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

		/** Define subarray values using type int[] with $tupleSize=1 and $tupleSplitSize=1000 for subarray position()=2 */
		private int[] gett9_geometry_5_22_coordIndex_2()
		{
			int[] value = {588,589,590,-1,591,592,593,-1,594,595,596,-1,593,597,586,-1,598,592,591,-1,599,600,601,-1,602,444,603,-1,604,605,606,-1,607,608,609,-1,610,611,606,-1,612,609,613,-1,614,615,557,-1,616,576,617,-1,564,573,617,-1,565,564,617,-1,618,619,620,-1,566,568,570,-1,621,389,622,-1,553,310,558,-1,552,551,583,-1,538,549,409,-1,547,400,623,-1,540,541,624,-1,567,537,388,-1,531,530,625,-1,625,626,532,-1,627,307,526,-1,628,306,629,-1,512,522,630,-1,454,453,518,-1,631,632,633,-1,634,635,636,-1,406,405,637,-1,500,638,501,-1,639,640,497,-1,345,344,371,-1,641,642,496,-1,643,356,430,-1,644,485,490,-1,354,645,646,-1,647,648,649,-1,650,382,651,-1,652,653,654,-1,655,656,657,-1,658,386,659,-1,660,661,476,-1,662,663,664,-1,465,469,471,-1,470,314,313,-1,665,666,424,-1,667,610,462,-1,610,668,462,-1,461,460,669,-1,458,412,670,-1,671,672,420,-1,455,411,410,-1,346,673,448,-1,674,675,676,-1,446,676,447,-1,449,428,427,-1,677,447,378,-1,678,363,446,-1,679,680,681,-1,682,517,683,-1,361,684,677,-1,685,445,677,-1,686,442,687,-1,688,442,686,-1,689,690,691,-1,692,693,689,-1,667,694,610,-1,515,695,696,-1,380,379,481,-1,697,692,435,-1,340,697,435,-1,406,637,433,-1,665,698,699,-1,374,373,493,-1,700,448,701,-1,666,416,425,-1,702,703,308,-1,408,407,704,-1,705,502,405,-1,403,706,398,-1,705,707,502,-1,699,698,392,-1,704,407,708,-1,502,707,503,-1,473,709,480,-1,710,711,674,-1,712,713,336,-1,714,715,716,-1,372,374,338,-1,311,310,399,-1,717,679,718,-1,682,683,672,-1,719,720,640,-1,631,721,678,-1,722,662,664,-1,413,723,357,-1,358,362,359,-1,724,468,725,-1,726,351,370,-1,343,346,344,-1,727,429,688,-1,436,505,341,-1,728,729,730,-1,646,731,353,-1,728,732,697,-1,326,511,376,-1,725,733,734,-1,644,735,487,-1,492,736,339,-1,355,354,737,-1,336,335,377,-1,738,739,740,-1,741,387,635,-1,742,743,321,-1,744,745,325,-1,472,746,747,-1,748,722,664,-1,611,610,694,-1,304,90,305,-1,58,220,219,-1,749,750,302,-1,300,302,751,-1,752,753,754,-1,230,277,282,-1,231,286,755,-1,129,756,757,-1,195,758,759,-1,261,152,155,-1,287,286,231,-1,760,761,762,-1,188,232,755,-1,283,285,758,-1,762,279,763,-1,764,185,179,-1,266,269,237,-1,252,765,766,-1,249,767,768,-1,769,770,771,-1,772,773,774,-1,244,243,775,-1,241,60,4,-1,60,5,4,-1,234,233,776,-1,777,119,121,-1,282,277,778,-1,779,710,780,-1,751,781,782,-1,783,784,253,-1,222,785,786,-1,787,788,38,-1,59,789,790,-1,791,792,793,-1,221,115,794,-1,795,216,220,-1,56,796,218,-1,214,114,113,-1,54,69,68,-1,797,798,799,-1,87,206,800,-1,169,171,801,-1,200,158,168,-1,173,198,180,-1,128,235,234,-1,59,790,802,-1,193,794,803,-1,804,805,806,-1,807,808,760,-1,142,141,229,-1,254,809,255,-1,99,810,811,-1,812,813,808,-1,806,814,812,-1,814,806,805,-1,185,764,815,-1,186,815,816,-1,817,809,181,-1,809,254,818,-1,170,96,819,-1,243,773,246,-1,249,820,177,-1,181,818,228,-1,174,821,172,-1,822,823,177,-1,780,824,822,-1,198,825,266,-1,826,827,160,-1,799,826,160,-1,774,242,801,-1,207,828,164,-1,33,211,163,-1,159,161,797,-1,790,829,200,-1,830,831,832,-1,151,302,301,-1,105,153,106,-1,833,151,834,-1,661,660,835,-1,836,837,838,-1,144,839,840,-1,841,143,142,-1,842,652,654,-1,783,843,844,-1,845,846,847,-1,257,848,258,-1,849,850,851,-1,133,140,852,-1,131,130,853,-1,642,641,124,-1,854,855,233,-1,856,770,769,-1,857,858,116,-1,121,118,859,-1,110,860,785,-1,803,794,115,-1,109,85,107,-1,109,86,85,-1,78,754,861,-1,768,95,862,-1,94,96,92,-1,863,91,87,-1,208,303,800,-1,84,305,44,-1,864,79,81,-1,865,76,78,-1,866,71,74,-1,866,867,72,-1,868,793,792,-1,869,870,871,-1,214,65,215,-1,70,212,868,-1,56,55,796,-1,872,55,873,-1,37,874,873,-1,873,57,213,-1,875,867,876,-1,43,877,79,-1,866,52,51,-1,49,878,51,-1,49,48,878,-1,878,879,876,-1,38,880,881,-1,882,883,40,-1,884,89,885,-1,882,886,883,-1,882,887,886,-1,887,888,32,-1};
			return value;
		}

		/** Define subarray values using type int[] with $tupleSize=1 and $tupleSplitSize=1000 for subarray position()=3 */
		private int[] gett9_geometry_5_22_coordIndex_3()
		{
			int[] value = {22,889,61,-1,890,891,892,-1,15,893,894,-1,10,9,895,-1,896,897,898,-1,899,900,2,-1,550,554,393,-1,901,902,590,-1,393,903,550,-1,904,551,550,-1,903,3,904,-1,15,14,893,-1,890,892,905,-1,17,2,1,-1,22,21,889,-1,34,887,32,-1,40,906,882,-1,45,906,40,-1,38,881,39,-1,878,876,907,-1,51,907,866,-1,43,42,877,-1,213,37,873,-1,872,223,55,-1,70,69,212,-1,214,908,65,-1,871,68,869,-1,72,71,866,-1,74,52,866,-1,861,865,78,-1,865,81,76,-1,44,43,84,-1,208,800,206,-1,86,863,87,-1,92,91,94,-1,862,97,768,-1,114,803,115,-1,110,785,222,-1,110,909,860,-1,121,120,118,-1,857,116,910,-1,856,769,911,-1,854,771,855,-1,642,124,125,-1,853,128,131,-1,133,852,284,-1,850,912,851,-1,845,847,913,-1,783,844,226,-1,842,654,914,-1,841,915,143,-1,144,840,916,-1,838,227,836,-1,661,835,917,-1,918,919,920,-1,151,301,834,-1,153,150,106,-1,830,921,831,-1,802,790,200,-1,33,163,162,-1,164,166,207,-1,242,205,801,-1,266,180,198,-1,922,780,822,-1,177,182,822,-1,174,196,821,-1,228,182,181,-1,177,176,249,-1,819,772,170,-1,809,818,181,-1,181,820,817,-1,923,33,162,-1,162,832,923,-1,924,28,183,-1,815,925,816,-1,815,186,185,-1,814,805,926,-1,812,807,806,-1,808,807,812,-1,211,33,209,-1,811,817,99,-1,142,229,927,-1,804,806,928,-1,191,193,803,-1,59,802,929,-1,234,131,128,-1,180,174,173,-1,168,930,200,-1,90,304,931,-1,787,54,68,-1,871,214,113,-1,56,218,212,-1,220,932,795,-1,804,221,794,-1,871,113,786,-1,791,63,792,-1,54,787,38,-1,786,113,222,-1,253,751,783,-1,300,751,782,-1,710,933,780,-1,778,934,282,-1,121,935,777,-1,219,796,55,-1,775,936,244,-1,774,170,772,-1,771,937,769,-1,768,99,249,-1,938,919,918,-1,766,939,252,-1,940,941,256,-1,942,155,154,-1,943,236,127,-1,237,267,266,-1,764,179,178,-1,758,944,283,-1,285,759,758,-1,848,259,945,-1,760,762,271,-1,104,287,231,-1,155,289,261,-1,852,273,946,-1,195,194,758,-1,757,257,129,-1,755,232,231,-1,230,278,277,-1,947,81,865,-1,948,299,949,-1,302,950,749,-1,951,919,938,-1,32,209,33,-1,308,307,702,-1,309,311,398,-1,313,472,747,-1,312,473,313,-1,744,325,322,-1,742,321,740,-1,741,388,387,-1,528,952,953,-1,529,625,530,-1,377,712,336,-1,354,352,737,-1,339,338,492,-1,725,734,954,-1,326,376,327,-1,697,340,728,-1,439,955,375,-1,956,339,736,-1,434,436,341,-1,688,957,727,-1,346,348,344,-1,413,357,474,-1,631,678,515,-1,719,640,958,-1,672,681,682,-1,717,718,451,-1,904,550,903,-1,959,714,716,-1,713,960,336,-1,674,933,710,-1,480,961,473,-1,707,962,503,-1,407,560,708,-1,397,403,398,-1,542,705,405,-1,704,539,408,-1,464,963,964,-1,630,628,521,-1,419,420,455,-1,666,417,416,-1,700,427,448,-1,374,493,430,-1,699,965,665,-1,433,432,406,-1,435,434,340,-1,481,414,380,-1,361,360,684,-1,515,685,695,-1,435,692,689,-1,435,689,691,-1,957,688,686,-1,686,687,966,-1,967,443,602,-1,684,685,677,-1,677,968,361,-1,517,453,683,-1,678,446,445,-1,677,378,968,-1,427,450,449,-1,446,969,676,-1,676,970,674,-1,673,701,448,-1,455,410,419,-1,410,456,419,-1,963,456,410,-1,420,418,671,-1,458,670,971,-1,461,669,972,-1,464,463,973,-1,698,665,424,-1,465,471,466,-1,470,974,314,-1,470,975,974,-1,660,476,475,-1,658,381,386,-1,655,657,976,-1,652,656,653,-1,650,961,382,-1,647,659,648,-1,490,977,644,-1,643,430,493,-1,641,496,494,-1,345,371,958,-1,500,959,638,-1,978,979,394,-1,405,396,637,-1,634,979,635,-1,532,626,739,-1,631,507,632,-1,454,518,520,-1,512,630,520,-1,629,521,628,-1,627,526,565,-1,527,530,980,-1,532,531,625,-1,567,388,981,-1,547,401,400,-1,409,408,538,-1,552,583,582,-1,309,699,310,-1,310,555,558,-1,389,569,622,-1,618,620,982,-1,565,617,627,-1,564,620,573,-1,614,557,556,-1,612,983,609,-1,610,606,984,-1,552,582,985,-1,609,983,607,-1,605,986,606,-1,444,986,603,-1,588,590,902,-1,601,987,599,-1,598,988,592,-1,586,585,593,-1,989,988,594,-1,990,991,992,-1,594,596,989,-1,591,593,585,-1};
			return value;
		}

		/** Define subarray values using type int[] with $tupleSize=1 and $tupleSplitSize=1000 for subarray position()=4 */
		private int[] gett9_geometry_5_22_coordIndex_4()
		{
			int[] value = {588,993,589,-1,587,994,585,-1,995,996,902,-1,584,997,582,-1,581,611,579,-1,573,575,616,-1,617,573,616,-1,561,572,998,-1,571,568,999,-1,982,621,618,-1,621,622,618,-1,570,622,569,-1,566,1000,567,-1,565,980,563,-1,1001,999,981,-1,562,708,560,-1,555,557,559,-1,310,393,554,-1,550,552,1002,-1,548,1003,409,-1,547,1004,402,-1,544,404,545,-1,541,705,542,-1,538,408,539,-1,323,388,537,-1,324,537,535,-1,391,980,530,-1,529,530,527,-1,525,565,526,-1,522,524,630,-1,1005,702,578,-1,520,630,521,-1,519,512,520,-1,517,633,518,-1,515,507,631,-1,514,522,512,-1,511,519,509,-1,507,471,469,-1,506,513,326,-1,395,394,504,-1,396,405,502,-1,714,959,500,-1,499,1006,500,-1,494,495,497,-1,643,493,350,-1,356,492,430,-1,491,1007,489,-1,486,1008,484,-1,483,379,1009,-1,1010,478,480,-1,384,1011,1012,-1,475,477,1013,-1,471,975,470,-1,467,1014,465,-1,456,973,425,-1,462,668,463,-1,459,1015,460,-1,457,964,412,-1,683,453,455,-1,452,969,446,-1,449,451,718,-1,727,347,429,-1,445,447,677,-1,1016,423,422,-1,602,443,444,-1,440,442,688,-1,629,306,308,-1,435,691,436,-1,433,1017,431,-1,338,430,492,-1,427,429,448,-1,197,700,701,-1,701,199,197,-1,424,666,425,-1,423,1018,421,-1,416,418,420,-1,521,629,670,-1,694,667,669,-1,559,407,409,-1,404,542,405,-1,402,431,403,-1,399,1003,400,-1,396,503,394,-1,310,699,392,-1,1019,389,391,-1,1020,709,473,-1,386,1011,384,-1,382,479,383,-1,380,968,378,-1,377,335,375,-1,372,1021,373,-1,344,348,370,-1,1022,1002,1023,-1,369,364,680,-1,366,368,1024,-1,621,390,389,-1,365,452,363,-1,1025,664,663,-1,361,359,362,-1,359,474,357,-1,356,645,354,-1,353,734,330,-1,1026,333,341,-1,508,632,507,-1,1027,1028,437,-1,351,726,349,-1,346,448,347,-1,345,495,343,-1,340,434,341,-1,487,329,488,-1,1029,334,336,-1,730,1030,438,-1,510,712,377,-1,1031,1032,977,-1,332,326,328,-1,731,954,353,-1,954,734,353,-1,320,536,738,-1,626,625,1033,-1,534,320,322,-1,317,319,953,-1,317,953,315,-1,1034,362,358,-1,313,747,470,-1,399,397,311,-1,4,3,903,-1,796,219,216,-1,302,151,950,-1,1035,940,256,-1,297,1036,298,-1,294,1037,295,-1,293,1038,291,-1,861,1039,865,-1,291,752,1040,-1,289,945,259,-1,288,1041,286,-1,275,1042,260,-1,288,262,1041,-1,187,276,278,-1,1043,758,194,-1,264,1044,271,-1,269,123,270,-1,268,180,266,-1,265,943,127,-1,1045,97,862,-1,264,272,262,-1,259,757,260,-1,258,130,129,-1,940,939,941,-1,940,252,939,-1,256,941,254,-1,251,765,252,-1,1046,920,919,-1,250,247,176,-1,247,767,249,-1,247,250,245,-1,244,1047,242,-1,236,267,237,-1,235,854,233,-1,230,232,278,-1,228,818,229,-1,227,1048,149,-1,781,751,253,-1,50,1049,80,-1,223,789,59,-1,221,222,115,-1,796,216,218,-1,64,795,192,-1,215,803,114,-1,213,212,69,-1,57,56,212,-1,826,828,827,-1,766,1050,927,-1,169,801,205,-1,205,930,168,-1,202,1051,203,-1,200,829,201,-1,174,180,179,-1,234,194,131,-1,192,1052,193,-1,208,304,303,-1,184,1053,185,-1,27,7,183,-1,1047,204,203,-1,177,820,181,-1,180,268,178,-1,175,177,823,-1,172,1054,173,-1,171,92,96,-1,163,797,161,-1,160,168,158,-1,156,150,153,-1,155,152,105,-1,106,151,833,-1,750,751,302,-1,254,941,939,-1,1055,1056,1057,-1,148,784,149,-1,144,147,145,-1,143,1058,141,-1,138,913,139,-1,135,1059,136,-1,132,134,1060,-1,129,131,195,-1,128,853,126,-1,125,123,269,-1,124,1061,122,-1,116,1062,117,-1,113,115,222,-1,110,112,909,-1,107,111,108,-1,97,1045,105,-1,281,103,104,-1,1063,863,86,-1,86,109,1063,-1,99,768,97,-1,95,819,96,-1,91,863,93,-1,92,206,87,-1,85,87,83,-1,84,43,82,-1,80,76,81,-1,75,292,74,-1,78,77,1040,-1,73,75,71,-1,70,869,68,-1,67,215,65,-1,62,1064,63,-1,61,5,60,-1,55,57,873,-1,37,213,54,-1,53,49,51,-1,50,248,48,-1,51,878,907,-1,46,1065,47,-1,45,42,43,-1,42,45,40,-1,906,45,884,-1,39,1066,37,-1,36,1067,30,-1,1068,34,31,-1,33,923,31,-1,60,1069,22,-1,29,35,30,-1,28,1070,26,-1,1071,23,25,-1,20,22,29,-1,18,893,14,-1,16,1,1072,-1,15,1073,13,-1};
			return value;
		}

		/** Define subarray values using type int[] with $tupleSize=1 and $tupleSplitSize=1000 for subarray position()=5 */
		private int[] gett9_geometry_5_22_coordIndex_5()
		{
			int[] value = {223,872,903,-1,872,4,903,-1,587,893,18,-1,893,587,586,-1,1074,991,1075,-1,1074,898,991,-1,16,588,17,-1,16,993,588,-1,61,551,5,-1,61,583,551,-1,551,3,5,-1,3,551,904,-1,15,1076,1073,-1,1076,15,896,-1,1077,905,13,-1,905,1077,890,-1,891,1,0,-1,1,891,890,-1,891,1078,892,-1,1078,891,1079,-1,23,1079,24,-1,1079,23,1078,-1,1071,31,26,-1,1071,1068,31,-1,240,60,241,-1,60,240,1069,-1,1080,240,1081,-1,240,1080,36,-1,886,1082,883,-1,886,1080,1082,-1,88,885,89,-1,88,1083,885,-1,883,1084,40,-1,1082,1084,883,-1,1084,881,46,-1,39,881,1084,-1,878,1065,879,-1,48,1065,878,-1,224,79,877,-1,80,79,224,-1,1085,876,880,-1,1085,875,876,-1,218,868,212,-1,218,793,868,-1,792,66,65,-1,63,66,792,-1,66,63,1064,-1,867,1086,72,-1,867,875,1086,-1,1040,754,78,-1,1040,752,754,-1,864,1087,82,-1,948,1087,864,-1,948,949,1087,-1,100,1088,1089,-1,102,1088,100,-1,1090,85,1087,-1,107,85,1090,-1,1091,287,1063,-1,1091,288,287,-1,1092,1091,108,-1,263,1091,1092,-1,295,225,1093,-1,295,1094,225,-1,1095,1096,1097,-1,1095,1098,1096,-1,1099,858,857,-1,1099,1100,858,-1,857,1101,1099,-1,1101,857,1102,-1,270,769,937,-1,270,911,769,-1,1103,1104,1105,-1,1106,1104,1103,-1,1107,233,855,-1,233,1107,776,-1,777,1108,136,-1,1108,777,935,-1,850,935,912,-1,850,1108,935,-1,140,132,138,-1,140,133,132,-1,140,273,852,-1,273,139,274,-1,273,140,139,-1,1109,1110,137,-1,1109,1111,1110,-1,139,847,1112,-1,913,847,139,-1,1113,1111,1114,-1,1113,1115,1111,-1,1116,1117,1115,-1,1118,1117,1116,-1,1112,1119,1120,-1,1112,847,1119,-1,1121,845,1122,-1,1121,846,845,-1,1119,1123,1124,-1,1125,1123,1119,-1,1126,1116,1127,-1,1126,1128,1116,-1,1129,1128,1130,-1,1129,1131,1128,-1,843,1124,844,-1,843,1132,1124,-1,914,710,779,-1,914,654,710,-1,1133,1134,1135,-1,1133,1136,1134,-1,1137,1138,1139,-1,1138,1137,1140,-1,1134,1141,1142,-1,1143,1141,1134,-1,841,1141,915,-1,1144,1141,841,-1,839,1138,1145,-1,1138,839,1146,-1,841,927,1050,-1,841,142,927,-1,1144,1050,1147,-1,841,1050,1144,-1,1148,1137,1149,-1,1150,1137,1148,-1,1129,838,837,-1,1151,838,1129,-1,1035,1046,919,-1,1046,1035,256,-1,300,951,301,-1,300,782,951,-1,98,106,833,-1,98,97,106,-1,830,1152,921,-1,1153,1152,830,-1,832,161,830,-1,162,161,832,-1,200,1051,802,-1,1051,200,930,-1,1154,1155,1156,-1,1154,1157,1155,-1,207,165,931,-1,165,207,166,-1,1158,1054,1159,-1,1158,1160,1054,-1,933,824,780,-1,933,1161,824,-1,824,823,822,-1,824,1162,823,-1,936,821,244,-1,172,821,936,-1,243,774,773,-1,242,774,243,-1,202,1053,184,-1,202,204,1053,-1,817,249,99,-1,249,817,820,-1,832,8,923,-1,831,8,832,-1,1163,186,816,-1,1163,184,186,-1,925,814,926,-1,925,815,814,-1,210,1164,1165,-1,1164,210,1166,-1,811,809,817,-1,255,809,811,-1,807,928,806,-1,807,1044,928,-1,1167,190,761,-1,1167,189,190,-1,797,1165,798,-1,797,163,1165,-1,1168,1083,88,-1,1083,1168,1156,-1,763,280,1041,-1,280,763,279,-1,217,793,218,-1,217,791,793,-1,939,818,254,-1,229,818,939,-1,1151,1057,838,-1,1055,1057,1151,-1,918,810,1169,-1,918,920,810,-1,778,289,934,-1,778,945,289,-1,777,1170,119,-1,1170,777,1171,-1,944,1043,776,-1,1043,944,758,-1,170,801,171,-1,170,774,801,-1,1106,120,1104,-1,910,120,1106,-1,1172,1173,366,-1,1172,1174,1173,-1,782,919,951,-1,782,1035,919,-1,1175,258,848,-1,258,1175,1176,-1,1177,189,1167,-1,276,189,1177,-1,187,189,276,-1,928,221,804,-1,928,1178,221,-1,757,848,257,-1,848,757,259,-1,280,188,755,-1,190,188,280,-1,231,281,104,-1,281,231,230,-1,273,260,946,-1,260,273,275,-1,73,1094,290,-1,1094,73,225,-1,947,299,948,-1,947,1179,299,-1,1086,909,1093,-1,860,909,1086,-1,753,101,1039,-1,102,101,753,-1,1089,290,1094,-1,1089,1088,290,-1,1180,1181,1182,-1,1180,1183,1181,-1,321,744,322,-1,743,744,321,-1,979,741,635,-1,979,978,741,-1,953,529,528,-1,529,953,319,-1,1184,323,325,-1,1184,387,323,-1,330,487,735,-1,330,329,487,-1,713,510,724,-1,713,712,510,-1,342,728,340,-1,342,729,728,-1,336,1185,1029,-1,1185,336,960,-1,736,355,737,-1,492,355,736,-1,735,736,737,-1,736,735,1032,-1,957,693,727,-1,957,689,693,-1,437,1029,1027,-1,437,334,1029,-1,645,1185,646,-1,645,1186,1185,-1};
			return value;
		}

		/** Define subarray values using type int[] with $tupleSize=1 and $tupleSplitSize=1000 for subarray position()=6 */
		private int[] gett9_geometry_5_22_coordIndex_6()
		{
			int[] value = {664,1187,748,-1,1187,664,1034,-1,1173,367,366,-1,367,1173,1188,-1,1189,719,1190,-1,1189,720,719,-1,1191,1012,1192,-1,1191,1193,1012,-1,420,683,455,-1,683,420,672,-1,679,1016,718,-1,679,671,1016,-1,642,673,496,-1,642,1194,673,-1,1195,1196,1007,-1,1197,1196,1195,-1,1198,959,716,-1,638,959,1198,-1,674,1009,675,-1,711,1009,674,-1,314,722,748,-1,722,314,974,-1,968,474,361,-1,968,380,474,-1,548,400,1003,-1,623,400,548,-1,1030,729,328,-1,1030,730,729,-1,409,558,559,-1,553,558,409,-1,669,1199,694,-1,1199,669,460,-1,670,411,521,-1,670,412,411,-1,351,373,370,-1,493,373,351,-1,684,695,685,-1,684,360,695,-1,1200,669,1201,-1,1200,972,669,-1,690,966,1202,-1,686,966,690,-1,442,1203,687,-1,441,1203,442,-1,8,1204,984,-1,8,831,1204,-1,678,685,515,-1,678,445,685,-1,440,421,441,-1,421,440,422,-1,672,679,681,-1,672,671,679,-1,378,676,675,-1,447,676,378,-1,368,717,1205,-1,368,369,717,-1,970,933,674,-1,933,970,1161,-1,1206,1158,1207,-1,1158,1206,1160,-1,1208,670,703,-1,1208,971,670,-1,1209,703,1210,-1,1208,703,1209,-1,1018,666,665,-1,1018,417,666,-1,463,1204,1211,-1,463,668,1204,-1,1152,1211,921,-1,1152,1212,1211,-1,471,516,975,-1,507,516,471,-1,386,648,659,-1,386,385,648,-1,1213,1148,1214,-1,1213,1150,1148,-1,415,1215,1216,-1,415,482,1215,-1,1217,1192,478,-1,1217,1191,1192,-1,1218,1219,1220,-1,1218,1221,1219,-1,656,483,653,-1,483,656,655,-1,1222,1218,1223,-1,1218,1222,1224,-1,1222,1225,1226,-1,1225,1222,1227,-1,652,657,656,-1,1228,657,652,-1,382,658,651,-1,382,381,658,-1,1229,659,647,-1,1229,658,659,-1,476,1230,1231,-1,476,661,1230,-1,649,1232,647,-1,649,1233,1232,-1,1234,1235,1236,-1,1235,1234,746,-1,1014,1234,1237,-1,1014,467,1234,-1,1238,1232,1239,-1,1238,1240,1232,-1,1241,1242,1243,-1,1241,1244,1242,-1,1245,1239,1246,-1,1245,1247,1239,-1,1248,1249,1250,-1,1251,1249,1248,-1,1252,1253,1247,-1,1252,1254,1253,-1,1255,1256,1252,-1,1256,1255,1257,-1,1257,1258,1259,-1,1255,1258,1257,-1,1007,1260,1195,-1,1260,1007,491,-1,372,1261,1190,-1,372,1262,1261,-1,1263,1264,1265,-1,1263,1266,1264,-1,640,345,958,-1,639,345,640,-1,1267,1268,1269,-1,1267,1270,1268,-1,1271,1269,1268,-1,1272,1269,1271,-1,1273,494,498,-1,641,494,1273,-1,1274,1272,1271,-1,1275,1272,1274,-1,387,1182,635,-1,1184,1182,387,-1,979,1276,394,-1,1276,979,634,-1,1276,514,1277,-1,1276,1278,514,-1,745,742,1279,-1,745,743,742,-1,745,744,743,-1,518,632,519,-1,633,632,518,-1,307,628,526,-1,306,628,307,-1,741,981,388,-1,981,741,1001,-1,546,624,544,-1,546,547,624,-1,546,1004,547,-1,569,1019,1280,-1,389,1019,569,-1,619,571,998,-1,571,619,618,-1,573,619,1281,-1,619,573,620,-1,627,576,578,-1,627,617,576,-1,574,580,575,-1,580,574,1282,-1,614,1022,1023,-1,556,1022,614,-1,612,985,983,-1,1023,985,612,-1,694,579,611,-1,1199,579,694,-1,608,604,609,-1,608,605,604,-1,986,1283,603,-1,986,605,1283,-1,996,997,584,-1,996,995,997,-1,1284,603,1283,-1,1284,1285,603,-1,1284,987,601,-1,1284,1286,987,-1,590,987,901,-1,590,599,987,-1,600,598,591,-1,600,599,598,-1,1287,593,592,-1,1287,990,593,-1,1075,990,1287,-1,1075,991,990,-1,1287,596,1075,-1,989,596,1287,-1,990,597,593,-1,992,597,990,-1,599,589,598,-1,599,590,589,-1,994,1288,1289,-1,994,587,1288,-1,901,1286,1290,-1,987,1286,901,-1,602,1285,967,-1,603,1285,602,-1,995,1291,997,-1,995,1290,1291,-1,605,1292,1283,-1,605,608,1292,-1,611,604,606,-1,581,604,611,-1,580,613,581,-1,1282,613,580,-1,1293,1282,574,-1,1282,1293,1294,-1,577,1005,578,-1,1005,577,1295,-1,1281,574,573,-1,1281,1293,574,-1,561,571,999,-1,561,998,571,-1,980,390,563,-1,980,391,390,-1,999,562,561,-1,562,999,1001,-1,556,554,1022,-1,554,556,555,-1,392,903,393,-1,392,1296,903,-1,544,542,404,-1,543,542,544,-1,624,538,540,-1,548,538,624,-1,548,549,538,-1,537,1000,535,-1,537,567,1000,-1,1019,531,533,-1,1019,391,531,-1,980,525,527,-1,565,525,980,-1,526,630,524,-1,628,630,526,-1,631,517,721,-1,631,633,517,-1,1297,1298,952,-1,1297,1299,1298,-1,512,326,513,-1,512,511,326,-1,519,511,512,-1,508,468,509,-1,508,469,468,-1,1278,634,1299,-1,634,1278,1276,-1,341,504,1026,-1,341,505,504,-1,394,962,978,-1,394,503,962,-1,1062,1271,499,-1,1274,1271,1062,-1};
			return value;
		}

		/** Define subarray values using type int[] with $tupleSize=1 and $tupleSplitSize=1000 for subarray position()=7 */
		private int[] gett9_geometry_5_22_coordIndex_7()
		{
			int[] value = {1300,1273,498,-1,1273,1300,1098,-1,1268,499,1271,-1,1268,1006,499,-1,1300,497,1301,-1,498,497,1300,-1,1302,1269,1303,-1,1302,1267,1269,-1,1304,1267,1305,-1,1304,1270,1267,-1,1305,1262,1306,-1,1261,1262,1305,-1,1256,1195,1260,-1,1256,1307,1195,-1,1307,1257,715,-1,1257,1307,1256,-1,1260,1252,1256,-1,1254,1252,1260,-1,491,1254,1260,-1,1254,491,484,-1,1247,1255,1252,-1,1245,1255,1247,-1,1308,488,1237,-1,1308,486,488,-1,1245,1309,1310,-1,1309,1245,1246,-1,1244,1309,1311,-1,1309,1244,1241,-1,1240,1312,1313,-1,1312,1240,1238,-1,1237,331,1014,-1,488,331,1237,-1,488,329,331,-1,1314,1236,1235,-1,1314,1313,1236,-1,1233,1315,1311,-1,1315,1233,649,-1,1231,477,476,-1,1315,477,1231,-1,1235,472,650,-1,746,472,1235,-1,1223,1227,1222,-1,1227,1223,1133,-1,1224,1226,1316,-1,1224,1222,1226,-1,711,483,1009,-1,711,653,483,-1,1215,1220,1219,-1,1220,1215,976,-1,1193,1317,1012,-1,1316,1317,1193,-1,413,1216,723,-1,413,415,1216,-1,1216,1219,1318,-1,1216,1215,1219,-1,478,383,479,-1,478,1192,383,-1,1012,1319,384,-1,1319,1012,1317,-1,709,358,357,-1,709,1020,358,-1,733,1014,331,-1,733,465,1014,-1,921,1204,831,-1,921,1211,1204,-1,698,1296,392,-1,1296,698,1320,-1,456,464,973,-1,456,963,464,-1,1015,1209,1210,-1,1209,1015,459,-1,457,1201,964,-1,1200,1201,457,-1,411,454,521,-1,411,455,454,-1,197,1206,700,-1,1160,1206,197,-1,1321,1161,970,-1,1161,1321,1322,-1,452,1321,969,-1,1321,452,1188,-1,422,718,1016,-1,422,449,718,-1,444,8,984,-1,444,6,8,-1,429,440,688,-1,440,429,428,-1,370,347,726,-1,348,347,370,-1,1031,489,956,-1,1031,490,489,-1,977,490,1031,-1,423,417,1018,-1,417,423,418,-1,1323,478,1010,-1,1217,478,1323,-1,629,703,670,-1,703,629,308,-1,667,1201,669,-1,667,462,1201,-1,1005,703,702,-1,1005,1210,703,-1,432,404,406,-1,545,404,432,-1,553,1003,399,-1,553,409,1003,-1,433,1202,1017,-1,1324,1202,433,-1,1214,660,475,-1,1214,1148,660,-1,383,386,381,-1,383,1011,386,-1,1325,722,974,-1,662,722,1325,-1,379,675,1009,-1,379,378,675,-1,1307,1197,1195,-1,1326,1197,1307,-1,1021,370,373,-1,1021,371,370,-1,1207,1327,1205,-1,1327,1207,1158,-1,563,621,982,-1,621,563,390,-1,1265,1270,1304,-1,1270,1265,1264,-1,365,1188,452,-1,365,367,1188,-1,506,333,1026,-1,333,506,332,-1,727,726,347,-1,726,727,693,-1,736,1031,956,-1,736,1032,1031,-1,335,439,375,-1,334,439,335,-1,729,333,328,-1,729,342,333,-1,713,725,954,-1,713,724,725,-1,977,735,644,-1,977,1032,735,-1,534,325,324,-1,534,322,325,-1,625,319,1033,-1,625,529,319,-1,1182,636,635,-1,1182,1181,636,-1,1184,1180,1182,-1,1328,1180,1184,-1,317,1328,318,-1,316,1328,317,-1,1183,1328,316,-1,1183,1180,1328,-1,298,294,296,-1,1036,294,298,-1,1088,293,290,-1,1088,1329,293,-1,101,1179,1039,-1,101,100,1179,-1,1330,295,1093,-1,296,295,1330,-1,1179,865,1039,-1,947,865,1179,-1,290,292,75,-1,292,290,293,-1,946,284,852,-1,284,946,285,-1,155,934,289,-1,934,155,942,-1,190,762,761,-1,190,279,762,-1,848,778,1175,-1,945,778,848,-1,944,1331,134,-1,1331,944,776,-1,123,911,270,-1,123,122,911,-1,126,1167,265,-1,1167,126,1177,-1,942,103,281,-1,103,942,154,-1,757,946,260,-1,757,756,946,-1,755,1041,280,-1,755,286,1041,-1,781,1035,782,-1,781,940,1035,-1,246,772,247,-1,773,772,246,-1,119,1104,120,-1,119,1170,1104,-1,146,839,144,-1,146,1146,839,-1,245,1172,1332,-1,250,1172,245,-1,125,266,825,-1,125,269,266,-1,1060,1331,1333,-1,1331,1060,134,-1,1334,912,859,-1,1334,851,912,-1,1046,810,920,-1,1046,811,810,-1,784,226,149,-1,783,226,784,-1,1335,1055,1151,-1,1336,1055,1335,-1,926,193,1052,-1,926,805,193,-1,795,217,216,-1,64,217,795,-1,67,192,191,-1,62,192,67,-1,1156,1337,1083,-1,1337,1156,1155,-1,828,799,798,-1,828,826,799,-1,1338,201,829,-1,1338,1339,201,-1,1177,853,1176,-1,126,853,1177,-1,1053,179,185,-1,1053,196,179,-1,8,27,923,-1,7,27,8,-1,244,204,1047,-1,821,204,244,-1,1162,175,823,-1,1162,1174,175,-1,1161,1162,824,-1,1161,1322,1162,-1,1054,197,173,-1,1054,1160,197,-1,167,1340,165,-1,167,1154,1340,-1,1154,167,1157,-1,1155,1166,210,-1,1155,1157,1166,-1,161,1153,830,-1,159,1153,161,-1,1339,1153,201,-1,1339,1152,1153,-1,157,152,1042,-1,153,152,157,-1,811,256,255,-1,811,1046,256,-1,1130,1151,1129,-1,1130,1335,1151,-1,1139,1149,1137,-1};
			return value;
		}

		/** Define subarray values using type int[] with $tupleSize=1 and $tupleSplitSize=1000 for subarray position()=8 */
		private int[] gett9_geometry_5_22_coordIndex_8()
		{
			int[] value = {1336,1149,1139,-1,784,251,253,-1,784,148,251,-1,1147,766,765,-1,1050,766,1147,-1,1139,1146,1056,-1,1139,1138,1146,-1,1142,1144,1341,-1,1142,1141,1144,-1,1143,915,1141,-1,842,915,1143,-1,1140,1145,1138,-1,1342,1145,1140,-1,1227,1135,1342,-1,1227,1133,1135,-1,750,1132,843,-1,750,749,1132,-1,1129,1343,1131,-1,837,1343,1129,-1,1127,1230,1126,-1,1242,1230,1127,-1,1125,1343,1123,-1,1344,1343,1125,-1,749,156,1345,-1,749,950,156,-1,1120,1346,1112,-1,1345,1346,1120,-1,1121,1118,1344,-1,1121,1117,1118,-1,1114,1243,1113,-1,1251,1243,1114,-1,274,1112,1346,-1,139,1112,274,-1,137,1122,135,-1,137,1110,1122,-1,1347,132,1348,-1,1347,138,132,-1,135,1348,1059,-1,135,1347,1348,-1,136,1171,777,-1,136,1059,1171,-1,237,937,238,-1,237,270,937,-1,1349,1350,1105,-1,1333,1350,1349,-1,855,1351,1107,-1,1351,855,856,-1,1099,1351,1352,-1,1351,1099,1101,-1,122,1095,1353,-1,122,1061,1095,-1,1170,1105,1104,-1,1349,1105,1170,-1,1097,1275,1100,-1,1097,1096,1275,-1,118,1334,859,-1,117,1334,118,-1,1092,264,263,-1,1178,264,1092,-1,112,1093,909,-1,112,1330,1093,-1,108,1063,109,-1,108,1091,1063,-1,93,1045,862,-1,93,103,1045,-1,44,90,89,-1,90,44,305,-1,82,85,83,-1,85,82,1087,-1,53,77,1049,-1,53,1040,77,-1,74,291,1040,-1,291,74,292,-1,908,792,65,-1,908,869,792,-1,908,870,869,-1,64,791,217,-1,64,63,791,-1,879,46,881,-1,879,1065,46,-1,46,40,1084,-1,46,41,40,-1,884,44,89,-1,44,884,45,-1,239,1081,240,-1,239,874,1081,-1,1069,36,35,-1,1069,240,36,-1,888,209,32,-1,888,1337,209,-1,1068,25,30,-1,25,1068,1071,-1,23,26,1070,-1,26,23,1071,-1,21,899,889,-1,899,21,900,-1,1070,1078,23,-1,1078,1070,1354,-1,1079,0,1355,-1,1079,891,0,-1,1356,19,1357,-1,19,1356,18,-1,1072,890,1077,-1,890,1072,1,-1,895,13,1073,-1,895,1077,13,-1,924,443,967,-1,183,443,924,-1,588,2,17,-1,2,588,902,-1,1074,596,11,-1,1074,1075,596,-1,893,597,894,-1,893,586,597,-1,6,183,7,-1,183,6,443,-1,1354,28,924,-1,1354,1070,28,-1,1356,587,18,-1,1356,1288,587,-1,992,898,897,-1,898,992,991,-1,595,16,12,-1,16,595,993,-1,584,61,889,-1,61,584,583,-1,11,1076,1074,-1,11,10,1076,-1,894,896,15,-1,894,897,896,-1,1072,12,16,-1,12,1072,9,-1,13,19,14,-1,19,13,905,-1,1354,892,1078,-1,1354,1357,892,-1,24,1355,20,-1,1355,24,1079,-1,25,20,29,-1,25,24,20,-1,923,26,31,-1,923,27,26,-1,22,35,29,-1,22,1069,35,-1,34,30,1067,-1,30,34,1068,-1,886,36,1080,-1,36,886,1067,-1,1081,1082,1080,-1,1082,1081,1066,-1,1083,888,885,-1,1083,1337,888,-1,1082,39,1084,-1,1066,39,1082,-1,42,47,877,-1,42,41,47,-1,47,48,248,-1,47,1065,48,-1,1049,49,53,-1,1049,50,49,-1,788,880,38,-1,788,1085,880,-1,239,4,872,-1,241,4,239,-1,903,789,223,-1,1296,789,903,-1,66,62,67,-1,66,1064,62,-1,792,70,868,-1,792,869,70,-1,875,860,1086,-1,875,1085,860,-1,76,1049,77,-1,80,1049,76,-1,82,79,864,-1,82,43,79,-1,87,84,83,-1,87,800,84,-1,819,768,767,-1,768,819,95,-1,1358,1087,949,-1,1090,1087,1358,-1,287,863,1063,-1,104,863,287,-1,104,93,863,-1,154,1045,103,-1,105,1045,154,-1,112,107,1090,-1,112,111,107,-1,110,108,111,-1,1092,108,110,-1,858,1062,116,-1,858,1274,1062,-1,1273,1095,1061,-1,1273,1098,1095,-1,1100,1352,1097,-1,1352,1100,1099,-1,857,1103,1102,-1,857,1106,1103,-1,857,910,1106,-1,911,1353,856,-1,911,122,1353,-1,1101,1350,1359,-1,1102,1350,1101,-1,776,1359,1331,-1,776,1107,1359,-1,1360,1059,1348,-1,1059,1360,1171,-1,1361,849,1249,-1,1361,850,849,-1,850,1109,1108,-1,1109,850,1361,-1,276,1176,1175,-1,276,1177,1176,-1,1347,913,138,-1,1347,845,913,-1,1111,1361,1114,-1,1361,1111,1109,-1,1115,1110,1111,-1,1115,1117,1110,-1,1115,1127,1116,-1,1115,1113,1127,-1,847,1125,1119,-1,847,846,1125,-1,1042,1346,157,-1,1042,274,1346,-1,275,274,1042,-1,1120,1124,1132,-1,1119,1124,1120,-1,1128,1118,1116,-1,1128,1131,1118,-1,1130,1126,917,-1,1130,1128,1126,-1,836,1124,1123,-1,844,1124,836,-1,1136,1143,1134,-1,1136,1228,1143,-1,1150,1140,1137,-1,1150,1225,1140,-1,1142,1135,1134,-1,1142,1362,1135,-1,143,779,1058,-1,779,143,914,-1,840,1145,1362,-1,839,1145,840,-1,148,1363,251,-1,1363,148,916,-1,1341,1147,1363,-1,1144,1147,1341,-1,1048,147,149,-1};
			return value;
		}

		/** Define subarray values using type int[] with $tupleSize=1 and $tupleSplitSize=1000 for subarray position()=9 */
		private int[] gett9_geometry_5_22_coordIndex_9()
		{
			int[] value = {147,1048,145,-1,1336,1056,1055,-1,1336,1139,1056,-1,940,253,252,-1,253,940,781,-1,950,150,156,-1,950,151,150,-1,1169,833,834,-1,1169,98,833,-1,1296,790,789,-1,1296,1320,790,-1,797,160,159,-1,797,799,160,-1,167,1166,1157,-1,1166,167,1164,-1,1340,1156,1168,-1,1340,1154,1156,-1,1165,1364,798,-1,1165,1164,1364,-1,92,827,206,-1,171,827,92,-1,827,169,160,-1,827,171,169,-1,1024,1365,1332,-1,1024,1327,1365,-1,1159,172,936,-1,1159,1054,172,-1,243,245,775,-1,243,246,245,-1,929,184,1163,-1,929,202,184,-1,268,236,943,-1,268,267,236,-1,1044,760,271,-1,760,1044,807,-1,134,283,944,-1,133,283,134,-1,133,284,283,-1,930,203,1051,-1,930,205,203,-1,147,916,148,-1,147,144,916,-1,931,208,207,-1,931,304,208,-1,1165,211,210,-1,163,211,1165,-1,931,88,90,-1,88,931,1168,-1,215,191,803,-1,215,67,191,-1,1163,59,929,-1,59,1163,58,-1,660,1149,835,-1,1148,1149,660,-1,838,1048,227,-1,1057,1048,838,-1,938,1169,834,-1,938,918,1169,-1,922,141,1058,-1,141,922,228,-1,1349,1171,1360,-1,1349,1170,1171,-1,776,194,234,-1,776,1043,194,-1,236,854,235,-1,238,854,236,-1,1327,1159,1365,-1,1327,1158,1159,-1,248,877,47,-1,248,224,877,-1,1102,1105,1350,-1,1102,1103,1105,-1,1174,250,175,-1,1172,250,1174,-1,262,1091,263,-1,262,288,1091,-1,943,178,268,-1,943,813,178,-1,1044,1178,928,-1,1044,264,1178,-1,188,278,232,-1,188,187,278,-1,262,763,1041,-1,763,262,272,-1,261,1042,152,-1,1042,261,260,-1,753,291,1038,-1,752,291,753,-1,299,1358,949,-1,299,298,1358,-1,1093,72,1086,-1,72,1093,225,-1,1038,102,753,-1,1366,102,1038,-1,1037,1094,295,-1,1037,1089,1094,-1,1089,297,100,-1,1089,1036,297,-1,1089,294,1036,-1,1037,294,1089,-1,1183,315,1181,-1,1183,316,315,-1,319,1279,1033,-1,318,1279,319,-1,1298,953,952,-1,315,953,1298,-1,320,740,321,-1,320,738,740,-1,331,734,733,-1,331,330,734,-1,375,327,376,-1,375,955,327,-1,728,438,732,-1,438,728,730,-1,960,646,1185,-1,960,731,646,-1,1306,956,489,-1,1306,1262,956,-1,639,495,345,-1,497,495,639,-1,1028,350,349,-1,1028,1027,350,-1,509,724,510,-1,509,468,724,-1,735,352,330,-1,737,352,735,-1,328,955,1030,-1,955,328,327,-1,1034,1020,1187,-1,1020,1034,358,-1,682,680,364,-1,682,681,680,-1,1263,714,500,-1,714,1263,1326,-1,1367,1191,1217,-1,1191,1367,1193,-1,367,369,368,-1,367,365,369,-1,346,496,673,-1,343,496,346,-1,338,1262,372,-1,337,1262,338,-1,1306,1007,1196,-1,1306,489,1007,-1,1198,1334,638,-1,1334,1198,851,-1,696,1025,663,-1,1025,696,695,-1,382,480,479,-1,382,961,480,-1,384,1013,385,-1,384,1319,1013,-1,473,1187,1020,-1,473,312,1187,-1,623,624,547,-1,623,548,624,-1,1368,396,395,-1,1368,637,396,-1,699,1203,965,-1,699,309,1203,-1,400,403,397,-1,400,401,403,-1,431,545,432,-1,431,402,545,-1,1199,1015,1295,-1,1199,460,1015,-1,963,412,964,-1,412,963,410,-1,426,1338,424,-1,1338,426,1339,-1,691,1368,436,-1,1324,1368,691,-1,643,1027,1186,-1,643,350,1027,-1,1324,690,1202,-1,691,690,1324,-1,1204,610,984,-1,610,1204,668,-1,441,965,1203,-1,965,441,421,-1,369,679,717,-1,679,369,680,-1,450,1207,451,-1,1207,450,1206,-1,1205,1024,368,-1,1024,1205,1327,-1,1209,1369,1208,-1,459,1369,1209,-1,459,461,1369,-1,972,1369,461,-1,972,1200,1369,-1,1212,463,1211,-1,1212,973,463,-1,1212,1339,426,-1,1339,1212,1152,-1,975,1325,974,-1,1325,975,516,-1,466,747,467,-1,747,466,470,-1,362,695,360,-1,695,362,1025,-1,385,477,648,-1,1013,477,385,-1,1214,1317,1213,-1,1214,1319,1317,-1,1370,480,709,-1,480,1370,1010,-1,1221,1217,1323,-1,1367,1217,1221,-1,1318,1010,1370,-1,1318,1323,1010,-1,1224,1221,1218,-1,1224,1367,1221,-1,482,483,655,-1,482,481,483,-1,1223,1220,1371,-1,1220,1223,1218,-1,1226,1150,1213,-1,1150,1226,1225,-1,657,1136,1371,-1,1136,657,1228,-1,1314,658,1229,-1,1314,651,658,-1,1230,1244,1231,-1,1230,1242,1244,-1,647,1240,1229,-1,647,1232,1240,-1,467,746,1234,-1,747,746,467,-1,1237,1236,1308,-1,1237,1234,1236,-1,1233,1239,1232,-1,1239,1233,1246,-1,1243,1248,1241,-1,1243,1251,1248,-1,1238,1008,1312,-1,1238,1253,1008,-1,1250,1310,1248,-1,1250,1258,1310,-1,1008,1254,484,-1,1253,1254,1008,-1,1186,1029,1185,-1,1027,1029,1186,-1,1258,1372,1259,-1,1258,1250,1372,-1,849,1250,1249,-1,1250,849,1372,-1,849,1198,1372,-1,849,851,1198,-1,1190,1021,372,-1};
			return value;
		}

		/** Define subarray values using type int[] with $tupleSize=1 and $tupleSplitSize=1000 for subarray position()=10 */
		private int[] gett9_geometry_5_22_coordIndex_10()
		{
			int[] value = {719,1021,1190,-1,1304,1197,1265,-1,1304,1196,1197,-1,1302,1190,1261,-1,1302,1189,1190,-1,1301,720,1189,-1,1301,640,720,-1,640,1301,497,-1,1264,1268,1270,-1,1266,1268,1264,-1,1268,1266,1006,-1,1303,1272,1373,-1,1303,1269,1272,-1,1265,1326,1263,-1,1265,1197,1326,-1,1275,1373,1272,-1,1096,1373,1275,-1,1334,501,638,-1,1334,117,501,-1,1277,394,1276,-1,1277,504,394,-1,513,1277,514,-1,1277,513,506,-1,508,519,632,-1,519,508,509,-1,514,523,522,-1,514,1278,523,-1,702,627,578,-1,702,307,627,-1,523,525,524,-1,523,1297,525,-1,533,1280,1019,-1,1280,533,536,-1,320,535,536,-1,320,534,535,-1,978,1001,741,-1,1001,978,562,-1,541,544,624,-1,541,543,544,-1,541,539,705,-1,540,539,541,-1,402,546,545,-1,546,402,1004,-1,407,557,560,-1,559,557,407,-1,981,568,567,-1,981,999,568,-1,1000,569,1280,-1,569,1000,566,-1,618,570,571,-1,618,622,570,-1,998,1281,619,-1,998,572,1281,-1,557,572,560,-1,557,615,572,-1,576,575,577,-1,616,575,576,-1,575,579,577,-1,579,575,580,-1,1023,1294,614,-1,1023,612,1294,-1,552,1023,1002,-1,552,985,1023,-1,997,607,582,-1,997,1291,607,-1,1286,1283,1292,-1,1286,1284,1283,-1,601,1285,1284,-1,1289,1285,601,-1,994,591,585,-1,994,600,591,-1,595,589,993,-1,595,594,589,-1,592,989,1287,-1,592,988,989,-1,598,594,988,-1,598,589,594,-1,1289,600,994,-1,601,600,1289,-1,1289,967,1285,-1,1288,967,1289,-1,1290,1292,1291,-1,1290,1286,1292,-1,1291,608,607,-1,1292,608,1291,-1,986,984,606,-1,984,986,444,-1,983,582,607,-1,985,582,983,-1,609,581,613,-1,609,604,581,-1,612,1282,1294,-1,612,613,1282,-1,1293,614,1294,-1,1293,615,614,-1,579,1295,577,-1,1199,1295,579,-1,572,1293,1281,-1,572,615,1293,-1,982,564,563,-1,620,564,982,-1,550,1022,554,-1,550,1002,1022,-1,398,1203,309,-1,687,1203,398,-1,562,962,708,-1,562,978,962,-1,535,1280,536,-1,535,1000,1280,-1,739,536,532,-1,739,738,536,-1,1297,527,525,-1,1297,528,527,-1,1297,952,528,-1,745,318,1328,-1,745,1279,318,-1,523,1299,1297,-1,523,1278,1299,-1,1299,636,1298,-1,636,1299,634,-1,506,504,1277,-1,506,1026,504,-1,117,499,501,-1,1062,499,117,-1,1096,1300,1373,-1,1098,1300,1096,-1,1373,1301,1303,-1,1300,1301,1373,-1,1189,1303,1301,-1,1189,1302,1303,-1,1267,1261,1305,-1,1267,1302,1261,-1,1196,1305,1306,-1,1305,1196,1304,-1,719,371,1021,-1,958,371,719,-1,1259,715,1257,-1,1259,716,715,-1,716,1372,1198,-1,1259,1372,716,-1,491,485,484,-1,490,485,491,-1,356,1186,645,-1,643,1186,356,-1,485,487,486,-1,485,644,487,-1,1245,1258,1255,-1,1310,1258,1245,-1,1312,486,1308,-1,1312,1008,486,-1,1310,1241,1248,-1,1241,1310,1309,-1,1246,1311,1309,-1,1246,1233,1311,-1,1313,1308,1236,-1,1308,1313,1312,-1,1253,1239,1247,-1,1239,1253,1238,-1,1229,1313,1314,-1,1229,1240,1313,-1,1311,1231,1244,-1,1231,1311,1315,-1,1315,648,477,-1,649,648,1315,-1,1314,650,651,-1,1235,650,1314,-1,710,653,711,-1,654,653,710,-1,1371,1133,1223,-1,1133,1371,1136,-1,1316,1213,1317,-1,1316,1226,1213,-1,976,1371,1220,-1,976,657,1371,-1,976,482,655,-1,976,1215,482,-1,1316,1367,1224,-1,1316,1193,1367,-1,723,1318,1370,-1,723,1216,1318,-1,1219,1323,1318,-1,1219,1221,1323,-1,1011,1192,1012,-1,383,1192,1011,-1,1025,1034,664,-1,1025,362,1034,-1,748,312,314,-1,312,748,1187,-1,733,468,465,-1,733,725,468,-1,473,650,472,-1,650,473,961,-1,696,516,515,-1,1325,516,696,-1,1320,424,1338,-1,1320,698,424,-1,426,973,1212,-1,426,425,973,-1,1369,457,458,-1,1369,1200,457,-1,971,1369,458,-1,1369,971,1208,-1,418,1016,671,-1,423,1016,418,-1,1194,701,673,-1,199,701,1194,-1,1188,1322,1321,-1,1322,1188,1173,-1,700,450,427,-1,1206,450,700,-1,969,970,676,-1,970,969,1321,-1,721,682,364,-1,517,682,721,-1,428,422,440,-1,428,449,422,-1,421,665,965,-1,421,1018,665,-1,966,398,706,-1,966,687,398,-1,1202,706,1017,-1,1202,966,706,-1,689,686,690,-1,957,686,689,-1,380,413,474,-1,380,414,413,-1,693,349,726,-1,692,349,693,-1,349,732,1028,-1,349,697,732,-1,697,349,692,-1,438,1028,732,-1,1028,438,437,-1,1201,464,964,-1,462,464,1201,-1,1295,1210,1005,-1,1295,1015,1210,-1,705,704,707,-1,705,539,704,-1,431,706,403,-1,431,1017,706,-1,637,1324,433,-1,1368,1324,637,-1,708,707,704,-1,707,708,962,-1,1319,475,1013,-1,1319,1214,475,-1,696,662,1325,-1,663,662,696,-1,954,960,713,-1};
			return value;
		}

		/** Define subarray values using type int[] with $tupleSize=1 and $tupleSplitSize=1000 for subarray position()=11 */
		private int[] gett9_geometry_5_22_coordIndex_11()
		{
			int[] value = {731,960,954,-1,1326,715,714,-1,1326,1307,715,-1,337,956,1262,-1,337,339,956,-1,451,1205,717,-1,1205,451,1207,-1,500,1266,1263,-1,500,1006,1266,-1,363,721,364,-1,721,363,678,-1,357,1370,709,-1,723,1370,357,-1,395,436,1368,-1,436,395,505,-1,646,352,354,-1,646,353,352,-1,439,1030,955,-1,439,438,1030,-1,510,376,511,-1,510,377,376,-1,739,1033,740,-1,1033,739,626,-1,1181,1298,636,-1,1181,315,1298,-1,1279,740,1033,-1,1279,742,740,-1,325,1328,1184,-1,745,1328,325,-1,1329,1038,293,-1,1329,1366,1038,-1,100,299,1179,-1,100,297,299,-1,1358,296,1330,-1,298,296,1358,-1,1039,754,753,-1,1039,861,754,-1,281,934,942,-1,282,934,281,-1,762,272,271,-1,272,762,763,-1,1175,277,276,-1,1175,778,277,-1,129,759,756,-1,129,195,759,-1,759,946,756,-1,759,285,946,-1,813,764,178,-1,812,764,813,-1,771,856,855,-1,856,771,770,-1,1056,146,145,-1,146,1056,1146,-1,366,1332,1172,-1,366,1024,1332,-1,1365,936,775,-1,1365,1159,936,-1,825,642,125,-1,642,825,1194,-1,1333,1360,1060,-1,1333,1349,1360,-1,121,912,935,-1,121,859,912,-1,1058,780,922,-1,1058,779,780,-1,938,301,951,-1,938,834,301,-1,835,1336,1335,-1,1149,1336,835,-1,786,788,787,-1,786,785,788,-1,805,794,193,-1,805,804,794,-1,932,192,795,-1,192,932,1052,-1,787,871,786,-1,68,871,787,-1,1337,210,209,-1,1337,1155,210,-1,827,207,206,-1,828,207,827,-1,235,127,236,-1,235,128,127,-1,761,265,1167,-1,760,265,761,-1,760,808,265,-1,265,813,943,-1,265,808,813,-1,766,229,939,-1,229,766,927,-1,815,812,814,-1,815,764,812,-1,932,926,1052,-1,926,932,925,-1,220,925,932,-1,925,220,816,-1,802,202,929,-1,1051,202,802,-1,204,196,1053,-1,196,204,821,-1,772,767,247,-1,772,819,767,-1,822,228,922,-1,822,182,228,-1,775,1332,1365,-1,245,1332,775,-1,1322,1174,1162,-1,1322,1173,1174,-1,198,1194,825,-1,198,199,1194,-1,1047,205,242,-1,1047,203,205,-1,798,164,828,-1,798,1364,164,-1,931,1340,1168,-1,931,165,1340,-1,1364,167,164,-1,1164,167,1364,-1,159,201,1153,-1,158,201,159,-1,829,1320,1338,-1,790,1320,829,-1,98,810,99,-1,98,1169,810,-1,843,751,750,-1,843,783,751,-1,917,1335,1130,-1,917,835,1335,-1,145,1057,1056,-1,145,1048,1057,-1,916,1341,1363,-1,1341,916,840,-1,1363,765,251,-1,1147,765,1363,-1,1341,1362,1142,-1,840,1362,1341,-1,143,842,914,-1,143,915,842,-1,1362,1342,1135,-1,1362,1145,1342,-1,1225,1342,1140,-1,1225,1227,1342,-1,1143,652,842,-1,1143,1228,652,-1,836,226,844,-1,227,226,836,-1,837,1123,1343,-1,836,1123,837,-1,1230,917,1126,-1,917,1230,661,-1,1344,1131,1343,-1,1118,1131,1344,-1,1132,1345,1120,-1,1132,749,1345,-1,1345,157,1346,-1,156,157,1345,-1,1344,846,1121,-1,1125,846,1344,-1,1242,1113,1243,-1,1127,1113,1242,-1,1121,1110,1117,-1,1110,1121,1122,-1,1249,1114,1361,-1,1249,1251,1114,-1,845,135,1122,-1,135,845,1347,-1,1176,130,258,-1,1176,853,130,-1,1109,136,1108,-1,1109,137,136,-1,1348,1060,1360,-1,1348,132,1060,-1,238,771,854,-1,238,937,771,-1,1359,1333,1331,-1,1359,1350,1333,-1,1107,1101,1359,-1,1101,1107,1351,-1,1352,856,1353,-1,856,1352,1351,-1,1353,1097,1352,-1,1353,1095,1097,-1,118,910,116,-1,910,118,120,-1,124,1273,1061,-1,124,641,1273,-1,1100,1274,858,-1,1100,1275,1274,-1,110,1178,1092,-1,110,221,1178,-1,1330,1090,1358,-1,1330,112,1090,-1,1366,1088,102,-1,1366,1329,1088,-1,862,94,93,-1,862,95,94,-1,800,305,84,-1,800,303,305,-1,81,948,864,-1,947,948,81,-1,53,74,1040,-1,74,53,52,-1,785,1085,788,-1,860,1085,785,-1,871,908,214,-1,871,870,908,-1,1163,220,58,-1,1163,816,220,-1,872,874,239,-1,872,873,874,-1,907,867,866,-1,876,867,907,-1,879,880,876,-1,880,879,881,-1,882,884,885,-1,882,906,884,-1,888,882,885,-1,888,887,882,-1,1066,874,37,-1,1066,1081,874,-1,1067,887,34,-1,1067,886,887,-1,20,900,21,-1,900,20,1355,-1,924,1357,1354,-1,924,1356,1357,-1,1355,2,900,-1,1355,0,2,-1,905,1357,19,-1,905,892,1357,-1,9,1077,895,-1,1072,1077,9,-1,10,1073,1076,-1,895,1073,10,-1,896,1074,1076,-1,1074,896,898,-1,899,902,996,-1,899,2,902,-1,899,584,889,-1,899,996,584,-1,596,12,11,-1,12,596,595,-1,894,992,897,-1,894,597,992,-1,967,1356,924,-1,1356,967,1288,-1,902,1290,995,-1,901,1290,902,-1};
			return value;
		}

		/** Define subarray values using type double[] with $tupleSize=3 and $tupleSplitSize=1000 for subarray position()=1 */
		private double[] gett9_coordinate_6_22_point_1()
		{
			double[] value = {0.0008,1.3028,-0.1232,0.0014,1.3007,-0.126,0.0002,1.3049,-0.1246,0.0001,1.3224,-0.1104,0.0014,1.3213,-0.1103,0.0003,1.3192,-0.1124,-0.0001,1.3006,-0.1086,0.0001,1.3006,-0.1086,0.0,1.303,-0.1069,0.0017,1.2976,-0.1315,0.0018,1.2935,-0.1314,0.0001,1.2933,-0.1322,0.0001,1.2981,-0.132,0.0026,1.2935,-0.1249,0.0019,1.2904,-0.1233,0.0026,1.2887,-0.1253,0.0001,1.3,-0.1294,0.0002,1.3017,-0.127,0.0004,1.2914,-0.1201,0.001,1.2929,-0.121,0.0013,1.3076,-0.1171,0.0008,1.3112,-0.1183,0.0016,1.314,-0.1153,0.0021,1.302,-0.1148,0.0017,1.3048,-0.116,0.0031,1.3071,-0.1131,0.0037,1.3019,-0.1108,0.0028,1.3004,-0.1089,0.0005,1.2971,-0.1118,0.0025,1.3103,-0.1142,0.0053,1.309,-0.1108,0.0055,1.3043,-0.1085,0.0081,1.3055,-0.1064,0.0067,1.3047,-0.105,0.0081,1.3079,-0.108,0.0043,1.3126,-0.1118,0.0059,1.3144,-0.1096,0.0098,1.3233,-0.108,0.0136,1.3246,-0.108,0.013,1.3217,-0.1083,0.0161,1.3144,-0.1072,0.019,1.3152,-0.1086,0.0208,1.314,-0.107,0.0224,1.3145,-0.1045,0.02,1.3121,-0.1034,0.0182,1.3123,-0.1058,0.0173,1.3186,-0.109,0.0219,1.316,-0.1103,0.0228,1.3196,-0.115,0.0254,1.3203,-0.1186,0.0268,1.3162,-0.1166,0.0242,1.3235,-0.1182,0.0266,1.3243,-0.118,0.0282,1.3211,-0.1187,0.0127,1.3268,-0.1063,0.0042,1.3262,-0.1066,0.0087,1.3261,-0.107,0.0088,1.3259,-0.107,0.0056,1.3297,-0.105,0.0043,1.3261,-0.1062,0.0026,1.3173,-0.1128,0.0003,1.3163,-0.116,0.0143,1.337,-0.1014,0.012,1.3345,-0.1031,0.0113,1.3366,-0.1035,0.0162,1.3331,-0.1013,0.0151,1.3344,-0.1017,0.0172,1.3355,-0.1003,0.0156,1.3287,-0.1051,0.0127,1.3275,-0.1062,0.0123,1.3291,-0.1051,0.0275,1.3272,-0.1152,0.0245,1.327,-0.1108,0.0277,1.327,-0.1125,0.0295,1.3256,-0.1159,0.0278,1.3269,-0.1126,0.0301,1.318,-0.112,0.0311,1.3188,-0.1155,0.0321,1.3192,-0.1116,0.0254,1.315,-0.1076,0.0272,1.316,-0.1124,0.0288,1.3166,-0.107,0.0244,1.3164,-0.1022,0.0207,1.3167,-0.1001,0.0196,1.3143,-0.1008,0.0225,1.32,-0.099,0.0197,1.3198,-0.0973,0.0175,1.317,-0.0986,0.0175,1.3069,-0.0991,0.0186,1.3086,-0.1018,0.018,1.3098,-0.0984,0.0156,1.317,-0.0963,0.0131,1.3159,-0.0974,0.0152,1.3195,-0.0937,0.0138,1.3174,-0.0945,0.0135,1.3158,-0.0922,0.0123,1.3173,-0.0952,0.0155,1.3142,-0.0881,0.0166,1.3121,-0.0882,0.0144,1.3111,-0.0892,0.0301,1.3219,-0.1077,0.0305,1.3219,-0.1092,0.0304,1.3227,-0.1101,0.0144,1.3203,-0.0888,0.0155,1.3222,-0.093,0.016,1.3177,-0.0858,0.0175,1.3148,-0.0857,0.0224,1.3231,-0.0994,0.0185,1.3251,-0.0986,0.0201,1.3226,-0.0975,0.0193,1.3283,-0.1019,0.0213,1.3257,-0.1003,0.0242,1.3262,-0.1025,0.0182,1.3291,-0.1033,0.0191,1.3314,-0.1012,0.0185,1.3305,-0.1009,0.0036,1.3275,-0.0661,0.0,1.3293,-0.0615,0.0039,1.3293,-0.0625,0.0097,1.3291,-0.0628,0.0074,1.3289,-0.0648,0.0077,1.3294,-0.0611,0.0063,1.3273,-0.0876,0.0062,1.3286,-0.0894,0.0026,1.3279,-0.0897,0.0026,1.329,-0.0912,0.0151,1.3277,-0.0897,0.013,1.3284,-0.0898,0.0143,1.3279,-0.0875,0.0175,1.3259,-0.0803,0.0163,1.3259,-0.084,0.0155,1.327,-0.0838,0.0168,1.3268,-0.0713,0.017,1.3271,-0.0756,0.0168,1.3284,-0.0756,0.014,1.3251,-0.0644,0.0115,1.3274,-0.0617,0.0113,1.3256,-0.0616,0.0169,1.325,-0.0711,0.0168,1.322,-0.0754,0.0169,1.3253,-0.0757,0.0075,1.3055,-0.087,0.0075,1.3061,-0.0853,0.0051,1.3068,-0.0854,0.0105,1.3068,-0.0685,0.0119,1.3062,-0.0653,0.0096,1.3068,-0.0659,0.0126,1.3059,-0.0684,0.0134,1.3056,-0.0723,0.0146,1.306,-0.0682,0.0186,1.315,-0.0832,0.0194,1.3123,-0.083,0.0172,1.3193,-0.0837,0.0176,1.318,-0.0834,0.0158,1.3199,-0.0864,0.0169,1.3196,-0.0842,0.0185,1.3152,-0.0807,0.0183,1.3184,-0.0811,0.0053,1.3159,-0.1027,0.0055,1.313,-0.1028,0.0083,1.3133,-0.1012,0.0057,1.31,-0.1033,0.0063,1.3072,-0.1044,0.0074,1.3074,-0.1026,0.0112,1.3107,-0.0999,0.0138,1.3095,-0.0993,0.0127,1.3105,-0.0993,0.0118,1.3084,-0.1002,0.0068,1.3159,-0.1011,0.0084,1.3159,-0.0993,0.0103,1.3174,-0.0961,0.0103,1.3156,-0.0982,0.0053,1.3236,-0.0934,0.0021,1.3259,-0.0926,0.0054,1.3261,-0.0934,0.0057,1.3129,-0.0901,0.0081,1.3126,-0.0904,0.0081,1.3104,-0.0897,0.0103,1.3295,-0.0945,0.009,1.3287,-0.0949,0.0056,1.3287,-0.0933,0.01,1.3078,-0.0875,0.008,1.3079,-0.0888,0.0001,1.2971,-0.1115,0.0085,1.3277,-0.1006,0.0099,1.3296,-0.0978,0.0101,1.3308,-0.1001,0.0172,1.3235,-0.0901,0.0169,1.3235,-0.093,0.0168,1.3249,-0.0926,0.0169,1.3254,-0.094,0.0174,1.3356,-0.0999,0.0143,1.3371,-0.101,0.0173,1.3351,-0.0992,0.0163,1.3284,-0.0804,0.0169,1.3272,-0.0803,0.008,1.3263,-0.0952,0.0,1.3255,-0.0921,0.0023,1.3282,-0.092,0.0,1.3276,-0.0911,0.0057,1.3191,-0.1032,0.0028,1.3156,-0.1039,0.0076,1.3245,-0.1008,0.0081,1.3212,-0.0981,0.0081,1.3237,-0.098,0.0082,1.319,-0.0982,0.0138,1.3136,-0.0984,0.0137,1.3131,-0.0983,0.0144,1.3133,-0.0984,0.0089,1.3049,-0.1031,0.0092,1.3051,-0.1025,0.0086,1.3051,-0.1029,0.0092,1.3263,-0.1069,0.0092,1.3256,-0.107,0.0188,1.3317,-0.1015,0.0188,1.334,-0.1003,0.0075,1.3333,-0.1051,0.008,1.3331,-0.1054,0.0076,1.33,-0.107,0.0062,1.3299,-0.106,0.0079,1.3329,-0.1034,0.0183,1.3297,-0.1005,0.0186,1.3287,-0.1025,0.0022,1.3254,-0.1072,0.0259,1.3162,-0.113,0.0268,1.3276,-0.1098,0.0152,1.3062,-0.0681,0.0143,1.3066,-0.0648,0.0076,1.3057,-0.0875,0.0095,1.306,-0.0857,0.0156,1.3227,-0.0899,0.0157,1.3224,-0.0928,0.0168,1.3233,-0.093,0.0146,1.3283,-0.0836,0.0149,1.3278,-0.0837,0.0131,1.3284,-0.0876,0.0116,1.329,-0.0899,0.0087,1.3294,-0.0913,0.0111,1.329,-0.0894,0.0048,1.3204,-0.1102,0.0052,1.3178,-0.1105,0.004,1.3194,-0.1111,0.0089,1.319,-0.0965,0.008,1.3188,-0.0936,0.0074,1.3212,-0.0947,0.0055,1.317,-0.091,0.0081,1.3169,-0.0925,0.0081,1.3144,-0.091,0.0248,1.3165,-0.1134,0.011,1.312,-0.0902,0.0056,1.315,-0.0904,0.0139,1.3054,-0.0765,0.0146,1.3049,-0.0809,0.016,1.3053,-0.0774,0.0123,1.306,-0.0843,0.0136,1.3061,-0.0861,0.014,1.3058,-0.0858,0.0181,1.3227,-0.0825,0.0178,1.3233,-0.0842,0.0186,1.3202,-0.084,0.0177,1.322,-0.0812,0.0172,1.3197,-0.0838,0.015,1.3246,-0.0946,0.0149,1.326,-0.0979,0.0151,1.3274,-0.0975,0.0147,1.3287,-0.0915,0.0058,1.3295,-0.0925,0.0091,1.3293,-0.0916,0.0097,1.3291,-0.0927,0.0059,1.3296,-0.0921,0.0078,1.3287,-0.0891,0.0159,1.3279,-0.0944,0.0153,1.3257,-0.0945,0.0172,1.3253,-0.0794,0.0175,1.3219,-0.0791,0.0176,1.3219,-0.0809,0.0172,1.3236,-0.0898,0.0172,1.3232,-0.0897,0.0171,1.3233,-0.09,0.0167,1.3254,-0.0942,0.0167,1.3253,-0.0942,0.0154,1.3225,-0.0898,0.0157,1.3226,-0.0896,0.0166,1.3272,-0.0796,0.0166,1.327,-0.0794,0.0167,1.3271,-0.0797,0.0156,1.3226,-0.0931,0.0156,1.3224,-0.0931,0.0151,1.3246,-0.0946,0.0172,1.3196,-0.084,0.0279,1.327,-0.1124,0.0313,1.3232,-0.1129,0.0296,1.326,-0.1137,0.0297,1.3261,-0.1134,0.028,1.3252,-0.1073,0.0261,1.3282,-0.1072,0.0271,1.3267,-0.1052,0.0296,1.3222,-0.1066,0.0286,1.3239,-0.1042,0.0296,1.3201,-0.104,0.019,1.3074,-0.0803,0.0205,1.3091,-0.0827,0.0193,1.3113,-0.0803,0.0169,1.3134,-0.0993,0.0177,1.3105,-0.0983,0.0193,1.313,-0.1006,-0.0169,1.3134,-0.0993,-0.0192,1.313,-0.1006,-0.0176,1.3105,-0.0983,-0.0055,1.3297,-0.105,-0.0041,1.3262,-0.1066,-0.0062,1.3299,-0.1055,-0.0189,1.3074,-0.0803,-0.0192,1.3113,-0.0803,-0.0204,1.3091,-0.0827,-0.0285,1.3239,-0.1042,-0.0287,1.3238,-0.1067,-0.0295,1.3222,-0.1066,-0.03,1.3219,-0.1077,-0.0312,1.3196,-0.1066,-0.0312,1.3232,-0.1129,-0.0312,1.3232,-0.1127,-0.0296,1.3261,-0.1134,-0.0276,1.327,-0.1125,-0.0277,1.3269,-0.1126,-0.0279,1.327,-0.1124,-0.0156,1.3224,-0.0931,-0.0156,1.3226,-0.0931,-0.0151,1.3246,-0.0944,-0.0175,1.3219,-0.0809,-0.0176,1.322,-0.0812,-0.0176,1.3217,-0.0811,-0.015,1.3246,-0.0946,-0.0149,1.3246,-0.0946,-0.0172,1.3235,-0.0901,-0.0171,1.3233,-0.09,-0.0171,1.3232,-0.0897,-0.0162,1.3285,-0.0802,-0.0162,1.3284,-0.0804,-0.0163,1.3284,-0.0801,-0.0158,1.3279,-0.0944,-0.015,1.3274,-0.0975,-0.0152,1.3257,-0.0945,-0.0058,1.3296,-0.0921,-0.0086,1.3294,-0.0913,-0.0077,1.3287,-0.0891,-0.0058,1.3295,-0.0925,-0.0096,1.3291,-0.0927,-0.009,1.3293,-0.0916,-0.0146,1.3287,-0.0915,-0.015,1.3277,-0.0897,-0.0129,1.3284,-0.0898,-0.018,1.3225,-0.0822,-0.0185,1.3202,-0.084,-0.018,1.3227,-0.0825,-0.0174,1.3259,-0.0803,-0.0162,1.3259,-0.084,-0.0145,1.3049,-0.0809,-0.0149,1.305,-0.0812,-0.0126,1.3059,-0.0839,-0.0135,1.3061,-0.0861,-0.0122,1.306,-0.0843,-0.014,1.3058,-0.0858,-0.0081,1.3126,-0.0904,-0.008,1.3144,-0.091,-0.0055,1.315,-0.0904,0.0,1.3157,-0.0889,-0.0025,1.3153,-0.0895,-0.0024,1.3174,-0.0899,-0.0055,1.317,-0.091,-0.0115,1.329,-0.0899,-0.0111,1.329,-0.0894,-0.0145,1.3283,-0.0836,-0.013,1.3284,-0.0877,-0.0149,1.3278,-0.0837,-0.0168,1.3233,-0.093,-0.0156,1.3224,-0.0928,-0.0155,1.3227,-0.0899,-0.0075,1.3057,-0.0875,-0.0074,1.3055,-0.087,-0.0094,1.306,-0.0857,-0.0143,1.3066,-0.0648,-0.0151,1.3062,-0.0681,-0.0137,1.3063,-0.0648,-0.0102,1.3069,-0.0587,-0.0105,1.3072,-0.0583,-0.0127,1.3069,-0.0608,-0.0267,1.3276,-0.1099,-0.0244,1.327,-0.1108,-0.0267,1.3162,-0.1166,-0.0258,1.3162,-0.113,-0.0272,1.316,-0.1124,-0.0021,1.3254,-0.1066,-0.0021,1.3254,-0.1072,-0.0193,1.3283,-0.1019,-0.0182,1.3297,-0.1005,-0.0184,1.3305,-0.1004,-0.0074,1.3333,-0.1051,-0.0079,1.3329,-0.1034,-0.007,1.3299,-0.1064,-0.0079,1.3331,-0.1054,-0.0113,1.3366,-0.1035,-0.0142,1.337,-0.1014,-0.0109,1.3368,-0.1032,-0.0187,1.334,-0.1003,-0.0191,1.3314,-0.1006,-0.019,1.334,-0.0998,-0.0127,1.3268,-0.1063,-0.0126,1.3275,-0.1062,-0.0092,1.3263,-0.1069,-0.0102,1.3134,-0.0993,-0.0105,1.3136,-0.0991,-0.0106,1.313,-0.099,-0.0114,1.3055,-0.0829,-0.0091,1.3058,-0.0849,-0.0095,1.3062,-0.0832,-0.0067,1.3159,-0.1011,-0.0069,1.3191,-0.1008,-0.0081,1.319,-0.0982,-0.0083,1.3159,-0.0993,-0.0085,1.317,-0.0982,-0.0076,1.3245,-0.1008,-0.0081,1.3237,-0.098,-0.008,1.3212,-0.0981,-0.0026,1.3188,-0.104,-0.0052,1.3159,-0.1027,-0.0027,1.3156,-0.1039,-0.0053,1.3261,-0.0934,-0.0079,1.3263,-0.0952,-0.0089,1.3287,-0.095,-0.0155,1.327,-0.0838,-0.0142,1.3371,-0.101,-0.0173,1.3356,-0.0999,-0.0172,1.3351,-0.0992,-0.0152,1.3288,-0.0971,-0.0149,1.3302,-0.0968,-0.0165,1.3302,-0.0975,-0.0167,1.3249,-0.0926,-0.0168,1.3254,-0.094,-0.0169,1.3235,-0.093,-0.009,1.3269,-0.0979,-0.0084,1.3277,-0.1006,-0.01,1.3308,-0.0996,-0.0001,1.2971,-0.1115,-0.0027,1.3004,-0.1089,-0.0105,1.3101,-0.0891,-0.0081,1.3104,-0.0897,-0.0079,1.3079,-0.0888,-0.0055,1.3287,-0.0933,-0.0069,1.3235,-0.0954,-0.0052,1.3236,-0.0934,-0.0052,1.3213,-0.0928,-0.0056,1.3129,-0.0901,-0.0122,1.3173,-0.0952,-0.013,1.3159,-0.0974,-0.0103,1.3156,-0.0982,-0.0082,1.3133,-0.1012,-0.0101,1.3091,-0.1007,-0.0111,1.3107,-0.0999,-0.0134,1.3072,-0.1,-0.0124,1.3052,-0.1013,-0.0122,1.3065,-0.1006,-0.0073,1.3074,-0.1026,-0.0056,1.31,-0.1033,-0.0076,1.3104,-0.1014,-0.0175,1.318,-0.0834,-0.0186,1.315,-0.0832,-0.0185,1.3152,-0.0807,-0.0158,1.3199,-0.0864,-0.0159,1.3177,-0.0858,-0.0193,1.3123,-0.083,-0.0175,1.3148,-0.0857,-0.018,1.3099,-0.0773,-0.0164,1.3056,-0.0774,-0.012,1.3057,-0.0838,-0.0038,1.3072,-0.0558,-0.0038,1.3089,-0.0563,-0.0076,1.309,-0.057,-0.0125,1.3059,-0.0684,-0.0145,1.306,-0.0682,-0.0153,1.3053,-0.0721,-0.0074,1.3061,-0.0853,-0.0076,1.307,-0.0831,-0.005,1.3068,-0.0854,-0.0168,1.325,-0.0711,-0.0168,1.3253,-0.0757,-0.0168,1.322,-0.0754,-0.0171,1.3253,-0.0794,-0.0174,1.3219,-0.0791,-0.0167,1.3284,-0.0756,-0.017,1.3271,-0.0756,-0.0167,1.3268,-0.0713,-0.0168,1.3272,-0.0803,-0.0142,1.3279,-0.0875,-0.0025,1.3279,-0.0897,-0.0061,1.3286,-0.0894,-0.0025,1.329,-0.0912,-0.0062,1.3273,-0.0876,-0.0027,1.3274,-0.0875,-0.0035,1.3275,-0.0661,-0.0074,1.3289,-0.0648,-0.0038,1.3293,-0.0625,-0.0181,1.3291,-0.1033,-0.0185,1.3287,-0.1025,-0.0164,1.3271,-0.0998,-0.0164,1.3284,-0.0991,-0.0163,1.3246,-0.0968,-0.0154,1.3142,-0.0881,-0.0144,1.3173,-0.0883,-0.0143,1.3203,-0.0888,-0.0153,1.3225,-0.0898,-0.0154,1.3222,-0.093,-0.0168,1.3197,-0.0958,-0.0177,1.3223,-0.0959,-0.02,1.3226,-0.0975,-0.0143,1.3111,-0.0892,-0.0165,1.3121,-0.0882,-0.0117,1.3158,-0.0928,-0.0137,1.3174,-0.0945,-0.0151,1.3195,-0.0937,-0.0155,1.317,-0.0963,-0.0137,1.3136,-0.0984,-0.0196,1.3198,-0.0973,-0.0224,1.32,-0.099,-0.0206,1.3167,-0.1001,-0.0243,1.3164,-0.1022,-0.0196,1.3143,-0.1008,-0.0275,1.3165,-0.105,-0.0294,1.3199,-0.104,-0.0311,1.3194,-0.1066,-0.0288,1.3166,-0.107,-0.03,1.318,-0.112,-0.032,1.3192,-0.1116,-0.0311,1.3188,-0.1155,-0.0295,1.326,-0.1137,-0.0294,1.3256,-0.1159,-0.0311,1.3223,-0.1162,-0.0274,1.3272,-0.1152,-0.0122,1.3291,-0.1051,-0.0156,1.3287,-0.1051,-0.0144,1.3295,-0.1041,-0.0155,1.3304,-0.1027,-0.0187,1.3316,-0.1009,-0.0164,1.3314,-0.102,-0.0161,1.3331,-0.1013,-0.0172,1.3355,-0.1003,-0.0151,1.3344,-0.1017,-0.0119,1.3345,-0.1031,-0.0103,1.3308,-0.1046,-0.0107,1.3296,-0.1053,-0.0014,1.3213,-0.1103,-0.0003,1.3192,-0.1124,-0.0025,1.3173,-0.1128,-0.0087,1.3261,-0.107,-0.0032,1.3231,-0.1088,-0.0052,1.3243,-0.1074,-0.0067,1.3219,-0.1091,-0.0097,1.3233,-0.108,-0.0088,1.3259,-0.107,-0.0091,1.3256,-0.107,-0.0136,1.3246,-0.108,-0.0165,1.3246,-0.1091,-0.0183,1.3263,-0.1075,-0.0236,1.3153,-0.1089,-0.0207,1.314,-0.107,-0.0223,1.3145,-0.1045,-0.0241,1.3235,-0.1182,-0.0252,1.3271,-0.1165,-0.0224,1.3255,-0.1163,-0.0253,1.3203,-0.1186,-0.0217,1.3232,-0.1158,-0.0191,1.3231,-0.1127,-0.0129,1.3217,-0.1083,-0.016,1.3144,-0.1072,-0.0124,1.3135,-0.1068,-0.0138,1.3104,-0.1061,-0.0172,1.3098,-0.1049,-0.0156,1.3065,-0.1036,-0.0186,1.3086,-0.1018,-0.0123,1.306,-0.1047,-0.011,1.3094,-0.1065,-0.008,1.3079,-0.108,-0.0015,1.314,-0.1153,-0.0002,1.3163,-0.116,-0.0002,1.3136,-0.1191,-0.0018,1.2904,-0.1233,-0.0001,1.2882,-0.1227,-0.0003,1.2914,-0.1201,-0.0001,1.3017,-0.127,-0.0022,1.2993,-0.1287,-0.0013,1.3007,-0.126,-0.0025,1.2935,-0.1249,-0.0027,1.292,-0.1273,-0.0025,1.2887,-0.1253,-0.0017,1.2976,-0.1315,-0.0001,1.2981,-0.132,-0.0001,1.2933,-0.1322,-0.0001,1.2867,-0.1247,-0.0026,1.2962,-0.1268,-0.002,1.2982,-0.1243,-0.0018,1.2956,-0.1227,-0.0014,1.2975,-0.1199,-0.0004,1.2971,-0.1118,-0.0015,1.2994,-0.1133,-0.0058,1.3062,-0.1099,-0.0038,1.3043,-0.1121,-0.0054,1.3043,-0.1085,-0.0024,1.3103,-0.1142,-0.003,1.3071,-0.1131,-0.0053,1.309,-0.1108,-0.0067,1.3047,-0.105,-0.008,1.3055,-0.1064,-0.0059,1.3144,-0.1096,-0.0072,1.311,-0.1091,-0.0075,1.3193,-0.1091,-0.0099,1.3205,-0.1079,-0.0167,1.3114,-0.1059,-0.0181,1.3123,-0.1058,-0.0201,1.3192,-0.1113,-0.0172,1.3186,-0.109,-0.019,1.3152,-0.1086,-0.0247,1.3165,-0.1134,-0.0227,1.3196,-0.115,-0.0103,1.3324,-0.1043,-0.013,1.3318,-0.103,-0.0316,1.3193,-0.1098,-0.0317,1.3194,-0.11,-0.0199,1.3121,-0.1034,-0.0169,1.3145,-0.0994,-0.0144,1.3133,-0.0984,-0.0174,1.317,-0.0986,-0.0136,1.3136,-0.0901,-0.0146,1.317,-0.0903,-0.0135,1.3158,-0.0922,-0.0241,1.3262,-0.1025,-0.0258,1.3282,-0.1072,-0.0269,1.3267,-0.1051,-0.0186,1.333,-0.099,-0.0042,1.3292,-0.0595,-0.007,1.3273,-0.0872,-0.0077,1.3272,-0.0866,0.0,1.3277,-0.0894,0.0,1.3282,-0.0904,-0.0155,1.3268,-0.0875,-0.0171,1.3256,-0.0792,-0.0177,1.3233,-0.0842,-0.0186,1.3204,-0.0843,-0.0136,1.3125,-0.0624,-0.011,1.3091,-0.0585,-0.0107,1.3126,-0.0597,-0.0173,1.3089,-0.0727,-0.0167,1.3086,-0.0686,0.0,1.3077,-0.0817,-0.0021,1.3068,-0.0851,0.0,1.3074,-0.0847,-0.005,1.3075,-0.0827,-0.0022,1.3075,-0.0821,-0.0022,1.3079,-0.0788,-0.0155,1.3087,-0.0651,-0.0134,1.3089,-0.0614,0.0,1.3072,-0.0562,0.0,1.3088,-0.0563,-0.0181,1.3092,-0.0885,-0.0165,1.3083,-0.0891,-0.0172,1.3076,-0.0856,-0.0057,1.322,-0.1033,-0.0056,1.3191,-0.1032,-0.0086,1.3051,-0.1029,-0.0062,1.3072,-0.1044,-0.0091,1.3051,-0.1025,-0.0136,1.3131,-0.0983,-0.0089,1.319,-0.0966,-0.0094,1.318,-0.0963,-0.0024,1.3289,-0.0916,-0.0023,1.3059,-0.088,-0.0053,1.3056,-0.088,-0.0056,1.3082,-0.0894,-0.01,1.3078,-0.0875,-0.0109,1.312,-0.0902,-0.0079,1.3188,-0.0936,-0.008,1.3169,-0.0925,-0.0088,1.3172,-0.093,-0.0095,1.3162,-0.0927,-0.0102,1.3174,-0.0961,-0.0125,1.307,-0.0858,-0.0132,1.3088,-0.0882,-0.0112,1.3328,-0.0994,-0.0087,1.3323,-0.102,-0.0098,1.3296,-0.0978,-0.013,1.3311,-0.0968,-0.0136,1.3334,-0.0983,-0.0157,1.3324,-0.0976,-0.0147,1.3295,-0.0939,-0.0124,1.3298,-0.0937,-0.0088,1.3049,-0.1031,-0.0145,1.3071,-0.088,-0.0162,1.3086,-0.0894,-0.0158,1.328,-0.0942,-0.0026,1.3219,-0.1048,-0.0042,1.3261,-0.1062,-0.002,1.3259,-0.0926,-0.0022,1.3282,-0.092,-0.0179,1.3098,-0.0984,-0.0175,1.3099,-0.0982,-0.0157,1.3281,-0.1054,-0.0176,1.3294,-0.1035,-0.0113,1.336,-0.1022,-0.0181,1.3289,-0.1036,-0.0171,1.327,-0.1066,-0.0159,1.3053,-0.0774,0.0,1.3066,-0.0866,-0.0023,1.3057,-0.0876,-0.0156,1.3226,-0.0896,-0.0164,1.321,-0.0868,-0.0097,1.3291,-0.0628,-0.0102,1.329,-0.0625,-0.0077,1.3292,-0.0605,-0.0053,1.3192,-0.092,-0.0073,1.3212,-0.0947,-0.0106,1.3282,-0.0865,-0.0089,1.327,-0.0851,-0.0112,1.3137,-0.091,-0.0198,1.3093,-0.0866,-0.0132,1.3053,-0.08,-0.0162,1.3208,-0.0868,-0.0168,1.3196,-0.0842,-0.0119,1.329,-0.0914,-0.0103,1.3295,-0.0945,-0.0159,1.3273,-0.0942,-0.0154,1.3256,-0.0943,-0.0166,1.3254,-0.0942,-0.0185,1.3202,-0.0843,-0.0159,1.3278,-0.094,-0.0171,1.3193,-0.0837,-0.0172,1.3197,-0.0838,-0.0172,1.3257,-0.0795,-0.0168,1.3271,-0.08,-0.0174,1.3257,-0.08,-0.0316,1.3213,-0.1121,-0.0316,1.3211,-0.1119,-0.0316,1.3213,-0.1119,-0.0232,1.327,-0.1089,-0.0303,1.3227,-0.1101,-0.0299,1.3234,-0.1106,-0.0291,1.3248,-0.111,-0.0286,1.3252,-0.1105,-0.0183,1.3117,-0.0774,-0.0191,1.312,-0.0804,-0.0203,1.3086,-0.083,0.0184,1.3117,-0.0774,0.0181,1.3099,-0.0773,0.0165,1.3056,-0.0774,0.0317,1.3213,-0.1121,0.0317,1.3213,-0.1119,0.0317,1.3211,-0.1119,0.0168,1.3234,-0.0932,0.0175,1.3257,-0.08,0.0181,1.3225,-0.0822,0.0164,1.3284,-0.0801,0.0169,1.3271,-0.08,0.0159,1.328,-0.0942,0.016,1.3278,-0.094,0.016,1.3273,-0.0942,0.0155,1.3256,-0.0943,0.0111,1.3307,-0.0976,0.0133,1.3053,-0.08,0.0115,1.3055,-0.0829,0.0113,1.3137,-0.091,0.0137,1.3136,-0.0901,0.0078,1.3272,-0.0866,0.0089,1.327,-0.0851,0.0107,1.3282,-0.0865,0.0096,1.3162,-0.0927,0.0089,1.3172,-0.093,0.0095,1.318,-0.0963,0.0053,1.3192,-0.092,0.0159,1.3287,-0.0801,0.0103,1.329,-0.0625,0.0179,1.3215,-0.0872,0.0024,1.3057,-0.0876,0.0024,1.3059,-0.088,0.0164,1.3053,-0.0781,0.0189,1.307,-0.0807,0.016,1.3056,-0.0722,0.0154,1.3053,-0.0721,0.0191,1.3281,-0.1044,0.0181,1.3289,-0.1036,0.0158,1.3281,-0.1054,0.0172,1.327,-0.1066,0.0021,1.3254,-0.1066,0.0027,1.3219,-0.1048,0.0104,1.3324,-0.1043,0.013,1.3318,-0.103,0.0104,1.3308,-0.1051,0.0187,1.333,-0.099,0.011,1.3368,-0.1032,0.007,1.3299,-0.107,0.0076,1.3104,-0.1014,0.0082,1.3105,-0.101,0.0081,1.3112,-0.1012,0.017,1.3145,-0.0994,0.0086,1.317,-0.0982,0.0058,1.322,-0.1033,0.019,1.334,-0.0998,0.0181,1.332,-0.0983,0.0169,1.3341,-0.0986,0.0158,1.3324,-0.0976,0.015,1.3302,-0.0968,0.0147,1.3295,-0.0939,0.0126,1.307,-0.0858,0.0163,1.3086,-0.0894,0.0146,1.3071,-0.088,0.013,1.3311,-0.0968,0.0125,1.3298,-0.0937,0.0137,1.3334,-0.0982,0.0113,1.3328,-0.0994,0.0088,1.3323,-0.102,0.0133,1.3088,-0.0882,0.0097,1.3063,-0.0861,0.0117,1.3158,-0.0928,0.0105,1.3101,-0.0891,0.007,1.3235,-0.0954,0.0057,1.3082,-0.0894,0.0057,1.3107,-0.0898,0.0026,1.3086,-0.089,0.0025,1.3289,-0.0916,0.0102,1.3134,-0.0993,0.0106,1.3136,-0.0991,0.0107,1.313,-0.099,0.0027,1.3188,-0.104,0.0031,1.3096,-0.1042,0.0,1.3059,-0.106,0.0036,1.3067,-0.1052,0.0187,1.3126,-0.086,0.02,1.3098,-0.0866,0.0039,1.3072,-0.0558,0.0155,1.3087,-0.0651,0.0134,1.3089,-0.0614,0.0128,1.3069,-0.0608,0.0082,1.3072,-0.0679,0.0083,1.3074,-0.0718,0.0076,1.307,-0.0831,0.0023,1.3075,-0.0821,0.0174,1.3089,-0.0727,0.0168,1.3086,-0.0686,0.0153,1.3223,-0.0676,0.0149,1.3192,-0.0674,0.0162,1.3191,-0.0708,0.0187,1.3204,-0.0843,0.0,1.3277,-0.0576,0.0044,1.3278,-0.058,0.0,1.3289,-0.0582,0.0172,1.3256,-0.0792,0.0156,1.3268,-0.0875,0.0126,1.3285,-0.0873,0.012,1.3278,-0.0836,0.0096,1.3269,-0.0837,0.007,1.3269,-0.0713,0.0033,1.3268,-0.0712,0.0042,1.3292,-0.0595,0.0204,1.3272,-0.1055,0.0318,1.3194,-0.11,0.0147,1.317,-0.0903,0.0169,1.3197,-0.0958,0.0275,1.3165,-0.105,0.0317,1.3193,-0.1098,0.0253,1.3271,-0.1165,0.0224,1.3265,-0.1117,0.0107,1.3296,-0.1053,0.0144,1.3295,-0.1041,0.0156,1.3304,-0.1032,0.0177,1.3294,-0.1035,0.0033,1.3231,-0.1088,0.0053,1.3243,-0.1074,0.0068,1.3219,-0.1091,0.0215,1.3265,-0.1107,0.02,1.3251,-0.112,0.0237,1.3153,-0.1089,0.0217,1.3232,-0.1158,0.0191,1.3231,-0.1127,0.0166,1.3246,-0.1091,0.0159,1.3225,-0.11,0.0139,1.3104,-0.1061,0.0125,1.3135,-0.1068,0.0173,1.3098,-0.1049,0.0156,1.3065,-0.1036,0.0097,1.3124,-0.1076,0.0111,1.3094,-0.1065,0.0124,1.306,-0.1047,0.0003,1.3136,-0.1191,0.0021,1.2982,-0.1243,0.0013,1.3003,-0.1217,0.0015,1.2975,-0.1199,0.0002,1.2882,-0.1227,0.0002,1.2867,-0.1247,0.0025,1.2946,-0.1293,0.0022,1.2882,-0.1286,0.0003,1.2868,-0.1271,0.0001,1.288,-0.1292,0.0003,1.3105,-0.122,0.0006,1.3087,-0.1211,-0.0007,1.3028,-0.1232,-0.0001,1.3049,-0.1246,0.0,1.3243,-0.1076,-0.0001,1.3224,-0.1104,0.0019,1.2956,-0.1227,0.0168,1.3114,-0.1059,0.0225,1.3255,-0.1163,0.0165,1.3314,-0.1025,0.0226,1.328,-0.1038,0.0072,1.3279,-0.0676,0.0071,1.3273,-0.0872,0.0042,1.329,-0.059,0.0162,1.3221,-0.0712,0.0022,1.3068,-0.0851,0.0051,1.3075,-0.0827,0.0111,1.3064,-0.0719,0.0039,1.3089,-0.0563,0.0182,1.3092,-0.0885,0.0172,1.3076,-0.0856,0.0166,1.3083,-0.0891,0.0,1.3093,-0.1052,0.0053,1.3056,-0.088,0.0045,1.3029,-0.1066,0.0003,1.2944,-0.1146,0.0115,1.3348,-0.1011,0.0143,1.3356,-0.0999,0.0092,1.3058,-0.0849,0.0165,1.3302,-0.098,0.0063,1.3252,-0.1033,0.007,1.3191,-0.1008,0.0176,1.3099,-0.0982,0.0114,1.336,-0.1022,0.0,1.3068,-0.0871,0.0165,1.321,-0.0868,0.0078,1.3292,-0.0605,0.0053,1.3213,-0.0928,0.0094,1.3288,-0.0882,0.0199,1.3093,-0.0866,0.0121,1.3057,-0.0838,0.015,1.305,-0.0812,0.0126,1.3059,-0.0839,0.0162,1.3208,-0.0868,0.012,1.329,-0.0914,0.0164,1.3284,-0.0798,0.0186,1.3202,-0.0843,0.0173,1.3257,-0.0795,0.0312,1.3194,-0.1066,0.0295,1.3199,-0.104,0.0294,1.32,-0.1039,0.0191,1.312,-0.0804,0.0203,1.3086,-0.083,-0.0294,1.32,-0.1039,-0.0295,1.3201,-0.1041,-0.0171,1.3196,-0.084,-0.0167,1.3234,-0.0932,-0.0163,1.3284,-0.0798,-0.011,1.3307,-0.0976,-0.0093,1.3288,-0.0882,-0.0077,1.3294,-0.0611,-0.0178,1.3215,-0.0872,-0.0159,1.3056,-0.0722,-0.019,1.3281,-0.1044,-0.008,1.3112,-0.1012,-0.0081,1.3105,-0.101,-0.0062,1.3252,-0.1033,-0.0114,1.3348,-0.1011,-0.0002,1.2944,-0.1146,-0.0096,1.3063,-0.0861,-0.0057,1.3107,-0.0898,-0.0025,1.3086,-0.089,-0.0126,1.3105,-0.0993,-0.0112,1.3066,-0.101,-0.0054,1.313,-0.1028,-0.0199,1.3098,-0.0866,-0.0186,1.3126,-0.086,-0.0052,1.3076,-0.0793,-0.0166,1.327,-0.0794,-0.0203,1.3272,-0.1055,-0.0225,1.328,-0.1038,-0.0253,1.315,-0.1076,-0.0223,1.3265,-0.1117,-0.0218,1.316,-0.1103,-0.0042,1.3126,-0.1118,-0.0044,1.3029,-0.1066,-0.003,1.3162,-0.1125,-0.0037,1.3019,-0.1108,-0.0012,1.3003,-0.1217,-0.0024,1.2946,-0.1293,-0.0018,1.2935,-0.1314,-0.0021,1.2882,-0.1286,-0.0001,1.288,-0.1292,-0.0002,1.2868,-0.1271,-0.0001,1.3,-0.1294,-0.0009,1.2929,-0.121,-0.0006,1.3087,-0.1211,-0.0002,1.3105,-0.122,-0.0008,1.3112,-0.1183,-0.0158,1.3225,-0.11,-0.02,1.3251,-0.112};
			return value;
		}

		/** Define subarray values using type double[] with $tupleSize=3 and $tupleSplitSize=1000 for subarray position()=2 */
		private double[] gett9_coordinate_6_22_point_2()
		{
			double[] value = {-0.0266,1.3243,-0.118,-0.0214,1.3265,-0.1107,-0.0039,1.3194,-0.1111,-0.0076,1.3299,-0.1065,-0.0137,1.3347,-0.1022,-0.0175,1.3069,-0.0991,-0.0071,1.3279,-0.0676,-0.0156,1.3282,-0.0714,-0.0161,1.3221,-0.0712,-0.0052,1.3055,-0.0875,-0.0133,1.3056,-0.0723,-0.0123,1.3066,-0.0609,-0.0093,1.3062,-0.0613,-0.0074,1.3074,-0.057,-0.0182,1.3184,-0.0811,-0.015,1.3054,-0.1001,-0.0085,1.3213,-0.0971,-0.0142,1.3366,-0.1005,-0.0068,1.3215,-0.1008,-0.0287,1.3168,-0.1169,-0.0163,1.3053,-0.0781,-0.0125,1.3285,-0.0873,-0.0047,1.3204,-0.1102,-0.0051,1.3178,-0.1105,0.0,1.3178,-0.0896,-0.0148,1.3067,-0.0876,-0.0148,1.326,-0.0979,-0.0161,1.3258,-0.0898,-0.016,1.3269,-0.0919,-0.0171,1.3236,-0.0898,-0.0167,1.3253,-0.0942,-0.0165,1.3272,-0.0796,-0.0166,1.3271,-0.0797,-0.0317,1.3195,-0.1098,-0.0163,1.3061,-0.0832,0.0163,1.3061,-0.0832,0.0288,1.3238,-0.1067,0.0278,1.3258,-0.108,0.0313,1.3232,-0.1127,0.0318,1.3195,-0.1098,0.0312,1.3223,-0.1162,0.0152,1.3246,-0.0944,0.0176,1.3217,-0.0811,0.0162,1.3285,-0.0802,0.0153,1.3288,-0.0971,0.0144,1.3173,-0.0883,0.0149,1.3067,-0.0876,0.0085,1.3213,-0.0971,0.0138,1.3063,-0.0648,0.0288,1.3168,-0.1169,0.0096,1.3062,-0.0832,0.0069,1.3215,-0.1008,0.0143,1.3366,-0.1005,0.009,1.3269,-0.0979,0.0023,1.3236,-0.0923,0.0103,1.3069,-0.0587,0.0094,1.3062,-0.0613,0.0124,1.3066,-0.0609,0.0053,1.3055,-0.0875,0.0139,1.3272,-0.0646,0.0157,1.3282,-0.0714,0.0028,1.3274,-0.0875,0.0,1.3278,-0.066,0.0178,1.3223,-0.0959,0.0138,1.3347,-0.1022,0.0201,1.3192,-0.1113,0.01,1.3205,-0.1079,0.0073,1.311,-0.1091,0.0059,1.3062,-0.1099,0.0031,1.3162,-0.1125,0.0015,1.2994,-0.1133,0.0039,1.3043,-0.1121,0.0022,1.2993,-0.1287,0.0027,1.292,-0.1273,0.0001,1.29,-0.1308,-0.0001,1.29,-0.1308,0.002,1.2907,-0.1304,0.0027,1.2962,-0.1268,0.0015,1.2998,-0.1175,0.0013,1.3025,-0.1188,0.0083,1.3159,-0.1082,0.0076,1.3193,-0.1091,0.0109,1.317,-0.1073,0.0154,1.3053,-0.1005,0.0143,1.318,-0.1076,0.0184,1.3263,-0.1075,0.0232,1.327,-0.1089,0.0258,1.32,-0.1009,0.0287,1.3252,-0.1105,0.0282,1.3255,-0.1091,0.0253,1.3236,-0.1016,0.0163,1.3246,-0.0968,0.0165,1.3271,-0.0998,0.0259,1.3282,-0.1072,0.027,1.3276,-0.1098,0.0027,1.3266,-0.0837,0.0,1.3261,-0.079,0.0029,1.3261,-0.079,0.0,1.3266,-0.0835,0.0068,1.3267,-0.0751,0.0032,1.3263,-0.0751,0.0107,1.3272,-0.0752,0.0105,1.3275,-0.0714,0.0097,1.3277,-0.0701,0.0102,1.3287,-0.0674,0.0119,1.3285,-0.0696,0.0084,1.3279,-0.0686,0.0133,1.328,-0.0795,0.0079,1.3278,-0.0591,0.0078,1.3257,-0.0591,0.0108,1.3228,-0.0616,0.0075,1.323,-0.0594,0.0171,1.319,-0.0747,0.0041,1.3196,-0.0584,0.0041,1.3232,-0.0588,0.0074,1.3196,-0.0593,0.0076,1.3161,-0.0589,0.0106,1.3195,-0.0614,0.0107,1.3162,-0.0607,0.0165,1.3158,-0.0703,0.0172,1.3157,-0.0741,0.013,1.3194,-0.0642,0.0133,1.3226,-0.0644,0.0158,1.3123,-0.0659,0.0169,1.312,-0.0695,0.0151,1.3159,-0.0669,0.0042,1.3125,-0.0574,0.0041,1.3162,-0.0581,0.0077,1.3125,-0.0581,0.0111,1.3091,-0.0585,0.0076,1.309,-0.057,0.0108,1.3126,-0.0597,0.0176,1.3119,-0.0732,0.0,1.3083,-0.0709,0.0024,1.3082,-0.0751,0.0024,1.3082,-0.0711,0.0,1.3083,-0.0748,0.0031,1.3063,-0.0585,0.0061,1.3073,-0.0629,0.0068,1.3064,-0.0594,0.0028,1.3073,-0.0612,0.0053,1.3076,-0.0793,0.0055,1.3079,-0.0755,0.0023,1.3079,-0.0788,0.0081,1.3074,-0.0796,0.0057,1.3077,-0.0673,0.0083,1.307,-0.0646,0.0106,1.3061,-0.0797,0.0,1.3068,-0.0565,0.0039,1.3068,-0.0561,0.0,1.3064,-0.0583,0.0106,1.3072,-0.0583,0.0,1.3125,-0.1045,0.0028,1.3127,-0.1038,0.0135,1.3072,-0.1,0.0125,1.3052,-0.1013,0.015,1.3054,-0.1001,0.0123,1.3065,-0.1006,0.0,1.3216,-0.0912,0.0024,1.3215,-0.0916,0.0,1.3235,-0.092,0.0,1.3093,-0.0882,0.0025,1.311,-0.0893,0.0071,1.3289,-0.1029,0.0104,1.3076,-0.101,0.0079,1.3075,-0.1022,0.0113,1.3066,-0.101,0.0161,1.3269,-0.0919,0.0172,1.3069,-0.0988,0.0181,1.3097,-0.0887,0.0125,1.329,-0.0659,0.013,1.3289,-0.0655,0.0026,1.3153,-0.0895,0.0,1.3135,-0.0888,0.0025,1.3131,-0.0894,0.018,1.3216,-0.0871,0.0168,1.3247,-0.0873,0.0161,1.3258,-0.0898,0.0165,1.3284,-0.0991,0.0312,1.3196,-0.1066,-0.0277,1.3258,-0.108,-0.027,1.3267,-0.1052,-0.026,1.3282,-0.1072,-0.0279,1.3252,-0.1073,-0.0269,1.3276,-0.1098,-0.0179,1.3216,-0.0871,-0.0167,1.3247,-0.0873,-0.0188,1.307,-0.0807,-0.0025,1.3131,-0.0894,-0.0095,1.3269,-0.0837,-0.0119,1.3278,-0.0836,-0.0095,1.3068,-0.0659,-0.0118,1.3062,-0.0653,-0.0083,1.307,-0.0646,0.0,1.3281,-0.0908,-0.0146,1.3286,-0.0684,-0.0151,1.3284,-0.0715,-0.014,1.3288,-0.0687,-0.0042,1.329,-0.059,-0.0126,1.305,-0.1017,-0.0103,1.3076,-0.101,-0.0078,1.3075,-0.1022,-0.0142,1.3356,-0.0999,-0.007,1.3289,-0.1029,-0.0035,1.3067,-0.1052,-0.0023,1.3197,-0.0907,-0.0022,1.3236,-0.0923,-0.0023,1.3215,-0.0916,-0.0137,1.3095,-0.0993,-0.0139,1.3085,-0.0995,-0.0171,1.3069,-0.0988,-0.003,1.3096,-0.1042,-0.0027,1.3127,-0.1038,-0.0031,1.3063,-0.0585,-0.0038,1.3068,-0.0561,-0.008,1.3074,-0.0796,-0.0105,1.3061,-0.0797,-0.0104,1.3068,-0.0685,-0.0055,1.308,-0.0715,-0.0083,1.3076,-0.0757,-0.0054,1.3079,-0.0755,-0.0082,1.3074,-0.0718,-0.0025,1.308,-0.0667,-0.0023,1.3082,-0.0711,-0.0056,1.3077,-0.0673,0.0,1.3073,-0.0606,-0.0027,1.3073,-0.0612,0.0,1.3079,-0.0663,0.0,1.3081,-0.0784,-0.0157,1.3123,-0.0659,0.0,1.3125,-0.0571,-0.0041,1.3125,-0.0574,-0.0133,1.316,-0.0634,-0.0106,1.3162,-0.0607,-0.0179,1.3154,-0.0778,-0.0176,1.3119,-0.0732,-0.0171,1.3157,-0.0741,-0.0179,1.3187,-0.0784,-0.0148,1.3192,-0.0674,-0.0129,1.3194,-0.0642,-0.015,1.3159,-0.0669,-0.004,1.3196,-0.0584,0.0,1.3162,-0.0577,0.0,1.3197,-0.058,-0.0041,1.3162,-0.0581,-0.0107,1.3228,-0.0616,-0.0105,1.3195,-0.0614,-0.0132,1.3226,-0.0644,-0.004,1.3232,-0.0588,0.0,1.3257,-0.0576,-0.0043,1.3259,-0.0581,0.0,1.3231,-0.0584,-0.014,1.3251,-0.0644,-0.0152,1.3223,-0.0676,-0.0158,1.3249,-0.0675,-0.0112,1.3256,-0.0616,-0.0138,1.3272,-0.0646,-0.0115,1.3274,-0.0617,-0.0077,1.3257,-0.0591,-0.0078,1.3278,-0.0591,-0.0158,1.3269,-0.0677,-0.0132,1.328,-0.0795,-0.0159,1.3287,-0.0801,-0.0101,1.3287,-0.0674,-0.0096,1.3277,-0.0701,-0.0118,1.3285,-0.0696,-0.0083,1.3279,-0.0686,-0.0106,1.3272,-0.0752,-0.0069,1.3269,-0.0713,-0.0067,1.3267,-0.0751,-0.0104,1.3275,-0.0714,-0.0033,1.3268,-0.0712,-0.0032,1.3263,-0.0751,0.0,1.3271,-0.0873,0.0,1.3267,-0.0712,0.0,1.326,-0.075,-0.0212,1.3257,-0.1003,-0.0184,1.3251,-0.0986,-0.0223,1.3231,-0.0994,-0.0304,1.3219,-0.1092,-0.0281,1.3211,-0.1187,-0.0143,1.318,-0.1076,-0.0096,1.3124,-0.1076,-0.002,1.302,-0.1148,-0.0015,1.2998,-0.1175,-0.0009,1.2971,-0.116,-0.0013,1.3025,-0.1188,-0.0019,1.2907,-0.1304,-0.0001,1.2927,-0.1172,-0.0008,1.295,-0.1183,-0.0008,1.3053,-0.1199,-0.0013,1.3076,-0.1171,-0.0016,1.3048,-0.116,-0.0108,1.317,-0.1073,-0.0082,1.3159,-0.1082,-0.0153,1.3053,-0.1005,0.0,1.3242,-0.1071,-0.0257,1.32,-0.1009,-0.0283,1.3239,-0.104,-0.0253,1.3236,-0.1016,-0.0027,1.3266,-0.0837,-0.0063,1.3266,-0.0838,-0.0103,1.3268,-0.0793,-0.0066,1.3266,-0.0791,-0.0129,1.3284,-0.0715,-0.0135,1.3283,-0.0754,-0.0163,1.3287,-0.0757,-0.0129,1.3289,-0.0655,-0.017,1.319,-0.0747,-0.0073,1.3196,-0.0593,-0.0074,1.323,-0.0594,-0.0075,1.3161,-0.0589,-0.0161,1.3191,-0.0708,-0.0164,1.3158,-0.0703,-0.0169,1.312,-0.0695,-0.0076,1.3125,-0.0581,-0.006,1.3073,-0.0629,-0.0067,1.3064,-0.0594,-0.0111,1.3063,-0.0761,-0.0073,1.307,-0.0573,0.0,1.3214,-0.1054,-0.0025,1.311,-0.0893,0.0,1.3115,-0.0886,-0.011,1.3064,-0.0719,-0.0168,1.3341,-0.0986,-0.018,1.3097,-0.0887,-0.0124,1.329,-0.0659,0.0,1.3199,-0.0904,-0.0281,1.3255,-0.1091,0.0292,1.3248,-0.111,0.0269,1.3267,-0.1051,0.0163,1.3287,-0.0757,0.0025,1.3174,-0.0899,0.0152,1.3284,-0.0715,0.0,1.3292,-0.0588,0.0075,1.3074,-0.057,0.0074,1.307,-0.0573,0.0127,1.305,-0.1017,0.0,1.3183,-0.1045,0.0,1.3152,-0.1043,0.014,1.3085,-0.0995,0.0084,1.3076,-0.0757,0.0026,1.308,-0.0667,0.0136,1.3125,-0.0624,0.0133,1.316,-0.0634,0.018,1.3154,-0.0778,0.018,1.3187,-0.0784,0.0159,1.3249,-0.0675,0.0158,1.3269,-0.0677,0.0141,1.3288,-0.0687,0.013,1.3284,-0.0715,0.0104,1.3268,-0.0793,0.0067,1.3266,-0.0791,0.0063,1.3266,-0.0838,0.001,1.2971,-0.116,0.0009,1.3053,-0.1199,0.0002,1.2927,-0.1172,0.0009,1.295,-0.1183,0.0284,1.3239,-0.104,0.0136,1.3283,-0.0754,0.0147,1.3286,-0.0684,0.0044,1.3259,-0.0581,0.0056,1.308,-0.0715,0.0112,1.3063,-0.0761,0.0101,1.3091,-0.1007,0.0024,1.3197,-0.0907,0.03,1.3234,-0.1106,-0.0081,1.3072,-0.0679,-0.018,1.332,-0.0983,-0.0117,1.3084,-0.1002,-0.0139,1.3054,-0.0765,-0.0023,1.3082,-0.0751,-0.0043,1.3278,-0.058,-0.0028,1.3261,-0.079};
			return value;
		}
		/** Large attribute array: IndexedFaceSet DEF='t9_geometry' coordIndex field, scene-graph level=5, element #22, 10992 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 gett9_geometry_5_22_coordIndex()
		{
			MFInt32 t9_geometry_5_22_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(gett9_geometry_5_22_coordIndex_1()))
				.append(new MFInt32(gett9_geometry_5_22_coordIndex_2()))
				.append(new MFInt32(gett9_geometry_5_22_coordIndex_3()))
				.append(new MFInt32(gett9_geometry_5_22_coordIndex_4()))
				.append(new MFInt32(gett9_geometry_5_22_coordIndex_5()))
				.append(new MFInt32(gett9_geometry_5_22_coordIndex_6()))
				.append(new MFInt32(gett9_geometry_5_22_coordIndex_7()))
				.append(new MFInt32(gett9_geometry_5_22_coordIndex_8()))
				.append(new MFInt32(gett9_geometry_5_22_coordIndex_9()))
				.append(new MFInt32(gett9_geometry_5_22_coordIndex_10()))
				.append(new MFInt32(gett9_geometry_5_22_coordIndex_11()));
			return t9_geometry_5_22_coordIndex;
		}
		/** Large attribute array: Coordinate DEF='t9_coordinate' point field, scene-graph level=6, element #22, 4122 total numbers made up of 1374 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 gett9_coordinate_6_22_point()
		{
			MFVec3f t9_coordinate_6_22_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(gett9_coordinate_6_22_point_1()))
				.append(new MFVec3f(gett9_coordinate_6_22_point_2()));
			return t9_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 t9 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 t9().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.t9\" 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.t9 self-validation test confirmation: ");
                if (!validationResults.equals("success"))
                    System.out.println();
                System.out.println(validationResults.trim());

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