package HumanoidAnimation.Medical;

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.Navigation.*;
import org.web3d.x3d.jsail.Rendering.*;
import org.web3d.x3d.jsail.Shape.*;

// Javadoc metadata annotations follow, see below for X3DJSAIL Java source code.
/**
 * <p> Human bone model for Left Femur. </p>
 <p> Related links:  source BonesLeftFemur.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.Medical.BonesLeftFemur&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/Medical/BonesLeftFemur.x3d">BonesLeftFemur.x3d</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> creator </i> </td>
			<td> Damon Hernandez, Joe Williams </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> description </i> </td>
			<td> Human bone model for Left Femur </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> translator </i> </td>
			<td> Joe Williams, 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> modified </i> </td>
			<td> 2 March 2026 </td>
		</tr>
		<tr style="color:burntorange">
			<td style="text-align:right; vertical-align: text-top;"> <i> warning </i> </td>
			<td> This model has no HAnim nodes, rather it is purely geometry </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> TODO </i> </td>
			<td> document unit conversions applied: approximation of inches to meters, which ordinarily is a scale factor of 0.0254 </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> identifier </i> </td>
			<td> <a href="https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Medical/BonesLeftFemur.x3d" target="_blank">https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Medical/BonesLeftFemur.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/Medical/../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 Damon Hernandez, Joe Williams
 */

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

	/** Create and initialize the X3D model for this object. */
	public final void initialize()
	{
            try { // catch-all
  x3dModel = new X3D().setProfile(X3D.PROFILE_INTERCHANGE).setVersion(X3D.VERSION_3_3)
  .setHead(new head()
    .addMeta(new meta().setName(meta.NAME_TITLE      ).setContent("BonesLeftFemur.x3d"))
    .addMeta(new meta().setName(meta.NAME_CREATOR    ).setContent("Damon Hernandez, Joe Williams"))
    .addMeta(new meta().setName(meta.NAME_DESCRIPTION).setContent("Human bone model for Left Femur"))
    .addMeta(new meta().setName(meta.NAME_TRANSLATOR ).setContent("Joe Williams, Don Brutzman"))
    .addMeta(new meta().setName(meta.NAME_CREATED    ).setContent("5 December 2013"))
    .addMeta(new meta().setName(meta.NAME_MODIFIED   ).setContent("2 March 2026"))
    .addMeta(new meta().setName(meta.NAME_WARNING    ).setContent("This model has no HAnim nodes, rather it is purely geometry"))
    .addMeta(new meta().setName(meta.NAME_TODO       ).setContent("document unit conversions applied: approximation of inches to meters, which ordinarily is a scale factor of 0.0254"))
    .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_IDENTIFIER ).setContent("https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Medical/BonesLeftFemur.x3d"))
    .addMeta(new meta().setName(meta.NAME_LICENSE    ).setContent("../license.html")))
  .setScene(new Scene()
    .addChild(new WorldInfo().setTitle("BonesLeftFemur.x3d"))
    .addChild(new NavigationInfo().setType(new String[] {"EXAMINE","LOOKAT","ANY"}))
    .addChild(new Transform("DSkeletonParts").setScale(0.029,0.029,0.029)
      .addChild(new Group("HeadC4")
        .addChild(new Shape("lfemur")
          .setAppearance(new Appearance()
            .setMaterial(new Material().setAmbientIntensity(0.965).setDiffuseColor(1.0,0.9765,0.8667).setEmissiveColor(1.0,0.0,0.0).setShininess(0.05).setSpecularColor(0.349,0.349,0.349)))
          .setGeometry(new IndexedFaceSet("lfemur_Geo").setDEF("lfemur_Geo").setCreaseAngle(1.571).setCoordIndex(getlfemur_Geo_6_17_coordIndex())
            .setCoord(new Coordinate("lfemur_Coord").setPoint(getlfemur_Coord_7_17_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[] getlfemur_Geo_6_17_coordIndex_1()
		{
			int[] value = {0,1,2,-1,3,4,5,-1,6,7,8,-1,9,10,11,-1,12,13,14,-1,12,15,13,-1,16,17,18,-1,18,8,16,-1,19,20,21,-1,22,23,24,-1,24,25,22,-1,26,27,28,-1,29,30,31,-1,32,33,34,-1,35,36,37,-1,38,39,26,-1,26,40,38,-1,41,42,43,-1,43,44,41,-1,45,46,47,-1,48,49,50,-1,49,51,52,-1,53,54,55,-1,53,56,54,-1,57,58,59,-1,60,53,55,-1,61,62,63,-1,61,64,62,-1,65,66,67,-1,68,69,70,-1,71,70,69,-1,72,73,74,-1,73,66,75,-1,75,76,73,-1,68,77,69,-1,68,78,77,-1,74,79,72,-1,78,80,81,-1,82,65,67,-1,83,84,85,-1,83,86,84,-1,87,88,89,-1,87,90,88,-1,84,91,85,-1,88,92,93,-1,93,89,88,-1,94,95,96,-1,97,98,99,-1,53,60,100,-1,101,102,103,-1,104,105,106,-1,101,107,102,-1,107,108,102,-1,82,109,110,-1,110,65,82,-1,111,112,113,-1,111,114,112,-1,115,108,107,-1,115,116,108,-1,117,118,104,-1,117,119,118,-1,120,121,99,-1,120,122,121,-1,123,124,125,-1,123,126,124,-1,127,128,129,-1,130,131,132,-1,131,126,133,-1,133,134,131,-1,135,136,137,-1,136,138,137,-1,139,140,141,-1,142,143,144,-1,142,145,143,-1,146,147,148,-1,149,150,151,-1,151,152,149,-1,153,154,155,-1,156,157,158,-1,159,160,161,-1,161,162,159,-1,163,164,165,-1,163,166,164,-1,160,167,168,-1,160,159,167,-1,169,40,26,-1,26,170,169,-1,171,40,169,-1,170,28,172,-1,170,26,28,-1,29,173,174,-1,175,47,46,-1,46,176,175,-1,177,175,176,-1,177,178,175,-1,45,47,179,-1,43,180,181,-1,182,183,184,-1,185,186,187,-1,185,188,186,-1,189,3,190,-1,189,191,3,-1,192,193,194,-1,2,195,196,-1,17,197,198,-1,198,18,17,-1,199,200,201,-1,199,202,200,-1,203,204,205,-1,204,206,205,-1,207,208,209,-1,210,211,212,-1,210,213,211,-1,214,215,216,-1,103,217,101,-1,103,218,217,-1,219,220,221,-1,219,222,220,-1,223,224,225,-1,223,122,224,-1,226,142,227,-1,142,148,227,-1,228,229,230,-1,231,232,233,-1,234,232,235,-1,236,237,238,-1,239,240,241,-1,241,242,239,-1,243,244,245,-1,245,211,243,-1,9,246,247,-1,9,248,246,-1,249,193,192,-1,151,205,206,-1,206,152,151,-1,145,142,226,-1,250,251,252,-1,253,254,255,-1,256,253,255,-1,256,257,253,-1,258,259,260,-1,258,153,259,-1,62,64,261,-1,262,263,264,-1,263,265,264,-1,266,267,268,-1,268,269,266,-1,270,271,272,-1,272,250,270,-1,273,274,275,-1,273,276,274,-1,277,278,279,-1,277,31,278,-1,280,281,282,-1,280,283,281,-1,284,285,286,-1,285,287,286,-1,288,289,290,-1,288,291,289,-1,274,268,275,-1,268,267,275,-1,292,293,294,-1,292,295,293,-1,296,297,298,-1,299,300,301,-1,301,302,299,-1,303,304,305,-1,303,306,304,-1,307,308,309,-1,308,310,309,-1,311,312,313,-1,313,309,311,-1,314,315,316,-1,314,317,315,-1,318,319,320,-1,318,312,319,-1,321,322,323,-1,322,324,323,-1,288,325,326,-1,327,328,329,-1,327,330,328,-1,331,332,333,-1,332,334,333,-1,335,336,337,-1,335,338,336,-1,339,340,341,-1,339,342,340,-1,343,344,345,-1,346,347,244,-1,244,243,346,-1,348,349,350,-1,348,351,349,-1,352,353,354,-1,352,355,353,-1,356,324,357,-1,324,322,357,-1,358,359,360,-1,360,361,358,-1,362,363,364,-1,362,365,363,-1,366,367,368,-1,368,369,366,-1,370,371,149,-1,149,372,370,-1,148,150,227,-1,373,226,227,-1,374,375,235,-1,376,377,378,-1,376,379,377,-1,380,381,382,-1,382,383,380,-1,384,385,386,-1,387,384,388,-1,379,385,389,-1,379,386,385,-1,377,379,390,-1,379,389,390,-1,391,392,143,-1,392,144,143,-1,393,394,395,-1,393,396,394,-1,397,398,399,-1,397,400,398,-1,401,402,403,-1,403,404,401,-1,405,406,407,-1,406,408,407,-1,409,410,411,-1,409,412,410,-1,413,410,414,-1,410,415,414,-1,416,417,418,-1,416,419,417,-1,24,420,421,-1,24,23,420,-1,422,423,424,-1,425,426,427,-1,425,428,426,-1,429,430,431,-1,429,432,430,-1,134,433,132,-1,132,131,134,-1,434,435,436,-1,434,437,435,-1,125,438,123,-1,125,434,438,-1,131,130,439,-1,384,440,441,-1,384,386,440,-1,383,386,380,-1};
			return value;
		}

		/** Define subarray values using type int[] with $tupleSize=1 and $tupleSplitSize=1000 for subarray position()=2 */
		private int[] getlfemur_Geo_6_17_coordIndex_2()
		{
			int[] value = {383,440,386,-1,442,443,441,-1,442,444,443,-1,124,439,445,-1,445,446,124,-1,434,447,448,-1,448,437,434,-1,224,445,225,-1,224,446,445,-1,449,450,451,-1,452,453,454,-1,455,456,121,-1,455,457,456,-1,97,100,458,-1,459,460,461,-1,459,462,460,-1,460,463,461,-1,464,465,466,-1,464,467,465,-1,302,468,469,-1,302,470,468,-1,305,471,299,-1,305,472,471,-1,473,474,46,-1,46,45,473,-1,475,472,476,-1,472,477,476,-1,471,472,478,-1,478,479,471,-1,480,178,481,-1,480,175,178,-1,178,482,483,-1,483,481,178,-1,484,485,486,-1,485,487,486,-1,488,489,320,-1,313,490,307,-1,313,491,490,-1,492,493,494,-1,495,362,358,-1,34,365,496,-1,496,497,34,-1,498,497,496,-1,496,499,498,-1,500,174,361,-1,361,501,500,-1,27,26,502,-1,298,35,38,-1,38,503,298,-1,504,505,506,-1,505,507,506,-1,283,154,153,-1,508,493,509,-1,509,369,508,-1,510,511,512,-1,510,366,511,-1,157,156,513,-1,513,514,157,-1,515,516,517,-1,515,518,516,-1,515,517,519,-1,519,520,515,-1,521,297,296,-1,296,519,521,-1,522,523,171,-1,523,503,171,-1,524,525,526,-1,526,527,524,-1,526,525,259,-1,259,153,526,-1,528,529,530,-1,530,531,528,-1,532,533,534,-1,534,535,532,-1,536,534,537,-1,534,520,537,-1,538,539,529,-1,538,540,539,-1,541,542,260,-1,542,528,260,-1,543,544,545,-1,546,518,547,-1,547,545,546,-1,548,549,550,-1,548,551,549,-1,552,553,554,-1,554,555,552,-1,556,557,544,-1,556,558,557,-1,559,560,561,-1,560,556,561,-1,560,559,188,-1,188,562,560,-1,563,542,564,-1,563,538,542,-1,565,183,566,-1,183,182,566,-1,567,568,566,-1,566,569,567,-1,504,570,571,-1,570,572,571,-1,573,567,569,-1,573,574,567,-1,575,576,577,-1,577,578,575,-1,576,579,580,-1,580,577,576,-1,581,582,295,-1,583,584,573,-1,584,585,586,-1,584,583,585,-1,587,294,293,-1,293,588,587,-1,589,590,591,-1,591,592,589,-1,593,594,595,-1,593,596,594,-1,597,598,599,-1,599,600,597,-1,601,590,589,-1,601,602,590,-1,603,580,579,-1,604,588,605,-1,604,606,588,-1,607,608,609,-1,607,603,610,-1,607,611,612,-1,607,613,614,-1,607,605,615,-1,607,616,604,-1,617,618,619,-1,619,339,617,-1,339,345,342,-1,339,619,345,-1,620,621,343,-1,620,622,621,-1,623,624,625,-1,626,627,628,-1,626,629,627,-1,630,631,197,-1,18,6,8,-1,18,632,6,-1,633,634,635,-1,633,636,634,-1,637,638,639,-1,638,640,639,-1,641,642,643,-1,642,644,643,-1,645,646,647,-1,645,648,646,-1,645,649,648,-1,648,650,643,-1,651,652,649,-1,653,194,654,-1,654,655,653,-1,21,20,656,-1,20,657,656,-1,337,21,335,-1,337,19,21,-1,336,351,658,-1,351,348,658,-1,659,660,661,-1,661,662,659,-1,663,659,218,-1,659,662,218,-1,5,207,3,-1,662,664,218,-1,664,217,218,-1,650,209,665,-1,650,652,209,-1,666,641,667,-1,666,668,641,-1,669,670,671,-1,669,672,670,-1,673,674,675,-1,676,670,672,-1,676,677,670,-1,217,664,678,-1,658,348,679,-1,679,680,658,-1,681,682,683,-1,683,684,681,-1,685,686,687,-1,685,688,686,-1,106,689,104,-1,106,690,689,-1,685,222,688,-1,222,219,688,-1,691,692,693,-1,691,694,692,-1,695,696,697,-1,221,692,219,-1,221,698,692,-1,699,700,701,-1,699,702,700,-1,703,54,56,-1,704,82,705,-1,704,59,82,-1,702,706,707,-1,702,699,706,-1,708,709,710,-1,708,711,709,-1,712,713,714,-1,712,715,713,-1,716,717,718,-1,716,719,717,-1,720,721,722,-1,720,723,721,-1,724,725,726,-1,726,727,724,-1,91,93,468,-1,468,470,91,-1,728,162,291,-1,728,159,162,-1,61,63,729,-1,729,730,61,-1,731,732,733,-1,731,508,732,-1,272,271,263,-1,734,252,735,-1,734,736,252,-1,737,738,739,-1,739,33,737,-1,740,741,742,-1,743,744,745,-1,83,746,86,-1,83,747,746,-1,748,749,750,-1,750,751,748,-1,752,753,754,-1,52,755,756,-1,52,51,755,-1,757,322,321,-1,757,758,322,-1,759,760,761,-1,761,762,759,-1,763,764,765,-1,765,766,763,-1,767,768,769,-1,769,770,767,-1,771,364,772,-1,364,363,772,-1,773,739,738,-1,773,766,739,-1,740,763,741,-1,740,762,763,-1,774,775,256,-1,768,776,757,-1,776,758,757,-1,761,777,778,-1};
			return value;
		}

		/** Define subarray values using type int[] with $tupleSize=1 and $tupleSplitSize=1000 for subarray position()=3 */
		private int[] getlfemur_Geo_6_17_coordIndex_3()
		{
			int[] value = {778,764,761,-1,760,777,761,-1,760,779,777,-1,776,777,779,-1,756,780,781,-1,756,755,780,-1,266,253,782,-1,253,257,782,-1,271,738,737,-1,783,784,274,-1,250,252,736,-1,736,270,250,-1,272,731,250,-1,729,63,783,-1,783,785,729,-1,786,787,788,-1,64,789,261,-1,725,790,791,-1,725,724,790,-1,792,793,794,-1,792,795,793,-1,717,795,718,-1,717,90,795,-1,796,797,798,-1,796,799,797,-1,723,718,721,-1,723,716,718,-1,800,801,94,-1,94,802,800,-1,723,714,713,-1,723,720,714,-1,797,803,804,-1,797,805,803,-1,113,112,110,-1,112,806,110,-1,56,807,109,-1,56,53,807,-1,222,118,119,-1,119,220,222,-1,692,698,693,-1,808,687,116,-1,808,685,687,-1,809,108,116,-1,116,687,809,-1,810,811,658,-1,658,680,810,-1,812,672,813,-1,812,676,672,-1,353,814,815,-1,815,816,353,-1,817,14,818,-1,818,819,817,-1,820,821,822,-1,820,823,821,-1,824,822,825,-1,824,675,822,-1,666,667,813,-1,667,826,813,-1,667,827,826,-1,826,827,103,-1,103,102,826,-1,103,208,218,-1,103,665,208,-1,208,663,218,-1,19,661,660,-1,19,337,661,-1,335,21,341,-1,21,656,341,-1,651,649,645,-1,645,828,651,-1,646,829,647,-1,646,644,829,-1,830,831,832,-1,830,833,831,-1,834,831,829,-1,834,835,831,-1,836,837,835,-1,835,838,836,-1,638,839,640,-1,638,840,839,-1,633,841,842,-1,633,635,841,-1,634,636,6,-1,6,632,634,-1,843,844,7,-1,845,846,847,-1,845,848,846,-1,847,849,850,-1,849,851,852,-1,851,627,852,-1,853,239,854,-1,625,855,856,-1,856,623,625,-1,857,856,629,-1,857,623,856,-1,858,859,249,-1,858,860,859,-1,861,858,249,-1,249,192,861,-1,607,604,605,-1,607,615,613,-1,607,614,611,-1,607,612,603,-1,607,610,608,-1,607,609,616,-1,611,862,863,-1,864,580,612,-1,580,603,612,-1,606,865,866,-1,598,602,601,-1,598,597,602,-1,595,594,599,-1,594,600,599,-1,592,591,596,-1,596,593,592,-1,584,587,588,-1,584,586,587,-1,581,867,868,-1,869,870,862,-1,870,863,862,-1,871,870,571,-1,571,572,871,-1,871,578,577,-1,871,572,578,-1,563,540,538,-1,563,872,540,-1,873,188,185,-1,873,562,188,-1,186,874,875,-1,186,876,874,-1,543,556,544,-1,557,546,545,-1,545,544,557,-1,877,551,548,-1,877,878,551,-1,538,529,528,-1,528,542,538,-1,525,524,560,-1,560,562,525,-1,539,530,529,-1,518,533,547,-1,518,515,533,-1,533,515,520,-1,520,534,533,-1,528,531,260,-1,531,258,260,-1,513,524,527,-1,513,558,524,-1,158,879,880,-1,880,156,158,-1,881,537,523,-1,537,296,523,-1,879,158,512,-1,512,511,879,-1,882,511,509,-1,882,879,511,-1,307,309,313,-1,171,38,40,-1,171,503,38,-1,278,31,883,-1,883,884,278,-1,885,886,170,-1,170,172,885,-1,496,495,173,-1,173,499,496,-1,886,887,310,-1,310,169,886,-1,319,888,889,-1,888,331,889,-1,356,890,891,-1,489,892,320,-1,892,486,320,-1,312,483,313,-1,312,318,483,-1,893,181,894,-1,300,895,488,-1,895,489,488,-1,299,471,895,-1,895,300,299,-1,302,301,896,-1,154,897,898,-1,154,283,897,-1,305,469,303,-1,305,299,469,-1,899,306,900,-1,899,304,306,-1,306,901,902,-1,306,303,901,-1,903,904,905,-1,903,906,904,-1,907,908,909,-1,910,911,912,-1,910,111,911,-1,913,914,915,-1,913,916,914,-1,915,917,918,-1,915,914,917,-1,917,919,920,-1,917,921,919,-1,317,456,457,-1,317,314,456,-1,922,100,60,-1,922,458,100,-1,923,924,925,-1,450,926,927,-1,450,453,926,-1,928,929,930,-1,931,932,933,-1,934,452,454,-1,934,935,452,-1,934,936,937,-1,934,938,936,-1,434,939,447,-1,434,125,939,-1,940,941,942,-1,438,434,436,-1,943,944,945,-1,943,946,944,-1,947,948,435,-1,948,436,435,-1,949,431,950,-1,425,951,952,-1,425,427,951,-1,953,954,955,-1,956,426,957,-1,958,423,422,-1,958,959,423,-1,423,960,961,-1,423,962,960,-1,413,411,410,-1,415,401,408,-1,415,963,401,-1,138,964,965,-1,964,966,967,-1,964,968,966,-1,400,195,2,-1,400,397,195,-1,398,969,970,-1,394,396,971,-1,236,972,973,-1,973,974,236,-1,975,391,143,-1,976,389,385,-1,976,977,389,-1,380,386,379,-1,379,376,380,-1,978,381,979,-1,978,980,381,-1,199,981,377,-1,981,378,377,-1};
			return value;
		}

		/** Define subarray values using type int[] with $tupleSize=1 and $tupleSplitSize=1000 for subarray position()=4 */
		private int[] getlfemur_Geo_6_17_coordIndex_4()
		{
			int[] value = {982,234,983,-1,982,984,234,-1,985,986,987,-1,987,417,985,-1,243,373,346,-1,243,226,373,-1,144,988,146,-1,144,392,988,-1,371,227,150,-1,150,149,371,-1,989,987,370,-1,990,290,289,-1,289,285,990,-1,369,511,366,-1,369,509,511,-1,368,367,729,-1,367,730,729,-1,265,737,33,-1,33,32,265,-1,360,991,361,-1,991,501,361,-1,992,679,993,-1,994,995,996,-1,994,997,995,-1,14,978,12,-1,14,817,978,-1,998,999,1000,-1,998,1001,999,-1,1002,1003,1004,-1,1004,1005,1002,-1,928,1003,1006,-1,928,1007,1003,-1,619,343,345,-1,619,620,343,-1,853,854,1008,-1,1,400,2,-1,333,889,331,-1,333,1009,889,-1,1010,161,160,-1,160,1011,1010,-1,262,493,1012,-1,262,494,493,-1,767,770,1013,-1,301,488,1014,-1,301,300,488,-1,896,1014,751,-1,896,301,1014,-1,307,530,308,-1,530,1015,308,-1,888,332,331,-1,888,1016,332,-1,305,304,477,-1,477,472,305,-1,473,1017,474,-1,275,267,1018,-1,1018,251,275,-1,475,478,472,-1,285,1019,990,-1,285,284,1019,-1,278,27,502,-1,502,279,278,-1,262,264,494,-1,738,271,270,-1,502,26,39,-1,744,742,734,-1,744,740,742,-1,273,733,276,-1,731,272,1012,-1,254,253,266,-1,266,269,254,-1,272,263,262,-1,262,1012,272,-1,1020,1021,1022,-1,1020,1023,1021,-1,166,1024,164,-1,277,37,36,-1,277,279,37,-1,1020,790,1023,-1,735,252,251,-1,251,1018,735,-1,736,734,742,-1,147,205,151,-1,147,1025,205,-1,1026,1027,1028,-1,1028,1029,1026,-1,1030,1031,1032,-1,398,400,1033,-1,1034,193,249,-1,249,859,1034,-1,618,620,619,-1,628,1035,240,-1,240,239,628,-1,975,145,213,-1,984,238,233,-1,1036,1037,374,-1,447,932,448,-1,447,933,932,-1,1038,455,122,-1,122,223,1038,-1,827,665,103,-1,101,678,107,-1,101,217,678,-1,1039,940,444,-1,975,195,391,-1,975,196,195,-1,981,1037,1036,-1,1036,1040,981,-1,3,209,190,-1,3,207,209,-1,621,1041,1008,-1,1008,1042,621,-1,1043,1044,20,-1,20,19,1043,-1,630,197,17,-1,17,10,630,-1,1045,1046,988,-1,1046,1025,988,-1,195,1047,392,-1,392,391,195,-1,216,1048,214,-1,1048,1049,214,-1,1050,1051,409,-1,1051,1052,409,-1,1053,1054,972,-1,1054,973,972,-1,1055,1056,200,-1,200,202,1055,-1,832,1057,1058,-1,1058,830,832,-1,632,850,1059,-1,1059,634,632,-1,145,211,213,-1,1060,652,651,-1,665,209,208,-1,561,506,507,-1,561,1061,506,-1,1062,554,1063,-1,893,894,1064,-1,479,1065,1066,-1,479,478,1065,-1,883,500,1067,-1,883,30,500,-1,174,500,30,-1,30,29,174,-1,883,1067,1068,-1,1068,884,883,-1,886,169,170,-1,768,757,769,-1,1069,1070,287,-1,287,1071,1069,-1,161,1069,1071,-1,1071,162,161,-1,167,510,168,-1,510,1072,168,-1,512,158,1073,-1,158,157,1073,-1,513,1074,514,-1,283,280,897,-1,150,147,151,-1,150,148,147,-1,975,143,145,-1,1050,1075,421,-1,1075,960,421,-1,136,968,138,-1,968,964,138,-1,133,428,425,-1,425,134,133,-1,123,426,428,-1,595,586,585,-1,595,599,586,-1,950,1076,439,-1,439,130,950,-1,956,958,1077,-1,956,959,958,-1,1078,1079,1080,-1,1079,1081,1080,-1,1082,1083,1084,-1,456,99,121,-1,456,97,99,-1,104,808,105,-1,104,118,808,-1,911,113,807,-1,911,111,113,-1,800,802,719,-1,802,717,719,-1,99,931,120,-1,115,107,678,-1,121,122,455,-1,117,104,689,-1,299,302,469,-1,88,802,92,-1,88,717,802,-1,89,93,91,-1,91,84,89,-1,717,88,90,-1,86,89,84,-1,86,87,89,-1,75,65,1085,-1,73,76,1086,-1,1086,74,73,-1,1087,1088,1089,-1,1087,81,1088,-1,72,67,66,-1,66,73,72,-1,77,1090,69,-1,77,1091,1090,-1,77,78,81,-1,1090,75,1085,-1,82,67,68,-1,75,66,65,-1,789,64,61,-1,61,1092,789,-1,788,787,1093,-1,1093,1094,788,-1,49,48,747,-1,722,798,720,-1,722,796,798,-1,898,165,164,-1,164,1095,898,-1,482,178,1096,-1,44,181,893,-1,44,43,181,-1,35,498,36,-1,29,31,277,-1,30,883,31,-1,1016,885,891,-1,14,13,1097,-1,1097,818,14,-1,11,17,16,-1,11,10,17,-1,8,844,16,-1,8,7,844,-1,853,628,239,-1,853,626,628,-1,247,1097,1098,-1,818,1097,247,-1,990,899,1099,-1,899,990,1019,-1,905,306,902,-1,905,900,306,-1,891,172,356,-1,891,885,172,-1,418,1100,416,-1,418,1029,1100,-1,372,989,370,-1,372,1026,989,-1,1101,498,35,-1,1101,497,498,-1,1064,480,485,-1,179,480,1064,-1};
			return value;
		}

		/** Define subarray values using type int[] with $tupleSize=1 and $tupleSplitSize=1000 for subarray position()=5 */
		private int[] getlfemur_Geo_6_17_coordIndex_5()
		{
			int[] value = {485,481,487,-1,485,480,481,-1,482,282,491,-1,482,1096,282,-1,1095,1024,1102,-1,1095,164,1024,-1,727,1103,724,-1,1103,727,1104,-1,796,1105,1106,-1,1105,796,722,-1,781,1107,756,-1,781,774,1107,-1,50,52,1108,-1,52,50,49,-1,165,897,1070,-1,165,898,897,-1,67,78,68,-1,67,72,78,-1,80,1088,81,-1,80,1109,1088,-1,1089,1086,1087,-1,1086,1089,1110,-1,74,1111,79,-1,74,1112,1111,-1,1087,76,1091,-1,76,1087,1086,-1,1088,1110,1089,-1,1112,1109,1111,-1,1109,1110,1088,-1,1109,1112,1110,-1,58,117,703,-1,117,58,119,-1,800,1085,806,-1,719,1085,800,-1,94,1113,1114,-1,1113,94,801,-1,316,807,53,-1,316,911,807,-1,224,939,446,-1,1115,939,224,-1,1114,95,94,-1,1114,901,95,-1,314,97,456,-1,100,97,314,-1,1116,1084,230,-1,1116,1082,1084,-1,1081,229,1080,-1,1081,1117,229,-1,1078,958,1079,-1,1077,958,1078,-1,433,425,952,-1,433,134,425,-1,432,955,954,-1,432,429,955,-1,950,132,949,-1,132,950,130,-1,593,585,1118,-1,593,595,585,-1,586,598,587,-1,599,598,586,-1,601,292,294,-1,601,589,292,-1,428,126,123,-1,126,428,133,-1,1119,1120,1121,-1,1120,1119,1122,-1,1123,960,1075,-1,1123,961,960,-1,1050,420,1051,-1,1050,421,420,-1,1028,215,1124,-1,216,215,1028,-1,1026,1125,1027,-1,1026,372,1125,-1,510,1073,1072,-1,510,512,1073,-1,1070,280,287,-1,1070,897,280,-1,1093,1011,1126,-1,1093,787,1011,-1,1011,786,1010,-1,786,1011,787,-1,172,884,1068,-1,28,884,172,-1,769,321,991,-1,769,757,321,-1,500,323,1067,-1,500,501,323,-1,484,1064,485,-1,893,1064,484,-1,1127,1017,1065,-1,1127,474,1017,-1,180,42,1066,-1,180,43,42,-1,475,1065,478,-1,475,1127,1065,-1,565,564,183,-1,565,563,564,-1,559,507,876,-1,507,559,561,-1,506,1128,1129,-1,506,1061,1128,-1,878,532,551,-1,1130,532,878,-1,328,1131,1063,-1,1131,328,330,-1,1132,549,535,-1,553,549,1132,-1,183,1133,184,-1,183,564,1133,-1,1040,378,981,-1,1040,1134,378,-1,1098,630,10,-1,1135,630,1098,-1,13,1136,1097,-1,13,1137,1136,-1,663,1138,659,-1,663,5,1138,-1,660,1043,19,-1,660,1139,1043,-1,211,1140,212,-1,211,245,1140,-1,1034,621,622,-1,1034,1041,621,-1,654,20,1044,-1,657,20,654,-1,191,1141,1142,-1,191,189,1141,-1,855,634,1059,-1,635,634,855,-1,624,841,625,-1,836,841,624,-1,1057,837,1143,-1,832,837,1057,-1,1142,830,1058,-1,1142,1141,830,-1,1055,972,1056,-1,1055,1053,972,-1,966,973,1054,-1,1144,973,966,-1,968,1145,1146,-1,1145,968,136,-1,135,1147,1148,-1,1147,135,1121,-1,1120,406,405,-1,1120,140,406,-1,1123,414,139,-1,1123,413,414,-1,1050,411,1075,-1,1050,409,411,-1,1052,215,214,-1,1051,215,1052,-1,1149,1048,1150,-1,1149,1049,1048,-1,1045,392,1047,-1,1045,988,392,-1,203,1025,1046,-1,203,205,1025,-1,1151,194,193,-1,1151,1152,194,-1,632,198,850,-1,18,198,632,-1,833,829,831,-1,833,647,829,-1,1153,220,57,-1,221,220,1153,-1,455,919,457,-1,1038,919,455,-1,210,1154,0,-1,210,212,1154,-1,1134,376,378,-1,1134,979,376,-1,234,233,232,-1,233,234,984,-1,1155,212,1140,-1,1155,1154,212,-1,620,1151,622,-1,620,618,1151,-1,400,1156,1033,-1,1156,400,1,-1,1157,1031,970,-1,1157,1032,1031,-1,216,1027,1048,-1,216,1028,1027,-1,1150,1027,1125,-1,1150,1048,1027,-1,1023,724,1103,-1,724,1023,790,-1,1158,1022,1159,-1,1158,1020,1022,-1,286,280,282,-1,286,287,280,-1,1102,155,1095,-1,1102,1160,155,-1,276,732,785,-1,732,276,733,-1,740,743,775,-1,743,740,744,-1,772,33,739,-1,363,33,772,-1,737,263,271,-1,265,263,737,-1,1161,1162,923,-1,1162,1161,918,-1,463,1163,994,-1,460,1163,463,-1,735,744,734,-1,744,735,745,-1,895,892,489,-1,895,1164,892,-1,888,887,1016,-1,311,887,888,-1,1165,1166,1167,-1,1168,1166,1165,-1,1169,749,748,-1,749,1169,1170,-1,1009,751,1014,-1,751,1009,748,-1,1014,889,1009,-1,1014,488,889,-1,324,1067,323,-1,1068,1067,324,-1,33,365,34,-1,365,33,363,-1,728,1092,1171,-1,326,1092,728,-1,1172,1173,1174,-1,1172,1175,1173,-1,785,368,729,-1,785,732,368,-1,159,1171,167,-1,159,728,1171,-1,168,1011,160,-1,1072,1011,168,-1,730,167,1171,-1,367,167,730,-1,1071,291,162,-1,291,1071,289,-1,332,1176,334,-1,332,890,1176,-1,244,1042,245,-1,244,344,1042,-1,346,1177,347,-1,1177,346,1178,-1,1179,1180,1181,-1,1180,1179,1182,-1,929,1006,1183,-1,929,928,1006,-1,689,1005,117,-1,1005,689,1002,-1};
			return value;
		}

		/** Define subarray values using type int[] with $tupleSize=1 and $tupleSplitSize=1000 for subarray position()=6 */
		private int[] getlfemur_Geo_6_17_coordIndex_6()
		{
			int[] value = {1184,1185,1186,-1,1187,1185,1184,-1,1188,1001,998,-1,1188,1189,1001,-1,1190,999,1137,-1,1000,999,1190,-1,817,980,978,-1,817,1191,980,-1,816,1192,1193,-1,816,1194,1192,-1,1163,997,994,-1,1163,1195,997,-1,995,909,996,-1,995,1196,909,-1,1197,1198,907,-1,1197,1199,1198,-1,1200,1172,1201,-1,1200,1175,1172,-1,1186,1202,1184,-1,1186,1203,1202,-1,1155,239,242,-1,854,239,1155,-1,369,732,508,-1,368,732,369,-1,367,510,167,-1,367,366,510,-1,568,1131,1204,-1,568,1205,1131,-1,408,414,415,-1,408,406,414,-1,987,418,417,-1,418,987,989,-1,370,1206,371,-1,1206,370,1207,-1,226,211,145,-1,226,243,211,-1,1206,346,373,-1,1206,1178,346,-1,1179,986,1182,-1,1179,1207,986,-1,985,1182,986,-1,1182,985,349,-1,374,998,1000,-1,998,374,235,-1,201,983,375,-1,201,200,983,-1,979,12,978,-1,12,979,1134,-1,380,979,381,-1,380,376,979,-1,242,1154,1155,-1,242,1208,1154,-1,1,231,1156,-1,1208,231,1,-1,1156,233,238,-1,1156,231,233,-1,969,236,974,-1,236,969,237,-1,982,200,1056,-1,982,983,200,-1,1056,236,982,-1,1056,972,236,-1,1209,1053,1210,-1,1209,1054,1053,-1,1211,1212,977,-1,1210,1212,1211,-1,393,1211,1213,-1,393,1214,1211,-1,387,1215,1216,-1,387,388,1215,-1,1216,1217,396,-1,1216,1215,1217,-1,1213,396,393,-1,1213,1216,396,-1,967,1054,1209,-1,1054,967,966,-1,970,974,1157,-1,970,969,974,-1,398,237,969,-1,1033,237,398,-1,1157,1146,1032,-1,1144,1146,1157,-1,1083,967,1218,-1,1083,964,967,-1,1218,954,1083,-1,1218,395,954,-1,1082,964,1083,-1,1082,965,964,-1,1032,1145,1030,-1,1146,1145,1032,-1,399,1219,397,-1,399,1220,1219,-1,1221,1047,1219,-1,1221,1045,1047,-1,1220,1222,1223,-1,1222,1220,1030,-1,965,137,138,-1,965,1224,137,-1,953,230,1084,-1,228,230,953,-1,1045,1225,1046,-1,1225,1045,1221,-1,404,1225,1226,-1,404,403,1225,-1,1226,407,404,-1,1226,1227,407,-1,1224,1119,137,-1,1224,1228,1119,-1,1229,1230,1122,-1,1231,1230,1229,-1,1229,1117,1081,-1,1117,1229,1228,-1,401,1232,402,-1,401,963,1232,-1,412,415,410,-1,415,412,963,-1,1049,1232,1233,-1,1049,1149,1232,-1,1079,422,1231,-1,958,422,1079,-1,962,25,24,-1,1234,25,962,-1,959,957,1234,-1,956,957,959,-1,947,25,948,-1,25,947,22,-1,1234,423,959,-1,962,423,1234,-1,951,1077,1078,-1,427,1077,951,-1,1080,228,1235,-1,229,228,1080,-1,395,432,954,-1,395,394,432,-1,228,955,129,-1,228,953,955,-1,951,128,952,-1,951,1235,128,-1,431,1236,950,-1,1236,431,430,-1,438,948,957,-1,948,438,436,-1,947,1237,419,-1,947,435,1237,-1,945,985,417,-1,985,945,944,-1,993,944,946,-1,993,350,944,-1,945,1238,943,-1,1238,945,1237,-1,1236,1239,1240,-1,1241,1239,1236,-1,941,1215,942,-1,941,1217,1215,-1,382,937,383,-1,1242,937,382,-1,442,440,936,-1,440,442,441,-1,1243,941,940,-1,1239,941,1243,-1,1076,1244,1245,-1,1076,1240,1244,-1,1246,943,1238,-1,943,1246,1247,-1,1248,993,946,-1,993,1248,992,-1,1248,1249,930,-1,1249,1248,1247,-1,1246,932,1250,-1,932,1246,448,-1,1245,1251,1252,-1,1251,1245,1244,-1,1243,1039,1253,-1,1039,1243,940,-1,1254,936,938,-1,1254,442,936,-1,1242,934,937,-1,935,934,1242,-1,452,1193,1192,-1,935,1193,452,-1,938,454,449,-1,938,934,454,-1,451,1039,1254,-1,1039,451,1255,-1,1251,1256,1257,-1,1251,1253,1256,-1,1258,225,1252,-1,223,225,1258,-1,931,1250,932,-1,1250,931,1259,-1,930,1260,928,-1,930,1249,1260,-1,1261,928,1260,-1,1261,1007,928,-1,99,1259,931,-1,99,98,1259,-1,1262,1258,1257,-1,1263,1258,1262,-1,925,1256,1255,-1,925,924,1256,-1,1184,453,1187,-1,453,1184,926,-1,927,925,450,-1,925,927,923,-1,1263,1162,920,-1,1263,1262,1162,-1,458,1007,1261,-1,1007,458,922,-1,921,457,919,-1,921,317,457,-1,920,918,917,-1,918,920,1162,-1,927,462,459,-1,462,927,926,-1,1264,918,1161,-1,1264,915,918,-1,914,921,917,-1,914,1265,921,-1,315,911,316,-1,912,911,315,-1,916,1265,914,-1,916,1266,1265,-1,915,1267,913,-1,1267,915,1264,-1,1268,1267,463,-1,1267,1268,1269,-1,466,913,1270,-1,913,466,916,-1,910,1266,465,-1,912,1266,910,-1,114,910,1271,-1,114,111,910,-1,1272,1270,1269,-1,1272,1273,1270,-1,908,996,909,-1,908,1268,996,-1,1274,908,907,-1,1272,908,1274,-1,1273,1275,464,-1,1273,1276,1275,-1,1277,467,1278,-1,1271,467,1277,-1,1114,1277,1279,-1,1114,1113,1277,-1,1275,903,1278,-1,906,903,1275,-1,1276,1280,1281,-1,1280,1276,1274,-1,1198,1282,1280,-1,1198,1201,1282,-1};
			return value;
		}

		/** Define subarray values using type int[] with $tupleSize=1 and $tupleSplitSize=1000 for subarray position()=7 */
		private int[] getlfemur_Geo_6_17_coordIndex_7()
		{
			int[] value = {1281,904,906,-1,1281,1283,904,-1,1279,901,1114,-1,902,901,1279,-1,469,901,303,-1,901,469,95,-1,905,1284,900,-1,1284,905,904,-1,1285,1282,1286,-1,1285,1283,1282,-1,1286,1174,1287,-1,1172,1174,1286,-1,1288,1284,1285,-1,1284,1288,1099,-1,1099,290,990,-1,1288,290,1099,-1,290,1287,288,-1,1287,290,1288,-1,1094,1160,1102,-1,1094,1289,1160,-1,163,161,1010,-1,1069,161,163,-1,282,1290,286,-1,282,1096,1290,-1,479,42,1164,-1,479,1066,42,-1,42,892,1164,-1,42,41,892,-1,41,486,892,-1,41,484,486,-1,486,318,320,-1,487,318,486,-1,508,1012,493,-1,508,731,1012,-1,1073,514,1126,-1,1073,157,514,-1,281,491,282,-1,491,281,490,-1,319,311,888,-1,319,312,311,-1,890,1016,891,-1,890,332,1016,-1,297,264,1101,-1,297,521,264,-1,28,278,884,-1,28,27,278,-1,531,307,490,-1,531,530,307,-1,308,169,310,-1,308,171,169,-1,523,298,503,-1,298,523,296,-1,523,1291,881,-1,1291,523,522,-1,882,880,879,-1,882,516,880,-1,880,557,156,-1,880,546,557,-1,535,536,1132,-1,535,534,536,-1,1292,328,1293,-1,328,1292,329,-1,1291,327,329,-1,1291,1294,327,-1,539,1015,530,-1,539,1294,1015,-1,524,556,560,-1,524,558,556,-1,259,562,873,-1,259,525,562,-1,1130,533,532,-1,547,533,1130,-1,504,1129,570,-1,506,1129,504,-1,1295,186,875,-1,1295,187,186,-1,873,1133,541,-1,873,185,1133,-1,1205,1063,1131,-1,1063,1205,1062,-1,1296,1062,1205,-1,1296,1297,1062,-1,182,1298,1299,-1,1298,182,184,-1,578,548,575,-1,578,877,548,-1,1300,505,1301,-1,505,1300,874,-1,875,868,1295,-1,875,1302,868,-1,575,550,1303,-1,575,548,550,-1,555,1304,552,-1,1304,555,1305,-1,1306,1297,1296,-1,1307,1297,1306,-1,583,569,1299,-1,573,569,583,-1,1308,1304,1309,-1,1308,1303,1304,-1,1307,1310,1305,-1,1310,1307,1311,-1,1309,1312,1308,-1,1312,1309,1313,-1,863,871,864,-1,870,871,863,-1,571,869,1301,-1,869,571,870,-1,869,1314,1315,-1,869,862,1314,-1,1300,582,1302,-1,582,1300,1315,-1,581,1302,582,-1,1302,581,868,-1,581,1118,867,-1,581,1316,1118,-1,1317,596,591,-1,1318,596,1317,-1,594,1319,600,-1,1319,594,1320,-1,597,1321,602,-1,1321,597,1322,-1,865,1307,1306,-1,1311,1307,865,-1,1323,865,606,-1,1323,1311,865,-1,1311,1324,1310,-1,1323,1324,1311,-1,610,1313,608,-1,1312,1313,610,-1,864,611,863,-1,864,612,611,-1,862,614,1314,-1,862,611,614,-1,615,295,613,-1,293,295,615,-1,1323,609,1324,-1,609,1323,616,-1,657,617,656,-1,657,1152,617,-1,1181,342,1177,-1,340,342,1181,-1,1057,1325,1058,-1,1057,1326,1325,-1,192,653,861,-1,653,192,194,-1,858,1327,1328,-1,1327,858,861,-1,1329,859,860,-1,859,1329,1330,-1,1331,858,1328,-1,858,1331,860,-1,1331,623,857,-1,1331,1332,623,-1,1329,629,626,-1,857,629,1329,-1,1328,1332,1331,-1,1332,1328,1326,-1,856,1059,852,-1,856,855,1059,-1,628,851,1035,-1,851,628,627,-1,849,1059,850,-1,852,1059,849,-1,851,847,846,-1,849,847,851,-1,240,1333,1189,-1,240,1035,1333,-1,848,1333,846,-1,848,1334,1333,-1,847,198,845,-1,198,847,850,-1,848,631,1335,-1,631,848,845,-1,1001,1336,999,-1,1001,1334,1336,-1,1135,1336,1335,-1,1135,1136,1336,-1,1337,844,843,-1,1338,844,1337,-1,1339,1340,840,-1,1339,1341,1340,-1,1340,7,1342,-1,7,1340,843,-1,1342,6,636,-1,1342,7,6,-1,838,841,836,-1,842,841,838,-1,640,633,842,-1,633,640,839,-1,835,639,838,-1,639,835,834,-1,832,835,837,-1,835,832,831,-1,829,642,834,-1,642,829,644,-1,668,638,637,-1,1343,638,668,-1,828,647,833,-1,828,645,647,-1,1141,833,830,-1,828,833,1141,-1,1344,1058,1325,-1,1058,1344,1142,-1,1345,1346,1344,-1,1345,1347,1346,-1,653,1347,1345,-1,1347,653,655,-1,1347,1348,1349,-1,1348,1347,655,-1,1180,340,1181,-1,1180,338,340,-1,1349,5,4,-1,5,1349,1138,-1,811,661,337,-1,811,1350,661,-1,667,643,827,-1,667,641,643,-1,672,666,813,-1,672,669,666,-1,671,1341,1339,-1,823,1341,671,-1,822,1351,825,-1,822,821,1351,-1,823,1337,1341,-1,1337,823,820,-1,674,248,1338,-1,673,248,674,-1,246,818,247,-1,246,819,818,-1,819,1191,817,-1,1352,1191,819,-1,673,246,248,-1,1353,246,673,-1,1354,1352,1353,-1,1354,1355,1352,-1,353,1355,814,-1,353,355,1355,-1,824,1354,675,-1,824,1356,1354,-1,826,812,813,-1,826,809,812,-1,810,1350,811,-1,810,1357,1350,-1,1358,810,680,-1,810,1358,1359,-1,1360,678,1357,-1,1360,115,678,-1,809,686,812,-1,809,687,686,-1};
			return value;
		}

		/** Define subarray values using type int[] with $tupleSize=1 and $tupleSplitSize=1000 for subarray position()=8 */
		private int[] getlfemur_Geo_6_17_coordIndex_8()
		{
			int[] value = {1361,676,1362,-1,677,676,1361,-1,1363,1351,1364,-1,825,1351,1363,-1,683,1356,824,-1,1356,683,682,-1,815,1194,816,-1,1365,1194,815,-1,1364,1366,1363,-1,1367,1366,1364,-1,1362,691,1361,-1,694,691,1362,-1,1360,105,115,-1,106,105,1360,-1,690,1358,1368,-1,690,1359,1358,-1,1003,1368,1006,-1,1368,1003,1002,-1,1369,1367,1370,-1,1366,1367,1369,-1,684,695,681,-1,684,1371,695,-1,1185,1365,697,-1,1194,1365,1185,-1,1372,1369,1373,-1,1372,1371,1369,-1,1374,693,698,-1,1374,1370,693,-1,54,117,1005,-1,117,54,703,-1,701,221,1153,-1,698,221,701,-1,1374,1375,1373,-1,1374,700,1375,-1,1372,1376,696,-1,1372,1377,1376,-1,1203,1378,1195,-1,1378,1203,1376,-1,1375,708,1377,-1,711,708,1375,-1,1379,1195,1378,-1,1195,1379,997,-1,1380,710,1381,-1,1380,1379,710,-1,712,709,707,-1,712,1382,709,-1,705,715,706,-1,70,715,705,-1,113,109,807,-1,110,109,113,-1,1090,71,69,-1,1090,1085,71,-1,1381,1383,804,-1,1382,1383,1381,-1,803,995,1380,-1,1196,995,803,-1,1196,805,1197,-1,805,1196,803,-1,798,804,1383,-1,798,797,804,-1,713,716,723,-1,716,713,71,-1,800,112,801,-1,800,806,112,-1,799,805,797,-1,805,799,1384,-1,1200,1384,1385,-1,1200,1199,1384,-1,799,1106,1386,-1,1106,799,796,-1,795,721,718,-1,795,792,721,-1,92,94,96,-1,92,802,94,-1,90,793,795,-1,90,87,793,-1,794,1105,792,-1,794,1104,1105,-1,1385,726,1387,-1,1385,1386,726,-1,1173,1387,1388,-1,1173,1175,1387,-1,1389,793,746,-1,1389,794,793,-1,261,725,791,-1,1388,725,261,-1,791,1020,1158,-1,1020,791,790,-1,273,251,250,-1,273,275,251,-1,784,63,62,-1,63,784,783,-1,254,1022,1021,-1,254,269,1022,-1,270,773,738,-1,736,773,270,-1,1023,1389,48,-1,1023,1103,1389,-1,1023,50,1021,-1,50,1023,48,-1,750,85,1390,-1,752,85,750,-1,749,51,753,-1,749,1170,51,-1,1107,254,1108,-1,255,254,1107,-1,759,780,760,-1,759,781,780,-1,780,1168,1165,-1,780,755,1168,-1,333,1166,1169,-1,1166,333,334,-1,1176,1391,1167,-1,1391,1176,357,-1,1391,776,779,-1,758,776,1391,-1,776,778,777,-1,778,776,768,-1,778,765,764,-1,765,778,1392,-1,770,359,1013,-1,770,360,359,-1,772,1392,771,-1,765,1392,772,-1,759,740,775,-1,759,762,740,-1,773,763,766,-1,763,773,741,-1,739,765,772,-1,766,765,739,-1,767,771,1392,-1,767,1013,771,-1,364,1013,359,-1,364,771,1013,-1,991,770,769,-1,770,991,360,-1,1392,768,767,-1,778,768,1392,-1,763,761,764,-1,763,762,761,-1,357,758,1391,-1,758,357,322,-1,1167,334,1176,-1,1167,1166,334,-1,755,1170,1168,-1,755,51,1170,-1,760,1165,779,-1,760,780,1165,-1,774,255,1107,-1,256,255,774,-1,1108,1021,50,-1,254,1021,1108,-1,749,752,750,-1,752,749,753,-1,1169,1009,333,-1,748,1009,1169,-1,751,1390,896,-1,1390,751,750,-1,1390,91,470,-1,85,91,1390,-1,747,754,49,-1,747,83,754,-1,48,746,747,-1,48,1389,746,-1,743,782,257,-1,782,743,745,-1,736,741,773,-1,741,736,742,-1,782,267,266,-1,782,1018,267,-1,1159,62,1158,-1,784,62,1159,-1,731,273,250,-1,731,733,273,-1,261,1158,62,-1,791,1158,261,-1,789,1388,261,-1,1173,1388,789,-1,746,87,86,-1,746,793,87,-1,1103,794,1389,-1,1103,1104,794,-1,725,1387,726,-1,725,1388,1387,-1,1387,1200,1385,-1,1200,1387,1175,-1,727,1386,1106,-1,726,1386,727,-1,96,93,92,-1,96,468,93,-1,792,722,721,-1,792,1105,722,-1,1384,1386,1385,-1,1386,1384,799,-1,1384,1197,805,-1,1197,1384,1199,-1,71,719,716,-1,71,1085,719,-1,720,1383,714,-1,720,798,1383,-1,1381,803,1380,-1,803,1381,804,-1,1382,714,1383,-1,1382,712,714,-1,70,713,715,-1,70,71,713,-1,705,68,70,-1,82,68,705,-1,707,715,712,-1,715,707,706,-1,710,1382,1381,-1,1382,710,709,-1,1380,997,1379,-1,1380,995,997,-1,710,1378,708,-1,1378,710,1379,-1,711,707,709,-1,711,702,707,-1,706,704,705,-1,699,704,706,-1,1153,699,701,-1,704,699,1153,-1,711,700,702,-1,711,1375,700,-1,1377,1378,1376,-1,708,1378,1377,-1,696,1203,1186,-1,696,1376,1203,-1,1373,1377,1372,-1,1373,1375,1377,-1,698,700,1374,-1,698,701,700,-1,57,119,58,-1,220,119,57,-1,1370,1373,1369,-1,1374,1373,1370,-1,696,1371,1372,-1,696,695,1371,-1,1186,697,696,-1,1186,1185,697,-1,681,697,1365,-1,681,695,697,-1,1366,1371,684,-1,1366,1369,1371,-1,691,1370,1367,-1,691,693,1370,-1,692,688,219,-1,692,694,688,-1,808,222,685,-1,808,118,222,-1};
			return value;
		}

		/** Define subarray values using type int[] with $tupleSize=1 and $tupleSplitSize=1000 for subarray position()=9 */
		private int[] getlfemur_Geo_6_17_coordIndex_9()
		{
			int[] value = {690,1002,689,-1,690,1368,1002,-1,1358,1006,1368,-1,1358,1183,1006,-1,1360,690,106,-1,690,1360,1359,-1,686,694,1362,-1,688,694,686,-1,1367,1361,691,-1,1367,1364,1361,-1,1363,684,683,-1,1366,684,1363,-1,682,1365,815,-1,681,1365,682,-1,815,1356,682,-1,814,1356,815,-1,683,825,1363,-1,824,825,683,-1,1364,677,1361,-1,1351,677,1364,-1,1362,812,686,-1,676,812,1362,-1,1357,1359,1360,-1,1357,810,1359,-1,1183,680,679,-1,680,1183,1358,-1,1357,664,1350,-1,664,1357,678,-1,809,102,108,-1,809,826,102,-1,670,1351,821,-1,677,1351,670,-1,1354,814,1355,-1,1356,814,1354,-1,1354,673,675,-1,1353,673,1354,-1,819,1353,1352,-1,1353,819,246,-1,355,1352,1355,-1,355,1191,1352,-1,674,822,675,-1,674,820,822,-1,821,671,670,-1,823,671,821,-1,1339,669,671,-1,1343,669,1339,-1,666,1343,668,-1,1343,666,669,-1,650,827,643,-1,665,827,650,-1,661,664,662,-1,661,1350,664,-1,337,658,811,-1,337,336,658,-1,1138,1348,1139,-1,1138,1349,1348,-1,1348,1043,1139,-1,1348,1044,1043,-1,1180,336,338,-1,1180,351,336,-1,655,1044,1348,-1,655,654,1044,-1,1346,3,191,-1,4,3,1346,-1,861,1345,1327,-1,1345,861,653,-1,1347,4,1346,-1,1347,1349,4,-1,191,1344,1346,-1,191,1142,1344,-1,1325,1345,1344,-1,1325,1327,1345,-1,189,828,1141,-1,189,651,828,-1,650,649,652,-1,650,648,649,-1,646,643,644,-1,646,648,643,-1,642,668,637,-1,668,642,641,-1,840,1343,1339,-1,840,638,1343,-1,637,834,642,-1,637,639,834,-1,838,640,842,-1,838,639,640,-1,839,636,633,-1,839,1342,636,-1,1340,1337,843,-1,1341,1337,1340,-1,840,1342,839,-1,1340,1342,840,-1,16,1338,11,-1,1338,16,844,-1,1335,630,1135,-1,1335,631,630,-1,1136,999,1336,-1,1136,1137,999,-1,1335,1334,848,-1,1335,1336,1334,-1,197,845,198,-1,197,631,845,-1,1334,1189,1333,-1,1001,1189,1334,-1,846,1035,851,-1,846,1333,1035,-1,852,629,856,-1,629,852,627,-1,1332,624,623,-1,624,1332,1143,-1,1143,1326,1057,-1,1143,1332,1326,-1,860,857,1329,-1,860,1331,857,-1,1330,626,853,-1,626,1330,1329,-1,1326,1327,1325,-1,1326,1328,1327,-1,1034,1330,1041,-1,1330,1034,859,-1,1041,853,1008,-1,853,1041,1330,-1,347,342,345,-1,347,1177,342,-1,618,1152,1151,-1,617,1152,618,-1,339,656,617,-1,341,656,339,-1,343,1042,344,-1,343,621,1042,-1,606,616,1323,-1,616,606,604,-1,615,588,293,-1,605,588,615,-1,613,1314,614,-1,295,1314,613,-1,610,579,1312,-1,579,610,603,-1,608,1324,609,-1,1313,1324,608,-1,866,1306,574,-1,865,1306,866,-1,588,866,584,-1,606,866,588,-1,590,1321,1393,-1,602,1321,590,-1,600,1322,597,-1,1322,600,1319,-1,594,1318,1320,-1,594,596,1318,-1,1393,591,590,-1,1317,591,1393,-1,1118,583,867,-1,583,1118,585,-1,584,574,573,-1,866,574,584,-1,295,1316,581,-1,295,292,1316,-1,1315,295,582,-1,1315,1314,295,-1,1301,1315,1300,-1,1301,869,1315,-1,577,864,871,-1,577,580,864,-1,1312,576,1308,-1,576,1312,579,-1,1310,1313,1309,-1,1313,1310,1324,-1,1305,1309,1304,-1,1309,1305,1310,-1,575,1308,576,-1,1308,575,1303,-1,867,1299,1298,-1,867,583,1299,-1,574,1296,567,-1,574,1306,1296,-1,1307,555,1297,-1,1305,555,1307,-1,550,1304,1303,-1,550,552,1304,-1,868,1298,1295,-1,868,867,1298,-1,874,1302,875,-1,874,1300,1302,-1,504,1301,505,-1,504,571,1301,-1,877,572,570,-1,877,578,572,-1,184,1295,1298,-1,184,187,1295,-1,566,1299,569,-1,1299,566,182,-1,1205,567,1296,-1,567,1205,568,-1,1297,554,1062,-1,1297,555,554,-1,1204,566,568,-1,1204,565,566,-1,564,541,1133,-1,542,541,564,-1,874,507,505,-1,876,507,874,-1,543,561,556,-1,543,1061,561,-1,553,550,549,-1,550,553,552,-1,570,878,877,-1,1129,878,570,-1,547,1128,545,-1,1128,547,1130,-1,1061,545,1128,-1,543,545,1061,-1,541,259,873,-1,259,541,260,-1,540,1294,539,-1,327,1294,540,-1,881,329,1292,-1,329,881,1291,-1,537,1292,536,-1,1292,537,881,-1,1293,536,1292,-1,1293,1132,536,-1,156,558,513,-1,156,557,558,-1,1294,522,1015,-1,1294,1291,522,-1,1015,171,308,-1,171,1015,522,-1,296,520,519,-1,537,520,296,-1,492,519,517,-1,519,492,521,-1,516,546,880,-1,518,546,516,-1,492,516,882,-1,516,492,517,-1,882,493,492,-1,493,882,509,-1,258,490,281,-1,258,531,490,-1,1074,527,1289,-1,513,527,1074,-1,279,39,37,-1,279,502,39,-1,35,297,1101,-1,298,297,35,-1,265,1101,264,-1,1101,265,32,-1,495,365,362,-1,496,365,495,-1};
			return value;
		}

		/** Define subarray values using type int[] with $tupleSize=1 and $tupleSplitSize=1000 for subarray position()=10 */
		private int[] getlfemur_Geo_6_17_coordIndex_10()
		{
			int[] value = {361,495,358,-1,361,173,495,-1,361,174,173,-1,521,494,264,-1,521,492,494,-1,483,491,313,-1,483,482,491,-1,1093,1289,1094,-1,1093,1074,1289,-1,1072,1126,1011,-1,1126,1072,1073,-1,487,483,318,-1,487,481,483,-1,1290,178,177,-1,178,1290,1096,-1,1017,181,180,-1,473,181,1017,-1,476,177,475,-1,476,1290,177,-1,476,286,1290,-1,286,476,284,-1,1019,304,899,-1,1019,477,304,-1,163,1070,1069,-1,163,165,1070,-1,1024,786,788,-1,166,786,1024,-1,288,1174,325,-1,288,1287,1174,-1,1286,1288,1285,-1,1288,1286,1287,-1,1201,1286,1282,-1,1286,1201,1172,-1,904,1285,1284,-1,1285,904,1283,-1,468,95,469,-1,468,96,95,-1,1282,1281,1280,-1,1281,1282,1283,-1,1280,907,1198,-1,1280,1274,907,-1,1276,906,1275,-1,1281,906,1276,-1,1278,1279,1277,-1,903,1279,1278,-1,1271,1113,114,-1,1277,1113,1271,-1,1278,464,1275,-1,467,464,1278,-1,1276,1272,1274,-1,1273,1272,1276,-1,908,1269,1268,-1,908,1272,1269,-1,464,1270,1273,-1,464,466,1270,-1,465,1271,910,-1,467,1271,465,-1,1266,466,465,-1,1266,916,466,-1,1269,913,1267,-1,913,1269,1270,-1,994,1268,463,-1,994,996,1268,-1,463,1264,461,-1,463,1267,1264,-1,1266,315,1265,-1,1266,912,315,-1,317,1265,315,-1,1265,317,921,-1,1161,461,1264,-1,1161,459,461,-1,926,1202,462,-1,1202,926,1184,-1,923,459,1161,-1,459,923,927,-1,1261,97,458,-1,1261,98,97,-1,920,1038,1263,-1,919,1038,920,-1,1192,453,452,-1,453,1192,1187,-1,453,449,454,-1,453,450,449,-1,1255,450,925,-1,450,1255,451,-1,924,1257,1256,-1,924,1262,1257,-1,1263,223,1258,-1,223,1263,1038,-1,98,1260,1259,-1,98,1261,1260,-1,1259,1249,1250,-1,1249,1259,1260,-1,1257,1252,1251,-1,1252,1257,1258,-1,1255,1253,1039,-1,1253,1255,1256,-1,938,451,1254,-1,938,449,451,-1,354,935,1242,-1,1193,935,354,-1,444,1254,1039,-1,1254,444,442,-1,1253,1244,1243,-1,1253,1251,1244,-1,1252,445,1245,-1,225,445,1252,-1,1115,447,939,-1,447,1115,933,-1,1247,1250,1249,-1,1250,1247,1246,-1,1248,929,992,-1,930,929,1248,-1,1247,946,943,-1,946,1247,1248,-1,1238,448,1246,-1,1238,437,448,-1,1245,439,1076,-1,1245,445,439,-1,1243,1240,1239,-1,1240,1243,1244,-1,443,940,942,-1,940,443,444,-1,383,936,440,-1,383,937,936,-1,1242,352,354,-1,352,1242,382,-1,443,384,441,-1,388,384,443,-1,942,388,443,-1,942,1215,388,-1,1241,941,1239,-1,941,1241,1217,-1,950,1240,1076,-1,1240,950,1236,-1,439,126,131,-1,439,124,126,-1,435,1238,1237,-1,437,1238,435,-1,944,349,985,-1,944,350,349,-1,419,945,417,-1,419,1237,945,-1,957,123,438,-1,957,426,123,-1,1241,430,971,-1,1241,1236,430,-1,431,127,429,-1,431,949,127,-1,432,971,430,-1,432,394,971,-1,1235,1078,1080,-1,1235,951,1078,-1,427,956,1077,-1,427,426,956,-1,948,1234,957,-1,948,25,1234,-1,24,960,962,-1,24,421,960,-1,420,1100,1124,-1,23,1100,420,-1,419,22,947,-1,22,419,416,-1,1081,1231,1229,-1,1081,1079,1231,-1,412,1052,1233,-1,409,1052,412,-1,1233,963,412,-1,1233,1232,963,-1,1149,402,1232,-1,1149,204,402,-1,1228,1116,1117,-1,1228,1224,1116,-1,1228,1122,1119,-1,1122,1228,1229,-1,1148,1227,1222,-1,1227,1148,1147,-1,405,1227,1147,-1,405,407,1227,-1,408,404,407,-1,408,401,404,-1,1223,1227,1226,-1,1223,1222,1227,-1,402,203,403,-1,402,204,203,-1,403,1046,1225,-1,403,203,1046,-1,1226,1221,1223,-1,1226,1225,1221,-1,1224,1082,1116,-1,1224,965,1082,-1,1145,1222,1030,-1,1148,1222,1145,-1,1223,1219,1220,-1,1223,1221,1219,-1,1047,397,1219,-1,1047,195,397,-1,1220,1031,1030,-1,1031,1220,399,-1,954,1084,1083,-1,954,953,1084,-1,1209,1218,967,-1,1218,1209,1214,-1,970,399,398,-1,970,1031,399,-1,973,1157,974,-1,973,1144,1157,-1,1214,395,1218,-1,1214,393,395,-1,976,1216,1213,-1,976,387,1216,-1,1217,971,396,-1,1241,971,1217,-1,977,1213,1211,-1,976,1213,977,-1,1210,1214,1209,-1,1210,1211,1214,-1,1210,1055,1212,-1,1053,1055,1210,-1,1212,202,390,-1,202,1212,1055,-1,238,1033,1156,-1,238,237,1033,-1,238,982,236,-1,984,982,238,-1,231,1188,232,-1,231,241,1188,-1,196,0,2,-1,210,0,196,-1,199,390,202,-1,199,377,390,-1,390,977,1212,-1,977,390,389,-1,387,385,384,-1,976,385,387,-1,980,382,381,-1,382,980,352,-1,375,1037,201,-1,374,1037,375,-1,1036,1000,1190,-1,1036,374,1000,-1,998,232,1188,-1,232,998,235,-1,1207,1178,1206,-1,1178,1207,1179,-1,987,1207,370,-1,1207,987,986,-1,373,371,1206,-1,371,373,227,-1,1004,1007,922,-1};
			return value;
		}

		/** Define subarray values using type int[] with $tupleSize=1 and $tupleSplitSize=1000 for subarray position()=11 */
		private int[] getlfemur_Geo_6_17_coordIndex_11()
		{
			int[] value = {1004,1003,1007,-1,1338,820,674,-1,1338,1337,820,-1,359,362,364,-1,359,358,362,-1,1176,356,357,-1,890,356,1176,-1,1203,1163,1202,-1,1203,1195,1163,-1,1201,1199,1200,-1,1198,1199,1201,-1,907,1196,1197,-1,909,1196,907,-1,1187,1194,1185,-1,1192,1194,1187,-1,353,1193,354,-1,353,816,1193,-1,1191,352,980,-1,1191,355,352,-1,1189,241,240,-1,241,1189,1188,-1,992,1183,679,-1,992,929,1183,-1,348,993,679,-1,350,993,348,-1,1182,351,1180,-1,1182,349,351,-1,1178,1181,1177,-1,1178,1179,1181,-1,347,344,244,-1,347,345,344,-1,340,335,341,-1,340,338,335,-1,872,327,540,-1,872,330,327,-1,477,284,476,-1,284,477,1019,-1,1171,61,730,-1,1171,1092,61,-1,291,326,728,-1,288,326,291,-1,1289,526,1160,-1,1289,527,526,-1,785,274,276,-1,783,274,785,-1,1174,789,325,-1,1173,789,1174,-1,326,789,1092,-1,789,326,325,-1,356,1068,324,-1,356,172,1068,-1,886,1016,887,-1,1016,886,885,-1,896,470,302,-1,470,896,1390,-1,1168,1169,1166,-1,1170,1169,1168,-1,779,1167,1391,-1,1165,1167,779,-1,488,319,889,-1,319,488,320,-1,310,311,309,-1,310,887,311,-1,471,1164,895,-1,471,479,1164,-1,1317,1320,1318,-1,1393,1320,1317,-1,1393,1319,1320,-1,1393,1322,1319,-1,1322,1393,1321,-1,745,1018,782,-1,745,735,1018,-1,460,1202,1163,-1,462,1202,460,-1,1262,923,1162,-1,1262,924,923,-1,285,1071,287,-1,285,289,1071,-1,1160,153,155,-1,1160,526,153,-1,153,281,283,-1,281,153,258,-1,1159,269,268,-1,1159,1022,269,-1,257,775,743,-1,257,256,775,-1,1125,206,1150,-1,152,206,1125,-1,214,1233,1052,-1,214,1049,1233,-1,248,11,1338,-1,248,9,11,-1,1208,241,231,-1,1208,242,241,-1,1140,854,1155,-1,854,1140,1008,-1,234,375,983,-1,375,234,235,-1,1025,146,988,-1,1025,147,146,-1,129,1235,228,-1,1235,129,128,-1,424,1231,422,-1,424,1230,1231,-1,704,57,59,-1,1153,57,704,-1,1150,204,1149,-1,204,1150,206,-1,1075,413,1123,-1,1075,411,413,-1,406,139,414,-1,406,140,139,-1,1121,405,1147,-1,1121,1120,405,-1,136,1148,1145,-1,136,135,1148,-1,968,1144,966,-1,968,1146,1144,-1,199,1037,981,-1,201,1037,199,-1,836,1143,837,-1,836,624,1143,-1,841,855,625,-1,841,635,855,-1,194,657,654,-1,194,1152,657,-1,622,193,1034,-1,193,622,1151,-1,1008,245,1042,-1,245,1008,1140,-1,975,210,196,-1,210,975,213,-1,659,1139,660,-1,659,1138,1139,-1,5,208,207,-1,5,663,208,-1,15,1137,13,-1,15,1190,1137,-1,1135,1097,1136,-1,1098,1097,1135,-1,1040,1190,15,-1,1040,1036,1190,-1,190,651,189,-1,190,1060,651,-1,1293,1063,554,-1,1293,328,1063,-1,1132,554,553,-1,554,1132,1293,-1,551,535,549,-1,551,532,535,-1,1204,330,872,-1,1204,1131,330,-1,1129,1130,878,-1,1129,1128,1130,-1,188,876,186,-1,876,188,559,-1,1133,187,184,-1,187,1133,185,-1,1204,563,565,-1,1204,872,563,-1,177,1127,475,-1,177,176,1127,-1,41,893,484,-1,44,893,41,-1,1065,180,1066,-1,1065,1017,180,-1,176,474,1127,-1,176,46,474,-1,179,175,480,-1,179,47,175,-1,499,29,277,-1,499,173,29,-1,321,501,991,-1,501,321,323,-1,498,277,36,-1,498,499,277,-1,1126,1074,1093,-1,1074,1126,514,-1,1010,166,163,-1,1010,786,166,-1,1095,154,898,-1,154,1095,155,-1,372,152,1125,-1,372,149,152,-1,142,146,148,-1,142,144,146,-1,1051,1124,215,-1,1051,420,1124,-1,139,961,1123,-1,139,141,961,-1,1122,140,1120,-1,140,1122,1230,-1,137,1121,135,-1,1121,137,1119,-1,589,1316,292,-1,589,592,1316,-1,294,598,601,-1,598,294,587,-1,1316,593,1118,-1,592,593,1316,-1,949,433,127,-1,433,949,132,-1,129,429,127,-1,955,429,129,-1,952,127,433,-1,128,127,952,-1,230,1117,1116,-1,229,1117,230,-1,933,120,931,-1,933,1115,120,-1,316,100,314,-1,316,53,100,-1,703,59,58,-1,56,59,703,-1,446,125,124,-1,446,939,125,-1,1115,122,120,-1,224,122,1115,-1,114,801,112,-1,114,1113,801,-1,65,806,1085,-1,110,806,65,-1,59,109,82,-1,56,109,59,-1,115,808,116,-1,808,115,105,-1,83,752,754,-1,83,85,752,-1,81,1091,77,-1,1091,81,1087,-1,72,80,78,-1,72,79,80,-1,74,1110,1112,-1,74,1086,1110,-1,79,1109,80,-1,79,1111,1109,-1,1091,75,1090,-1,1091,76,75,-1,268,784,1159,-1,268,274,784,-1,922,55,1004,-1,922,60,55,-1,55,1005,1004,-1,55,54,1005,-1,49,753,51,-1,49,754,753,-1,1108,756,1107,-1,756,1108,52,-1,775,781,759,-1,775,774,781,-1};
			return value;
		}

		/** Define subarray values using type int[] with $tupleSize=1 and $tupleSplitSize=1000 for subarray position()=12 */
		private int[] getlfemur_Geo_6_17_coordIndex_12()
		{
			int[] value = {1104,1106,1105,-1,1104,727,1106,-1,788,1102,1024,-1,1094,1102,788,-1,1064,45,179,-1,1064,894,45,-1,473,894,181,-1,473,45,894,-1,38,37,39,-1,38,35,37,-1,497,32,34,-1,1101,32,497,-1,1029,1124,1100,-1,1028,1124,1029,-1,1026,418,989,-1,1026,1029,418,-1,416,23,22,-1,416,1100,23,-1,903,902,1279,-1,903,905,902,-1,900,1099,899,-1,900,1284,1099,-1,1230,141,140,-1,1230,424,141,-1,652,190,209,-1,652,1060,190,-1,1134,15,12,-1,1134,1040,15,-1,1098,9,247,-1,1098,10,9,-1,424,961,141,-1,423,961,424,-1,0,1208,1,-1,1154,1208,0,-1};
			return value;
		}

		/** Define subarray values using type double[] with $tupleSize=3 and $tupleSplitSize=1000 for subarray position()=1 */
		private double[] getlfemur_Coord_7_17_point_1()
		{
			double[] value = {2.4744,15.9391,-1.3421,2.4639,15.9348,-1.2523,2.4008,15.8726,-1.4974,4.2385,16.931,-1.8426,4.1005,16.9369,-1.9417,3.9835,17.1404,-1.7111,3.6976,16.1514,-0.1525,3.7248,16.2885,-0.1321,3.657,16.2742,-0.0621,3.4513,16.7155,0.1327,3.4284,16.601,0.1258,3.5228,16.6623,0.1187,2.6175,16.7366,-0.3121,2.8395,16.6965,-0.2112,2.8311,16.7746,-0.2114,2.6095,16.6793,-0.305,3.6107,16.4391,0.0559,3.5382,16.4226,0.0835,3.6149,16.2525,0.0305,3.4297,17.0131,-1.7169,3.5106,16.8358,-1.9234,3.4175,16.8757,-1.7971,2.1918,17.1805,-1.9187,2.2116,17.1541,-2.0401,2.0884,17.1447,-2.0932,2.048,17.1986,-1.957,4.2915,30.8677,-1.1824,4.3887,30.898,-1.2011,4.3417,30.9105,-1.211,4.4132,31.3763,-1.1183,4.4087,31.2641,-1.1721,4.4464,31.2644,-1.1455,4.5271,31.4461,-0.5989,4.7103,31.4897,-0.5765,4.5584,31.4611,-0.6661,4.2341,31.1732,-0.791,4.3739,31.2248,-0.8993,4.3852,31.1228,-0.9186,4.1969,30.9508,-0.8359,4.364,30.8867,-0.9757,4.0625,30.8378,-0.988,3.4403,29.5051,-1.5363,3.4232,29.3937,-1.5188,3.3982,29.4156,-1.5122,3.4056,29.5033,-1.5168,3.2847,29.6374,-1.378,3.2049,29.6583,-1.2608,3.2258,29.7038,-1.2841,4.7382,29.1347,-0.5654,4.8005,29.5011,-0.8268,4.8264,29.4954,-0.5711,4.7124,29.8544,-1.2467,4.9344,29.7814,-0.8445,3.5706,21.3372,-0.9856,3.5579,20.2995,-1.0177,3.4104,20.3053,-1.0023,3.6872,21.2856,-0.9688,3.708,20.2837,-0.9689,3.6867,20.293,-1.0232,3.7188,21.2826,-0.9555,3.318,20.3256,-0.9893,4.1232,29.9065,-0.1496,4.4792,29.9164,-0.2078,4.3673,30.2774,-0.1515,4.1819,29.522,-0.1347,3.8872,23.5471,-0.958,3.9074,23.5521,-0.9271,3.9073,23.42,-0.9209,3.9334,23.4205,-0.8814,3.9504,23.5483,-0.8599,4.13,23.5518,-0.5794,4.2176,24.5678,-0.5672,3.9118,23.443,-0.9099,3.9031,23.5485,-0.911,3.8992,23.5613,-0.9045,3.9206,23.577,-0.9096,3.9204,23.5658,-0.9031,3.9375,23.5529,-0.8686,3.9265,23.4433,-0.8875,3.8947,23.5564,-0.8885,3.9065,23.5568,-0.8706,3.9239,23.5623,-0.8671,3.8178,22.4107,-0.9768,4.646,29.1763,-0.9288,4.4936,28.892,-1.0388,4.5121,29.1982,-1.1105,4.6184,28.8555,-0.9123,4.5952,28.1955,-0.9368,4.3806,27.304,-1.0089,4.4529,28.2085,-1.0439,4.4651,27.2892,-0.9627,4.4392,28.9082,-1.0867,4.309,27.3179,-1.0329,4.3608,28.219,-1.0952,4.0858,26.3467,-0.9899,4.0316,27.3505,-0.9765,4.1602,27.3404,-1.0079,2.8754,19.5066,-1.1139,2.6609,18.7489,-1.2397,2.5533,18.7611,-1.2453,3.2234,20.3478,-0.9869,3.9697,17.3784,-1.3319,3.9895,17.3791,-1.3041,4.034,17.2494,-1.3498,3.6426,18.6666,-1.1544,3.7409,18.1268,-1.1947,3.6343,18.1347,-1.2099,3.8989,17.5603,-1.2979,3.9211,17.5641,-1.2739,3.7885,22.4125,-0.9908,3.8683,23.5479,-0.9825,3.7778,23.5612,-0.9524,3.9068,24.6168,-0.979,3.8026,23.5569,-0.9787,3.8797,24.6219,-0.9603,3.813,17.837,-1.2364,3.8437,17.834,-1.2168,3.6405,19.4453,-1.0951,3.6772,18.6661,-1.1443,3.6709,19.4476,-1.0792,2.2846,18.2906,-1.3694,2.5181,18.7621,-1.2294,2.2591,18.2912,-1.346,1.6758,17.4599,-1.9249,1.8901,17.6482,-1.6483,1.9198,17.6488,-1.6669,1.6642,17.4757,-1.905,1.3505,17.0978,-1.8234,1.362,17.009,-1.948,1.3337,16.9002,-1.8955,1.5552,17.3953,-1.6942,1.5817,17.4387,-1.8186,1.4769,17.3474,-1.7714,1.619,17.4652,-1.9143,1.5067,17.388,-1.8879,1.5846,15.9648,-2.244,1.5763,15.8385,-1.9772,1.5901,16.0588,-2.2187,1.5597,15.9433,-1.9426,1.8438,16.8894,-2.7145,1.8048,16.6533,-2.7773,1.8315,16.9004,-2.671,2.3912,16.0701,-1.7459,2.3995,15.9301,-1.6047,2.3656,15.9702,-1.8103,2.453,16.0246,-1.5638,2.3468,16.0818,-2.0693,2.3773,16.1535,-2.1783,2.3873,16.2076,-1.9949,2.3553,16.6119,-2.1842,2.3326,16.3774,-2.0484,2.3693,16.3258,-2.3024,2.4213,16.6037,-2.3562,3.133,30.5286,-0.6447,3.2597,30.2328,-0.5784,3.2832,30.2475,-0.5561,3.4624,30.8422,-0.2006,3.5751,30.6135,-0.2195,3.5963,30.6425,-0.213,3.6814,29.8461,-0.2018,3.6675,29.8799,-0.1835,3.4973,29.4969,-0.2524,3.511,29.4631,-0.2601,3.3962,29.6206,-0.4369,3.3761,29.7383,-0.5221,3.3552,29.7237,-0.5293,3.4156,29.6674,-0.441,3.8049,30.2901,-0.1423,3.777,30.2713,-0.1358,4.0398,30.8263,-1.0151,4.2733,30.8504,-1.1968,3.8471,31.0233,-0.9861,4.3341,30.9186,-1.2356,4.3939,31.4095,-1.1003,4.3957,31.4059,-1.1295,3.2218,29.7298,-1.2486,3.2006,29.6576,-1.2204,3.2667,29.6686,-1.0769,3.2769,29.8282,-1.0883,3.2954,29.7422,-1.3539,3.3296,29.3022,-1.4408,3.3366,29.4697,-1.4626,2.6972,31.105,-1.3032,2.7718,31.0203,-1.3117,2.5986,31.0004,-1.093,2.6329,30.96,-0.6153,2.6724,31.0294,-0.3044,2.6028,30.9576,-0.6131,2.6998,31.0228,-0.3176,4.3246,16.6974,-1.9043,4.2531,16.9101,-1.8234,4.3322,16.7024,-1.9331,3.4769,16.1582,-1.8524,3.3736,16.176,-1.7825,3.5337,16.4024,-1.99,2.3485,15.8,-1.6441,2.429,15.9053,-1.5196,3.5192,16.4061,0.1106,3.5906,16.2359,0.0375,1.9971,16.3337,-0.5063,1.9226,16.0284,-0.6505,2.0009,16.289,-0.4937,1.9019,16.0533,-0.6692,2.4438,16.2782,-2.5161,2.5183,16.5943,-2.5431,2.4339,16.2884,-2.4865,2.5203,16.5952,-2.5094,4.1942,17.0363,-1.6033,4.1736,17.0363,-1.5637,4.2112,17.0244,-1.5698,2.4859,15.9435,-1.4367,2.6846,16.0505,-1.3118,2.6735,16.0262,-1.2933,2.4937,15.9593,-1.4738,2.4299,17.1067,-2.1099,2.4123,17.1029,-2.0759,2.4297,17.0884,-2.0819,3.8287,17.3493,-1.4069,3.9289,17.231,-1.4677,3.8845,18.625,-0.8058,3.7202,19.4473,-0.9753,3.8681,19.453,-0.7565,3.8006,18.6462,-1.0159,2.2064,18.255,-1.2479,2.1167,17.9911,-1.4433,2.0622,17.9749,-1.3837,2.5151,16.2499,-1.5277,2.3765,16.4471,-1.6908,1.3599,16.6993,-1.9556,1.3766,16.6076,-2.086,1.3604,16.5303,-2.0276,2.5469,15.9889,-0.9148,2.5146,16.075,-0.6797,2.4154,15.9847,-0.8137,2.3542,16.043,-0.6355,2.4718,16.2512,-0.4854,1.913,15.8516,-1.0387,2.0429,15.7822,-1.111,2.189,15.8985,-0.9888,3.0403,16.0294,-0.9598,2.9647,16.0226,-0.7752,2.7237,16.0423,-0.8167,2.7765,16.02,-1.0334,2.7104,16.2138,-1.3309,2.9158,16.2508,-1.2481,2.8514,16.0865,-1.1847,3.1739,16.872,0.0347,3.1765,16.7753,0.0275,3.4631,16.806,0.1155,3.4607,16.0897,-1.8039,4.7671,31.2023,-0.154,4.8191,30.8081,-0.1724,4.9134,30.9351,-0.2278,5.1091,30.021,-0.2438,4.993,29.7912,-0.3546,5.147,29.9533,-0.3536,5.1964,30.1442,-0.4034,5.132,30.2235,-0.3764,3.17,30.55,-0.7911,2.9912,30.8221,-0.6168,3.0041,30.8749,-0.9474,4.2346,29.1591,-0.1187,4.316,31.3322,-0.1761,4.5211,31.4633,-0.1924,4.255,31.3518,-0.4387,4.5222,31.4327,-0.4003,5.0167,30.1494,-0.1243,4.9006,30.4515,-0.1172,4.8055,30.3622,-0.1104,4.9289,29.9434,-0.1913,4.8763,31.3209,-0.2218,4.7474,31.4738,-0.2367,4.6457,31.3599,-0.1246,4.6398,31.0252,-0.0607,4.6978,30.6662,-0.1584,4.7582,30.7228,-0.1351,4.5772,30.9497,-0.0451,4.4805,31.2712,-0.9821,4.4631,31.1102,-1.1769,4.4688,31.0962,-1.0315,3.3173,29.8855,-0.7081,3.2786,30.2553,-0.7513,3.3155,29.9107,-0.7604,3.2461,30.2219,-0.6144,3.3808,29.5353,-0.7929,3.3584,29.4152,-0.7171,3.3353,29.681,-0.7921,3.3274,29.6286,-0.6584,3.6029,29.1197,-0.3271,3.4281,29.243,-0.4804,3.4722,29.061,-0.4767,3.5474,29.2704,-0.3081,2.4624,31.9814,-0.6956,2.5107,32.1005,-0.8258,2.503,32.0641,-0.8644,2.5123,32.0841,-0.5959,3.8636,31.4537,-0.6782,4.0129,31.3737,-0.6236,3.9922,31.3076,-0.7083,3.62,28.9622,-1.1809,3.7377,29.2657,-1.3811,3.8795,29.2411,-1.2893,3.8753,28.9704,-1.2287,3.7914,28.2854,-1.0022,3.5465,28.946,-0.9173,3.5756,28.9564,-1.046,3.702,28.2949,-0.9215,3.4428,30.4388,-0.9945,3.6588,30.7494,-1.0484,3.6302,30.3105,-1.0732,3.7729,30.5505,-1.067,3.8735,30.2378,-1.2085,3.7282,30.0556,-1.2371,3.493,30.0705,-1.0809,3.1879,20.3565,-0.9765,3.3078,21.4187,-0.8603,3.5358,21.3491,-0.9781,3.0024,20.3544,-0.926,3.5813,29.924,-1.2691,3.8335,29.9944,-1.3887,3.6843,29.8379,-1.3857,4.5908,31.3993,-1.4313,4.609,31.2515,-1.422,4.4655,31.3225,-1.3199,4.4593,31.1824,-1.3526,3.7897,29.1591,-0.2165,3.7644,29.4005,-0.2336,3.2981,31.2881,-1.366,3.4059,31.6329,-1.4929,3.4395,31.557,-1.2985,3.2434,31.3162,-1.4801,4.1629,30.1183,-1.4285,4.2575,30.371,-1.4531,4.3208,30.0841,-1.4379,4.3895,30.3225,-1.4918,3.3415,16.8865,-1.6608,3.2184,17.0371,-1.5603,3.3693,17.0737,-1.6238,3.2118,16.8982,-1.553,3.3247,16.5205,-1.6102,3.1971,16.7253,-1.5396,3.3475,16.7012,-1.6754,3.1864,16.6047,-1.4697,3.1916,16.2199,-1.3451,3.145,16.2733,-1.2439,3.1774,16.4171,-1.3459,2.7629,16.4925,-1.4495,2.9491,16.4486,-1.3623,3.0473,17.1862,-1.4907,2.857,17.0674,-1.6396,2.8717,17.2315,-1.5557,3.0356,17.058,-1.5798,2.6427,17.2155,-0.3532,2.8792,17.4475,-0.2428,2.6673,17.4236,-0.323,2.8501,17.2259,-0.2314,4.4009,30.9236,-1.4319,4.5426,30.9069,-1.4789,4.4718,31.6822,-1.131,4.6044,31.7252,-1.2082,4.5968,31.6172,-1.3676,4.4335,31.5061,-1.2887,4.5589,31.6777,-0.8959,4.7495,31.6052,-0.7537,4.6897,31.7265,-0.9659,4.6032,31.5149,-0.7691,3.9396,30.5471,-0.1197,3.9807,30.5144,-0.1202,4.172,30.777,-0.0027,4.1425,30.8799,-0.0318,2.4314,16.7967,-1.8691,2.3599,16.619,-1.8104,2.3709,16.8445,-2.1658,2.548,16.4436,-1.5743,2.4151,16.4378,-0.3858,2.2731,16.2724,-0.4548,2.2199,16.7337,-0.4599,1.9817,16.5441,-0.486,2.1916,16.6163,-0.4283,1.9973,16.6962,-0.4928,2.2588,16.9841,-0.5049,2.4646,17.0008,-0.4335,2.4933,17.2141,-0.4257,2.2924,17.234,-0.4644,1.9297,17.0214,-0.5608,1.8901,16.8548,-0.5464,2.09,16.9891,-0.5087,1.7323,16.918,-0.6816,1.7909,17.0598,-0.7134,1.792,16.6068,-0.6124,1.814,16.4012,-0.6278,2.3543,15.8345,-1.6456,2.3385,15.8659,-1.8698,1.4789,16.6768,-1.038,1.3999,16.8435,-1.2253,1.3882,16.6151,-1.2864,1.5503,16.8798,-0.9592,2.2354,15.7463,-1.6705,2.1083,15.7159,-1.3729,2.0181,15.7089,-1.6863,2.3316,15.7979,-1.4718,2.2612,16.622,-2.7434,2.3868,16.6072,-2.6703,2.3333,16.2551,-2.6093,2.188,16.276,-2.6611,1.7527,16.3531,-2.7143,1.8346,16.6506,-2.7922,1.9166,16.2912,-2.7166,2.0102,16.6479,-2.7771,2.17,17.1907,-2.2622,2.0328,17.1339,-2.5409,1.9874,17.1504,-2.436,2.2443,17.1159,-2.4604,1.9173,17.1007,-2.5356,1.8701,16.9051,-2.7338,2.0645,16.9239,-2.7077,2.3559,17.1245,-1.8672,2.5266,17.0747,-1.7282,2.4361,17.0597,-1.8605,2.366,17.1673,-1.7584,2.2515,17.152,-2.1201,2.1308,17.1624,-2.1911,1.6826,17.0428,-2.4227,1.7742,17.0855,-2.3967,1.774,16.9275,-2.5821,1.5022,17.3197,-2.0052,1.6477,17.34,-1.9823,1.535,17.2674,-2.0824,1.6296,17.438,-1.9576,1.3193,16.9319,-1.6563,1.402,17.0286,-1.3953,1.4067,17.1116,-1.5847,1.3416,16.8382,-1.469,1.4187,17.2915,-1.8615,2.0382,17.6243,-1.6905,2.2183,17.3295,-1.7376,2.0308,17.3794,-1.7998,2.2584,17.6061,-1.6377,1.8874,17.4204,-1.8684,1.839,17.628,-1.5804,2.177,17.2494,-0.4922,2.0407,17.2872,-0.5622,2.1148,17.4924,-0.5438,1.9228,17.2902,-0.6709,2.0162,17.5325,-0.6975,1.9505,17.7971,-1.4863,2.003,17.7957,-1.5353,2.1305,17.7958,-1.5791,2.2914,17.7914,-1.5789,2.3707,18.0472,-0.4193,2.429,18.5965,-0.3711,2.2582,18.0477,-0.4879,2.5792,17.9855,-0.2959,2.6493,18.5525,-0.2426,2.4851,17.9978,-0.3424,2.4394,18.7561,-1.1367,2.839,19.5122,-1.1062,2.6977,19.4895,-1.0095,3.0031,19.4935,-1.0983,2.7086,20.2368,-0.2594,3.0342,21.3169,-0.0911,2.9767,21.3332,-0.1674,2.8416,20.1756,-0.126,3.2304,22.4199,-0.0529,3.3666,24.721,-0.5236,3.3997,23.6618,-0.6336,3.281,23.6653,-0.4632,3.4995,24.6999,-0.6613,4.1479,28.2231,-1.0818,3.8896,28.2654,-1.0519,4.1416,28.9312,-1.1846,3.5415,29.0955,-1.2672,3.4828,29.2114,-1.0775,3.2803,29.4869,-1.3889,3.2411,29.4747,-1.3007,3.3502,29.4834,-1.0853,3.4019,29.5729,-0.933,3.4943,29.2518,-0.9149,3.3871,29.2386,-1.199,3.4469,29.1597,-1.3545,3.3171,29.7873,-1.3414,3.3667,29.8347,-1.2522,3.3082,29.9153,-1.0237,3.4632,29.9765,-1.1207,3.3979,29.6721,-1.4698,3.3753,29.7563,-1.4087,3.4958,29.7,-1.4512,3.4261,29.7765,-1.347,3.8999,29.6517,-1.3673,3.7525,29.6149,-1.4413,3.3133,30.2886,-0.8882,3.3307,30.0183,-0.9818,3.9847,31.3081,-0.1869,4.1811,31.1242,-0.1074,4.128,31.2936,-0.1773,4.4237,31.5497,-0.9756,4.4511,31.4188,-0.8479,4.4125,31.3937,-0.785,4.3735,31.2458,-0.9024,4.4661,31.2925,-0.9742,4.3981,31.2844,-1.194,4.4529,31.357,-1.3112,4.434,30.8605,-1.0699,3.9392,31.1748,-0.9103,3.0291,31.5365,0.1185,2.8336,31.3701,0.0732,3.1169,31.4067,0.0755,2.9508,31.2488,-0.0135,4.2995,31.0314,0.0003,4.0345,30.9662,-0.0986,3.7698,30.333,-0.1417,3.8541,30.6528,-0.1362,3.6995,30.4225,-0.1749,3.3202,30.6631,-0.3149,3.4183,30.4136,-0.2962,3.7151,31.5571,-0.2702,3.6918,31.2305,-0.1996,3.838,31.4071,-0.236,3.5852,31.3905,-0.1648,3.8803,31.4389,-0.4588,3.7131,31.6012,-0.5548,4.0154,31.3443,-0.4464,3.7181,31.2223,-1.0303,3.789,31.3153,-0.9269,3.112,30.8726,-0.3193,3.0188,30.8168,-0.4337,3.1977,30.5588,-0.5012,3.2529,30.5808,-0.4032,3.0497,30.9363,-1.0506,3.1267,30.9879,-1.1495,3.2878,30.6842,-1.0202,3.2093,30.5714,-0.9375,3.6084,31.922,-0.2232,3.6508,31.723,-0.2583,3.6744,31.8276,-0.5435,3.7104,32.0622,-0.508,3.6447,31.836,-0.7539,3.7074,31.6283,-0.6835,3.0268,31.0238,-1.2909,3.1808,31.0191,-1.1732,3.1296,31.0986,-1.3021,2.8724,30.9797,-1.0487,2.9388,31.0041,-1.1998,3.1894,31.2907,0.0075,3.2268,31.249,-0.086,3.3566,31.3622,-0.0384,3.4437,31.2086,-0.1459,3.5114,31.5413,-0.1035,3.5483,32.102,-0.1502,3.7135,32.0973,-0.504,3.6188,32.2495,-0.5223,3.6087,31.9578,-0.2076,3.6389,32.2724,-0.976,3.7083,32.1516,-0.9073,3.5951,32.0579,-1.3107,3.5154,32.1404,-1.3505,3.0699,31.0955,-0.1353,3.324,31.065,-0.1801,3.1927,30.9419,-0.2668,2.8325,31.1034,-0.1595,2.945,30.9667,-0.2289,2.9704,31.2344,-0.0385,2.8565,30.9151,-0.3949,2.8996,31.0628,-1.3671,2.7887,31.0155,-1.2857,2.8867,31.0696,-1.3977,2.8286,31.1693,-1.4602,2.9331,31.5025,-1.6129,3.0296,31.3287,-1.5649,2.7168,31.3243,-1.4551,3.191,31.6951,0.1254,2.9021,31.8414,0.0763,3.0408,31.9521,0.0508,2.6051,31.6067,-1.4231,2.814,31.8415,-1.5228,3.3568,32.2843,-0.172,3.1434,32.4059,-0.3018,3.0416,32.2547,-0.1265,3.171,32.0568,0.0114,2.9546,32.411,-0.4435,2.9025,32.3851,-0.3893,2.37,31.6493,-0.6269,2.4322,31.715,-0.3722,2.4629,31.5223,-1.2334,2.5424,31.9142,-1.2357,2.4442,31.6509,-1.1427,2.5098,31.8736,-1.1509,2.5101,32.0712,-0.99,2.5747,32.1481,-1.0564,2.4675,31.9571,-0.7305,2.4826,31.9311,-0.7325,2.4774,31.7251,-0.7925,2.4004,31.7237,-0.7627,2.3992,31.6259,-0.9569,2.4871,31.7286,-0.9812,2.4457,31.6732,-1.1101,2.4892,31.7052,-0.9012,2.5447,31.9356,-0.9387,2.5039,32.0425,-0.9698,2.5048,31.8568,-1.1185,2.5117,31.8032,-1.0212,2.4995,32.0246,-0.8654,2.5327,31.9556,-0.8299,2.8383,32.3856,-0.5498,2.6718,32.2875,-0.939,2.6186,32.2316,-0.8569,2.6692,32.227,-1.1039,2.6942,32.2994,-0.7123,2.8761,32.4334,-0.8492,2.8303,32.4053,-0.9147,2.8825,32.4399,-0.6977,2.6807,32.2752,-0.5016,2.754,32.3288,-0.4811,2.6005,32.2155,-0.6733,2.6301,32.2355,-0.5496,2.5665,32.1936,-0.7632,2.7596,32.3554,-0.9479,3.4553,16.4211,-1.8351,3.35,16.2603,-1.7026,3.2734,16.3762,-1.507,3.2691,16.2186,-1.54,3.2114,16.077,-1.341,3.2793,16.0911,-1.5792,3.9237,15.7434,-1.1007,4.0992,15.7989,-1.0776,4.0034,15.8186,-0.9305,3.4182,15.881,-1.0943,3.4684,15.8151,-0.7155,3.2516,15.8844,-0.8951,3.6063,15.7763,-0.9655,3.4046,16.5649,0.1334,3.368,16.3821,0.0623,3.6746,16.0616,-0.1749,3.8801,16.0262,-0.6452,3.7513,15.9537,-0.4054,3.8461,15.9184,-0.6817,3.7682,16.0886,-0.3886,4.1646,16.4204,-0.9148,4.064,16.4336,-0.7938,4.1035,16.1795,-0.9934,4.0118,16.1817,-0.8394,4.2657,16.6776,-1.0388,4.2539,16.4423,-1.0555,4.311,16.6866,-1.1742,4.275,16.447,-1.19,4.2572,16.4829,-1.5474,4.2535,16.5043,-1.4124,4.2401,16.3379,-1.4251,4.2755,16.6861,-1.417,4.2539,16.703,-1.6697,4.268,16.7907,-1.414,4.2713,16.7123,-1.8052,4.2204,16.8676,-1.6849,3.7404,16.3593,-2.0845,3.5687,16.6373,-2.0398,3.7279,16.6697,-2.0764,3.4746,16.6678,-1.8404,3.5594,16.6291,-2.0065,3.2086,17.1553,-1.4523,3.8456,17.1572,-1.6911,3.6138,17.1281,-1.7121,3.5741,17.1864,-1.5637,3.8172,17.2534,-1.5459,3.9645,17.14,-1.6717,3.7868,17.3427,-1.4368,4.1872,17.0297,-1.4004,4.1299,16.9607,-0.9124,4.2007,16.9735,-1.044,4.1762,16.6628,-0.9192,4.0287,16.9465,-0.7766,3.8763,17.2471,-0.573,3.8882,16.9564,-0.5878,3.9887,17.2797,-0.7966,3.4781,16.9983,0.084,3.5811,16.9596,0.055,3.5012,17.2237,0.0339,3.9542,17.4847,-0.7864,3.8705,17.4522,-0.5702,3.784,17.548,-1.298,3.1209,17.5308,-1.3576,3.2699,17.5273,-1.3525,3.2523,17.9797,0.0044,3.2208,17.7118,-0.0266,3.4568,17.6849,-0.0031,3.4971,17.9808,-0.0245,3.894,18.1007,-1.0417,3.9524,17.7949,-0.9138,3.9501,17.8157,-1.0411,3.9304,18.0544,-0.8568,3.5685,18.6599,-1.1316,3.495,18.1373,-1.2121,3.8867,18.0389,-0.5535,3.8862,18.613,-0.622,3.8913,18.5822,-0.5018,3.9452,18.0403,-0.7205,3.2746,18.5243,0.0125,3.3173,19.2907,0.0235,3.2071,18.5301,-0.0103,3.9437,19.424,-0.4707,4.0553,21.2277,-0.3319,3.9618,20.1334,-0.2415,3.9885,20.1573,-0.4326,4.0649,21.2078,-0.1854,3.6554,20.2966,-1.0365,3.989,21.2288,-0.6463,4.0683,22.3666,-0.5759,4.1647,22.33,-0.1799,4.1471,22.3199,-0.1028,3.8194,21.2136,0.0805,4.1124,22.3359,0.0004,3.9229,22.3448,0.1092,4.0036,21.208,-0.0677,4.2539,23.5524,-0.1145,4.355,24.5495,-0.2472,4.3536,24.5563,-0.1226,4.2659,23.5295,-0.181,4.3198,25.4167,-0.6191,4.2396,26.329,-0.9708,4.5118,26.3175,-0.7303,4.0614,25.415,-0.9355,4.4006,25.4807,-0.1339,4.5472,26.3434,-0.3927,4.5379,26.3609,-0.1852,4.4305,25.425,-0.2865,4.5378,28.847,-0.1792,4.4519,28.8503,-0.1543,4.4533,28.2667,-0.1047,4.5327,28.2361,-0.2101,3.7288,29.6168,-0.2169,4.2994,30.5643,-0.0921,4.0706,30.2985,-0.134,4.4697,31.1402,0.0101,4.3475,30.9074,0.0366,4.5404,31.028,0.0043,5.1078,30.8525,-0.3795,5.0066,30.7305,-0.335,5.0537,31.0563,-0.2565,4.7101,31.4369,-0.4074,4.902,31.4518,-0.309,4.9648,31.4655,-0.4617,5.2821,30.6875,-0.4846,5.1853,30.9558,-0.4131,5.1601,30.9027,-0.3802,5.1678,30.4682,-0.4781,5.2195,30.6505,-0.4629,5.1015,30.5549,-0.4264,4.7503,28.8183,-0.7831,4.7645,29.158,-0.7759,4.4202,29.7995,-1.3487,4.5274,29.7567,-1.2914,4.3863,29.53,-1.2656,4.2191,29.5817,-1.3059,4.5975,29.4955,-1.1557,4.6528,29.6749,-1.2006,4.6961,29.4983,-0.9914,4.8306,30.1004,-1.2609,5.0413,29.9373,-0.8728,4.811,31.3832,-1.385,4.7801,31.2145,-1.4106,5.1929,30.4708,-0.9044,5.0317,30.5998,-1.2391,5.1022,30.8822,-1.1318,5.1987,30.7593,-0.811,5.1603,31.0918,-0.6862,5.0969,31.2143,-0.9539,5.0639,31.4159,-0.9107,5.0585,31.3095,-0.5836,4.9125,31.5121,-1.2319,4.9647,31.3232,-1.2575,4.8124,31.4221,-1.3885,4.7518,31.5991,-1.3353,4.8687,31.7037,-0.9647,4.9115,31.6585,-0.7912,5.1177,31.1439,-0.3432,5.1757,30.1347,-0.593,5.2404,30.3783,-0.5324,4.9827,31.1172,-1.2998,5.0401,31.0011,-1.2402,5.0456,31.2711,-1.1634,4.9679,30.6651,-1.3124,4.9168,30.2677,-1.2821,5.1072,30.1393,-0.8895,5.0321,30.375,-0.3164,4.566,30.5414,-0.1547,4.6332,30.3028,-0.1767,4.4388,30.7556,-0.0558,3.5109,29.7228,-0.296,3.5958,30.0019,-0.2409,3.5052,29.8483,-0.3232,3.9447,29.1473,-0.1333,4.5788,29.1365,-0.2054,4.4999,29.1469,-0.1643,4.6727,27.252,-0.5233,4.741,28.1825,-0.829,4.6953,28.1931,-0.5882,4.6416,27.2587,-0.8664,4.4475,26.3957,-0.0703,4.2331,25.5306,0.0597,4.3533,25.4991,-0.0303,4.358,26.4305,0.0453,4.0414,25.4172,-0.9662,3.9987,25.4287,-0.98,4.2032,26.3318,-0.9963,3.9262,24.6626,0.1493,4.1209,24.657,0.1129,4.0447,25.5773,0.1365,3.9454,24.6166,-0.9697,3.7217,22.4128,-0.9857,3.7732,18.1316,-1.1744,3.9703,17.52,-1.0754,3.4321,17.5295,-1.3356,3.3914,17.2058,-1.4876,3.9709,17.494,-0.949,4.033,17.309,-0.9399,3.0321,17.4555,-0.1245,3.0623,17.6942,-0.1025,2.8774,17.6928,-0.1894,2.8229,16.8526,-0.2117,3.0002,16.7781,-0.0853,3.0,16.8686,-0.0957,3.7085,16.9422,-0.1321,3.7908,17.2098,-0.3715,3.6729,17.2181,-0.1757,3.805,16.9389,-0.3989,3.4872,17.4443,0.0032,3.6816,17.46,-0.1653,4.0246,17.3545,-1.1211,4.2266,16.9963,-1.203,4.3182,16.4362,-1.728,4.2155,16.1893,-1.2287,4.3945,16.1207,-1.7177,4.2443,16.0604,-1.31,4.2877,15.9107,-1.4204,4.2941,16.2203,-1.5565,4.1908,16.1677,-1.1435,4.1773,16.0131,-1.1677,4.1032,15.8272,-1.0663,4.2047,15.8424,-1.1947,4.0978,15.9731,-1.0251,3.9076,16.2101,-0.6145,3.9366,16.4339,-0.6041,4.0121,15.8484,-0.9255,4.0077,15.9673,-0.8767,3.7387,16.4427,-0.1065,3.6905,16.4536,0.0071,3.3867,16.2197,-0.0471,3.2881,16.0027,-0.304,3.468,16.0221,-0.2146,3.2129,16.2312,-0.1374,3.5254,15.8899,-0.3712,3.6593,16.0296,-0.1817,3.3777,15.8674,-0.4885,3.6119,15.8158,-0.543,3.2399,16.0049,-1.1251,3.0696,16.0633,-1.0301,3.8361,15.8878,-0.6891,3.7765,15.7875,-0.8197,3.7278,15.7681,-1.1811,3.6854,15.9564,-1.8045,3.3732,15.9762,-1.542,3.6165,15.8459,-1.4917,3.731,16.1141,-1.9719,2.645,32.1342,-0.3036,2.7414,32.1945,-0.2631,2.8117,32.2896,-0.3105,2.838,32.1545,-1.3453,2.7031,32.0579,-1.3249,2.3848,31.4442,-1.0075,2.3733,31.3779,-0.632,2.6839,31.9347,-0.0991,2.7923,32.0637,-0.0743,2.9331,32.1395,-0.0492,3.0996,31.1441,-1.4376,2.8133,30.9462,-0.6261,2.6968,31.2226,-0.0599,2.5974,31.1018,-0.2746,2.8093,31.1155,-0.1384,3.3545,31.8792,0.0354,3.4405,31.7192,0.0064,3.6725,30.7971,-0.1579,3.5487,31.0079,-0.1769,3.6227,31.5728,-1.0139,3.8671,31.1025,-0.1691,4.409,31.2416,-1.1839,4.4005,31.1364,-1.1969,4.2577,30.6733,-1.3348,4.1833,30.7141,-1.2255,4.0035,30.4488,-1.1872,3.9941,30.1794,-1.3688,4.0579,29.903,-1.4004,4.3365,30.6254,-1.4604,4.279,30.6604,-1.4079,3.5858,29.5435,-1.5187,3.3615,29.6433,-1.4556,3.3309,29.641,-1.4249,3.6886,29.282,-1.4222,4.0117,29.2451,-1.2458,3.3104,29.8808,-0.6725,3.3287,29.8938,-0.5964,3.5221,28.9349,-0.8073,3.6314,28.3049,-0.8047,3.9948,27.355,-0.9538,3.846,27.3678,-0.8797,3.6495,26.4587,-0.7457,3.5712,27.3943,-0.5642,3.686,27.3819,-0.7818,3.4924,26.4928,-0.5735,3.6981,25.5776,0.062,3.5508,24.6858,0.001,3.6253,24.7008,0.0564,3.6656,23.5853,-0.8448,3.6877,22.4179,-0.9745,3.4953,22.4812,-0.8502,3.1083,22.516,-0.3662,2.9008,21.4197,-0.4809,2.899,21.4057,-0.4058,3.1301,22.5183,-0.4561,2.6589,20.3637,-0.5969,2.6313,20.3337,-0.5137,2.5256,19.4772,-0.8614,2.4357,19.4724,-0.7631,2.7527,20.3781,-0.7353,3.1617,19.4688,-1.0735,2.412,19.4063,-0.547,2.2303,18.7034,-0.7217,2.2635,18.6778,-0.6086,2.7388,19.2835,-0.1659,2.5285,19.3418,-0.3467,3.012,18.2131,-1.2709,2.964,17.9246,-1.326,2.8608,17.9276,-1.3616,2.4095,18.2838,-1.3736,2.3323,17.9733,-1.502,2.2234,17.9812,-1.4763,2.4005,17.646,-0.394,2.5469,17.6457,-0.351,2.2636,17.467,-0.4639,2.3371,17.429,-0.4476,2.3277,17.6646,-0.4428,2.0331,17.7962,-1.556,1.9751,17.5493,-0.762,1.8075,17.3333,-0.8469,1.8643,17.3052,-0.7606,2.6033,17.5831,-1.5443,2.7237,17.2507,-1.6065,2.5564,17.2613,-1.6423,2.7604,17.5706,-1.4698,2.1862,17.2426,-1.8063,2.0252,17.283,-1.8377,1.4414,17.2395,-1.7271,1.5778,17.304,-1.5933,1.4506,17.1357,-2.0806,1.4142,17.2173,-2.0043,1.3228,16.6242,-1.7652,1.3156,16.5866,-1.5394,1.3027,16.7389,-1.7261,1.6632,17.3132,-2.0429,1.8497,17.3122,-1.9081,1.5773,17.1797,-2.2818,1.6746,17.2124,-2.1941,1.9441,17.1325,-2.3478,1.8501,17.0712,-2.469,1.9094,17.1286,-2.2024,2.2823,16.9193,-2.6328,1.4905,16.0213,-1.661,1.4768,16.0726,-1.9221,1.5377,15.849,-1.4104,1.5022,16.0491,-1.3897,1.562,15.8144,-1.6919,1.934,15.7214,-1.2625,1.9032,15.6968,-1.3675,1.4547,16.9547,-1.1735,1.7168,15.8888,-0.9637,1.6175,15.8905,-1.1401,1.7923,15.8033,-1.2189,2.4431,15.9291,-1.5449,1.6886,16.7677,-0.6995,1.6711,16.5337,-0.7564,2.6256,16.794,-0.3192,2.4218,16.7392,-0.3868,2.6357,17.0252,-0.3415,2.1796,16.5339,-0.4116,2.0832,15.9461,-0.7564,2.1378,16.0346,-0.6246,2.2964,15.9794,-0.7667,2.6964,17.0837,-1.6927,2.662,16.9676,-1.7112,2.5044,16.9589,-1.7947,2.3366,15.95,-2.1413,2.4393,16.9689,-1.8714,3.4581,29.2347,-0.7183,4.5884,31.4358,-1.4355,2.9218,17.6654,-1.3889,2.9079,17.5493,-1.4271,3.4366,22.4674,0.0741,3.591,23.6466,0.0824,3.5114,23.6044,0.0506,3.5104,22.4145,0.0882,2.6265,16.2978,-0.4591,2.8236,16.5027,-0.2757};
			return value;
		}

		/** Define subarray values using type double[] with $tupleSize=3 and $tupleSplitSize=1000 for subarray position()=2 */
		private double[] getlfemur_Coord_7_17_point_2()
		{
			double[] value = {2.6005,16.5003,-0.3404,2.8795,16.3162,-0.429,3.3687,18.6595,-1.1419,3.2219,18.6593,-1.1607,3.2971,19.4115,-1.0768,3.4536,19.4263,-1.0803,3.1775,18.1622,-1.2177,3.0596,18.7161,-1.1677,3.1109,16.0845,-1.1282,4.2529,29.8743,-1.3705,3.5027,29.6871,-0.2793,3.6093,30.0267,-0.2082,4.3813,31.2335,-0.0842,4.8116,31.6844,-1.1764,4.0538,29.6238,-1.3309,3.5267,30.9722,-1.1147,4.157,30.4085,-1.3558,3.2801,29.3404,-1.3738,4.9361,30.5646,-0.2415,3.4757,29.2432,-0.8167,4.6362,29.3763,-0.2249,4.8318,29.5044,-0.3871,4.7663,29.706,-0.233,4.719,29.1114,-0.3543,3.4146,29.7674,-0.4564,2.4075,16.1039,-2.3482,2.3997,16.9939,-2.0659,2.4287,17.019,-2.1802,2.402,17.0709,-2.0642,2.4074,17.0542,-2.0099,1.7969,15.7479,-2.0026,1.8298,15.7102,-1.6944,1.7636,15.7378,-1.696,2.1876,15.7791,-1.1912,3.2725,16.0603,-1.5912,3.1447,15.9462,-0.6613,2.4086,16.5969,-0.3429,2.1764,16.4839,-0.3999,2.3521,18.7502,-1.0589,2.0575,17.7414,-0.7256,2.4094,16.6292,-0.3625,3.2058,16.0464,-1.3438,3.1208,16.105,-1.1547,3.4515,17.0189,-1.7546,3.52,16.8567,-1.9516,2.343,15.9193,-2.1541,2.4116,16.0794,-2.3725,2.3452,15.8323,-1.8808,2.503,17.0236,-2.2803,2.5021,17.0496,-2.2958,2.1536,17.1907,-2.2289,2.2739,17.1747,-2.1542,2.2917,17.1794,-2.1833,1.695,15.9109,-0.9554,1.597,15.9176,-1.1336,1.7873,15.937,-0.8245,1.812,15.9144,-0.8304,4.2984,15.8802,-1.4343,4.4013,16.1012,-1.7408,3.7388,15.9231,-0.4052,4.2355,16.887,-1.7483,3.1325,31.386,0.0542,3.3701,31.7315,-1.5516,3.3991,31.6476,-1.5244,3.3464,29.7183,-1.4086,3.2838,29.3008,-1.3532,3.3451,29.2565,-1.4349,4.4091,31.2484,-1.202,4.3939,31.1436,-1.219,3.3828,29.4563,-0.4336,3.3202,29.6402,-0.6234,3.3861,29.4189,-0.4372,3.7577,30.3167,-0.1411,3.684,30.4086,-0.1765,3.4071,30.387,-0.3243,1.9777,17.1492,-2.395,1.7562,17.515,-1.3943,1.548,17.2291,-2.1853,1.4609,17.0607,-2.2088,1.4879,16.9745,-2.3307,1.42,16.834,-2.1649,1.4699,16.7264,-2.287,1.3824,16.246,-1.8706,1.3629,16.2805,-1.6118,1.3416,16.4158,-1.8244,3.9645,24.6159,-0.9401,3.9153,23.5662,-0.8999,3.9306,23.5665,-0.877,3.9006,23.6218,-0.8627,3.9047,23.625,-0.8757,3.9418,23.5773,-0.8781,3.9357,23.566,-0.8802,3.9791,29.6807,-0.1773,3.5587,30.1509,-0.2448,3.4778,30.0373,-0.3539,3.3469,29.925,-0.5782,3.3088,29.8501,-0.9746,3.0008,16.6876,-0.0752,3.1746,16.6791,0.0327,3.4991,28.9237,-0.6971,2.3575,17.097,-1.9871,4.3167,31.3611,-0.661,3.3992,29.9633,-0.4892,4.6787,28.806,-0.356,4.6142,28.2055,-0.3151,4.624,27.3023,-0.2346,4.5327,27.3501,-0.1287,5.1065,29.9377,-0.6174,4.9697,29.7786,-0.6011,3.8864,23.6173,-0.8655,3.895,23.6248,-0.8903,3.8768,23.617,-0.8801,3.8805,23.6209,-0.8932,3.9694,25.4339,-0.9631,4.0531,26.3532,-0.9697,2.1431,17.9889,-1.4628,1.4032,16.358,-2.0877,1.4352,16.5127,-2.2045,2.3824,31.5935,-0.957,1.6325,16.2096,-2.4148,1.728,16.3696,-2.699,1.6323,16.1104,-2.4851,1.6936,16.4436,-2.5771,1.8893,17.0878,-2.5085,2.376,17.0919,-2.054,2.4248,16.8589,-2.3005,3.5657,30.1811,-0.2186,3.2384,29.4631,-1.2662,3.2551,31.5352,0.0673,3.2452,31.5615,0.0889,3.4474,31.6886,-0.0117,3.2319,31.3244,-1.5095,3.7022,32.1175,-0.9037,2.6267,31.0009,-1.0962,2.4156,16.6842,-0.3746,3.1667,16.6422,0.0433,2.9898,16.6515,-0.0659,2.8347,16.6594,-0.2001,3.8571,17.155,-1.7304,3.6198,17.1282,-1.7525,2.8424,16.0649,-1.1601,4.376,16.4082,-1.8726,4.3832,16.4027,-1.9021,4.2,15.8161,-1.2053,1.5606,15.8237,-1.4067,1.6004,15.8146,-1.9844,1.5867,15.7907,-1.6947,1.654,16.0913,-2.4974,1.6069,15.9422,-2.2534,2.5158,16.8842,-2.4809,2.5168,16.8697,-2.4513,3.3736,16.2032,-1.758,3.5252,16.4152,-1.9565,3.9327,20.233,-0.6966,2.6374,16.0042,-1.2206,2.8129,16.0533,-1.1039,2.3532,15.9304,-1.0448,1.7165,15.7677,-1.4006,4.5729,29.5661,-0.188,4.6941,29.9863,-0.182,3.3109,30.2695,-0.5023,2.6473,20.2837,-0.387,2.4111,19.4514,-0.6898,3.2802,21.3173,0.0653,3.5958,29.3388,-1.4815,4.8023,30.343,-1.3991,4.6038,30.2244,-1.4753,4.6682,30.4548,-1.5033,4.7148,30.1624,-1.368,4.523,29.9692,-1.394,4.6214,29.9089,-1.3192,3.9179,29.9993,-0.1571,3.8542,28.3135,-0.1231,3.9499,28.8732,-0.1041,3.7993,28.866,-0.1859,3.9599,28.3133,-0.0778,4.4541,30.5997,-1.4971,2.9759,16.6195,-1.4923,2.7928,16.6619,-1.5759,2.8209,16.8056,-1.6508,3.0284,16.9234,-1.5883,2.9937,16.7548,-1.5721,2.8497,16.9567,-1.654,3.1613,17.8679,-1.2725,2.9231,19.2409,-0.0844,2.973,18.5623,-0.0916,3.0544,19.3029,-0.0353,2.7962,18.5092,-0.1737,2.7063,16.1075,-0.657,2.911,16.1227,-0.5978,2.6088,16.645,-0.2878,2.8451,17.0529,-0.2212,2.7078,18.0055,-0.244,2.6839,17.661,-0.2843,2.9027,18.0047,-0.1549,3.3771,21.3067,0.081,3.6788,24.7002,0.0731,3.7863,25.6403,0.0911,3.7753,26.4747,0.0185,3.9074,26.4914,0.0735,3.9753,27.4486,-0.0063,3.8646,27.4098,-0.0661,3.0794,20.1283,-0.0156,3.2007,20.1688,0.0133,3.0932,31.1554,-1.4696,3.1895,31.4838,-1.5717,2.5978,16.6365,-1.6718,2.6416,16.8151,-1.7278,2.6106,15.9816,-1.1196,1.5655,16.1414,-1.095,1.6302,16.1908,-0.931,1.5798,16.4621,-0.8882,1.7078,16.2511,-0.7827,1.581,16.7237,-0.8478,1.4799,16.4237,-1.0834,1.7273,17.0961,-0.8269,1.6361,16.8996,-0.8211,1.6728,17.1281,-0.9256,1.3976,16.354,-1.3479,2.2058,15.7678,-1.9381,2.0288,15.7371,-1.9679,2.2246,15.8719,-2.2044,1.8039,15.8837,-2.2612,2.0597,15.8441,-2.2458,1.5261,16.1776,-2.1963,2.2689,16.0356,-2.4582,2.124,16.0221,-2.4872,1.8425,16.058,-2.5143,1.561,16.3269,-2.3394,1.5884,16.5272,-2.45,1.7373,16.7203,-2.6336,1.6058,16.7879,-2.5024,2.4087,16.9073,-2.5643,2.3851,17.0878,-2.3938,1.8705,17.2038,-2.0498,1.4115,16.9367,-2.0288,1.5665,17.2337,-1.3451,2.3736,17.2788,-1.6966,2.4257,17.5849,-1.603,1.727,17.3884,-1.0605,1.7315,17.4724,-1.2398,1.6036,17.1782,-1.1351,2.5182,17.4082,-0.3935,1.8785,17.6008,-0.9965,1.8673,17.6646,-1.1656,1.9003,17.7117,-1.3177,2.4589,17.7793,-1.5559,2.6321,17.7608,-1.4905,2.8058,17.7194,-1.4273,2.6875,17.9578,-1.4292,2.4907,17.9725,-1.4906,1.9695,17.8542,-1.0947,2.0099,17.9111,-1.2343,1.9827,17.8223,-0.9426,2.1795,17.6799,-0.5387,2.1317,18.0811,-0.6784,2.0867,18.1239,-0.8643,2.0906,18.1652,-0.9729,2.1344,18.2007,-1.1085,2.5527,18.2744,-1.3808,2.7427,18.2403,-1.3405,2.8221,18.724,-1.2056,2.2213,18.7189,-0.853,2.2534,18.74,-0.9567,2.9212,21.3913,-0.284,3.0325,21.4271,-0.6677,3.2476,22.506,-0.6216,3.1491,22.4778,-0.219,3.412,23.6171,-0.0213,3.3141,23.656,-0.2077,3.2729,23.6825,-0.3949,3.7665,24.6673,-0.8739,3.4353,24.7165,-0.1676,3.3638,24.7302,-0.4281,3.5418,25.5874,-0.1717,3.4284,25.5821,-0.5585,3.435,25.5905,-0.4617,3.8412,25.4407,-0.8829,3.5742,25.5398,-0.7133,3.8924,26.4098,-0.88,3.6318,26.465,-0.1803,3.5058,26.5054,-0.453,3.7174,27.4055,-0.2194,3.5695,27.3935,-0.4662,3.5584,28.286,-0.5999,3.5577,28.2792,-0.4894,3.7043,28.31,-0.2609,3.6423,28.8766,-0.3058,3.519,28.8789,-0.4738,3.3695,30.3141,-0.3888,3.3217,29.7457,-0.931,3.5176,31.4494,-1.1607,3.557,31.7392,-1.1162,3.5933,32.0305,-1.2961,3.3733,31.2243,-1.2599,2.5302,31.025,-0.6061,3.1082,31.6734,-1.6303,3.2704,31.8619,-1.6007,2.5213,31.0964,-1.0448,2.6121,31.2084,-1.2665,2.5748,31.5136,-0.081,2.7225,31.6756,0.0489,2.4658,31.4033,-0.2798,3.4268,32.4386,-0.5944,3.4405,32.4472,-0.9704,3.3176,32.3109,-1.33,2.9727,31.9698,-1.5628,3.1296,32.1196,-1.5226,3.2519,32.4926,-0.6056,3.2144,32.4916,-0.9394,3.1137,32.4184,-1.1831,2.9583,32.2597,-1.3171,3.0431,32.4874,-0.6549,3.0253,32.4969,-0.8825,2.5648,32.0823,-0.4028,2.5189,31.7953,-0.2225,2.3826,31.7105,-0.7366,2.5171,31.7334,-0.8322,2.5185,31.721,-0.8885,2.5426,31.761,-0.9186,2.5299,31.7367,-0.9141,2.551,31.7933,-0.8618,2.5537,31.7913,-0.8889,2.8279,32.3424,-1.1438,2.9735,32.4476,-1.0469,4.1893,16.0496,-1.8899,4.1201,15.846,-1.6448,3.9815,16.0564,-1.952,3.9487,15.8552,-1.7225,3.5115,15.8654,-1.2471,3.3292,15.9719,-1.3173,3.8244,15.7765,-1.4319,4.0335,15.7796,-1.3353,3.0934,16.0534,-0.4581,3.0253,16.2778,-0.2877,3.1841,16.418,-0.0355,3.0019,16.4691,-0.1558,3.7361,16.6915,-0.1284,3.6355,16.6906,0.0601,3.9094,16.6645,-0.5754,3.8164,16.4662,-0.3432,3.8157,16.6779,-0.3839,3.8002,16.2462,-0.3582,4.0683,16.6691,-0.7952,4.2115,16.3596,-2.0406,3.9812,16.3637,-2.0839,4.1632,16.7003,-2.0486,3.9382,16.6842,-2.08,3.706,16.8999,-1.9816,3.9261,16.9196,-1.9893,3.5549,17.2482,-1.4954,3.7967,17.4457,-0.373,3.0039,17.0438,-0.1146,3.1876,17.0247,0.0251,3.1871,17.2315,-0.0102,3.0157,17.2228,-0.1159,3.1992,17.4503,-0.0397,3.5449,17.5282,-1.3399,3.2871,17.8599,-1.2668,3.4596,17.8526,-1.2678,3.5897,17.8505,-1.269,3.888,17.7406,-0.5477,3.952,17.773,-0.7384,3.6982,17.6975,-0.1777,3.7931,17.7149,-0.3414,3.0943,17.9917,-0.0628,3.7159,17.9973,-0.193,3.8068,17.9972,-0.3351,3.3054,18.1679,-1.2143,3.7054,18.5218,-0.1345,3.8134,18.5723,-0.3102,3.543,18.5078,-0.0051,3.5893,19.3111,0.0071,3.78,19.3326,-0.1434,3.8901,19.3493,-0.305,3.8568,20.1441,-0.0833,3.4553,20.1371,0.0814,3.6475,20.1316,0.0667,3.6123,21.253,0.1269,3.733,22.3654,0.135,3.841,23.6071,0.1459,4.0136,23.6095,0.1175,4.216,23.5592,-0.0328,4.3196,24.586,-0.0204,4.1427,26.4719,0.1053,4.2154,27.4403,0.0345,4.443,27.3978,-0.0224,4.2003,28.313,-0.0526,4.2044,28.8775,-0.091,4.729,28.8097,-0.5825,4.2531,29.2285,-1.2194,4.7267,30.8312,-1.49,5.0042,31.4536,-1.1119,2.5419,31.7799,-0.8438};
			return value;
		}
		/** Large attribute array: IndexedFaceSet DEF='lfemur_Geo' coordIndex field, scene-graph level=6, element #17, 11136 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 getlfemur_Geo_6_17_coordIndex()
		{
			MFInt32 lfemur_Geo_6_17_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getlfemur_Geo_6_17_coordIndex_1()))
				.append(new MFInt32(getlfemur_Geo_6_17_coordIndex_2()))
				.append(new MFInt32(getlfemur_Geo_6_17_coordIndex_3()))
				.append(new MFInt32(getlfemur_Geo_6_17_coordIndex_4()))
				.append(new MFInt32(getlfemur_Geo_6_17_coordIndex_5()))
				.append(new MFInt32(getlfemur_Geo_6_17_coordIndex_6()))
				.append(new MFInt32(getlfemur_Geo_6_17_coordIndex_7()))
				.append(new MFInt32(getlfemur_Geo_6_17_coordIndex_8()))
				.append(new MFInt32(getlfemur_Geo_6_17_coordIndex_9()))
				.append(new MFInt32(getlfemur_Geo_6_17_coordIndex_10()))
				.append(new MFInt32(getlfemur_Geo_6_17_coordIndex_11()))
				.append(new MFInt32(getlfemur_Geo_6_17_coordIndex_12()));
			return lfemur_Geo_6_17_coordIndex;
		}
		/** Large attribute array: Coordinate DEF='lfemur_Coord' point field, scene-graph level=7, element #17, 4182 total numbers made up of 1394 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 getlfemur_Coord_7_17_point()
		{
			MFVec3f lfemur_Coord_7_17_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getlfemur_Coord_7_17_point_1()))
				.append(new MFVec3f(getlfemur_Coord_7_17_point_2()));
			return lfemur_Coord_7_17_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 BonesLeftFemur 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 BonesLeftFemur().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.Medical.BonesLeftFemur\" 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.Medical.BonesLeftFemur self-validation test confirmation: ");
                if (!validationResults.equals("success"))
                    System.out.println();
                System.out.println(validationResults.trim());

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