package HumanoidAnimation.Skeleton;

import org.web3d.x3d.jsail.Core.*;
import org.web3d.x3d.jsail.fields.*;
import org.web3d.x3d.jsail.Geometry3D.*;
import org.web3d.x3d.jsail.Grouping.*;
import org.web3d.x3d.jsail.PointingDeviceSensor.*;
import org.web3d.x3d.jsail.Rendering.*;
import org.web3d.x3d.jsail.Shape.*;

// Javadoc metadata annotations follow, see below for X3DJSAIL Java source code.
/**
 * <p> t8 is among the thoracic vertebrae that compose middle segment of vertebral column, between cervical and lumbar vertebrae. </p>
 <p> Related links:  source t8.java, <a href="https://www.web3d.org/x3d/content/examples/X3dResources.html" target="_blank">X3D Resources</a>, <a href="https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html" target="_blank">X3D Scene Authoring Hints</a>, and <a href="https://www.web3d.org/x3d/content/X3dTooltips.html" target="_blank">X3D Tooltips</a>. </p>
	<table style="color:black; border:0px solid; border-spacing:10px 0px;">
        <caption>Scene Meta Information</caption>
		<tr style="background-color:silver; border-color:silver;">
			<td style="text-align:center; padding:10px 0px;"><i>meta tags</i></td>
			<td style="text-align:left;   padding:10px 0px;">HumanoidAnimation.Skeleton.t8&nbsp; Document Metadata </td>
		</tr>

		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> title </i> </td>
			<td> <a href="https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Skeleton/t8.x3d">t8.x3d</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> description </i> </td>
			<td> t8 is among the thoracic vertebrae that compose middle segment of vertebral column, between cervical and lumbar vertebrae </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> creator </i> </td>
			<td> Joe Williams, John Carlson, Damon Hernandez, Don Brutzman </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> translator </i> </td>
			<td> Don Brutzman </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> created </i> </td>
			<td> 5 December 2013 </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> translated </i> </td>
			<td> 5 March 2026 </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> modified </i> </td>
			<td> 8 March 2026 </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> reference </i> </td>
			<td> <a href="https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Skeleton/originals/t8.x3d">originals/t8.x3d</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> reference </i> </td>
			<td> <a href="https://en.wikipedia.org/wiki/Thoracic_vertebrae" target="_blank">https://en.wikipedia.org/wiki/Thoracic_vertebrae</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> reference </i> </td>
			<td> <a href="https://en.wikipedia.org/wiki/List_of_bones_of_the_human_skeleton" target="_blank">https://en.wikipedia.org/wiki/List_of_bones_of_the_human_skeleton</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> reference </i> </td>
			<td> <a href="https://www.web3d.org/x3d/content/examples/Basic/Medical" target="_blank">https://www.web3d.org/x3d/content/examples/Basic/Medical</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> reference </i> </td>
			<td> <a href="https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Medical" target="_blank">https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Medical</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> generator </i> </td>
			<td> X3D-Edit 4.0, <a href="https://www.web3d.org/x3d/tools/X3D-Edit" target="_blank">https://www.web3d.org/x3d/tools/X3D-Edit</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> generator </i> </td>
			<td> X3D Tidy, <a href="https://www.web3d.org/x3d/stylesheets/X3dTidy.html" target="_blank">https://www.web3d.org/x3d/stylesheets/X3dTidy.html</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> identifier </i> </td>
			<td> <a href="https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Skeleton/t8.x3d" target="_blank">https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Skeleton/t8.x3d</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> license </i> </td>
			<td> <a href="https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Skeleton/../license.html">../license.html</a> </td>
		</tr>
		<tr style="background-color:silver; border-color:silver;">
			<td style="text-align:center;" colspan="2">  &nbsp; </td>
		</tr>
	</table>

	<p>
		This program uses the
		<a href="https://www.web3d.org/specifications/java/X3DJSAIL.html" target="_blank">X3D Java Scene Access Interface Library (X3DJSAIL)</a>.
		It has been produced using the 
		<a href="https://www.web3d.org/x3d/stylesheets/X3dToJava.xslt" target="_blank">X3dToJava.xslt</a>
		stylesheet
	       (<a href="https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/x3d/stylesheets/X3dToJava.xslt" target="_blank">version control</a>)
                which is used to create Java source code from an original <code>.x3d</code> model.
	</p>

	* @author Joe Williams, John Carlson, Damon Hernandez, Don Brutzman
 */

public class t8
{
	/** Default constructor to create this object. */
	public t8 ()
	{
	  initialize();
	}

	/** Create and initialize the X3D model for this object. */
	public final void initialize()
	{
            try { // catch-all
  x3dModel = new X3D().setProfile(X3D.PROFILE_INTERACTIVE).setVersion(X3D.VERSION_3_3)
  .setHead(new head()
    .addMeta(new meta().setName(meta.NAME_TITLE      ).setContent("t8.x3d"))
    .addMeta(new meta().setName(meta.NAME_DESCRIPTION).setContent("t8 is among the thoracic vertebrae that compose middle segment of vertebral column, between cervical and lumbar vertebrae"))
    .addMeta(new meta().setName(meta.NAME_CREATOR    ).setContent("Joe Williams, John Carlson, Damon Hernandez, Don Brutzman"))
    .addMeta(new meta().setName(meta.NAME_TRANSLATOR ).setContent("Don Brutzman"))
    .addMeta(new meta().setName(meta.NAME_CREATED    ).setContent("5 December 2013"))
    .addMeta(new meta().setName(meta.NAME_TRANSLATED ).setContent("5 March 2026"))
    .addMeta(new meta().setName(meta.NAME_MODIFIED   ).setContent("8 March 2026"))
    .addMeta(new meta().setName(meta.NAME_REFERENCE  ).setContent("originals/t8.x3d"))
    .addMeta(new meta().setName(meta.NAME_REFERENCE  ).setContent("https://en.wikipedia.org/wiki/Thoracic_vertebrae"))
    .addMeta(new meta().setName(meta.NAME_REFERENCE  ).setContent("https://en.wikipedia.org/wiki/List_of_bones_of_the_human_skeleton"))
    .addMeta(new meta().setName(meta.NAME_REFERENCE  ).setContent("https://www.web3d.org/x3d/content/examples/Basic/Medical"))
    .addMeta(new meta().setName(meta.NAME_REFERENCE  ).setContent("https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Medical"))
    .addMeta(new meta().setName(meta.NAME_GENERATOR  ).setContent("X3D-Edit 4.0, https://www.web3d.org/x3d/tools/X3D-Edit"))
    .addMeta(new meta().setName(meta.NAME_GENERATOR  ).setContent("X3D Tidy, https://www.web3d.org/x3d/stylesheets/X3dTidy.html"))
    .addMeta(new meta().setName(meta.NAME_IDENTIFIER ).setContent("https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Skeleton/t8.x3d"))
    .addMeta(new meta().setName(meta.NAME_LICENSE    ).setContent("../license.html")))
  .setScene(new Scene()
    .addChild(new WorldInfo().setTitle("t8.x3d"))
    .addChild(new TouchSensor().setDescription("bone t8"))
    .addChild(new Transform("t8")
      .addChild(new Shape()
        .setAppearance(new Appearance()
          .setMaterial(new Material("BoneMaterial").setAmbientIntensity(0.965).setDiffuseColor(1.0,0.9765,0.8667).setShininess(0.05).setSpecularColor(0.349,0.349,0.349)))
        .setGeometry(new IndexedFaceSet("t8_geometry").setDEF("t8_geometry").setCreaseAngle(1.571).setCoordIndex(gett8_geometry_5_22_coordIndex())
          .setCoord(new Coordinate("t8_coordinate").setPoint(gett8_coordinate_6_22_point()))))));
            }
            catch (Exception ex)
            {       
                System.err.println ("*** Further hints on X3DJSAIL errors and exceptions at");
                System.err.println ("*** https://www.web3d.org/specifications/java/X3DJSAIL.html");
                throw (ex);
            }
	}
	// end of initialize() method


		/** Define subarray values using type int[] with $tupleSize=1 and $tupleSplitSize=1000 for subarray position()=1 */
		private int[] gett8_geometry_5_22_coordIndex_1()
		{
			int[] value = {0,1,2,-1,3,4,5,-1,6,7,8,-1,9,10,5,-1,11,12,13,-1,14,15,16,-1,17,18,19,-1,20,19,21,-1,21,22,23,-1,24,25,26,-1,27,28,29,-1,30,31,32,-1,33,34,35,-1,36,37,38,-1,39,40,41,-1,42,43,44,-1,45,46,47,-1,48,49,50,-1,51,52,53,-1,54,52,55,-1,56,57,58,-1,7,59,60,-1,61,62,63,-1,64,65,66,-1,67,68,69,-1,70,71,72,-1,73,74,75,-1,76,77,78,-1,79,80,81,-1,82,83,84,-1,85,86,87,-1,88,89,90,-1,91,92,93,-1,94,95,96,-1,97,98,99,-1,100,101,102,-1,103,104,105,-1,106,107,108,-1,109,110,111,-1,112,113,114,-1,115,116,70,-1,117,116,115,-1,118,119,120,-1,121,122,123,-1,124,125,126,-1,127,128,129,-1,130,131,132,-1,133,134,135,-1,136,137,138,-1,131,139,140,-1,141,137,142,-1,141,143,144,-1,140,145,146,-1,147,148,145,-1,149,150,147,-1,151,152,153,-1,154,155,156,-1,157,158,159,-1,160,161,162,-1,163,164,165,-1,166,167,168,-1,169,43,170,-1,171,172,173,-1,174,175,176,-1,175,177,178,-1,179,176,173,-1,180,181,182,-1,183,184,185,-1,186,187,188,-1,174,187,189,-1,190,191,189,-1,192,193,194,-1,195,196,197,-1,198,199,200,-1,201,202,203,-1,204,205,206,-1,207,208,205,-1,209,210,211,-1,212,132,131,-1,213,25,24,-1,0,214,75,-1,215,115,216,-1,67,69,217,-1,218,219,220,-1,221,222,223,-1,224,225,122,-1,79,226,227,-1,228,229,110,-1,108,230,231,-1,232,76,233,-1,234,235,236,-1,236,237,234,-1,238,91,26,-1,239,240,241,-1,242,243,244,-1,245,246,247,-1,134,248,249,-1,250,251,252,-1,252,253,250,-1,254,255,217,-1,256,257,258,-1,220,259,260,-1,261,262,263,-1,264,265,266,-1,267,268,209,-1,269,197,196,-1,270,271,272,-1,273,274,275,-1,271,15,272,-1,18,17,276,-1,277,278,279,-1,280,259,220,-1,281,163,282,-1,56,283,284,-1,156,285,286,-1,269,287,197,-1,269,288,51,-1,289,290,291,-1,279,276,292,-1,293,294,295,-1,296,297,298,-1,299,300,301,-1,90,302,207,-1,303,84,304,-1,305,306,307,-1,308,309,310,-1,311,312,298,-1,82,313,87,-1,190,314,315,-1,316,317,318,-1,89,307,302,-1,299,274,319,-1,320,321,322,-1,323,321,324,-1,325,326,327,-1,328,329,330,-1,128,212,331,-1,332,140,333,-1,140,334,333,-1,331,335,128,-1,336,337,237,-1,338,339,102,-1,340,341,342,-1,343,344,153,-1,345,346,340,-1,250,253,124,-1,347,348,349,-1,350,351,352,-1,353,354,355,-1,356,357,358,-1,359,360,361,-1,362,363,357,-1,364,353,365,-1,366,367,368,-1,369,370,371,-1,372,373,374,-1,375,376,377,-1,378,376,379,-1,380,373,381,-1,382,383,384,-1,385,386,387,-1,388,315,389,-1,390,391,392,-1,393,394,395,-1,396,397,398,-1,399,400,401,-1,402,403,404,-1,405,406,407,-1,408,409,410,-1,411,412,413,-1,414,415,416,-1,417,418,406,-1,419,420,421,-1,422,423,424,-1,407,425,426,-1,427,428,429,-1,410,409,418,-1,418,415,410,-1,430,431,408,-1,432,369,371,-1,433,434,435,-1,435,434,436,-1,437,438,439,-1,440,441,442,-1,443,444,445,-1,444,446,445,-1,447,448,449,-1,450,451,452,-1,453,454,455,-1,456,457,458,-1,364,366,368,-1,459,460,461,-1,460,459,462,-1,463,464,456,-1,465,466,467,-1,468,469,470,-1,471,472,473,-1,474,475,476,-1,477,478,479,-1,480,481,482,-1,454,483,484,-1,485,486,487,-1,488,489,490,-1,491,492,493,-1,494,495,496,-1,497,498,499,-1,500,501,389,-1,389,502,503,-1,504,505,506,-1,505,507,508,-1,509,510,387,-1,511,512,513,-1,514,515,516,-1,517,518,519,-1,520,521,417,-1,522,523,524,-1,525,526,527,-1,403,528,529,-1,530,463,531,-1,532,533,534,-1,535,536,532,-1,537,538,539,-1,540,541,542,-1,543,544,545,-1,546,547,548,-1,549,550,551,-1,552,553,554,-1,555,556,557,-1,558,559,560,-1,561,445,446,-1,562,563,564,-1,565,566,368,-1,354,353,364,-1,354,567,355,-1,480,568,569,-1,570,571,572,-1,571,459,573,-1,559,574,263,-1,575,473,478,-1,576,577,477,-1,578,430,579,-1,410,414,580,-1,581,582,583,-1,584,585,586,-1,378,384,587,-1,391,390,588,-1,589,590,454,-1,371,591,592,-1,434,593,594,-1,595,591,596,-1};
			return value;
		}

		/** Define subarray values using type int[] with $tupleSize=1 and $tupleSplitSize=1000 for subarray position()=2 */
		private int[] gett8_geometry_5_22_coordIndex_2()
		{
			int[] value = {597,598,599,-1,600,601,602,-1,603,604,605,-1,603,606,607,-1,606,608,607,-1,451,450,609,-1,610,611,612,-1,613,610,455,-1,611,614,227,-1,453,455,452,-1,615,607,608,-1,616,617,606,-1,618,603,607,-1,616,605,619,-1,601,600,620,-1,595,621,592,-1,622,568,589,-1,623,391,624,-1,625,626,627,-1,628,33,629,-1,33,630,629,-1,586,631,584,-1,632,633,634,-1,399,635,636,-1,637,432,638,-1,639,640,416,-1,414,640,641,-1,409,408,642,-1,603,576,477,-1,643,644,645,-1,472,478,473,-1,479,476,646,-1,647,648,649,-1,650,461,460,-1,651,652,653,-1,80,654,655,-1,389,501,374,-1,656,380,657,-1,658,659,660,-1,589,568,480,-1,661,662,402,-1,663,664,665,-1,666,567,667,-1,668,354,669,-1,670,671,664,-1,672,673,674,-1,368,566,675,-1,649,676,677,-1,467,678,679,-1,467,549,680,-1,441,677,442,-1,681,443,682,-1,683,684,685,-1,686,687,688,-1,689,690,686,-1,542,691,545,-1,692,693,694,-1,533,532,695,-1,447,696,697,-1,532,536,698,-1,699,534,533,-1,536,700,698,-1,535,701,702,-1,458,457,699,-1,457,456,464,-1,464,703,704,-1,705,706,707,-1,530,708,709,-1,710,711,712,-1,713,714,438,-1,715,439,438,-1,716,717,718,-1,347,719,720,-1,721,722,723,-1,724,725,726,-1,633,727,728,-1,729,730,731,-1,728,727,732,-1,506,508,733,-1,733,519,518,-1,734,510,509,-1,508,735,736,-1,503,502,737,-1,489,504,738,-1,413,412,521,-1,437,439,739,-1,496,740,494,-1,493,492,741,-1,742,743,491,-1,485,744,745,-1,533,695,746,-1,483,622,484,-1,462,455,460,-1,677,441,678,-1,747,476,472,-1,748,429,428,-1,465,467,680,-1,749,750,751,-1,614,654,80,-1,752,753,754,-1,572,755,756,-1,757,758,759,-1,760,590,589,-1,589,482,761,-1,590,650,762,-1,620,600,763,-1,471,428,427,-1,764,541,765,-1,747,766,448,-1,767,679,768,-1,748,575,769,-1,770,263,574,-1,741,771,772,-1,352,719,487,-1,499,773,745,-1,437,774,417,-1,775,436,776,-1,777,371,398,-1,776,436,778,-1,779,433,580,-1,430,408,435,-1,748,469,468,-1,780,405,438,-1,407,406,409,-1,423,781,424,-1,417,774,520,-1,416,415,417,-1,411,413,782,-1,435,410,580,-1,783,784,785,-1,713,405,407,-1,397,396,786,-1,787,372,788,-1,788,789,659,-1,500,488,501,-1,790,384,791,-1,792,387,510,-1,311,512,511,-1,389,373,793,-1,314,737,502,-1,794,527,526,-1,795,383,660,-1,397,796,398,-1,797,798,366,-1,366,364,799,-1,800,801,802,-1,803,804,805,-1,806,799,365,-1,760,761,801,-1,807,808,809,-1,810,811,693,-1,356,759,812,-1,813,667,567,-1,813,814,667,-1,350,815,726,-1,816,817,818,-1,819,340,342,-1,155,820,821,-1,822,823,824,-1,825,266,826,-1,827,101,828,-1,829,326,325,-1,830,129,335,-1,831,832,833,-1,321,834,324,-1,321,109,835,-1,48,275,836,-1,837,83,82,-1,838,839,840,-1,841,842,840,-1,82,87,86,-1,305,307,843,-1,385,310,844,-1,191,315,388,-1,29,845,846,-1,847,208,848,-1,299,849,836,-1,45,850,851,-1,852,853,854,-1,163,855,284,-1,58,292,283,-1,289,291,192,-1,55,51,288,-1,269,284,856,-1,857,198,858,-1,858,201,857,-1,343,859,286,-1,269,856,288,-1,247,860,219,-1,856,292,55,-1,277,58,57,-1,861,862,16,-1,275,48,50,-1,863,18,279,-1,863,279,278,-1,196,864,281,-1,215,865,866,-1,135,249,254,-1,867,2,868,-1,240,1,0,-1,148,146,145,-1,321,323,104,-1,73,75,869,-1,75,214,869,-1,148,147,870,-1,221,223,871,-1,280,872,259,-1,245,218,65,-1,873,69,874,-1,115,875,876,-1,60,59,66,-1,92,91,96,-1,240,25,213,-1,209,877,168,-1,878,879,211,-1,304,880,881,-1,882,883,826,-1,200,199,884,-1,266,268,885,-1,268,886,885,-1,303,887,191,-1,887,174,189,-1,189,187,186,-1,310,309,185,-1,312,888,298,-1,889,890,891,-1,187,176,891,-1,194,287,269,-1,892,893,344,-1,94,894,318,-1,854,235,895,-1,870,158,896,-1,139,131,130,-1,144,130,138,-1,897,898,132,-1,899,124,253,-1,900,125,901,-1,902,903,904,-1,905,906,907,-1,561,446,908,-1,564,563,909,-1,830,835,109,-1,105,104,323,-1,105,910,102,-1,92,911,93,-1,869,912,913,-1,913,914,869,-1,915,263,262,-1,916,66,65,-1,7,60,917,-1};
			return value;
		}

		/** Define subarray values using type int[] with $tupleSize=1 and $tupleSplitSize=1000 for subarray position()=3 */
		private int[] gett8_geometry_5_22_coordIndex_3()
		{
			int[] value = {278,277,918,-1,292,276,55,-1,919,920,921,-1,40,39,922,-1,630,850,923,-1,924,925,926,-1,29,927,845,-1,240,239,26,-1,928,23,275,-1,18,21,19,-1,23,22,273,-1,929,930,931,-1,932,13,244,-1,6,5,933,-1,6,934,935,-1,935,934,936,-1,935,937,3,-1,868,243,938,-1,939,940,867,-1,214,940,941,-1,942,943,226,-1,943,227,226,-1,214,0,940,-1,939,942,940,-1,868,938,867,-1,935,944,937,-1,936,944,935,-1,935,5,6,-1,59,6,933,-1,5,4,9,-1,244,945,932,-1,946,929,931,-1,272,15,14,-1,273,275,23,-1,18,863,21,-1,275,947,928,-1,26,25,240,-1,29,28,927,-1,948,305,841,-1,924,926,32,-1,630,35,850,-1,949,950,951,-1,919,851,920,-1,270,278,918,-1,917,257,7,-1,65,220,916,-1,915,952,263,-1,913,330,914,-1,76,232,77,-1,912,233,913,-1,911,817,93,-1,853,852,91,-1,852,96,91,-1,953,954,97,-1,105,323,955,-1,109,956,830,-1,564,909,957,-1,958,959,900,-1,908,960,561,-1,961,905,907,-1,114,962,112,-1,876,963,964,-1,965,966,967,-1,902,968,903,-1,901,969,900,-1,897,132,970,-1,901,136,969,-1,144,139,130,-1,158,141,159,-1,325,327,833,-1,896,146,870,-1,971,94,318,-1,892,972,893,-1,269,192,194,-1,973,974,975,-1,187,891,188,-1,889,891,179,-1,185,976,310,-1,186,190,189,-1,887,977,174,-1,191,313,84,-1,84,303,191,-1,884,978,200,-1,266,885,826,-1,882,203,883,-1,979,980,981,-1,205,204,207,-1,878,211,264,-1,209,168,267,-1,213,1,240,-1,59,64,66,-1,873,217,69,-1,65,67,245,-1,221,982,222,-1,983,984,985,-1,148,870,146,-1,73,869,914,-1,104,109,321,-1,234,237,896,-1,0,241,240,-1,867,940,2,-1,219,860,280,-1,254,873,135,-1,917,916,260,-1,117,215,866,-1,986,918,987,-1,863,278,272,-1,18,276,279,-1,947,275,50,-1,946,861,16,-1,987,277,57,-1,55,288,856,-1,856,283,292,-1,219,218,247,-1,855,988,56,-1,285,343,286,-1,269,282,284,-1,55,52,51,-1,192,51,289,-1,989,236,990,-1,991,294,992,-1,284,282,163,-1,836,274,299,-1,847,981,208,-1,845,993,846,-1,388,793,191,-1,793,313,191,-1,385,792,310,-1,305,843,841,-1,994,82,86,-1,843,307,89,-1,995,931,838,-1,277,987,918,-1,88,996,994,-1,91,238,832,-1,997,998,999,-1,990,831,833,-1,336,989,998,-1,955,910,105,-1,1000,822,824,-1,1001,1002,819,-1,764,542,541,-1,1003,724,726,-1,422,707,523,-1,724,1004,725,-1,798,367,366,-1,811,694,693,-1,809,699,807,-1,694,811,746,-1,806,1005,799,-1,803,800,804,-1,802,1006,800,-1,366,799,805,-1,1007,811,810,-1,398,371,370,-1,657,1008,379,-1,795,660,659,-1,1009,794,526,-1,599,377,1010,-1,1011,656,375,-1,502,315,314,-1,373,380,793,-1,393,395,1012,-1,311,297,512,-1,510,308,792,-1,384,383,791,-1,787,788,659,-1,789,795,659,-1,397,786,1013,-1,1014,512,297,-1,713,407,426,-1,1015,1016,784,-1,435,408,410,-1,416,417,412,-1,409,406,418,-1,419,740,1017,-1,407,409,425,-1,438,437,780,-1,748,468,429,-1,579,430,435,-1,580,641,779,-1,778,597,776,-1,777,596,371,-1,775,579,436,-1,780,437,417,-1,1018,1010,377,-1,1019,783,785,-1,745,744,499,-1,487,486,352,-1,771,1020,772,-1,574,1021,770,-1,748,769,469,-1,1022,1023,1024,-1,448,474,747,-1,764,765,1025,-1,447,449,1026,-1,1026,696,447,-1,427,1027,471,-1,600,1028,763,-1,762,454,590,-1,761,760,589,-1,757,529,758,-1,572,651,755,-1,1029,1030,672,-1,1030,1031,672,-1,753,1032,754,-1,227,614,80,-1,1033,1034,1035,-1,465,1036,466,-1,428,473,748,-1,471,747,472,-1,455,762,460,-1,483,1037,622,-1,746,807,533,-1,1038,485,745,-1,1039,1040,393,-1,1041,788,1042,-1,742,420,743,-1,740,421,494,-1,739,774,437,-1,413,521,1043,-1,737,505,503,-1,506,505,508,-1,508,507,735,-1,734,1044,510,-1,1045,1046,514,-1,518,1047,733,-1,1048,730,738,-1,733,1048,506,-1,730,1047,731,-1,633,728,634,-1,721,723,1049,-1,716,718,1050,-1,714,715,438,-1,438,405,713,-1,710,1051,711,-1,709,1052,530,-1,1053,781,1054,-1,705,707,1055,-1,464,704,457,-1,464,1056,703,-1,458,699,812,-1,535,702,536,-1,536,702,700,-1,699,533,807,-1,1057,532,698,-1,697,1058,447,-1,532,537,695,-1,688,689,686,-1,688,1059,689,-1};
			return value;
		}

		/** Define subarray values using type int[] with $tupleSize=1 and $tupleSplitSize=1000 for subarray position()=4 */
		private int[] gett8_geometry_5_22_coordIndex_4()
		{
			int[] value = {1060,683,685,-1,681,682,1061,-1,677,676,442,-1,467,679,549,-1,677,1062,649,-1,368,675,1032,-1,672,1063,673,-1,670,664,1029,-1,669,753,668,-1,573,1005,806,-1,1064,1065,1066,-1,661,402,481,-1,589,480,482,-1,658,787,659,-1,657,379,656,-1,373,389,374,-1,1067,1068,653,-1,654,756,655,-1,460,762,650,-1,649,1062,647,-1,479,472,476,-1,472,479,478,-1,477,604,603,-1,642,425,409,-1,580,414,641,-1,639,416,411,-1,637,369,432,-1,634,1069,632,-1,1070,586,585,-1,377,599,375,-1,627,796,625,-1,624,1071,623,-1,484,622,589,-1,592,591,595,-1,595,594,621,-1,594,593,621,-1,779,593,433,-1,1072,1073,778,-1,620,1018,601,-1,619,1074,616,-1,618,576,603,-1,616,1075,617,-1,615,618,607,-1,455,610,452,-1,943,611,227,-1,455,462,613,-1,612,450,610,-1,609,1028,451,-1,606,617,1076,-1,1076,1077,606,-1,606,1077,608,-1,603,616,606,-1,603,605,616,-1,616,1074,1075,-1,600,602,1078,-1,597,599,1010,-1,436,1072,778,-1,591,371,596,-1,434,433,593,-1,371,592,1079,-1,589,454,484,-1,588,624,391,-1,949,951,1080,-1,583,400,581,-1,579,775,578,-1,576,1024,577,-1,575,748,473,-1,263,952,559,-1,573,806,571,-1,651,653,755,-1,570,459,571,-1,569,1081,480,-1,402,404,482,-1,482,481,402,-1,1082,663,1083,-1,669,354,364,-1,368,367,565,-1,564,673,562,-1,1084,543,1085,-1,561,1086,445,-1,558,1087,559,-1,556,1088,557,-1,1089,1090,1091,-1,1089,1092,1090,-1,543,1093,544,-1,537,539,695,-1,544,1093,1057,-1,532,534,535,-1,530,1052,702,-1,801,360,802,-1,463,458,531,-1,662,525,527,-1,524,1094,522,-1,521,412,417,-1,1095,1096,1097,-1,519,1098,517,-1,514,1046,515,-1,509,387,1099,-1,505,737,507,-1,504,503,505,-1,503,500,389,-1,499,771,497,-1,494,1100,495,-1,771,492,497,-1,491,743,492,-1,1039,393,1012,-1,1041,789,788,-1,487,772,485,-1,708,530,1101,-1,454,453,483,-1,479,604,477,-1,551,1062,677,-1,476,747,474,-1,473,428,471,-1,465,680,1036,-1,1033,1102,1034,-1,456,458,463,-1,461,573,459,-1,669,364,368,-1,758,531,759,-1,454,762,455,-1,452,610,450,-1,429,468,1103,-1,447,474,448,-1,577,769,575,-1,442,1104,440,-1,1105,431,578,-1,435,436,579,-1,435,580,433,-1,371,1079,432,-1,431,642,408,-1,415,414,410,-1,427,429,1103,-1,417,415,418,-1,424,1106,422,-1,419,421,740,-1,406,780,417,-1,416,640,414,-1,411,416,412,-1,358,1107,757,-1,1066,1019,785,-1,405,780,406,-1,370,396,398,-1,393,1108,394,-1,391,1015,392,-1,389,793,388,-1,315,502,389,-1,387,792,385,-1,384,378,382,-1,381,657,380,-1,382,660,383,-1,1109,375,599,-1,430,578,431,-1,658,381,787,-1,482,361,761,-1,364,365,799,-1,366,805,804,-1,359,1107,360,-1,565,810,693,-1,760,801,800,-1,1110,1068,667,-1,741,492,771,-1,352,722,350,-1,1054,1111,717,-1,348,1004,724,-1,1112,1113,569,-1,822,346,1114,-1,338,102,101,-1,322,321,835,-1,335,129,128,-1,829,325,238,-1,330,1115,328,-1,326,1116,327,-1,323,324,328,-1,1117,335,331,-1,274,836,275,-1,86,842,1118,-1,302,90,89,-1,316,318,894,-1,931,930,839,-1,1011,838,85,-1,315,191,190,-1,313,793,87,-1,981,980,208,-1,298,297,311,-1,310,792,308,-1,306,1119,307,-1,204,837,996,-1,301,849,299,-1,846,295,1120,-1,300,47,46,-1,300,30,47,-1,292,58,279,-1,51,192,269,-1,283,856,284,-1,857,1121,198,-1,284,855,56,-1,281,282,196,-1,220,219,280,-1,277,279,58,-1,17,54,276,-1,271,929,15,-1,273,1122,274,-1,272,278,270,-1,196,282,269,-1,11,839,930,-1,992,294,293,-1,268,210,209,-1,266,825,264,-1,770,261,263,-1,260,916,220,-1,1123,1124,1125,-1,217,873,254,-1,135,134,249,-1,245,247,218,-1,244,12,242,-1,239,241,74,-1,26,829,238,-1,26,239,829,-1,233,81,232,-1,231,1126,108,-1,229,1127,110,-1,227,80,79,-1,983,1128,984,-1,221,871,982,-1,218,220,65,-1,217,245,67,-1,75,241,0,-1,24,1129,213,-1,332,212,131,-1,211,877,209,-1,979,981,1130,-1,208,978,205,-1,201,203,882,-1,883,825,826,-1,198,200,858,-1,195,864,196,-1,192,291,193,-1,881,177,977,-1,191,887,189,-1,186,188,1131,-1,183,185,309,-1,179,891,176,-1,174,176,187,-1,170,1132,169,-1,178,171,173,-1,169,44,43,-1,340,346,341,-1,168,823,166,-1,1001,1133,1134,-1};
			return value;
		}

		/** Define subarray values using type int[] with $tupleSize=1 and $tupleSplitSize=1000 for subarray position()=5 */
		private int[] gett8_geometry_5_22_coordIndex_5()
		{
			int[] value = {163,281,164,-1,162,1135,160,-1,157,1136,158,-1,152,1137,153,-1,146,337,140,-1,144,138,141,-1,141,138,137,-1,140,332,131,-1,130,136,138,-1,1138,133,135,-1,132,898,130,-1,1139,1140,61,-1,1140,62,61,-1,121,224,122,-1,1141,118,120,-1,115,215,117,-1,223,222,964,-1,875,115,70,-1,112,1128,113,-1,111,956,109,-1,106,108,99,-1,103,228,104,-1,914,330,329,-1,1142,991,1143,-1,94,96,852,-1,93,26,91,-1,90,996,88,-1,85,842,86,-1,313,82,84,-1,1144,77,828,-1,80,655,81,-1,74,241,75,-1,70,72,875,-1,67,64,68,-1,64,67,65,-1,7,6,59,-1,58,283,56,-1,55,276,54,-1,53,289,51,-1,49,1145,50,-1,44,1146,42,-1,1147,922,39,-1,36,38,1148,-1,33,35,630,-1,839,838,931,-1,30,319,31,-1,27,1149,28,-1,24,26,93,-1,12,244,13,-1,10,933,5,-1,8,934,6,-1,5,935,3,-1,2,940,0,-1,940,226,941,-1,940,942,226,-1,867,1150,939,-1,938,1150,867,-1,1151,1150,938,-1,1151,1152,1150,-1,937,1151,3,-1,937,1152,1151,-1,936,1153,1154,-1,1155,1153,936,-1,8,261,1155,-1,8,1156,261,-1,1157,213,1129,-1,1157,1158,213,-1,1122,319,274,-1,1122,31,319,-1,1159,1157,1149,-1,932,1157,1159,-1,845,817,816,-1,845,927,817,-1,931,924,1160,-1,931,995,924,-1,995,925,924,-1,995,1161,925,-1,1162,1163,1164,-1,1165,1163,1162,-1,1166,44,1167,-1,1166,1146,44,-1,49,836,849,-1,836,49,48,-1,1168,270,918,-1,271,270,1168,-1,1169,915,1170,-1,1169,952,915,-1,141,68,933,-1,142,68,141,-1,993,295,846,-1,993,293,295,-1,847,1171,1172,-1,847,1173,1171,-1,827,1174,1175,-1,1174,827,1176,-1,98,106,99,-1,98,1177,106,-1,74,1178,326,-1,73,1178,74,-1,335,320,322,-1,335,1117,320,-1,1127,1179,1180,-1,1127,231,1179,-1,1179,1181,1180,-1,1179,1182,1181,-1,1183,909,563,-1,1184,909,1183,-1,1185,1186,1181,-1,1187,1186,1185,-1,1188,1185,1189,-1,1188,1190,1185,-1,1191,1192,1193,-1,1191,1194,1192,-1,958,897,1195,-1,900,897,958,-1,1196,1197,1198,-1,1196,1199,1197,-1,1200,962,114,-1,1200,1201,962,-1,967,1202,1203,-1,967,1204,1202,-1,962,1205,906,-1,1205,962,1170,-1,906,112,962,-1,906,905,112,-1,1125,223,964,-1,1125,216,223,-1,904,1206,902,-1,1203,1206,904,-1,1207,904,903,-1,904,1207,965,-1,1208,903,1209,-1,1208,1207,903,-1,1210,1196,1211,-1,1196,1210,1199,-1,1212,61,1213,-1,61,1212,1139,-1,899,125,124,-1,901,125,899,-1,874,137,1138,-1,142,137,874,-1,859,317,286,-1,1130,317,859,-1,1130,318,317,-1,883,152,1214,-1,883,203,152,-1,316,1215,1216,-1,316,895,1215,-1,162,988,1217,-1,162,161,988,-1,1218,820,1219,-1,820,1218,1220,-1,1221,1222,864,-1,1221,167,1222,-1,296,39,41,-1,296,1223,39,-1,921,182,1224,-1,921,1225,182,-1,170,888,1226,-1,170,1223,888,-1,180,974,973,-1,1227,974,180,-1,1228,976,185,-1,1228,181,976,-1,1229,975,1230,-1,1231,975,1229,-1,881,1232,177,-1,206,1232,881,-1,884,1233,1234,-1,199,1233,884,-1,195,885,886,-1,885,195,1235,-1,882,885,1235,-1,885,882,826,-1,200,208,980,-1,208,200,978,-1,1236,848,302,-1,848,1236,1237,-1,825,1214,1134,-1,825,883,1214,-1,823,879,824,-1,879,823,1238,-1,1239,970,127,-1,970,1239,1240,-1,280,876,872,-1,280,963,876,-1,961,258,71,-1,256,961,907,-1,961,256,258,-1,866,126,959,-1,866,865,126,-1,130,969,136,-1,130,898,969,-1,251,1213,252,-1,251,1212,1213,-1,63,1241,860,-1,1241,63,62,-1,1242,113,1243,-1,1242,1244,113,-1,79,233,912,-1,79,81,233,-1,214,912,869,-1,214,941,912,-1,233,78,913,-1,78,233,76,-1,932,1158,1157,-1,932,945,1158,-1,963,860,1241,-1,963,280,860,-1,1210,1209,1141,-1,1208,1209,1210,-1,865,216,1245,-1,865,215,216,-1,824,878,1134,-1,824,879,878,-1,290,178,1246,-1,178,290,171,-1,1247,918,986,-1,1247,1168,918,-1,1122,862,861,-1,273,862,1122,-1,1217,165,1248,-1,165,1217,988,-1,201,1249,202,-1,201,858,1249,-1,988,163,165,-1,163,988,855,-1,1171,1250,1251,-1,1250,1171,1142,-1,1120,29,846,-1,27,29,1120,-1,1131,1252,1253,-1,1252,1131,183,-1,1254,1229,1255,-1,1254,1256,1229,-1,922,1257,950,-1,1257,922,1147,-1,1166,38,37,-1,38,1166,1258,-1,1259,45,851,-1,46,45,1259,-1,981,1172,1130,-1,1172,981,847,-1,843,88,1118,-1,89,88,843,-1,840,85,838,-1,85,840,842,-1,1260,1152,937,-1,1261,1152,1260,-1,959,125,900,-1};
			return value;
		}

		/** Define subarray values using type int[] with $tupleSize=1 and $tupleSplitSize=1000 for subarray position()=6 */
		private int[] gett8_geometry_5_22_coordIndex_6()
		{
			int[] value = {126,125,959,-1,327,998,833,-1,327,999,998,-1,1262,1263,1116,-1,1263,1262,1264,-1,100,1265,1144,-1,1265,100,1266,-1,896,337,146,-1,896,237,337,-1,972,1267,821,-1,972,892,1267,-1,1000,346,822,-1,341,346,1000,-1,156,892,285,-1,1267,892,156,-1,1065,1019,1066,-1,1268,1019,1065,-1,523,423,422,-1,523,522,423,-1,1003,815,718,-1,815,1003,726,-1,524,349,348,-1,524,706,349,-1,1269,755,653,-1,1269,1270,755,-1,362,356,812,-1,362,357,356,-1,798,565,367,-1,565,798,810,-1,1107,357,360,-1,357,1107,358,-1,799,803,805,-1,1005,803,799,-1,809,1271,1272,-1,809,808,1271,-1,366,1273,797,-1,804,1273,366,-1,381,1008,657,-1,658,1008,381,-1,403,757,404,-1,757,403,529,-1,1274,1013,786,-1,1274,636,1013,-1,628,1275,1276,-1,628,1277,1275,-1,1278,1070,1279,-1,1278,1069,1070,-1,297,631,1014,-1,297,1280,631,-1,1256,1281,1282,-1,1256,1283,1281,-1,1253,507,1284,-1,1253,735,507,-1,791,623,790,-1,623,791,1016,-1,1285,1286,525,-1,1285,1287,1286,-1,625,1288,1289,-1,625,635,1288,-1,1290,742,1055,-1,742,1290,1291,-1,1292,779,641,-1,1293,779,1292,-1,1010,1294,1295,-1,1296,1294,1010,-1,1107,404,757,-1,1107,359,404,-1,722,1038,723,-1,722,1297,1038,-1,744,771,499,-1,771,744,1020,-1,577,1023,769,-1,577,1024,1023,-1,1298,683,1060,-1,1298,1299,683,-1,577,478,477,-1,575,478,577,-1,1300,549,1301,-1,550,549,1300,-1,1026,541,696,-1,541,1026,765,-1,451,600,1078,-1,600,451,1028,-1,1270,756,755,-1,1270,655,756,-1,670,672,674,-1,670,1029,672,-1,570,614,613,-1,614,570,654,-1,1035,1302,1033,-1,1302,1035,1303,-1,643,766,1027,-1,766,643,751,-1,1301,688,1300,-1,1301,1059,688,-1,765,1304,686,-1,765,1026,1304,-1,685,1084,1085,-1,685,1305,1084,-1,677,1036,551,-1,677,466,1036,-1,647,469,769,-1,470,469,647,-1,531,1101,530,-1,531,758,1101,-1,692,695,539,-1,692,746,695,-1,692,694,746,-1,1020,485,772,-1,485,1020,744,-1,1042,1100,1041,-1,495,1100,1042,-1,1306,784,1307,-1,784,1306,785,-1,1012,421,1291,-1,1012,494,421,-1,1308,420,419,-1,743,420,1308,-1,739,419,774,-1,739,1308,419,-1,521,1309,1043,-1,521,1310,1309,-1,1311,738,730,-1,738,1311,1312,-1,1281,1095,386,-1,1095,1281,1096,-1,506,738,504,-1,738,506,1048,-1,1098,509,516,-1,1098,734,509,-1,732,1313,1097,-1,732,727,1313,-1,732,1314,728,-1,732,1315,1314,-1,518,731,1047,-1,731,518,1316,-1,1045,1317,1046,-1,1317,1045,1318,-1,634,1319,586,-1,634,728,1319,-1,718,721,1050,-1,815,721,718,-1,1050,1049,715,-1,1049,1050,721,-1,716,715,714,-1,716,1050,715,-1,711,425,642,-1,426,425,711,-1,708,712,709,-1,710,712,708,-1,1053,716,1320,-1,1053,717,716,-1,1054,717,1053,-1,758,528,1101,-1,529,528,758,-1,706,1321,349,-1,705,1321,706,-1,534,703,535,-1,534,704,703,-1,646,475,700,-1,646,476,475,-1,540,696,541,-1,696,540,697,-1,566,692,1322,-1,566,693,692,-1,566,565,693,-1,686,749,687,-1,749,686,1304,-1,1323,684,683,-1,1323,1324,684,-1,1325,682,1326,-1,1061,682,1325,-1,1298,676,1089,-1,1298,442,676,-1,548,1061,1325,-1,548,547,1061,-1,649,1033,676,-1,649,1102,1033,-1,1327,1328,1329,-1,1202,1328,1327,-1,560,1201,554,-1,1201,560,1169,-1,1330,1324,1331,-1,1324,1330,684,-1,1332,1330,1333,-1,1332,1305,1330,-1,1334,1194,1183,-1,1194,1334,1335,-1,1336,1333,1337,-1,1333,1336,1332,-1,1338,1337,1339,-1,1340,1337,1338,-1,1338,1063,1341,-1,1342,1063,1338,-1,1343,1032,675,-1,1032,1343,754,-1,564,674,673,-1,564,1344,674,-1,1029,663,1030,-1,1029,664,663,-1,668,567,354,-1,567,668,813,-1,667,1345,1110,-1,667,814,1345,-1,1346,1347,671,-1,1346,1348,1347,-1,1110,1349,1068,-1,1110,1176,1349,-1,662,1285,525,-1,1285,662,661,-1,404,361,482,-1,404,359,361,-1,1350,569,1113,-1,1081,569,1350,-1,1307,1016,791,-1,1307,784,1016,-1,656,793,380,-1,793,656,1011,-1,1067,667,1068,-1,1067,666,667,-1,1052,1105,619,-1,1052,709,1105,-1,574,1087,1351,-1,1087,574,559,-1,604,646,605,-1,646,604,479,-1,782,639,411,-1,638,639,782,-1,638,1292,639,-1,1292,638,432,-1,1274,581,400,-1,1316,581,1274,-1,1275,1352,1353,-1,1275,1318,1352,-1,1279,1165,1278,-1,1279,1354,1165,-1,33,1276,1148,-1,1276,33,628,-1,375,1161,1011,-1,375,1109,1161,-1,635,923,1288,-1,635,401,923,-1,401,635,399,-1,1071,790,623,-1,1355,790,1071,-1,602,587,1355,-1,602,601,587,-1,1293,593,779,-1,1293,621,593,-1,1072,1356,1073,-1};
			return value;
		}

		/** Define subarray values using type int[] with $tupleSize=1 and $tupleSplitSize=1000 for subarray position()=7 */
		private int[] gett8_geometry_5_22_coordIndex_7()
		{
			int[] value = {1357,1356,1072,-1,1295,597,1010,-1,776,597,1295,-1,1024,618,1358,-1,1024,576,618,-1,1154,1077,1359,-1,1154,608,1077,-1,763,617,1075,-1,763,1360,617,-1,1361,1261,1362,-1,1261,1361,1363,-1,614,610,613,-1,610,614,611,-1,1361,450,612,-1,1361,609,450,-1,1361,1360,609,-1,1360,1361,1362,-1,1360,1076,617,-1,1362,1076,1360,-1,1153,608,1154,-1,1153,615,608,-1,1074,1296,1075,-1,1294,1296,1074,-1,598,1364,599,-1,598,1365,1364,-1,1357,596,1356,-1,1357,595,596,-1,434,1072,436,-1,434,594,1072,-1,1079,621,1293,-1,1079,592,621,-1,595,1072,594,-1,595,1357,1072,-1,1366,1355,1071,-1,1366,602,1355,-1,569,390,1112,-1,588,390,569,-1,1367,599,1364,-1,599,1367,1109,-1,925,1109,1367,-1,1161,1109,925,-1,1278,1162,1368,-1,1278,1165,1162,-1,633,1353,1352,-1,1353,633,632,-1,370,637,396,-1,370,369,637,-1,775,1295,578,-1,775,776,1295,-1,559,1169,560,-1,1169,559,952,-1,646,702,605,-1,646,700,702,-1,784,392,1015,-1,392,784,783,-1,1287,1108,1286,-1,1369,1108,1287,-1,1174,1110,1345,-1,1174,1176,1110,-1,671,665,664,-1,1347,665,671,-1,803,650,800,-1,803,461,650,-1,797,810,798,-1,810,797,1007,-1,675,1322,1370,-1,1322,675,566,-1,1342,673,1063,-1,562,673,1342,-1,1339,1342,1338,-1,1339,1371,1342,-1,1372,1332,1336,-1,1373,1332,1372,-1,1374,1375,1376,-1,1374,1335,1375,-1,1331,1333,1330,-1,1333,1331,1377,-1,684,1305,685,-1,684,1330,1305,-1,561,1374,1086,-1,561,1192,1374,-1,1242,1329,1302,-1,1327,1329,1242,-1,681,444,443,-1,444,681,1378,-1,1087,557,1088,-1,557,1087,558,-1,1303,553,552,-1,1035,553,1303,-1,547,681,1061,-1,681,547,546,-1,1033,1089,676,-1,1033,1092,1089,-1,1379,1323,1380,-1,1379,1324,1323,-1,545,540,542,-1,545,544,540,-1,698,475,1058,-1,698,700,475,-1,528,527,794,-1,527,528,403,-1,348,1094,524,-1,348,724,1094,-1,1039,1291,1290,-1,1039,1012,1291,-1,1381,1382,1383,-1,1381,1051,1382,-1,709,431,1105,-1,431,709,712,-1,1313,1318,1045,-1,1318,1313,1352,-1,1316,517,581,-1,1316,518,517,-1,1097,1315,732,-1,1097,1096,1315,-1,519,734,1098,-1,519,736,734,-1,516,517,1098,-1,516,515,517,-1,511,1314,1384,-1,513,1314,511,-1,1099,386,1095,-1,1099,387,386,-1,1309,1042,1312,-1,1309,495,1042,-1,1017,496,1310,-1,740,496,1017,-1,1385,499,498,-1,773,499,1385,-1,1066,1306,1369,-1,785,1306,1066,-1,788,489,1042,-1,788,490,489,-1,789,1100,395,-1,789,1041,1100,-1,1321,741,719,-1,493,741,1321,-1,486,722,352,-1,486,1297,722,-1,539,1322,692,-1,539,1372,1322,-1,551,468,470,-1,550,468,551,-1,1023,556,648,-1,556,1022,1088,-1,1022,556,1023,-1,691,1104,1085,-1,1104,691,440,-1,1093,532,1057,-1,537,532,1093,-1,686,1025,765,-1,1025,686,690,-1,1300,645,1103,-1,1300,688,645,-1,1303,1242,1302,-1,1242,1303,1244,-1,572,654,570,-1,756,654,572,-1,570,462,459,-1,613,462,570,-1,674,1386,670,-1,1386,674,1344,-1,1387,571,806,-1,571,1387,652,-1,452,1078,1388,-1,1078,452,451,-1,679,1301,549,-1,679,1389,1301,-1,679,767,1389,-1,682,445,1380,-1,682,443,445,-1,1060,442,1298,-1,442,1060,1104,-1,1358,1022,1024,-1,1358,1351,1022,-1,730,782,1311,-1,730,729,782,-1,578,1294,1105,-1,1294,578,1295,-1,1356,777,1365,-1,1356,596,777,-1,713,1381,1320,-1,713,426,1381,-1,1291,420,742,-1,420,1291,421,-1,1040,525,1286,-1,1040,526,525,-1,1350,1287,1285,-1,1350,1064,1287,-1,391,1016,1015,-1,391,623,1016,-1,1252,735,1253,-1,1252,1044,735,-1,1283,1254,1384,-1,1256,1254,1283,-1,1279,585,1080,-1,1279,1070,585,-1,1276,1353,1390,-1,1276,1275,1353,-1,399,1274,400,-1,399,636,1274,-1,1286,393,1040,-1,1286,1108,393,-1,658,382,1008,-1,658,660,382,-1,656,376,375,-1,656,379,376,-1,1362,1260,1076,-1,1362,1261,1260,-1,545,1085,543,-1,545,691,1085,-1,357,802,360,-1,802,357,363,-1,1272,1273,1006,-1,1272,1271,1273,-1,801,361,360,-1,761,361,801,-1,812,531,458,-1,531,812,759,-1,351,719,352,-1,351,720,719,-1,348,720,1004,-1,348,347,720,-1,718,1111,1003,-1,718,717,1111,-1,706,523,707,-1,706,524,523,-1,1113,1268,1065,-1,1112,1268,1113,-1,1267,155,821,-1,1267,156,155,-1,1133,341,1000,-1,342,341,1133,-1,139,145,140,-1,139,1391,145,-1,212,333,331,-1,212,332,333,-1,330,1266,1115,-1,330,1265,1266,-1,1116,834,1262,-1,1116,326,834,-1,1116,999,327,-1,1116,1263,999,-1,1264,331,333,-1,331,1264,1117,-1,1118,994,86,-1,1118,88,994,-1,236,854,853,-1,236,235,854,-1,300,1259,301,-1};
			return value;
		}

		/** Define subarray values using type int[] with $tupleSize=1 and $tupleSplitSize=1000 for subarray position()=8 */
		private int[] gett8_geometry_5_22_coordIndex_8()
		{
			int[] value = {1259,300,46,-1,1258,34,38,-1,34,1258,1392,-1,1147,1163,1257,-1,1163,1147,42,-1,41,297,296,-1,1280,297,41,-1,1231,1256,1282,-1,1256,1231,1229,-1,186,1253,1284,-1,1253,186,1131,-1,27,1119,306,-1,27,1120,1119,-1,1172,1251,971,-1,1251,1172,1171,-1,1288,30,1289,-1,30,1288,47,-1,1393,1248,154,-1,1248,1393,1217,-1,17,1394,54,-1,17,1395,1394,-1,1247,930,1168,-1,1247,1396,930,-1,853,990,236,-1,831,990,853,-1,877,823,168,-1,823,877,1238,-1,266,210,268,-1,266,265,210,-1,258,917,260,-1,257,917,258,-1,1141,1397,118,-1,1209,1397,1141,-1,446,1398,908,-1,444,1398,446,-1,66,917,60,-1,66,916,917,-1,964,1241,1399,-1,964,963,1241,-1,253,248,134,-1,253,252,248,-1,244,868,945,-1,244,243,868,-1,81,1270,232,-1,655,1270,81,-1,230,107,1400,-1,108,107,230,-1,226,912,941,-1,226,79,912,-1,1243,1128,983,-1,1243,113,1128,-1,255,1401,246,-1,255,225,1401,-1,62,1399,1241,-1,1399,62,1140,-1,121,252,1213,-1,248,252,121,-1,958,119,959,-1,119,958,1402,-1,259,72,260,-1,259,872,72,-1,1136,896,158,-1,1215,896,1136,-1,896,1215,234,-1,954,338,1403,-1,338,954,339,-1,978,206,205,-1,978,884,206,-1,295,1237,1236,-1,295,294,1237,-1,858,980,1249,-1,200,980,858,-1,201,1235,857,-1,201,882,1235,-1,1233,287,194,-1,1121,287,1233,-1,1232,193,1246,-1,1232,1234,193,-1,977,304,881,-1,887,304,977,-1,887,303,304,-1,973,1231,844,-1,973,975,1231,-1,178,176,175,-1,173,176,178,-1,185,890,1228,-1,184,890,185,-1,1227,1132,974,-1,169,1132,1227,-1,1226,1132,170,-1,1230,1132,1226,-1,172,179,173,-1,172,1404,179,-1,1225,180,182,-1,1225,1405,180,-1,1223,43,39,-1,43,1223,170,-1,166,1220,1218,-1,166,1114,1220,-1,167,1218,1222,-1,167,166,1218,-1,1222,1219,164,-1,1218,1219,1222,-1,56,161,57,-1,56,988,161,-1,160,1136,157,-1,160,1135,1136,-1,1219,154,1248,-1,820,154,1219,-1,820,155,154,-1,895,234,1215,-1,895,235,234,-1,1214,151,1002,-1,1214,152,151,-1,149,139,144,-1,139,149,1391,-1,874,68,142,-1,69,68,874,-1,134,899,253,-1,134,133,899,-1,127,956,1239,-1,129,956,127,-1,129,830,956,-1,224,1213,61,-1,224,121,1213,-1,120,1210,1141,-1,1199,1210,120,-1,1406,1207,1208,-1,1406,1407,1207,-1,116,1397,968,-1,117,1397,116,-1,965,1203,904,-1,967,1203,965,-1,1243,902,1206,-1,983,902,1243,-1,964,982,876,-1,964,222,982,-1,905,1128,112,-1,905,984,1128,-1,1205,915,1408,-1,1205,1170,915,-1,1203,1327,1206,-1,1203,1202,1327,-1,1201,1170,962,-1,1201,1169,1170,-1,1199,1409,1197,-1,1199,120,1409,-1,1409,1410,1190,-1,1402,1410,1409,-1,1194,1184,1183,-1,1194,1191,1184,-1,1190,1187,1185,-1,1190,1410,1187,-1,1185,1182,1189,-1,1185,1181,1182,-1,1411,1182,1179,-1,1411,1412,1182,-1,110,1180,111,-1,110,1127,1180,-1,1400,564,957,-1,564,1400,1344,-1,97,108,1126,-1,99,108,97,-1,102,103,105,-1,102,339,103,-1,1175,101,827,-1,101,1175,338,-1,1177,1346,106,-1,1346,1177,1348,-1,1349,827,828,-1,1176,827,1349,-1,1251,94,971,-1,1251,95,94,-1,832,853,91,-1,832,831,853,-1,817,1250,818,-1,817,911,1250,-1,1120,1236,1119,-1,1236,1120,295,-1,793,85,87,-1,793,1011,85,-1,101,1144,828,-1,100,1144,101,-1,986,159,10,-1,157,159,986,-1,1408,262,1413,-1,1408,915,262,-1,68,59,933,-1,68,64,59,-1,53,290,289,-1,53,1145,290,-1,1394,1145,53,-1,1394,50,1145,-1,919,1259,851,-1,919,1404,1259,-1,1167,1258,1166,-1,1405,1258,1167,-1,1165,1257,1163,-1,1354,1257,1165,-1,38,33,1148,-1,38,34,33,-1,923,47,1288,-1,850,47,923,-1,850,45,47,-1,948,840,839,-1,841,840,948,-1,306,1149,27,-1,306,1159,1149,-1,948,932,1159,-1,13,932,948,-1,19,1395,17,-1,20,1395,19,-1,862,14,16,-1,862,1414,14,-1,929,1168,930,-1,929,271,1168,-1,8,257,1156,-1,257,8,7,-1,944,1154,1359,-1,936,1154,944,-1,242,938,243,-1,242,1151,938,-1,1,1158,2,-1,1,213,1158,-1,1261,1150,1152,-1,1261,1363,1150,-1,3,242,4,-1,1151,242,3,-1,770,1155,261,-1,770,1153,1155,-1,31,861,1160,-1,31,1122,861,-1,1149,1129,28,-1,1157,1129,1149,-1,927,93,817,-1,927,24,93,-1,32,1160,924,-1,32,31,1160,-1,1161,838,1011,-1,838,1161,995,-1,1164,36,1162,-1,1164,37,36,-1,39,42,1147,-1,43,42,39,-1,1225,920,1392,-1,921,920,1225,-1,49,172,171,-1,849,172,49,-1,849,301,172,-1,49,290,1145,-1};
			return value;
		}

		/** Define subarray values using type int[] with $tupleSize=1 and $tupleSplitSize=1000 for subarray position()=9 */
		private int[] gett8_geometry_5_22_coordIndex_9()
		{
			int[] value = {171,290,49,-1,53,54,1394,-1,53,52,54,-1,1247,10,9,-1,10,1247,986,-1,225,61,1401,-1,224,61,225,-1,260,71,258,-1,260,72,71,-1,122,255,254,-1,122,225,255,-1,992,993,1415,-1,992,293,993,-1,837,994,996,-1,994,837,82,-1,1173,1142,1171,-1,991,1142,1173,-1,1174,1416,1175,-1,1417,1416,1174,-1,1403,1177,98,-1,1403,1416,1177,-1,102,1266,100,-1,102,910,1266,-1,103,229,228,-1,953,229,103,-1,106,1386,107,-1,1346,1386,106,-1,230,1179,231,-1,1179,230,1411,-1,1180,1186,111,-1,1180,1181,1186,-1,1184,1412,909,-1,1418,1412,1184,-1,1186,1240,1239,-1,1240,1186,1187,-1,1189,1419,1188,-1,1418,1419,1189,-1,1188,1198,1197,-1,1188,1419,1198,-1,1198,960,1196,-1,1193,960,1198,-1,1244,114,113,-1,1244,1200,114,-1,1378,967,1420,-1,1378,1204,967,-1,983,70,116,-1,70,983,985,-1,1407,965,1207,-1,965,1407,966,-1,968,1209,903,-1,1209,968,1397,-1,118,959,119,-1,959,118,866,-1,1211,960,908,-1,960,1211,1196,-1,126,1245,124,-1,126,865,1245,-1,969,897,900,-1,898,897,969,-1,1138,136,133,-1,137,136,1138,-1,873,1138,135,-1,874,1138,873,-1,1421,1130,859,-1,979,1130,1421,-1,203,1137,152,-1,1137,203,202,-1,317,1216,1422,-1,317,316,1216,-1,286,1422,1393,-1,286,317,1422,-1,57,160,987,-1,161,160,57,-1,1248,164,1219,-1,165,164,1248,-1,340,821,345,-1,340,972,821,-1,267,167,1221,-1,168,167,267,-1,823,1114,166,-1,823,822,1114,-1,1167,169,1227,-1,1167,44,169,-1,1224,919,921,-1,889,919,1224,-1,1223,298,888,-1,298,1223,296,-1,181,973,976,-1,181,180,973,-1,177,174,977,-1,177,175,174,-1,1224,181,1228,-1,182,181,1224,-1,1255,1230,1226,-1,1229,1230,1255,-1,188,183,1131,-1,188,184,183,-1,177,1246,178,-1,177,1232,1246,-1,1234,194,193,-1,194,1234,1233,-1,857,195,197,-1,1235,195,857,-1,886,864,195,-1,886,1221,864,-1,1237,847,848,-1,1173,847,1237,-1,211,265,264,-1,211,210,265,-1,132,127,970,-1,212,127,132,-1,128,127,212,-1,1135,1422,1216,-1,1135,162,1422,-1,28,24,927,-1,28,1129,24,-1,985,71,70,-1,71,985,961,-1,982,115,876,-1,982,871,115,-1,1418,1191,1419,-1,1418,1184,1191,-1,123,254,249,-1,254,123,122,-1,1139,251,1423,-1,251,1139,1212,-1,247,63,860,-1,247,1424,63,-1,143,149,144,-1,149,143,150,-1,110,104,228,-1,109,104,110,-1,229,231,1127,-1,229,1126,231,-1,1115,910,955,-1,910,1115,1266,-1,239,326,829,-1,74,326,239,-1,1423,1124,1123,-1,251,1124,1423,-1,250,1124,251,-1,217,246,245,-1,217,255,246,-1,1211,1208,1210,-1,1406,1208,1211,-1,1245,1125,1124,-1,216,1125,1245,-1,1156,262,261,-1,1156,1413,262,-1,1134,264,825,-1,1134,878,264,-1,1214,1001,1134,-1,1002,1001,1214,-1,930,12,11,-1,12,930,1396,-1,946,15,929,-1,946,16,15,-1,202,1421,1137,-1,202,1249,1421,-1,197,1121,857,-1,197,287,1121,-1,841,1118,842,-1,1118,841,843,-1,880,837,204,-1,880,83,837,-1,1250,1143,818,-1,1250,1142,1143,-1,308,183,309,-1,308,1252,183,-1,1255,311,1254,-1,311,1255,312,-1,40,950,949,-1,950,40,922,-1,37,1146,1166,-1,37,1164,1146,-1,850,920,851,-1,850,35,920,-1,208,302,848,-1,302,208,207,-1,302,1119,1236,-1,1119,302,307,-1,955,328,1115,-1,955,323,328,-1,1262,321,320,-1,1262,834,321,-1,1264,334,1263,-1,334,1264,333,-1,1178,328,324,-1,1178,329,328,-1,998,990,833,-1,998,989,990,-1,830,322,835,-1,830,335,322,-1,336,997,337,-1,998,997,336,-1,232,1269,77,-1,1270,1269,232,-1,1002,893,819,-1,893,1002,151,-1,1114,345,1220,-1,1114,346,345,-1,285,344,343,-1,892,344,285,-1,992,1143,991,-1,992,1415,1143,-1,522,781,423,-1,522,1425,781,-1,726,351,350,-1,726,725,351,-1,1425,1094,1111,-1,522,1094,1425,-1,1068,1269,653,-1,1349,1269,1068,-1,809,812,699,-1,809,362,812,-1,1387,666,1067,-1,1387,1426,666,-1,1271,797,1273,-1,797,1271,1007,-1,1272,362,809,-1,362,1272,363,-1,488,374,501,-1,488,490,374,-1,629,1277,628,-1,629,583,1277,-1,1069,1368,632,-1,1278,1368,1069,-1,584,1280,949,-1,1280,584,631,-1,1282,386,385,-1,1282,1281,386,-1,1284,737,314,-1,1284,507,737,-1,1112,392,1268,-1,1112,390,392,-1,662,403,402,-1,662,527,403,-1,636,625,1013,-1,625,636,635,-1,1055,1106,1290,-1,1055,422,1106,-1,1055,707,422,-1,781,1383,424,-1,781,1053,1383,-1,796,1013,625,-1,397,1013,796,-1,432,1293,1292,-1,1079,1293,432,-1,678,440,1427,-1,440,678,441,-1};
			return value;
		}

		/** Define subarray values using type int[] with $tupleSize=1 and $tupleSplitSize=1000 for subarray position()=10 */
		private int[] gett8_geometry_5_22_coordIndex_10()
		{
			int[] value = {1299,1323,683,-1,1299,1326,1323,-1,1103,550,1300,-1,468,550,1103,-1,1388,602,1366,-1,1078,602,1388,-1,759,358,757,-1,759,356,358,-1,652,572,571,-1,652,651,572,-1,1005,461,803,-1,1005,573,461,-1,1056,463,701,-1,1056,464,463,-1,644,1027,427,-1,1027,644,643,-1,1389,1059,1301,-1,1389,689,1059,-1,1428,1026,449,-1,1026,1428,1304,-1,1373,1305,1332,-1,1305,1373,1084,-1,470,1062,551,-1,647,1062,470,-1,678,466,677,-1,678,467,466,-1,661,480,1081,-1,661,481,480,-1,708,1429,710,-1,708,1101,1429,-1,1083,665,1430,-1,665,1083,663,-1,485,1297,486,-1,485,1038,1297,-1,394,1307,795,-1,394,1306,1307,-1,395,494,1012,-1,395,1100,494,-1,497,743,1308,-1,497,492,743,-1,497,739,498,-1,497,1308,739,-1,1310,495,1309,-1,1310,496,495,-1,1312,489,738,-1,1312,1042,489,-1,1096,1283,1315,-1,1096,1281,1283,-1,1099,516,509,-1,516,1099,514,-1,1097,1045,1095,-1,1097,1313,1045,-1,513,728,1314,-1,728,513,1319,-1,1046,582,515,-1,582,1046,1317,-1,586,1014,631,-1,1319,1014,586,-1,715,1385,439,-1,1385,715,1049,-1,426,1051,1381,-1,711,1051,426,-1,1101,794,1429,-1,528,794,1101,-1,705,493,1321,-1,491,493,705,-1,1009,1106,424,-1,1009,1040,1106,-1,1040,1009,526,-1,701,530,702,-1,701,463,530,-1,697,544,1057,-1,697,540,544,-1,539,1373,1372,-1,539,538,1373,-1,764,1427,542,-1,764,768,1427,-1,1304,750,749,-1,1304,1428,750,-1,1091,1326,1299,-1,1325,1326,1091,-1,1090,1325,1091,-1,1090,548,1325,-1,1329,1090,1092,-1,1329,1328,1090,-1,1034,556,555,-1,1034,1102,556,-1,553,557,554,-1,557,553,555,-1,558,554,557,-1,558,560,554,-1,1202,546,1328,-1,1204,546,1202,-1,554,1200,552,-1,1200,554,1201,-1,1331,1379,1376,-1,1379,1331,1324,-1,538,1084,1373,-1,538,543,1084,-1,1192,1335,1374,-1,1335,1192,1194,-1,1337,1377,1339,-1,1377,1337,1333,-1,1370,1337,1340,-1,1370,1336,1337,-1,562,1183,563,-1,562,1334,1183,-1,1340,1341,1343,-1,1338,1341,1340,-1,1341,754,1343,-1,754,1341,1031,-1,1030,1082,752,-1,1030,663,1082,-1,1082,813,668,-1,813,1082,1083,-1,1345,1430,1431,-1,1345,814,1430,-1,1347,1417,1431,-1,1347,1348,1417,-1,1285,1081,1350,-1,1285,661,1081,-1,1067,652,1387,-1,1067,653,652,-1,1351,1088,1022,-1,1088,1351,1087,-1,702,619,605,-1,702,1052,619,-1,643,688,687,-1,645,688,643,-1,413,1311,782,-1,413,1043,1311,-1,1316,786,731,-1,786,1316,1274,-1,1318,1277,1317,-1,1277,1318,1275,-1,1080,1354,1279,-1,1080,951,1354,-1,1148,1390,36,-1,1390,1148,1276,-1,1289,626,625,-1,926,626,1289,-1,384,1355,587,-1,384,790,1355,-1,601,377,587,-1,377,601,1018,-1,796,777,398,-1,777,796,627,-1,483,1366,1037,-1,1366,483,1388,-1,1021,618,615,-1,618,1021,1358,-1,1076,1359,1077,-1,1076,1260,1359,-1,620,1075,1296,-1,1075,620,763,-1,612,1363,1361,-1,1432,1363,612,-1,611,1432,612,-1,943,1432,611,-1,1388,453,452,-1,483,453,1388,-1,609,763,1028,-1,763,609,1360,-1,615,770,1021,-1,770,615,1153,-1,1365,627,1364,-1,627,1365,777,-1,1037,1071,624,-1,1037,1366,1071,-1,568,588,569,-1,588,568,622,-1,376,587,377,-1,378,587,376,-1,1364,626,1367,-1,627,626,1364,-1,926,1367,626,-1,925,1367,926,-1,629,923,401,-1,629,630,923,-1,36,1368,1162,-1,1368,36,1390,-1,1069,586,1070,-1,1069,634,586,-1,583,1317,1277,-1,583,582,1317,-1,731,637,729,-1,731,396,637,-1,396,731,786,-1,782,637,638,-1,782,729,637,-1,641,639,1292,-1,639,641,640,-1,619,1294,1074,-1,619,1105,1294,-1,687,751,643,-1,687,749,751,-1,648,769,1023,-1,647,769,648,-1,766,750,448,-1,750,766,751,-1,392,1019,1268,-1,783,1019,392,-1,381,372,787,-1,381,373,372,-1,1064,1369,1287,-1,1064,1066,1369,-1,1431,1174,1345,-1,1431,1417,1174,-1,1347,1430,665,-1,1431,1430,1347,-1,1426,567,666,-1,355,567,1426,-1,752,668,753,-1,752,1082,668,-1,1386,671,670,-1,1386,1346,671,-1,1341,672,1031,-1,1341,1063,672,-1,1370,1343,675,-1,1340,1343,1370,-1,1342,1334,562,-1,1342,1371,1334,-1,1372,1370,1322,-1,1372,1336,1370,-1,1375,1339,1377,-1,1375,1371,1339,-1,1376,1377,1331,-1,1377,1376,1375,-1,1086,1376,1379,-1,1086,1374,1376,-1,552,1244,1303,-1,1244,552,1200,-1,546,1378,681,-1,1378,546,1204,-1,1035,555,553,-1,1034,555,1035,-1,1036,549,551,-1,549,1036,680,-1,1092,1302,1329,-1,1092,1033,1302,-1,1328,548,1090,-1,548,1328,546,-1,1299,1089,1091,-1,1299,1298,1089,-1,1085,1060,685,-1,1085,1104,1060,-1,1086,1380,445,-1,1086,1379,1380,-1,1427,691,542,-1,691,1427,440,-1};
			return value;
		}

		/** Define subarray values using type int[] with $tupleSize=1 and $tupleSplitSize=1000 for subarray position()=11 */
		private int[] gett8_geometry_5_22_coordIndex_11()
		{
			int[] value = {538,1093,543,-1,538,537,1093,-1,1057,1058,697,-1,1057,698,1058,-1,1058,474,447,-1,1058,475,474,-1,1040,1290,1106,-1,1040,1039,1290,-1,1055,491,705,-1,1055,742,491,-1,1429,1009,1382,-1,794,1009,1429,-1,1382,424,1383,-1,424,1382,1009,-1,712,642,431,-1,712,711,642,-1,714,1320,716,-1,714,713,1320,-1,1111,724,1003,-1,1094,724,1111,-1,1049,773,1385,-1,1049,723,773,-1,815,722,721,-1,350,722,815,-1,727,1352,1313,-1,1352,727,633,-1,581,515,582,-1,581,517,515,-1,512,1319,513,-1,512,1014,1319,-1,1095,514,1099,-1,514,1095,1045,-1,736,733,508,-1,733,736,519,-1,733,730,1048,-1,733,1047,730,-1,1315,1384,1314,-1,1315,1283,1384,-1,1044,736,735,-1,736,1044,734,-1,488,504,489,-1,488,503,504,-1,488,500,503,-1,1043,1312,1311,-1,1312,1043,1309,-1,520,1310,521,-1,520,1017,1310,-1,439,498,739,-1,1385,498,439,-1,1108,1306,394,-1,1108,1369,1306,-1,723,745,773,-1,1038,745,723,-1,814,1083,1430,-1,814,813,1083,-1,1382,710,1429,-1,1051,710,1382,-1,622,624,588,-1,1037,624,622,-1,648,1102,649,-1,648,556,1102,-1,1335,1371,1375,-1,1334,1371,1335,-1,448,1428,449,-1,448,750,1428,-1,1025,689,1389,-1,1025,690,689,-1,645,427,1103,-1,427,645,644,-1,703,701,535,-1,703,1056,701,-1,669,1032,753,-1,669,368,1032,-1,1031,752,754,-1,1030,752,1031,-1,355,365,353,-1,355,1426,365,-1,800,590,760,-1,800,650,590,-1,768,1389,767,-1,768,1025,1389,-1,768,764,1025,-1,1027,747,471,-1,747,1027,766,-1,1326,1380,1323,-1,1326,682,1380,-1,679,1427,768,-1,679,678,1427,-1,574,1358,1021,-1,1358,574,1351,-1,772,719,741,-1,719,772,487,-1,347,1321,719,-1,347,349,1321,-1,620,1010,1018,-1,620,1296,1010,-1,778,598,597,-1,598,778,1073,-1,1073,1365,598,-1,1365,1073,1356,-1,1320,1383,1053,-1,1320,1381,1383,-1,1017,774,419,-1,774,1017,520,-1,1008,378,379,-1,1008,382,378,-1,372,490,788,-1,374,490,372,-1,1065,1350,1113,-1,1064,1350,1065,-1,1044,308,510,-1,1252,308,1044,-1,311,1384,1254,-1,311,511,1384,-1,1080,584,949,-1,1080,585,584,-1,632,1390,1353,-1,1368,1390,632,-1,583,401,400,-1,629,401,583,-1,795,395,394,-1,795,789,395,-1,791,795,1307,-1,791,383,795,-1,811,1271,808,-1,811,1007,1271,-1,363,1006,802,-1,1006,363,1272,-1,804,1006,1273,-1,800,1006,804,-1,1426,806,365,-1,1387,806,1426,-1,808,746,811,-1,807,746,808,-1,457,534,699,-1,704,534,457,-1,725,720,351,-1,725,1004,720,-1,1054,1425,1111,-1,1425,1054,781,-1,1415,818,1143,-1,1415,816,818,-1,344,151,153,-1,151,344,893,-1,821,1220,345,-1,820,1220,821,-1,1133,819,342,-1,819,1133,1001,-1,1134,1000,824,-1,1133,1000,1134,-1,1269,828,77,-1,1269,1349,828,-1,337,334,140,-1,997,334,337,-1,832,325,833,-1,832,238,325,-1,326,324,834,-1,326,1178,324,-1,320,1264,1262,-1,320,1117,1264,-1,997,1263,334,-1,997,999,1263,-1,83,304,84,-1,304,83,880,-1,1392,35,34,-1,35,1392,920,-1,1164,42,1146,-1,1164,1163,42,-1,1280,40,949,-1,1280,41,40,-1,844,1282,385,-1,1282,844,1231,-1,190,1284,314,-1,1284,190,186,-1,993,816,1415,-1,845,816,993,-1,854,94,852,-1,94,854,894,-1,204,90,207,-1,204,996,90,-1,971,1130,1172,-1,318,1130,971,-1,859,1137,1421,-1,343,1137,859,-1,343,153,1137,-1,1393,156,286,-1,1393,154,156,-1,300,319,30,-1,300,299,319,-1,1395,50,1394,-1,1395,947,50,-1,256,1156,257,-1,1156,256,1413,-1,117,118,1397,-1,117,866,118,-1,908,1406,1211,-1,1398,1406,908,-1,1399,1125,964,-1,1423,1125,1399,-1,1123,1125,1423,-1,945,2,1158,-1,945,868,2,-1,989,237,236,-1,989,336,237,-1,913,1265,330,-1,913,78,1265,-1,1386,1400,107,-1,1386,1344,1400,-1,73,329,1178,-1,329,73,914,-1,870,150,143,-1,147,150,870,-1,246,1424,247,-1,246,1401,1424,-1,1140,1423,1399,-1,1423,1140,1139,-1,248,123,249,-1,248,121,123,-1,1402,1195,1410,-1,1402,958,1195,-1,875,872,876,-1,875,72,872,-1,871,216,115,-1,871,223,216,-1,92,95,911,-1,96,95,92,-1,1216,1136,1135,-1,1136,1216,1215,-1,98,954,1403,-1,98,97,954,-1,1238,211,879,-1,877,211,1238,-1,881,204,206,-1,881,880,204,-1,1237,991,1173,-1,1237,294,991,-1,268,1221,886,-1,268,267,1221,-1,199,1121,1233,-1,199,198,1121,-1,206,1234,1232,-1,884,1234,206,-1,844,976,973,-1,310,976,844,-1,1226,312,1255,-1,1226,888,312,-1,889,1228,890,-1,1224,1228,889,-1,184,891,890,-1,188,891,184,-1};
			return value;
		}

		/** Define subarray values using type int[] with $tupleSize=1 and $tupleSplitSize=1000 for subarray position()=12 */
		private int[] gett8_geometry_5_22_coordIndex_12()
		{
			int[] value = {1230,974,1132,-1,975,974,1230,-1,889,1404,919,-1,179,1404,889,-1,1405,1227,180,-1,1405,1167,1227,-1,164,864,1222,-1,164,281,864,-1,987,157,986,-1,987,160,157,-1,1422,1217,1393,-1,1217,1422,162,-1,1249,979,1421,-1,980,979,1249,-1,972,819,893,-1,819,972,340,-1,894,895,316,-1,894,854,895,-1,147,1391,149,-1,147,145,1391,-1,158,143,141,-1,143,158,870,-1,901,133,136,-1,899,133,901,-1,1195,970,1240,-1,970,1195,897,-1,1245,250,124,-1,1124,250,1245,-1,1407,1398,1420,-1,1398,1407,1406,-1,968,983,116,-1,983,968,902,-1,1420,966,1407,-1,1420,967,966,-1,961,984,905,-1,985,984,961,-1,906,1408,907,-1,906,1205,1408,-1,444,1420,1398,-1,444,1378,1420,-1,1206,1242,1243,-1,1206,1327,1242,-1,1193,561,960,-1,1192,561,1193,-1,1402,120,119,-1,1409,120,1402,-1,1190,1197,1409,-1,1190,1188,1197,-1,1419,1193,1198,-1,1193,1419,1191,-1,1410,1240,1187,-1,1410,1195,1240,-1,1412,1189,1182,-1,1189,1412,1418,-1,957,1412,1411,-1,957,909,1412,-1,1239,111,1186,-1,1239,956,111,-1,1400,1411,230,-1,1411,1400,957,-1,953,1126,229,-1,97,1126,953,-1,339,953,103,-1,339,954,953,-1,1403,1175,1416,-1,338,1175,1403,-1,1417,1177,1416,-1,1348,1177,1417,-1,911,1251,1250,-1,1251,911,95,-1,78,1144,1265,-1,77,1144,78,-1,907,1413,256,-1,907,1408,1413,-1,10,141,933,-1,159,141,10,-1,63,1401,61,-1,63,1424,1401,-1,1246,291,290,-1,193,291,1246,-1,301,1404,172,-1,301,1259,1404,-1,1392,1405,1225,-1,1392,1258,1405,-1,1354,950,1257,-1,951,950,1354,-1,32,1289,30,-1,32,926,1289,-1,1159,305,948,-1,305,1159,306,-1,839,13,948,-1,839,11,13,-1,23,20,21,-1,23,928,20,-1,14,22,21,-1,14,1414,22,-1,20,947,1395,-1,928,947,20,-1,14,863,272,-1,21,863,14,-1,273,1414,862,-1,22,1414,273,-1,1160,946,931,-1,861,946,1160,-1,1396,9,4,-1,1396,1247,9,-1,934,1155,936,-1,8,1155,934,-1,1359,937,944,-1,1260,937,1359,-1,4,12,1396,-1,4,242,12,-1,1363,939,1150,-1,1363,1432,939,-1,1432,942,939,-1,1432,943,942,-1};
			return value;
		}

		/** Define subarray values using type double[] with $tupleSize=3 and $tupleSplitSize=1000 for subarray position()=1 */
		private double[] gett8_coordinate_6_22_point_1()
		{
			double[] value = {0.0093,1.3567,-0.0936,0.0099,1.3565,-0.0946,0.0091,1.3552,-0.0951,0.0069,1.346,-0.0944,0.0088,1.3456,-0.0962,0.0102,1.3423,-0.0941,0.0099,1.3402,-0.093,0.0096,1.3378,-0.0915,0.0069,1.3381,-0.0929,0.0108,1.3435,-0.096,0.0127,1.3437,-0.0955,0.0082,1.3487,-0.1005,0.0087,1.3483,-0.0985,0.0094,1.3519,-0.1002,0.012,1.3396,-0.1023,0.0106,1.3427,-0.1016,0.009,1.3415,-0.103,0.0179,1.3345,-0.1014,0.0179,1.3367,-0.0998,0.0148,1.3362,-0.1014,0.014,1.3354,-0.1022,0.014,1.3381,-0.1016,0.0105,1.3371,-0.1037,0.0112,1.3356,-0.1033,0.0129,1.3587,-0.0981,0.0124,1.3574,-0.096,0.0143,1.3568,-0.0956,0.0088,1.3609,-0.1038,0.0116,1.3598,-0.1012,0.0102,1.3629,-0.1034,0.0038,1.333,-0.1092,0.0063,1.3374,-0.1069,0.0036,1.338,-0.1083,0.0,1.324,-0.1148,0.002,1.3241,-0.1151,0.0024,1.3264,-0.1128,0.0,1.3204,-0.1196,0.0016,1.321,-0.1201,0.0018,1.3227,-0.1177,0.001,1.3199,-0.1287,0.0003,1.3163,-0.1308,0.0003,1.3184,-0.1319,0.0021,1.3191,-0.1245,0.0015,1.3213,-0.1263,0.002,1.3223,-0.1243,0.0038,1.3288,-0.1111,0.0055,1.331,-0.1098,0.0038,1.3306,-0.1103,0.0094,1.3333,-0.1061,0.0096,1.334,-0.1072,0.0129,1.3329,-0.1049,0.0179,1.3386,-0.1059,0.0181,1.3361,-0.1036,0.0156,1.3347,-0.105,0.0182,1.3347,-0.1019,0.0187,1.3385,-0.1021,0.0195,1.3433,-0.1029,0.0173,1.3437,-0.1017,0.0164,1.3418,-0.1012,0.012,1.3384,-0.0928,0.0111,1.337,-0.0909,0.0173,1.3358,-0.0886,0.0157,1.3347,-0.0867,0.0153,1.3347,-0.0881,0.0134,1.337,-0.0928,0.0128,1.335,-0.09,0.012,1.3364,-0.0903,0.0146,1.3359,-0.0926,0.0149,1.3394,-0.0935,0.016,1.3382,-0.0935,0.0116,1.3345,-0.083,0.0108,1.3349,-0.0858,0.0119,1.3344,-0.0867,0.012,1.3565,-0.0904,0.0126,1.3566,-0.0912,0.0097,1.3575,-0.0923,0.0044,1.3546,-0.0894,0.0048,1.3543,-0.0871,0.0057,1.3538,-0.0889,0.0036,1.3568,-0.0914,0.0,1.3563,-0.0914,0.0037,1.3552,-0.09,0.003,1.3532,-0.1096,0.0048,1.3514,-0.11,0.0039,1.3502,-0.1113,0.0026,1.3529,-0.1077,0.0042,1.355,-0.1075,0.0027,1.3531,-0.1089,0.005,1.3554,-0.1071,0.0062,1.3553,-0.106,0.008,1.3536,-0.1067,0.0147,1.3563,-0.0953,0.0155,1.3579,-0.0977,0.0149,1.3587,-0.0977,0.0174,1.3546,-0.0998,0.0175,1.3572,-0.0994,0.0158,1.3567,-0.0978,0.0099,1.3551,-0.0693,0.0078,1.3547,-0.0693,0.008,1.3549,-0.0672,0.0086,1.3538,-0.0828,0.0077,1.354,-0.0808,0.0102,1.3539,-0.0808,0.0122,1.3549,-0.0765,0.0147,1.3551,-0.0807,0.0127,1.354,-0.0805,0.0045,1.355,-0.0659,0.0047,1.3551,-0.0628,0.0083,1.3554,-0.0646,0.0149,1.3547,-0.0806,0.015,1.3547,-0.0764,0.0147,1.3519,-0.0759,0.0063,1.3366,-0.0823,0.0043,1.3365,-0.0799,0.0042,1.3365,-0.0819,0.0141,1.3347,-0.0823,0.0117,1.3345,-0.0794,0.0142,1.3348,-0.0787,0.014,1.3355,-0.0751,0.0146,1.3375,-0.0752,0.0134,1.3377,-0.0715,0.0195,1.3381,-0.0892,0.019,1.3388,-0.0915,0.0196,1.3387,-0.0901,0.0177,1.3361,-0.0816,0.0167,1.3379,-0.0814,0.0165,1.3365,-0.0804,0.0154,1.3492,-0.0824,0.0163,1.3492,-0.0847,0.0159,1.351,-0.0825,0.0163,1.3442,-0.0867,0.0163,1.3466,-0.0868,0.0159,1.3462,-0.0843,0.0195,1.3398,-0.0869,0.0205,1.3386,-0.0877,0.0206,1.3401,-0.0904,0.018,1.3416,-0.0866,0.0178,1.3423,-0.0897,0.0159,1.3445,-0.0897,0.0155,1.3469,-0.089,0.016,1.3488,-0.0893,0.0155,1.3443,-0.092,0.017,1.342,-0.0921,0.015,1.3457,-0.0917,0.0147,1.3453,-0.0898,0.0153,1.3487,-0.09,0.0164,1.3492,-0.0913,0.0147,1.3477,-0.0919,0.0154,1.3486,-0.0911,0.0145,1.3463,-0.0903,0.0146,1.3464,-0.0911,0.0278,1.3541,-0.1076,0.0264,1.3537,-0.1095,0.0252,1.3538,-0.1058,0.0267,1.3493,-0.1022,0.0294,1.3488,-0.1039,0.0264,1.3508,-0.1027,0.0155,1.3462,-0.0972,0.0157,1.348,-0.0941,0.0147,1.3457,-0.0945,0.0172,1.346,-0.0991,0.0192,1.3456,-0.1007,0.0208,1.3476,-0.0996,0.022,1.3429,-0.1048,0.0262,1.3437,-0.1056,0.0237,1.3443,-0.1037,0.0331,1.346,-0.11,0.0315,1.3442,-0.1113,0.0336,1.3454,-0.1144,0.0014,1.3235,-0.1252,0.0014,1.3221,-0.1274,0.0092,1.3363,-0.109,0.0068,1.3349,-0.1103,0.006,1.3372,-0.112,0.0038,1.3453,-0.115,0.0058,1.3427,-0.1131,0.0041,1.3408,-0.1147,0.0074,1.3444,-0.1114,0.008,1.3391,-0.1103,0.0044,1.3354,-0.1137,0.001,1.3271,-0.1218,0.0014,1.3302,-0.1203,0.0013,1.3295,-0.1196,0.0003,1.3393,-0.1214,0.0017,1.338,-0.1204,0.0013,1.3354,-0.1217,0.0003,1.3451,-0.1181,0.0028,1.3432,-0.117,0.0022,1.3407,-0.1187,0.0029,1.3459,-0.1155,0.0003,1.347,-0.116,0.0008,1.3494,-0.1134,0.0174,1.3404,-0.1074,0.0138,1.342,-0.1089,0.0167,1.3432,-0.1092,0.0242,1.3456,-0.1131,0.0232,1.3428,-0.108,0.0206,1.3449,-0.1108,0.018,1.3488,-0.1107,0.0162,1.349,-0.1101,0.0165,1.3517,-0.109,0.0208,1.3516,-0.1115,0.022,1.3532,-0.1102,0.0245,1.353,-0.1121,0.0072,1.3525,-0.1082,0.0099,1.3523,-0.108,0.0098,1.3491,-0.1098,0.0103,1.3538,-0.1062,0.0134,1.3544,-0.1054,0.0325,1.3467,-0.1164,0.032,1.3477,-0.1168,0.0332,1.3485,-0.1158,0.0164,1.3491,-0.0849,0.0113,1.3566,-0.0966,0.0086,1.3575,-0.0925,0.0151,1.3346,-0.0804,0.0158,1.3343,-0.0813,0.0167,1.3376,-0.0935,0.0134,1.334,-0.0898,0.0132,1.3339,-0.0884,0.0124,1.3344,-0.0888,0.015,1.3345,-0.0828,0.0151,1.334,-0.0832,0.0155,1.3343,-0.0819,0.0184,1.3378,-0.0905,0.0175,1.3375,-0.0918,0.0035,1.357,-0.092,0.0,1.3564,-0.092,0.0148,1.3552,-0.0765,0.0131,1.3554,-0.072,0.0084,1.3551,-0.0642,0.0116,1.3552,-0.068,0.0039,1.3548,-0.0893,0.0046,1.355,-0.0899,0.016,1.3509,-0.0943,0.0163,1.353,-0.0963,0.016,1.3529,-0.0954,0.0159,1.3508,-0.0937,0.0143,1.3561,-0.0927,0.0133,1.3564,-0.0929,0.0112,1.3567,-0.0941,0.0105,1.3565,-0.0929,0.0081,1.3481,-0.0965,0.0081,1.3509,-0.0963,0.0093,1.3512,-0.0981,0.0155,1.3352,-0.0923,0.0159,1.3351,-0.0919,0.0138,1.3339,-0.0896,0.0205,1.3383,-0.0879,0.0206,1.3397,-0.0904,0.0181,1.3355,-0.0832,0.0182,1.3353,-0.0838,0.0196,1.3366,-0.0853,0.0196,1.3369,-0.085,0.0196,1.3398,-0.0924,0.017,1.3375,-0.0931,0.0092,1.3354,-0.09,0.0095,1.3357,-0.0905,0.0095,1.3353,-0.0899,0.0122,1.3343,-0.0881,0.0112,1.3346,-0.0887,0.004,1.336,-0.092,0.004,1.3357,-0.0916,0.0,1.3363,-0.0914,0.0319,1.3506,-0.1163,0.0317,1.3496,-0.1168,0.03,1.3499,-0.1175,0.0314,1.3453,-0.1165,0.0305,1.3467,-0.1175,0.0198,1.342,-0.1069,0.012,1.3422,-0.1005,0.0119,1.3421,-0.1005,0.0119,1.3419,-0.1007,0.0088,1.3365,-0.1045,0.009,1.3333,-0.1061,0.0094,1.3328,-0.1056,0.0183,1.337,-0.1002,0.0136,1.343,-0.1004,0.0124,1.3419,-0.1005,0.0158,1.3396,-0.0999,0.0132,1.3339,-0.0876,0.0241,1.3429,-0.1073,0.0211,1.3423,-0.1058,0.0184,1.3414,-0.1028,0.0196,1.3419,-0.104,0.0258,1.3519,-0.1033,0.0236,1.3523,-0.1017,0.0186,1.3441,-0.1097,0.0193,1.3403,-0.1046,0.015,1.3378,-0.107,0.0124,1.3371,-0.108,0.0146,1.3391,-0.1077,0.0181,1.3396,-0.1019,0.0135,1.3625,-0.1034,0.014,1.361,-0.1036,0.0122,1.3612,-0.104,0.0003,1.3206,-0.133,0.0,1.3205,-0.133,0.0003,1.3209,-0.1329,0.0069,1.3329,-0.1085,0.0066,1.3326,-0.1087,0.0069,1.3328,-0.1088,0.0102,1.3544,-0.1059,0.0035,1.349,-0.1128,0.0043,1.3501,-0.1113,0.0062,1.356,-0.1056,0.007,1.3577,-0.1047,0.0063,1.356,-0.1058,0.0,1.3369,-0.1228,0.0003,1.3368,-0.1228,0.0003,1.3343,-0.1241,0.0,1.3242,-0.1323,0.0003,1.324,-0.1323,0.0007,1.3509,-0.111,0.0,1.3471,-0.1159,0.0,1.3495,-0.1129,0.0183,1.3529,-0.0991,0.0208,1.3525,-0.1003,0.0195,1.3539,-0.1023,0.0068,1.334,-0.1081,0.015,1.3527,-0.0857,0.0145,1.3545,-0.0858,0.0155,1.3531,-0.0835,0.0139,1.3546,-0.0855,0.0135,1.355,-0.0876,0.0146,1.3561,-0.0924,0.0133,1.3561,-0.0902,0.015,1.3541,-0.0921,0.013,1.3549,-0.0872,0.0122,1.3559,-0.0887,0.0087,1.3537,-0.0863,0.0165,1.3494,-0.085,0.0159,1.3485,-0.0874,0.016,1.3488,-0.0874,0.0163,1.349,-0.0893,0.0163,1.3513,-0.0827,0.0161,1.3517,-0.0938,0.0164,1.3499,-0.0913,0.0077,1.354,-0.0771,0.0101,1.3545,-0.0767,0.0317,1.3506,-0.1084,0.0338,1.35,-0.1106,0.0324,1.3519,-0.1112,0.0252,1.3538,-0.1057,0.0255,1.3538,-0.1056,0.0325,1.3481,-0.1067,0.0339,1.3476,-0.1095,-0.0308,1.3533,-0.1105,-0.0309,1.3533,-0.1102,-0.0306,1.3533,-0.1103,-0.0339,1.3474,-0.1098,-0.0337,1.3499,-0.1109,-0.0342,1.3498,-0.112,-0.0114,1.3537,-0.083,-0.0127,1.354,-0.0805,-0.011,1.3536,-0.0825,-0.0161,1.3517,-0.0938,-0.0164,1.352,-0.0937,-0.0161,1.3519,-0.094,-0.0154,1.3545,-0.0948,-0.0157,1.3546,-0.0945,-0.0154,1.3546,-0.0947,-0.0168,1.3502,-0.0913,-0.0159,1.3516,-0.0917,-0.0139,1.3546,-0.0855,-0.01,1.3537,-0.0847,-0.0145,1.3545,-0.0858,-0.0152,1.3531,-0.0832,-0.0149,1.3547,-0.0806,-0.0094,1.3333,-0.1061,-0.0092,1.3331,-0.1062,-0.0094,1.3328,-0.1056,-0.0061,1.3525,-0.1086,-0.003,1.3532,-0.1096,-0.0048,1.3514,-0.11,-0.0032,1.3502,-0.1062,-0.005,1.3534,-0.106,-0.0061,1.3495,-0.1037,-0.0059,1.3548,-0.1057,-0.0048,1.3543,-0.1066,-0.0027,1.3531,-0.1089,-0.0044,1.355,-0.1077,-0.006,1.3554,-0.1058,-0.0063,1.356,-0.1058,-0.0062,1.356,-0.1056,0.0,1.3312,-0.1252,-0.0002,1.331,-0.1251,-0.0003,1.3343,-0.1241,0.0,1.3508,-0.1109,-0.0007,1.3509,-0.111,-0.0129,1.3643,-0.1028,-0.0102,1.3629,-0.1034,-0.0129,1.3643,-0.1031,-0.0168,1.3546,-0.1043,-0.0134,1.355,-0.1051,-0.0134,1.3544,-0.1054,-0.0075,1.3329,-0.1083,-0.0069,1.3329,-0.1085,-0.009,1.3333,-0.1061,-0.0038,1.3288,-0.1111,-0.0038,1.3285,-0.1115,-0.0034,1.3283,-0.1114,-0.016,1.3545,-0.0979,-0.0162,1.3542,-0.0979,-0.0159,1.3545,-0.0974,-0.022,1.3429,-0.1048,-0.0196,1.3419,-0.104,-0.0201,1.3432,-0.1034,-0.0164,1.3418,-0.1012,-0.0184,1.3414,-0.1028,-0.0181,1.3396,-0.1019,-0.015,1.3378,-0.107,-0.0174,1.3404,-0.1074,-0.0146,1.3391,-0.1077,-0.0187,1.3385,-0.1021,-0.0193,1.3403,-0.1046,-0.0179,1.3386,-0.1059,-0.0198,1.342,-0.1069,-0.0195,1.3413,-0.1041,-0.0204,1.3487,-0.1117,-0.0208,1.3516,-0.1115,-0.0184,1.3516,-0.1101,-0.0252,1.3538,-0.1057,-0.0258,1.3519,-0.1033,-0.0236,1.3523,-0.1017,-0.0195,1.3433,-0.1029,-0.0212,1.345,-0.102,-0.0138,1.3339,-0.0896,-0.0134,1.334,-0.0898,-0.0132,1.3339,-0.0884,-0.0136,1.343,-0.1004,-0.015,1.3441,-0.1,-0.0129,1.3329,-0.1049,-0.0179,1.3367,-0.0998,-0.0156,1.3392,-0.0998,-0.0158,1.3396,-0.0999,-0.0119,1.3419,-0.1007,-0.0232,1.3428,-0.108,-0.0241,1.3429,-0.1073,-0.0263,1.3431,-0.1109,-0.0156,1.3349,-0.0802,-0.0151,1.3346,-0.0804,-0.0142,1.3348,-0.0787,-0.0041,1.3352,-0.0611,0.0,1.3353,-0.0606,-0.0042,1.3356,-0.0607,0.0,1.3356,-0.0601,-0.0206,1.3401,-0.0904,-0.0196,1.3398,-0.0924,-0.0206,1.3397,-0.0904,-0.0064,1.3531,-0.0944,-0.0082,1.3532,-0.096,-0.0091,1.3552,-0.0951,-0.0099,1.3565,-0.0946,-0.0112,1.3567,-0.0941,-0.0093,1.3567,-0.0936,-0.0154,1.3486,-0.0911,-0.0153,1.3487,-0.09,-0.0164,1.3492,-0.0913,-0.0092,1.3575,-0.0919,-0.0097,1.3575,-0.0923,-0.012,1.3565,-0.0904,-0.0086,1.3575,-0.0925,-0.0152,1.3479,-0.0931,-0.0147,1.3477,-0.0919,-0.015,1.3345,-0.0828,-0.0145,1.3345,-0.0825,-0.0155,1.3343,-0.0819,-0.0132,1.3339,-0.0876,-0.0122,1.3343,-0.0881,-0.0125,1.3342,-0.0871,-0.0155,1.3352,-0.0923,-0.0146,1.3359,-0.0926,-0.0128,1.335,-0.09,-0.0194,1.3401,-0.0925,-0.0183,1.3406,-0.0922,-0.016,1.3382,-0.0935,-0.0111,1.337,-0.0909,-0.012,1.3364,-0.0903,-0.0134,1.337,-0.0928,-0.0155,1.3579,-0.0977,-0.0158,1.3567,-0.0978,-0.0147,1.3563,-0.0953,-0.0113,1.3566,-0.0966,-0.0124,1.3574,-0.096,-0.0332,1.3485,-0.1158,-0.0338,1.3493,-0.1139,-0.0332,1.3507,-0.1147,-0.0043,1.3501,-0.1113,-0.0069,1.3488,-0.111,-0.0053,1.3509,-0.1102,-0.0245,1.353,-0.1121,-0.0263,1.352,-0.1155,-0.0272,1.3527,-0.1141,-0.0165,1.3517,-0.109,-0.0129,1.3491,-0.1094,-0.0162,1.349,-0.1101,-0.026,1.3493,-0.1158,-0.027,1.346,-0.1154,-0.0305,1.3467,-0.1175,-0.0035,1.349,-0.1128,-0.0039,1.3502,-0.1113,-0.0008,1.3494,-0.1134,-0.0032,1.3482,-0.1136,-0.0052,1.3472,-0.1134,-0.0029,1.3459,-0.1155,-0.0038,1.3453,-0.115,-0.0003,1.3451,-0.1181,-0.0028,1.3432,-0.117,-0.0013,1.3354,-0.1217,-0.0003,1.3368,-0.1228,-0.0003,1.324,-0.1323,-0.0003,1.3209,-0.1329,-0.0009,1.3228,-0.1308,-0.0014,1.3302,-0.1203,-0.0019,1.3313,-0.1179,-0.0017,1.3328,-0.1193,-0.0028,1.3332,-0.1159,-0.0044,1.3354,-0.1137,-0.0033,1.3384,-0.1163,-0.0186,1.3441,-0.1097,-0.0167,1.3432,-0.1092,-0.0261,1.3519,-0.1033,-0.0255,1.3538,-0.1056,-0.028,1.3541,-0.1074,-0.0192,1.3541,-0.1023,-0.0195,1.3539,-0.1023,-0.0175,1.3542,-0.0998,-0.0168,1.3529,-0.0971,-0.0163,1.353,-0.0963,-0.0157,1.348,-0.0941,-0.0158,1.3502,-0.0937,-0.0163,1.3442,-0.0867,-0.0163,1.3466,-0.0868,-0.0155,1.3469,-0.089,-0.0147,1.3453,-0.0898,-0.0159,1.3445,-0.0897,-0.0155,1.344,-0.084,-0.0146,1.3437,-0.0814,-0.0147,1.3462,-0.0819,-0.0187,1.3382,-0.0843,-0.0196,1.3369,-0.085,-0.0177,1.3361,-0.0816,-0.0156,1.3408,-0.0809,-0.0174,1.3398,-0.0837,-0.0167,1.3379,-0.0814,-0.0035,1.3363,-0.0673,-0.0053,1.3359,-0.0687,-0.0064,1.3359,-0.0697,-0.0151,1.3338,-0.0835,-0.0139,1.3339,-0.0849,-0.0135,1.334,-0.0844,-0.0042,1.3365,-0.0819,-0.0063,1.3366,-0.0823,-0.0042,1.3364,-0.0847,-0.008,1.3368,-0.083,-0.0091,1.3358,-0.0845,-0.0065,1.3368,-0.0858,-0.0054,1.3366,-0.087,-0.0039,1.3361,-0.0899,-0.0039,1.3365,-0.0879,0.0,1.3383,-0.0593,-0.0041,1.3509,-0.0619,0.0,1.3512,-0.0609,0.0,1.3533,-0.0609,-0.016,1.3512,-0.0824,-0.0153,1.3515,-0.0798,-0.0102,1.3539,-0.0808,-0.0149,1.3587,-0.0977,-0.0154,1.3613,-0.0997,-0.0063,1.357,-0.0921,-0.0061,1.3541,-0.0892,-0.0046,1.355,-0.0899,-0.0115,1.3563,-0.0899,-0.004,1.3357,-0.0916,-0.0114,1.3349,-0.0893,-0.0096,1.3378,-0.0915,-0.0111,1.335,-0.0895,-0.0124,1.3428,-0.0999,-0.0124,1.3419,-0.1005,-0.0183,1.337,-0.1002,-0.0033,1.3309,-0.1139,-0.0027,1.3288,-0.1156,-0.0027,1.3266,-0.1131,-0.0003,1.3163,-0.1308,-0.0019,1.3161,-0.1281,-0.001,1.3199,-0.1287,-0.0082,1.3536,-0.1031,-0.0132,1.3612,-0.1004,-0.0143,1.3568,-0.0956,-0.0133,1.3564,-0.0929,-0.0112,1.3356,-0.1033,-0.013,1.3351,-0.1027,-0.0148,1.3362,-0.1014,-0.014,1.3381,-0.1016,-0.0105,1.3371,-0.1037,-0.0088,1.3365,-0.1045,-0.0107,1.3432,-0.1017,-0.009,1.3419,-0.1033,-0.0061,1.3459,-0.1049,-0.0093,1.3512,-0.0981,-0.0094,1.3519,-0.1002,-0.0101,1.3543,-0.0998,-0.0099,1.3402,-0.093,-0.012,1.3384,-0.0928,-0.0121,1.3416,-0.0938,-0.0071,1.3435,-0.094,-0.0072,1.3409,-0.0934,-0.0039,1.342,-0.093,-0.0066,1.3507,-0.0946,-0.0064,1.3554,-0.0938,-0.0036,1.3553,-0.0929,-0.0038,1.3531,-0.093,-0.0065,1.3572,-0.0928,-0.0035,1.357,-0.092,-0.0037,1.3388,-0.0929,-0.0102,1.3423,-0.0941,-0.0069,1.346,-0.0944,-0.0069,1.3381,-0.0929,-0.0127,1.3437,-0.0955,-0.0087,1.3483,-0.0985,-0.014,1.3354,-0.1022,-0.0129,1.3587,-0.0981,-0.0088,1.3609,-0.1038,-0.0116,1.3598,-0.1012,-0.0038,1.333,-0.1092,-0.0036,1.338,-0.1083,-0.0063,1.3374,-0.1069,-0.002,1.3241,-0.1151,-0.0024,1.3264,-0.1128,0.0,1.3262,-0.1129,-0.0003,1.3184,-0.1319,-0.0021,1.3202,-0.1227,-0.002,1.3223,-0.1243,-0.0015,1.3213,-0.1263,-0.0038,1.3306,-0.1103,-0.0055,1.331,-0.1098,-0.0096,1.334,-0.1072,-0.0129,1.3341,-0.1061,-0.0156,1.3347,-0.105,-0.0181,1.3361,-0.1036,-0.0182,1.3347,-0.1019,-0.0173,1.3437,-0.1017,-0.0164,1.3353,-0.0903,-0.0154,1.3347,-0.0891,-0.0153,1.3347,-0.0881,-0.0149,1.3394,-0.0935,-0.0119,1.3344,-0.0867,-0.0108,1.3349,-0.0858,-0.0116,1.3345,-0.083,-0.0126,1.3566,-0.0912,-0.0044,1.3546,-0.0894,-0.0057,1.3538,-0.0889,-0.0048,1.3543,-0.0871,-0.0036,1.3568,-0.0914,0.0,1.3553,-0.0903,-0.0026,1.3529,-0.1077,-0.0042,1.355,-0.1075,-0.005,1.3554,-0.1071,-0.008,1.3536,-0.1067,-0.0062,1.3553,-0.106,-0.0175,1.3572,-0.0994,-0.0174,1.3546,-0.0998,-0.0099,1.3551,-0.0693,-0.008,1.3549,-0.0672,-0.0078,1.3547,-0.0693,-0.0086,1.3538,-0.0828,-0.0077,1.354,-0.0808,-0.0122,1.3549,-0.0765,-0.0147,1.3551,-0.0807,-0.0047,1.3551,-0.0628,-0.0045,1.355,-0.0659,-0.0084,1.3551,-0.0642,-0.0045,1.3531,-0.0615,-0.0044,1.3548,-0.0622,-0.0147,1.3519,-0.0759,-0.0117,1.3345,-0.0794,-0.0141,1.3347,-0.0823,-0.0158,1.3343,-0.0813,-0.0162,1.3339,-0.0824,-0.0151,1.334,-0.0832,-0.0037,1.3352,-0.0639,-0.0083,1.3354,-0.0634,-0.0133,1.3355,-0.0713,-0.0134,1.3377,-0.0715,-0.0146,1.3375,-0.0752,-0.0185,1.3362,-0.0868,-0.0173,1.3358,-0.0886,-0.0157,1.3347,-0.0867,-0.0171,1.3347,-0.0855,-0.0177,1.3353,-0.0857,-0.0165,1.3365,-0.0804,-0.0154,1.3492,-0.0824,-0.0159,1.351,-0.0825,-0.0163,1.3492,-0.0847,-0.0159,1.3462,-0.0843,-0.0205,1.3386,-0.0877,-0.0195,1.3398,-0.0869,-0.0178,1.3423,-0.0897,-0.016,1.3488,-0.0893,-0.017,1.342,-0.0921,-0.015,1.3457,-0.0917,-0.0155,1.3443,-0.092,-0.0145,1.3463,-0.0903,-0.0148,1.3473,-0.0902,-0.0264,1.3537,-0.1095,-0.0278,1.3541,-0.1076,-0.0252,1.3538,-0.1058,-0.0168,1.3483,-0.0963,-0.0155,1.3462,-0.0972,-0.0184,1.348,-0.0986,-0.0192,1.3456,-0.1007,-0.0172,1.346,-0.0991,-0.0237,1.3443,-0.1037,-0.0262,1.3437,-0.1056,-0.0288,1.3436,-0.1081,-0.0282,1.3459,-0.1042,-0.0296,1.3486,-0.1041,-0.0324,1.3479,-0.1067,-0.0326,1.3524,-0.1132,-0.0323,1.3519,-0.1114,-0.0331,1.346,-0.11,-0.0341,1.347,-0.1128,-0.0336,1.3454,-0.1144,-0.0317,1.3506,-0.1084,-0.0338,1.35,-0.1106,-0.0339,1.3476,-0.1095,-0.0014,1.3235,-0.1252,-0.0014,1.3221,-0.1274,-0.0092,1.3363,-0.109,-0.008,1.3391,-0.1103,-0.0068,1.3349,-0.1103,-0.0013,1.3243,-0.126,-0.0041,1.3408,-0.1147,-0.0017,1.338,-0.1204,-0.0003,1.3424,-0.1202,-0.0022,1.3407,-0.1187,-0.0003,1.347,-0.116,-0.0074,1.3444,-0.1114,-0.0242,1.3456,-0.1131,-0.018,1.3488,-0.1107,-0.0303,1.3519,-0.1161,-0.022,1.3532,-0.1102,-0.0235,1.3518,-0.1135,-0.032,1.3477,-0.1168,-0.0325,1.3467,-0.1164,-0.0164,1.3491,-0.0849,-0.0167,1.3376,-0.0935,-0.0124,1.3344,-0.0888,-0.0184,1.3378,-0.0905,-0.019,1.3388,-0.0915,-0.0175,1.3375,-0.0918,-0.0131,1.3554,-0.072,-0.0148,1.3552,-0.0765,-0.0135,1.3551,-0.0718,-0.0039,1.3548,-0.0893,-0.0037,1.3552,-0.09,-0.016,1.3529,-0.0954,-0.016,1.3509,-0.0943,-0.0159,1.3508,-0.0937,-0.0141,1.3561,-0.0925,-0.0143,1.3561,-0.0927,-0.0105,1.3565,-0.0929,-0.0081,1.3481,-0.0965,-0.0181,1.3355,-0.0832,-0.0196,1.3366,-0.0853,-0.017,1.3375,-0.0931,-0.0166,1.334,-0.0823,-0.0168,1.3342,-0.0823,-0.0112,1.3346,-0.0887,0.0,1.3367,-0.0918,-0.03,1.3499,-0.1175,-0.0319,1.3506,-0.1163,-0.0314,1.3453,-0.1165,-0.0206,1.3449,-0.1108,-0.012,1.3422,-0.1005,-0.0119,1.3421,-0.1005,-0.0085,1.3367,-0.1052,-0.0106,1.3427,-0.1016,-0.0179,1.3345,-0.1014,-0.0211,1.3423,-0.1058,-0.0264,1.3508,-0.1027,-0.0124,1.3371,-0.108,-0.0135,1.3625,-0.1034,-0.0122,1.3612,-0.104,-0.014,1.361,-0.1036,-0.0069,1.3328,-0.1088,-0.0076,1.3534,-0.1071,-0.0072,1.3525,-0.1082,-0.0103,1.3538,-0.1062,-0.007,1.3577,-0.1047,-0.0071,1.3578,-0.105,0.0,1.3343,-0.1241,0.0,1.3509,-0.1107,-0.0183,1.3529,-0.0991,-0.0102,1.3544,-0.1059,-0.0068,1.334,-0.1081,-0.015,1.3527,-0.0857,-0.0155,1.3531,-0.0835,-0.013,1.3549,-0.0872,-0.0133,1.3561,-0.0902,-0.0146,1.3561,-0.0924,-0.015,1.3541,-0.0921,-0.0127,1.356,-0.0892,-0.014,1.3547,-0.0878,-0.0135,1.355,-0.0876,-0.0087,1.3537,-0.0863,-0.0159,1.3485,-0.0874,-0.016,1.3488,-0.0874,-0.0163,1.349,-0.0893,-0.0163,1.3513,-0.0827,-0.0165,1.3494,-0.085,-0.0164,1.3499,-0.0913,-0.0101,1.3545,-0.0767,-0.0077,1.354,-0.0771,-0.0338,1.3473,-0.1097,0.0159,1.3644,-0.1018,0.0154,1.3613,-0.0997,0.0174,1.3631,-0.1014,0.0309,1.3533,-0.1102,0.0296,1.3486,-0.1041,0.0298,1.3489,-0.104,0.0339,1.3474,-0.1098,0.0341,1.347,-0.1128,0.0342,1.3498,-0.112,0.0303,1.3519,-0.1161,0.0263,1.352,-0.1155,0.0046,1.3539,-0.081,0.0047,1.354,-0.0839,0.0141,1.3561,-0.0925,0.016,1.3512,-0.0824,0.0154,1.3545,-0.0948,0.0154,1.3546,-0.0947,0.0157,1.3546,-0.0945,0.014,1.3547,-0.0878,0.0152,1.3531,-0.0832,0.0092,1.3331,-0.1062,0.0061,1.3525,-0.1086,0.0032,1.3502,-0.1062,0.0061,1.3495,-0.1037,0.005,1.3534,-0.106,0.0059,1.3548,-0.1057,0.0048,1.3543,-0.1066,0.006,1.3554,-0.1058,0.0002,1.331,-0.1251,0.0129,1.3643,-0.1028,0.0103,1.363,-0.1037,0.0166,1.355,-0.1039,0.0134,1.355,-0.1051,0.0075,1.3329,-0.1083,0.0034,1.3283,-0.1114,0.0038,1.3285,-0.1115,0.016,1.3545,-0.0979,0.0159,1.3545,-0.0974,0.0162,1.3542,-0.0979,0.0201,1.3432,-0.1034,0.0195,1.3413,-0.1041,0.0204,1.3487,-0.1117,0.0184,1.3516,-0.1101,0.0223,1.3539,-0.1041,0.0137,1.3339,-0.0879,0.0083,1.3401,-0.1045,0.0086,1.3397,-0.1039,0.0156,1.3392,-0.0998,0.0263,1.3431,-0.1109,0.0156,1.3349,-0.0802,0.0147,1.3352,-0.0785,0.0064,1.3531,-0.0944,0.0082,1.3532,-0.096,0.0092,1.3575,-0.0919,0.0152,1.3479,-0.0931,0.0145,1.3345,-0.0825,0.0125,1.3342,-0.0871,0.0194,1.3401,-0.0925,0.0183,1.3406,-0.0922,0.0127,1.3342,-0.0838,0.0135,1.334,-0.0844,0.0333,1.3471,-0.1155,0.0332,1.3507,-0.1147,0.0338,1.3493,-0.1139,0.0053,1.3509,-0.1102,0.0069,1.3488,-0.111,0.0235,1.3518,-0.1135,0.0272,1.3527,-0.1141,0.0129,1.3491,-0.1094,0.026,1.3493,-0.1158,0.027,1.346,-0.1154,0.0032,1.3482,-0.1136,0.0009,1.3228,-0.1308,0.0028,1.3332,-0.1159,0.0024,1.3356,-0.1181,0.0033,1.3384,-0.1163,0.0261,1.3519,-0.1033,0.028,1.3541,-0.1074,0.0175,1.3542,-0.0998,0.0168,1.3529,-0.0971,0.0158,1.3502,-0.0937,0.0146,1.3437,-0.0814,0.0155,1.344,-0.084,0.0187,1.3382,-0.0843,0.0156,1.3408,-0.0809,0.0174,1.3398,-0.0837,0.0088,1.3358,-0.0747,0.0103,1.3345,-0.0717,0.0073,1.3357,-0.0712,0.008,1.3368,-0.083,0.0065,1.3368,-0.0858,0.0082,1.3361,-0.0873,0.0042,1.3356,-0.0607,0.0041,1.3509,-0.0619,0.011,1.3536,-0.0825,0.017,1.3598,-0.0994,0.0063,1.357,-0.0921,0.0061,1.3541,-0.0892,0.0115,1.3563,-0.0899,0.0039,1.3361,-0.0899,0.0114,1.3349,-0.0893,0.0111,1.335,-0.0895,0.0124,1.3428,-0.0999,0.0033,1.3309,-0.1139,0.0027,1.3266,-0.1131,0.0027,1.3288,-0.1156,0.0019,1.3161,-0.1281,0.0,1.3282,-0.1117,0.0032,1.3421,-0.1071,0.0,1.3425,-0.1084,0.0,1.3381,-0.1091,0.0132,1.3612,-0.1004,0.013,1.3351,-0.1027,0.0107,1.3432,-0.1017,0.0092,1.3451,-0.101,0.0061,1.3459,-0.1049,0.0101,1.3543,-0.0998,0.0121,1.3416,-0.0938,0.0072,1.3409,-0.0934,0.0071,1.3435,-0.094,0.0039,1.342,-0.093,0.0041,1.3465,-0.0928,0.0066,1.3507,-0.0946,0.0038,1.3531,-0.093,0.0064,1.3554,-0.0938,0.0065,1.3572,-0.0928,0.0036,1.3553,-0.0929,0.0,1.3552,-0.0924,0.0041,1.3444,-0.0928,0.0094,1.3536,-0.0977,0.009,1.3419,-0.1033,0.0127,1.3327,-0.1044,0.0082,1.3536,-0.1031,0.0,1.316,-0.1306,0.0016,1.3157,-0.1279,0.0,1.3155,-0.1279,0.0,1.3363,-0.0893,0.0116,1.355,-0.0727,0.0101,1.3547,-0.073,0.0114,1.3537,-0.083,0.0153,1.3515,-0.0798,0.0045,1.3531,-0.0615,0.0149,1.3406,-0.0784,0.0153,1.3371,-0.0783,0.0045,1.3382,-0.0605,0.0091,1.3358,-0.0845,0.0042,1.3364,-0.0847,0.0139,1.3339,-0.0849,0.0151,1.3338,-0.0835,0.0064,1.3359,-0.0697,0.0053,1.3359,-0.0687,0.0035,1.3363,-0.0673,0.0111,1.3345,-0.0751,0.0166,1.3412,-0.0836,0.0147,1.3462,-0.0819,0.0192,1.3541,-0.1023,0.029,1.3513,-0.1057,0.0007,1.3292,-0.1238,0.001,1.3266,-0.125,0.0008,1.3275,-0.1258,0.001,1.3328,-0.1227,0.0052,1.3472,-0.1134,0.0131,1.3518,-0.1075,0.0185,1.3545,-0.1054,0.0173,1.3539,-0.1078,0.0168,1.3546,-0.1043,0.0142,1.3342,-0.0836,0.0096,1.3359,-0.0779,0.0089,1.3364,-0.0806,0.0096,1.3358,-0.0812,0.0133,1.3442,-0.0982,0.015,1.3441,-0.1,0.0212,1.345,-0.102,0.0161,1.3519,-0.094,0.0155,1.3544,-0.0947,0.0158,1.361,-0.103,0.015,1.3627,-0.1028,0.0129,1.3643,-0.1031,0.0044,1.355,-0.1077,0.003,1.3464,-0.1064,0.0076,1.3534,-0.1071,0.0168,1.3502,-0.0913,0.0164,1.352,-0.0937,0.0159,1.3516,-0.0917};
			return value;
		}

		/** Define subarray values using type double[] with $tupleSize=3 and $tupleSplitSize=1000 for subarray position()=2 */
		private double[] gett8_coordinate_6_22_point_2()
		{
			double[] value = {0.0337,1.3499,-0.1109,0.0308,1.3533,-0.1105,0.0306,1.3533,-0.1103,-0.0325,1.3481,-0.1067,-0.0324,1.3519,-0.1112,-0.0122,1.3559,-0.0887,-0.0143,1.3536,-0.0898,-0.0156,1.351,-0.0853,-0.0048,1.3554,-0.1069,-0.0208,1.3525,-0.1003,-0.0092,1.3451,-0.101,0.0,1.3507,-0.1083,-0.0173,1.3539,-0.1078,-0.0066,1.3326,-0.1087,-0.0003,1.3206,-0.133,-0.0103,1.363,-0.1037,-0.0089,1.3609,-0.104,-0.018,1.348,-0.1106,-0.0082,1.3487,-0.1005,-0.015,1.3627,-0.1028,-0.0317,1.3496,-0.1168,-0.004,1.336,-0.092,-0.0092,1.3354,-0.09,-0.0095,1.3353,-0.0899,-0.0095,1.3357,-0.0905,-0.0182,1.3353,-0.0838,-0.0205,1.3383,-0.0879,-0.0159,1.3351,-0.0919,-0.0081,1.3509,-0.0963,-0.0083,1.3554,-0.0646,-0.0114,1.3555,-0.0683,-0.0116,1.3552,-0.068,-0.015,1.3547,-0.0764,-0.0096,1.3359,-0.0779,-0.0089,1.3364,-0.0806,-0.0079,1.3363,-0.0804,-0.0142,1.3342,-0.0836,-0.012,1.3577,-0.0986,-0.0333,1.3471,-0.1155,-0.0185,1.3545,-0.1054,-0.0197,1.354,-0.1027,-0.0099,1.3523,-0.108,-0.0098,1.3491,-0.1098,-0.0138,1.342,-0.1089,-0.0003,1.3393,-0.1214,-0.001,1.3271,-0.1218,-0.0013,1.3295,-0.1196,-0.006,1.3372,-0.112,-0.0058,1.3427,-0.1131,-0.0315,1.3442,-0.1113,-0.0308,1.3457,-0.107,-0.0208,1.3476,-0.0996,-0.0147,1.3457,-0.0945,-0.0267,1.3493,-0.1022,-0.0294,1.3488,-0.1039,-0.0238,1.3541,-0.1079,-0.0146,1.3464,-0.0911,-0.018,1.3416,-0.0866,-0.0193,1.3409,-0.0899,-0.0162,1.3346,-0.086,-0.014,1.3355,-0.0751,-0.0069,1.3351,-0.0658,-0.0127,1.3342,-0.0838,-0.0082,1.353,-0.0639,-0.0183,1.3613,-0.1013,-0.0174,1.3631,-0.1017,-0.0158,1.361,-0.103,-0.0068,1.3538,-0.0849,-0.0047,1.354,-0.0839,-0.0021,1.3191,-0.1245,-0.0021,1.3169,-0.1263,-0.0104,1.358,-0.1018,-0.012,1.3396,-0.1023,-0.009,1.3415,-0.103,-0.0108,1.3435,-0.096,-0.0088,1.3456,-0.0962,-0.0041,1.3465,-0.0928,-0.0041,1.3444,-0.0928,-0.0094,1.3536,-0.0977,-0.0127,1.3327,-0.1044,-0.0016,1.3157,-0.1279,-0.017,1.3598,-0.0994,-0.0116,1.355,-0.0727,-0.0101,1.3547,-0.073,-0.0149,1.3406,-0.0784,-0.0153,1.3371,-0.0783,-0.0045,1.3382,-0.0605,-0.0064,1.336,-0.0889,-0.0082,1.3361,-0.0873,-0.0111,1.3345,-0.0751,-0.0073,1.3357,-0.0712,-0.0103,1.3345,-0.0717,-0.0088,1.3358,-0.0747,-0.0166,1.3412,-0.0836,-0.029,1.3513,-0.1057,-0.0007,1.3292,-0.1238,-0.0008,1.3275,-0.1258,-0.001,1.3266,-0.125,-0.0024,1.3356,-0.1181,-0.001,1.3328,-0.1227,-0.0131,1.3518,-0.1075,-0.0171,1.3508,-0.0965,-0.0096,1.3358,-0.0812,-0.0137,1.3339,-0.0879,-0.0147,1.3352,-0.0785,-0.0133,1.3442,-0.0982,-0.0223,1.3539,-0.1041,-0.0155,1.3544,-0.0947,-0.0166,1.355,-0.1039,-0.003,1.3464,-0.1064,-0.0046,1.3539,-0.081,-0.0298,1.3489,-0.104,-0.0159,1.3644,-0.1018,-0.0174,1.3631,-0.1014,0.0338,1.3473,-0.1097,0.01,1.3537,-0.0847,0.0143,1.3536,-0.0898,0.0156,1.351,-0.0853,0.0048,1.3554,-0.1069,0.0071,1.3578,-0.105,0.0089,1.3609,-0.104,0.018,1.348,-0.1106,0.0085,1.3367,-0.1052,0.0166,1.334,-0.0823,0.0168,1.3342,-0.0823,0.0162,1.3339,-0.0824,0.0114,1.3555,-0.0683,0.0135,1.3551,-0.0718,0.0079,1.3363,-0.0804,0.012,1.3577,-0.0986,0.0197,1.354,-0.1027,0.0003,1.3424,-0.1202,0.0013,1.3243,-0.126,0.0323,1.3519,-0.1114,0.0326,1.3524,-0.1132,0.0184,1.348,-0.0986,0.0168,1.3483,-0.0963,0.0238,1.3541,-0.1079,0.0193,1.3409,-0.0899,0.0171,1.3347,-0.0855,0.0162,1.3346,-0.086,0.0133,1.3355,-0.0713,0.0183,1.3613,-0.1013,0.0174,1.3631,-0.1017,0.0068,1.3538,-0.0849,0.0129,1.3341,-0.1061,0.0021,1.3202,-0.1227,0.0021,1.3169,-0.1263,0.0,1.3223,-0.1175,0.0104,1.358,-0.1018,0.004,1.3507,-0.0929,0.0066,1.3482,-0.0946,0.004,1.3483,-0.0929,0.0,1.3395,-0.0925,0.0,1.3428,-0.0921,0.0037,1.3388,-0.0929,0.0068,1.3355,-0.0919,0.0112,1.3563,-0.0991,0.0105,1.3555,-0.097,0.0092,1.356,-0.1025,0.0064,1.3412,-0.106,0.0,1.3466,-0.108,0.0,1.3195,-0.122,0.0019,1.3188,-0.1242,0.0018,1.3199,-0.1224,0.0,1.3186,-0.1238,0.0019,1.3213,-0.1204,0.0022,1.3235,-0.1222,0.0116,1.3429,-0.0997,0.0,1.3365,-0.0871,0.0039,1.3365,-0.0879,0.0191,1.3577,-0.1018,0.0191,1.3544,-0.1027,0.0166,1.3578,-0.1032,0.0,1.3538,-0.0774,0.0047,1.3537,-0.0773,0.0,1.3538,-0.081,0.0044,1.3545,-0.0695,0.0127,1.356,-0.0892,0.0115,1.3528,-0.0675,0.0134,1.3524,-0.0713,0.0122,1.3495,-0.0721,0.0105,1.35,-0.068,0.0,1.3483,-0.0609,0.0038,1.348,-0.0621,0.0117,1.3467,-0.0722,0.0133,1.3491,-0.076,0.0128,1.3464,-0.0761,0.0098,1.3443,-0.0681,0.0098,1.3471,-0.0682,0.0118,1.3441,-0.0722,0.0037,1.3451,-0.0622,0.0,1.3421,-0.0603,0.004,1.3416,-0.0616,0.0,1.3455,-0.0608,0.0139,1.3438,-0.079,0.0087,1.338,-0.0632,0.0108,1.3409,-0.0674,0.008,1.3412,-0.0641,0.0114,1.3379,-0.0667,0.0,1.3369,-0.0814,0.0,1.3367,-0.0837,0.0,1.3367,-0.0696,0.0039,1.3363,-0.0708,0.0,1.3365,-0.0664,0.0054,1.3366,-0.087,0.0043,1.3365,-0.0742,0.0091,1.3349,-0.0686,0.0112,1.3354,-0.0669,0.0129,1.3351,-0.0714,0.0114,1.3358,-0.0667,0.0085,1.3358,-0.0631,0.0177,1.3353,-0.0857,0.0185,1.3362,-0.0868,0.0293,1.3531,-0.1111,0.0171,1.3508,-0.0965,0.0186,1.3505,-0.0987,0.0232,1.347,-0.1009,0.0308,1.3457,-0.107,0.0282,1.3459,-0.1042,0.0324,1.3479,-0.1067,0.0292,1.3438,-0.1139,0.0288,1.3436,-0.1081,0.001,1.3212,-0.1296,0.0019,1.3313,-0.1179,0.0021,1.327,-0.1176,0.001,1.3244,-0.1292,0.0013,1.3252,-0.1236,0.0017,1.3328,-0.1193,0.0003,1.3276,-0.1294,0.0009,1.3258,-0.1275,0.0002,1.3289,-0.127,0.0103,1.3453,-0.1102,0.0161,1.3474,-0.11,0.0132,1.3464,-0.1095,0.0233,1.349,-0.1139,0.0111,1.3579,-0.1047,0.0137,1.3579,-0.1043,0.0337,1.3474,-0.1145,0.0144,1.3491,-0.0796,0.0138,1.3463,-0.0794,0.0144,1.3339,-0.0852,0.0,1.3369,-0.0765,0.0043,1.3365,-0.077,0.0,1.3369,-0.0793,0.0163,1.3346,-0.0811,0.0111,1.3408,-0.1093,0.0112,1.3438,-0.0985,0.0256,1.3465,-0.1024,0.0194,1.3536,-0.1089,0.0183,1.3613,-0.1009,0.0191,1.3576,-0.1014,0.0,1.3394,-0.1214,0.0,1.3425,-0.1201,0.0,1.3264,-0.1309,0.0003,1.3262,-0.1309,0.0,1.3277,-0.1295,0.0018,1.3166,-0.1261,0.0021,1.323,-0.1179,0.0057,1.3311,-0.11,0.0,1.3469,-0.0919,0.0,1.3487,-0.0919,0.0145,1.3531,-0.0876,0.0152,1.3513,-0.0896,0.0152,1.3511,-0.0874,0.0083,1.3534,-0.0859,0.0097,1.3535,-0.0842,0.0267,1.3509,-0.1028,-0.0159,1.3644,-0.1022,0.0,1.3548,-0.0873,0.0,1.355,-0.0896,-0.0152,1.3511,-0.0874,-0.0152,1.3513,-0.0896,-0.0145,1.3531,-0.0876,-0.0057,1.3311,-0.11,-0.0021,1.323,-0.1179,-0.0018,1.3227,-0.1177,-0.0023,1.3244,-0.1154,-0.0019,1.3188,-0.1242,-0.0018,1.3166,-0.1261,0.0,1.3184,-0.1319,-0.0002,1.3289,-0.127,0.0,1.3291,-0.1271,-0.0003,1.3276,-0.1294,0.0,1.3452,-0.118,-0.0191,1.3576,-0.1014,-0.0191,1.3544,-0.1027,-0.0191,1.3577,-0.1018,0.0,1.3308,-0.1108,0.0,1.3333,-0.1098,-0.021,1.3543,-0.1066,-0.0194,1.3536,-0.1089,-0.0156,1.3334,-0.1035,-0.0154,1.3332,-0.1031,-0.0112,1.3438,-0.0985,-0.0116,1.3429,-0.0997,-0.0098,1.3454,-0.0986,-0.0337,1.3474,-0.1145,-0.0136,1.335,-0.0751,-0.0129,1.3351,-0.0714,-0.0144,1.3339,-0.0852,-0.0155,1.3338,-0.0838,-0.0043,1.3365,-0.077,-0.0043,1.3365,-0.0799,-0.0195,1.3381,-0.0892,-0.0141,1.3406,-0.0754,-0.0137,1.3579,-0.1043,-0.0111,1.3579,-0.1047,-0.0233,1.349,-0.1139,-0.0132,1.3464,-0.1095,-0.0161,1.3474,-0.11,-0.0111,1.3408,-0.1093,-0.0103,1.3453,-0.1102,-0.0013,1.3252,-0.1236,-0.001,1.3244,-0.1292,-0.0009,1.3258,-0.1275,-0.0051,1.3332,-0.1118,-0.0021,1.327,-0.1176,-0.002,1.3252,-0.1199,-0.001,1.3212,-0.1296,-0.0256,1.3465,-0.1024,-0.0293,1.3531,-0.1111,-0.0144,1.3491,-0.0796,-0.0114,1.3358,-0.0667,-0.0114,1.3379,-0.0667,-0.0091,1.3349,-0.0686,-0.0112,1.3354,-0.0669,0.0,1.3367,-0.0735,-0.0039,1.3363,-0.0708,-0.0043,1.3365,-0.0742,-0.0129,1.3407,-0.0718,-0.0108,1.3409,-0.0674,-0.0129,1.3439,-0.076,-0.0118,1.3441,-0.0722,-0.0038,1.348,-0.0621,-0.0037,1.3451,-0.0622,-0.0128,1.3464,-0.0761,-0.0117,1.3467,-0.0722,-0.0105,1.35,-0.068,-0.0098,1.3471,-0.0682,-0.0122,1.3495,-0.0721,-0.0115,1.3528,-0.0675,-0.0078,1.3504,-0.0645,-0.0134,1.3524,-0.0713,0.0,1.355,-0.0619,-0.0047,1.3537,-0.0773,0.0,1.3552,-0.0654,-0.0044,1.3545,-0.0695,0.0,1.3544,-0.0694,0.0,1.3543,-0.0845,-0.0183,1.3613,-0.1009,-0.0068,1.3353,-0.0914,-0.0022,1.3235,-0.1222,-0.0019,1.3213,-0.1204,0.0,1.3164,-0.1259,-0.0092,1.356,-0.1025,-0.0086,1.3397,-0.1039,-0.011,1.3385,-0.1031,-0.0068,1.3355,-0.0919,0.0,1.345,-0.092,-0.0066,1.3482,-0.0946,-0.004,1.3507,-0.0929,-0.004,1.3483,-0.0929,0.0,1.3508,-0.0919,-0.0064,1.3412,-0.106,-0.0083,1.3401,-0.1045,-0.0112,1.3563,-0.0991,-0.0032,1.3421,-0.1071,-0.0018,1.3199,-0.1224,-0.0166,1.3578,-0.1032,-0.0133,1.3491,-0.076,-0.0075,1.3475,-0.0648,-0.0138,1.3463,-0.0794,-0.0139,1.3438,-0.079,-0.004,1.3416,-0.0616,-0.0074,1.3447,-0.0649,-0.008,1.3412,-0.0641,-0.0098,1.3443,-0.0681,0.0,1.3356,-0.0633,-0.0087,1.338,-0.0632,-0.0085,1.3358,-0.0631,-0.0232,1.347,-0.1009,-0.0214,1.35,-0.0995,-0.0241,1.3496,-0.1007,-0.0003,1.3262,-0.1309,-0.0292,1.3438,-0.1139,0.0,1.3553,-0.0624,-0.0083,1.3534,-0.0859,-0.0105,1.3555,-0.097,-0.0167,1.334,-0.0827,-0.0016,1.321,-0.1201,0.0148,1.3473,-0.0902,0.0023,1.3244,-0.1154,0.0241,1.3496,-0.1007,0.0156,1.3334,-0.1035,0.0154,1.3332,-0.1031,0.0098,1.3454,-0.0986,0.0136,1.335,-0.0751,0.0041,1.3352,-0.0611,0.0155,1.3338,-0.0838,0.0044,1.3548,-0.0622,0.0164,1.3353,-0.0903,0.0141,1.3406,-0.0754,0.0076,1.3544,-0.0733,0.0051,1.3332,-0.1118,0.002,1.3252,-0.1199,0.0083,1.3354,-0.0634,0.0069,1.3351,-0.0658,0.0064,1.336,-0.0889,0.0129,1.3407,-0.0718,0.0129,1.3439,-0.076,0.0082,1.353,-0.0639,0.0078,1.3504,-0.0645,0.0068,1.3353,-0.0914,0.011,1.3385,-0.1031,0.0159,1.3644,-0.1022,0.0044,1.3542,-0.0734,0.0,1.3541,-0.0735,0.0075,1.3475,-0.0648,0.0074,1.3447,-0.0649,0.0037,1.3352,-0.0639,0.021,1.3543,-0.1066,0.0214,1.35,-0.0995,0.0167,1.334,-0.0827,0.0154,1.3347,-0.0891,-0.0267,1.3509,-0.1028,-0.0097,1.3535,-0.0842,-0.0163,1.3346,-0.0811,-0.0196,1.3387,-0.0901,-0.0186,1.3505,-0.0987,-0.0076,1.3544,-0.0733,-0.0044,1.3542,-0.0734,0.0,1.3532,-0.0923};
			return value;
		}
		/** Large attribute array: IndexedFaceSet DEF='t8_geometry' coordIndex field, scene-graph level=5, element #22, 11464 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 gett8_geometry_5_22_coordIndex()
		{
			MFInt32 t8_geometry_5_22_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(gett8_geometry_5_22_coordIndex_1()))
				.append(new MFInt32(gett8_geometry_5_22_coordIndex_2()))
				.append(new MFInt32(gett8_geometry_5_22_coordIndex_3()))
				.append(new MFInt32(gett8_geometry_5_22_coordIndex_4()))
				.append(new MFInt32(gett8_geometry_5_22_coordIndex_5()))
				.append(new MFInt32(gett8_geometry_5_22_coordIndex_6()))
				.append(new MFInt32(gett8_geometry_5_22_coordIndex_7()))
				.append(new MFInt32(gett8_geometry_5_22_coordIndex_8()))
				.append(new MFInt32(gett8_geometry_5_22_coordIndex_9()))
				.append(new MFInt32(gett8_geometry_5_22_coordIndex_10()))
				.append(new MFInt32(gett8_geometry_5_22_coordIndex_11()))
				.append(new MFInt32(gett8_geometry_5_22_coordIndex_12()));
			return t8_geometry_5_22_coordIndex;
		}
		/** Large attribute array: Coordinate DEF='t8_coordinate' point field, scene-graph level=6, element #22, 4299 total numbers made up of 1433 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f gett8_coordinate_6_22_point()
		{
			MFVec3f t8_coordinate_6_22_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(gett8_coordinate_6_22_point_1()))
				.append(new MFVec3f(gett8_coordinate_6_22_point_2()));
			return t8_coordinate_6_22_point;
		}

	/** The initialized model object, created within initialize() method. */
	private X3D x3dModel;

	/** 
	 * Provide a 
	 * <a href="https://dzone.com/articles/java-copy-shallow-vs-deep-in-which-you-will-swim" target="_blank">shallow copy</a>
	 * of the X3D model.
	 * @see <a href="https://www.web3d.org/specifications/java/javadoc/org/web3d/x3d/jsail/Core/X3D.html">X3D</a>
	 * @return t8 model
	 */
	public X3D getX3dModel()
	{	  
		return x3dModel;
	}
	   
    /** 
     * Default main() method provided for test purposes, uses CommandLine to set global ConfigurationProperties for this object.
     * @param args array of input parameters, provided as arguments
     * @see <a href="https://www.web3d.org/specifications/java/javadoc/org/web3d/x3d/jsail/Core/X3D.html#handleArguments-java.lang.String:A-">X3D.handleArguments(args)</a>
     * @see <a href="https://www.web3d.org/specifications/java/javadoc/org/web3d/x3d/jsail/Core/X3D.html#validationReport--">X3D.validationReport()</a>
     * @see <a href="https://www.web3d.org/specifications/java/javadoc/org/web3d/x3d/jsail/CommandLine.html">CommandLine</a>
     * @see <a href="https://www.web3d.org/specifications/java/javadoc/org/web3d/x3d/jsail/CommandLine.html#USAGE">CommandLine.USAGE</a>
     * @see <a href="https://www.web3d.org/specifications/java/javadoc/org/web3d/x3d/jsail/ConfigurationProperties.html">ConfigurationProperties</a>
     */
    public static void main(String args[])
    {
        System.out.println("Build this X3D model, showing validation diagnostics...");
        X3D thisExampleX3dModel = new t8().getX3dModel();
//      System.out.println("X3D model construction complete.");
	
        // next handle command line arguments
        boolean hasArguments = (args != null) && (args.length > 0);
        boolean validate = true; // default
        boolean argumentsLoadNewModel = false;
        String  fileName = new String();

        if (args != null)
        {
                for (String arg : args)
                {
                        if (arg.toLowerCase().startsWith("-v") || arg.toLowerCase().contains("validate"))
                        {
                                validate = true; // making sure
                        }
                        if (arg.toLowerCase().endsWith(X3D.FILE_EXTENSION_X3D) ||
                                arg.toLowerCase().endsWith(X3D.FILE_EXTENSION_CLASSICVRML) ||
                                arg.toLowerCase().endsWith(X3D.FILE_EXTENSION_X3DB) ||
                                arg.toLowerCase().endsWith(X3D.FILE_EXTENSION_VRML97) ||
                                arg.toLowerCase().endsWith(X3D.FILE_EXTENSION_EXI) ||
                                arg.toLowerCase().endsWith(X3D.FILE_EXTENSION_GZIP) ||
                                arg.toLowerCase().endsWith(X3D.FILE_EXTENSION_ZIP) ||
                                arg.toLowerCase().endsWith(X3D.FILE_EXTENSION_HTML) ||
                                arg.toLowerCase().endsWith(X3D.FILE_EXTENSION_XHTML))
                        {
                                argumentsLoadNewModel = true;
                                fileName = arg;
                        }
                }
        }
        if      (argumentsLoadNewModel)
                System.out.println("WARNING: \"HumanoidAnimation.Skeleton.t8\" model invocation is attempting to load file \"" + fileName + "\" instead of simply validating itself... file loading ignored.");
        else if (hasArguments) // if no arguments provided, this method produces usage warning
                thisExampleX3dModel.handleArguments(args);
	
        if (validate)
        {
            //  System.out.println("--- TODO fix duplicated outputs ---"); // omit when duplicated outputs problem is solved/refactored
		String validationResults = thisExampleX3dModel.validationReport();
            //  System.out.println("-----------------------------------"); // omit when duplicated outputs problem is solved/refactored
                System.out.print("HumanoidAnimation.Skeleton.t8 self-validation test confirmation: ");
                if (!validationResults.equals("success"))
                    System.out.println();
                System.out.println(validationResults.trim());

                // experimental: test X3DJSAIL output files
                // Skeleton/t8_JavaExport.* file validation is checked when building X3D Example Archives
                String filenameX3D  = "Skeleton/t8_JavaExport.x3d"; 
                String filenameX3DV = "Skeleton/t8_JavaExport.x3dv"; 
                String filenameJSON = "Skeleton/t8_JavaExport.json";
                thisExampleX3dModel.toFileX3D        (filenameX3D);
                thisExampleX3dModel.toFileClassicVRML(filenameX3DV);
// TODO         thisExampleX3dModel.toFileJSON       (filenameJSON);
        }
    }
}
