package HumanoidAnimation.Skeleton;

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

// Javadoc metadata annotations follow, see below for X3DJSAIL Java source code.
/**
 * <p> hip bone (os coxae, innominate bone, or coxal bone) is a large flat bone, constricted in center and expanded above and below. </p>
 <p> Related links:  source l_hip.java, <a href="https://www.web3d.org/x3d/content/examples/X3dResources.html" target="_blank">X3D Resources</a>, <a href="https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html" target="_blank">X3D Scene Authoring Hints</a>, and <a href="https://www.web3d.org/x3d/content/X3dTooltips.html" target="_blank">X3D Tooltips</a>. </p>
	<table style="color:black; border:0px solid; border-spacing:10px 0px;">
        <caption>Scene Meta Information</caption>
		<tr style="background-color:silver; border-color:silver;">
			<td style="text-align:center; padding:10px 0px;"><i>meta tags</i></td>
			<td style="text-align:left;   padding:10px 0px;">HumanoidAnimation.Skeleton.l_hip&nbsp; Document Metadata </td>
		</tr>

		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> title </i> </td>
			<td> <a href="https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Skeleton/l_hip.x3d">l_hip.x3d</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> description </i> </td>
			<td> hip bone (os coxae, innominate bone, or coxal bone) is a large flat bone, constricted in center and expanded above and below </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> creator </i> </td>
			<td> Joe Williams, John Carlson, Damon Hernandez, Don Brutzman </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> translator </i> </td>
			<td> Don Brutzman </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> created </i> </td>
			<td> 5 December 2013 </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> translated </i> </td>
			<td> 5 March 2026 </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> modified </i> </td>
			<td> 8 March 2026 </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> reference </i> </td>
			<td> <a href="https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Skeleton/originals/loscoxae.x3d">originals/loscoxae.x3d</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> reference </i> </td>
			<td> <a href="https://en.wikipedia.org/wiki/Hip_bone" target="_blank">https://en.wikipedia.org/wiki/Hip_bone</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> reference </i> </td>
			<td> <a href="https://en.wikipedia.org/wiki/List_of_bones_of_the_human_skeleton" target="_blank">https://en.wikipedia.org/wiki/List_of_bones_of_the_human_skeleton</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> reference </i> </td>
			<td> usage examples <a href="https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Medical" target="_blank">https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Medical</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> generator </i> </td>
			<td> X3D-Edit 4.0, <a href="https://www.web3d.org/x3d/tools/X3D-Edit" target="_blank">https://www.web3d.org/x3d/tools/X3D-Edit</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> generator </i> </td>
			<td> X3D Tidy, <a href="https://www.web3d.org/x3d/stylesheets/X3dTidy.html" target="_blank">https://www.web3d.org/x3d/stylesheets/X3dTidy.html</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> identifier </i> </td>
			<td> <a href="https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Skeleton/l_hip.x3d" target="_blank">https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Skeleton/l_hip.x3d</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> license </i> </td>
			<td> <a href="https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Skeleton/../license.html">../license.html</a> </td>
		</tr>
		<tr style="background-color:silver; border-color:silver;">
			<td style="text-align:center;" colspan="2">  &nbsp; </td>
		</tr>
	</table>

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

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

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

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

		/** Define subarray values using type int[] with $tupleSize=1 and $tupleSplitSize=1000 for subarray position()=2 */
		private int[] getl_hip_geometry_5_24_coordIndex_2()
		{
			int[] value = {432,433,430,-1,432,434,433,-1,433,435,436,-1,433,437,435,-1,438,436,435,-1,439,418,219,-1,219,440,439,-1,417,416,441,-1,416,442,441,-1,436,443,430,-1,436,444,443,-1,445,446,447,-1,448,449,450,-1,451,452,453,-1,454,455,456,-1,457,458,459,-1,460,461,462,-1,463,464,344,-1,464,345,344,-1,465,463,466,-1,466,467,465,-1,466,468,467,-1,427,469,470,-1,465,471,463,-1,472,471,473,-1,474,469,427,-1,427,475,474,-1,476,426,477,-1,478,479,480,-1,481,464,482,-1,483,484,485,-1,483,486,487,-1,485,484,488,-1,489,490,491,-1,492,493,494,-1,492,495,493,-1,492,496,497,-1,498,499,497,-1,497,496,500,-1,500,498,497,-1,501,502,503,-1,503,504,501,-1,505,506,507,-1,505,500,506,-1,508,504,500,-1,509,510,499,-1,511,512,513,-1,513,514,511,-1,514,515,516,-1,514,513,515,-1,485,515,421,-1,421,486,485,-1,423,421,513,-1,517,518,513,-1,519,520,521,-1,517,522,523,-1,517,519,522,-1,524,525,523,-1,523,526,524,-1,526,522,521,-1,521,527,526,-1,526,528,529,-1,529,524,526,-1,530,531,532,-1,530,533,531,-1,534,535,536,-1,536,537,534,-1,538,539,540,-1,538,541,539,-1,542,543,544,-1,543,545,544,-1,543,546,541,-1,543,547,546,-1,307,547,542,-1,307,548,547,-1,549,315,317,-1,550,551,317,-1,2,552,3,-1,553,312,2,-1,554,555,556,-1,557,558,556,-1,557,559,558,-1,560,561,562,-1,562,563,560,-1,564,560,565,-1,564,561,560,-1,566,567,564,-1,566,568,567,-1,567,569,561,-1,570,571,113,-1,572,554,556,-1,573,574,575,-1,573,576,574,-1,573,577,578,-1,573,575,577,-1,579,555,578,-1,579,557,555,-1,563,562,580,-1,580,581,563,-1,581,580,582,-1,583,584,572,-1,583,113,585,-1,576,584,586,-1,584,583,586,-1,587,588,589,-1,587,590,588,-1,591,560,563,-1,563,592,591,-1,593,594,592,-1,595,596,581,-1,597,598,593,-1,599,597,596,-1,596,600,599,-1,601,599,602,-1,599,600,602,-1,172,21,603,-1,172,40,21,-1,604,605,606,-1,604,607,605,-1,608,43,604,-1,607,598,597,-1,607,609,598,-1,605,599,601,-1,20,610,611,-1,22,612,610,-1,613,612,614,-1,615,616,617,-1,615,618,616,-1,619,620,621,-1,619,622,620,-1,52,623,624,-1,53,625,626,-1,627,628,629,-1,630,591,631,-1,632,591,594,-1,633,593,598,-1,634,635,618,-1,635,613,618,-1,619,54,636,-1,619,52,54,-1,637,638,639,-1,640,335,334,-1,641,642,643,-1,641,644,642,-1,645,635,634,-1,645,646,635,-1,642,647,643,-1,642,645,647,-1,641,648,644,-1,641,649,648,-1,650,631,633,-1,651,652,650,-1,653,645,642,-1,653,654,645,-1,655,656,657,-1,656,658,657,-1,657,659,660,-1,660,655,657,-1,338,326,661,-1,338,327,326,-1,662,663,664,-1,665,666,650,-1,666,667,650,-1,668,667,669,-1,670,671,672,-1,670,673,671,-1,674,653,675,-1,674,676,653,-1,660,58,655,-1,660,677,58,-1,270,55,58,-1,58,677,270,-1,678,664,663,-1,679,262,680,-1,681,682,683,-1,684,685,686,-1,686,687,684,-1,688,246,689,-1,690,691,692,-1,692,693,690,-1,694,695,696,-1,696,692,694,-1,697,698,699,-1,700,701,702,-1,703,694,704,-1,700,705,706,-1,707,708,709,-1,707,710,708,-1,254,711,712,-1,712,713,252,-1,252,254,712,-1,34,713,714,-1,715,716,717,-1,715,35,716,-1,251,718,260,-1,49,60,719,-1,719,720,49,-1,721,722,723,-1,723,724,721,-1,240,725,250,-1,240,726,725,-1,727,728,729,-1,37,29,263,-1,730,731,732,-1,733,130,132,-1,733,734,130,-1,733,38,735,-1,736,731,737,-1,731,738,737,-1,739,740,630,-1,630,631,739,-1,741,742,743,-1,743,744,741,-1,745,746,18,-1,745,747,746,-1,727,748,31,-1,31,30,727,-1,263,19,18,-1,25,749,750,-1,750,266,25,-1,269,751,267,-1,751,722,267,-1,752,753,548,-1,754,755,550,-1,756,757,745,-1,756,758,757,-1,759,760,761,-1,762,763,764,-1,763,765,764,-1,766,767,768,-1,766,769,767,-1,770,771,772,-1,772,314,770,-1,773,4,774,-1,773,775,4,-1,776,775,777,-1,775,778,777,-1,777,778,779,-1,6,777,7,-1,314,313,770,-1,780,781,782,-1,782,783,780,-1,544,549,542,-1,784,785,544,-1,784,545,786,-1,787,788,789,-1,788,790,789,-1,791,792,165,-1,793,794,163,-1,795,796,601,-1};
			return value;
		}

		/** Define subarray values using type int[] with $tupleSize=1 and $tupleSplitSize=1000 for subarray position()=3 */
		private int[] getl_hip_geometry_5_24_coordIndex_3()
		{
			int[] value = {797,602,798,-1,797,795,602,-1,799,800,167,-1,167,801,799,-1,802,803,109,-1,803,168,109,-1,617,804,805,-1,617,806,804,-1,370,807,369,-1,370,808,807,-1,115,809,94,-1,809,85,94,-1,87,810,811,-1,812,507,506,-1,506,813,812,-1,814,815,811,-1,814,806,816,-1,813,817,818,-1,813,815,817,-1,819,818,817,-1,819,817,820,-1,41,173,821,-1,822,39,823,-1,819,820,823,-1,824,819,825,-1,826,825,823,-1,826,827,828,-1,829,830,824,-1,824,831,829,-1,832,825,833,-1,832,834,825,-1,795,797,835,-1,836,837,838,-1,839,840,841,-1,841,842,839,-1,843,844,845,-1,829,846,847,-1,841,846,848,-1,849,842,848,-1,850,849,846,-1,181,851,852,-1,852,853,181,-1,854,855,180,-1,855,856,180,-1,857,858,8,-1,858,179,8,-1,859,10,860,-1,10,861,860,-1,862,863,864,-1,863,865,864,-1,866,867,864,-1,864,868,866,-1,868,865,869,-1,869,870,868,-1,842,849,871,-1,845,842,872,-1,873,752,874,-1,752,754,874,-1,875,45,47,-1,876,28,877,-1,19,263,26,-1,17,19,878,-1,878,879,17,-1,880,881,882,-1,883,884,885,-1,883,886,884,-1,887,888,889,-1,887,890,888,-1,47,891,892,-1,876,893,894,-1,894,28,876,-1,878,895,896,-1,896,879,878,-1,882,863,862,-1,862,897,882,-1,898,899,853,-1,898,900,899,-1,901,902,176,-1,889,177,843,-1,889,888,177,-1,903,192,904,-1,903,190,192,-1,279,305,277,-1,205,300,905,-1,205,298,300,-1,304,906,907,-1,908,905,906,-1,905,300,906,-1,906,304,908,-1,909,910,911,-1,388,189,191,-1,191,912,388,-1,102,282,281,-1,888,176,177,-1,888,901,176,-1,884,898,852,-1,898,853,852,-1,897,862,913,-1,913,914,897,-1,882,915,863,-1,882,916,915,-1,878,894,895,-1,878,28,894,-1,890,901,888,-1,917,918,914,-1,919,916,882,-1,882,881,919,-1,19,28,878,-1,265,877,28,-1,28,27,265,-1,877,875,876,-1,875,47,876,-1,891,47,46,-1,920,890,887,-1,920,874,890,-1,265,875,877,-1,265,264,875,-1,845,872,843,-1,871,872,842,-1,843,872,892,-1,892,889,843,-1,921,871,849,-1,871,921,893,-1,921,894,893,-1,850,922,923,-1,868,864,865,-1,924,8,10,-1,924,857,8,-1,9,925,861,-1,861,10,9,-1,178,181,899,-1,181,853,899,-1,851,926,852,-1,870,927,928,-1,922,846,831,-1,922,850,846,-1,849,848,846,-1,841,848,842,-1,841,847,846,-1,829,831,846,-1,843,929,844,-1,843,175,929,-1,842,930,839,-1,175,174,931,-1,931,929,175,-1,837,931,838,-1,932,858,857,-1,932,170,858,-1,169,933,854,-1,866,801,803,-1,832,833,835,-1,835,927,832,-1,835,833,795,-1,828,796,826,-1,826,823,827,-1,826,833,825,-1,823,825,819,-1,822,823,820,-1,827,823,39,-1,827,821,934,-1,934,821,173,-1,819,830,818,-1,819,824,830,-1,814,804,806,-1,814,811,804,-1,813,506,503,-1,503,815,813,-1,847,935,507,-1,507,812,847,-1,804,811,810,-1,810,86,936,-1,810,87,86,-1,809,937,86,-1,66,807,808,-1,808,937,66,-1,221,369,807,-1,822,22,39,-1,822,614,22,-1,803,801,168,-1,801,167,168,-1,795,601,602,-1,828,827,605,-1,827,606,605,-1,800,799,159,-1,791,794,793,-1,791,165,794,-1,585,113,110,-1,938,771,171,-1,771,169,171,-1,939,933,770,-1,939,940,933,-1,786,837,784,-1,784,544,545,-1,785,315,549,-1,549,544,785,-1,780,941,781,-1,941,779,781,-1,942,5,7,-1,943,6,5,-1,779,7,777,-1,943,776,6,-1,776,777,6,-1,775,773,778,-1,773,774,781,-1,774,782,781,-1,774,316,782,-1,774,4,316,-1,571,944,761,-1,919,881,567,-1,756,17,945,-1,18,756,745,-1,18,17,756,-1,946,947,948,-1,946,949,947,-1,754,550,552,-1,552,950,754,-1,752,548,755,-1,755,754,752,-1,49,720,50,-1,59,49,51,-1,51,951,59,-1,266,750,751,-1,751,269,266,-1,31,263,29,-1,767,952,768,-1,952,772,768,-1,263,18,746,-1,757,743,953,-1,757,744,743,-1,741,954,740,-1,741,744,954,-1,565,630,740,-1,668,741,740,-1,740,739,668,-1,733,132,38,-1,29,33,32,-1,244,729,242,-1,718,250,725,-1,718,251,250,-1,60,955,719,-1,955,956,719,-1,725,726,709,-1,957,958,959,-1,695,960,712,-1,712,696,695,-1,695,961,960,-1,695,703,961,-1,962,716,714,-1,710,963,708,-1,963,964,708,-1};
			return value;
		}

		/** Define subarray values using type int[] with $tupleSize=1 and $tupleSplitSize=1000 for subarray position()=4 */
		private int[] getl_hip_geometry_5_24_coordIndex_4()
		{
			int[] value = {701,965,966,-1,701,706,965,-1,701,700,706,-1,703,695,694,-1,967,968,969,-1,710,707,702,-1,962,961,702,-1,961,700,702,-1,961,703,700,-1,970,699,971,-1,970,697,699,-1,966,689,246,-1,966,965,689,-1,704,692,691,-1,704,694,692,-1,972,973,696,-1,690,974,691,-1,974,975,691,-1,976,689,977,-1,976,688,689,-1,736,684,687,-1,736,737,684,-1,978,687,686,-1,978,979,687,-1,980,981,982,-1,980,983,981,-1,680,984,985,-1,986,680,262,-1,262,261,986,-1,987,988,661,-1,674,989,990,-1,674,675,989,-1,664,677,660,-1,664,678,677,-1,991,669,992,-1,991,668,669,-1,660,993,664,-1,338,661,663,-1,423,518,422,-1,518,956,422,-1,525,720,719,-1,525,524,720,-1,994,995,660,-1,656,648,658,-1,656,989,648,-1,654,996,646,-1,646,645,654,-1,665,650,652,-1,650,633,651,-1,650,739,631,-1,645,634,647,-1,997,657,658,-1,658,998,997,-1,636,54,994,-1,640,334,330,-1,330,627,640,-1,635,999,613,-1,999,1000,613,-1,652,1001,999,-1,609,1002,1001,-1,1001,598,609,-1,598,651,633,-1,632,594,593,-1,632,631,591,-1,1003,1004,1005,-1,613,616,618,-1,613,614,616,-1,613,1000,612,-1,1006,610,612,-1,1002,609,1006,-1,609,42,1006,-1,44,611,610,-1,20,22,610,-1,43,611,44,-1,608,606,1007,-1,612,22,614,-1,21,39,22,-1,21,40,39,-1,593,596,597,-1,592,581,596,-1,593,592,596,-1,591,592,594,-1,581,592,563,-1,587,589,582,-1,588,793,589,-1,588,791,793,-1,585,1008,583,-1,1008,586,583,-1,590,587,1009,-1,587,582,1009,-1,1009,582,580,-1,580,1010,1009,-1,572,556,570,-1,572,584,554,-1,1011,561,569,-1,1011,1012,561,-1,561,564,567,-1,566,564,565,-1,1012,562,561,-1,556,555,557,-1,944,556,558,-1,944,571,570,-1,570,556,944,-1,2,1,553,-1,550,755,551,-1,308,307,549,-1,307,542,549,-1,530,541,546,-1,530,539,541,-1,543,542,547,-1,534,1013,535,-1,534,527,1013,-1,535,1013,1014,-1,1013,930,1014,-1,1015,529,528,-1,528,526,527,-1,527,534,528,-1,526,523,522,-1,518,523,525,-1,518,517,523,-1,519,521,522,-1,517,513,519,-1,423,513,518,-1,421,515,513,-1,519,513,512,-1,509,498,505,-1,509,499,498,-1,498,500,505,-1,509,507,935,-1,509,505,507,-1,500,503,506,-1,500,504,503,-1,84,83,502,-1,502,501,84,-1,508,500,496,-1,489,497,499,-1,1016,494,493,-1,1017,1018,508,-1,1019,77,1016,-1,495,1020,1021,-1,516,488,1022,-1,1023,1020,491,-1,484,481,1024,-1,483,485,486,-1,481,1025,464,-1,476,461,460,-1,476,477,461,-1,476,427,426,-1,476,475,427,-1,474,1026,472,-1,472,463,471,-1,465,473,471,-1,465,1027,473,-1,1028,470,469,-1,1029,1030,1031,-1,464,343,345,-1,464,1025,343,-1,1032,1033,1034,-1,1035,1036,1037,-1,1038,1039,446,-1,1040,1041,447,-1,1042,459,458,-1,1043,450,449,-1,431,430,443,-1,444,417,443,-1,417,441,443,-1,1035,1044,1021,-1,218,417,1045,-1,1045,440,218,-1,439,419,418,-1,1045,1046,438,-1,438,439,1045,-1,439,440,1045,-1,436,430,433,-1,1047,437,433,-1,433,434,1047,-1,1048,387,413,-1,304,207,908,-1,428,140,135,-1,135,1049,428,-1,429,1050,138,-1,1050,1051,138,-1,1030,148,1052,-1,1052,1028,1030,-1,1029,424,425,-1,425,146,1029,-1,63,62,422,-1,219,418,412,-1,211,213,416,-1,213,78,416,-1,415,410,411,-1,415,1053,404,-1,72,217,154,-1,154,387,1054,-1,154,412,387,-1,406,93,408,-1,402,400,403,-1,402,401,400,-1,399,397,96,-1,397,395,96,-1,394,97,395,-1,394,1055,97,-1,398,1056,101,-1,399,401,1057,-1,402,414,1058,-1,402,405,414,-1,157,396,397,-1,157,158,396,-1,392,1059,89,-1,1059,90,89,-1,1060,391,101,-1,101,1056,1060,-1,912,191,390,-1,390,1061,912,-1,390,389,1061,-1,186,389,390,-1,1060,1062,391,-1,385,391,382,-1,391,1062,382,-1,1063,386,378,-1,386,379,378,-1,378,1064,1063,-1,912,1061,380,-1,380,379,912,-1,379,388,912,-1,275,187,186,-1,187,275,1065,-1,101,226,373,-1,369,221,220,-1,220,16,369,-1,363,805,366,-1,615,617,1066,-1,617,805,1066,-1,364,368,358,-1,368,15,358,-1,16,375,362,-1,71,14,362,-1,353,239,372,-1,14,71,104,-1,359,354,15,-1,354,1067,358,-1,1067,365,358,-1,371,372,1068,-1,103,359,104,-1,223,222,281,-1,354,359,222,-1,360,1069,1070,-1,1071,1072,235,-1,235,1073,1071,-1,1074,347,1075,-1};
			return value;
		}

		/** Define subarray values using type int[] with $tupleSize=1 and $tupleSplitSize=1000 for subarray position()=5 */
		private int[] getl_hip_geometry_5_24_coordIndex_5()
		{
			int[] value = {1074,346,347,-1,1076,346,1077,-1,1078,1079,337,-1,337,1080,1078,-1,1081,327,339,-1,338,1082,339,-1,333,1078,339,-1,1079,335,337,-1,640,1075,335,-1,333,1079,1078,-1,333,332,1079,-1,637,330,329,-1,329,995,637,-1,664,993,662,-1,197,1083,323,-1,323,196,197,-1,195,321,318,-1,315,4,3,-1,952,314,772,-1,952,312,314,-1,312,553,313,-1,1084,551,755,-1,755,310,1084,-1,310,755,548,-1,548,311,310,-1,1085,236,298,-1,1085,234,236,-1,438,444,436,-1,438,1046,444,-1,186,390,276,-1,1072,1071,1086,-1,233,296,231,-1,1087,1088,1089,-1,1087,228,1088,-1,1090,1087,1091,-1,1087,1089,1091,-1,1091,1092,1093,-1,1091,1089,1092,-1,192,1094,904,-1,1094,1095,904,-1,1090,291,1087,-1,291,290,1087,-1,1096,376,301,-1,301,303,1096,-1,38,37,746,-1,183,1097,673,-1,183,273,1097,-1,673,685,671,-1,673,1097,685,-1,735,953,1098,-1,735,747,953,-1,55,271,56,-1,269,264,266,-1,269,268,264,-1,59,267,61,-1,699,257,1099,-1,1099,971,699,-1,33,253,252,-1,33,36,253,-1,974,690,1100,-1,1100,1101,974,-1,1102,688,976,-1,976,1103,1102,-1,973,693,696,-1,693,692,696,-1,23,1104,244,-1,1069,70,352,-1,70,239,352,-1,151,150,468,-1,468,321,151,-1,1105,1106,1107,-1,106,108,234,-1,236,235,1072,-1,1072,299,236,-1,292,229,290,-1,292,295,229,-1,283,228,227,-1,283,1088,228,-1,224,223,227,-1,223,283,227,-1,361,1108,373,-1,67,66,937,-1,937,117,67,-1,217,72,74,-1,374,1109,361,-1,374,1110,1109,-1,117,937,809,-1,809,115,117,-1,121,214,82,-1,82,123,121,-1,305,208,207,-1,305,432,208,-1,136,205,905,-1,905,133,136,-1,1111,203,202,-1,1111,1112,203,-1,204,143,199,-1,204,141,143,-1,201,198,196,-1,201,200,198,-1,145,147,193,-1,193,197,145,-1,1113,301,100,-1,100,99,1113,-1,440,219,218,-1,776,943,553,-1,943,313,553,-1,174,176,926,-1,926,1114,174,-1,181,856,851,-1,181,180,856,-1,783,1115,1116,-1,1116,1117,783,-1,603,20,611,-1,603,21,20,-1,1118,1119,1120,-1,1120,1121,1118,-1,112,1122,760,-1,763,1123,759,-1,763,787,1123,-1,171,932,1124,-1,171,170,932,-1,800,159,794,-1,159,163,794,-1,110,168,166,-1,110,109,168,-1,361,1109,1108,-1,91,155,88,-1,414,153,1125,-1,1125,1058,414,-1,414,72,153,-1,414,73,72,-1,137,136,140,-1,136,135,140,-1,147,425,194,-1,147,146,425,-1,198,148,145,-1,198,1052,148,-1,203,144,141,-1,203,1126,144,-1,139,138,1051,-1,1051,1112,139,-1,133,1127,134,-1,1127,209,134,-1,278,907,1128,-1,278,1128,1129,-1,1129,280,278,-1,376,1096,356,-1,356,371,376,-1,132,253,36,-1,132,131,253,-1,1130,981,983,-1,131,1131,253,-1,1131,255,253,-1,1132,244,243,-1,243,1133,1132,-1,415,122,125,-1,415,411,122,-1,1055,119,116,-1,98,114,93,-1,1123,111,112,-1,1134,111,789,-1,113,111,110,-1,802,109,111,-1,1135,1105,348,-1,1135,1106,1105,-1,281,103,102,-1,104,359,14,-1,376,371,377,-1,394,119,1055,-1,94,93,115,-1,98,400,96,-1,95,408,93,-1,85,87,83,-1,92,94,85,-1,85,84,92,-1,85,809,86,-1,1019,78,77,-1,79,78,80,-1,76,212,73,-1,435,419,439,-1,439,438,435,-1,1068,225,226,-1,955,65,63,-1,955,261,65,-1,619,1136,622,-1,619,636,1136,-1,659,994,660,-1,484,1024,488,-1,43,42,604,-1,608,604,606,-1,491,490,1137,-1,38,132,36,-1,32,1138,30,-1,31,748,26,-1,748,27,26,-1,1104,23,25,-1,24,749,25,-1,746,37,263,-1,368,16,15,-1,238,1139,1140,-1,238,237,1139,-1,177,175,843,-1,312,952,947,-1,775,1,0,-1,4,775,0,-1,3,0,2,-1,1079,334,335,-1,1079,332,334,-1,1136,994,659,-1,1136,636,994,-1,68,215,220,-1,68,119,215,-1,285,353,286,-1,353,285,352,-1,1087,229,228,-1,290,229,1087,-1,1134,1141,111,-1,1142,1141,1134,-1,113,1122,112,-1,571,1122,113,-1,111,787,789,-1,787,111,1123,-1,97,114,98,-1,118,114,97,-1,123,120,121,-1,122,120,123,-1,124,1143,125,-1,1143,124,210,-1,76,210,212,-1,76,1143,210,-1,1132,23,244,-1,1132,24,23,-1,1144,1133,1145,-1,1144,1146,1133,-1,1145,723,1144,-1,723,1145,1147,-1,723,126,724,-1,723,1147,126,-1,724,128,1148,-1,724,126,128,-1,128,1099,1149,-1,128,129,1099,-1,1149,257,259,-1,1149,1099,257,-1,256,245,1150,-1,256,258,245,-1,1150,247,1151,-1,1150,245,247,-1,1151,1102,1152,-1};
			return value;
		}

		/** Define subarray values using type int[] with $tupleSize=1 and $tupleSplitSize=1000 for subarray position()=6 */
		private int[] getl_hip_geometry_5_24_coordIndex_6()
		{
			int[] value = {1151,247,1102,-1,1103,1152,1102,-1,1153,1152,1103,-1,1154,981,1130,-1,1155,981,1154,-1,1154,1156,1155,-1,1156,1154,1157,-1,1158,1156,1157,-1,978,1156,1158,-1,978,1159,979,-1,978,1158,1159,-1,979,1160,1161,-1,979,1159,1160,-1,1160,732,1161,-1,732,1160,1131,-1,130,1131,131,-1,130,732,1131,-1,1130,1162,1101,-1,1163,1162,1130,-1,1162,1103,1101,-1,1162,1153,1103,-1,356,1164,357,-1,1164,356,1096,-1,1165,1166,1093,-1,1166,1165,1167,-1,1168,1091,1169,-1,1168,1090,1091,-1,291,1170,289,-1,1170,291,1171,-1,280,1172,1173,-1,280,1129,1172,-1,1169,1093,1166,-1,1091,1093,1169,-1,1112,1126,203,-1,1112,1051,1126,-1,1174,198,200,-1,1174,1052,198,-1,194,149,151,-1,194,425,149,-1,153,393,1125,-1,153,152,393,-1,1125,89,88,-1,1125,393,89,-1,398,1108,156,-1,1108,398,373,-1,155,398,156,-1,155,91,398,-1,794,167,800,-1,165,167,794,-1,1124,1175,790,-1,1124,932,1175,-1,759,112,760,-1,759,1123,112,-1,787,762,788,-1,762,787,763,-1,1176,768,938,-1,768,1176,766,-1,952,948,947,-1,767,948,952,-1,764,1177,769,-1,1177,764,1178,-1,1121,1179,765,-1,1179,1121,1120,-1,603,43,608,-1,603,611,43,-1,1180,783,1117,-1,783,1180,780,-1,926,856,1114,-1,926,851,856,-1,942,1181,939,-1,941,1181,942,-1,1181,780,1180,-1,941,780,1181,-1,313,5,770,-1,943,5,313,-1,302,1182,1065,-1,302,1183,1182,-1,1113,302,301,-1,1113,1183,302,-1,1184,1112,1111,-1,1184,139,1112,-1,209,908,207,-1,209,1127,908,-1,1094,434,910,-1,434,1094,1047,-1,1127,905,908,-1,1127,133,905,-1,435,420,419,-1,437,420,435,-1,215,374,220,-1,216,374,215,-1,216,1110,374,-1,1076,321,1185,-1,1076,319,321,-1,285,102,1070,-1,287,102,285,-1,283,1186,1088,-1,282,1186,283,-1,297,292,1187,-1,295,292,297,-1,299,1086,1188,-1,299,1072,1086,-1,1107,107,106,-1,1107,1106,107,-1,13,348,1105,-1,13,349,348,-1,1189,1190,324,-1,1189,1191,1190,-1,320,1192,1193,-1,320,1077,1192,-1,750,1194,1146,-1,750,749,1194,-1,974,1103,976,-1,1103,974,1101,-1,257,698,258,-1,257,699,698,-1,1100,693,1195,-1,1100,690,693,-1,1196,972,1197,-1,1196,973,972,-1,987,1198,988,-1,987,1199,1198,-1,56,990,57,-1,56,1200,990,-1,1201,676,674,-1,1201,1202,676,-1,735,746,747,-1,38,746,735,-1,1203,953,743,-1,1098,953,1203,-1,991,738,742,-1,991,737,738,-1,671,684,992,-1,671,685,684,-1,65,679,64,-1,65,262,679,-1,274,190,903,-1,276,190,274,-1,1204,1096,303,-1,1204,1164,1096,-1,274,1167,288,-1,274,1166,1167,-1,294,227,229,-1,227,294,224,-1,1095,1168,904,-1,1095,1171,1168,-1,1169,904,1168,-1,904,1169,903,-1,1170,911,1173,-1,911,1170,909,-1,1092,1088,1186,-1,1089,1088,1092,-1,300,1188,906,-1,1188,300,299,-1,232,1172,1129,-1,232,1187,1172,-1,230,906,1188,-1,1128,906,230,-1,906,1128,907,-1,987,326,64,-1,987,661,326,-1,298,206,1085,-1,206,298,205,-1,955,422,956,-1,955,63,422,-1,306,548,307,-1,306,311,548,-1,306,1084,310,-1,306,309,1084,-1,237,322,324,-1,1205,322,237,-1,193,1083,197,-1,193,1206,1083,-1,201,323,322,-1,201,196,323,-1,199,11,204,-1,199,1205,11,-1,1207,202,1208,-1,1111,202,1207,-1,995,993,660,-1,993,995,329,-1,662,329,328,-1,662,993,329,-1,347,335,1075,-1,335,347,336,-1,333,1082,331,-1,333,339,1082,-1,339,1080,1081,-1,339,1078,1080,-1,1209,1080,340,-1,1209,1081,1080,-1,1206,1189,1083,-1,1206,1193,1189,-1,1205,12,11,-1,1205,237,12,-1,1107,1208,1105,-1,1207,1208,1107,-1,234,1210,106,-1,1085,1210,234,-1,1077,1074,1192,-1,1074,1077,346,-1,1074,629,1211,-1,1074,1075,629,-1,1191,1212,1190,-1,1212,1191,1211,-1,1212,1213,1214,-1,1212,628,1213,-1,1215,626,1216,-1,1215,1217,626,-1,1139,1215,1140,-1,1215,1139,1214,-1,238,351,349,-1,238,1140,351,-1,108,1073,235,-1,105,1073,108,-1,107,1218,105,-1,107,1219,1218,-1,1220,1071,1073,-1,1071,1220,1221,-1,1222,293,296,-1,293,1222,1223,-1,1135,1224,1219,-1,1135,1225,1224,-1,1226,1220,1218,-1,1220,1226,1227,-1,1228,1222,1221,-1,1222,1228,1229,-1,1230,1231,1223,-1,1231,1230,1232,-1,1233,1232,1230,-1,1233,1234,1232,-1,1235,1229,1228,-1,1235,1236,1229,-1,1237,1227,1226,-1,1237,1238,1227,-1,1239,1224,1225,-1,1239,1240,1224,-1,351,1241,350,-1,1241,351,1216,-1,1241,624,1239,-1,1241,625,624,-1,1237,623,621,-1,1237,1240,623,-1,620,1235,1238,-1,1235,620,1242,-1,1005,1233,1236,-1,1233,1005,1004,-1,1243,1244,1234,-1,1244,1243,1245,-1,1244,354,355,-1};
			return value;
		}

		/** Define subarray values using type int[] with $tupleSize=1 and $tupleSplitSize=1000 for subarray position()=7 */
		private int[] getl_hip_geometry_5_24_coordIndex_7()
		{
			int[] value = {1067,354,1244,-1,224,1231,222,-1,294,1231,224,-1,70,360,71,-1,70,1069,360,-1,103,222,359,-1,103,281,222,-1,225,372,239,-1,372,225,1068,-1,1246,365,1067,-1,1246,1066,365,-1,362,361,71,-1,361,362,375,-1,805,365,1066,-1,363,365,805,-1,189,387,1048,-1,388,387,189,-1,378,383,382,-1,380,383,378,-1,382,1064,378,-1,1064,382,1062,-1,1247,1063,392,-1,1247,386,1063,-1,1062,1059,1064,-1,1060,1059,1062,-1,188,1061,389,-1,1061,1182,384,-1,1061,188,1182,-1,385,1183,1113,-1,385,381,1183,-1,1059,1056,90,-1,1059,1060,1056,-1,157,399,1057,-1,157,397,399,-1,402,1057,401,-1,402,1058,1057,-1,91,1056,398,-1,91,90,1056,-1,216,396,1110,-1,216,394,396,-1,394,216,119,-1,154,1247,152,-1,1054,1247,154,-1,413,418,420,-1,413,412,418,-1,1030,146,148,-1,1030,1029,146,-1,470,1052,1174,-1,470,1028,1052,-1,1051,477,1126,-1,1050,477,1051,-1,1248,135,134,-1,1248,1049,135,-1,1248,209,208,-1,1248,134,209,-1,1048,420,1094,-1,1048,413,420,-1,444,1045,417,-1,444,1046,1045,-1,1249,1250,1023,-1,1249,1251,1250,-1,1036,1023,1250,-1,1020,1023,1036,-1,431,1252,1248,-1,431,443,1252,-1,1049,1253,428,-1,1049,1254,1253,-1,1255,1050,429,-1,1050,1255,1256,-1,456,450,1257,-1,456,453,450,-1,1258,447,1257,-1,447,1258,445,-1,1043,1259,450,-1,1043,1260,1259,-1,1042,447,1041,-1,1042,458,447,-1,446,1040,447,-1,1039,1040,446,-1,1038,445,1037,-1,1038,446,445,-1,1261,1262,1033,-1,1261,1258,1262,-1,1033,1263,1264,-1,1033,1262,1263,-1,1265,1043,1266,-1,1265,1260,1043,-1,1267,448,1268,-1,1267,449,448,-1,452,1269,1270,-1,1269,452,451,-1,455,462,1271,-1,462,455,454,-1,457,1272,1273,-1,1272,457,459,-1,1274,1041,1275,-1,1274,1042,1041,-1,1039,1276,1040,-1,1251,1276,1039,-1,1250,1037,1036,-1,1250,1038,1037,-1,1035,1261,1044,-1,1035,1037,1261,-1,1034,1264,1277,-1,1264,1034,1033,-1,1019,1277,442,-1,1019,1034,1277,-1,441,1266,443,-1,441,1265,1266,-1,1252,1268,1254,-1,1252,1267,1268,-1,1269,1256,1255,-1,1256,1269,1271,-1,1273,1278,1279,-1,1278,1273,1272,-1,1280,1275,478,-1,1280,1274,1275,-1,1281,1251,1249,-1,1281,1276,1251,-1,340,487,1209,-1,342,487,340,-1,1027,1030,1028,-1,1027,1031,1030,-1,424,1031,467,-1,424,1029,1031,-1,469,1027,1028,-1,1027,469,473,-1,460,475,476,-1,475,460,1279,-1,1278,1026,474,-1,1026,1278,1280,-1,482,463,472,-1,463,482,464,-1,1025,484,342,-1,484,1025,481,-1,1022,1249,1137,-1,1249,1022,1281,-1,1022,1024,479,-1,1024,1022,488,-1,1137,516,1022,-1,514,516,1137,-1,511,489,499,-1,511,490,489,-1,493,1021,1044,-1,493,495,1021,-1,1032,1019,1016,-1,1032,1034,1019,-1,1016,79,1017,-1,1016,77,79,-1,214,1017,82,-1,1018,1017,214,-1,494,1017,508,-1,1016,1017,494,-1,497,491,1020,-1,489,491,497,-1,84,1018,214,-1,1018,84,501,-1,935,1282,509,-1,1282,935,840,-1,520,509,1282,-1,510,509,520,-1,519,510,520,-1,512,510,519,-1,532,1015,528,-1,532,531,1015,-1,839,1013,1283,-1,1013,839,930,-1,1014,536,535,-1,536,1014,1284,-1,1283,527,521,-1,527,1283,1013,-1,545,1285,786,-1,538,1285,545,-1,753,530,546,-1,753,533,530,-1,317,308,549,-1,317,551,308,-1,1286,944,558,-1,1286,761,944,-1,1287,1011,569,-1,579,1011,1287,-1,590,575,574,-1,590,1009,575,-1,1011,1010,1012,-1,1011,577,1010,-1,574,588,590,-1,588,574,1288,-1,1288,791,588,-1,1288,792,791,-1,582,595,581,-1,595,582,589,-1,591,565,560,-1,591,630,565,-1,595,162,596,-1,595,161,162,-1,172,608,1007,-1,608,172,603,-1,44,1006,42,-1,44,610,1006,-1,1006,1000,1002,-1,1006,612,1000,-1,1289,1246,1245,-1,1289,1290,1246,-1,1003,1243,1004,-1,1003,1291,1243,-1,1005,1292,1003,-1,1292,1005,1242,-1,1213,638,1217,-1,639,638,1213,-1,631,593,633,-1,631,632,593,-1,598,652,651,-1,652,598,1001,-1,1001,1000,999,-1,1001,1002,1000,-1,615,643,647,-1,643,615,1290,-1,1289,649,641,-1,649,1289,1291,-1,997,1003,1292,-1,997,998,1003,-1,54,995,994,-1,637,995,54,-1,997,659,657,-1,997,1136,659,-1,1293,652,999,-1,652,1293,665,-1,996,1293,646,-1,996,1294,1293,-1,644,989,675,-1,989,644,648,-1,525,956,518,-1,525,719,956,-1,662,338,663,-1,662,1082,338,-1,669,666,672,-1,669,667,666,-1,184,1294,996,-1,670,1294,184,-1,182,996,654,-1,182,184,996,-1,57,989,656,-1,57,990,989,-1,986,984,680,-1,986,1148,984,-1,1295,1199,985,-1,1295,1198,1199,-1,1296,985,984,-1,1296,1295,985,-1,1198,682,272,-1};
			return value;
		}

		/** Define subarray values using type int[] with $tupleSize=1 and $tupleSplitSize=1000 for subarray position()=8 */
		private int[] getl_hip_geometry_5_24_coordIndex_8()
		{
			int[] value = {1198,1295,682,-1,271,1297,56,-1,271,681,1297,-1,1298,1299,1297,-1,1300,1299,1298,-1,1299,1201,1200,-1,1299,1301,1201,-1,1302,980,1301,-1,983,980,1302,-1,185,980,982,-1,1202,980,185,-1,1155,982,981,-1,1155,1303,982,-1,1303,1097,273,-1,1303,1304,1097,-1,1304,978,686,-1,978,1304,1156,-1,1161,687,979,-1,1161,736,687,-1,974,977,975,-1,974,976,977,-1,691,705,704,-1,705,691,975,-1,965,977,689,-1,965,706,977,-1,248,966,246,-1,1305,966,248,-1,260,970,971,-1,970,260,964,-1,1306,962,702,-1,1307,962,1306,-1,963,702,969,-1,963,710,702,-1,966,967,701,-1,966,1305,967,-1,697,967,1305,-1,968,967,697,-1,969,964,963,-1,969,970,964,-1,1306,959,1308,-1,1306,1309,959,-1,1307,716,962,-1,1307,717,716,-1,960,962,714,-1,962,960,961,-1,712,714,713,-1,714,712,960,-1,1308,958,1310,-1,1308,959,958,-1,726,959,709,-1,957,959,726,-1,709,718,725,-1,718,709,708,-1,61,986,261,-1,61,721,986,-1,957,240,242,-1,957,726,240,-1,242,958,957,-1,729,958,242,-1,244,727,729,-1,244,1104,727,-1,715,728,1138,-1,715,1310,728,-1,35,1138,32,-1,715,1138,35,-1,730,1098,1203,-1,730,734,1098,-1,954,565,740,-1,566,565,954,-1,757,954,744,-1,757,758,954,-1,745,953,747,-1,745,757,953,-1,524,50,720,-1,524,529,50,-1,50,1015,48,-1,50,529,1015,-1,533,1311,531,-1,873,1311,533,-1,552,883,950,-1,883,552,2,-1,312,949,886,-1,949,312,947,-1,945,758,756,-1,945,568,758,-1,568,919,567,-1,568,945,919,-1,881,569,567,-1,1287,569,881,-1,559,1312,558,-1,559,880,1312,-1,1120,918,917,-1,1120,1286,918,-1,1120,1119,1286,-1,1313,1178,1179,-1,1178,1313,1314,-1,1315,948,1177,-1,946,948,1315,-1,761,1121,759,-1,761,1118,1121,-1,779,773,781,-1,779,778,773,-1,942,779,941,-1,942,7,779,-1,1116,315,785,-1,1116,316,315,-1,1116,1115,316,-1,1180,784,837,-1,1180,1117,784,-1,940,1181,836,-1,940,939,1181,-1,770,169,771,-1,770,933,169,-1,938,1124,1176,-1,938,171,1124,-1,166,585,110,-1,1008,585,166,-1,159,798,160,-1,798,159,799,-1,827,1007,606,-1,827,934,1007,-1,816,614,822,-1,614,816,616,-1,367,810,936,-1,366,810,367,-1,221,66,68,-1,66,221,807,-1,86,808,936,-1,937,808,86,-1,847,840,935,-1,847,841,840,-1,503,811,815,-1,811,503,502,-1,847,830,829,-1,847,812,830,-1,39,821,827,-1,39,41,821,-1,833,796,795,-1,833,826,796,-1,866,797,801,-1,866,928,797,-1,803,867,866,-1,867,803,802,-1,836,855,940,-1,836,838,855,-1,858,169,854,-1,170,169,858,-1,924,932,857,-1,1175,932,924,-1,174,838,931,-1,174,1114,838,-1,786,931,837,-1,931,786,1285,-1,1316,844,929,-1,844,1316,1284,-1,1014,842,845,-1,842,1014,930,-1,834,922,831,-1,1317,922,834,-1,927,1318,832,-1,870,1318,927,-1,868,928,866,-1,868,870,928,-1,9,899,925,-1,9,178,899,-1,913,864,1319,-1,864,913,862,-1,1141,859,1319,-1,1141,1142,859,-1,1320,896,1321,-1,1320,1322,896,-1,870,1320,1318,-1,870,869,1320,-1,1317,923,922,-1,1317,1321,923,-1,923,894,921,-1,895,894,923,-1,850,921,849,-1,850,923,921,-1,871,892,872,-1,871,893,892,-1,264,951,875,-1,264,268,951,-1,46,1311,920,-1,1311,46,48,-1,901,874,754,-1,874,901,890,-1,891,920,887,-1,46,920,891,-1,945,916,919,-1,945,1323,916,-1,1312,914,918,-1,1312,897,914,-1,1324,917,914,-1,1313,917,1324,-1,1325,1315,1314,-1,1315,1325,1326,-1,900,949,946,-1,949,900,898,-1,902,754,950,-1,754,902,901,-1,1322,916,1323,-1,916,1322,915,-1,914,860,1324,-1,914,913,860,-1,861,1326,1325,-1,1326,861,925,-1,852,885,884,-1,885,852,926,-1,1165,286,357,-1,286,1165,284,-1,305,911,910,-1,911,305,279,-1,304,278,277,-1,907,278,304,-1,1095,910,909,-1,1095,1094,910,-1,902,926,176,-1,902,885,926,-1,925,900,1326,-1,900,925,899,-1,1325,860,861,-1,1325,1324,860,-1,896,1323,879,-1,1323,896,1322,-1,893,47,892,-1,876,47,893,-1,892,887,889,-1,891,887,892,-1,950,885,902,-1,950,883,885,-1,898,886,949,-1,886,898,884,-1,1326,946,1315,-1,946,1326,900,-1,1324,1314,1313,-1,1314,1324,1325,-1,880,897,1312,-1,880,882,897,-1,17,1323,945,-1,17,879,1323,-1,875,51,45,-1,951,51,875,-1,920,873,874,-1,1311,873,920,-1,1318,1321,1317,-1,1318,1320,1321,-1,895,1321,896,-1,923,1321,895,-1,869,1322,1320,-1};
			return value;
		}

		/** Define subarray values using type int[] with $tupleSize=1 and $tupleSplitSize=1000 for subarray position()=9 */
		private int[] getl_hip_geometry_5_24_coordIndex_9()
		{
			int[] value = {869,915,1322,-1,863,869,865,-1,863,915,869,-1,1319,867,1141,-1,867,1319,864,-1,10,1142,924,-1,1142,10,859,-1,1319,860,913,-1,1319,859,860,-1,854,179,858,-1,854,180,179,-1,832,1317,834,-1,1318,1317,832,-1,845,1284,1014,-1,845,844,1284,-1,1285,929,931,-1,929,1285,1316,-1,1175,1142,1134,-1,1175,924,1142,-1,940,854,933,-1,940,855,854,-1,1114,855,838,-1,1114,856,855,-1,835,928,927,-1,928,835,797,-1,831,825,834,-1,831,824,825,-1,822,817,816,-1,822,820,817,-1,818,812,813,-1,812,818,830,-1,814,817,815,-1,814,816,817,-1,87,502,83,-1,87,811,502,-1,370,936,808,-1,370,367,936,-1,804,366,805,-1,810,366,804,-1,617,816,806,-1,617,616,816,-1,797,799,801,-1,797,798,799,-1,796,605,601,-1,828,605,796,-1,792,166,165,-1,792,1008,166,-1,1176,790,788,-1,1176,1124,790,-1,836,1180,837,-1,836,1181,1180,-1,1117,785,784,-1,1117,1116,785,-1,316,783,782,-1,1115,783,316,-1,772,938,768,-1,938,772,771,-1,762,769,766,-1,762,764,769,-1,759,765,763,-1,759,1121,765,-1,760,571,761,-1,760,1122,571,-1,1314,1177,1178,-1,1314,1315,1177,-1,917,1179,1120,-1,1179,917,1313,-1,558,918,1286,-1,558,1312,918,-1,1287,880,559,-1,1287,881,880,-1,886,2,312,-1,886,883,2,-1,873,753,752,-1,873,533,753,-1,531,48,1015,-1,1311,48,531,-1,727,25,748,-1,25,727,1104,-1,568,954,758,-1,568,566,954,-1,731,1203,738,-1,731,730,1203,-1,734,735,1098,-1,734,733,735,-1,732,734,730,-1,734,732,130,-1,1161,731,736,-1,1161,732,731,-1,727,1138,728,-1,30,1138,727,-1,729,1310,958,-1,729,728,1310,-1,1146,751,750,-1,1146,1144,751,-1,1144,722,751,-1,1144,723,722,-1,722,61,267,-1,721,61,722,-1,721,1148,986,-1,721,724,1148,-1,718,964,260,-1,708,964,718,-1,1310,717,1308,-1,1310,715,717,-1,716,34,714,-1,35,34,716,-1,34,252,713,-1,34,33,252,-1,972,712,711,-1,972,696,712,-1,1307,1308,717,-1,1307,1306,1308,-1,1309,709,959,-1,1309,707,709,-1,970,968,697,-1,969,968,970,-1,700,704,705,-1,700,703,704,-1,701,969,702,-1,701,967,969,-1,702,1309,1306,-1,707,1309,702,-1,1305,698,697,-1,1305,248,698,-1,705,977,706,-1,705,975,977,-1,742,668,991,-1,742,741,668,-1,1097,686,685,-1,686,1097,1304,-1,1303,1156,1304,-1,1303,1155,1156,-1,982,273,185,-1,1303,273,982,-1,1301,1202,1201,-1,980,1202,1301,-1,1300,1301,1299,-1,1300,1302,1301,-1,1297,1200,56,-1,1299,1200,1297,-1,1298,681,683,-1,681,1298,1297,-1,272,681,271,-1,681,272,682,-1,683,1295,1296,-1,1295,683,682,-1,679,985,1199,-1,679,680,985,-1,678,661,988,-1,678,663,661,-1,988,677,678,-1,988,270,677,-1,656,58,57,-1,656,655,58,-1,676,654,653,-1,676,182,654,-1,184,673,670,-1,673,184,183,-1,1294,672,666,-1,1294,670,672,-1,992,672,671,-1,992,669,672,-1,650,668,739,-1,668,650,667,-1,675,642,644,-1,675,653,642,-1,1294,665,1293,-1,1294,666,665,-1,649,658,648,-1,649,998,658,-1,646,999,635,-1,646,1293,999,-1,627,637,639,-1,330,637,627,-1,54,638,637,-1,54,53,638,-1,1292,1136,997,-1,1136,1292,622,-1,998,1291,1003,-1,998,649,1291,-1,1290,641,643,-1,641,1290,1289,-1,647,618,615,-1,647,634,618,-1,1075,627,629,-1,627,1075,640,-1,628,639,1213,-1,627,639,628,-1,1217,53,626,-1,638,53,1217,-1,624,53,52,-1,53,624,625,-1,52,621,623,-1,52,619,621,-1,622,1242,620,-1,622,1292,1242,-1,1291,1245,1243,-1,1291,1289,1245,-1,1290,1066,1246,-1,1290,615,1066,-1,607,599,605,-1,607,597,599,-1,604,609,607,-1,609,604,42,-1,600,798,602,-1,164,798,600,-1,164,160,798,-1,162,600,596,-1,162,164,600,-1,793,595,589,-1,163,595,793,-1,163,161,595,-1,792,586,1008,-1,1288,586,792,-1,576,1288,574,-1,576,586,1288,-1,583,570,113,-1,583,572,570,-1,580,1012,1010,-1,1012,580,562,-1,579,577,1011,-1,579,578,577,-1,573,555,554,-1,573,578,555,-1,577,1009,1010,-1,575,1009,577,-1,554,576,573,-1,554,584,576,-1,579,559,557,-1,579,1287,559,-1,1286,1118,761,-1,1286,1119,1118,-1,552,317,3,-1,552,550,317,-1,548,546,547,-1,548,753,546,-1,543,538,545,-1,543,541,538,-1,1316,538,540,-1,538,1316,1285,-1,536,539,537,-1,539,536,540,-1,1284,540,536,-1,540,1284,1316,-1,537,530,532,-1,539,530,537,-1,537,528,534,-1,537,532,528,-1,1282,521,520,-1};
			return value;
		}

		/** Define subarray values using type int[] with $tupleSize=1 and $tupleSplitSize=1000 for subarray position()=10 */
		private int[] getl_hip_geometry_5_24_coordIndex_10()
		{
			int[] value = {1282,1283,521,-1,485,516,515,-1,485,488,516,-1,499,512,511,-1,499,510,512,-1,1283,840,839,-1,1283,1282,840,-1,508,501,504,-1,508,1018,501,-1,1020,492,497,-1,495,492,1020,-1,508,492,494,-1,496,492,508,-1,79,82,1017,-1,79,80,82,-1,493,1032,1016,-1,493,1044,1032,-1,514,490,511,-1,514,1137,490,-1,1281,479,478,-1,479,1281,1022,-1,1023,1137,1249,-1,1023,491,1137,-1,342,483,487,-1,484,483,342,-1,481,479,1024,-1,482,479,481,-1,482,480,479,-1,472,480,482,-1,472,1026,480,-1,1026,478,480,-1,1026,1280,478,-1,1279,474,475,-1,474,1279,1278,-1,473,474,472,-1,474,473,469,-1,467,1027,465,-1,467,1031,1027,-1,150,467,468,-1,149,467,150,-1,424,467,149,-1,344,466,463,-1,344,1185,466,-1,486,1209,487,-1,486,325,1209,-1,478,1276,1281,-1,478,1275,1276,-1,1272,1280,1278,-1,1280,1272,1274,-1,462,1279,460,-1,1279,462,1273,-1,1271,461,1256,-1,461,1271,462,-1,1270,1255,1253,-1,1255,1270,1269,-1,1266,1252,443,-1,1252,1266,1267,-1,442,1265,441,-1,442,1277,1265,-1,1044,1033,1032,-1,1044,1261,1033,-1,1251,1038,1250,-1,1251,1039,1038,-1,1275,1040,1276,-1,1275,1041,1040,-1,1272,1042,1274,-1,1272,459,1042,-1,454,1273,462,-1,1273,454,457,-1,451,1271,1269,-1,1271,451,455,-1,1268,452,1270,-1,1268,448,452,-1,1043,1267,1266,-1,1267,1043,449,-1,1277,1260,1265,-1,1277,1264,1260,-1,1263,1260,1264,-1,1259,1260,1263,-1,1037,1258,1261,-1,1037,445,1258,-1,456,457,454,-1,457,456,458,-1,453,455,451,-1,455,453,456,-1,453,448,450,-1,452,448,453,-1,1257,1262,1258,-1,1257,1263,1262,-1,450,1263,1257,-1,1259,1263,450,-1,1257,458,456,-1,458,1257,447,-1,1256,477,1050,-1,477,1256,461,-1,1253,429,428,-1,429,1253,1255,-1,1248,1254,1049,-1,1248,1252,1254,-1,78,442,416,-1,78,1019,442,-1,1036,1021,1020,-1,1035,1021,1036,-1,208,431,1248,-1,208,432,431,-1,477,144,1126,-1,477,426,144,-1,1174,427,470,-1,427,1174,142,-1,486,62,325,-1,486,421,62,-1,1268,1253,1254,-1,1270,1253,1268,-1,154,219,412,-1,154,217,219,-1,405,1053,75,-1,1053,405,404,-1,407,409,411,-1,407,406,409,-1,406,400,93,-1,406,403,400,-1,407,404,403,-1,407,410,404,-1,1110,158,1109,-1,396,158,1110,-1,152,392,393,-1,1247,392,152,-1,391,1113,99,-1,385,1113,391,-1,1183,384,1182,-1,381,384,1183,-1,392,1064,1059,-1,392,1063,1064,-1,386,1054,387,-1,1247,1054,386,-1,384,380,1061,-1,384,383,380,-1,275,1204,1065,-1,275,288,1204,-1,220,375,16,-1,374,375,220,-1,101,377,226,-1,101,100,377,-1,368,367,370,-1,368,364,367,-1,377,1068,226,-1,377,371,1068,-1,104,1070,102,-1,104,360,1070,-1,1234,355,1232,-1,1234,1244,355,-1,1245,1067,1244,-1,1245,1246,1067,-1,1004,1234,1233,-1,1234,1004,1243,-1,1236,1242,1005,-1,1236,1235,1242,-1,621,1238,1237,-1,1238,621,620,-1,624,1240,1239,-1,1240,624,623,-1,1216,625,1241,-1,1216,626,625,-1,1241,1225,350,-1,1241,1239,1225,-1,1240,1226,1224,-1,1240,1237,1226,-1,1238,1228,1227,-1,1238,1235,1228,-1,1236,1230,1229,-1,1236,1233,1230,-1,1232,222,1231,-1,222,1232,355,-1,1229,1223,1222,-1,1223,1229,1230,-1,1221,1227,1228,-1,1221,1220,1227,-1,1219,1226,1218,-1,1219,1224,1226,-1,348,1225,1135,-1,348,350,1225,-1,1223,294,293,-1,294,1223,1231,-1,1221,296,1071,-1,296,1221,1222,-1,1073,1218,1220,-1,1073,105,1218,-1,1106,1219,107,-1,1106,1135,1219,-1,1190,1214,1139,-1,1190,1212,1214,-1,1216,1140,1215,-1,1140,1216,351,-1,1214,1217,1215,-1,1214,1213,1217,-1,1211,628,1212,-1,1211,629,628,-1,1192,1211,1191,-1,1192,1074,1211,-1,1207,106,1210,-1,1207,1107,106,-1,11,1105,1208,-1,11,13,1105,-1,324,1083,1189,-1,323,1083,324,-1,318,1193,1206,-1,318,320,1193,-1,347,343,336,-1,345,343,347,-1,341,1080,337,-1,341,340,1080,-1,1209,327,1081,-1,1209,325,327,-1,328,1082,662,-1,1082,328,331,-1,332,328,330,-1,328,332,331,-1,1210,1111,1207,-1,1111,1210,1184,-1,1208,204,11,-1,202,204,1208,-1,199,322,1205,-1,199,201,322,-1,195,1206,193,-1,195,318,1206,-1,1185,346,1076,-1,1185,344,346,-1,551,309,308,-1,1084,309,551,-1,1085,1184,1210,-1,1085,206,1184,-1,303,1065,1204,-1,303,302,1065,-1,1187,289,1172,-1,1187,292,289,-1,296,1086,1071,-1,1086,296,233,-1,295,296,293,-1,297,296,295,-1,284,1093,1092,-1,1093,284,1165,-1,232,1128,230,-1,232,1129,1128,-1,284,1186,287,-1,284,1092,1186,-1,279,1173,911,-1,279,280,1173,-1,909,1171,1095,-1,909,1170,1171,-1,1166,903,1169,-1};
			return value;
		}

		/** Define subarray values using type int[] with $tupleSize=1 and $tupleSplitSize=1000 for subarray position()=11 */
		private int[] getl_hip_geometry_5_24_coordIndex_11()
		{
			int[] value = {903,1166,274,-1,1164,288,1167,-1,288,1164,1204,-1,737,992,684,-1,992,737,991,-1,738,743,742,-1,1203,743,738,-1,1202,182,676,-1,1202,185,182,-1,1200,674,990,-1,1200,1201,674,-1,988,272,270,-1,988,1198,272,-1,64,1199,987,-1,64,679,1199,-1,265,748,25,-1,265,27,748,-1,60,261,955,-1,261,60,61,-1,711,255,1327,-1,255,711,254,-1,247,688,1102,-1,246,688,247,-1,1197,711,1327,-1,1197,972,711,-1,1195,973,1196,-1,1195,693,973,-1,129,971,1099,-1,129,260,971,-1,258,248,245,-1,258,698,248,-1,240,249,241,-1,250,249,240,-1,468,1185,321,-1,468,466,1185,-1,1193,1191,1189,-1,1193,1192,1191,-1,324,1139,237,-1,324,1190,1139,-1,349,12,238,-1,12,349,13,-1,230,1086,233,-1,230,1188,1086,-1,231,1187,232,-1,297,1187,231,-1,282,287,1186,-1,282,102,287,-1,352,1070,1069,-1,285,1070,352,-1,319,1077,320,-1,319,1076,1077,-1,73,211,74,-1,212,211,73,-1,432,910,434,-1,432,305,910,-1,437,1094,420,-1,437,1047,1094,-1,139,206,137,-1,206,139,1184,-1,151,195,194,-1,195,151,321,-1,1065,188,187,-1,1065,1182,188,-1,192,1048,1094,-1,192,189,1048,-1,5,939,770,-1,5,942,939,-1,776,1,775,-1,1,776,553,-1,178,8,179,-1,9,8,178,-1,934,172,1007,-1,934,173,172,-1,765,1178,764,-1,1178,765,1179,-1,769,948,767,-1,948,769,1177,-1,788,766,1176,-1,766,788,762,-1,790,1134,789,-1,790,1175,1134,-1,1141,802,111,-1,1141,867,802,-1,1057,155,157,-1,88,155,1057,-1,1109,156,1108,-1,1109,158,156,-1,1058,88,1057,-1,1058,1125,88,-1,142,200,143,-1,142,1174,200,-1,1173,289,1170,-1,1173,1172,289,-1,1090,1171,291,-1,1090,1168,1171,-1,1167,357,1164,-1,1167,1165,357,-1,983,1163,1130,-1,983,1162,1163,-1,983,1153,1162,-1,1327,1131,1160,-1,1131,1327,255,-1,1197,1160,1159,-1,1160,1197,1327,-1,1158,1197,1159,-1,1158,1196,1197,-1,1196,1157,1195,-1,1158,1157,1196,-1,1100,1157,1154,-1,1157,1100,1195,-1,1130,1100,1154,-1,1130,1101,1100,-1,1296,256,683,-1,1296,259,256,-1,1152,983,1302,-1,983,1152,1153,-1,1151,1302,1300,-1,1302,1151,1152,-1,1298,1151,1300,-1,1298,1150,1151,-1,1150,683,256,-1,1298,683,1150,-1,984,259,1296,-1,984,1149,259,-1,1149,1148,128,-1,984,1148,1149,-1,1147,127,126,-1,1147,249,127,-1,241,1147,1145,-1,1147,241,249,-1,241,1133,243,-1,1145,1133,241,-1,1146,1132,1133,-1,1146,1194,1132,-1,1132,749,24,-1,1194,749,1132,-1,75,1143,76,-1,75,1053,1143,-1,1053,125,1143,-1,1053,415,125,-1,122,409,120,-1,411,409,122,-1,120,408,95,-1,409,408,120,-1,118,1055,116,-1,97,1055,118,-1,118,115,114,-1,118,117,115,-1,341,1025,342,-1,341,343,1025,-1,268,59,951,-1,268,267,59,-1,45,50,48,-1,51,50,45,-1,81,210,124,-1,210,81,213,-1};
			return value;
		}

		/** Define subarray values using type double[] with $tupleSize=3 and $tupleSplitSize=1000 for subarray position()=1 */
		private double[] getl_hip_coordinate_6_24_point_1()
		{
			double[] value = {-0.0606,-0.0583,0.0683,-0.0604,-0.0604,0.0670,-0.0509,-0.0603,0.0611,-0.0565,-0.0532,0.0699,-0.0624,-0.0496,0.0724,-0.0632,-0.0720,0.0438,-0.0623,-0.0693,0.0500,-0.0632,-0.0640,0.0499,-0.0385,-0.0768,0.0318,-0.0381,-0.0767,0.0325,-0.0343,-0.0808,0.0253,0.0653,0.0799,0.0365,0.0671,0.0752,0.0317,0.0671,0.0767,0.0260,-0.0134,0.0378,-0.0605,-0.0071,0.0298,-0.0539,-0.0130,0.0164,-0.0548,-0.0004,-0.0596,0.0137,0.0003,-0.0534,0.0168,-0.0041,-0.0512,0.0229,-0.0098,-0.0337,-0.0302,-0.0103,-0.0338,-0.0299,-0.0059,-0.0296,-0.0261,-0.0006,-0.0441,0.0309,-0.0005,-0.0441,0.0310,-0.0007,-0.0448,0.0332,-0.0030,-0.0503,0.0228,-0.0038,-0.0482,0.0279,-0.0043,-0.0489,0.0298,0.0013,-0.0454,0.0113,-0.0030,-0.0475,0.0213,-0.0029,-0.0489,0.0221,-0.0020,-0.0436,0.0113,0.0012,-0.0434,0.0078,-0.0011,-0.0373,0.0065,-0.0030,-0.0370,0.0105,0.0022,-0.0440,0.0097,0.0021,-0.0499,0.0160,0.0027,-0.0505,0.0155,-0.0081,-0.0312,-0.0253,-0.0114,-0.0349,-0.0279,-0.0117,-0.0357,-0.0276,-0.0022,-0.0467,-0.0272,-0.0106,-0.0494,-0.0307,-0.0084,-0.0442,-0.0300,-0.0045,-0.0432,0.0489,-0.0103,-0.0446,0.0501,-0.0080,-0.0445,0.0452,-0.0087,-0.0415,0.0557,0.0098,-0.0370,0.0544,-0.0027,-0.0394,0.0555,0.0010,-0.0408,0.0504,0.0397,0.0272,0.0141,0.0420,0.0274,0.0187,0.0396,0.0164,0.0198,0.0438,-0.0086,0.0189,0.0429,-0.0108,0.0135,0.0433,-0.0101,0.0133,0.0432,-0.0073,0.0190,0.0108,-0.0375,0.0504,0.0154,-0.0264,0.0519,0.0152,-0.0264,0.0501,0.0307,-0.0070,0.0466,0.0283,-0.0126,0.0464,0.0323,-0.0120,0.0423,0.0288,-0.0134,0.0452,-0.0215,0.0110,-0.0451,-0.0209,0.0130,-0.0468,-0.0215,0.0140,-0.0539,-0.0277,0.0460,-0.0726,-0.0246,0.0495,-0.0731,-0.0186,0.0419,-0.0657,-0.0101,0.0639,-0.0272,-0.0099,0.0630,-0.0263,-0.0096,0.0646,-0.0256,-0.0093,0.0600,-0.0230,-0.0093,0.0602,-0.0229,-0.0056,0.0518,-0.0161,-0.0071,0.0539,-0.0178,-0.0063,0.0508,-0.0161,-0.0070,0.0499,-0.0164,-0.0071,0.0492,-0.0169,-0.0078,0.0410,-0.0142,-0.0106,0.0211,-0.0195,-0.0118,0.0241,-0.0169,-0.0153,0.0216,-0.0247,-0.0126,0.0182,-0.0293,-0.0082,0.0174,-0.0233,-0.0206,0.0419,-0.0377,-0.0211,0.0428,-0.0382,-0.0251,0.0373,-0.0473,-0.0221,0.0335,-0.0472,-0.0119,0.0256,-0.0178,-0.0173,0.0240,-0.0262,-0.0168,0.0225,-0.0250,-0.0119,0.0257,-0.0179,-0.0195,0.0237,-0.0359,-0.0179,0.0176,-0.0378,-0.0185,0.0216,-0.0304,-0.0391,0.0405,-0.0662,-0.0391,0.0404,-0.0676,-0.0361,0.0371,-0.0676,-0.0184,0.0648,-0.0708,-0.0133,0.0570,-0.0660,-0.0172,0.0487,-0.0658,0.0328,0.1028,-0.0239,0.0486,0.1016,-0.0097,0.0486,0.0994,-0.0097,0.0326,0.1062,-0.0261,-0.0214,-0.1042,-0.0077,-0.0215,-0.1044,-0.0079,-0.0299,-0.1049,0.0040,-0.0230,-0.1124,0.0060,-0.0188,-0.1123,-0.0021,-0.0185,0.0215,-0.0303,-0.0184,0.0213,-0.0302,-0.0209,0.0131,-0.0469,-0.0178,0.0173,-0.0377,-0.0179,0.0174,-0.0378,-0.0216,0.0142,-0.0541,-0.0087,0.0330,-0.0157,-0.0087,0.0329,-0.0155,-0.0074,0.0420,-0.0153,-0.0075,0.0420,-0.0152,-0.0073,0.0487,-0.0177,-0.0074,0.0486,-0.0178,0.0044,-0.0220,0.0363,0.0042,-0.0220,0.0362,0.0068,-0.0140,0.0289,0.0066,-0.0141,0.0288,0.0037,-0.0441,0.0063,0.0036,-0.0439,0.0063,0.0024,-0.0440,0.0096,0.0004,0.1115,-0.0352,0.0005,0.1112,-0.0348,0.0162,0.1146,-0.0293,0.0164,0.1148,-0.0297,0.0300,0.1150,-0.0205,0.0427,0.1106,-0.0038,0.0430,0.1108,-0.0041,0.0298,0.1148,-0.0200,0.0575,0.0834,0.0387,0.0538,0.0724,0.0551,0.0542,0.0724,0.0552,0.0570,0.0834,0.0387,0.0474,0.0596,0.0728,0.0452,0.0521,0.0769,0.0457,0.0521,0.0772,0.0469,0.0598,0.0728,0.0450,0.0390,0.0748,0.0452,0.0377,0.0743,0.0454,0.0377,0.0746,-0.0162,0.0534,-0.0337,-0.0155,0.0529,-0.0331,-0.0142,0.0648,-0.0328,-0.0213,0.0328,-0.0468,-0.0243,0.0273,-0.0571,-0.0213,0.0319,-0.0461,-0.0243,0.0261,-0.0570,0.0007,-0.0853,-0.0276,0.0023,-0.0839,-0.0278,0.0028,-0.0841,-0.0278,0.0026,-0.0837,-0.0279,0.0024,-0.0844,-0.0278,0.0025,-0.0836,-0.0279,-0.0122,-0.0967,-0.0215,-0.0165,-0.1022,-0.0148,-0.0121,-0.0964,-0.0213,-0.0165,-0.1018,-0.0146,-0.0579,-0.0736,0.0399,-0.0550,-0.0805,0.0354,-0.0557,-0.0816,0.0361,-0.0151,-0.0431,-0.0328,-0.0153,-0.0431,-0.0323,-0.0342,-0.0503,0.0451,-0.0268,-0.0437,0.0424,-0.0340,-0.0509,0.0456,-0.0264,-0.0443,0.0428,-0.0402,-0.0728,0.0355,-0.0407,-0.0726,0.0350,-0.0411,-0.0666,0.0383,-0.0409,-0.0668,0.0387,0.0380,-0.0284,-0.0043,0.0356,-0.0345,-0.0050,0.0361,-0.0349,-0.0065,0.0373,-0.0284,-0.0034,-0.0371,0.0687,-0.0584,-0.0374,0.0659,-0.0605,-0.0370,0.0653,-0.0593,-0.0303,0.0770,-0.0501,-0.0342,0.0741,-0.0558,-0.0339,0.0733,-0.0549,-0.0307,0.0784,-0.0508,0.0460,0.0515,0.0773,0.0451,0.0467,0.0783,0.0455,0.0462,0.0780,0.0499,0.0631,0.0685,0.0476,0.0588,0.0732,0.0496,0.0638,0.0681,0.0546,0.0721,0.0552,0.0522,0.0681,0.0614,0.0524,0.0676,0.0622,0.0569,0.0925,0.0242,0.0566,0.0928,0.0244,0.0584,0.0830,0.0383,0.0166,0.1146,-0.0301,0.0305,0.1149,-0.0210,-0.0040,0.1065,-0.0356,-0.0036,0.1061,-0.0342,0.0002,0.1112,-0.0349,-0.0078,0.0536,-0.0191,-0.0091,0.0606,-0.0219,-0.0093,0.0603,-0.0228,-0.0074,0.0534,-0.0180,-0.0093,0.0323,-0.0145,-0.0215,0.0141,-0.0541,-0.0217,0.0143,-0.0542,-0.0104,0.0646,-0.0276,-0.0122,0.0706,-0.0272,-0.0135,0.0717,-0.0284,-0.0206,0.0135,-0.0547,-0.0208,0.0130,-0.0537,-0.0072,0.0543,-0.0579,-0.0103,0.0654,-0.0622,-0.0096,0.0667,-0.0620,-0.0298,0.0458,-0.0739,-0.0328,0.0379,-0.0705,-0.0177,0.0795,-0.0642,-0.0183,0.0805,-0.0656,-0.0166,0.0859,-0.0606,-0.0041,0.1024,-0.0472,-0.0085,0.0988,-0.0523,-0.0089,0.1000,-0.0524,-0.0039,0.1012,-0.0474,0.0328,0.1083,-0.0261,0.0214,0.1089,-0.0367,0.0210,0.1109,-0.0366,0.0615,0.0661,0.0523,0.0668,0.0734,0.0309,-0.0261,0.0501,-0.0737,-0.0017,-0.0314,0.0343,-0.0014,-0.0318,0.0345,-0.0028,-0.0357,0.0299,-0.0024,-0.0354,0.0306,-0.0028,-0.0397,0.0279,0.0149,-0.0120,0.0121,0.0147,-0.0138,0.0083,0.0154,-0.0141,0.0084,0.0144,-0.0119,0.0121,0.0005,-0.0283,0.0363,-0.0001,-0.0277,0.0359,0.0034,-0.0219,0.0358,0.0025,-0.0429,0.0050,0.0034,-0.0438,0.0062,0.0043,-0.0418,0.0031,0.0053,-0.0428,0.0036,0.0139,-0.0107,0.0161,0.0120,-0.0104,0.0188,0.0137,-0.0107,0.0161,0.0122,-0.0104,0.0189,0.0061,-0.0142,0.0284,0.0231,-0.0174,0.0463,0.0284,-0.0135,0.0439,0.0009,-0.0500,0.0172,0.0006,-0.0437,0.0406,-0.0016,-0.0461,0.0340,0.0010,-0.0421,0.0394,0.0105,-0.0368,0.0487,0.0054,-0.0414,0.0443,0.0055,-0.0399,0.0435,0.0428,-0.0081,0.0222,0.0428,-0.0088,0.0189,0.0417,-0.0085,0.0219,0.0333,-0.0336,-0.0050,-0.0356,0.0718,-0.0659,-0.0357,0.0689,-0.0614,-0.0356,0.0715,-0.0574,-0.0127,0.1013,-0.0407,-0.0109,0.1072,-0.0431,-0.0145,0.0994,-0.0415,-0.0141,0.1041,-0.0503,-0.0126,0.0593,-0.0652,-0.0193,0.0688,-0.0708,-0.0186,0.0761,-0.0668,-0.0345,0.0697,-0.0760,-0.0207,0.0583,-0.0725,-0.0358,0.0646,-0.0770,-0.0194,0.0647,-0.0723,-0.0365,0.0692,-0.0672,-0.0187,0.0949,-0.0574,-0.0201,0.0884,-0.0618,-0.0223,0.0898,-0.0620,-0.0145,0.0923,-0.0583,-0.0058,0.0809,-0.0526,-0.0083,0.0733,-0.0570,-0.0139,0.0914,-0.0579,0.0007,0.0911,-0.0467,-0.0110,0.0957,-0.0551,0.0186,0.1152,-0.0343,0.0067,0.1074,-0.0421,0.0011,0.1121,-0.0375,-0.0417,0.0479,-0.0660,-0.0409,0.0554,-0.0643,-0.0403,0.0558,-0.0683,-0.0077,0.1068,-0.0389,-0.0136,0.0955,-0.0362,-0.0446,-0.0453,0.0770,-0.0455,-0.0419,0.0761,-0.0491,-0.0434,0.0758,-0.0454,-0.0468,0.0764,-0.0416,-0.0485,0.0746,-0.0412,-0.0460,0.0754,-0.0573,-0.0724,0.0567,-0.0619,-0.0724,0.0515,-0.0599,-0.0756,0.0488,-0.0593,-0.0420,0.0752,-0.0639,-0.0436,0.0714,-0.0532,-0.0489,0.0716,0.0497,0.0450,0.0782,0.0506,0.0387,0.0737,0.0528,0.0419,0.0745,0.0458,0.0375,0.0745,0.0574,0.0648,0.0612,0.0548,0.0607,0.0676,0.0559,0.0587,0.0640,0.0353,-0.0011,0.0544,0.0350,-0.0084,0.0449,0.0406,-0.0014,0.0508,0.0435,0.0104,0.0313,0.0430,0.0103,0.0285,0.0431,0.0156,0.0335,0.0458,0.0106,0.0402,0.0460,0.0136,0.0430,0.0471,0.0096,0.0461,0.0452,0.0185,0.0425,0.0457,0.0198,0.0493,0.0439,0.0216,0.0563,0.0475,0.0130,0.0548,0.0419,-0.0007,0.0456,0.0450,0.0034,0.0485,0.0397,0.0120,0.0612,0.0410,0.0145,0.0599,0.0333,0.0133,0.0608,0.0409,0.0239,0.0603,0.0453,0.0349,0.0662,0.0425,0.0301,0.0617,0.0491,0.0358,0.0628,0.0456,0.0284,0.0585,0.0646,0.0822,0.0160,0.0667,0.0750,0.0252,0.0588,0.0729,0.0143,0.0624,0.0704,0.0236,-0.0247,0.0520,-0.0743,-0.0372,0.0579,-0.0783,-0.0024,0.0357,-0.0505,-0.0001,0.0448,-0.0467,-0.0387,0.0580,-0.0775,-0.0376,0.0648,-0.0769,-0.0009,0.0245,-0.0450,-0.0107,0.0450,-0.0599,-0.0195,0.0496,-0.0686,-0.0246,0.0288,-0.0641,-0.0161,0.0294,-0.0607,0.0009,0.0149,-0.0310,-0.0025,0.0151,-0.0384,0.0051,0.0211,-0.0346,-0.0010,0.0143,-0.0295,-0.0046,0.0132,-0.0360,-0.0061,0.0136,-0.0456,-0.0157,0.0115,-0.0517,-0.0086,0.0118,-0.0436,-0.0375,0.0488,-0.0735,-0.0352,0.0497,-0.0734,-0.0256,0.0292,-0.0643,-0.0222,0.0195,-0.0590,-0.0186,0.0223,-0.0599,-0.0379,0.0488,-0.0732,-0.0363,0.0420,-0.0712,-0.0343,0.0602,-0.0475,-0.0323,0.0647,-0.0470,-0.0350,0.0629,-0.0499,-0.0394,0.0544,-0.0576,-0.0362,0.0562,-0.0508,-0.0362,0.0593,-0.0515,-0.0371,0.0605,-0.0569,-0.0396,0.0506,-0.0580,-0.0301,0.0613,-0.0440,-0.0248,0.0694,-0.0415,-0.0294,0.0708,-0.0479,-0.0362,0.0672,-0.0567,-0.0346,0.0705,-0.0571,-0.0379,0.0466,-0.0557,-0.0258,0.0517,-0.0423,-0.0193,0.0446,-0.0372,-0.0210,0.0144,-0.0481,-0.0185,0.0187,-0.0401,-0.0227,0.0196,-0.0519,-0.0224,0.0247,-0.0429,-0.0251,0.0283,-0.0574,-0.0209,0.0323,-0.0361,-0.0177,0.0300,-0.0311,-0.0189,0.0359,-0.0343,-0.0143,0.0394,-0.0323,-0.0132,0.0374,-0.0275,-0.0103,0.0472,-0.0222,-0.0125,0.0498,-0.0274,-0.0101,0.0343,-0.0209,-0.0090,0.0393,-0.0188,-0.0119,0.0260,-0.0180,-0.0088,0.0330,-0.0158,-0.0081,0.0441,-0.0178,-0.0075,0.0420,-0.0155,-0.0168,0.0721,-0.0337,-0.0200,0.0778,-0.0343,-0.0151,0.0523,-0.0323,-0.0075,0.0486,-0.0180,-0.0078,0.0610,-0.0210,-0.0104,0.0724,-0.0244,-0.0155,0.0735,-0.0289,-0.0160,0.0749,-0.0282,-0.0193,0.0793,-0.0329,0.0273,-0.0041,0.0473,0.0263,-0.0113,0.0480,0.0241,-0.0079,0.0494,0.0435,0.0466,0.0763,0.0447,0.0467,0.0779,0.0543,0.0826,0.0372,0.0515,0.0719,0.0515,0.0296,0.1141,-0.0190,0.0416,0.1089,-0.0034,-0.0148,0.0839,-0.0278,-0.0095,0.0937,-0.0302,-0.0139,0.0948,-0.0348,-0.0179,0.0824,-0.0296,-0.0191,0.0872,-0.0366,-0.0164,0.0758,-0.0277,-0.0162,0.0784,-0.0267,-0.0193,0.0800,-0.0317,-0.0159,0.0753,-0.0245,-0.0158,0.0729,-0.0267,-0.0142,0.0719,-0.0266,-0.0029,0.0689,-0.0224,-0.0030,0.0601,-0.0189,-0.0021,0.0814,-0.0255,-0.0116,0.0757,-0.0241,0.0280,0.0500,-0.0007,0.0303,0.0505,0.0015,0.0323,0.0528,0.0030,0.0250,0.0709,-0.0139,0.0223,0.0689,-0.0150,0.0270,0.0610,-0.0087,0.0334,0.0720,-0.0065,0.0299,0.0726,-0.0108,0.0304,0.0633,-0.0063,0.0385,0.0652,0.0049,0.0376,0.0683,0.0016,0.0338,0.0611,-0.0003,0.0385,0.0589,0.0093,0.0341,0.0567,0.0033,0.0378,0.0560,0.0103,0.0468,0.0749,0.0221,0.0463,0.0799,0.0171,0.0424,0.0702,0.0105,0.0436,0.0363,0.0664,0.0406,0.0324,0.0609,0.0437,0.0436,0.0652,0.0453,0.0366,0.0729,0.0430,0.0448,0.0717,0.0452,0.0373,0.0737,0.0461,0.0602,0.0568,0.0487,0.0673,0.0587,0.0431,0.0433,0.0616,0.0422,0.0425,0.0577,0.0440,0.0507,0.0573,0.0453,0.0582,0.0465,0.0482,0.0689,0.0408,0.0511,0.0805,0.0329,0.0527,0.0911,0.0241,0.0366,0.0423,0.0321,0.0346,0.0316,0.0437,0.0381,0.0378,0.0465,0.0351,0.0259,0.0534,0.0393,0.0345,0.0562,0.0313,0.0093,0.0536,0.0320,0.0161,0.0511,0.0304,0.0086,0.0489,0.0308,0.0016,0.0550,0.0316,0.0065,0.0585,0.0296,0.0164,0.0446,0.0154,0.0184,0.0210,0.0180,0.0185,0.0245,0.0181,0.0240,0.0190,0.0091,0.0249,0.0077,0.0059,0.0374,-0.0026,0.0048,0.0348,-0.0022,0.0130,0.0324,0.0056,0.0068,0.0206,0.0089,0.0103,0.0187,0.0142,0.0063,0.0116,0.0144,0.0099,0.0104,0.0225,0.0035,0.0133,0.0079,-0.0046,0.0223,-0.0097,-0.0045,0.0179,-0.0114,-0.0003,0.0136,-0.0022,0.0001,0.0187,-0.0012,0.0041,0.0087,0.0139,0.0014,0.0079,0.0060,0.0004,0.0030,0.0136,0.0008,0.0259,-0.0008,0.0023,0.0024,0.0224,0.0083,0.0043,0.0289,0.0164,0.0101,0.0305,0.0149,0.0034,0.0363,0.0216,-0.0001,0.0438,0.0234,0.0120,0.0367,0.0265,0.0026,0.0465,0.0282,0.0152,0.0430,0.0130,-0.0067,0.0500,0.0166,-0.0123,0.0538,0.0089,-0.0032,0.0453,0.0030,-0.0034,0.0393,-0.0039,-0.0136,0.0482,0.0024,-0.0144,0.0544,0.0052,-0.0163,0.0561,0.0002,-0.0290,0.0593,0.0091,-0.0215,0.0584,-0.0034,-0.0246,0.0556,-0.0094,-0.0193,0.0498,-0.0082,-0.0284,0.0557,-0.0045,-0.0324,0.0581,-0.0248,-0.0357,0.0617,-0.0147,-0.0371,0.0591,-0.0173,-0.0334,0.0581,-0.0231,-0.0402,0.0622,-0.0132,-0.0220,0.0513,-0.0167,-0.0210,0.0464,-0.0234,-0.0267,0.0515,-0.0201,-0.0302,0.0556,-0.0366,-0.0333,0.0611,-0.0271,-0.0324,0.0595,-0.0295,-0.0300,0.0559,-0.0344,-0.0344,0.0643,-0.0481,-0.0377,0.0749,-0.0419,-0.0358,0.0696,-0.0527,-0.0364,0.0723,-0.0448,-0.0352,0.0668,-0.0323,-0.0384,0.0658,-0.0417,-0.0385,0.0722,-0.0389,-0.0444,0.0730,-0.0525,-0.0395,0.0760,-0.0444,-0.0509,0.0668,-0.0492,-0.0471,0.0741,-0.0473,-0.0558,0.0640,-0.0606,-0.0660,0.0615,-0.0053,-0.1116,-0.0032,-0.0010,-0.1058,-0.0007,-0.0096,-0.1097,0.0051,-0.0008,-0.1014,0.0004,-0.0099,-0.1021,0.0047,-0.0008,-0.0964,0.0014,0.0120,-0.0740,-0.0023,0.0094,-0.0796,-0.0003,0.0123,-0.0862,-0.0059,0.0139,-0.0819,-0.0099,0.0088,-0.0737,0.0015,0.0125,-0.0688,0.0004,0.0100,-0.0690,0.0040,0.0059,-0.0771,0.0018,0.0071,-0.0682,0.0062,0.0063,-0.0864,0.0000,-0.0157,-0.1152,0.0018,-0.0191,-0.1136,0.0038,-0.0114,-0.1150,-0.0011,-0.0003,-0.1089,-0.0066,-0.0013,-0.1098,-0.0123,0.0024,-0.1066,-0.0089,-0.0053,-0.1117,-0.0089,0.0060,-0.1017,-0.0046,0.0026,-0.1037,-0.0028,0.0040,-0.0976,-0.0006,0.0115,-0.0927,-0.0121,0.0125,-0.0868,-0.0179,0.0081,-0.0953,-0.0171,-0.0120,-0.1130,-0.0049,-0.0089,-0.1133,-0.0033,-0.0176,-0.1102,-0.0070,-0.0092,-0.1104,-0.0113,0.0052,-0.1028,-0.0182,-0.0032,-0.1044,-0.0199,0.0048,-0.0958,-0.0230,0.0023,-0.1062,-0.0160,0.0136,-0.0696,-0.0043,0.0142,-0.0760,-0.0161,0.0104,-0.0641,-0.0213,0.0158,-0.0688,-0.0137,0.0076,-0.0872,-0.0252,0.0079,-0.0726,-0.0270,0.0025,-0.0634,-0.0255,0.0092,-0.0494,-0.0187,-0.0015,-0.0661,-0.0244,0.0027,-0.0774,-0.0269,-0.0038,-0.0667,-0.0241,-0.0031,-0.0741,-0.0233,-0.0126,-0.0430,-0.0338,-0.0056,-0.0552,-0.0279,-0.0055,-0.0607,-0.0259,-0.0095,-0.0559,-0.0290,-0.0021,-0.0600,-0.0259,-0.0111,-0.0499,-0.0306,0.0043,-0.0473,-0.0227,-0.0058,-0.0356,-0.0293,-0.0118,-0.0428,-0.0336,0.0023,-0.0284,-0.0249,0.0077,-0.0200,-0.0224,-0.0002,-0.0197,-0.0225,0.0165,0.0070,-0.0175,0.0062,-0.0038,-0.0181,0.0074,0.0055,-0.0187,0.0134,-0.0042,-0.0199,0.0376,0.0267,0.0109,0.0303,0.0421,-0.0032,0.0361,0.0441,0.0023,0.0338,0.0251,0.0055,0.0400,0.0452,0.0070,0.0424,0.0451,0.0107,0.0451,0.0443,0.0155,0.0468,0.0434,0.0198,0.0440,0.0241,0.0374,0.0473,0.0351,0.0441,0.0475,0.0336,0.0465,0.0141,-0.0666,-0.0022,0.0154,-0.0598,-0.0103,0.0157,-0.0646,-0.0116,0.0128,-0.0571,-0.0155,0.0176,-0.0081,-0.0160,0.0159,-0.0223,-0.0211,0.0381,0.0164,0.0151,0.0419,0.0160,0.0248,0.0431,0.0272,0.0245,0.0440,0.0263,0.0302,0.0449,0.0218,0.0445,0.0267,0.0063,-0.0070,0.0317,-0.0125,-0.0106,0.0244,0.0025,-0.0114,0.0333,-0.0051,-0.0036,0.0242,-0.0163,-0.0118,0.0263,-0.0288,-0.0159,0.0197,-0.0034,-0.0144,0.0339,0.0002,0.0035,0.0292,0.0097,-0.0016,0.0193,-0.0533,-0.0113,0.0148,-0.0517,-0.0145,0.0133,-0.0422,-0.0180,0.0373,-0.0192,-0.0063,0.0353,-0.0250,-0.0103,0.0391,-0.0013,0.0166,0.0387,-0.0042,0.0113,0.0371,0.0056,0.0131,0.0356,0.0032,0.0079,0.0384,0.0067,0.0166,0.0392,0.0007,0.0217,0.0388,-0.0058,0.0417,0.0416,0.0031,0.0308,0.0405,-0.0030,0.0363,0.0403,-0.0011,0.0332,0.0218,-0.0463,-0.0145,0.0274,-0.0481,-0.0102,0.0245,-0.0540,-0.0067,0.0233,-0.0589,-0.0004,0.0270,-0.0542,-0.0036,0.0333,-0.0420,-0.0067,0.0309,-0.0469,-0.0048,0.0307,-0.0477,-0.0065,0.0331,-0.0408,-0.0053,0.0407,-0.0175,0.0024,0.0380,-0.0131,-0.0003,0.0391,-0.0230,-0.0019,0.0428,-0.0063,0.0223,0.0411,-0.0037,0.0328,0.0312,-0.0121,0.0409,0.0210,-0.0094,0.0353,0.0285,-0.0075,0.0172,0.0275,-0.0070,0.0191,0.0141,-0.0107,0.0161,0.0259,-0.0515,-0.0012,0.0296,-0.0460,-0.0042,0.0203,-0.0399,-0.0046,0.0189,-0.0444,-0.0017,0.0146,-0.0164,0.0040,0.0131,-0.0173,0.0052,0.0129,-0.0266,-0.0026,0.0085,-0.0250,-0.0007,0.0065,-0.0273,-0.0016,0.0116,-0.0298,-0.0029,0.0034,-0.0247,0.0024,0.0021,-0.0272,0.0032,0.0035,-0.0307,-0.0017,0.0077,-0.0121,0.0162,0.0131,-0.0107,0.0160,0.0115,-0.0104,0.0186,0.0021,-0.0192,0.0079,0.0030,-0.0161,0.0103,-0.0010,-0.0186,0.0127,0.0007,-0.0219,0.0079,0.0045,-0.0231,0.0025,0.0062,-0.0201,0.0030,0.0072,-0.0181,0.0043,-0.0030,-0.0195,0.0180,-0.0022,-0.0177,0.0238,-0.0035,-0.0212,0.0221,-0.0019,-0.0179,0.0186,0.0062,-0.0402,0.0007,0.0012,-0.0346,0.0013,-0.0003,-0.0366,0.0045,-0.0015,-0.0301,0.0064,-0.0046,-0.0355,0.0162,-0.0031,-0.0306,0.0090,-0.0051,-0.0299,0.0136,-0.0009,-0.0194,0.0311,0.0131,-0.0249,0.0549,0.0056,-0.0353,0.0578,0.0095,-0.0239,0.0445,0.0059,-0.0327,0.0432,0.0008,-0.0285,0.0366,0.0045,-0.0220,0.0365,-0.0023,-0.0247,0.0303,-0.0027,-0.0282,0.0300,-0.0027,-0.0462,0.0266,-0.0045,-0.0395,0.0229,-0.0037,-0.0374,0.0270,0.0086,-0.0519,0.0073,0.0111,-0.0514,0.0046,0.0055,-0.0431,0.0038,0.0036,-0.0505,0.0135,0.0063,-0.0518,0.0103,0.0059,-0.0534,0.0152,0.0144,-0.0490,0.0011,0.0235,-0.0569,0.0028,0.0208,-0.0605,0.0098,0.0167,-0.0574,-0.0055,0.0168,-0.0631,0.0038,0.0198,-0.0630,0.0082,0.0213,-0.0620,0.0095,0.0166,-0.0615,0.0136,0.0148,-0.0622,0.0116,0.0049,-0.0564,0.0160,0.0016,-0.0517,0.0165,0.0054,-0.0544,0.0161,-0.0032,-0.0471,0.0274,-0.0005,-0.0440,0.0311,0.0007,-0.0413,0.0361,0.0014,-0.0367,0.0406,-0.0316,-0.0453,0.0661,-0.0305,-0.0429,0.0663,-0.0357,-0.0508,0.0601,-0.0414,-0.0486,0.0714,0.0036,-0.0608,0.0121,0.0106,-0.0603,0.0157,0.0085,-0.0628,0.0095,-0.0257,-0.1099,0.0111,-0.0214,-0.1127,0.0069,-0.0186,-0.1099,0.0096,-0.0399,-0.1009,0.0252,-0.0324,-0.1053,0.0177,-0.0374,-0.1004,0.0273,-0.0306,-0.1048,0.0182,-0.0486,-0.0933,0.0349,-0.0489,-0.0866,0.0425,-0.0544,-0.0853,0.0405,-0.0437,-0.0938,0.0363,-0.0627,-0.0736,0.0427,-0.0607,-0.0782,0.0417,-0.0572,-0.0799,0.0465,-0.0643,-0.0537,0.0645,-0.0650,-0.0496,0.0674,-0.0619,-0.0584,0.0679,-0.0619,-0.0652,0.0617,-0.0624,-0.0640,0.0589,-0.0638,-0.0584,0.0621,-0.0655,-0.0560,0.0560,-0.0656,-0.0446,0.0594,-0.0662,-0.0468,0.0625,-0.0671,-0.0447,0.0664,-0.0648,-0.0389,0.0670,-0.0548,-0.0386,0.0631,-0.0588,-0.0373,0.0715,-0.0492,-0.0382,0.0609,-0.0335,-0.1050,0.0164,-0.0411,-0.1004,0.0237,-0.0374,-0.1013,0.0140,-0.0450,-0.0953,0.0226,-0.0076,-0.1014,-0.0209,-0.0101,-0.1038,-0.0186,0.0001,-0.0927,-0.0260,-0.0039,-0.0891,-0.0279,-0.0084,-0.0698,-0.0163,-0.0088,-0.0652,-0.0175,-0.0081,-0.0793,-0.0160,-0.0036,-0.0827,-0.0243,-0.0035,-0.0882,-0.0270,-0.0039,-0.0889,-0.0278,-0.0114,-0.0969,-0.0198,-0.0207,-0.1043,-0.0072,-0.0156,-0.1016,-0.0139,0.0009,0.0121,-0.0195,0.0053,0.0116,-0.0214,0.0042,0.0060,-0.0154,-0.0191,0.0100,-0.0466,-0.0134,0.0118,-0.0402,-0.0184,0.0199,-0.0296,-0.0047,0.0146,-0.0267,-0.0022,0.0142,-0.0141,-0.0011,-0.0032,0.0111,0.0013,0.0020,0.0037,0.0027,0.0059,-0.0121,0.0018,0.0085,-0.0056,0.0042,-0.0038,-0.0160,0.0042,-0.0044,-0.0134,0.0010,-0.0094,-0.0015,-0.0016,-0.0233,-0.0077,-0.0006,-0.0204,-0.0162,-0.0134,-0.0435,-0.0270,-0.0014,-0.0200,-0.0205,-0.0050,-0.0345,-0.0140,-0.0031,-0.0279,0.0002,-0.0045,-0.0392,-0.0051,-0.0082,-0.0546,-0.0150,-0.0121,-0.0523,-0.0235,-0.0097,-0.0601,-0.0192,-0.0064,-0.0202,0.0129,-0.0029,-0.0144,0.0078,-0.0053,-0.0347,0.0064,-0.0064,-0.0581,-0.0042,-0.0072,-0.0568,-0.0088,-0.0055,-0.0448,0.0011,-0.0080,-0.0712,-0.0121,-0.0546,-0.0519,0.0510,-0.0517,-0.0443,0.0548,-0.0418,-0.0561,0.0433,-0.0141,-0.0179,0.0360,-0.0071,-0.0092,0.0293,-0.0093,-0.0149,0.0267,-0.0155,-0.0269,0.0354,-0.0220,-0.0392,0.0417,-0.0250,-0.0340,0.0423,-0.0195,-0.0300,0.0380,-0.0088,-0.0257,0.0188,-0.0050,-0.0080,0.0185,-0.0103,-0.0250,0.0254,-0.0090,-0.0328,0.0251,-0.0089,-0.0386,0.0193,-0.0407,-0.0623,0.0416,-0.0423,-0.0627,0.0428,-0.0421,-0.0678,0.0408,-0.0444,-0.0666,0.0380,-0.0431,-0.0609,0.0411,-0.0408,-0.0621,0.0412,-0.0450,-0.0804,0.0283,-0.0451,-0.0739,0.0345,-0.0289,-0.0826,0.0185,-0.0281,-0.0832,0.0224,-0.0329,-0.0804,0.0284,-0.0168,-0.0835,0.0118,-0.0118,-0.0801,0.0079,-0.0164,-0.0827,0.0060,-0.0136,-0.0798,0.0052,-0.0127,-0.0876,-0.0088,-0.0196,-0.0919,-0.0019,-0.0139,-0.0803,0.0020,-0.0100,-0.0716,0.0054,-0.0091,-0.0714,-0.0003,-0.0097,-0.0406,0.0344,-0.0142,-0.0381,0.0408,-0.0227,-0.0438,0.0609,-0.0251,-0.0450,0.0582,-0.0003,-0.0448,0.0420,-0.0043,-0.0466,0.0360,-0.0029,-0.0469,0.0355,-0.0054,-0.0525,0.0228,-0.0041,-0.0591,0.0145,-0.0048,-0.0891,0.0046,-0.0016,-0.0857,0.0032,-0.0098,-0.0815,0.0081,-0.0459,-0.0603,0.0556,-0.0444,-0.0654,0.0478,-0.0421,-0.0589,0.0499,-0.0493,-0.0680,0.0518,-0.0172,-0.0437,0.0514,-0.0247,-0.0458,0.0491,-0.0184,-0.0418,0.0469,-0.0242,-0.0458,0.0532,-0.0115,-0.0434,0.0475,-0.0124,-0.0420,0.0432,-0.0080,-0.0446,0.0358,-0.0078,-0.0482,0.0295,-0.0083,-0.0538,0.0223,-0.0080,-0.0598,0.0140,-0.0159,-0.0863,0.0112,-0.0445,-0.0699,0.0442,-0.0414,-0.0726,0.0386,-0.0432,-0.0758,0.0397,-0.0332,-0.0513,0.0520,-0.0368,-0.0537,0.0515,-0.0323,0.0787,-0.0611,-0.0284,0.0815,-0.0557,0.0006,0.1116,-0.0361,-0.0046,0.1104,-0.0405,-0.0106,0.1075,-0.0431,-0.0011,0.1113,-0.0359,-0.0193,0.0912,-0.0459,-0.0188,0.0879,-0.0384,-0.0181,0.0938,-0.0449,-0.0336,0.0682,-0.0514,-0.0210,-0.0843,0.0154,-0.0215,-0.0873,0.0152,-0.0090,-0.0717,0.0072,-0.0058,-0.0729,0.0068,-0.0247,-0.0973,0.0149,-0.0205,-0.0980,0.0117,0.0004,-0.0754,0.0047,-0.0162,-0.0445,0.0533,-0.0083,-0.0455,0.0273,-0.0080,-0.0435,0.0129,-0.0094,-0.0528,0.0189,-0.0403,-0.0868,0.0212,-0.0381,-0.0775,0.0346,-0.0409,-0.0579,0.0435,-0.0079,-0.0706,-0.0082,-0.0084,-0.0748,-0.0089,-0.0311,-0.0386,0.0449,-0.0161,-0.0211,0.0393,-0.0371,-0.0463,0.0449,-0.0506,-0.0879,0.0291,-0.0584,-0.0729,0.0402,-0.0142,-0.0506,-0.0288,-0.0025,-0.0026,0.0209,-0.0086,0.0132,-0.0330,-0.0173,0.0157,-0.0370,-0.0556,-0.0843,0.0392,-0.0640,-0.0620,0.0463,-0.0570,-0.0618,0.0453,-0.0660,-0.0534,0.0536,-0.0646,-0.0620,0.0471,-0.0631,-0.0714,0.0514,-0.0138,-0.1105,0.0068,0.0019,-0.0667,0.0083,-0.0467,-0.0815,0.0416,-0.0527,-0.0783,0.0491,-0.0479,-0.0860,0.0426,-0.0498,-0.0748,0.0474,-0.0409,-0.0555,0.0580,0.0046,-0.0423,0.0454,-0.0538,-0.0791,0.0489,0.0114,-0.0593,0.0158,0.0117,-0.0641,0.0074,0.0231,-0.0173,0.0477,0.0201,-0.0156,0.0506,-0.0041,-0.0303,0.0261,-0.0045,-0.0320,0.0246,-0.0045,-0.0246,0.0203,-0.0006,-0.0286,0.0043,-0.0006,-0.0228,0.0088,-0.0012,-0.0237,0.0105,-0.0001,-0.0157,0.0178,0.0021,-0.0145,0.0232,0.0086,-0.0161,0.0065,0.0090,-0.0143,0.0088,0.0030,-0.0152,0.0123,0.0029,-0.0148,0.0137,0.0013,-0.0149,0.0162,0.0056,-0.0123,0.0197,0.0103,-0.0110,0.0235,0.0089,-0.0357,-0.0020,0.0105,-0.0332,-0.0026,0.0135,-0.0228,-0.0012,0.0099,-0.0220,0.0006,0.0137,-0.0199,0.0011,0.0110,-0.0200,0.0023,0.0115,-0.0338,-0.0024,0.0107,-0.0369,-0.0014,0.0266,-0.0209,-0.0022,0.0146,-0.0231,-0.0012,0.0254,-0.0260,-0.0047,0.0147,-0.0201,0.0010,0.0110,-0.0109,0.0241,0.0234,-0.0076,0.0316,0.0148,-0.0138,0.0403,0.0381,-0.0097,0.0370,0.0409,-0.0077,0.0310,0.0383,-0.0076,0.0067,0.0426,-0.0122,0.0095,0.0245,-0.0580,0.0016,0.0272,-0.0530,-0.0020,0.0412,0.0031,0.0291,0.0397,0.0079,0.0202,0.0413,0.0094,0.0233,0.0329,-0.0328,-0.0120,0.0348,0.0141,0.0072,0.0320,0.0123,0.0029,0.0131,-0.0327,-0.0214};
			return value;
		}

		/** Define subarray values using type double[] with $tupleSize=3 and $tupleSplitSize=1000 for subarray position()=2 */
		private double[] getl_hip_coordinate_6_24_point_2()
		{
			double[] value = {0.0040,-0.0308,-0.0210,0.0103,-0.0409,-0.0198,0.0032,-0.0402,-0.0200,0.0276,0.0211,-0.0018,0.0204,0.0343,-0.0126,0.0225,0.0365,-0.0104,0.0008,-0.0373,-0.0259,-0.0140,-0.0509,-0.0291,-0.0138,-0.1073,-0.0126,0.0056,-0.1031,-0.0124,0.0087,-0.0982,-0.0075,0.0072,-0.0952,-0.0015,0.0102,-0.0902,-0.0034,-0.0138,-0.0193,0.0439,-0.0190,-0.0240,0.0417,-0.0079,-0.0346,0.0582,0.0005,0.0434,-0.0090,-0.0024,0.0359,-0.0078,-0.0039,0.0295,-0.0080,-0.0018,0.0535,-0.0155,0.0165,0.0310,0.0093,0.0152,0.0355,0.0040,0.0299,0.0253,0.0373,0.0209,0.0299,0.0164,0.0327,0.0215,0.0495,0.0373,0.0241,0.0609,0.0413,0.0453,0.0484,0.0438,0.0506,0.0646,0.0464,0.0632,0.0654,0.0437,0.0520,0.0759,0.0443,0.0576,0.0720,0.0433,0.0514,0.0709,0.0079,0.0484,-0.0108,0.0172,0.0530,-0.0107,0.0061,0.0526,-0.0142,0.0188,0.0389,0.0030,0.0214,0.0384,0.0052,0.0251,0.0443,0.0015,0.0285,0.0443,0.0054,0.0304,0.0449,0.0069,0.0332,0.0472,0.0092,0.0346,0.0496,0.0098,0.0369,0.0536,0.0108,0.0198,0.0652,-0.0153,0.0123,0.0430,-0.0046,-0.0135,0.0725,-0.0246,-0.0135,0.0750,-0.0243,-0.0215,0.0839,-0.0375,-0.0221,0.0816,-0.0402,0.0167,0.1129,-0.0286,0.0488,0.1001,0.0113,0.0507,0.1013,0.0112,0.0491,0.0639,0.0679,-0.0079,0.0535,-0.0193,-0.0231,0.0648,-0.0395,-0.0209,0.0133,-0.0469,-0.0289,0.0362,-0.0540,-0.0205,0.0408,-0.0374,-0.0180,0.0431,-0.0359,-0.0304,0.0471,-0.0468,-0.0329,0.0456,-0.0510,-0.0355,0.0654,-0.0542,-0.0347,0.0540,-0.0498,-0.0309,0.0577,-0.0454,-0.0328,0.0563,-0.0468,-0.0386,0.0618,-0.0625,0.0114,0.0158,-0.0240,0.0074,0.0274,-0.0352,-0.0344,0.0477,-0.0736,-0.0238,0.0513,-0.0728,-0.0199,0.0575,-0.0710,0.0107,0.0967,-0.0397,0.0075,0.1056,-0.0424,0.0222,0.1004,-0.0319,0.0501,0.0389,0.0598,0.0477,0.0302,0.0515,0.0511,0.0378,0.0718,0.0532,0.0412,0.0726,0.0467,0.0096,0.0500,0.0464,0.0143,0.0497,0.0453,0.0096,0.0564,0.0441,0.0032,0.0546,0.0434,0.0039,0.0412,0.0534,0.0571,0.0724,-0.0453,-0.0483,0.0758,0.0317,0.1151,-0.0250,0.0027,0.1042,-0.0441,-0.0247,0.0856,-0.0672,-0.0195,0.0770,-0.0681,-0.0281,0.0812,-0.0704,-0.0267,0.0862,-0.0669,-0.0306,0.0822,-0.0709,-0.0324,0.0760,-0.0755,-0.0340,0.0762,-0.0754,-0.0221,0.0836,-0.0403,-0.0234,0.0862,-0.0498,-0.0391,0.0581,-0.0772,0.0309,-0.0397,-0.0048,0.0115,-0.0580,0.0154,0.0107,-0.0109,0.0238,0.0136,-0.0270,-0.0024,0.0142,-0.0230,-0.0012,0.0151,-0.0167,0.0041,0.0143,-0.0201,0.0010,-0.0009,-0.0442,0.0308,0.0649,0.0840,0.0168,0.0579,0.0926,0.0034,0.0582,0.0945,0.0041,-0.0250,0.0286,-0.0631,-0.0248,0.0273,-0.0624,-0.0233,0.0198,-0.0582,0.0516,0.1011,0.0104,0.0511,0.1014,0.0109,-0.0409,0.0486,-0.0644,-0.0410,-0.0569,0.0432,-0.0646,-0.0387,0.0672,-0.0644,-0.0384,0.0672,-0.0643,-0.0384,0.0669,-0.0214,-0.1082,0.0112,-0.0215,-0.1074,0.0112,-0.0223,-0.1069,0.0119,-0.0227,-0.1083,0.0114,-0.0212,-0.1134,0.0056,-0.0269,-0.1098,0.0099,-0.0510,-0.0892,0.0298,-0.0186,0.0438,-0.0366,0.0561,0.0928,0.0245,0.0002,0.1114,-0.0351,-0.0106,0.1073,-0.0433,-0.0138,0.1040,-0.0507,0.0144,-0.0231,-0.0012,0.0054,-0.0429,0.0038,-0.0024,-0.0399,0.0282,-0.0022,-0.0353,0.0309,-0.0373,-0.0999,0.0133,0.0567,0.0882,0.0043,0.0364,0.0152,0.0111,0.0241,0.0208,0.0304,-0.0040,-0.0418,0.0181,0.0612,0.0643,0.0512,0.0639,0.0682,0.0316,-0.0272,-0.0923,0.0053,-0.0341,-0.0897,0.0142,-0.0079,0.0535,-0.0192,-0.0012,-0.0321,0.0348,-0.0012,-0.0320,0.0346,-0.0021,-0.0355,0.0310,0.0007,-0.0284,0.0364,0.0069,-0.0140,0.0290,0.0108,-0.0109,0.0240,0.0151,-0.0120,0.0122,0.0156,-0.0141,0.0085,0.0153,-0.0167,0.0041,0.0145,-0.0201,0.0010,0.0138,-0.0271,-0.0024,0.0140,-0.0271,-0.0024,0.0126,-0.0303,-0.0027,0.0124,-0.0303,-0.0027,0.0114,-0.0337,-0.0024,0.0105,-0.0368,-0.0014,0.0078,-0.0415,0.0013,0.0080,-0.0416,0.0013,0.0144,-0.0229,-0.0010,0.0144,-0.0229,-0.0011,-0.0379,0.0647,-0.0766,-0.0359,0.0699,-0.0758,-0.0344,0.0761,-0.0752,-0.0362,0.0699,-0.0755,-0.0271,0.0862,-0.0666,-0.0309,0.0822,-0.0707,-0.0190,0.0949,-0.0570,-0.0228,0.0898,-0.0617,-0.0160,0.0996,-0.0544,-0.0164,0.0996,-0.0540,0.0518,0.0681,0.0612,-0.0448,-0.0940,0.0219,-0.0497,-0.0927,0.0334,-0.0428,-0.0931,0.0364,-0.0366,-0.0995,0.0275,-0.0298,-0.1038,0.0184,-0.0652,-0.0444,0.0590,-0.0652,-0.0532,0.0529,-0.0379,0.0611,-0.0611,-0.0403,0.0550,-0.0629,0.0433,0.1108,-0.0047,0.0455,0.0364,0.0729,-0.0203,0.0689,-0.0725,-0.0116,0.0967,-0.0554,0.0018,0.1060,-0.0436,0.0555,0.0527,0.0689,0.0558,0.0571,0.0625,0.0555,0.0516,0.0671,0.0543,0.0451,0.0702,0.0541,0.0462,0.0719,-0.0023,-0.0399,0.0285,0.0122,-0.0302,-0.0027,0.0111,-0.0337,-0.0024,0.0103,-0.0368,-0.0014,0.0398,-0.0083,0.0302,0.0369,-0.0100,0.0357,0.0422,-0.0127,0.0100,0.0402,-0.0180,0.0030,0.0384,-0.0234,-0.0012,0.0162,-0.0600,0.0136,-0.0387,0.0630,-0.0688,0.0604,0.0691,0.0552,0.0508,0.0502,0.0771,0.0569,0.0993,0.0066,0.0631,0.0900,0.0213,0.0376,0.0039,0.0582,0.0470,0.1100,-0.0073,0.0507,0.0423,0.0554,0.0505,0.0459,0.0512,0.0478,0.0390,0.0354,0.0522,0.0506,0.0421,0.0541,0.0548,0.0292,0.0535,0.0571,0.0208,0.0478,0.0416,0.0269,0.0344,0.0926,-0.0187,0.0470,0.0918,-0.0077,0.0242,0.0893,-0.0268,0.0133,0.0862,-0.0340,0.0048,0.0806,-0.0398,-0.0015,0.0734,-0.0459,0.0449,0.0767,-0.0046,0.0530,0.0754,0.0047,0.0348,0.0762,-0.0132,0.0266,0.0737,-0.0211,0.0181,0.0697,-0.0272,0.0115,0.0654,-0.0323,0.0065,0.0605,-0.0369,-0.0051,0.0667,-0.0513,0.0029,0.0544,-0.0413,0.0139,0.0475,-0.0263,0.0114,0.0425,-0.0291,0.0219,0.0549,-0.0187,0.0177,0.0519,-0.0223,0.0358,0.0605,-0.0064,0.0284,0.0584,-0.0139,0.0472,0.0603,0.0075,0.0426,0.0607,0.0011,0.0507,0.0589,0.0139,0.0250,0.0390,-0.0077,0.0188,0.0312,-0.0156,0.0089,0.0354,-0.0330,0.0171,0.0263,-0.0188,0.0145,0.0208,-0.0223,-0.0237,0.0583,-0.0399,0.0027,0.1056,-0.0314,0.0264,0.0319,0.0208,0.0258,0.0382,0.0093,0.0292,0.0396,0.0130,0.0099,0.0897,-0.0250,0.0288,0.0962,-0.0159,0.0193,0.0951,-0.0227,0.0377,0.0937,-0.0051,0.0439,0.0860,0.0075,0.0299,0.0570,-0.0035,0.0251,0.0520,-0.0051,0.0243,0.0580,-0.0095,0.0172,0.0597,-0.0144,0.0199,0.0480,-0.0053,0.0245,0.0543,-0.0072,0.0244,0.0564,-0.0087,0.0167,0.0564,-0.0132,0.0061,0.0646,-0.0201,0.0099,0.0718,-0.0212,0.0168,0.0778,-0.0205,0.0228,0.0803,-0.0183,0.0358,0.0801,-0.0064,0.0300,0.0812,-0.0137,0.0405,0.0754,0.0037,0.0410,0.0557,0.0199,0.0426,0.0617,0.0169,0.0386,0.0510,0.0208,0.0363,0.0460,0.0197,0.0327,0.0416,0.0167,0.0056,0.0585,-0.0177,0.0433,0.0568,0.0332,0.0457,0.0653,0.0291,0.0400,0.0486,0.0330,0.0311,0.0351,0.0268,-0.0031,-0.0066,0.0327,-0.0102,-0.0151,0.0403,-0.0252,-0.0291,0.0465,-0.0381,-0.0360,0.0547,-0.0193,-0.1055,0.0097,0.0028,-0.0923,0.0003,-0.0061,-0.1078,-0.0159,0.0232,0.0149,-0.0094,0.0204,0.0111,-0.0137,0.0256,0.0182,-0.0050,0.0303,0.0238,0.0018,0.0238,-0.0380,-0.0158,0.0300,-0.0416,-0.0117,0.0258,-0.0063,0.0253,0.0124,-0.0103,0.0190,0.0285,-0.0096,0.0118,0.0153,-0.0120,0.0122,0.0287,-0.0127,0.0065,0.0159,-0.0141,0.0085,0.0277,-0.0166,0.0014,0.0155,-0.0167,0.0041,0.0240,-0.0307,-0.0056,0.0221,-0.0354,-0.0054,0.0088,-0.0128,0.0121,-0.0031,-0.0226,0.0156,-0.0024,-0.0241,0.0129,-0.0051,-0.0272,0.0170,-0.0031,-0.0210,0.0171,-0.0049,-0.0340,0.0200,-0.0138,-0.0425,0.0571,-0.0124,-0.0946,0.0075,-0.0308,-0.0959,0.0206,-0.0364,-0.0921,0.0275,-0.0424,-0.0869,0.0355,-0.0314,-0.0332,0.0505,-0.0071,-0.0523,0.0069,-0.0072,-0.0618,0.0023,-0.0218,-0.0836,0.0109,-0.0082,-0.0640,0.0084,-0.0083,-0.0592,0.0125,-0.0077,-0.0647,0.0102,-0.0042,-0.0644,0.0100,-0.0291,-0.0869,0.0225,-0.0345,-0.0850,0.0285,-0.0392,-0.0808,0.0347,0.0076,-0.0414,0.0012};
			return value;
		}
		/** Large attribute array: IndexedFaceSet DEF='l_hip_geometry' coordIndex field, scene-graph level=5, element #24, 10624 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 getl_hip_geometry_5_24_coordIndex()
		{
			MFInt32 l_hip_geometry_5_24_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getl_hip_geometry_5_24_coordIndex_1()))
				.append(new MFInt32(getl_hip_geometry_5_24_coordIndex_2()))
				.append(new MFInt32(getl_hip_geometry_5_24_coordIndex_3()))
				.append(new MFInt32(getl_hip_geometry_5_24_coordIndex_4()))
				.append(new MFInt32(getl_hip_geometry_5_24_coordIndex_5()))
				.append(new MFInt32(getl_hip_geometry_5_24_coordIndex_6()))
				.append(new MFInt32(getl_hip_geometry_5_24_coordIndex_7()))
				.append(new MFInt32(getl_hip_geometry_5_24_coordIndex_8()))
				.append(new MFInt32(getl_hip_geometry_5_24_coordIndex_9()))
				.append(new MFInt32(getl_hip_geometry_5_24_coordIndex_10()))
				.append(new MFInt32(getl_hip_geometry_5_24_coordIndex_11()));
			return l_hip_geometry_5_24_coordIndex;
		}
		/** Large attribute array: Coordinate DEF='l_hip_coordinate' point field, scene-graph level=6, element #24, 3984 total numbers made up of 1328 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 getl_hip_coordinate_6_24_point()
		{
			MFVec3f l_hip_coordinate_6_24_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getl_hip_coordinate_6_24_point_1()))
				.append(new MFVec3f(getl_hip_coordinate_6_24_point_2()));
			return l_hip_coordinate_6_24_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 l_hip 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 l_hip().getX3dModel();
//      System.out.println("X3D model construction complete.");
	
        // next handle command line arguments
        boolean hasArguments = (args != null) && (args.length > 0);
        boolean validate = true; // default
        boolean argumentsLoadNewModel = false;
        String  fileName = new String();

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

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