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

		/** Define subarray values using type int[] with $tupleSize=1 and $tupleSplitSize=1000 for subarray position()=2 */
		private int[] gett3_geometry_5_22_coordIndex_2()
		{
			int[] value = {90,563,564,-1,565,566,567,-1,507,568,548,-1,569,570,24,-1,571,572,504,-1,101,394,501,-1,573,574,575,-1,403,576,382,-1,381,577,497,-1,487,404,488,-1,486,557,484,-1,578,579,512,-1,426,378,580,-1,581,582,580,-1,582,583,584,-1,585,586,587,-1,588,589,590,-1,591,592,338,-1,593,42,594,-1,595,475,356,-1,17,16,470,-1,141,299,469,-1,463,462,596,-1,597,459,449,-1,598,448,447,-1,442,446,598,-1,314,444,442,-1,5,4,439,-1,430,347,599,-1,5,440,329,-1,433,432,600,-1,601,602,603,-1,604,605,606,-1,599,607,608,-1,609,610,320,-1,611,612,322,-1,613,614,10,-1,615,327,616,-1,617,618,619,-1,416,620,621,-1,364,622,623,-1,624,625,626,-1,627,628,629,-1,630,631,358,-1,632,633,508,-1,576,403,405,-1,31,543,542,-1,396,523,402,-1,577,408,386,-1,544,519,558,-1,389,634,390,-1,634,107,390,-1,497,386,385,-1,576,499,383,-1,622,635,623,-1,380,379,503,-1,377,631,378,-1,367,636,637,-1,638,639,640,-1,641,642,643,-1,644,230,564,-1,560,581,630,-1,519,359,514,-1,409,558,554,-1,353,319,645,-1,616,327,326,-1,646,647,611,-1,608,330,425,-1,648,457,349,-1,460,458,648,-1,411,410,248,-1,342,341,42,-1,649,650,433,-1,417,614,628,-1,610,651,652,-1,653,462,304,-1,471,470,654,-1,655,538,333,-1,322,423,323,-1,350,330,608,-1,607,453,327,-1,609,319,353,-1,320,656,611,-1,434,427,316,-1,600,317,657,-1,584,658,312,-1,578,659,588,-1,660,310,661,-1,662,661,663,-1,664,433,665,-1,666,605,667,-1,668,669,480,-1,309,308,480,-1,305,307,396,-1,301,299,464,-1,616,670,351,-1,587,671,343,-1,587,590,671,-1,273,281,261,-1,672,48,47,-1,673,140,672,-1,287,289,140,-1,674,13,144,-1,302,143,255,-1,250,675,126,-1,676,677,170,-1,274,678,286,-1,173,679,122,-1,154,680,272,-1,681,482,682,-1,278,277,680,-1,683,268,267,-1,683,684,268,-1,685,175,264,-1,174,686,262,-1,260,687,273,-1,688,689,84,-1,53,50,49,-1,690,691,692,-1,693,272,680,-1,694,172,695,-1,696,697,698,-1,187,699,696,-1,700,241,701,-1,702,703,704,-1,83,191,190,-1,705,706,707,-1,705,707,708,-1,227,709,228,-1,710,204,226,-1,711,96,219,-1,712,713,714,-1,105,222,224,-1,218,102,224,-1,212,205,213,-1,72,715,716,-1,717,718,719,-1,392,109,720,-1,100,204,710,-1,201,721,202,-1,689,200,65,-1,199,722,723,-1,103,196,724,-1,718,206,211,-1,182,204,100,-1,725,625,624,-1,726,727,728,-1,729,730,731,-1,264,732,292,-1,8,22,21,-1,241,268,733,-1,269,697,696,-1,177,176,158,-1,676,734,735,-1,736,737,738,-1,168,249,278,-1,701,739,700,-1,155,0,152,-1,153,151,740,-1,741,742,695,-1,743,744,145,-1,745,746,175,-1,243,747,246,-1,145,748,245,-1,243,749,747,-1,743,750,751,-1,743,147,750,-1,675,250,677,-1,291,14,13,-1,142,48,672,-1,752,288,753,-1,754,673,755,-1,756,757,47,-1,756,47,44,-1,129,691,252,-1,758,759,285,-1,760,123,761,-1,690,762,682,-1,54,53,763,-1,112,111,764,-1,111,110,765,-1,720,108,208,-1,766,216,215,-1,767,766,768,-1,205,715,210,-1,209,769,770,-1,770,771,717,-1,718,717,772,-1,102,104,224,-1,106,103,214,-1,218,773,774,-1,180,775,776,-1,777,778,573,-1,773,218,223,-1,97,779,196,-1,193,94,217,-1,780,781,714,-1,139,87,95,-1,273,687,688,-1,64,68,782,-1,260,198,200,-1,69,783,784,-1,260,259,199,-1,785,723,786,-1,787,788,789,-1,790,791,792,-1,60,793,18,-1,303,255,56,-1,794,51,795,-1,51,50,795,-1,63,51,794,-1,796,797,798,-1,475,799,45,-1,800,801,802,-1,803,41,43,-1,635,804,566,-1,566,565,805,-1,536,401,541,-1,806,786,788,-1,530,15,569,-1,25,24,537,-1,19,18,793,-1,86,29,23,-1,20,87,57,-1,20,95,87,-1,464,596,462,-1,419,418,807,-1,9,11,621,-1,6,808,809,-1,0,155,1,-1,155,164,1,-1,809,254,6,-1,621,810,9,-1,526,525,527,-1,462,811,464,-1,20,57,179,-1,86,23,792,-1,63,19,793,-1,812,25,537,-1,26,530,569,-1,810,27,9,-1,566,805,813,-1,635,566,813,-1,43,131,803,-1,800,474,801,-1,45,356,475,-1,796,798,802,-1,63,814,51,-1,56,55,303,-1,61,60,18,-1};
			return value;
		}

		/** Define subarray values using type int[] with $tupleSize=1 and $tupleSplitSize=1000 for subarray position()=3 */
		private int[] gett3_geometry_5_22_coordIndex_3()
		{
			int[] value = {792,23,790,-1,787,789,815,-1,786,816,785,-1,199,198,260,-1,69,817,783,-1,200,687,260,-1,782,233,64,-1,273,688,113,-1,139,85,87,-1,714,818,780,-1,779,193,217,-1,196,779,217,-1,196,98,97,-1,707,773,223,-1,573,819,777,-1,180,776,181,-1,100,99,182,-1,218,774,219,-1,213,106,214,-1,106,104,103,-1,770,717,719,-1,770,820,209,-1,205,210,206,-1,189,767,768,-1,766,215,768,-1,821,720,765,-1,112,764,74,-1,763,482,54,-1,822,690,682,-1,274,282,275,-1,285,126,758,-1,760,823,123,-1,758,283,759,-1,135,137,798,-1,138,824,258,-1,757,825,47,-1,754,287,673,-1,752,290,288,-1,13,289,291,-1,255,143,12,-1,676,675,677,-1,243,242,749,-1,245,146,145,-1,747,826,246,-1,745,175,685,-1,743,148,744,-1,827,153,740,-1,152,153,155,-1,160,828,2,-1,701,163,739,-1,278,169,168,-1,738,751,736,-1,704,829,830,-1,158,831,177,-1,696,265,269,-1,241,240,268,-1,8,21,808,-1,292,238,264,-1,832,729,731,-1,728,809,726,-1,705,221,220,-1,725,624,833,-1,719,718,211,-1,199,723,785,-1,65,64,689,-1,201,197,721,-1,68,67,185,-1,718,834,206,-1,716,715,205,-1,79,716,212,-1,716,79,72,-1,212,716,205,-1,835,836,837,-1,218,224,223,-1,105,224,104,-1,167,739,164,-1,714,781,712,-1,219,774,711,-1,710,226,838,-1,709,708,228,-1,706,773,707,-1,839,840,841,-1,83,233,191,-1,756,44,46,-1,702,266,703,-1,700,842,241,-1,696,698,187,-1,701,178,162,-1,172,156,695,-1,694,695,742,-1,693,680,843,-1,693,679,272,-1,690,692,762,-1,53,52,50,-1,260,273,261,-1,159,161,686,-1,174,159,686,-1,685,264,237,-1,684,733,268,-1,268,269,267,-1,278,680,154,-1,271,154,272,-1,279,173,122,-1,286,282,274,-1,676,170,734,-1,758,822,283,-1,250,126,285,-1,198,201,200,-1,255,303,302,-1,673,287,140,-1,825,673,672,-1,672,47,825,-1,587,586,590,-1,616,844,670,-1,294,300,295,-1,300,301,295,-1,309,480,479,-1,480,308,668,-1,668,551,483,-1,483,669,668,-1,659,660,588,-1,658,585,312,-1,657,649,600,-1,316,315,434,-1,611,321,320,-1,609,320,319,-1,607,327,845,-1,846,350,608,-1,332,655,333,-1,654,478,471,-1,304,847,653,-1,627,417,628,-1,340,339,848,-1,650,665,433,-1,42,593,342,-1,452,648,349,-1,425,599,608,-1,647,612,611,-1,326,844,616,-1,645,354,353,-1,554,553,409,-1,359,358,514,-1,630,360,560,-1,230,232,564,-1,849,641,643,-1,367,637,368,-1,395,372,850,-1,631,580,378,-1,503,851,380,-1,383,382,576,-1,388,498,385,-1,852,408,407,-1,544,558,409,-1,853,854,391,-1,386,497,577,-1,413,395,636,-1,402,305,396,-1,31,526,543,-1,405,572,576,-1,508,548,632,-1,631,489,358,-1,629,855,627,-1,413,394,395,-1,626,856,624,-1,416,857,620,-1,619,415,617,-1,615,845,327,-1,614,11,10,-1,611,322,321,-1,610,656,320,-1,599,858,607,-1,859,860,861,-1,666,601,603,-1,433,600,649,-1,425,430,599,-1,441,5,439,-1,314,442,438,-1,442,598,443,-1,862,598,447,-1,457,648,458,-1,597,449,863,-1,141,469,142,-1,17,470,472,-1,355,595,356,-1,864,593,594,-1,591,865,592,-1,588,660,589,-1,587,312,585,-1,583,658,584,-1,582,426,580,-1,426,436,378,-1,512,659,578,-1,486,516,557,-1,485,866,853,-1,497,496,381,-1,382,496,403,-1,574,493,575,-1,101,501,867,-1,571,868,572,-1,570,869,24,-1,548,508,507,-1,567,870,565,-1,90,564,232,-1,620,470,16,-1,562,620,16,-1,360,398,561,-1,871,555,387,-1,558,559,555,-1,515,872,556,-1,522,547,549,-1,546,518,544,-1,546,399,518,-1,24,869,533,-1,541,543,873,-1,529,531,540,-1,531,530,26,-1,532,539,336,-1,336,539,54,-1,535,538,655,-1,537,533,535,-1,535,533,335,-1,532,303,55,-1,527,528,529,-1,31,874,525,-1,32,400,523,-1,402,655,332,-1,522,550,520,-1,332,306,305,-1,518,519,544,-1,515,557,516,-1,388,358,489,-1,511,334,512,-1,570,569,15,-1,373,510,875,-1,508,505,506,-1,505,405,506,-1,504,572,405,-1,366,365,503,-1,502,876,412,-1,500,366,383,-1,494,877,495,-1,489,631,377,-1,488,377,376,-1,878,485,393,-1,483,337,54,-1,879,668,308,-1,880,481,592,-1,481,880,479,-1,593,848,342,-1,881,882,473,-1};
			return value;
		}

		/** Define subarray values using type int[] with $tupleSize=1 and $tupleSplitSize=1000 for subarray position()=4 */
		private int[] gett3_geometry_5_22_coordIndex_4()
		{
			int[] value = {478,654,476,-1,595,473,475,-1,355,357,468,-1,468,469,298,-1,467,883,297,-1,296,466,294,-1,142,469,48,-1,464,811,295,-1,884,885,618,-1,884,863,885,-1,461,349,457,-1,459,597,460,-1,458,886,456,-1,455,325,453,-1,345,450,452,-1,449,459,447,-1,348,347,346,-1,446,442,444,-1,443,439,438,-1,4,437,438,-1,3,887,437,-1,427,434,435,-1,433,664,431,-1,430,888,428,-1,427,436,426,-1,329,440,425,-1,420,887,421,-1,25,419,26,-1,416,621,417,-1,409,553,410,-1,490,406,408,-1,402,523,400,-1,398,518,399,-1,307,889,397,-1,544,409,545,-1,490,408,577,-1,384,386,890,-1,391,854,389,-1,492,406,490,-1,384,388,385,-1,643,642,891,-1,383,503,379,-1,381,496,379,-1,378,892,376,-1,375,509,373,-1,372,395,370,-1,893,367,369,-1,364,369,365,-1,639,364,366,-1,360,630,358,-1,354,861,352,-1,328,351,670,-1,610,652,855,-1,894,424,423,-1,429,347,430,-1,348,349,461,-1,347,429,345,-1,38,40,341,-1,340,591,338,-1,337,538,335,-1,513,561,398,-1,334,511,332,-1,330,350,328,-1,327,453,325,-1,324,321,322,-1,321,324,319,-1,317,600,314,-1,681,895,482,-1,316,318,314,-1,311,584,312,-1,879,308,310,-1,481,480,39,-1,302,304,463,-1,674,596,464,-1,297,299,301,-1,298,469,299,-1,334,333,551,-1,238,292,236,-1,289,13,140,-1,288,291,289,-1,286,759,283,-1,284,285,759,-1,275,283,280,-1,736,896,735,-1,677,250,168,-1,823,760,897,-1,123,823,678,-1,280,763,281,-1,123,898,114,-1,121,118,279,-1,276,278,249,-1,273,275,281,-1,270,272,165,-1,240,697,269,-1,269,265,267,-1,177,732,264,-1,263,831,174,-1,733,684,178,-1,261,49,259,-1,134,138,258,-1,255,12,256,-1,696,699,899,-1,188,6,254,-1,284,249,250,-1,244,900,242,-1,842,239,241,-1,237,264,238,-1,185,184,235,-1,233,782,234,-1,81,83,190,-1,231,88,232,-1,901,835,837,-1,901,711,835,-1,902,903,706,-1,229,203,227,-1,222,904,223,-1,195,102,218,-1,215,217,712,-1,106,213,205,-1,634,905,107,-1,905,108,107,-1,76,782,68,-1,206,834,106,-1,197,199,785,-1,195,98,196,-1,192,92,193,-1,191,767,189,-1,187,698,188,-1,185,247,183,-1,730,254,809,-1,809,728,730,-1,61,179,59,-1,175,746,176,-1,160,159,174,-1,117,166,165,-1,171,906,156,-1,677,168,170,-1,165,167,270,-1,166,907,167,-1,164,739,163,-1,159,2,162,-1,156,158,695,-1,163,2,1,-1,153,827,154,-1,150,744,148,-1,243,246,244,-1,145,147,743,-1,140,142,672,-1,139,824,138,-1,136,908,137,-1,132,909,133,-1,910,135,911,-1,130,803,131,-1,128,912,126,-1,123,125,761,-1,120,122,913,-1,119,279,118,-1,119,115,117,-1,113,114,898,-1,112,914,110,-1,765,207,915,-1,108,720,109,-1,216,766,724,-1,834,105,106,-1,102,195,103,-1,101,867,99,-1,96,916,97,-1,19,62,95,-1,193,92,94,-1,91,34,917,-1,90,232,88,-1,726,85,138,-1,85,726,86,-1,84,689,83,-1,80,84,81,-1,79,75,77,-1,76,235,77,-1,73,112,74,-1,183,918,184,-1,183,919,918,-1,49,261,281,-1,69,784,70,-1,71,92,69,-1,64,66,67,-1,62,63,794,-1,59,179,57,-1,55,52,539,-1,539,52,54,-1,51,259,49,-1,48,920,44,-1,44,920,45,-1,41,594,42,-1,473,801,474,-1,39,895,40,-1,35,921,36,-1,35,37,33,-1,722,814,922,-1,27,874,28,-1,569,24,26,-1,22,787,23,-1,179,18,20,-1,17,570,15,-1,12,144,13,-1,923,924,790,-1,9,28,10,-1,8,808,6,-1,828,0,2,-1,540,873,543,-1,873,540,807,-1,95,925,139,-1,95,256,925,-1,792,87,86,-1,87,792,57,-1,793,814,63,-1,793,922,814,-1,15,528,562,-1,530,528,15,-1,926,565,563,-1,565,926,805,-1,803,796,41,-1,796,803,797,-1,341,43,42,-1,43,341,927,-1,802,137,800,-1,137,802,798,-1,799,46,45,-1,46,799,908,-1,793,928,922,-1,60,928,793,-1,928,929,922,-1,929,928,923,-1,930,931,932,-1,931,930,933,-1,784,934,70,-1,784,935,934,-1,763,49,281,-1,763,53,49,-1,936,919,937,-1,938,919,936,-1,938,939,940,-1,938,936,939,-1,918,78,184,-1,78,918,73,-1,941,780,907,-1,781,780,941,-1,942,97,916,-1,194,97,942,-1,943,624,944,-1,833,624,943,-1,777,945,778,-1};
			return value;
		}

		/** Define subarray values using type int[] with $tupleSize=1 and $tupleSplitSize=1000 for subarray position()=5 */
		private int[] gett3_geometry_5_22_coordIndex_5()
		{
			int[] value = {777,946,945,-1,227,776,709,-1,181,776,227,-1,947,948,949,-1,947,950,948,-1,951,947,952,-1,951,945,947,-1,724,214,103,-1,766,214,724,-1,952,953,951,-1,953,952,954,-1,955,953,956,-1,953,955,957,-1,769,771,770,-1,769,956,771,-1,958,209,905,-1,769,209,958,-1,766,212,214,-1,767,212,766,-1,939,821,940,-1,959,821,939,-1,110,821,765,-1,110,940,821,-1,280,822,682,-1,283,822,280,-1,113,84,80,-1,688,84,113,-1,276,284,897,-1,249,284,276,-1,253,691,690,-1,691,253,252,-1,960,130,129,-1,960,961,130,-1,133,962,963,-1,133,127,962,-1,964,727,963,-1,727,964,728,-1,965,910,961,-1,966,910,965,-1,136,757,756,-1,136,966,757,-1,967,752,753,-1,968,752,967,-1,673,757,755,-1,673,825,757,-1,962,676,969,-1,676,962,675,-1,731,728,964,-1,731,730,728,-1,970,147,146,-1,970,971,147,-1,244,748,900,-1,245,748,244,-1,899,265,696,-1,972,265,899,-1,735,969,676,-1,735,896,969,-1,743,738,148,-1,751,738,743,-1,750,736,751,-1,896,736,750,-1,167,700,739,-1,167,973,700,-1,827,278,154,-1,278,827,169,-1,776,221,709,-1,776,974,221,-1,816,806,975,-1,786,806,816,-1,976,71,70,-1,976,977,71,-1,932,248,247,-1,932,931,248,-1,915,209,820,-1,209,915,207,-1,706,220,902,-1,705,220,706,-1,215,781,941,-1,215,712,781,-1,973,842,700,-1,978,842,973,-1,231,979,783,-1,979,231,230,-1,901,96,711,-1,916,96,901,-1,840,917,841,-1,840,91,917,-1,229,950,225,-1,229,948,950,-1,773,903,774,-1,706,903,773,-1,91,980,981,-1,840,980,91,-1,262,293,263,-1,262,982,293,-1,163,162,2,-1,163,701,162,-1,176,749,741,-1,176,746,749,-1,158,741,695,-1,176,741,158,-1,909,968,983,-1,909,132,968,-1,795,52,56,-1,52,795,50,-1,686,178,684,-1,686,161,178,-1,830,267,984,-1,830,683,267,-1,272,173,165,-1,173,272,679,-1,760,276,897,-1,760,985,276,-1,738,740,151,-1,740,738,737,-1,737,170,740,-1,737,734,170,-1,674,140,13,-1,674,141,140,-1,693,986,987,-1,693,843,986,-1,590,662,671,-1,590,589,662,-1,650,309,479,-1,650,663,309,-1,606,666,603,-1,666,606,605,-1,604,431,664,-1,604,606,431,-1,661,309,663,-1,661,310,309,-1,588,658,578,-1,658,588,585,-1,310,659,879,-1,310,660,659,-1,988,353,352,-1,988,609,353,-1,471,989,465,-1,478,989,471,-1,472,465,296,-1,472,471,465,-1,990,613,875,-1,990,991,613,-1,338,481,39,-1,481,338,592,-1,888,441,992,-1,888,440,441,-1,861,326,352,-1,844,326,861,-1,423,612,894,-1,423,322,612,-1,855,656,610,-1,855,629,656,-1,612,421,894,-1,647,421,612,-1,642,993,994,-1,641,993,642,-1,995,368,637,-1,368,995,996,-1,371,819,997,-1,371,998,819,-1,850,636,395,-1,636,850,637,-1,571,993,641,-1,571,999,993,-1,633,361,999,-1,633,632,361,-1,510,990,875,-1,990,510,422,-1,576,868,499,-1,576,572,868,-1,374,506,375,-1,374,507,506,-1,1000,1001,407,-1,1000,866,1001,-1,411,545,409,-1,1002,545,411,-1,556,890,852,-1,556,872,890,-1,549,1003,934,-1,1004,1003,549,-1,30,524,1005,-1,30,32,524,-1,623,502,893,-1,502,623,1006,-1,875,10,1005,-1,10,875,613,-1,454,607,858,-1,454,453,607,-1,450,862,447,-1,450,428,862,-1,455,886,651,-1,455,456,886,-1,863,601,885,-1,863,449,601,-1,1007,884,1008,-1,1007,1009,884,-1,1010,664,665,-1,1010,604,664,-1,1011,883,1012,-1,1013,883,1011,-1,881,1012,1014,-1,881,1011,1012,-1,857,1015,1016,-1,857,416,1015,-1,1017,476,1016,-1,476,1017,865,-1,864,1018,593,-1,1018,864,1014,-1,1019,864,594,-1,1019,882,864,-1,339,39,38,-1,339,338,39,-1,661,589,660,-1,661,662,589,-1,344,317,318,-1,344,1020,317,-1,378,435,892,-1,436,435,378,-1,578,583,579,-1,658,583,578,-1,895,1021,40,-1,895,681,1021,-1,852,386,408,-1,890,386,852,-1,634,1022,1023,-1,634,389,1022,-1,1024,492,1025,-1,1024,406,492,-1,1026,494,1027,-1,1026,1028,494,-1,1029,1030,1031,-1,1032,1030,1029,-1,1033,1034,1032,-1,1034,1033,1035,-1,626,1036,1037,-1,1036,626,625,-1,805,856,1038,-1,856,805,926,-1,404,506,405,-1,404,487,506,-1,994,804,1039,-1,567,804,994,-1,804,567,566,-1,435,422,510,-1,435,420,422,-1,620,810,621,-1,620,562,810,-1,387,515,871,-1,387,872,515,-1};
			return value;
		}

		/** Define subarray values using type int[] with $tupleSize=1 and $tupleSplitSize=1000 for subarray position()=6 */
		private int[] gett3_geometry_5_22_coordIndex_6()
		{
			int[] value = {1040,517,516,-1,552,517,1040,-1,520,935,979,-1,520,550,935,-1,1002,546,545,-1,1002,1041,546,-1,1004,933,1003,-1,1041,933,1004,-1,402,535,655,-1,402,536,535,-1,402,401,536,-1,873,812,541,-1,873,807,812,-1,533,847,534,-1,847,533,869,-1,522,632,548,-1,522,521,632,-1,889,546,1042,-1,399,546,889,-1,560,579,583,-1,561,579,560,-1,510,892,435,-1,510,509,892,-1,504,999,571,-1,504,633,999,-1,624,926,944,-1,624,856,926,-1,1034,997,575,-1,997,1034,1035,-1,502,367,893,-1,502,414,367,-1,995,1032,1029,-1,1033,1032,995,-1,1034,1030,1032,-1,1034,495,1030,-1,491,380,1031,-1,380,491,381,-1,574,494,493,-1,574,1027,494,-1,491,1025,492,-1,491,1043,1025,-1,1028,1023,1022,-1,1026,1023,1028,-1,1024,407,406,-1,407,1024,1000,-1,390,109,393,-1,390,107,109,-1,878,486,485,-1,1044,486,878,-1,39,669,895,-1,39,480,669,-1,561,512,579,-1,561,513,512,-1,1045,671,662,-1,1045,1020,671,-1,882,801,473,-1,882,1019,801,-1,1046,593,1018,-1,1046,848,593,-1,1010,865,1017,-1,1010,592,865,-1,1016,654,857,-1,476,654,1016,-1,1014,1047,1018,-1,1014,1012,1047,-1,1013,595,355,-1,1011,595,1013,-1,465,1048,466,-1,465,989,1048,-1,1013,297,883,-1,298,297,1013,-1,604,1017,1049,-1,604,1010,1017,-1,416,619,1015,-1,619,416,415,-1,863,1009,597,-1,1009,863,884,-1,451,648,452,-1,451,460,648,-1,609,651,610,-1,609,988,651,-1,1049,605,604,-1,605,1049,667,-1,602,449,448,-1,602,601,449,-1,438,315,314,-1,437,315,438,-1,844,860,670,-1,860,844,861,-1,354,859,861,-1,354,645,859,-1,646,990,647,-1,991,990,646,-1,501,412,1037,-1,501,413,412,-1,937,410,552,-1,248,410,937,-1,568,396,397,-1,1050,396,568,-1,1051,394,101,-1,394,1051,370,-1,580,630,581,-1,580,631,630,-1,387,514,388,-1,559,514,387,-1,407,556,852,-1,407,1001,556,-1,507,1050,568,-1,374,1050,507,-1,622,639,638,-1,622,364,639,-1,524,374,373,-1,1050,374,524,-1,361,521,362,-1,632,521,361,-1,999,363,993,-1,999,361,363,-1,1051,371,370,-1,1051,998,371,-1,372,997,1035,-1,372,371,997,-1,996,369,368,-1,369,996,365,-1,993,567,994,-1,993,363,567,-1,652,886,1007,-1,651,886,652,-1,456,454,461,-1,454,456,455,-1,348,599,347,-1,348,858,599,-1,296,17,472,-1,17,296,1052,-1,352,325,988,-1,325,352,326,-1,629,991,646,-1,991,629,628,-1,311,316,427,-1,311,313,316,-1,299,674,464,-1,141,674,299,-1,1020,343,671,-1,344,343,1020,-1,286,284,759,-1,897,284,286,-1,736,734,737,-1,736,735,734,-1,151,148,738,-1,148,151,149,-1,682,763,280,-1,482,763,682,-1,240,698,697,-1,240,239,698,-1,263,177,831,-1,177,263,732,-1,795,255,257,-1,56,255,795,-1,983,128,909,-1,251,128,983,-1,809,21,29,-1,21,809,808,-1,758,912,822,-1,758,126,912,-1,694,242,900,-1,694,742,242,-1,828,906,1053,-1,906,828,160,-1,237,704,703,-1,237,236,704,-1,241,178,701,-1,241,733,178,-1,686,982,262,-1,686,1054,982,-1,782,75,234,-1,782,76,75,-1,841,88,231,-1,841,917,88,-1,774,835,711,-1,774,903,835,-1,946,225,950,-1,226,225,946,-1,980,916,901,-1,942,916,980,-1,839,194,942,-1,192,194,839,-1,978,780,818,-1,978,973,780,-1,164,270,167,-1,164,271,270,-1,96,195,219,-1,98,195,96,-1,217,713,712,-1,713,217,94,-1,208,905,209,-1,905,208,108,-1,67,247,185,-1,67,932,247,-1,715,74,210,-1,74,715,72,-1,1003,70,934,-1,1003,976,70,-1,22,975,806,-1,22,8,975,-1,776,1055,974,-1,776,775,1055,-1,978,239,842,-1,978,1056,239,-1,829,236,1054,-1,704,236,829,-1,830,702,704,-1,830,984,702,-1,160,156,906,-1,160,157,156,-1,152,150,149,-1,152,1053,150,-1,826,745,899,-1,745,826,747,-1,971,1057,1058,-1,1057,971,970,-1,256,62,257,-1,256,95,62,-1,1059,753,754,-1,967,753,1059,-1,966,135,910,-1,136,135,966,-1,983,967,1060,-1,967,983,968,-1,731,969,896,-1,731,964,969,-1,909,127,133,-1,127,909,128,-1,961,911,130,-1,961,910,911,-1,985,277,276,-1,986,277,985,-1,277,843,680,-1,986,843,277,-1,907,1061,941,-1,907,166,1061,-1,82,114,80,-1,82,118,114,-1,958,634,1023,-1,905,634,958,-1,954,956,953,-1,954,771,956,-1,957,951,953,-1,957,1062,951,-1,951,778,945,-1,1062,778,951,-1,949,1063,904,-1};
			return value;
		}

		/** Define subarray values using type int[] with $tupleSize=1 and $tupleSplitSize=1000 for subarray position()=7 */
		private int[] gett3_geometry_5_22_coordIndex_7()
		{
			int[] value = {1063,949,948,-1,904,707,223,-1,904,1063,707,-1,1036,725,1064,-1,1036,625,725,-1,833,33,1055,-1,833,943,33,-1,217,724,196,-1,217,216,724,-1,921,981,1065,-1,921,91,981,-1,921,35,91,-1,973,907,780,-1,167,907,973,-1,81,119,82,-1,119,81,115,-1,73,79,78,-1,79,73,72,-1,914,940,110,-1,914,938,940,-1,687,689,688,-1,687,200,689,-1,193,97,194,-1,779,97,193,-1,930,977,976,-1,66,977,930,-1,714,975,818,-1,714,816,975,-1,357,48,468,-1,48,357,920,-1,800,475,474,-1,799,475,800,-1,927,762,692,-1,927,1021,762,-1,796,594,41,-1,796,1019,594,-1,563,944,926,-1,563,90,944,-1,30,874,31,-1,874,30,28,-1,922,723,722,-1,723,922,929,-1,256,14,925,-1,256,12,14,-1,540,526,527,-1,543,526,540,-1,1005,28,30,-1,28,1005,10,-1,928,924,923,-1,928,60,924,-1,540,419,807,-1,540,531,419,-1,1052,570,17,-1,653,570,1052,-1,787,806,788,-1,22,806,787,-1,562,27,810,-1,528,27,562,-1,400,541,401,-1,542,541,400,-1,34,943,89,-1,33,943,34,-1,355,298,1013,-1,355,468,298,-1,1021,682,762,-1,1021,681,682,-1,43,692,131,-1,43,927,692,-1,357,45,920,-1,357,356,45,-1,51,199,259,-1,814,199,51,-1,814,722,199,-1,791,57,792,-1,791,58,57,-1,933,976,1003,-1,933,930,976,-1,66,932,67,-1,930,932,66,-1,935,783,979,-1,783,935,784,-1,918,938,914,-1,918,919,938,-1,914,73,918,-1,112,73,914,-1,767,234,212,-1,234,767,191,-1,29,726,809,-1,726,29,86,-1,89,917,34,-1,89,88,917,-1,835,902,836,-1,903,902,835,-1,974,36,221,-1,974,37,36,-1,945,950,947,-1,945,946,950,-1,952,949,1066,-1,952,947,949,-1,954,1066,772,-1,954,952,1066,-1,957,1026,1027,-1,955,1026,957,-1,105,718,772,-1,105,834,718,-1,958,956,769,-1,958,955,956,-1,959,720,821,-1,392,720,959,-1,173,119,117,-1,173,279,119,-1,121,125,124,-1,121,120,125,-1,822,253,690,-1,912,253,822,-1,130,797,803,-1,911,797,130,-1,129,1060,960,-1,1060,129,252,-1,127,675,962,-1,126,675,127,-1,134,963,727,-1,134,133,963,-1,1059,961,960,-1,965,961,1059,-1,755,966,965,-1,755,757,966,-1,1058,832,971,-1,1058,729,832,-1,750,971,832,-1,147,971,750,-1,146,246,970,-1,245,246,146,-1,900,1067,694,-1,1067,900,748,-1,150,1067,744,-1,171,1067,150,-1,271,155,154,-1,271,164,155,-1,1053,171,150,-1,1053,906,171,-1,829,686,684,-1,686,829,1054,-1,708,221,705,-1,708,709,221,-1,180,99,1064,-1,182,99,180,-1,183,937,919,-1,183,248,937,-1,233,689,64,-1,83,689,233,-1,785,1068,197,-1,1068,785,816,-1,977,721,71,-1,977,202,721,-1,208,765,720,-1,208,207,765,-1,764,820,211,-1,820,764,915,-1,941,768,215,-1,768,941,1061,-1,721,92,71,-1,721,93,92,-1,841,783,817,-1,783,841,231,-1,203,225,204,-1,203,229,225,-1,819,838,777,-1,998,838,819,-1,228,948,229,-1,228,1063,948,-1,980,837,981,-1,980,901,837,-1,1058,186,729,-1,186,1058,187,-1,732,293,292,-1,263,293,732,-1,242,741,749,-1,742,741,242,-1,251,912,128,-1,251,253,912,-1,7,978,818,-1,1056,978,7,-1,752,824,290,-1,824,752,258,-1,968,258,752,-1,968,132,258,-1,266,972,703,-1,265,972,266,-1,898,678,274,-1,678,898,123,-1,118,124,114,-1,118,121,124,-1,286,823,897,-1,678,823,286,-1,740,169,827,-1,169,740,170,-1,798,911,135,-1,798,797,911,-1,760,125,987,-1,761,125,760,-1,351,615,616,-1,351,1069,615,-1,302,596,674,-1,302,463,596,-1,665,479,880,-1,665,650,479,-1,431,603,445,-1,603,431,606,-1,445,602,446,-1,445,603,602,-1,657,662,663,-1,657,1045,662,-1,668,334,551,-1,879,334,668,-1,319,859,645,-1,324,859,319,-1,423,328,323,-1,328,423,331,-1,336,534,532,-1,336,335,534,-1,989,477,1070,-1,478,477,989,-1,312,343,313,-1,312,587,343,-1,992,439,443,-1,992,441,439,-1,461,858,348,-1,454,858,461,-1,424,3,5,-1,894,3,424,-1,1069,350,846,-1,350,1069,351,-1,640,366,500,-1,640,639,366,-1,1033,637,850,-1,637,1033,995,-1,870,363,362,-1,567,363,870,-1,868,641,849,-1,868,571,641,-1,979,644,520,-1,979,230,644,-1,990,421,647,-1,990,422,421,-1,376,509,375,-1,376,892,509,-1,1039,635,622,-1,1039,804,635,-1,487,375,506,-1};
			return value;
		}

		/** Define subarray values using type int[] with $tupleSize=1 and $tupleSplitSize=1000 for subarray position()=8 */
		private int[] gett3_geometry_5_22_coordIndex_8()
		{
			int[] value = {487,376,375,-1,854,866,1000,-1,854,853,866,-1,248,1002,411,-1,931,1002,248,-1,547,1004,549,-1,1042,1004,547,-1,307,399,889,-1,307,306,399,-1,1038,502,1006,-1,876,502,1038,-1,623,369,364,-1,623,893,369,-1,328,860,323,-1,328,670,860,-1,428,992,862,-1,992,428,888,-1,894,887,3,-1,894,421,887,-1,329,424,5,-1,329,331,424,-1,345,428,450,-1,428,345,429,-1,447,451,450,-1,447,459,451,-1,651,325,455,-1,988,325,651,-1,1007,458,1009,-1,1007,886,458,-1,1007,855,652,-1,855,1007,1008,-1,667,618,885,-1,618,667,619,-1,295,1052,296,-1,295,811,1052,-1,294,467,300,-1,294,466,467,-1,857,470,620,-1,857,654,470,-1,467,1012,883,-1,467,1047,1012,-1,473,1011,881,-1,473,595,1011,-1,1048,1070,1046,-1,1070,1048,989,-1,1049,619,667,-1,1015,619,1049,-1,865,477,476,-1,865,591,477,-1,882,1014,864,-1,1014,882,881,-1,342,339,38,-1,342,848,339,-1,650,657,663,-1,650,649,657,-1,512,879,659,-1,512,334,879,-1,866,484,1001,-1,866,485,484,-1,878,939,1044,-1,878,959,939,-1,388,488,498,-1,388,489,488,-1,854,1022,389,-1,854,1071,1022,-1,1025,1071,1024,-1,1072,1071,1025,-1,877,1028,1072,-1,877,494,1028,-1,1030,877,1043,-1,495,877,1030,-1,498,404,403,-1,498,488,404,-1,851,1031,380,-1,851,1029,1031,-1,876,1037,412,-1,876,626,1037,-1,414,636,367,-1,414,413,636,-1,891,622,638,-1,622,891,1039,-1,813,1038,1006,-1,813,805,1038,-1,1039,642,994,-1,1039,891,642,-1,555,517,553,-1,555,515,517,-1,555,871,515,-1,939,1040,1044,-1,1040,939,936,-1,552,936,937,-1,552,1040,936,-1,538,483,551,-1,538,337,483,-1,934,550,549,-1,935,550,934,-1,931,1041,1002,-1,931,933,1041,-1,527,874,27,-1,525,874,527,-1,417,617,415,-1,617,417,627,-1,812,418,25,-1,807,418,812,-1,373,1005,524,-1,373,875,1005,-1,1042,1041,1004,-1,1042,546,1041,-1,504,508,633,-1,504,505,508,-1,398,511,513,-1,511,398,306,-1,1044,516,486,-1,1040,516,1044,-1,582,560,583,-1,582,581,560,-1,870,563,565,-1,563,870,564,-1,638,643,891,-1,638,640,643,-1,635,1006,623,-1,813,1006,635,-1,819,575,997,-1,573,575,819,-1,365,851,503,-1,851,365,996,-1,996,1029,851,-1,996,995,1029,-1,575,495,1034,-1,575,493,495,-1,403,497,498,-1,403,496,497,-1,1031,1043,491,-1,1030,1043,1031,-1,1072,1043,877,-1,1025,1043,1072,-1,490,381,491,-1,490,577,381,-1,1072,1022,1071,-1,1028,1022,1072,-1,1071,1000,1024,-1,1000,1071,854,-1,393,959,878,-1,393,392,959,-1,1001,557,556,-1,484,557,1001,-1,582,311,426,-1,584,311,582,-1,590,585,588,-1,585,590,586,-1,1020,657,317,-1,1020,1045,657,-1,1046,340,848,-1,1070,340,1046,-1,1016,1049,1017,-1,1016,1015,1049,-1,1018,1048,1046,-1,1048,1018,1047,-1,466,1047,467,-1,466,1048,1047,-1,869,653,847,-1,653,869,570,-1,618,1008,884,-1,617,1008,618,-1,458,597,1009,-1,458,460,597,-1,862,443,598,-1,992,443,862,-1,430,440,888,-1,440,430,425,-1,666,885,601,-1,666,667,885,-1,323,859,324,-1,323,860,859,-1,991,614,613,-1,991,628,614,-1,600,444,314,-1,600,432,444,-1,626,1038,856,-1,626,876,1038,-1,1037,867,501,-1,867,1037,1036,-1,398,359,518,-1,398,360,359,-1,1050,523,396,-1,1050,524,523,-1,397,1042,547,-1,889,1042,397,-1,485,391,393,-1,391,485,853,-1,384,872,387,-1,890,872,384,-1,434,887,420,-1,434,437,887,-1,434,315,437,-1,548,397,547,-1,568,397,548,-1,520,362,521,-1,520,644,362,-1,499,849,500,-1,499,868,849,-1,850,1035,1033,-1,850,372,1035,-1,643,500,849,-1,500,643,640,-1,564,362,644,-1,362,564,870,-1,559,519,514,-1,558,519,559,-1,627,1008,617,-1,627,855,1008,-1,1069,845,615,-1,1069,846,845,-1,349,345,452,-1,345,349,346,-1,318,313,343,-1,318,316,313,-1,11,417,621,-1,11,614,417,-1,1070,591,340,-1,591,1070,477,-1,304,534,847,-1,304,532,534,-1,607,846,608,-1,607,845,846,-1,629,611,656,-1,646,611,629,-1,483,895,669,-1,483,482,895,-1,448,446,602,-1,448,598,446,-1,432,445,444,-1,432,431,445,-1,665,592,1010,-1,665,880,592,-1,987,913,693,-1,125,913,987,-1,125,120,913,-1,982,236,293,-1,982,1054,236,-1,144,302,674,-1,302,144,143,-1,1056,698,239,-1,1056,188,698,-1,685,703,972,-1,685,237,703,-1,139,290,824,-1,139,925,290,-1,131,691,129,-1,691,131,692,-1};
			return value;
		}

		/** Define subarray values using type int[] with $tupleSize=1 and $tupleSplitSize=1000 for subarray position()=9 */
		private int[] gett3_geometry_5_22_coordIndex_9()
		{
			int[] value = {693,122,679,-1,913,122,693,-1,0,1053,152,-1,1053,0,828,-1,174,158,157,-1,174,831,158,-1,746,747,749,-1,746,745,747,-1,826,699,1057,-1,826,899,699,-1,266,984,267,-1,266,702,984,-1,708,1063,228,-1,708,707,1063,-1,777,226,946,-1,838,226,777,-1,838,1051,710,-1,1051,838,998,-1,840,942,980,-1,839,942,840,-1,817,839,841,-1,817,192,839,-1,713,816,714,-1,713,1068,816,-1,189,1061,116,-1,189,768,1061,-1,36,1065,220,-1,36,921,1065,-1,1068,94,93,-1,1068,713,94,-1,74,211,210,-1,211,74,764,-1,234,79,212,-1,234,75,79,-1,190,116,115,-1,189,116,190,-1,100,1051,101,-1,100,710,1051,-1,197,93,721,-1,197,1068,93,-1,923,788,929,-1,789,788,923,-1,867,1064,99,-1,867,1036,1064,-1,1055,725,833,-1,775,725,1055,-1,8,818,975,-1,8,7,818,-1,6,1056,7,-1,1056,6,188,-1,830,684,683,-1,829,684,830,-1,171,694,1067,-1,171,172,694,-1,748,744,1067,-1,145,744,748,-1,685,899,745,-1,685,972,899,-1,246,1057,970,-1,826,1057,246,-1,187,1057,699,-1,187,1058,1057,-1,832,896,750,-1,832,731,896,-1,925,291,290,-1,14,291,925,-1,754,288,287,-1,753,288,754,-1,138,727,726,-1,727,138,134,-1,965,754,755,-1,1059,754,965,-1,908,756,46,-1,136,756,908,-1,967,960,1060,-1,1059,960,967,-1,969,963,962,-1,964,963,969,-1,251,1060,252,-1,251,983,1060,-1,987,985,760,-1,985,987,986,-1,116,166,117,-1,166,116,1061,-1,274,113,898,-1,113,274,273,-1,111,915,764,-1,915,111,765,-1,211,770,719,-1,211,820,770,-1,1023,955,958,-1,1023,1026,955,-1,771,772,717,-1,772,771,954,-1,1062,1027,574,-1,1027,1062,957,-1,772,222,105,-1,1066,222,772,-1,1062,573,778,-1,574,573,1062,-1,1066,904,222,-1,949,904,1066,-1,1064,775,180,-1,725,775,1064,-1,203,181,227,-1,182,181,203,-1,220,836,902,-1,220,1065,836,-1,1055,37,974,-1,37,1055,33,-1,837,1065,981,-1,836,1065,837,-1,78,235,184,-1,78,77,235,-1,66,202,977,-1,66,65,202,-1,192,69,92,-1,69,192,817,-1,257,794,795,-1,257,62,794,-1,787,790,23,-1,787,815,790,-1,59,924,60,-1,59,58,924,-1,729,254,730,-1,729,186,254,-1,908,800,137,-1,908,799,800,-1,1019,802,801,-1,802,1019,796,-1,40,927,341,-1,927,40,1021,-1,944,89,943,-1,944,90,89,-1,32,542,400,-1,32,31,542,-1,536,812,537,-1,536,541,812,-1,929,786,723,-1,929,788,786,-1,811,653,1052,-1,462,653,811,-1,58,790,924,-1,791,790,58,-1,815,923,790,-1,815,789,923,-1};
			return value;
		}

		/** Define subarray values using type double[] with $tupleSize=3 and $tupleSplitSize=1000 for subarray position()=1 */
		private double[] gett3_coordinate_6_22_point_1()
		{
			double[] value = {0.0248,1.4767,-0.0757,0.0254,1.476,-0.0751,0.0288,1.4767,-0.0763,-0.026,1.4752,-0.0749,-0.0254,1.476,-0.0755,-0.0288,1.4767,-0.0767,0.0199,1.4652,-0.0797,0.0194,1.4654,-0.0783,0.0178,1.4653,-0.0787,-0.0202,1.4591,-0.0823,-0.0178,1.4653,-0.0791,-0.0193,1.4632,-0.0809,0.0039,1.4571,-0.0907,0.0016,1.4545,-0.0973,0.0044,1.457,-0.0915,-0.0108,1.4573,-0.0877,-0.0115,1.4586,-0.088,-0.0078,1.4592,-0.0884,0.0075,1.4611,-0.0853,0.0072,1.4612,-0.0854,0.0077,1.4581,-0.0871,0.0193,1.4585,-0.082,0.0163,1.4652,-0.079,0.019,1.4595,-0.0818,-0.0072,1.4612,-0.0856,-0.0075,1.4611,-0.0855,-0.008,1.4581,-0.0871,-0.0199,1.4589,-0.0824,-0.0163,1.4652,-0.0794,0.0191,1.4584,-0.0822,-0.0137,1.467,-0.0781,-0.0134,1.4668,-0.0784,-0.0134,1.467,-0.078,0.0089,1.4578,-0.0716,0.0089,1.4579,-0.072,0.0128,1.4571,-0.0713,0.013,1.457,-0.071,0.0128,1.457,-0.0709,-0.0019,1.4726,-0.0873,-0.0031,1.4733,-0.0846,-0.0004,1.4726,-0.0869,0.0,1.4697,-0.0995,-0.0004,1.4707,-0.0953,0.0,1.4708,-0.0953,0.0006,1.453,-0.111,0.0,1.4542,-0.1116,0.0006,1.4543,-0.1114,0.0007,1.453,-0.1091,0.0,1.4527,-0.109,0.0046,1.4708,-0.0792,0.0044,1.4685,-0.0814,0.0069,1.4685,-0.0804,0.0024,1.4685,-0.0821,0.0027,1.4711,-0.08,0.0,1.471,-0.0813,0.0,1.4647,-0.0852,0.0021,1.4644,-0.0848,0.0108,1.4573,-0.0873,0.0115,1.4614,-0.0842,0.0106,1.4617,-0.0845,0.0103,1.4635,-0.0833,0.0103,1.4622,-0.084,0.0065,1.4619,-0.0861,0.0076,1.4641,-0.0831,0.0092,1.4764,-0.0676,0.0082,1.4734,-0.0702,0.0069,1.4728,-0.0689,0.0077,1.4766,-0.0664,0.0081,1.4768,-0.0664,0.0081,1.4638,-0.0726,0.0043,1.4657,-0.0701,0.0075,1.4666,-0.0717,0.0136,1.4713,-0.0628,0.0108,1.4723,-0.0624,0.0134,1.4699,-0.0596,0.0126,1.4751,-0.0644,0.0109,1.4765,-0.0649,0.0105,1.4739,-0.064,0.0108,1.4738,-0.0638,0.0139,1.4732,-0.0644,0.0107,1.4824,-0.0688,0.0129,1.4797,-0.0683,0.0131,1.4825,-0.0682,0.0123,1.4774,-0.0677,0.0108,1.4797,-0.0691,0.0115,1.4586,-0.0877,0.0154,1.4576,-0.0857,0.0108,1.4573,-0.0875,0.0044,1.458,-0.0735,0.0044,1.458,-0.071,0.0,1.4582,-0.0699,0.0123,1.4581,-0.0737,0.0111,1.4642,-0.0729,0.012,1.4658,-0.0738,0.0138,1.4661,-0.0733,0.0074,1.4592,-0.0877,0.017,1.4608,-0.0708,0.0142,1.4623,-0.0723,0.015,1.4628,-0.0703,0.0048,1.4546,-0.0589,0.005,1.4533,-0.056,0.0,1.4536,-0.0553,0.0157,1.4619,-0.0662,0.0143,1.4658,-0.0672,0.0145,1.465,-0.0651,0.0141,1.4636,-0.0614,0.0142,1.4684,-0.0637,0.0,1.4679,-0.0467,0.0034,1.4685,-0.0473,0.0,1.4685,-0.0479,0.0084,1.4697,-0.0567,0.0104,1.4697,-0.0562,0.0108,1.4705,-0.0596,0.0083,1.4811,-0.0704,0.0107,1.4843,-0.0686,0.0149,1.4787,-0.0681,0.0162,1.4766,-0.0689,0.0177,1.4776,-0.0696,0.0131,1.4843,-0.068,0.016,1.4811,-0.0676,0.0137,1.4809,-0.0707,0.0131,1.4844,-0.0682,0.0165,1.4823,-0.0679,0.0083,1.4823,-0.071,0.0108,1.4843,-0.0688,0.013,1.4808,-0.071,0.0069,1.4727,-0.0834,0.008,1.4705,-0.0846,0.0058,1.4703,-0.087,0.0011,1.4697,-0.0955,0.0006,1.4688,-0.0996,0.0004,1.4707,-0.0953,0.0078,1.4629,-0.0889,0.009,1.4673,-0.0857,0.0104,1.4634,-0.0868,0.001,1.4642,-0.1068,0.0016,1.4595,-0.1085,0.0004,1.464,-0.1081,0.0115,1.4598,-0.0875,0.0078,1.4592,-0.0882,0.001,1.454,-0.1012,0.0,1.454,-0.1013,0.0,1.4532,-0.1053,0.002,1.4571,-0.0914,0.002,1.4557,-0.0943,0.0253,1.4792,-0.0827,0.0254,1.4764,-0.0841,0.0222,1.4751,-0.0826,0.0225,1.479,-0.0793,0.0228,1.4792,-0.0782,0.0268,1.4809,-0.0792,0.02,1.4779,-0.0778,0.0235,1.4785,-0.0767,0.0209,1.4771,-0.0763,0.0198,1.476,-0.0736,0.0219,1.4761,-0.0749,0.0336,1.4805,-0.0796,0.0342,1.4785,-0.0786,0.036,1.478,-0.0814,0.0309,1.4749,-0.0776,0.0315,1.478,-0.0771,0.0307,1.4746,-0.0775,0.0292,1.4736,-0.0766,0.0261,1.4752,-0.0746,0.0229,1.4758,-0.0735,0.0202,1.4758,-0.0729,0.0179,1.4749,-0.0721,0.0211,1.473,-0.0737,0.0124,1.4749,-0.0778,0.0161,1.4755,-0.0764,0.016,1.4758,-0.0776,0.0302,1.4813,-0.0799,0.0332,1.4807,-0.0807,0.0182,1.479,-0.0698,0.0341,1.4762,-0.0787,0.0357,1.4738,-0.0858,0.0357,1.4767,-0.084,0.0361,1.4751,-0.0835,0.0294,1.4704,-0.0772,0.008,1.4581,-0.0869,0.0092,1.4551,-0.0626,0.0109,1.4545,-0.0631,0.0091,1.454,-0.0599,0.0043,1.4739,-0.0644,0.0081,1.474,-0.0644,0.0078,1.4766,-0.066,0.0225,1.4661,-0.0806,0.0251,1.4671,-0.0815,0.0227,1.4658,-0.0795,0.015,1.4756,-0.0679,0.0138,1.4769,-0.0673,0.0132,1.476,-0.0663,0.0112,1.4613,-0.0734,0.0131,1.4645,-0.0727,0.013,1.4619,-0.0729,0.016,1.4628,-0.068,0.0143,1.4654,-0.0695,0.0108,1.4687,-0.0746,0.0091,1.4713,-0.0744,0.0094,1.4697,-0.0767,0.009,1.4742,-0.0715,0.0093,1.4709,-0.0736,0.0086,1.47,-0.0722,0.0112,1.4534,-0.0607,0.0089,1.4528,-0.0579,0.0144,1.4689,-0.0637,0.0149,1.4673,-0.0602,0.0081,1.4689,-0.0501,0.0073,1.4689,-0.0496,0.0081,1.4685,-0.0496,0.0139,1.4696,-0.0597,0.0133,1.4691,-0.0558,0.0141,1.4731,-0.0647,0.0143,1.4688,-0.064,0.0143,1.4704,-0.0655,0.0157,1.47,-0.0715,0.015,1.4689,-0.0701,0.0152,1.4667,-0.0722,0.0173,1.4593,-0.067,0.0179,1.4605,-0.0686,0.0161,1.4557,-0.0689,0.0151,1.4555,-0.0691,0.0143,1.46,-0.0625,0.0163,1.458,-0.0654,0.0151,1.4612,-0.0648,0.0111,1.4524,-0.059,0.0086,1.4519,-0.0559,0.0131,1.4537,-0.0638,0.0146,1.4537,-0.0643,0.013,1.4529,-0.0615,0.0,1.4579,-0.0722,0.0043,1.4583,-0.0736,0.0,1.4578,-0.072,0.0116,1.4767,-0.0664,0.0128,1.4751,-0.0648,0.0099,1.4741,-0.0642,0.0326,1.4723,-0.0824,0.0335,1.4717,-0.0852,0.0329,1.4729,-0.0824,0.0255,1.4664,-0.0785,0.028,1.4663,-0.0783,0.0275,1.4692,-0.0769,0.0327,1.4781,-0.0862,0.0307,1.4759,-0.0873,0.0299,1.4771,-0.0867,0.0279,1.4772,-0.0857,0.0283,1.4741,-0.0865,0.0043,1.4751,-0.0647,0.0,1.4739,-0.0642,0.012,1.4748,-0.0772,0.0092,1.4745,-0.0795,0.0045,1.4701,-0.0891,0.0028,1.4701,-0.0919,0.0036,1.4711,-0.0884,0.0205,1.4651,-0.081,0.0022,1.4618,-0.087,0.0059,1.4582,-0.0889,0.0046,1.4619,-0.0866,0.008,1.4598,-0.0887,0.0068,1.4703,-0.078,0.0071,1.4725,-0.0759,0.0056,1.4736,-0.0772,0.034,1.4759,-0.0789,0.0358,1.4759,-0.0811,0.0357,1.4736,-0.0854,0.031,1.4677,-0.0821,0.0313,1.4678,-0.0819,0.0302,1.4659,-0.0799,0.0298,1.4666,-0.0782,0.0299,1.4657,-0.0799,0.0205,1.4756,-0.073,0.0207,1.4758,-0.073,0.0202,1.476,-0.0729,0.0072,1.4777,-0.0741,0.0067,1.4781,-0.0751,0.005,1.4749,-0.0783,0.012,1.4754,-0.0764,0.0158,1.4757,-0.0745,0.016,1.4751,-0.075,0.0164,1.4823,-0.0677,0.0039,1.4742,-0.0793,0.0049,1.4742,-0.0778,0.006,1.4754,-0.0793,0.0051,1.4742,-0.0809,0.009,1.4748,-0.079,0.0062,1.4744,-0.0814,0.0069,1.4753,-0.0797,0.0033,1.4548,-0.0968,0.005,1.4571,-0.0925,0.0031,1.4546,-0.0967,0.0069,1.4583,-0.0901,0.0049,1.4569,-0.0922,0.0332,1.4736,-0.082,0.0334,1.4739,-0.0816,-0.005,1.4571,-0.0926,-0.0049,1.4569,-0.0923,-0.0069,1.4583,-0.0903,-0.0013,1.4541,-0.1011,-0.0006,1.4536,-0.1053,-0.001,1.454,-0.1012,-0.0033,1.4548,-0.0968,-0.0031,1.4546,-0.0967,0.0,1.4571,-0.0919,0.0,1.4617,-0.0872,-0.0022,1.4618,-0.087,-0.0091,1.4713,-0.0746,-0.009,1.4742,-0.0717,-0.0093,1.4709,-0.0739,-0.006,1.4754,-0.0794,-0.0069,1.4753,-0.0798,-0.0069,1.4782,-0.0755,-0.0182,1.479,-0.0702,-0.0166,1.4824,-0.068,-0.0182,1.4791,-0.0703,-0.0198,1.476,-0.074,-0.0207,1.4758,-0.0734,-0.0202,1.476,-0.0733,-0.0158,1.4757,-0.0748,-0.0193,1.4763,-0.0737,-0.0302,1.4659,-0.0805,-0.0299,1.4657,-0.0805,-0.0298,1.4666,-0.0788,-0.0292,1.4698,-0.0778,-0.0296,1.4698,-0.0779,-0.03,1.4668,-0.0789,-0.0334,1.4716,-0.0859,-0.0335,1.4717,-0.0855,-0.0357,1.4736,-0.0857,-0.0311,1.4745,-0.078,-0.0309,1.4749,-0.078,-0.0341,1.4762,-0.079,-0.0307,1.4746,-0.0779,-0.0071,1.4725,-0.0761,-0.0056,1.4736,-0.0773,-0.0072,1.4777,-0.0743,-0.0044,1.4685,-0.0815,-0.0024,1.4685,-0.0822,-0.0027,1.4711,-0.0801,-0.0047,1.4719,-0.0859,-0.0036,1.4711,-0.0884,-0.0045,1.4701,-0.0892,-0.0005,1.4716,-0.0914,-0.0014,1.471,-0.0915,-0.0151,1.4794,-0.0717,-0.0152,1.4789,-0.0721,-0.0323,1.4803,-0.0831,-0.0337,1.4792,-0.0841,-0.0348,1.4797,-0.0825,-0.0346,1.4785,-0.0847,-0.0327,1.4781,-0.0864,-0.034,1.4759,-0.0792,-0.0328,1.4738,-0.0813,-0.0319,1.4695,-0.0842,-0.0313,1.4678,-0.0823,-0.032,1.4713,-0.0822,-0.0016,1.4548,-0.1092,-0.0005,1.4543,-0.1115,-0.0005,1.453,-0.1111,-0.0132,1.476,-0.0667,-0.0116,1.4767,-0.0667,-0.0123,1.4774,-0.068,-0.0119,1.4594,-0.0742,-0.0085,1.4584,-0.0742,-0.0123,1.4585,-0.0743,-0.0164,1.455,-0.0681,-0.0165,1.4551,-0.0676,-0.0181,1.4566,-0.0687,-0.0131,1.4537,-0.0643,-0.0146,1.4537,-0.0649,-0.0161,1.4547,-0.0676,-0.0049,1.4524,-0.0545,-0.0048,1.4514,-0.0532,-0.0086,1.4519,-0.0563,-0.0162,1.4673,-0.0756,-0.0144,1.4672,-0.0744,-0.0158,1.468,-0.0732,-0.0157,1.47,-0.0719,-0.0149,1.4735,-0.0698,-0.016,1.4743,-0.0713,-0.0151,1.4612,-0.0653,-0.0143,1.46,-0.063,-0.0141,1.4634,-0.062,-0.0157,1.4619,-0.0667,-0.0173,1.4593,-0.0675,-0.0141,1.4726,-0.0647,-0.0143,1.4688,-0.0644,-0.0144,1.4689,-0.0641,-0.0139,1.4732,-0.0648,-0.0141,1.4731,-0.065,-0.0036,1.4679,-0.0473,-0.0034,1.4685,-0.0474,-0.0073,1.4689,-0.0498,0.0,1.4688,-0.0497,-0.0039,1.469,-0.0496,-0.005,1.4533,-0.0562,-0.0089,1.4528,-0.0582,-0.0108,1.4687,-0.0749,-0.0092,1.4677,-0.0735,-0.0102,1.477,-0.0691,-0.0082,1.4734,-0.0704,-0.0116,1.468,-0.0781,-0.0097,1.4683,-0.0791,-0.0094,1.4697,-0.077,-0.0143,1.4658,-0.0676,-0.0144,1.4677,-0.0692,-0.0143,1.4654,-0.0699,-0.0136,1.4681,-0.0565,-0.0133,1.4691,-0.0562,-0.0149,1.4673,-0.0607,-0.0078,1.4766,-0.0662,-0.0043,1.4739,-0.0646,-0.0043,1.4751,-0.0649,-0.0092,1.4551,-0.063,-0.0091,1.454,-0.0603,-0.0109,1.4545,-0.0636,-0.0192,1.4669,-0.0824,-0.0171,1.4655,-0.0833,-0.0205,1.4651,-0.0815,-0.0103,1.4622,-0.0843,-0.0106,1.4617,-0.0847,-0.0211,1.473,-0.0741,-0.0247,1.4711,-0.0755,-0.0217,1.4705,-0.0757,-0.0294,1.4704,-0.0777,-0.0292,1.4736,-0.077,-0.0342,1.4785,-0.0788,-0.0177,1.4776,-0.07,-0.0202,1.4758,-0.0733,-0.0302,1.4813,-0.0801,-0.0332,1.4807,-0.0809,-0.0336,1.4805,-0.0798,-0.016,1.4758,-0.0779,-0.0161,1.4755,-0.0767,-0.0124,1.4749,-0.0781,-0.0205,1.4756,-0.0734,-0.0186,1.4719,-0.0739,-0.0179,1.4749,-0.0725,-0.0229,1.4758,-0.0739,-0.0219,1.4761,-0.0753,-0.0248,1.4767,-0.0761,-0.0315,1.478,-0.0774,-0.0285,1.4775,-0.0769,-0.0209,1.4771,-0.0766,-0.0235,1.4785,-0.077,-0.0182,1.476,-0.0765,-0.0174,1.4762,-0.0778,-0.02,1.4779,-0.0781,-0.0262,1.4808,-0.0805,-0.0225,1.479,-0.0796,-0.0223,1.4774,-0.0813,-0.0297,1.4811,-0.0817,-0.0287,1.4796,-0.0842,-0.0313,1.4794,-0.0853,-0.0357,1.4738,-0.086,-0.035,1.4751,-0.0865,-0.033,1.4724,-0.087,-0.032,1.4738,-0.0879,-0.0307,1.4759,-0.0875,-0.0283,1.4741,-0.0868,-0.0253,1.4792,-0.083,-0.0279,1.4772,-0.0859,-0.0342,1.4767,-0.0871,-0.0039,1.4571,-0.0908,-0.002,1.4571,-0.0914,-0.0016,1.4545,-0.0973,-0.0066,1.4592,-0.0904,-0.005,1.4583,-0.0928,-0.0032,1.4574,-0.0969,-0.0007,1.453,-0.1091,-0.0004,1.4533,-0.1053,-0.0115,1.4598,-0.0878,-0.008,1.4598,-0.0889,-0.0081,1.4593,-0.0889,-0.001,1.4642,-0.1068,-0.0004,1.464,-0.1081,-0.0006,1.4594,-0.1099,-0.009,1.4673,-0.0859,-0.0068,1.4671,-0.0881,-0.0078,1.4629,-0.0891,-0.0065,1.4749,-0.0805,-0.0051,1.4742,-0.0811,-0.0057,1.4743,-0.0819,0.0,1.4726,-0.0814,-0.0036,1.4735,-0.0788,-0.0104,1.4697,-0.0566,-0.0086,1.4693,-0.0532,-0.0084,1.4697,-0.0568,-0.015,1.4689,-0.0706,-0.0147,1.4724,-0.0681,-0.0146,1.4748,-0.067,-0.0142,1.4667,-0.0606,-0.0127,1.4623,-0.059,-0.0134,1.4653,-0.0577,-0.0041,1.4566,-0.0517,-0.0037,1.4597,-0.0508,-0.0079,1.4571,-0.0547,-0.0145,1.465,-0.0656,-0.0142,1.4684,-0.0642,-0.0143,1.4704,-0.0659,-0.0179,1.4605,-0.0692,-0.0194,1.4582,-0.0696,-0.0048,1.4546,-0.0591,-0.0123,1.4555,-0.0663,-0.0163,1.458,-0.066,-0.0142,1.4623,-0.0728,-0.0143,1.4648,-0.0724,-0.0152,1.4667,-0.0726,-0.0138,1.4661,-0.0737,-0.0131,1.4645,-0.0731,-0.0172,1.4688,-0.0742,-0.0188,1.4697,-0.0753,-0.0082,1.4761,-0.073,-0.0083,1.4811,-0.0706,-0.0095,1.4789,-0.0703,-0.0128,1.4751,-0.0652,-0.0108,1.4723,-0.0627,-0.0083,1.4708,-0.06,-0.0081,1.4723,-0.063,-0.0092,1.4764,-0.0678,-0.0111,1.4765,-0.0657,-0.0043,1.4605,-0.0729,-0.0084,1.4611,-0.0736,-0.0081,1.4638,-0.0729,-0.0113,1.4685,-0.0765,-0.0133,1.467,-0.0768,-0.0129,1.4637,-0.0823,-0.0123,1.4645,-0.082,-0.0135,1.4627,-0.083,-0.0178,1.4573,-0.0858,-0.0131,1.4617,-0.0837,-0.0108,1.4573,-0.0876,-0.0115,1.4614,-0.0845,-0.0021,1.4644,-0.0849,-0.0066,1.4645,-0.084,-0.0043,1.4644,-0.0845,-0.0069,1.4685,-0.0806,-0.0095,1.4682,-0.0794,-0.0076,1.4641,-0.0833,-0.0046,1.4708,-0.0793,0.0,1.4685,-0.0823,-0.0115,1.4632,-0.0832,-0.0099,1.468,-0.0794,-0.0116,1.4678,-0.0785,-0.0115,1.4646,-0.0822,-0.0081,1.4768,-0.0666,-0.0077,1.4766,-0.0665,-0.0069,1.4728,-0.0691,-0.0075,1.4666,-0.072,-0.0111,1.4642,-0.0732,-0.0043,1.4657,-0.0703,-0.0043,1.463,-0.0716,-0.0049,1.4742,-0.0779,-0.0043,1.4727,-0.0629,-0.0081,1.474,-0.0646,-0.0099,1.4741,-0.0644,-0.0105,1.4739,-0.0643,-0.0134,1.4699,-0.06,-0.0108,1.4705,-0.06,-0.0109,1.4765,-0.0652,-0.0126,1.4751,-0.0648,-0.0129,1.4797,-0.0686,-0.0108,1.4797,-0.0693,-0.0178,1.4574,-0.086,-0.0044,1.458,-0.0712,-0.0044,1.458,-0.0736,-0.0089,1.4579,-0.0723,-0.0128,1.4571,-0.0718,-0.0123,1.4581,-0.0741,-0.012,1.4658,-0.0742,-0.0077,1.4581,-0.0873,-0.0074,1.4592,-0.0879,-0.0151,1.4604,-0.0733,-0.015,1.4628,-0.0707,0.0,1.4541,-0.0508,0.0,1.4563,-0.0509,-0.0044,1.4541,-0.052,-0.016,1.4628,-0.0686,-0.0144,1.4666,-0.061,-0.0107,1.4843,-0.0688,-0.0107,1.4824,-0.069,-0.0164,1.4764,-0.0693,-0.0149,1.4787,-0.0684,-0.016,1.4811,-0.0679,-0.0131,1.4825,-0.0684,-0.0165,1.4824,-0.0678,-0.0131,1.4844,-0.0684,-0.0137,1.4809,-0.071,-0.0146,1.4804,-0.0712,-0.0108,1.4843,-0.069,-0.0121,1.4802,-0.0723,-0.0128,1.4808,-0.0713,-0.0058,1.4702,-0.0871,-0.0069,1.4727,-0.0836,-0.0011,1.4697,-0.0955,-0.0002,1.4696,-0.0995,-0.0016,1.4595,-0.1085,-0.002,1.4557,-0.0943,-0.0254,1.4764,-0.0844,-0.0228,1.4792,-0.0785,-0.036,1.478,-0.0816,-0.016,1.4751,-0.0753,-0.0196,1.4764,-0.0804,-0.0196,1.4777,-0.0792,-0.0169,1.4757,-0.0792,-0.0129,1.474,-0.0804,-0.0161,1.4751,-0.0799,-0.0161,1.4753,-0.0795,-0.0361,1.4751,-0.0838,-0.0359,1.4762,-0.0813,-0.031,1.4677,-0.0826,-0.0299,1.4677,-0.0832,-0.028,1.4663,-0.0789,-0.0275,1.4692,-0.0774,-0.0194,1.4654,-0.0788,-0.0199,1.4652,-0.0801,-0.0332,1.4736,-0.0823,-0.0329,1.4729,-0.0827,-0.0215,1.468,-0.0822,-0.0203,1.4707,-0.0826,-0.0178,1.4696,-0.0825,-0.0179,1.4595,-0.0854,-0.0195,1.4621,-0.0828,-0.0161,1.4557,-0.0695,-0.0151,1.4555,-0.0696,0.0,1.4577,-0.0673,0.0,1.4565,-0.0642,-0.0046,1.4566,-0.0645,-0.0225,1.4661,-0.0811,-0.0227,1.4658,-0.08,-0.0255,1.4661,-0.0801,-0.0138,1.4769,-0.0677,-0.015,1.4756,-0.0683,-0.0112,1.4613,-0.0738,-0.013,1.4619,-0.0733,0.0,1.4674,-0.0465,-0.013,1.457,-0.0715,-0.0112,1.4534,-0.0611,-0.013,1.4529,-0.062,-0.018,1.4567,-0.0697,-0.018,1.4564,-0.0691,-0.0193,1.4578,-0.07,-0.0159,1.4587,-0.0737,-0.0159,1.4582,-0.0736,-0.0184,1.4585,-0.0718,-0.0043,1.4583,-0.0738,-0.0318,1.471,-0.0818,-0.0255,1.4664,-0.079,-0.0253,1.4685,-0.0772,-0.0299,1.4771,-0.0868,-0.012,1.4748,-0.0775,-0.009,1.4748,-0.0792,-0.0309,1.4699,-0.0854,-0.0289,1.4687,-0.0838,-0.0059,1.4582,-0.0891,-0.0104,1.4634,-0.0871,-0.0068,1.4703,-0.0782,-0.0282,1.4659,-0.0804,-0.012,1.4754,-0.0767,-0.0131,1.4843,-0.0682,-0.0081,1.4823,-0.071,-0.0083,1.4823,-0.0712,-0.0083,1.4783,-0.0748,-0.0123,1.4791,-0.073,-0.009,1.4754,-0.0786,-0.0123,1.4749,-0.0787,-0.0092,1.4745,-0.0797,-0.0167,1.4753,-0.0798,-0.017,1.4727,-0.0814,-0.005,1.4749,-0.0784,-0.0039,1.4742,-0.0794,-0.0319,1.4731,-0.0809,-0.0136,1.4793,-0.0724,0.0004,1.4533,-0.1053,0.0013,1.4541,-0.1011,0.0,1.4543,-0.0978,0.0102,1.4733,-0.0813,0.0129,1.474,-0.0802,0.0123,1.4749,-0.0785,0.0069,1.4782,-0.0753,0.0182,1.4791,-0.07,0.0193,1.4763,-0.0733,0.0,1.4733,-0.082,0.0002,1.4733,-0.0821,0.03,1.4668,-0.0783,0.0296,1.4698,-0.0774,0.0334,1.4716,-0.0856,0.0311,1.4745,-0.0776,0.0082,1.4761,-0.0728,0.0095,1.4789,-0.0701,0.0102,1.477,-0.0689,0.0019,1.4726,-0.0872,0.0014,1.471,-0.0915,0.0005,1.4716,-0.0914,0.0151,1.4794,-0.0714,0.0323,1.4803,-0.0829,0.0348,1.4797,-0.0823,0.0299,1.4677,-0.0828,0.0282,1.4659,-0.0798,0.0255,1.4661,-0.0796,0.0289,1.4687,-0.0833,0.0246,1.4713,-0.0749,0.027,1.4723,-0.0755,0.032,1.4713,-0.0818,0.0319,1.4695,-0.0838,0.0323,1.4718,-0.0821,0.0164,1.455,-0.0675,0.018,1.4564,-0.0684,0.0165,1.4551,-0.067,0.0161,1.4547,-0.0671,0.0152,1.4546,-0.0669,0.0049,1.4524,-0.0543,0.0185,1.459,-0.0711,0.0158,1.468,-0.0728,0.0144,1.4672,-0.074,0.0162,1.4673,-0.0751,0.0139,1.471,-0.0629,0.0141,1.4726,-0.0643,0.0133,1.4651,-0.057,0.0142,1.4667,-0.0601,0.0136,1.4681,-0.056,0.0039,1.469,-0.0494,0.0092,1.4677,-0.0732,0.0097,1.4683,-0.0788,0.0116,1.468,-0.0778,0.0144,1.4677,-0.0688,0.0046,1.4566,-0.0643,0.0155,1.4599,-0.0856,0.014,1.4643,-0.0849,0.0171,1.4655,-0.083,0.0215,1.468,-0.0818,0.0192,1.4669,-0.082,0.0178,1.4696,-0.0821,0.036,1.4748,-0.0834,0.0292,1.4698,-0.0773,0.0161,1.4753,-0.0792,0.0161,1.4751,-0.0796,0.0167,1.4753,-0.0795,0.0169,1.4757,-0.0789,0.0196,1.4777,-0.0789,0.0238,1.4741,-0.0736,0.0174,1.4762,-0.0775,0.0346,1.4785,-0.0846,0.0337,1.4792,-0.0839,0.0223,1.4774,-0.081,0.0262,1.4808,-0.0803,0.033,1.4724,-0.0867,0.035,1.4751,-0.0863,0.032,1.4738,-0.0877,0.0287,1.4796,-0.084,0.0342,1.4767,-0.087,0.0196,1.4739,-0.0815,0.0196,1.4764,-0.0801,0.0066,1.4592,-0.0903,0.005,1.4583,-0.0927,0.0032,1.4574,-0.0968,0.0021,1.4565,-0.1011,0.0016,1.4548,-0.1092,0.0015,1.456,-0.105,0.0057,1.4743,-0.0818,0.0065,1.4749,-0.0805,0.0123,1.4791,-0.0727,0.0121,1.4802,-0.072,0.0004,1.4726,-0.0869,0.0036,1.4735,-0.0788,0.013,1.4695,-0.0559,0.0086,1.4693,-0.0529,0.0147,1.4724,-0.0677,0.0146,1.4748,-0.0666,0.0149,1.4735,-0.0695,0.0083,1.4673,-0.0498,0.0116,1.4677,-0.0526,0.0109,1.4642,-0.0542,0.0126,1.4622,-0.0584,0.0181,1.4566,-0.068,0.0194,1.4582,-0.069,0.009,1.4561,-0.0651,0.0123,1.4555,-0.0658,0.0049,1.4515,-0.0527,0.0043,1.4541,-0.0521,0.0143,1.4648,-0.072,0.0188,1.4697,-0.0749,0.0172,1.4688,-0.0738,0.0111,1.4765,-0.0655,0.0043,1.4605,-0.0727,0.0043,1.463,-0.0714,0.0113,1.4685,-0.0762,0.0134,1.467,-0.0777,0.016,1.465,-0.0792,0.0134,1.4668,-0.0781,0.0123,1.4645,-0.0817,0.0135,1.4627,-0.0826,0.0131,1.4617,-0.0833,0.0154,1.4576,-0.0855,0.0079,1.464,-0.083,0.0066,1.4645,-0.0839,0.0043,1.4644,-0.0844,0.0,1.4687,-0.1034,0.0001,1.4686,-0.1034,0.0002,1.4668,-0.1063,0.0,1.4595,-0.1101,0.0,1.4639,-0.1083,-0.0002,1.4666,-0.1064,0.0,1.4668,-0.1064,0.0002,1.4696,-0.0995,-0.013,1.457,-0.0716,-0.0089,1.4578,-0.0719,0.0137,1.467,-0.0778,-0.0103,1.4636,-0.0834,0.0193,1.4632,-0.0805,0.0182,1.463,-0.0825,-0.02,1.459,-0.0825,-0.0044,1.457,-0.0916,-0.0079,1.464,-0.0832,-0.0128,1.457,-0.0714,0.0095,1.4682,-0.0791,0.0129,1.4637,-0.082,0.0133,1.467,-0.0765,0.0084,1.4611,-0.0733,0.0184,1.4675,-0.0764,0.0,1.4517,-0.0517,0.0114,1.4687,-0.0526,0.0042,1.4694,-0.0531,0.0031,1.4733,-0.0845,0.0083,1.4783,-0.0746,0.0081,1.4593,-0.0887,0.0006,1.4536,-0.1053,0.0295,1.4718,-0.0862,0.0182,1.476,-0.0761,0.0285,1.4775,-0.0765,0.0314,1.472,-0.0803,0.0317,1.4708,-0.0809,0.0359,1.4762,-0.0811,0.0203,1.4707,-0.0822,0.0044,1.4574,-0.0676,0.0144,1.4666,-0.0605,0.0184,1.4585,-0.0712,0.0169,1.4576,-0.0715,0.0159,1.4582,-0.0731,0.0048,1.4514,-0.053,0.0119,1.4594,-0.0738,0.0123,1.4585,-0.0739,0.0085,1.4584,-0.074,0.0253,1.4685,-0.0767,0.0152,1.4789,-0.0718,-0.0326,1.4723,-0.0828,-0.036,1.4748,-0.0837,-0.0358,1.4759,-0.0813,-0.0046,1.4619,-0.0867,-0.0028,1.4701,-0.0919,-0.0185,1.459,-0.0717,-0.0111,1.4524,-0.0595,-0.015,1.4566,-0.0639,-0.0139,1.4696,-0.0601,-0.0081,1.4689,-0.0504,-0.0081,1.4685,-0.0499,-0.0251,1.4671,-0.082,-0.0044,1.4574,-0.0678,-0.014,1.4643,-0.0852,-0.0357,1.4767,-0.0842,-0.0317,1.4708,-0.0813,-0.0314,1.472,-0.0807,-0.0323,1.4718,-0.0825,-0.0268,1.4809,-0.0795,-0.0222,1.4751,-0.0829,-0.0006,1.4688,-0.0996,-0.008,1.4705,-0.0848,-0.0111,1.4691,-0.0532,0.0,1.4546,-0.0588,-0.017,1.4608,-0.0714,-0.0065,1.4619,-0.0863,-0.0086,1.458,-0.074,-0.0108,1.4738,-0.0641,-0.0136,1.4713,-0.0632,-0.0109,1.4643,-0.0827,-0.016,1.465,-0.0796,-0.0184,1.4675,-0.0768,-0.009,1.4561,-0.0654,-0.0079,1.4604,-0.0535,-0.0042,1.4694,-0.0532,-0.0067,1.4781,-0.0752,-0.0062,1.4744,-0.0815,-0.001,1.4649,-0.1039,-0.0005,1.4679,-0.1035,-0.0021,1.4565,-0.1011,-0.0233,1.472,-0.0834,-0.0196,1.4739,-0.0818,-0.0295,1.4718,-0.0865,-0.0238,1.474,-0.0745,-0.0309,1.4803,-0.0786,-0.0086,1.47,-0.0724,-0.0139,1.471,-0.0633,-0.0169,1.4576,-0.0721,-0.0172,1.4708,-0.073,-0.0152,1.4546,-0.0674,-0.027,1.4723,-0.0759,-0.0002,1.4733,-0.0821,0.017,1.4727,-0.0811,0.009,1.4754,-0.0784,0.0081,1.4823,-0.0708,0.0309,1.4699,-0.085,0.0313,1.4794,-0.0851,0.0159,1.4587,-0.0732,0.018,1.4567,-0.0691,0.0193,1.4578,-0.0693,0.015,1.4566,-0.0633,0.0036,1.4679,-0.0472,0.0309,1.4803,-0.0783,0.0186,1.4719,-0.0735,0.0006,1.4594,-0.1099,0.0068,1.4671,-0.088,0.001,1.4649,-0.1038,0.0005,1.4679,-0.1035,0.0047,1.4719,-0.0858,0.0146,1.4804,-0.0709,0.0083,1.4708,-0.0598,0.0111,1.4691,-0.0528,0.0151,1.4604,-0.0728,0.0086,1.458,-0.0737,0.0081,1.4723,-0.0627,0.0043,1.4727,-0.0628,0.0,1.4529,-0.1111,0.013,1.457,-0.0712,0.0099,1.468,-0.0791,0.0115,1.4646,-0.0819,0.0115,1.4631,-0.083,0.0064,1.4582,-0.0895,-0.0045,1.458,-0.0707,0.0,1.4717,-0.0914,0.0109,1.4643,-0.0824,0.0116,1.4678,-0.0782,0.0039,1.472,-0.0673,0.0,1.4739,-0.0646,0.0042,1.4751,-0.0651,0.0,1.4712,-0.0663,0.0,1.4651,-0.0692,0.0,1.4625,-0.0705,0.0,1.4713,-0.0602,0.0,1.4729,-0.063,0.0042,1.4712,-0.0601,0.0,1.47,-0.0571,0.0042,1.47,-0.057,0.0171,1.4709,-0.0725,0.0136,1.4599,-0.0733,0.0045,1.458,-0.0706,0.0,1.4582,-0.0694,0.0086,1.4544,-0.0546,0.0088,1.452,-0.0556,0.0114,1.4549,-0.0574,0.0133,1.4531,-0.0613,0.0134,1.4556,-0.0605,0.0114,1.4525,-0.0587,0.0079,1.4571,-0.0544,0.0107,1.4578,-0.057,0.0079,1.4604,-0.0532,0.0105,1.4612,-0.0557,0.0038,1.4627,-0.0495,0.0081,1.4635,-0.0517,0.0039,1.4596,-0.0508,0.0038,1.4666,-0.0475,0.0,1.4694,-0.0533,0.0017,1.4659,-0.0958,0.001,1.4654,-0.0998,0.0113,1.4711,-0.0828,0.0125,1.4681,-0.084,0.0155,1.4688,-0.0828,0.0018,1.461,-0.1005,0.0013,1.4603,-0.1045,0.0046,1.4621,-0.0928,0.0064,1.4626,-0.0905,0.0143,1.4717,-0.0814,0.026,1.4732,-0.0848,0.0233,1.472,-0.083,0.0317,1.4693,-0.0841,0.0217,1.4705,-0.0752,0.0129,1.4562,-0.0688,0.0155,1.4672,-0.0772,0.0042,1.4685,-0.069,0.0069,1.4693,-0.0707,0.0223,1.4679,-0.0768,0.0,1.4599,-0.0717,0.0142,1.4582,-0.0736,0.0142,1.4577,-0.0734,0.0328,1.4738,-0.081,0.0054,1.4668,-0.0899,0.0318,1.471,-0.0814,0.0132,1.4784,-0.0729,0.0142,1.4784,-0.0726,0.0137,1.4793,-0.072,-0.0317,1.4693,-0.0844,-0.0064,1.4626,-0.0907,-0.0223,1.4679,-0.0773,-0.0227,1.466,-0.079,-0.0275,1.4799,-0.0777,-0.0142,1.4582,-0.0741,-0.0142,1.4577,-0.0739,-0.0133,1.4531,-0.0618,-0.0149,1.454,-0.0646,-0.0049,1.4515,-0.0529,0.0,1.4516,-0.0522,-0.0136,1.4599,-0.0737};
			return value;
		}

		/** Define subarray values using type double[] with $tupleSize=3 and $tupleSplitSize=1000 for subarray position()=2 */
		private double[] gett3_coordinate_6_22_point_2()
		{
			double[] value = {-0.0114,1.4687,-0.0529,-0.013,1.4695,-0.0563,-0.0042,1.4751,-0.0652,0.0,1.4679,-0.068,-0.0042,1.4685,-0.0691,-0.0157,1.4672,-0.0775,-0.0129,1.4562,-0.0693,-0.0272,1.4705,-0.0847,-0.0243,1.4692,-0.0831,-0.026,1.4732,-0.0851,-0.0102,1.4733,-0.0815,-0.0013,1.4603,-0.1045,-0.0018,1.461,-0.1005,-0.0015,1.456,-0.105,-0.001,1.4654,-0.0998,-0.0155,1.4688,-0.0831,-0.0125,1.4681,-0.0843,-0.0113,1.4711,-0.0831,-0.0017,1.4659,-0.0958,-0.0001,1.4686,-0.1034,-0.0141,1.4784,-0.0729,0.0,1.4727,-0.0869,-0.0038,1.4666,-0.0476,0.0,1.466,-0.0467,-0.0116,1.4677,-0.053,-0.0109,1.4642,-0.0546,0.0,1.4627,-0.0488,0.0,1.4593,-0.05,-0.0038,1.4628,-0.0496,-0.0134,1.4556,-0.061,-0.0106,1.4578,-0.0573,-0.0129,1.4588,-0.0602,-0.0114,1.4549,-0.0579,-0.0114,1.4525,-0.0592,-0.0086,1.4544,-0.055,-0.0088,1.452,-0.056,0.0,1.4556,-0.0616,-0.0046,1.4557,-0.0619,-0.009,1.4571,-0.0687,-0.0152,1.4568,-0.0719,-0.0042,1.4711,-0.0602,-0.0039,1.472,-0.0674,-0.0069,1.4693,-0.0709,-0.0105,1.4612,-0.0561,-0.0042,1.47,-0.0571,-0.0132,1.4784,-0.0732,-0.0037,1.4667,-0.0923,-0.0028,1.4616,-0.0965,-0.0046,1.4621,-0.0929,-0.0143,1.4717,-0.0817,-0.0127,1.4671,-0.0751,0.0,1.4526,-0.0536,-0.0064,1.4582,-0.0897,0.0275,1.4799,-0.0774,0.0319,1.4731,-0.0805,0.009,1.4571,-0.0683,0.0227,1.466,-0.0785,0.0272,1.4705,-0.0843,0.0243,1.4692,-0.0827,0.0028,1.4616,-0.0964,0.0037,1.4667,-0.0922,0.016,1.4743,-0.0709,0.0039,1.4566,-0.052,0.0149,1.454,-0.0641,0.0046,1.4557,-0.0617,0.0152,1.4568,-0.0714,0.0127,1.4587,-0.0595,0.0297,1.4811,-0.0815,0.0127,1.4671,-0.0748,-0.0334,1.4739,-0.0819,-0.0054,1.4668,-0.09,-0.0083,1.4673,-0.0501,-0.0081,1.4635,-0.0521};
			return value;
		}
		/** Large attribute array: IndexedFaceSet DEF='t3_geometry' coordIndex field, scene-graph level=5, element #22, 8584 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 gett3_geometry_5_22_coordIndex()
		{
			MFInt32 t3_geometry_5_22_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(gett3_geometry_5_22_coordIndex_1()))
				.append(new MFInt32(gett3_geometry_5_22_coordIndex_2()))
				.append(new MFInt32(gett3_geometry_5_22_coordIndex_3()))
				.append(new MFInt32(gett3_geometry_5_22_coordIndex_4()))
				.append(new MFInt32(gett3_geometry_5_22_coordIndex_5()))
				.append(new MFInt32(gett3_geometry_5_22_coordIndex_6()))
				.append(new MFInt32(gett3_geometry_5_22_coordIndex_7()))
				.append(new MFInt32(gett3_geometry_5_22_coordIndex_8()))
				.append(new MFInt32(gett3_geometry_5_22_coordIndex_9()));
			return t3_geometry_5_22_coordIndex;
		}
		/** Large attribute array: Coordinate DEF='t3_coordinate' point field, scene-graph level=6, element #22, 3219 total numbers made up of 1073 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 gett3_coordinate_6_22_point()
		{
			MFVec3f t3_coordinate_6_22_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(gett3_coordinate_6_22_point_1()))
				.append(new MFVec3f(gett3_coordinate_6_22_point_2()));
			return t3_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 t3 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 t3().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.t3\" 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.t3 self-validation test confirmation: ");
                if (!validationResults.equals("success"))
                    System.out.println();
                System.out.println(validationResults.trim());

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