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 Tibia Fibula. </p>
 <p> Related links:  source BonesLeftTibiaFibula.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.BonesLeftTibiaFibula&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/BonesLeftTibiaFibula.x3d">BonesLeftTibiaFibula.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 Tibia Fibula </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/BonesLeftTibiaFibula.x3d" target="_blank">https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Medical/BonesLeftTibiaFibula.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 BonesLeftTibiaFibula
{
	/** Default constructor to create this object. */
	public BonesLeftTibiaFibula ()
	{
	  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("BonesLeftTibiaFibula.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 Tibia Fibula"))
    .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/BonesLeftTibiaFibula.x3d"))
    .addMeta(new meta().setName(meta.NAME_LICENSE    ).setContent("../license.html")))
  .setScene(new Scene()
    .addChild(new WorldInfo().setTitle("BonesLeftTibiaFibula.x3d"))
    .addChild(new NavigationInfo().setType(new String[] {"EXAMINE","LOOKAT","ANY"}))
    .addChild(new Transform("DSkeletonParts").setScale(0.029,0.029,0.029)
      .addChild(new Group("rtibfib")
        .addComments(" rtibia rfibia ")
        .addChild(new Shape("ltibia")
          .setAppearance(new Appearance()
            .setMaterial(new Material().setAmbientIntensity(0.098).setDiffuseColor(1.0,0.9765,0.8667).setEmissiveColor(0.0,1.0,0.0).setShininess(0.05).setSpecularColor(0.349,0.349,0.349)))
          .setGeometry(new IndexedFaceSet("ltibia_Geo").setDEF("ltibia_Geo").setCreaseAngle(1.571).setCoordIndex(getltibia_Geo_6_17_coordIndex())
            .setCoord(new Coordinate("ltibia_Coord").setPoint(getltibia_Coord_7_17_point()))))
        .addChild(new Shape("lfibula")
          .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("lfibula_Geo").setDEF("lfibula_Geo").setCreaseAngle(1.571).setCoordIndex(getlfibula_Geo_6_22_coordIndex())
            .setCoord(new Coordinate("lfibula_Coord").setPoint(getlfibula_Coord_7_22_point())))))));
            }
            catch (Exception ex)
            {       
                System.err.println ("*** Further hints on X3DJSAIL errors and exceptions at");
                System.err.println ("*** https://www.web3d.org/specifications/java/X3DJSAIL.html");
                throw (ex);
            }
	}
	// end of initialize() method


		/** Define subarray values using type int[] with $tupleSize=1 and $tupleSplitSize=1000 for subarray position()=1 */
		private int[] getltibia_Geo_6_17_coordIndex_1()
		{
			int[] value = {0,1,2,-1,0,3,1,-1,4,5,6,-1,6,7,4,-1,8,9,7,-1,10,11,12,-1,13,14,15,-1,16,17,18,-1,19,20,21,-1,21,22,19,-1,22,23,19,-1,24,25,26,-1,25,27,26,-1,28,29,30,-1,29,31,30,-1,32,33,34,-1,34,29,32,-1,35,36,37,-1,38,39,40,-1,38,41,39,-1,42,43,44,-1,45,46,47,-1,48,49,2,-1,2,50,48,-1,8,51,9,-1,51,52,9,-1,53,54,55,-1,56,57,58,-1,56,59,57,-1,60,61,62,-1,63,64,65,-1,66,67,68,-1,69,46,70,-1,46,71,70,-1,72,73,74,-1,73,75,74,-1,76,77,78,-1,78,79,76,-1,80,81,63,-1,63,82,80,-1,83,84,85,-1,85,86,83,-1,86,85,87,-1,87,68,86,-1,88,67,89,-1,89,90,88,-1,91,92,93,-1,94,43,48,-1,94,95,43,-1,96,97,45,-1,45,98,96,-1,99,27,59,-1,99,100,27,-1,101,102,103,-1,102,104,103,-1,105,106,107,-1,106,108,107,-1,109,110,111,-1,110,112,111,-1,113,114,115,-1,114,116,115,-1,117,118,119,-1,120,121,122,-1,122,123,120,-1,124,125,126,-1,126,127,124,-1,128,129,130,-1,128,131,129,-1,132,133,134,-1,132,135,133,-1,136,137,138,-1,136,90,137,-1,139,140,53,-1,140,141,53,-1,53,55,139,-1,142,12,11,-1,142,3,12,-1,143,144,145,-1,145,146,143,-1,147,148,20,-1,20,149,147,-1,150,151,152,-1,153,154,155,-1,156,157,158,-1,159,160,161,-1,162,163,164,-1,162,165,163,-1,166,167,168,-1,169,170,171,-1,172,173,174,-1,172,175,173,-1,176,177,159,-1,178,152,151,-1,151,179,178,-1,180,181,182,-1,33,183,34,-1,33,184,183,-1,185,186,187,-1,188,189,190,-1,190,191,188,-1,187,192,193,-1,192,194,193,-1,195,196,197,-1,198,199,200,-1,199,201,200,-1,202,203,204,-1,205,206,207,-1,206,208,207,-1,209,210,211,-1,209,212,210,-1,213,214,215,-1,158,216,217,-1,218,219,220,-1,221,222,223,-1,224,225,226,-1,224,227,225,-1,228,229,181,-1,230,231,232,-1,233,234,235,-1,233,236,234,-1,237,238,236,-1,236,233,237,-1,239,240,241,-1,241,242,239,-1,243,244,245,-1,244,246,245,-1,247,248,249,-1,247,250,248,-1,251,252,253,-1,251,254,252,-1,255,256,257,-1,255,258,256,-1,259,208,206,-1,259,157,208,-1,260,261,262,-1,260,263,261,-1,262,264,265,-1,262,266,264,-1,267,268,269,-1,268,270,269,-1,271,272,273,-1,271,274,272,-1,152,275,276,-1,152,178,275,-1,277,176,278,-1,277,177,176,-1,279,202,204,-1,204,280,279,-1,258,255,281,-1,282,283,284,-1,285,286,287,-1,287,288,285,-1,289,290,291,-1,291,229,289,-1,292,293,294,-1,295,296,297,-1,295,298,296,-1,299,263,283,-1,300,172,301,-1,302,303,304,-1,303,305,304,-1,306,307,308,-1,309,310,311,-1,309,312,310,-1,313,314,315,-1,316,249,317,-1,317,318,316,-1,175,305,303,-1,303,319,175,-1,320,321,322,-1,323,324,325,-1,323,326,324,-1,327,328,329,-1,329,330,327,-1,331,319,332,-1,331,237,319,-1,333,334,335,-1,334,336,335,-1,337,338,339,-1,337,340,338,-1,338,340,341,-1,341,342,338,-1,35,341,343,-1,341,344,343,-1,198,258,199,-1,345,346,347,-1,346,348,347,-1,203,349,350,-1,351,352,353,-1,354,355,356,-1,356,357,354,-1,358,359,360,-1,37,36,361,-1,223,338,362,-1,338,342,362,-1,221,363,364,-1,221,223,363,-1,365,366,367,-1,367,368,365,-1,369,370,344,-1,371,370,369,-1,371,372,370,-1,373,374,375,-1,376,377,378,-1,376,379,377,-1,327,330,380,-1,381,358,382,-1,381,383,358,-1,177,384,385,-1,384,386,385,-1,387,388,389,-1,387,390,388,-1,391,132,392,-1,391,138,132,-1,393,394,395,-1,394,396,395,-1,397,398,399,-1,397,366,398,-1,288,400,284,-1,400,401,284,-1,262,265,260,-1,350,204,203,-1,350,402,204,-1,205,211,206,-1,205,209,211,-1,403,202,404,-1,207,405,406,-1,406,215,207,-1,407,143,146,-1,146,408,407,-1,138,409,136,-1,138,391,409,-1,279,410,411,-1,279,280,410,-1,412,413,414,-1,413,415,414,-1,144,416,145,-1,417,385,418,-1,385,386,418,-1,419,420,421,-1,420,422,421,-1,423,424,419,-1,424,420,419,-1,425,419,426,-1,419,421,426,-1,427,428,429,-1,429,430,427,-1,125,431,126,-1,125,432,431,-1,433,434,435,-1};
			return value;
		}

		/** Define subarray values using type int[] with $tupleSize=1 and $tupleSplitSize=1000 for subarray position()=2 */
		private int[] getltibia_Geo_6_17_coordIndex_2()
		{
			int[] value = {433,436,434,-1,437,438,439,-1,437,433,438,-1,52,437,439,-1,52,51,437,-1,50,94,48,-1,23,440,19,-1,440,441,19,-1,442,443,444,-1,445,446,5,-1,446,6,5,-1,93,447,91,-1,448,449,83,-1,83,450,448,-1,451,85,452,-1,85,84,452,-1,453,451,454,-1,451,452,454,-1,58,455,56,-1,58,456,455,-1,136,457,458,-1,136,409,457,-1,458,90,136,-1,458,88,90,-1,63,81,135,-1,81,133,135,-1,459,302,304,-1,459,460,302,-1,301,172,174,-1,174,461,301,-1,462,171,463,-1,171,170,463,-1,464,465,466,-1,466,467,464,-1,468,469,470,-1,468,471,469,-1,472,470,473,-1,472,474,470,-1,475,476,477,-1,475,478,476,-1,479,480,481,-1,479,482,480,-1,483,484,485,-1,483,486,484,-1,174,487,461,-1,174,488,487,-1,489,490,491,-1,489,492,490,-1,274,232,231,-1,231,272,274,-1,493,167,489,-1,276,494,495,-1,495,496,276,-1,497,150,498,-1,150,496,498,-1,150,497,151,-1,499,30,31,-1,500,183,184,-1,291,290,501,-1,501,32,291,-1,270,316,502,-1,316,318,502,-1,270,503,316,-1,270,268,503,-1,271,504,503,-1,503,268,271,-1,231,230,505,-1,505,495,231,-1,506,507,508,-1,507,509,508,-1,510,511,512,-1,511,513,512,-1,514,515,516,-1,514,517,515,-1,180,518,181,-1,518,228,181,-1,510,519,520,-1,521,522,523,-1,522,524,523,-1,322,525,320,-1,322,526,525,-1,527,528,529,-1,422,530,531,-1,122,532,533,-1,106,105,534,-1,105,535,534,-1,536,537,111,-1,537,108,111,-1,110,109,538,-1,109,539,538,-1,428,426,540,-1,426,541,540,-1,133,81,542,-1,543,544,545,-1,543,546,544,-1,25,24,547,-1,547,548,25,-1,549,547,550,-1,549,548,547,-1,551,552,553,-1,551,554,552,-1,555,556,77,-1,556,557,77,-1,140,139,558,-1,559,76,79,-1,559,560,76,-1,75,561,562,-1,562,561,563,-1,563,54,562,-1,550,547,564,-1,564,565,550,-1,566,567,568,-1,566,569,567,-1,296,570,566,-1,296,298,570,-1,571,572,573,-1,573,293,571,-1,395,396,574,-1,396,575,574,-1,538,574,576,-1,538,577,574,-1,578,579,580,-1,578,130,579,-1,581,540,582,-1,540,583,582,-1,126,581,127,-1,581,582,127,-1,580,584,585,-1,585,578,580,-1,130,129,579,-1,147,580,586,-1,587,588,104,-1,587,589,588,-1,569,570,101,-1,569,566,570,-1,103,590,101,-1,590,569,101,-1,591,579,129,-1,591,592,579,-1,593,568,567,-1,567,594,593,-1,564,595,596,-1,595,597,596,-1,564,24,595,-1,564,547,24,-1,598,73,599,-1,598,61,73,-1,600,601,602,-1,602,594,600,-1,603,604,605,-1,605,606,603,-1,607,601,608,-1,601,605,608,-1,559,79,609,-1,79,74,609,-1,557,553,552,-1,27,610,26,-1,611,58,57,-1,611,612,58,-1,543,613,614,-1,614,546,543,-1,615,546,616,-1,615,544,546,-1,617,618,81,-1,618,542,81,-1,105,619,535,-1,619,620,535,-1,621,622,623,-1,122,531,532,-1,122,422,531,-1,530,624,531,-1,624,625,531,-1,626,523,524,-1,527,627,628,-1,527,629,627,-1,630,631,632,-1,630,633,631,-1,634,635,526,-1,636,637,522,-1,638,626,524,-1,638,639,626,-1,640,641,182,-1,641,180,182,-1,512,513,642,-1,642,643,512,-1,510,520,644,-1,644,511,510,-1,269,513,267,-1,269,642,513,-1,194,290,193,-1,194,501,290,-1,29,291,32,-1,29,28,291,-1,184,645,500,-1,184,646,645,-1,168,647,648,-1,647,649,648,-1,504,273,649,-1,504,271,273,-1,647,650,649,-1,650,504,649,-1,460,459,651,-1,651,652,460,-1,249,316,503,-1,503,247,249,-1,226,244,653,-1,653,224,226,-1,654,655,246,-1,654,656,655,-1,657,485,658,-1,657,483,485,-1,319,659,332,-1,319,660,659,-1,480,477,481,-1,480,475,477,-1,468,470,474,-1,474,315,468,-1,236,661,234,-1,661,314,234,-1,238,661,236,-1,238,662,661,-1,303,660,319,-1,460,663,302,-1,663,482,302,-1,460,664,663,-1,460,652,664,-1,665,478,475,-1,665,666,478,-1,667,668,669,-1,667,670,668,-1,88,86,68,-1,68,67,88,-1,450,88,671,-1,88,458,671,-1,672,673,671,-1,672,674,673,-1,71,675,676,-1,677,449,678,-1,449,448,678,-1,679,677,678,-1,679,680,677,-1,95,69,44,-1,44,43,95,-1,679,445,49,-1,49,42,679,-1,98,681,96,-1,98,1,681,-1,97,96,682,-1,682,683,97,-1,18,20,441,-1};
			return value;
		}

		/** Define subarray values using type int[] with $tupleSize=1 and $tupleSplitSize=1000 for subarray position()=3 */
		private int[] getltibia_Geo_6_17_coordIndex_3()
		{
			int[] value = {20,19,441,-1,0,684,685,-1,0,686,684,-1,436,433,437,-1,437,674,436,-1,435,687,438,-1,438,433,435,-1,688,584,689,-1,688,585,584,-1,690,691,692,-1,690,693,691,-1,126,429,581,-1,126,431,429,-1,427,425,428,-1,425,426,428,-1,522,694,636,-1,522,695,694,-1,420,696,422,-1,696,530,422,-1,414,697,698,-1,699,700,424,-1,701,702,703,-1,701,704,702,-1,254,162,705,-1,254,165,162,-1,706,144,143,-1,706,707,144,-1,708,412,698,-1,412,414,698,-1,413,709,415,-1,709,710,415,-1,411,711,712,-1,411,713,711,-1,714,715,716,-1,716,410,714,-1,405,404,406,-1,405,403,404,-1,209,205,214,-1,206,211,259,-1,211,717,259,-1,261,259,717,-1,261,718,259,-1,719,720,721,-1,719,219,720,-1,345,257,722,-1,257,723,722,-1,400,724,401,-1,400,725,724,-1,366,726,367,-1,366,397,726,-1,394,727,396,-1,727,728,396,-1,729,293,292,-1,729,571,293,-1,730,731,732,-1,730,603,731,-1,392,604,603,-1,603,730,392,-1,620,733,734,-1,620,619,733,-1,264,286,285,-1,264,735,286,-1,641,640,736,-1,736,737,641,-1,287,738,739,-1,400,387,389,-1,389,725,400,-1,239,242,389,-1,389,388,239,-1,740,361,724,-1,724,725,740,-1,741,742,743,-1,741,744,742,-1,352,383,381,-1,381,745,352,-1,746,355,658,-1,355,657,658,-1,747,748,749,-1,750,747,751,-1,750,752,747,-1,278,753,752,-1,331,332,754,-1,754,755,331,-1,327,756,328,-1,372,371,757,-1,374,371,369,-1,374,373,371,-1,344,340,369,-1,344,341,340,-1,324,368,343,-1,324,365,368,-1,339,222,336,-1,336,334,339,-1,364,464,467,-1,467,221,364,-1,223,362,363,-1,362,758,363,-1,362,41,38,-1,362,342,41,-1,38,360,359,-1,38,40,360,-1,740,310,361,-1,310,312,361,-1,240,759,241,-1,758,383,352,-1,352,351,758,-1,357,356,358,-1,358,360,357,-1,354,657,355,-1,354,760,657,-1,257,345,255,-1,345,347,255,-1,256,258,198,-1,198,761,256,-1,40,309,360,-1,762,763,375,-1,464,364,471,-1,364,353,471,-1,363,758,351,-1,374,369,337,-1,369,340,337,-1,327,380,764,-1,764,161,327,-1,381,382,765,-1,765,745,381,-1,765,746,745,-1,746,658,484,-1,658,485,484,-1,243,192,317,-1,192,318,317,-1,189,766,190,-1,767,768,769,-1,465,314,661,-1,323,380,326,-1,718,263,299,-1,718,261,263,-1,770,664,667,-1,770,663,664,-1,643,517,630,-1,690,689,771,-1,690,688,689,-1,116,119,772,-1,118,298,295,-1,118,117,298,-1,272,494,273,-1,494,648,273,-1,266,262,261,-1,157,259,158,-1,402,723,773,-1,774,720,219,-1,219,218,774,-1,249,653,317,-1,249,248,653,-1,323,372,757,-1,757,775,323,-1,276,275,648,-1,648,494,276,-1,269,502,776,-1,269,270,502,-1,777,193,289,-1,193,290,289,-1,216,299,778,-1,216,718,299,-1,718,158,259,-1,718,216,158,-1,721,308,719,-1,721,348,308,-1,507,498,509,-1,507,497,498,-1,168,493,647,-1,168,167,493,-1,244,243,653,-1,243,317,653,-1,779,378,755,-1,378,377,755,-1,331,238,237,-1,331,780,238,-1,376,781,379,-1,376,757,781,-1,235,782,783,-1,235,234,782,-1,648,649,273,-1,232,513,511,-1,227,783,782,-1,227,224,783,-1,370,325,344,-1,218,784,774,-1,307,785,156,-1,282,284,401,-1,211,786,717,-1,211,210,786,-1,202,279,404,-1,185,193,777,-1,185,187,193,-1,194,192,243,-1,501,184,33,-1,179,787,178,-1,788,767,769,-1,769,789,788,-1,161,790,159,-1,161,764,790,-1,314,313,782,-1,782,234,314,-1,321,320,631,-1,656,791,655,-1,173,235,783,-1,783,792,173,-1,652,651,166,-1,756,161,160,-1,756,327,161,-1,155,154,793,-1,742,747,749,-1,742,751,747,-1,477,476,741,-1,741,481,477,-1,21,20,794,-1,20,148,794,-1,584,580,147,-1,147,149,584,-1,586,597,795,-1,146,145,796,-1,796,797,146,-1,83,86,88,-1,88,450,83,-1,798,448,450,-1,450,671,798,-1,446,679,678,-1,446,445,679,-1,551,549,799,-1,799,554,551,-1,800,80,82,-1,82,801,800,-1,616,802,615,-1,616,803,802,-1,598,565,804,-1,804,805,598,-1,123,122,533,-1,533,806,123,-1,570,298,117,-1,117,807,570,-1,116,808,119,-1,116,114,808,-1,106,109,111,-1,111,108,106,-1,619,105,809,-1,105,107,809,-1,552,77,557,-1,683,100,97,-1,683,27,100,-1,97,100,45,-1};
			return value;
		}

		/** Define subarray values using type int[] with $tupleSize=1 and $tupleSplitSize=1000 for subarray position()=4 */
		private int[] getltibia_Geo_6_17_coordIndex_4()
		{
			int[] value = {808,102,807,-1,66,89,67,-1,802,66,68,-1,68,87,802,-1,617,81,80,-1,80,800,617,-1,78,74,79,-1,78,72,74,-1,83,449,84,-1,449,92,84,-1,70,810,811,-1,87,85,812,-1,813,56,455,-1,56,675,59,-1,675,99,59,-1,71,814,70,-1,71,676,814,-1,7,9,4,-1,50,443,94,-1,50,444,443,-1,815,47,46,-1,31,29,34,-1,32,501,33,-1,24,26,595,-1,441,816,817,-1,441,440,816,-1,818,142,819,-1,142,11,819,-1,816,820,817,-1,536,821,822,-1,821,583,822,-1,2,49,0,-1,49,686,0,-1,446,798,823,-1,823,6,446,-1,437,51,674,-1,51,673,674,-1,8,7,823,-1,7,6,823,-1,672,436,674,-1,142,681,3,-1,681,1,3,-1,685,10,12,-1,685,3,0,-1,685,12,3,-1,8,673,51,-1,8,823,673,-1,5,49,445,-1,49,5,686,-1,824,583,821,-1,824,582,583,-1,819,440,818,-1,440,819,816,-1,682,681,825,-1,682,96,681,-1,758,38,359,-1,758,362,38,-1,1,50,2,-1,444,50,1,-1,95,443,815,-1,95,94,443,-1,813,814,676,-1,813,826,814,-1,71,99,675,-1,71,46,99,-1,612,456,58,-1,612,827,456,-1,828,829,558,-1,828,830,829,-1,447,677,680,-1,677,447,93,-1,76,555,77,-1,555,76,560,-1,65,82,63,-1,82,65,803,-1,826,455,831,-1,455,826,813,-1,812,544,615,-1,812,832,544,-1,833,834,545,-1,833,831,834,-1,536,120,537,-1,822,120,536,-1,808,117,119,-1,807,117,808,-1,806,623,123,-1,621,623,806,-1,804,835,805,-1,835,804,591,-1,599,565,598,-1,599,550,565,-1,57,548,611,-1,25,548,57,-1,77,554,78,-1,554,77,552,-1,618,608,542,-1,608,618,607,-1,803,801,82,-1,801,803,616,-1,558,618,617,-1,618,558,139,-1,811,91,447,-1,91,811,810,-1,446,448,798,-1,446,678,448,-1,836,687,435,-1,837,687,836,-1,838,839,840,-1,693,839,838,-1,691,414,841,-1,691,697,414,-1,797,842,843,-1,797,796,842,-1,844,597,595,-1,844,795,597,-1,845,479,743,-1,845,659,479,-1,749,743,742,-1,743,749,845,-1,783,653,792,-1,653,783,224,-1,488,173,792,-1,488,174,173,-1,651,492,489,-1,492,651,459,-1,305,846,304,-1,305,300,846,-1,847,764,775,-1,847,790,764,-1,848,519,628,-1,520,519,848,-1,788,848,849,-1,848,788,789,-1,31,390,739,-1,850,390,31,-1,191,516,188,-1,514,516,191,-1,633,321,631,-1,633,851,321,-1,212,214,213,-1,214,212,209,-1,261,786,266,-1,261,717,786,-1,169,654,852,-1,654,169,656,-1,222,467,336,-1,222,221,467,-1,781,853,379,-1,781,763,853,-1,775,376,847,-1,757,376,775,-1,331,377,780,-1,755,377,331,-1,779,854,378,-1,779,855,854,-1,753,176,856,-1,278,176,753,-1,857,171,462,-1,645,171,857,-1,645,791,171,-1,647,858,650,-1,647,493,858,-1,859,166,168,-1,859,860,166,-1,384,861,862,-1,384,863,861,-1,668,864,865,-1,668,670,864,-1,153,866,154,-1,153,151,866,-1,497,866,151,-1,866,497,507,-1,769,505,230,-1,769,768,505,-1,508,867,506,-1,867,508,868,-1,869,870,871,-1,869,793,870,-1,872,774,873,-1,872,720,774,-1,258,874,199,-1,258,281,874,-1,722,402,350,-1,722,723,402,-1,347,721,875,-1,348,721,347,-1,308,217,719,-1,308,307,217,-1,876,785,877,-1,878,785,876,-1,778,283,282,-1,778,299,283,-1,286,738,287,-1,736,738,286,-1,182,28,30,-1,181,28,182,-1,187,776,502,-1,776,187,186,-1,853,762,662,-1,763,762,853,-1,655,645,646,-1,645,655,791,-1,879,793,869,-1,879,155,793,-1,307,158,217,-1,156,158,307,-1,708,880,727,-1,708,706,880,-1,60,881,882,-1,62,881,60,-1,119,128,772,-1,128,119,118,-1,431,430,429,-1,430,431,883,-1,692,688,690,-1,692,432,688,-1,17,771,689,-1,771,17,884,-1,112,824,821,-1,112,115,824,-1,482,659,660,-1,479,659,482,-1,663,480,482,-1,663,770,480,-1,885,380,330,-1,326,380,885,-1,747,753,855,-1,747,752,753,-1,380,775,764,-1,775,380,323,-1,661,466,465,-1,661,662,466,-1,191,886,851,-1,191,190,886,-1,468,314,465,-1,468,315,314,-1,163,887,164,-1,887,163,888,-1,856,159,790,-1,159,856,176,-1,339,333,337,-1,334,333,339,-1,352,471,353,-1,471,352,469,-1,35,342,341,-1,35,41,342,-1,15,404,712,-1,15,889,404,-1,198,890,761,-1,198,200,890,-1};
			return value;
		}

		/** Define subarray values using type int[] with $tupleSize=1 and $tupleSplitSize=1000 for subarray position()=5 */
		private int[] getltibia_Geo_6_17_coordIndex_5()
		{
			int[] value = {888,399,887,-1,888,873,399,-1,555,613,556,-1,613,555,830,-1,522,891,695,-1,522,521,891,-1,760,759,463,-1,760,354,759,-1,240,463,759,-1,240,462,463,-1,310,759,311,-1,241,759,310,-1,311,360,309,-1,311,357,360,-1,36,367,892,-1,368,367,36,-1,339,223,222,-1,339,338,223,-1,375,337,333,-1,374,337,375,-1,885,366,365,-1,885,398,366,-1,763,373,375,-1,763,781,373,-1,398,330,329,-1,398,885,330,-1,779,754,748,-1,755,754,779,-1,278,750,277,-1,278,752,750,-1,861,893,894,-1,861,863,893,-1,895,750,751,-1,893,750,895,-1,845,748,754,-1,845,749,748,-1,744,666,895,-1,666,744,478,-1,746,356,355,-1,765,356,746,-1,469,745,896,-1,469,352,745,-1,476,744,741,-1,476,478,744,-1,892,361,36,-1,361,892,724,-1,725,242,740,-1,242,725,389,-1,388,857,239,-1,857,388,897,-1,739,499,31,-1,738,499,739,-1,287,400,288,-1,400,287,387,-1,735,736,286,-1,735,737,736,-1,898,737,899,-1,898,641,737,-1,264,900,735,-1,266,900,264,-1,901,900,902,-1,901,899,900,-1,903,734,733,-1,903,901,734,-1,904,786,210,-1,904,902,786,-1,904,620,734,-1,905,620,904,-1,905,535,620,-1,906,535,905,-1,534,906,907,-1,534,535,906,-1,197,908,907,-1,908,197,196,-1,909,574,577,-1,574,909,395,-1,910,392,730,-1,910,391,392,-1,730,911,910,-1,730,732,911,-1,911,729,408,-1,911,732,729,-1,292,408,729,-1,408,292,407,-1,294,727,880,-1,727,294,728,-1,909,912,913,-1,909,196,912,-1,914,367,726,-1,914,892,367,-1,401,915,282,-1,401,914,915,-1,220,282,915,-1,778,282,220,-1,915,218,220,-1,915,784,218,-1,873,397,399,-1,774,397,873,-1,714,256,761,-1,256,714,773,-1,916,306,346,-1,877,306,916,-1,307,877,785,-1,307,306,877,-1,876,203,917,-1,349,203,876,-1,918,157,878,-1,918,208,157,-1,202,917,203,-1,403,917,202,-1,919,404,889,-1,919,406,404,-1,920,913,912,-1,913,920,709,-1,394,413,412,-1,394,393,413,-1,843,911,797,-1,910,911,843,-1,715,761,890,-1,715,714,761,-1,410,713,411,-1,410,716,713,-1,13,712,711,-1,15,712,13,-1,920,710,709,-1,920,14,710,-1,706,698,707,-1,708,698,706,-1,756,705,162,-1,756,160,705,-1,704,201,251,-1,200,201,704,-1,921,890,701,-1,715,890,921,-1,699,716,922,-1,713,716,699,-1,385,705,160,-1,705,385,417,-1,702,251,253,-1,704,251,702,-1,701,923,921,-1,701,703,923,-1,922,700,699,-1,922,924,700,-1,423,711,424,-1,13,711,423,-1,14,925,710,-1,14,926,925,-1,841,415,927,-1,414,415,841,-1,707,697,838,-1,698,697,707,-1,144,836,416,-1,144,840,836,-1,694,253,879,-1,702,253,694,-1,695,923,703,-1,695,891,923,-1,696,924,928,-1,700,924,696,-1,427,926,425,-1,925,926,427,-1,927,883,841,-1,927,430,883,-1,418,929,930,-1,418,386,929,-1,869,694,879,-1,694,869,636,-1,521,928,891,-1,624,928,521,-1,585,432,125,-1,585,688,432,-1,693,771,839,-1,771,693,690,-1,839,884,837,-1,839,771,884,-1,17,584,149,-1,584,17,689,-1,687,931,438,-1,687,932,931,-1,52,933,9,-1,52,934,933,-1,4,686,5,-1,686,4,684,-1,935,936,934,-1,936,935,820,-1,820,931,817,-1,935,931,820,-1,818,681,142,-1,825,681,818,-1,794,22,21,-1,794,937,22,-1,683,610,27,-1,683,937,610,-1,595,610,844,-1,595,26,610,-1,25,59,27,-1,57,59,25,-1,680,42,44,-1,680,679,42,-1,69,815,46,-1,815,69,95,-1,673,798,671,-1,798,673,823,-1,814,453,454,-1,826,453,814,-1,451,833,832,-1,451,453,833,-1,796,436,842,-1,796,434,436,-1,671,457,672,-1,458,457,671,-1,90,64,137,-1,90,89,64,-1,667,860,670,-1,667,664,860,-1,894,668,861,-1,669,668,894,-1,666,669,894,-1,665,669,666,-1,475,770,665,-1,770,475,480,-1,782,938,227,-1,938,782,313,-1,225,939,852,-1,225,940,939,-1,465,471,468,-1,465,464,471,-1,938,472,940,-1,938,474,472,-1,941,939,942,-1,170,939,941,-1,942,483,941,-1,942,486,483,-1,743,481,741,-1,479,481,743,-1,896,470,469,-1,470,943,473,-1,896,943,470,-1,233,173,175,-1,233,235,173,-1,490,301,461,-1,490,944,301,-1,858,487,250,-1,491,487,858,-1,654,244,226,-1,654,246,244,-1,248,792,653,-1,792,248,488,-1,504,247,503,-1};
			return value;
		}

		/** Define subarray values using type int[] with $tupleSize=1 and $tupleSplitSize=1000 for subarray position()=6 */
		private int[] getltibia_Geo_6_17_coordIndex_6()
		{
			int[] value = {247,504,650,-1,493,491,858,-1,493,489,491,-1,272,495,494,-1,495,272,231,-1,864,275,178,-1,864,859,275,-1,787,930,929,-1,930,787,179,-1,897,645,857,-1,500,645,897,-1,245,194,243,-1,194,245,501,-1,502,192,187,-1,502,318,192,-1,766,777,289,-1,189,777,766,-1,793,866,870,-1,154,866,793,-1,867,637,871,-1,638,637,867,-1,788,639,868,-1,849,639,788,-1,641,635,180,-1,641,898,635,-1,190,634,886,-1,190,518,634,-1,643,945,512,-1,643,630,945,-1,639,627,626,-1,639,849,627,-1,638,522,637,-1,638,524,522,-1,526,898,903,-1,635,898,526,-1,886,526,322,-1,886,634,526,-1,630,946,945,-1,630,632,946,-1,528,628,519,-1,628,528,527,-1,523,627,629,-1,523,626,627,-1,946,947,948,-1,946,632,947,-1,629,625,523,-1,629,949,625,-1,733,809,525,-1,809,733,619,-1,947,622,621,-1,947,320,622,-1,948,533,529,-1,948,806,533,-1,949,531,625,-1,949,532,531,-1,809,623,622,-1,107,623,809,-1,123,537,120,-1,123,623,537,-1,421,541,426,-1,541,421,121,-1,539,907,908,-1,907,539,534,-1,616,614,801,-1,614,616,546,-1,950,545,834,-1,950,543,545,-1,834,827,950,-1,456,827,834,-1,829,140,558,-1,829,141,140,-1,78,799,72,-1,799,78,554,-1,55,601,607,-1,55,602,601,-1,604,608,605,-1,134,608,604,-1,601,606,605,-1,600,606,601,-1,594,563,593,-1,594,602,563,-1,60,561,75,-1,882,561,60,-1,794,795,844,-1,795,794,148,-1,804,564,596,-1,564,804,565,-1,882,568,593,-1,882,881,568,-1,594,951,600,-1,594,567,951,-1,606,731,603,-1,606,952,731,-1,572,951,590,-1,572,952,951,-1,805,297,62,-1,835,297,805,-1,592,597,586,-1,596,597,592,-1,586,579,592,-1,586,580,579,-1,835,295,297,-1,835,131,295,-1,103,588,573,-1,104,588,103,-1,588,728,294,-1,589,728,588,-1,575,587,953,-1,589,587,575,-1,570,102,101,-1,102,570,807,-1,587,102,808,-1,104,102,587,-1,125,578,585,-1,578,125,124,-1,954,127,955,-1,124,127,954,-1,114,576,953,-1,576,114,113,-1,538,113,110,-1,538,576,113,-1,581,428,540,-1,581,429,428,-1,808,953,587,-1,114,953,808,-1,124,130,578,-1,954,130,124,-1,953,574,575,-1,574,953,576,-1,589,396,728,-1,589,575,396,-1,294,573,588,-1,294,293,573,-1,590,573,572,-1,103,573,590,-1,148,586,795,-1,586,148,147,-1,596,591,804,-1,592,591,596,-1,566,881,296,-1,566,568,881,-1,951,569,590,-1,569,951,567,-1,952,571,731,-1,572,571,952,-1,952,600,951,-1,606,600,952,-1,805,61,598,-1,805,62,61,-1,593,561,882,-1,593,563,561,-1,54,602,55,-1,602,54,563,-1,609,141,559,-1,141,609,53,-1,599,72,799,-1,599,73,72,-1,559,829,560,-1,559,141,829,-1,801,828,800,-1,801,614,828,-1,551,612,611,-1,612,551,553,-1,557,950,827,-1,556,950,557,-1,556,543,950,-1,556,613,543,-1,583,541,822,-1,583,540,541,-1,908,538,539,-1,908,577,538,-1,534,109,106,-1,109,534,539,-1,822,121,120,-1,822,541,121,-1,422,121,421,-1,422,122,121,-1,107,537,623,-1,107,108,537,-1,529,532,949,-1,529,533,532,-1,621,948,947,-1,806,948,621,-1,809,320,525,-1,809,622,320,-1,523,624,521,-1,624,523,625,-1,949,527,529,-1,629,527,949,-1,948,528,946,-1,948,529,528,-1,947,631,320,-1,632,631,947,-1,525,903,733,-1,526,903,525,-1,946,519,945,-1,519,946,528,-1,628,849,848,-1,849,628,627,-1,945,510,512,-1,510,945,519,-1,633,517,514,-1,517,633,630,-1,635,518,180,-1,518,635,634,-1,766,518,190,-1,518,766,228,-1,868,638,867,-1,639,638,868,-1,871,636,869,-1,637,636,871,-1,507,870,866,-1,507,506,870,-1,768,508,509,-1,768,767,508,-1,513,274,267,-1,232,274,513,-1,515,269,776,-1,642,269,515,-1,776,516,515,-1,516,776,186,-1,289,228,766,-1,228,289,229,-1,501,646,184,-1,501,245,646,-1,850,500,897,-1,183,500,850,-1,179,153,930,-1,179,151,153,-1,929,865,787,-1,929,862,865,-1,787,864,178,-1,787,865,864,-1,496,152,276,-1,150,152,496,-1,505,496,495,-1,498,496,505,-1,648,859,168,-1,275,859,648,-1,492,944,490,-1,846,944,492,-1,491,461,487,-1,491,490,461,-1,488,250,487,-1,488,248,250,-1,175,237,233,-1,175,319,237,-1,473,484,486,-1,473,943,484,-1,659,754,332,-1};
			return value;
		}

		/** Define subarray values using type int[] with $tupleSize=1 and $tupleSplitSize=1000 for subarray position()=7 */
		private int[] getltibia_Geo_6_17_coordIndex_7()
		{
			int[] value = {754,659,845,-1,760,483,657,-1,760,941,483,-1,472,486,942,-1,472,473,486,-1,463,941,760,-1,463,170,941,-1,940,942,939,-1,940,472,942,-1,315,938,313,-1,938,315,474,-1,170,852,939,-1,852,170,169,-1,227,940,225,-1,227,938,940,-1,665,667,669,-1,665,770,667,-1,664,166,860,-1,664,652,166,-1,137,63,135,-1,137,64,63,-1,843,457,409,-1,843,842,457,-1,842,672,457,-1,436,672,842,-1,85,832,812,-1,451,832,85,-1,453,831,833,-1,453,826,831,-1,676,56,813,-1,676,675,56,-1,454,70,814,-1,810,70,454,-1,452,810,454,-1,91,810,452,-1,84,91,452,-1,92,91,84,-1,937,844,610,-1,794,844,937,-1,682,937,683,-1,682,22,937,-1,825,440,23,-1,825,818,440,-1,932,817,931,-1,16,817,932,-1,816,936,820,-1,816,819,936,-1,10,934,936,-1,933,934,10,-1,684,9,933,-1,4,9,684,-1,439,934,52,-1,439,935,934,-1,935,438,931,-1,438,935,439,-1,18,149,20,-1,17,149,18,-1,16,884,17,-1,16,932,884,-1,837,932,687,-1,932,837,884,-1,530,928,624,-1,530,696,928,-1,418,153,155,-1,153,418,930,-1,692,841,883,-1,691,841,692,-1,430,925,427,-1,927,925,430,-1,423,425,926,-1,423,419,425,-1,700,420,424,-1,700,696,420,-1,923,928,924,-1,923,891,928,-1,703,694,695,-1,703,702,694,-1,155,417,418,-1,252,417,155,-1,416,435,434,-1,416,836,435,-1,707,840,144,-1,840,707,838,-1,710,927,415,-1,710,925,927,-1,926,13,423,-1,14,13,926,-1,924,921,923,-1,922,921,924,-1,705,252,254,-1,705,417,252,-1,713,424,711,-1,713,699,424,-1,715,922,716,-1,715,921,922,-1,200,701,890,-1,704,701,200,-1,145,434,796,-1,145,416,434,-1,920,15,14,-1,920,889,15,-1,398,887,399,-1,398,329,887,-1,714,280,773,-1,280,714,410,-1,910,409,391,-1,910,843,409,-1,408,797,911,-1,408,146,797,-1,412,727,394,-1,727,412,708,-1,709,393,913,-1,393,709,413,-1,889,912,919,-1,912,889,920,-1,406,195,215,-1,919,195,406,-1,403,918,917,-1,405,918,403,-1,878,917,918,-1,876,917,878,-1,220,719,217,-1,220,219,719,-1,281,872,874,-1,875,872,281,-1,774,726,397,-1,774,784,726,-1,914,784,915,-1,914,726,784,-1,217,778,220,-1,217,216,778,-1,284,265,288,-1,265,284,260,-1,724,914,401,-1,724,892,914,-1,196,919,912,-1,919,196,195,-1,913,395,909,-1,393,395,913,-1,880,292,294,-1,880,407,292,-1,731,729,732,-1,731,571,729,-1,392,134,604,-1,134,392,132,-1,577,196,909,-1,577,908,196,-1,907,213,197,-1,907,906,213,-1,212,906,905,-1,906,212,213,-1,905,210,212,-1,905,904,210,-1,734,902,904,-1,734,901,902,-1,266,902,900,-1,902,266,786,-1,898,901,903,-1,901,898,899,-1,899,735,900,-1,899,737,735,-1,390,897,388,-1,390,850,897,-1,177,160,159,-1,385,160,177,-1,862,386,384,-1,862,929,386,-1,356,382,358,-1,382,356,765,-1,894,895,666,-1,894,893,895,-1,277,893,863,-1,277,750,893,-1,780,379,853,-1,379,780,377,-1,781,371,373,-1,781,757,371,-1,365,326,885,-1,326,365,324,-1,762,333,335,-1,333,762,375,-1,35,368,36,-1,343,368,35,-1,354,311,759,-1,354,357,311,-1,363,353,364,-1,351,353,363,-1,614,830,828,-1,614,613,830,-1,208,405,207,-1,208,918,405,-1,279,712,404,-1,712,279,411,-1,722,346,345,-1,722,916,346,-1,875,720,872,-1,875,721,720,-1,309,39,312,-1,40,39,309,-1,312,37,361,-1,312,39,37,-1,378,847,376,-1,854,847,378,-1,238,853,662,-1,238,780,853,-1,329,164,887,-1,329,328,164,-1,344,324,343,-1,325,324,344,-1,746,896,745,-1,746,943,896,-1,746,484,943,-1,322,851,886,-1,851,322,321,-1,517,642,515,-1,642,517,643,-1,855,748,747,-1,748,855,779,-1,346,308,348,-1,306,308,346,-1,790,854,856,-1,854,790,847,-1,301,846,300,-1,846,301,944,-1,660,302,482,-1,660,303,302,-1,751,744,895,-1,751,742,744,-1,116,824,115,-1,824,116,955,-1,112,536,111,-1,536,112,821,-1,432,883,431,-1,883,432,692,-1,131,118,295,-1,131,128,118,-1,296,62,297,-1,296,881,62,-1,407,706,143,-1,880,706,407,-1,28,229,291,-1,28,181,229,-1,165,251,201,-1,254,251,165,-1,232,644,230,-1,644,232,511,-1,466,336,467,-1,466,335,336,-1,271,267,274,-1,271,268,267,-1};
			return value;
		}

		/** Define subarray values using type int[] with $tupleSize=1 and $tupleSplitSize=1000 for subarray position()=8 */
		private int[] getltibia_Geo_6_17_coordIndex_8()
		{
			int[] value = {738,640,499,-1,640,738,736,-1,264,288,265,-1,264,285,288,-1,283,260,284,-1,283,263,260,-1,156,878,157,-1,156,785,878,-1,349,877,916,-1,876,877,349,-1,350,916,722,-1,349,916,350,-1,773,257,256,-1,257,773,723,-1,255,875,281,-1,255,347,875,-1,874,873,888,-1,872,873,874,-1,280,402,773,-1,280,204,402,-1,879,252,155,-1,253,252,879,-1,506,871,870,-1,871,506,867,-1,767,868,508,-1,868,767,788,-1,505,509,498,-1,509,505,768,-1,670,859,864,-1,670,860,859,-1,865,861,668,-1,862,861,865,-1,863,177,277,-1,177,863,384,-1,650,250,247,-1,650,858,250,-1,246,646,245,-1,246,655,646,-1,239,462,240,-1,857,462,239,-1,241,740,242,-1,241,310,740,-1,856,855,753,-1,854,855,856,-1,325,372,323,-1,372,325,370,-1,662,335,466,-1,335,662,762,-1,171,656,169,-1,791,656,171,-1,226,852,654,-1,226,225,852,-1,214,207,215,-1,214,205,207,-1,215,197,213,-1,195,197,215,-1,888,199,874,-1,888,163,199,-1,201,163,165,-1,199,163,201,-1,189,185,777,-1,188,185,189,-1,514,851,633,-1,514,191,851,-1,186,188,516,-1,186,185,188,-1,182,499,640,-1,499,182,30,-1,34,850,31,-1,183,850,34,-1,739,387,287,-1,390,387,739,-1,644,848,789,-1,644,520,848,-1,175,300,305,-1,172,300,175,-1,846,459,304,-1,459,846,492,-1,167,651,489,-1,167,166,651,-1,328,162,164,-1,756,162,328,-1,789,230,644,-1,769,230,789,-1,838,691,693,-1,691,838,697,-1,840,837,836,-1,839,837,840,-1,819,10,936,-1,819,11,10,-1,100,46,45,-1,100,99,46,-1,135,138,137,-1,138,135,132,-1,134,542,608,-1,134,133,542,-1,139,607,618,-1,607,139,55,-1,549,611,548,-1,549,551,611,-1,550,799,549,-1,599,799,550,-1,591,131,835,-1,131,591,129,-1,772,130,954,-1,128,130,772,-1,954,116,772,-1,116,954,955,-1,112,113,115,-1,110,113,112,-1,47,443,442,-1,443,47,815,-1,65,89,66,-1,64,89,65,-1,831,456,834,-1,455,456,831,-1,832,545,544,-1,832,833,545,-1,87,615,802,-1,87,812,615,-1,69,811,44,-1,69,70,811,-1,44,447,680,-1,811,447,44,-1,93,449,677,-1,449,93,92,-1,802,65,66,-1,802,803,65,-1,617,828,558,-1,617,800,828,-1,560,830,555,-1,830,560,829,-1,73,60,75,-1,60,73,61,-1,827,553,557,-1,612,553,827,-1,53,562,54,-1,53,609,562,-1,75,609,74,-1,75,562,609,-1,98,444,1,-1,98,442,444,-1,48,42,49,-1,48,43,42,-1,47,98,45,-1,98,47,442,-1,37,41,35,-1,41,37,39,-1,359,383,758,-1,383,359,358,-1,825,22,682,-1,22,825,23,-1,18,817,16,-1,18,441,817,-1,582,955,127,-1,824,955,582,-1,933,685,684,-1,933,10,685,-1};
			return value;
		}

		/** Define subarray values using type int[] with $tupleSize=1 and $tupleSplitSize=1000 for subarray position()=1 */
		private int[] getlfibula_Geo_6_22_coordIndex_1()
		{
			int[] value = {0,1,2,-1,0,3,1,-1,4,5,6,-1,6,7,4,-1,8,9,10,-1,11,12,13,-1,12,14,13,-1,15,16,17,-1,17,18,15,-1,19,20,21,-1,19,22,20,-1,23,24,25,-1,26,27,28,-1,27,29,28,-1,30,31,32,-1,33,34,35,-1,36,37,38,-1,38,39,36,-1,40,36,21,-1,41,42,43,-1,44,45,46,-1,47,48,49,-1,50,19,39,-1,19,36,39,-1,51,52,53,-1,51,54,52,-1,55,56,57,-1,56,58,57,-1,59,60,61,-1,59,62,60,-1,63,64,65,-1,66,67,68,-1,63,69,70,-1,71,60,66,-1,66,68,71,-1,72,73,74,-1,74,75,72,-1,76,77,78,-1,77,79,78,-1,80,61,81,-1,61,82,81,-1,83,84,85,-1,85,86,83,-1,87,88,89,-1,90,86,91,-1,90,88,86,-1,92,93,94,-1,94,95,92,-1,96,97,98,-1,88,99,83,-1,88,87,99,-1,100,101,102,-1,101,103,102,-1,104,99,105,-1,105,106,104,-1,107,108,109,-1,110,111,112,-1,112,113,110,-1,114,95,94,-1,114,115,95,-1,11,15,116,-1,15,98,116,-1,117,12,118,-1,12,119,118,-1,110,60,62,-1,110,66,60,-1,120,121,122,-1,120,109,121,-1,123,124,125,-1,126,127,128,-1,127,129,128,-1,130,131,132,-1,130,133,131,-1,134,135,136,-1,135,137,136,-1,138,139,140,-1,138,141,139,-1,142,143,144,-1,142,145,143,-1,146,147,123,-1,148,149,150,-1,149,151,150,-1,152,153,154,-1,152,155,153,-1,156,157,158,-1,140,158,159,-1,159,138,140,-1,130,149,160,-1,130,132,149,-1,161,162,163,-1,164,165,166,-1,166,167,164,-1,110,67,66,-1,110,113,67,-1,23,168,169,-1,23,170,168,-1,91,171,90,-1,91,172,171,-1,173,57,174,-1,57,175,174,-1,176,177,172,-1,172,91,176,-1,178,177,120,-1,177,176,120,-1,179,180,2,-1,2,178,179,-1,181,180,182,-1,180,179,182,-1,59,70,183,-1,70,69,183,-1,1,3,184,-1,185,186,187,-1,186,184,187,-1,165,164,188,-1,164,189,188,-1,190,191,192,-1,190,193,191,-1,194,195,196,-1,196,197,194,-1,198,199,200,-1,200,201,198,-1,202,203,204,-1,205,203,206,-1,205,161,203,-1,207,208,209,-1,207,210,208,-1,158,211,212,-1,212,159,158,-1,136,142,134,-1,142,213,134,-1,214,215,216,-1,216,146,214,-1,217,218,219,-1,220,217,221,-1,220,222,217,-1,104,111,84,-1,104,112,111,-1,102,103,89,-1,103,223,89,-1,224,225,100,-1,225,101,100,-1,226,93,227,-1,227,228,226,-1,227,223,228,-1,223,103,228,-1,105,229,230,-1,105,231,229,-1,232,98,233,-1,232,116,98,-1,234,235,236,-1,7,237,4,-1,238,239,240,-1,240,7,238,-1,241,242,238,-1,242,243,238,-1,244,5,245,-1,245,246,244,-1,247,248,24,-1,247,249,248,-1,44,46,250,-1,250,251,44,-1,49,252,253,-1,49,48,252,-1,254,32,31,-1,254,240,32,-1,48,255,252,-1,238,256,239,-1,238,243,256,-1,257,258,259,-1,257,260,258,-1,226,261,262,-1,226,234,261,-1,263,114,264,-1,263,265,114,-1,263,264,266,-1,266,267,263,-1,268,269,270,-1,268,25,269,-1,41,24,169,-1,24,23,169,-1,271,250,43,-1,250,247,43,-1,272,251,271,-1,251,250,271,-1,273,274,242,-1,274,243,242,-1,275,274,276,-1,33,277,278,-1,33,38,277,-1,279,280,258,-1,279,40,280,-1,281,259,258,-1,258,280,281,-1,253,282,49,-1,283,284,285,-1,34,283,285,-1,285,286,34,-1,34,33,278,-1,278,168,34,-1,34,286,35,-1,285,287,288,-1,285,284,287,-1,288,22,50,-1,22,19,50,-1,22,289,20,-1,290,291,292,-1,291,287,292,-1,289,281,280,-1,280,20,289,-1,293,279,260,-1,279,258,260,-1,37,277,38,-1,37,294,277,-1,242,251,272,-1,272,273,242,-1,271,43,42,-1,48,27,255,-1,48,295,27,-1,270,269,263,-1,263,267,270,-1,265,248,296,-1,248,249,296,-1,260,297,239,-1,239,256,260,-1,253,281,282,-1,253,259,281,-1,30,252,31,-1,30,253,252,-1,298,244,246,-1,298,299,244,-1,300,232,301,-1,232,302,301,-1,254,303,237,-1,303,117,237,-1,118,237,117,-1,118,4,237,-1,7,241,238,-1,7,6,241,-1,301,304,305,-1,301,302,304,-1,283,268,284,-1,283,170,268,-1,226,228,234,-1,228,235,234,-1,10,17,16,-1,16,306,10,-1,231,223,227,-1,227,229,231,-1,106,112,104,-1,106,97,112,-1};
			return value;
		}

		/** Define subarray values using type int[] with $tupleSize=1 and $tupleSplitSize=1000 for subarray position()=2 */
		private int[] getlfibula_Geo_6_22_coordIndex_2()
		{
			int[] value = {171,102,90,-1,147,307,123,-1,307,124,123,-1,212,308,159,-1,308,309,159,-1,204,310,202,-1,204,311,310,-1,194,151,312,-1,194,150,151,-1,195,194,312,-1,312,189,195,-1,184,196,187,-1,184,3,196,-1,313,64,75,-1,313,65,64,-1,74,73,186,-1,73,314,186,-1,2,180,0,-1,81,82,72,-1,82,76,72,-1,176,91,107,-1,91,86,107,-1,82,71,76,-1,71,77,76,-1,88,83,86,-1,98,97,106,-1,106,233,98,-1,103,235,228,-1,103,101,235,-1,162,315,163,-1,315,316,163,-1,317,164,167,-1,318,147,146,-1,146,216,318,-1,309,138,159,-1,309,319,138,-1,153,155,320,-1,321,139,141,-1,0,181,197,-1,0,180,181,-1,160,149,148,-1,322,207,154,-1,154,323,322,-1,137,147,318,-1,318,136,137,-1,157,156,153,-1,153,320,157,-1,143,145,324,-1,210,207,322,-1,325,125,124,-1,124,315,325,-1,326,129,127,-1,127,327,326,-1,222,220,215,-1,215,214,222,-1,327,328,326,-1,328,329,326,-1,319,132,131,-1,188,215,220,-1,133,141,131,-1,176,109,120,-1,176,107,109,-1,12,11,119,-1,11,116,119,-1,15,18,98,-1,18,96,98,-1,62,330,111,-1,111,110,62,-1,79,56,55,-1,79,52,56,-1,83,99,84,-1,99,104,84,-1,231,105,99,-1,99,87,231,-1,96,67,97,-1,67,113,97,-1,46,299,296,-1,296,249,46,-1,305,95,115,-1,115,298,305,-1,105,230,233,-1,233,106,105,-1,300,118,119,-1,300,245,118,-1,92,227,93,-1,112,97,113,-1,89,88,102,-1,88,90,102,-1,77,53,79,-1,53,52,79,-1,72,76,73,-1,76,78,73,-1,190,192,74,-1,71,82,60,-1,82,61,60,-1,313,331,65,-1,330,85,84,-1,84,111,330,-1,183,69,108,-1,69,109,108,-1,80,63,70,-1,332,55,173,-1,55,57,173,-1,56,224,58,-1,56,9,224,-1,252,333,31,-1,252,255,333,-1,292,295,290,-1,273,276,274,-1,169,42,41,-1,297,260,257,-1,334,26,236,-1,26,28,236,-1,19,21,36,-1,51,18,54,-1,18,17,54,-1,15,11,16,-1,11,13,16,-1,118,5,4,-1,118,245,5,-1,56,54,9,-1,56,52,54,-1,236,335,334,-1,335,236,235,-1,276,272,336,-1,272,276,273,-1,289,291,337,-1,289,22,291,-1,338,339,340,-1,338,306,339,-1,333,341,342,-1,255,341,333,-1,59,80,70,-1,61,80,59,-1,183,85,330,-1,183,108,85,-1,302,233,230,-1,302,232,233,-1,116,300,119,-1,116,232,300,-1,296,298,115,-1,299,298,296,-1,247,46,249,-1,250,46,247,-1,59,330,62,-1,59,183,330,-1,321,133,343,-1,141,133,321,-1,208,328,344,-1,208,329,328,-1,310,152,209,-1,152,310,311,-1,214,325,222,-1,325,214,125,-1,128,160,126,-1,128,345,160,-1,155,311,316,-1,152,311,155,-1,346,158,157,-1,346,211,158,-1,346,135,211,-1,346,347,135,-1,211,134,212,-1,211,135,134,-1,140,322,323,-1,322,140,139,-1,348,320,307,-1,157,320,348,-1,145,136,318,-1,136,145,142,-1,156,154,153,-1,323,154,156,-1,73,332,314,-1,332,73,78,-1,323,158,140,-1,158,323,156,-1,193,185,349,-1,185,193,190,-1,321,350,210,-1,321,343,350,-1,343,345,128,-1,343,133,345,-1,179,351,182,-1,122,351,179,-1,121,65,352,-1,63,65,121,-1,127,353,354,-1,127,126,353,-1,197,150,194,-1,150,197,181,-1,139,210,322,-1,321,210,139,-1,155,307,320,-1,124,307,155,-1,57,355,175,-1,355,57,58,-1,77,68,53,-1,71,68,77,-1,1,174,2,-1,174,1,173,-1,108,86,85,-1,107,86,108,-1,81,75,64,-1,81,72,75,-1,186,190,74,-1,186,185,190,-1,196,0,197,-1,196,3,0,-1,148,126,160,-1,126,148,353,-1,313,191,331,-1,191,313,192,-1,327,354,331,-1,327,127,354,-1,356,328,327,-1,328,356,357,-1,193,356,191,-1,356,193,198,-1,201,358,357,-1,206,358,201,-1,219,162,161,-1,219,218,162,-1,317,199,349,-1,167,199,317,-1,166,205,200,-1,359,205,166,-1,189,324,188,-1,189,312,324,-1,188,216,215,-1,324,216,188,-1,312,143,324,-1,151,143,312,-1,144,309,142,-1,144,319,309,-1,204,316,311,-1,316,204,163,-1,102,355,100,-1,355,102,171,-1,18,67,96,-1,67,18,51,-1,225,338,335,-1,225,8,338,-1,302,229,304,-1,302,230,229,-1,339,14,342,-1,13,14,339,-1,26,255,27,-1,26,341,255,-1,236,261,234,-1,261,236,28,-1};
			return value;
		}

		/** Define subarray values using type int[] with $tupleSize=1 and $tupleSplitSize=1000 for subarray position()=3 */
		private int[] getlfibula_Geo_6_22_coordIndex_3()
		{
			int[] value = {341,334,340,-1,341,26,334,-1,240,237,7,-1,254,237,240,-1,244,46,45,-1,244,299,46,-1,257,253,30,-1,257,259,253,-1,265,115,114,-1,265,296,115,-1,264,261,266,-1,264,262,261,-1,270,360,361,-1,267,360,270,-1,27,360,29,-1,27,295,360,-1,295,47,290,-1,47,295,48,-1,292,284,361,-1,284,292,287,-1,278,169,168,-1,278,42,169,-1,279,294,37,-1,294,279,293,-1,260,275,293,-1,256,275,260,-1,290,337,291,-1,290,47,337,-1,285,50,286,-1,50,285,288,-1,22,287,291,-1,288,287,22,-1,280,21,20,-1,40,21,280,-1,293,276,294,-1,293,275,276,-1,42,277,336,-1,278,277,42,-1,42,272,271,-1,42,336,272,-1,274,256,243,-1,274,275,256,-1,294,336,277,-1,276,336,294,-1,24,269,25,-1,24,248,269,-1,268,361,284,-1,268,270,361,-1,295,361,360,-1,292,361,295,-1,267,29,360,-1,29,267,266,-1,248,263,269,-1,263,248,265,-1,262,114,94,-1,262,264,114,-1,94,226,262,-1,226,94,93,-1,300,246,245,-1,301,246,300,-1,239,32,240,-1,239,297,32,-1,333,254,31,-1,333,303,254,-1,241,251,242,-1,251,241,44,-1,43,24,41,-1,43,247,24,-1,5,45,6,-1,45,5,244,-1,303,342,14,-1,303,333,342,-1,335,340,334,-1,335,338,340,-1,266,28,29,-1,28,266,261,-1,306,13,339,-1,16,13,306,-1,225,235,101,-1,335,235,225,-1,227,304,229,-1,227,92,304,-1,9,225,224,-1,8,225,9,-1,17,9,54,-1,17,10,9,-1,100,58,224,-1,355,58,100,-1,67,53,68,-1,67,51,53,-1,218,222,325,-1,217,222,218,-1,219,221,217,-1,219,359,221,-1,209,154,207,-1,209,152,154,-1,208,350,329,-1,210,350,208,-1,132,151,149,-1,132,143,151,-1,188,221,165,-1,221,188,220,-1,200,167,166,-1,200,199,167,-1,195,164,317,-1,189,164,195,-1,204,161,163,-1,161,204,203,-1,161,359,219,-1,161,205,359,-1,206,202,358,-1,202,206,203,-1,357,198,201,-1,357,356,198,-1,200,206,201,-1,200,205,206,-1,357,344,328,-1,358,344,357,-1,327,191,356,-1,327,331,191,-1,354,351,352,-1,354,353,351,-1,181,148,150,-1,148,181,182,-1,129,329,350,-1,129,326,329,-1,317,196,195,-1,317,187,196,-1,349,187,317,-1,349,185,187,-1,310,358,202,-1,310,344,358,-1,122,352,351,-1,352,122,121,-1,178,122,179,-1,178,120,122,-1,178,174,177,-1,178,2,174,-1,175,177,174,-1,172,177,175,-1,173,314,332,-1,314,173,1,-1,171,175,355,-1,171,172,175,-1,283,168,170,-1,283,34,168,-1,325,162,218,-1,325,315,162,-1,359,165,221,-1,359,166,165,-1,324,318,216,-1,324,145,318,-1,308,142,309,-1,142,308,213,-1,352,331,354,-1,65,331,352,-1,182,353,148,-1,351,353,182,-1,128,350,343,-1,128,129,350,-1,347,137,135,-1,348,137,347,-1,146,125,214,-1,146,123,125,-1,349,198,193,-1,349,199,198,-1,55,78,79,-1,55,332,78,-1,141,319,131,-1,138,319,141,-1,147,348,307,-1,147,137,348,-1,319,143,132,-1,144,143,319,-1,347,157,348,-1,157,347,346,-1,213,212,134,-1,213,308,212,-1,130,345,133,-1,130,160,345,-1,316,124,155,-1,124,316,315,-1,209,344,310,-1,209,208,344,-1,301,298,246,-1,298,301,305,-1,305,92,95,-1,305,304,92,-1,109,63,121,-1,109,69,63,-1,223,87,89,-1,223,231,87,-1,80,64,63,-1,80,81,64,-1,74,313,75,-1,74,192,313,-1,340,342,341,-1,340,339,342,-1,50,35,286,-1,50,39,35,-1,289,282,281,-1,289,337,282,-1,47,282,337,-1,47,49,282,-1,6,44,241,-1,44,6,45,-1,39,33,35,-1,39,38,33,-1,37,40,279,-1,36,40,37,-1,297,30,32,-1,297,257,30,-1,23,268,170,-1,23,25,268,-1,306,8,10,-1,306,338,8,-1,117,14,12,-1,117,303,14,-1,186,1,184,-1,186,314,1,-1};
			return value;
		}
		/** Large attribute array: IndexedFaceSet DEF='ltibia_Geo' coordIndex field, scene-graph level=6, element #17, 7632 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 getltibia_Geo_6_17_coordIndex()
		{
			MFInt32 ltibia_Geo_6_17_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getltibia_Geo_6_17_coordIndex_1()))
				.append(new MFInt32(getltibia_Geo_6_17_coordIndex_2()))
				.append(new MFInt32(getltibia_Geo_6_17_coordIndex_3()))
				.append(new MFInt32(getltibia_Geo_6_17_coordIndex_4()))
				.append(new MFInt32(getltibia_Geo_6_17_coordIndex_5()))
				.append(new MFInt32(getltibia_Geo_6_17_coordIndex_6()))
				.append(new MFInt32(getltibia_Geo_6_17_coordIndex_7()))
				.append(new MFInt32(getltibia_Geo_6_17_coordIndex_8()));
			return ltibia_Geo_6_17_coordIndex;
		}
		/** Large attribute array: Coordinate DEF='ltibia_Coord' point field, scene-graph level=7, element #17, 2868 total numbers made up of 956 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 getltibia_Coord_7_17_point()
		{
			MFVec3f ltibia_Coord_7_17_point = new MFVec3f(new double[] {1.6633,2.6344,-2.459,1.7042,2.6087,-2.5648,1.6899,2.5867,-2.4813,1.7468,2.7875,-2.4969,1.6966,2.6887,-2.0992,1.6898,2.5387,-2.1644,1.7788,2.6986,-2.0111,1.7675,2.7856,-2.0074,1.8013,2.8719,-1.9501,1.7763,2.9694,-2.0039,1.7821,3.039,-2.337,1.802,3.0022,-2.4971,1.7669,2.8998,-2.4328,2.5815,11.3343,-1.1046,2.5765,10.4456,-1.2001,2.6873,11.326,-0.9824,2.0849,3.8175,-2.5043,2.084,3.9497,-2.5318,2.1069,3.8016,-2.5595,2.1068,3.5554,-2.6746,2.1587,3.7619,-2.6483,2.1508,3.5236,-2.7262,2.1028,3.3576,-2.7065,2.0557,3.383,-2.6728,2.3333,3.1286,-3.1269,2.3426,3.0016,-3.0086,2.2625,3.1675,-3.0539,2.1699,3.001,-2.9057,4.1993,14.8509,-1.4011,4.2412,14.9553,-1.4122,4.2101,14.8484,-1.3448,4.223,14.9745,-1.2021,4.3357,15.0971,-1.7068,4.342,15.1676,-1.717,4.2713,15.0188,-1.4183,3.2124,15.5974,-0.8244,3.2662,15.5823,-0.6108,3.3383,15.5904,-0.6668,3.2908,15.6218,-0.8548,3.3489,15.6011,-0.6933,3.3571,15.6221,-0.7362,3.2443,15.6082,-0.8454,1.8099,2.4167,-2.3364,1.815,2.4337,-2.3549,1.8594,2.4307,-2.3467,1.9169,2.7177,-2.6958,2.0707,2.7669,-2.6679,1.9087,2.6961,-2.6757,1.7266,2.4712,-2.3262,1.7099,2.4567,-2.3063,1.7141,2.5826,-2.4868,1.8999,3.072,-1.8787,1.8743,3.1788,-1.9696,2.9605,2.994,-2.7562,2.9643,3.0512,-2.7613,3.0897,2.9953,-2.588,2.2462,2.9104,-2.8453,2.3309,2.9369,-2.9427,2.335,2.9273,-2.9154,2.2366,2.9129,-2.8698,2.9152,3.391,-3.0626,2.9011,3.3915,-3.0857,2.9242,3.5453,-2.9823,2.8702,2.5591,-2.2193,2.6967,2.6509,-2.1015,2.686,2.5697,-2.1604,2.4495,2.5986,-2.086,2.3742,2.7101,-2.0239,2.3199,2.7064,-2.061,2.0377,2.702,-2.5049,2.0612,2.7183,-2.4985,2.0867,2.7682,-2.6443,2.9135,2.8497,-3.4478,2.9116,3.0779,-3.3638,2.9326,2.8599,-3.441,2.9252,3.0715,-3.3483,2.8924,2.7089,-3.2616,2.8742,2.6906,-3.2714,2.9341,2.7472,-3.3634,2.945,2.7652,-3.3453,3.0283,2.5898,-2.2942,3.0467,2.5991,-2.2794,2.8625,2.5583,-2.2405,2.0904,2.7576,-2.0115,2.0991,2.7593,-2.0341,2.2068,2.82,-2.0523,2.198,2.8133,-2.03,2.3271,2.7074,-2.0819,2.2666,2.7963,-1.9217,2.4646,2.6813,-2.029,2.4764,2.7452,-1.9495,2.0362,2.6502,-2.1724,2.0272,2.6652,-2.0369,1.9409,2.5152,-2.1199,1.7995,2.6229,-2.4528,1.8997,2.6614,-2.4622,1.9496,2.9489,-2.5937,1.9831,2.8814,-2.7188,1.8059,2.6841,-2.6314,2.1606,2.8447,-2.7626,2.0523,2.8251,-2.8004,3.0468,4.3672,-2.561,3.0004,4.8787,-2.5102,3.0747,4.3815,-2.4818,3.0597,4.8674,-2.4352,3.3396,12.3395,-1.4774,3.2159,11.3746,-1.6177,3.2213,12.3669,-1.6655,3.091,11.3921,-1.7264,3.0899,10.5272,-1.7499,2.9448,9.2278,-1.9133,2.9906,10.5336,-1.7904,2.8323,9.236,-1.9208,2.9052,7.9538,-2.0415,2.8937,6.8275,-2.2013,2.7941,7.9519,-2.0387,2.7391,6.8258,-2.226,2.8958,4.8824,-2.5554,2.7912,4.8862,-2.6006,2.7851,5.8534,-2.4124,2.7129,11.4171,-1.9277,2.5975,11.4142,-1.9103,2.6768,12.4327,-1.916,2.817,12.4195,-1.9036,2.3384,5.8962,-2.5138,2.1771,5.8852,-2.4719,2.2581,6.8206,-2.314,2.3678,6.8239,-2.3098,2.6699,4.8932,-2.6668,2.5559,4.4051,-2.8481,2.4591,4.8895,-2.7287,2.7041,4.3899,-2.7825,2.9277,2.7927,-2.0698,3.076,2.7574,-2.2189,3.0526,2.8629,-2.1937,2.9286,2.7206,-2.1043,2.4953,2.8649,-1.8748,2.7096,2.7168,-2.0152,2.7193,2.7904,-1.9841,3.0764,2.8919,-2.5773,3.0551,2.8963,-2.6308,2.9764,2.9041,-2.7548,1.8201,2.9905,-2.5323,2.4347,4.2426,-1.948,2.2705,4.2292,-1.948,2.3258,3.7189,-1.8738,2.4691,3.6729,-1.8985,2.2229,3.9173,-2.6988,2.2238,3.7295,-2.7621,2.141,3.9471,-2.6085,2.0193,15.3841,-2.4046,1.7401,15.2837,-2.1587,2.0103,15.4538,-2.4514,1.6636,15.2454,-1.8567,1.6816,15.1708,-1.8548,1.6784,15.1673,-1.4783,3.342,14.1363,-0.346,3.3511,14.1106,-0.3534,3.3711,14.1311,-0.36,2.0832,15.7973,-0.7524,2.0628,15.6965,-0.7313,2.123,15.7621,-0.7399,2.1,15.4488,-0.6806,2.3129,15.0684,-0.6131,2.1672,15.4341,-0.6492,2.2101,15.0845,-0.6821,2.5651,15.6824,-2.4849,2.597,15.6598,-2.4807,2.5662,15.6611,-2.5044,4.2977,15.5255,-1.6612,4.2185,15.5715,-1.5579,4.3629,15.5152,-1.4662,2.8564,15.8771,-1.8717,3.0614,15.7539,-1.9514,3.0417,15.733,-1.9586,2.8498,15.8982,-1.8586,2.0849,15.8262,-0.8068,1.7485,15.79,-1.0756,2.0073,15.4886,-2.479,1.6998,15.3995,-2.1728,3.9377,14.6564,-1.3831,4.182,14.8239,-1.4009,4.1929,14.8211,-1.3448,4.3459,15.2041,-1.4438,4.3671,15.2821,-1.7179,3.8409,15.0161,-1.9787,3.8232,15.0288,-1.996,3.8508,15.0573,-2.0091,3.6856,14.9193,-1.8966,3.8772,14.98,-1.8202,3.6969,14.74,-1.6878,3.5606,14.7928,-1.798,3.8891,15.2676,-2.0693,4.0445,15.1236,-1.957,4.048,15.269,-1.9893,3.0944,11.347,-1.0295,3.0333,10.4872,-1.1873,3.1084,11.3483,-1.0557,2.4118,14.8591,-0.5747,2.3417,15.0037,-0.6045,2.3384,14.8722,-0.7042,2.2525,15.0098,-0.6914,2.7674,13.4169,-0.5406,2.7852,13.8474,-0.3985,2.6696,13.8839,-0.4905,3.2606,13.2695,-0.5556,3.3295,13.7047,-0.4498,3.2488,13.2761,-0.5312,3.3109,13.7001,-0.4348,3.2532,13.2548,-0.6298,3.327,13.803,-0.5815,3.321,13.7871,-0.5255,3.251,13.2665,-0.6656,3.1629,12.3209,-0.8434,3.1888,12.5925,-0.759,3.1481,12.3177,-0.8182,3.4946,14.4711,-0.3774,3.2489,14.4765,-0.3261,2.9637,14.9197,-0.3774,2.9708,14.8436,-0.3576,3.2809,14.7823,-0.3898,3.0539,15.9084,-1.3983,3.042,15.9012,-1.3939,3.1214,15.768,-1.2815,3.6231,15.5725,-2.11,3.8737,15.5333,-2.0617,3.8785,15.5137,-2.0792,3.6223,15.6087,-2.1047,4.1083,14.9004,-1.5661,4.3194,14.9783,-1.6815,2.7337,15.0637,-2.3477,2.6873,15.2312,-2.3955,2.9312,15.0109,-2.334,2.9657,15.902,-1.867,3.1383,15.8003,-1.9282,3.1308,15.7928,-1.9369,2.9748,15.9071,-1.8573,2.8356,15.9739,-1.7643,2.8448,15.9748,-1.7537,4.1949,15.6087,-0.9802,4.188,15.6167,-0.9851,4.0633,15.62,-0.8243,4.07,15.6127,-0.8157,3.8952,15.4594,-2.0856,3.895,15.4742,-2.0843,4.2265,15.428,-1.8686,4.2243,15.4425,-1.8661,3.1054,15.4008,-2.1822,3.3004,15.4609,-2.1155,3.3049,15.4472,-2.1193,3.0992,15.413,-2.1756,2.1174,15.0631,-0.7841,1.807,15.18,-1.107,1.8238,15.1208,-1.1575,2.0905,15.1381,-0.7558,2.4947,14.8614,-0.4885,2.5221,14.5598,-0.4489,2.5543,14.5467,-0.3872,2.4379,14.8618,-0.5468,3.3829,14.1076,-0.3679,3.6204,14.6932,-0.449,3.562,14.4528,-0.4921,3.5991,14.5035,-0.5196,3.5798,14.6937,-0.4296,3.7762,14.6797,-0.5171,3.7392,14.6876,-0.4963,3.5846,14.4474,-0.564,3.1618,15.181,-2.2089,3.1613,15.2092,-2.22,3.3537,15.2176,-2.1196,3.3546,15.2448,-2.1241,2.9566,15.1015,-2.3669,2.7139,15.343,-2.4198,2.7278,15.3672,-2.4224,2.9412,15.0542,-2.3537,2.2377,15.5142,-2.5658,2.2371,15.4872,-2.5505,1.7632,15.8052,-1.0898,2.089,15.83,-0.8413,2.7307,13.4254,-0.573,2.6505,13.8818,-0.5205,2.4716,14.9265,-0.5072,3.5372,14.9183,-0.4069,3.5488,14.8576,-0.4104,3.5869,14.9148,-0.4198,3.8972,14.8717,-0.5245,4.0267,14.8743,-0.6523,4.0469,14.9007,-0.648,3.8648,14.8981,-0.5055,4.2317,15.0981,-1.8573,4.2355,15.1282,-1.8611,4.338,15.0026,-1.6817,2.8711,4.2639,-2.1538,2.9255,4.286,-2.1939,2.884,4.7413,-2.0768,2.8297,4.3789,-2.7278,2.9321,3.7475,-2.7919,2.896,3.7761,-2.8804,2.9016,4.3747,-2.6516,3.5425,14.7001,-0.4103,2.7681,15.849,-1.8767,2.7946,15.7014,-1.8982,2.6493,15.8217,-1.9249,2.7034,15.8954,-1.8572,2.6724,15.8232,-1.9389,2.7551,15.8696,-1.8658,3.008,14.4973,-0.2526,3.2264,14.4358,-0.3143,2.9777,14.6901,-0.3159,3.4865,15.6208,-0.6754,3.8668,15.6431,-0.6743,3.8195,15.6507,-0.8115,3.5167,15.5924,-0.599,3.3963,15.7158,-1.9558,3.2337,15.8121,-1.8952,3.4129,15.7141,-1.8656,3.3516,15.3329,-2.1243,3.6481,15.4748,-2.1413,3.6445,15.3307,-2.0976,2.7589,15.9612,-1.785,3.2054,13.956,-1.7643,3.255,14.2034,-1.7382,3.3259,14.1796,-1.6797,2.6575,15.7967,-0.9648,2.8111,15.7276,-0.7325,2.826,15.7534,-0.9383,2.6143,15.7398,-0.7804,2.2051,15.7227,-0.7222,2.1715,15.6769,-0.6732,2.3118,15.6521,-0.599,2.331,15.6965,-0.6737,2.7626,15.9881,-1.7006,2.7126,15.9738,-1.6951,2.929,15.7952,-1.5406,2.9519,15.8018,-1.5307,3.0056,15.9058,-1.6448,3.0153,15.9175,-1.6043,2.9201,15.7912,-1.4021,3.0553,15.7104,-1.2813,2.9562,15.8077,-1.388,3.0033,15.716,-1.251,3.1105,15.6349,-1.0468,3.1573,15.6492,-1.0525,3.0068,15.6443,-0.77,2.9593,15.6943,-0.9996,2.6445,14.5447,-0.3238,2.7476,14.5407,-0.276,2.6254,14.8681,-0.4379,2.734,14.849,-0.4075,2.7564,14.2631,-0.2752,2.6756,14.2553,-0.3384,3.2574,15.7751,-1.3163,3.4048,15.6523,-1.3068,3.2697,15.7993,-1.3898,3.9484,15.6057,-1.1366,3.85,15.5524,-1.2016,3.7216,15.5828,-1.0778,3.7723,15.6284,-0.958,3.5751,15.6099,-1.0694,3.4417,15.6449,-0.9676,3.5279,15.6177,-0.8923,3.5273,15.5819,-0.5669,3.2078,15.6773,-1.0544,3.2151,15.8105,-1.319,3.1415,15.9312,-1.4495,2.8039,15.683,-0.6052,2.7743,15.6212,-0.5199,3.019,15.5768,-0.5516,3.0141,15.6246,-0.6308,2.8555,15.7468,-1.2146,2.8312,15.7591,-0.9985,2.7165,15.8122,-1.229,2.6892,15.8058,-1.1065,2.7826,15.8068,-1.4193,2.8603,15.7859,-1.4124,2.8712,15.8098,-1.5635,2.6731,15.8877,-1.2359,2.6891,15.9454,-1.4063,2.6348,15.9002,-1.2495,2.7292,15.9246,-1.4026,2.4942,15.7545,-0.8245,3.5576,15.5857,-1.2572,3.6032,15.59,-1.2331,3.4495,15.6397,-1.1847,1.5445,15.7475,-1.4655,1.7516,15.7019,-1.0539,1.5724,15.6359,-1.445,4.1133,15.2474,-0.6817,4.2126,15.409,-0.9557,4.1113,15.4237,-0.7252,4.2001,15.2133,-0.9488,2.7286,2.8633,-1.9535,2.9183,2.8757,-2.0528,2.8255,7.853,-1.4488,2.7606,6.742,-1.6776,2.9085,7.8762,-1.5713,2.8383,6.7374,-1.7545,2.7707,15.3341,-0.4508,2.5672,15.6364,-0.5329,2.5614,15.3765,-0.5102,3.9636,15.2594,-0.5362,3.5483,15.2632,-0.4718,2.6015,14.2685,-0.432,2.9528,13.3826,-0.4986,2.8955,12.2853,-0.6624,3.1344,13.328,-0.5018,3.0461,12.2866,-0.7067,2.6795,4.269,-2.0053,2.6931,3.6504,-2.0123,2.4908,2.9393,-1.8618,2.5695,13.8694,-0.666,2.5957,13.4584,-0.7137,2.6561,6.722,-1.6514,2.7369,7.8391,-1.4173,2.4562,6.7175,-1.7527,2.5215,7.8534,-1.5714,2.2401,3.7514,-1.8842,1.7552,15.4793,-1.0349,1.5966,15.4841,-1.4624,2.3153,11.3772,-1.7574,2.315,12.4412,-1.6833,2.3988,11.3956,-1.8724,2.3969,12.4499,-1.8473,2.3749,11.3598,-1.4513,2.3247,12.4288,-1.4014,2.3084,10.5092,-1.785,2.3296,10.5274,-1.8902,2.2764,9.1849,-1.8846,2.2976,9.2142,-1.9387,2.2595,7.9447,-2.1073,2.26,7.8981,-2.0315,2.1905,6.8095,-2.2721,2.1251,5.8473,-2.4283,2.0257,3.4234,-1.886,2.2052,3.5333,-1.8277,2.1182,3.6733,-1.9766,2.1335,3.2908,-1.7765,1.9801,3.2796,-1.8511,2.0215,3.5044,-2.0225,1.9515,3.3652,-1.9784,1.9763,3.3905,-2.6463,2.053,3.5854,-2.619,1.8096,2.6658,-2.6198,1.812,2.6662,-2.5364,1.7251,2.6044,-2.5573,1.7116,2.4402,-2.21,1.7947,2.6139,-2.0207,1.8673,2.4038,-2.2329,1.9648,2.726,-1.9827,2.0106,2.6648,-2.0171,2.0827,2.785,-1.9193,2.2462,2.9061,-2.1377,2.149,2.8223,-2.1283,2.2652,3.0235,-2.2782,2.1797,2.8829,-2.2601,2.3187,2.9822,-2.6723,2.3949,2.9619,-2.7694,2.329,3.0373,-1.8046,2.3147,2.883,-1.8486,2.6686,15.7559,-2.0937,2.5654,15.7594,-2.0697,2.8691,15.6075,-1.9718,4.3075,15.5728,-1.2414,4.1569,15.6052,-1.2635,3.1436,15.9259,-1.6471,3.2231,15.8512,-1.7924,3.0161,15.9087,-1.6541,3.0269,15.9236,-1.6081,3.4113,15.7436,-1.7454,3.4439,15.6536,-1.485,3.5552,15.644,-1.6694,3.3355,15.7967,-1.5837,3.7862,15.5909,-1.7872,3.7465,15.5692,-1.5918,3.6192,15.6295,-1.8193,2.1765,15.6784,-1.8672,2.2575,15.6571,-1.6858,2.2875,15.656,-1.7475,2.1359,15.6565,-1.7415,2.4795,15.7356,-1.7638,2.2839,15.682,-1.9234,2.3674,15.6819,-1.7804,2.5502,15.7636,-1.8655,3.9354,15.5467,-1.4061,3.746,15.5559,-1.4127,3.7588,15.5436,-1.3601,3.8683,15.5547,-1.5257,2.9969,15.5164,-2.1033,3.2116,15.6013,-2.0494,2.7344,15.6543,-2.2459,2.7772,15.6058,-2.0219,2.8657,15.5233,-2.1826,2.6911,15.7441,-2.0865,2.7741,15.5674,-2.4256,2.5282,15.4382,-2.5054,2.5162,15.3299,-2.4673,2.2392,15.3814,-2.4655,2.0284,15.2744,-2.369,2.2194,15.2612,-2.3997,4.1829,14.8631,-1.1905,4.3617,15.3254,-1.4714,4.2263,15.2807,-1.8813,3.6446,15.2011,-2.0573,3.1654,15.2602,-2.234,2.979,15.2576,-2.3509,2.4775,15.2195,-2.4189,2.0491,15.0757,-2.3425,2.0332,15.2,-2.36,2.2298,15.0627,-2.4125,2.2219,15.1862,-2.4032,2.846,14.8731,-2.1494,2.9023,14.9607,-2.2707,3.0479,14.8842,-2.0484,3.1327,15.0682,-2.1569,3.5374,14.8051,-1.8135,3.4467,15.0058,-1.94,3.6641,14.9302,-1.9123,3.3487,14.8244,-1.8721,3.8712,14.6751,-1.5146,2.8076,14.6435,-2.0389,2.7762,14.8712,-2.1664,2.1561,14.2824,-1.8894,2.0572,14.5501,-1.8941,2.3085,14.278,-1.9856,2.2323,14.5654,-2.0595,3.5578,13.9298,-1.4398,3.6185,14.0803,-1.4365,2.6757,14.2323,-1.9978,2.7555,14.2478,-1.9721,2.7471,13.9866,-1.92,2.3005,13.5519,-1.8384,2.3843,13.562,-1.9022,2.6122,13.5599,-1.923,2.7207,13.5419,-1.9119,3.2395,11.3646,-1.4983,3.3371,12.3325,-1.3535,2.8172,10.5479,-1.9101,2.9293,11.4201,-1.8869,3.0104,9.2139,-1.829,3.1252,10.5191,-1.6459,2.3897,9.2544,-1.9883,2.4861,10.5511,-1.9259,3.1046,2.8003,-2.3255,2.6812,2.8893,-2.5692,2.4717,2.826,-2.269,2.4795,2.9807,-2.4135,2.6679,2.7637,-2.3792,2.4149,3.0977,-3.219,2.4243,2.8988,-3.2027,2.5929,2.7549,-3.4705,2.5695,3.0764,-3.3455,2.5982,2.6649,-3.4148,2.7752,2.6513,-3.3187,2.6114,2.6724,-3.2975,2.8071,2.7141,-3.4192,2.8931,2.8028,-3.0284,2.7486,2.8267,-2.9097,2.6964,2.745,-3.1181,3.0153,2.7535,-2.578,2.9378,2.8829,-3.0603,2.9093,2.8158,-3.0364,2.941,3.121,-3.0745,2.9106,3.0361,-3.0517,2.9771,3.1098,-2.7691,2.4224,3.3284,-3.1338,2.5743,3.3184,-3.1812,2.9501,3.7164,-2.6936,3.0608,3.4923,-2.545,2.9588,3.5337,-2.6941,3.0631,3.7301,-2.5691,2.9462,4.3749,-2.5937,2.9811,3.6573,-2.2682,3.0325,3.685,-2.3765,3.0038,4.3155,-2.3061,2.9532,7.9268,-1.833,2.9214,6.7672,-1.9664,2.9787,7.9464,-1.9631,2.9695,9.2058,-1.7222,2.2442,4.864,-2.7186,2.4123,4.4031,-2.8509,2.2401,4.3917,-2.7659,2.3432,7.9651,-2.1407,2.4399,7.9603,-2.1186,2.4891,9.2518,-1.9995,2.0816,4.389,-2.6539,2.0792,4.8505,-2.6593,2.3057,3.8805,-2.8015,3.0004,5.8039,-2.2902,2.9691,4.8158,-2.2235,2.9642,5.7902,-2.1092,3.0715,3.7481,-2.4919,2.6175,3.8052,-3.0078,2.4573,3.8462,-2.9565,2.9442,3.3271,-2.7153,3.078,3.3037,-2.5707,2.3404,3.3417,-3.1023,2.4458,3.6275,-3.0319,2.3618,3.6641,-2.9181,2.7508,3.3683,-3.1605,2.7332,3.0804,-3.3843,3.132,3.2918,-2.4816,3.1402,3.0979,-2.471,3.1136,3.0994,-2.5986,2.9999,3.2033,-2.2161,3.0398,2.9683,-2.1685,3.0933,3.0557,-2.3466,3.0862,3.2634,-2.3686,3.1266,2.974,-2.4651,3.0947,2.9286,-2.3336,2.9081,2.9811,-3.0481,2.2118,3.2115,-2.9329,2.4345,2.8034,-3.1724,2.4793,2.7863,-3.1244,2.7987,2.8431,-2.6665,2.8302,2.7441,-2.448,2.4576,2.701,-2.1861,2.6733,2.6609,-2.2766,3.0345,2.6562,-2.4364,3.1223,2.8488,-2.464,3.5082,13.3959,-1.2705,3.4675,13.3738,-1.1518,3.0297,13.5143,-1.8436,3.1217,13.5136,-1.8028,2.9962,12.4159,-1.8589,2.2108,14.0176,-1.8601,2.3464,14.0162,-1.9289,2.2847,14.5719,-2.125,2.4941,14.5943,-2.1528,2.6425,14.6182,-2.1099,2.5189,14.2227,-2.0062,3.2423,14.6142,-1.8384,3.2311,14.2083,-1.757,3.1762,14.2132,-1.7978,3.3714,14.57,-1.767,3.7333,14.4504,-1.4809,3.7797,14.4238,-1.394,1.8474,14.866,-1.8418,1.9126,14.8329,-2.0404,2.1375,14.8177,-2.1895,2.2693,14.8144,-2.2604,4.1548,14.83,-1.1898,3.9576,14.6278,-1.1897,3.3069,15.0452,-1.9862,3.2612,14.8336,-1.9092,2.7693,14.9923,-2.289,4.3721,15.5016,-1.4755,4.3293,15.4662,-1.7236,2.7729,15.5619,-2.4383,2.5392,15.466,-2.528,2.7392,15.4181,-2.4325,2.9583,15.3861,-2.307,2.7102,15.6672,-2.2559,2.569,15.7052,-2.2745,3.6471,15.4847,-2.1429,4.2107,15.5003,-1.8425,4.3242,15.4799,-1.7235,4.3103,15.5081,-1.6822,3.896,15.548,-1.2983,3.7566,15.5374,-1.3216,2.606,15.8465,-1.7264,2.6732,15.8803,-1.818,3.0878,15.8809,-1.8185,2.9535,15.921,-1.6849,2.4755,15.7483,-2.0653,2.3912,15.7188,-2.2906,2.0588,15.6925,-1.9515,1.982,15.6924,-1.7847,2.1441,15.7052,-2.2278,1.6994,15.7292,-2.2232,1.8598,15.7438,-2.077,2.0162,15.7148,-2.5177,2.0963,2.9317,-1.8349,2.1111,3.1296,-1.7839,1.9937,3.0024,-1.851,2.0733,3.1744,-1.8029,2.1759,2.8503,-2.7402,2.1956,2.892,-2.5935,1.9206,2.5085,-2.1054,1.8684,2.5531,-2.0595,1.8087,2.3761,-2.2202,1.8398,2.3821,-2.228,1.9103,2.9746,-2.5554,2.0539,3.1994,-2.6729,2.0995,3.1202,-2.7684,1.6852,2.6975,-2.2426,1.7221,2.8117,-2.3946,1.6809,2.5495,-2.2862,2.0611,3.7466,-2.0688,2.016,4.8317,-2.6007,2.026,4.3734,-2.5795,2.0155,4.8041,-2.4695,2.2225,5.7736,-2.0962,2.1361,5.8048,-2.3279,2.0567,4.7646,-2.2256,1.8409,14.8746,-1.5418,1.9985,14.5854,-1.6188,2.2477,13.535,-1.666,2.3259,5.7617,-1.985,2.4393,5.7486,-1.8629,2.3204,13.5054,-1.1469,2.2533,13.5331,-1.3248,2.2232,14.6995,-0.9113,1.9378,14.9161,-1.2112,2.0497,14.7156,-1.2504,2.1855,14.8863,-0.855,2.0328,15.4636,-0.7121,2.4826,4.738,-1.9372,2.3144,4.7427,-1.9901,2.5965,5.7403,-1.813,2.7285,9.0882,-1.1873,2.5226,9.1055,-1.3878,2.5914,12.3492,-0.9283,2.7191,12.3226,-0.8173,2.518,13.4781,-0.82,2.5104,14.2565,-0.6171,2.4512,14.2294,-0.7827,2.4798,13.8856,-0.8015,3.4105,14.1364,-0.4814,3.535,14.4614,-0.4145,2.9801,14.7604,-0.3354,2.7435,14.9818,-0.4054,2.741,14.9122,-0.4077,2.666,14.2964,-0.3331,2.5994,14.2836,-0.4301,3.5295,15.524,-0.5219,3.9387,15.4673,-0.6131,2.9698,15.3051,-0.4535,2.748,5.7589,-1.848,2.8659,5.7505,-1.9131,2.8789,3.6311,-2.1541,2.9023,3.1248,-2.0845,3.0085,3.4028,-2.2334,2.8959,3.3693,-2.127,3.5677,13.9067,-1.2092,3.5782,13.9179,-1.0648,3.8828,14.6663,-0.689,4.0886,14.8143,-0.9511,3.9627,14.6225,-0.999,4.1076,14.8394,-0.9449,4.1263,14.9174,-0.9458,3.872,15.6358,-0.6648,2.2866,15.6481,-1.6078,2.3096,15.6901,-1.4036,2.4031,15.7153,-1.5357,2.1402,15.6383,-1.6039,3.5385,15.6016,-1.3213,3.7176,15.5583,-1.2711,2.36,15.8176,-1.119,2.5112,15.8602,-1.2805,2.4582,15.8157,-1.3128,1.9384,15.7843,-1.2028,2.1365,15.733,-1.302,2.1938,15.8259,-0.9606,2.3018,15.8637,-0.8767,2.6338,15.9483,-1.4309,2.6757,15.9488,-1.4105,2.1186,15.6869,-0.7003,2.6847,15.8798,-1.2326,3.3104,15.6862,-1.0822,4.0499,15.6286,-1.0736,4.0422,15.5777,-1.2809,2.4554,14.6137,-0.5873,2.947,15.9165,-1.6739,2.8364,15.9343,-1.6189,2.3685,15.8323,-0.8229,3.6794,15.5707,-1.2315,4.0093,14.9916,-1.749,2.4754,15.0706,-2.4348,2.4677,15.1638,-2.424,2.6051,15.0612,-2.3908,2.2362,15.6871,-2.0483,1.9925,4.3267,-2.4133,2.6894,5.8704,-2.4518,2.5786,14.2714,-0.4748,2.7481,15.0459,-0.4048,2.5736,15.8665,-0.9773,3.6388,15.1734,-2.0473,4.0402,15.0851,-1.9441,3.505,14.7112,-0.4029,2.6216,15.9,-1.255,2.775,15.9863,-1.6927,2.7386,15.9144,-1.3996,3.3645,15.7058,-2.0403,3.3425,15.6911,-2.0476,2.9672,15.0331,-0.4008,3.2286,14.205,-0.2853,3.4225,14.1291,-0.5508,1.6791,15.5714,-2.1987,2.476,14.9838,-2.3935,2.6234,14.9963,-2.3356,2.3563,15.8547,-0.8393,4.3683,15.5083,-1.4788,3.242,15.6222,-2.049,1.6922,15.1301,-1.8518,2.1842,3.4784,-2.8289,2.3104,3.6856,-2.8515,2.3372,3.4804,-1.8312,2.4878,3.4265,-1.8841,1.9143,2.7796,-1.949,2.8007,2.7897,-3.4918,3.0151,2.6487,-2.4387,2.8441,2.6458,-2.3412,2.4511,2.5971,-2.105,2.6829,2.5679,-2.1799,2.6006,3.5729,-3.0965,2.7573,3.5562,-3.0461,2.8892,13.5125,-1.8636,2.9536,4.8804,-2.5304,2.9525,5.826,-2.3612,3.4366,13.44,-1.4846,2.0314,2.654,-2.2812,1.8853,2.4491,-2.3373,2.3316,2.7583,-2.1128,2.2639,2.9781,-2.6508,2.202,2.924,-2.4569,1.9125,2.7079,-2.5435,1.9473,3.4055,-2.6044,2.0279,3.599,-2.5599,1.9171,3.2556,-2.597,1.8793,3.2748,-2.5533,1.9399,3.4376,-2.5051,2.6822,9.2565,-2.0067,2.6118,10.5503,-1.9321,1.8559,2.8249,-1.9457,2.6116,7.9572,-2.1136,1.9918,3.2419,-2.628,2.2623,3.0316,-2.4711,2.5449,2.8302,-2.9755,2.9975,2.7431,-2.5732,2.9471,2.8544,-2.7556,2.9301,2.8414,-2.7501,2.3564,3.0159,-2.5408,2.3609,2.8685,-2.2017,2.3752,3.0048,-2.3438,2.4453,2.9957,-2.6138,2.7546,3.7869,-2.9452,2.1315,3.8264,-2.0118,2.0614,3.8715,-2.0962,2.1971,4.7526,-2.0974,2.0312,4.2809,-2.1764,2.1536,4.2529,-2.0598,2.3027,6.7506,-1.9358,2.3436,3.2119,-1.7963,2.4965,3.1495,-1.8595,2.2345,3.3899,-2.925,2.5327,15.8404,-1.4744,2.6896,15.8099,-1.9459,2.5465,15.8836,-0.9823,2.6426,14.8529,-2.2077,2.4722,14.8302,-2.2731,4.2974,15.1771,-1.2227,3.3962,14.562,-1.7514,4.1965,15.5186,-1.8278,2.8301,15.9443,-1.6269,2.517,15.8943,-0.9893,2.5055,15.8945,-0.9987,2.3154,15.8645,-0.8578,4.3138,15.5638,-1.2373,2.9539,15.3982,-2.3004,2.2567,15.6775,-2.5758,2.2584,15.6965,-2.5585,1.5678,15.7328,-1.8882,1.5542,15.7145,-1.8904,1.5582,15.7632,-1.4722,2.0077,15.6977,-2.5319,1.6851,15.7105,-2.2314,1.759,15.2111,-2.1521,2.0741,14.9812,-2.3017,2.2406,14.9705,-2.3743,1.751,15.0293,-1.8459,1.7804,15.1024,-2.1394,1.8255,14.9945,-2.1064,2.5817,15.005,-0.458,2.5638,15.0708,-0.4665,2.4453,14.9959,-0.5269,2.6071,14.9336,-0.4478,3.0097,14.2235,-0.2558,3.0162,14.2854,-0.2429,3.2163,14.1528,-0.2935,1.7147,15.0985,-1.4909,2.6892,4.741,-1.9659,2.9322,3.5415,-2.8322,2.9325,3.3624,-2.895,2.1945,6.7885,-2.1923,2.0506,3.9307,-2.3261,2.5742,15.6819,-0.6113,3.5457,14.5158,-1.6457,2.3015,15.4047,-0.5863,2.4069,15.0868,-0.5494,2.8429,11.306,-0.8348,2.391,14.6389,-0.7391,2.0764,14.2893,-1.6446,3.2887,15.5496,-0.5523,1.7684,15.7481,-1.5142,1.7725,15.7432,-1.8335,1.9545,15.6922,-1.5734,3.6036,15.5872,-1.3974,4.3102,15.3648,-1.2406,3.7883,14.414,-1.1822,3.7908,14.405,-1.0225,3.6969,14.4214,-0.7593,3.638,14.0765,-1.0512,3.51,14.064,-0.8011,3.6272,14.0653,-1.1953,3.4359,13.8632,-0.8335,3.3358,13.3298,-0.8864,3.2558,12.3221,-1.1292,3.1896,11.3562,-1.3571,3.0827,10.493,-1.5417,2.9585,9.1618,-1.3799,2.7132,3.091,-1.9727,2.7204,3.375,-1.9953,2.9126,10.4727,-1.0352,2.8643,9.1148,-1.2533,3.2878,15.2879,-0.4685,3.2683,14.9566,-0.407,2.7509,14.3091,-0.2634,2.9581,13.7848,-0.3793,3.1821,13.7097,-0.3958,2.9542,11.3339,-0.8679,2.7548,10.4425,-0.9762,2.2787,14.2661,-1.008,2.2992,13.9282,-1.0721,2.1423,14.3035,-1.2927,2.2033,13.9343,-1.3104,2.3911,9.1383,-1.6146,2.3844,10.4653,-1.5163,2.3686,7.889,-1.7757,2.1509,13.9896,-1.6708,1.5692,15.6075,-1.8766,1.6032,15.4339,-1.8522,2.0329,3.5822,-2.2489,2.06,3.8036,-2.295,1.7808,3.0376,-2.1545,1.8668,3.2866,-2.1874,1.9411,3.4372,-2.2116,1.8692,3.3103,-2.4035,2.145,3.3128,-2.8143,3.6093,15.6237,-2.0077,4.116,15.5533,-1.7608,3.8348,15.5762,-1.9439,4.0989,15.5706,-1.4943,3.984,15.5625,-1.6799,3.6862,15.5662,-1.4378,2.7378,15.6912,-1.9455,3.0119,14.65,-1.9445,2.9825,14.2328,-1.8645,3.1457,13.9669,-1.801,2.9521,13.9564,-1.8445,2.5512,14.0015,-1.9583,2.6195,2.8946,-2.7863,3.1034,3.484,-2.4723,3.0699,3.4447,-2.3565,2.9624,6.8167,-2.1191,2.5334,5.8982,-2.516,2.5608,6.8318,-2.3151});
			return ltibia_Coord_7_17_point;
		}
		/** Large attribute array: IndexedFaceSet DEF='lfibula_Geo' coordIndex field, scene-graph level=6, element #22, 2880 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 getlfibula_Geo_6_22_coordIndex()
		{
			MFInt32 lfibula_Geo_6_22_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getlfibula_Geo_6_22_coordIndex_1()))
				.append(new MFInt32(getlfibula_Geo_6_22_coordIndex_2()))
				.append(new MFInt32(getlfibula_Geo_6_22_coordIndex_3()));
			return lfibula_Geo_6_22_coordIndex;
		}
		/** Large attribute array: Coordinate DEF='lfibula_Coord' point field, scene-graph level=7, element #22, 1086 total numbers made up of 362 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 getlfibula_Coord_7_22_point()
		{
			MFVec3f lfibula_Coord_7_22_point = new MFVec3f(new double[] {3.3035,4.9017,-2.0544,3.451,5.8337,-2.1146,3.3481,5.797,-1.9576,3.4092,4.9032,-2.1564,3.8542,14.1399,-1.6139,3.8528,14.1199,-1.5352,3.7274,14.3535,-1.5412,3.8092,14.3121,-1.7146,3.7861,11.1393,-1.8574,3.6719,10.2898,-1.9665,3.7036,11.1325,-1.88,3.7344,12.802,-1.7537,3.8784,13.5128,-1.6548,3.7877,12.8146,-1.7572,3.9447,13.5252,-1.6813,3.6199,12.0107,-1.8505,3.6854,12.0231,-1.8339,3.6056,11.1271,-1.9523,3.5398,11.1162,-2.0052,4.2852,14.8481,-1.6016,4.2789,14.8042,-1.6976,4.2342,14.8417,-1.6363,4.3838,14.7486,-1.5849,4.0971,14.6136,-0.9964,3.9348,14.4596,-0.9913,4.1217,14.5159,-0.9907,4.196,13.5697,-1.4515,4.2381,13.7873,-1.455,4.1676,13.5414,-1.324,4.2371,13.7755,-1.2989,4.0954,14.4035,-1.7109,4.0805,14.2209,-1.6751,4.0313,14.3715,-1.7105,4.1485,14.9357,-1.2739,4.2434,15.0347,-1.0933,4.2189,14.9559,-1.2873,4.1775,14.8417,-1.5743,4.1081,14.8411,-1.5568,4.1647,14.8555,-1.3874,4.224,14.865,-1.4202,4.1726,14.8539,-1.65,3.8845,14.6766,-0.9571,3.9697,14.7539,-1.1672,3.809,14.6336,-1.0089,3.7406,14.3563,-1.3469,3.7504,14.3426,-1.35,3.7914,14.3028,-1.2167,4.3657,14.4663,-1.677,4.3281,14.3072,-1.6279,4.3061,14.4674,-1.7217,4.3216,14.8867,-1.4746,3.4911,10.2122,-2.1385,3.4977,9.3181,-2.174,3.451,9.3194,-2.2169,3.5387,10.2396,-2.0749,3.5946,8.0456,-2.1212,3.643,9.3064,-2.0465,3.6278,8.0181,-1.9106,3.763,9.2881,-1.7987,3.1856,6.8537,-2.2838,3.3533,8.1041,-2.2334,3.2082,6.8472,-2.3106,3.3507,8.1,-2.1684,3.1093,5.0408,-2.4825,3.1971,5.0481,-2.4781,3.0492,4.0946,-2.5894,3.4173,9.308,-2.1536,3.4679,10.208,-2.0975,3.4334,9.3156,-2.1931,3.1137,5.9307,-2.3536,3.1121,5.9368,-2.3813,3.4009,8.0966,-2.2665,3.3346,5.9285,-2.4344,3.3742,5.9182,-2.4395,3.2795,5.0591,-2.5157,3.241,5.0645,-2.4978,3.3693,6.8292,-2.3818,3.4251,8.0962,-2.3003,3.425,6.8225,-2.375,3.465,8.0861,-2.2886,3.1241,5.9393,-2.3941,3.2306,5.9344,-2.3855,3.2994,6.8318,-2.3211,3.4482,9.2519,-1.8429,3.4436,9.258,-1.8815,3.2661,8.0008,-2.0081,3.2172,7.9536,-1.9476,3.5724,10.1362,-1.7084,3.4369,9.2465,-1.7909,3.5777,10.1222,-1.6538,3.4799,9.1332,-1.7136,3.3545,8.0974,-1.8213,3.8986,12.821,-1.4321,3.9302,12.8158,-1.3821,3.9653,13.5026,-1.3065,3.9446,13.5045,-1.3558,3.5206,11.1246,-1.9618,3.5062,11.1182,-1.9172,3.6107,12.0025,-1.8097,3.5688,10.15,-1.7892,3.8173,10.1739,-1.6132,3.9352,11.0836,-1.5516,3.6807,10.1119,-1.6178,3.8279,11.0712,-1.5347,3.5311,10.1662,-1.8521,3.6511,11.0973,-1.7746,3.5361,11.1129,-1.8506,3.1172,6.8829,-2.1304,3.143,6.873,-2.1771,3.0918,5.9207,-2.2982,3.4569,9.2877,-2.0747,3.466,9.2696,-1.9784,3.5149,10.1739,-1.9544,3.4939,10.1888,-2.0173,3.9739,13.6908,-1.2332,3.9523,13.7104,-1.3164,3.7246,12.8095,-1.7259,3.8893,13.7452,-1.6344,3.8683,13.7435,-1.6009,3.8558,13.5154,-1.629,3.1541,5.8743,-2.1114,3.086,5.02,-2.4013,3.0669,4.9969,-2.2512,3.2964,1.848,-2.4585,3.3414,1.8234,-2.583,3.3526,1.772,-2.4826,2.908,2.9679,-2.5398,2.9304,2.9997,-2.859,2.932,2.9018,-2.5801,2.9306,2.9213,-2.8868,2.982,2.6142,-2.4562,3.0118,2.4765,-2.4202,3.0155,2.5124,-2.314,3.0094,2.5706,-2.5244,3.2528,2.1869,-2.4013,3.2737,2.135,-2.4648,3.2246,2.1555,-2.2399,3.2481,1.9586,-2.4405,3.0602,2.3193,-2.5878,3.0693,2.1441,-2.7681,3.1114,2.1028,-2.7279,3.0438,2.3571,-2.6303,3.1658,2.3065,-2.2472,3.0899,2.4853,-2.2054,3.0891,2.432,-2.2426,3.174,2.319,-2.2106,3.2999,1.8667,-2.3812,3.2553,1.9107,-2.4116,2.9652,3.13,-2.3171,2.9679,2.7659,-2.3111,3.0076,3.0434,-2.1514,3.0517,2.7367,-2.1794,3.2013,1.9993,-2.8844,3.2313,1.9736,-2.7877,3.1586,1.9951,-2.8523,3.2963,1.8897,-2.7677,3.208,2.0121,-2.7371,3.2489,1.9749,-2.6912,3.18,2.0696,-2.6714,3.0894,2.3073,-2.5439,2.9198,2.809,-2.4105,3.5388,2.0561,-2.7162,3.468,1.8576,-2.7123,3.4404,1.8724,-2.8354,3.395,2.7228,-2.2689,3.5375,2.3859,-2.2617,3.6013,2.4309,-2.4077,3.4013,2.7607,-2.3671,4.1653,14.949,-1.0258,3.9749,14.7564,-0.9359,4.2005,14.6997,-1.0032,3.5822,9.2296,-1.6864,3.4787,8.036,-1.7811,3.5155,6.7676,-1.9968,3.4403,6.7483,-1.8579,3.6035,8.001,-1.7642,3.2362,6.8359,-1.9587,3.3234,6.8007,-1.877,3.1953,5.8213,-1.9997,3.1083,4.9318,-2.102,3.2075,4.9076,-2.0289,3.0557,3.8858,-2.1217,3.0269,3.9321,-2.2163,3.1748,6.8608,-2.2341,3.4473,4.9131,-2.2232,3.3049,4.0011,-2.455,3.4563,4.9321,-2.3497,3.3281,3.9237,-2.2875,3.4191,2.3685,-2.2024,3.3108,2.6899,-2.1821,3.2224,4.0661,-2.6155,3.1617,3.3533,-2.8594,3.1476,4.0966,-2.6589,3.1989,3.3093,-2.773,3.1042,3.0238,-2.1552,3.1936,3.0099,-2.2025,3.2397,3.8947,-2.1836,3.1554,3.8796,-2.1238,3.295,2.9367,-2.8499,3.4156,2.8149,-2.5899,3.5882,2.5152,-2.6371,3.4057,2.6442,-2.912,3.3482,2.1065,-3.0677,3.419,2.124,-2.9764,3.392,2.0092,-2.9949,3.6035,2.2069,-2.6795,3.4309,2.3057,-2.9543,3.0946,2.0896,-2.915,3.0503,2.3256,-3.0548,3.1323,2.0875,-2.9653,3.0559,2.3376,-2.9353,3.2397,2.1576,-2.5555,3.2045,2.2283,-2.4952,3.2212,2.2393,-2.3816,3.3875,1.7773,-2.3551,3.4387,1.9777,-2.1862,3.3558,2.0657,-2.1621,3.5221,1.7619,-2.387,3.5075,1.7639,-2.5382,3.5863,1.925,-2.4636,3.4923,1.9575,-2.2078,3.5621,1.9716,-2.2419,3.4402,1.757,-2.3593,3.7112,11.058,-1.5491,3.8659,10.2357,-1.7481,3.9369,11.1116,-1.6732,3.9873,12.809,-1.3414,3.8219,11.999,-1.4847,3.914,11.9808,-1.4611,3.7669,11.9538,-1.5904,3.71,11.9485,-1.6895,3.7015,11.0723,-1.6362,3.7616,12.8157,-1.6648,3.6732,11.9965,-1.7507,4.0646,12.8233,-1.3783,4.0174,12.0075,-1.4917,4.0988,12.8357,-1.4233,3.859,14.1589,-1.6602,3.7382,14.4248,-1.7525,3.9061,14.5195,-1.7913,3.939,14.3364,-1.7575,3.7004,14.4038,-1.536,3.6901,14.5431,-1.5319,3.7282,14.5513,-1.6413,3.8674,14.1156,-1.3989,3.8794,13.741,-1.5595,3.901,13.7353,-1.482,3.8364,14.4499,-1.0436,3.9628,14.3084,-0.9911,3.8908,14.2998,-1.0732,3.7479,14.404,-1.1986,3.7243,14.483,-1.3551,4.2095,14.2696,-1.6886,4.1736,14.4522,-1.7524,3.9629,14.1854,-1.6918,4.1505,13.7852,-1.6151,3.8368,14.6798,-1.7595,4.0452,14.5866,-1.7712,4.0839,14.7719,-1.7672,4.1398,14.6312,-1.8165,3.9381,14.7374,-1.7616,4.1192,13.5273,-1.2708,4.0384,13.5114,-1.2544,4.0946,14.1038,-1.0172,4.0338,13.6852,-1.1882,3.9717,14.051,-1.0339,4.1404,13.7187,-1.2083,4.2359,14.2043,-1.1118,4.2353,14.5539,-1.0121,4.15,14.349,-0.9819,4.2516,14.3775,-1.0394,3.7574,14.6148,-1.1439,3.7745,14.6276,-1.3032,3.7774,14.6909,-1.4884,3.7958,14.7207,-1.5858,3.8687,14.7735,-1.6647,3.9163,14.7609,-1.4953,4.1054,14.846,-1.3546,4.1288,14.8927,-1.2204,4.0614,14.8409,-1.6567,4.172,14.8084,-1.777,4.1946,14.6828,-1.849,4.2874,14.5266,-1.7836,4.4133,14.9311,-1.1753,4.4553,14.6898,-1.2287,4.4484,14.9277,-1.2818,4.3299,14.9878,-1.3084,4.4632,14.6846,-1.4339,4.4188,14.8345,-1.4694,4.3513,14.7313,-1.7334,4.4004,14.5057,-1.4955,4.4298,14.5702,-1.512,4.4643,14.4996,-1.411,3.981,14.8316,-1.6616,4.0387,14.8405,-1.5393,4.3723,14.3094,-1.4714,3.9319,14.0772,-1.1598,3.9798,14.5553,-1.7666,3.9315,13.73,-1.3994,3.8872,14.1042,-1.295,3.8592,13.507,-1.5754,3.8736,13.503,-1.5298,3.8148,12.8164,-1.5945,3.9692,13.7548,-1.6804,3.8521,12.8325,-1.5213,3.903,13.4983,-1.4392,3.7941,12.0292,-1.811,3.3,1.8639,-2.6073,3.192,2.263,-2.4414,3.0691,2.3619,-2.3864,3.165,2.0782,-3.0042,3.2355,1.9916,-2.9181,3.2243,2.6899,-2.1564,3.1114,4.1017,-2.6434,3.4783,5.8667,-2.2981,3.3891,1.83,-2.6351,3.3453,1.869,-2.7976,3.2848,3.052,-2.3001,3.2419,2.1413,-2.1907,3.0194,2.4547,-2.3428,3.2582,1.9366,-2.7306,3.0557,2.355,-2.7948,3.0734,2.1101,-2.8577,3.14,2.0379,-2.7839,3.3139,2.3858,-2.1638,3.4019,1.7512,-2.5014,2.9251,2.9136,-3.0508,2.9455,3.0114,-3.0379,2.997,2.7241,-3.1736,2.9706,2.7172,-3.1332,3.3204,8.0549,-2.0822,3.0258,3.3498,-2.8024,3.5189,6.7999,-2.2298,4.0417,13.7626,-1.6642,4.0994,12.8604,-1.5358,4.0265,12.0365,-1.5951,3.9646,14.748,-1.3262,4.3874,14.5243,-1.707,3.9027,12.0269,-1.7761,3.9079,12.8328,-1.724,4.0125,12.8489,-1.6757,4.1255,13.5717,-1.6039,4.0146,13.541,-1.6603,3.0294,2.6104,-2.7347,3.0805,2.3245,-3.0996,2.9423,2.7894,-2.4921,3.2628,2.1195,-2.5653,3.2833,2.1032,-2.5179,3.2843,1.9218,-2.5957,3.2865,3.1856,-2.5352,2.9962,2.672,-2.9657,2.9989,4.0043,-2.3661,3.0295,4.0611,-2.5061,2.9538,3.2235,-2.4808,3.0029,3.296,-2.6683,3.7302,9.2858,-1.6719,3.1506,2.9497,-3.1141,3.1748,2.7321,-3.209,3.2368,2.3361,-3.154,3.6408,2.1215,-2.4326,4.3727,14.3056,-1.2462,4.4671,14.4901,-1.2337});
			return lfibula_Coord_7_22_point;
		}

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

	/** 
	 * Provide a 
	 * <a href="https://dzone.com/articles/java-copy-shallow-vs-deep-in-which-you-will-swim" target="_blank">shallow copy</a>
	 * of the X3D model.
	 * @see <a href="https://www.web3d.org/specifications/java/javadoc/org/web3d/x3d/jsail/Core/X3D.html">X3D</a>
	 * @return BonesLeftTibiaFibula 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 BonesLeftTibiaFibula().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.BonesLeftTibiaFibula\" 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.BonesLeftTibiaFibula self-validation test confirmation: ");
                if (!validationResults.equals("success"))
                    System.out.println();
                System.out.println(validationResults.trim());

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