package HumanoidAnimation.Characters;

import org.web3d.x3d.jsail.Core.*;
import org.web3d.x3d.jsail.EnvironmentalSensor.*;
import org.web3d.x3d.jsail.fields.*;
import org.web3d.x3d.jsail.Geometry3D.*;
import org.web3d.x3d.jsail.Grouping.*;
import org.web3d.x3d.jsail.HAnim.*;
import org.web3d.x3d.jsail.Interpolation.*;
import org.web3d.x3d.jsail.Navigation.*;
import org.web3d.x3d.jsail.PointingDeviceSensor.*;
import org.web3d.x3d.jsail.Rendering.*;
import org.web3d.x3d.jsail.RigidBodyPhysics.*;
import org.web3d.x3d.jsail.Shape.*;
import org.web3d.x3d.jsail.Text.*;
import org.web3d.x3d.jsail.Texturing.*;
import org.web3d.x3d.jsail.Time.*;

// Javadoc metadata annotations follow, see below for X3DJSAIL Java source code.
/**
 * <p> Articulated 3D game character designed with a general graphics tool, then converted into an X3D 4.0 HAnim 2.0 LOA4 model, then this scaled version drawn directly in default HAnim coordinate space. </p>
 <p> Related links:  source JinScaledV2L1LOA4SegGeo.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.Characters.JinScaledV2L1LOA4SegGeo&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/Characters/JinScaledV2L1LOA4withSegGeo.x3d">JinScaledV2L1LOA4withSegGeo.x3d</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> creator </i> </td>
			<td> Jin Hoon Lee and Min Joo Lee </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> translator </i> </td>
			<td> Chul Hee Jung and Myeong Won Lee </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> created </i> </td>
			<td> 31 March 2011 </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> translated </i> </td>
			<td> 2 November 2014 </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> committed </i> </td>
			<td> 27 October 2025 </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> modified </i> </td>
			<td> 1 November 2025 </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> contributor </i> </td>
			<td> Joe Williams </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> contributor </i> </td>
			<td> John Carlson </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> description </i> </td>
			<td> Articulated 3D game character designed with a general graphics tool, then converted into an X3D 4.0 HAnim 2.0 LOA4 model, then this scaled version drawn directly in default HAnim coordinate space. </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> reference </i> </td>
			<td> KoreanCharacter00ReadMe.txt </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/Characters/../infotech24_MWLee.pdf">../infotech24_MWLee.pdf</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> reference </i> </td>
			<td> <a href="https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Characters/KoreanCharactersIllustrated.pdf">KoreanCharactersIllustrated.pdf</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> generator </i> </td>
			<td> 3DS MAX, <a href="http://www.autodesk.com/products/autodesk-3ds-max/overview" target="_blank">http://www.autodesk.com/products/autodesk-3ds-max/overview</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> generator </i> </td>
			<td> Suwon HAnim Converter </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> generator </i> </td>
			<td> Windows Notepad <a href="https://apps.microsoft.com/detail/9msmlrh6lzf3" target="_blank">https://apps.microsoft.com/detail/9msmlrh6lzf3</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> generator </i> </td>
			<td> JohnScale? TBD </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> generator </i> </td>
			<td> Gnu Image Manipulation Program, <a href="http://www.gimp.org" target="_blank">http://www.gimp.org</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> identifier </i> </td>
			<td> <a href="https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Characters/JinScaledV2L1LOA4withSegGeo.x3d" target="_blank">https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Characters/JinScaledV2L1LOA4withSegGeo.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/Characters/../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 Jin Hoon Lee and Min Joo Lee
 */

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

	/** Create and initialize the X3D model for this object. */
	public final void initialize()
	{
            try { // catch-all
  x3dModel = new X3D().setProfile(X3D.PROFILE_IMMERSIVE).setVersion(X3D.VERSION_4_0)
  .setHead(new head()
    .addComponent(new component().setName("HAnim").setLevel(1))
    .addMeta(new meta().setName(meta.NAME_TITLE      ).setContent("JinScaledV2L1LOA4withSegGeo.x3d"))
    .addMeta(new meta().setName(meta.NAME_CREATOR    ).setContent("Jin Hoon Lee and Min Joo Lee"))
    .addMeta(new meta().setName(meta.NAME_TRANSLATOR ).setContent("Chul Hee Jung and Myeong Won Lee"))
    .addMeta(new meta().setName(meta.NAME_CREATED    ).setContent("31 March 2011"))
    .addMeta(new meta().setName(meta.NAME_TRANSLATED ).setContent("2 November 2014"))
    .addMeta(new meta().setName("committed").setContent("27 October 2025"))
    .addMeta(new meta().setName(meta.NAME_MODIFIED   ).setContent("1 November 2025"))
    .addMeta(new meta().setName(meta.NAME_CONTRIBUTOR).setContent("Joe Williams"))
    .addMeta(new meta().setName(meta.NAME_CONTRIBUTOR).setContent("John Carlson"))
    .addMeta(new meta().setName(meta.NAME_DESCRIPTION).setContent("Articulated 3D game character designed with a general graphics tool, then converted into an X3D 4.0 HAnim 2.0 LOA4 model, then this scaled version drawn directly in default HAnim coordinate space."))
    .addMeta(new meta().setName(meta.NAME_REFERENCE  ).setContent("KoreanCharacter00ReadMe.txt"))
    .addMeta(new meta().setName(meta.NAME_REFERENCE  ).setContent("../infotech24_MWLee.pdf"))
    .addMeta(new meta().setName(meta.NAME_REFERENCE  ).setContent("KoreanCharactersIllustrated.pdf"))
    .addMeta(new meta().setName(meta.NAME_GENERATOR  ).setContent("3DS MAX, http://www.autodesk.com/products/autodesk-3ds-max/overview"))
    .addMeta(new meta().setName(meta.NAME_GENERATOR  ).setContent("Suwon HAnim Converter"))
    .addMeta(new meta().setName(meta.NAME_GENERATOR  ).setContent("Windows Notepad https://apps.microsoft.com/detail/9msmlrh6lzf3"))
    .addMeta(new meta().setName(meta.NAME_GENERATOR  ).setContent("JohnScale? TBD"))
    .addMeta(new meta().setName(meta.NAME_GENERATOR  ).setContent("Gnu Image Manipulation Program, http://www.gimp.org"))
    .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/Characters/JinScaledV2L1LOA4withSegGeo.x3d"))
    .addMeta(new meta().setName(meta.NAME_LICENSE    ).setContent("../license.html")))
  .setScene(new Scene()
    .addChild(new WorldInfo().setTitle("Jin LOA4 Level 1 All Joints, Segments, Sites"))
    .addChild(new NavigationInfo())
    .addChild(new Group("SceneViewpoints")
      .addChild(new Viewpoint().setDescription("JinLOA4").setCenterOfRotation(0.0,1.0,0.0).setPosition(0.0,1.0,3.0))
      .addChild(new Viewpoint().setDescription("JinLOA4 Front").setCenterOfRotation(0.0,0.9149,0.0016).setPosition(0.0,0.4,4.0))
      .addChild(new Viewpoint().setDescription("JinLOA4 Front Close").setCenterOfRotation(0.0,0.9149,0.0016).setPosition(0.0,0.8,2.0))
      .addChild(new Viewpoint().setDescription("JinLOA4 Front Closer").setCenterOfRotation(0.0,0.9149,0.0016).setPosition(0.0,1.2,1.0))
      .addChild(new Viewpoint().setDescription("JinLOA4 Front Face").setCenterOfRotation(0.0,1.5,0.0016).setPosition(0.0,1.63,1.0))
      .addChild(new Viewpoint().setDescription("JinLOA4 Right Side").setCenterOfRotation(0.0,0.9149,0.0016).setOrientation(0.0,1.0,0.0,1.5708).setPosition(2.6,0.8,0.0))
      .addChild(new Viewpoint().setDescription("JinLOA4 Right Side Close").setCenterOfRotation(0.0,0.9149,0.0016).setOrientation(0.0,1.0,0.0,1.2).setPosition(1.0,0.8,0.5))
      .addChild(new Viewpoint().setDescription("JinLOA4 Left Side Close").setCenterOfRotation(0.0,0.9149,0.0016).setOrientation(0.0,1.0,0.0,-1.2).setPosition(-1.0,0.8,0.5))
      .addChild(new Viewpoint().setDescription("JinLOA4 Left Side").setCenterOfRotation(0.0,0.9149,0.0016).setOrientation(0.0,1.0,0.0,-1.5708).setPosition(-2.6,0.8,0.0))
      .addChild(new Viewpoint().setDescription("JinLOA4 Top").setCenterOfRotation(0.0,0.9149,0.0016).setOrientation(1.0,0.0,0.0,-1.5708).setPosition(0.0,3.5,0.0)))
    .addChild(new HAnimHumanoid("hanim_JinLOA4").setName("JinLOA4").setLoa(4).setVersion("2.0")
      .setMetadata(new MetadataSet().setName("HAnimHumanoid.info").setReference("https://www.web3d.org/documents/specifications/19774/V2.0/Architecture/ObjectInterfaces.html#Humanoid")
        .setMetadata(new MetadataString().setName("authorName").setValue(new String[] {"Jin Hoon Lee and Min Joo Lee, Chul Hee Jung and Myeong Won Lee"}))
        .setMetadata(new MetadataString().setName("authorEmail").setValue(new String[] {"myeongwonlee@gmail.com"}))
        .setMetadata(new MetadataString().setName("creationDate").setValue(new String[] {"31 March 2011"}))
        .setMetadata(new MetadataString().setName("John and Joe").setValue(new String[] {"Modifiers"}))
        .setMetadata(new MetadataString().setName("modificationDate").setValue(new String[] {"25 March 2024"}))
        .setMetadata(new MetadataString().setName("gender").setValue(new String[] {"female"}))
        .setMetadata(new MetadataFloat().setName("height").setValue(new double[] {1.5}))
        .setMetadata(new MetadataString().setName("humanoidVersion").setValue(new String[] {"2.0"})))
      .addSkeleton(new HAnimJoint("hanim_humanoid_root").setName("humanoid_root").setCenter(0.0,0.826,-0.016).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
        .addChild(new HAnimSegment("hanim_sacrum").setName("sacrum")
          .addChild(new Shape("sacrum_Shape")
            .setAppearance(new Appearance()
              .setMaterial(new Material("SurfaceDefault").setDiffuseColor(0.588,0.588,0.588))
              .setTexture(new ImageTexture("JinLOA4TextureAtlas").setUrl(new String[] {"images/Jin.png","https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Characters/images/Jin.png"})))
            .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(getIndexedFaceSet_7_49_coordIndex()).setTexCoordIndex(getIndexedFaceSet_7_49_texCoordIndex())
              .setCoord(new Coordinate().setPoint(getCoordinate_8_49_point()))
              .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.6211,0.5754,0.7851,0.572,0.7614,0.572,0.6907,0.5698,0.62,0.5698,0.6158,0.5702,0.5451,0.5702,0.4167,0.5698,0.5451,0.5702,0.6158,0.5702,0.62,0.5698,0.6907,0.5698,0.7614,0.572,0.8036,0.5346,0.7761,0.5346,0.6989,0.4838,0.6219,0.4428,0.6154,0.4438,0.5492,0.4639,0.4166,0.5346,0.5492,0.4639,0.6154,0.4438,0.6219,0.4428,0.6989,0.4838,0.7761,0.5346,0.7912,0.4044,0.7635,0.4044,0.7042,0.3925,0.6194,0.3907,0.6148,0.3907,0.545,0.3974,0.4163,0.4938,0.545,0.3974,0.6148,0.3907,0.6194,0.3907,0.7042,0.3925,0.7635,0.4044,0.795,0.3772,0.7662,0.3772,0.6945,0.3645,0.6236,0.3695,0.616,0.3695,0.5438,0.378,0.416,0.453,0.5438,0.378,0.616,0.3695,0.6236,0.3695,0.6945,0.3645,0.7662,0.3772,0.7887,0.3451,0.7635,0.3451,0.698,0.3508,0.6262,0.3508,0.6297,0.3503,0.5389,0.3503,0.4181,0.3884,0.5389,0.3503,0.6297,0.3503,0.6262,0.3508,0.698,0.3508,0.7635,0.3451,0.6237,0.3398}))))))
        .addChild(new HAnimJoint("hanim_sacroiliac").setName("sacroiliac").setCenter(0.0,0.707,-0.016).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
          .addChild(new HAnimSegment("hanim_pelvis").setName("pelvis")
            .addChild(new Shape("pelvis_Shape")
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("SurfaceDefault"))
                .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
              .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(getIndexedFaceSet_8_57_coordIndex()).setTexCoordIndex(getIndexedFaceSet_8_57_texCoordIndex())
                .setCoord(new Coordinate().setPoint(getCoordinate_9_57_point()))
                .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.6211,0.5754,0.7851,0.572,0.7614,0.572,0.6907,0.5698,0.62,0.5698,0.6158,0.5702,0.5451,0.5702,0.4167,0.5698,0.5451,0.5702,0.6158,0.5702,0.62,0.5698,0.6907,0.5698,0.7614,0.572,0.8036,0.5346,0.7761,0.5346,0.6989,0.4838,0.6219,0.4428,0.6154,0.4438,0.5492,0.4639,0.4166,0.5346,0.5492,0.4639,0.6154,0.4438,0.6219,0.4428,0.6989,0.4838,0.7761,0.5346,0.7912,0.4044,0.7635,0.4044,0.7042,0.3925,0.6194,0.3907,0.6148,0.3907,0.545,0.3974,0.4163,0.4938,0.545,0.3974,0.6148,0.3907,0.6194,0.3907,0.7042,0.3925,0.7635,0.4044,0.795,0.3772,0.7662,0.3772,0.6945,0.3645,0.6236,0.3695,0.616,0.3695,0.5438,0.378,0.416,0.453,0.5438,0.378,0.616,0.3695,0.6236,0.3695,0.6945,0.3645,0.7662,0.3772,0.7887,0.3451,0.7635,0.3451,0.698,0.3508,0.6262,0.3508,0.6297,0.3503,0.5389,0.3503,0.4181,0.3884,0.5389,0.3503,0.6297,0.3503,0.6262,0.3508,0.698,0.3508,0.7635,0.3451,0.6237,0.3398}))))))
          .addChild(new HAnimJoint("hanim_l_hip").setName("l_hip").setCenter(0.095,0.8266,-0.0183).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
            .addChild(new HAnimSegment("hanim_l_thigh").setName("l_thigh")
              .addChild(new Shape("l_thigh_Shape")
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setUSE("SurfaceDefault"))
                  .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(getIndexedFaceSet_9_65_coordIndex()).setTexCoordIndex(getIndexedFaceSet_9_65_texCoordIndex())
                  .setCoord(new Coordinate().setPoint(getCoordinate_10_65_point()))
                  .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.719,0.5576,0.6284,0.5576,0.7414,0.5576,0.6787,0.5576,0.5781,0.5576,0.5154,0.5576,0.5378,0.5576,0.6284,0.5029,0.7509,0.3997,0.6284,0.3997,0.7509,0.5029,0.7811,0.3997,0.7811,0.5029,0.6964,0.3997,0.6964,0.5029,0.5604,0.3997,0.5604,0.5029,0.4756,0.3997,0.4756,0.5029,0.5059,0.3997,0.5059,0.5029,0.7509,0.3197,0.6284,0.3197,0.7811,0.3197,0.6964,0.3197,0.5604,0.3197,0.4756,0.3197,0.5059,0.3197,0.7651,0.2166,0.6284,0.2166,0.7989,0.2166,0.7043,0.2166,0.5525,0.2166,0.4579,0.2166,0.4917,0.2166,0.7224,0.263,0.6284,0.263,0.7456,0.263,0.6805,0.263,0.5762,0.263,0.5112,0.263,0.5344,0.263,0.8705,0.5452,0.8705,0.5383,0.8705,0.5369,0.8705,0.5408,0.8705,0.5483,0.8705,0.5522,0.8705,0.5509,0.917,0.5452,0.917,0.5266,0.89,0.5304,0.89,0.5452,0.917,0.522,0.89,0.5268,0.917,0.5349,0.89,0.537,0.917,0.5555,0.89,0.5534,0.917,0.5684,0.89,0.5636,0.917,0.5638,0.89,0.56,0.8746,0.531,0.8746,0.5452,0.8746,0.5279,0.8746,0.5368,0.8746,0.5524,0.8746,0.5613,0.8746,0.5581}))))))
            .addChild(new HAnimJoint("hanim_l_knee").setName("l_knee").setCenter(0.09261001,0.408825,-0.01943775).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
              .addChild(new HAnimSegment("hanim_l_calf").setName("l_calf")
                .addChild(new Shape("l_calf_Shape")
                  .setAppearance(new Appearance()
                    .setMaterial(new Material().setUSE("SurfaceDefault"))
                    .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                  .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {4,3,2,-1,5,4,2,-1,2,1,0,-1,5,2,0,-1,6,5,0,-1,9,8,7,-1,7,10,9,-1,12,11,8,-1,8,9,12,-1,14,13,11,-1,11,12,14,-1,16,15,13,-1,13,14,16,-1,18,17,15,-1,15,16,18,-1,20,19,17,-1,17,18,20,-1,10,7,19,-1,19,20,10,-1,21,9,10,-1,10,22,21,-1,23,12,9,-1,9,21,23,-1,24,14,12,-1,12,23,24,-1,25,16,14,-1,14,24,25,-1,26,18,16,-1,16,25,26,-1,27,20,18,-1,18,26,27,-1,22,10,20,-1,20,27,22,-1,1,21,22,-1,22,0,1,-1,2,23,21,-1,21,1,2,-1,3,24,23,-1,23,2,3,-1,4,25,24,-1,24,3,4,-1,5,26,25,-1,25,4,5,-1,6,27,26,-1,26,5,6,-1,0,22,27,-1,27,6,0,-1,8,29,28,-1,28,7,8,-1,11,30,29,-1,29,8,11,-1,13,31,30,-1,30,11,13,-1,15,32,31,-1,31,13,15,-1,17,33,32,-1,32,15,17,-1,19,34,33,-1,33,17,19,-1,7,28,34,-1,34,19,7,-1,29,36,35,-1,35,28,29,-1,30,37,36,-1,36,29,30,-1,31,38,37,-1,37,30,31,-1,32,39,38,-1,38,31,32,-1,33,40,39,-1,39,32,33,-1,34,41,40,-1,40,33,34,-1,28,35,41,-1,41,34,28,-1}).setTexCoordIndex(new int[] {4,3,2,-1,5,4,2,-1,2,1,0,-1,5,2,0,-1,6,5,0,-1,9,8,7,-1,7,10,9,-1,12,11,8,-1,8,9,12,-1,14,13,11,-1,11,12,14,-1,16,15,13,-1,13,14,16,-1,18,17,15,-1,15,16,18,-1,20,19,17,-1,17,18,20,-1,10,7,19,-1,19,20,10,-1,21,9,10,-1,10,22,21,-1,23,12,9,-1,9,21,23,-1,24,14,12,-1,12,23,24,-1,25,16,14,-1,14,24,25,-1,26,18,16,-1,16,25,26,-1,27,20,18,-1,18,26,27,-1,22,10,20,-1,20,27,22,-1,1,21,22,-1,22,0,1,-1,2,23,21,-1,21,1,2,-1,3,24,23,-1,23,2,3,-1,4,25,24,-1,24,3,4,-1,5,26,25,-1,25,4,5,-1,6,27,26,-1,26,5,6,-1,0,22,27,-1,27,6,0,-1,8,29,28,-1,28,7,8,-1,11,30,29,-1,29,8,11,-1,13,31,30,-1,30,11,13,-1,15,32,31,-1,31,13,15,-1,17,33,32,-1,32,15,17,-1,19,34,33,-1,33,17,19,-1,7,28,34,-1,34,19,7,-1,29,36,35,-1,35,28,29,-1,30,37,36,-1,36,29,30,-1,31,38,37,-1,37,30,31,-1,32,39,38,-1,38,31,32,-1,33,40,39,-1,39,32,33,-1,34,41,40,-1,40,33,34,-1,28,35,41,-1,41,34,28,-1})
                    .setCoord(new Coordinate().setPoint(getCoordinate_11_73_point()))
                    .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.9309,0.5848,0.919,0.5848,0.8921,0.5848,0.8706,0.5848,0.8706,0.5848,0.8921,0.5848,0.919,0.5848,0.9845,0.5321,0.955,0.5475,0.9491,0.5599,0.9788,0.5571,0.8787,0.5475,0.8825,0.5599,0.8302,0.5321,0.8291,0.5571,0.8302,0.52,0.8291,0.5571,0.8787,0.52,0.8825,0.5571,0.955,0.52,0.9491,0.5571,0.9444,0.5755,0.9717,0.5755,0.8831,0.5755,0.8339,0.5755,0.8339,0.5755,0.8831,0.5755,0.9444,0.5755,0.9632,0.3942,0.9402,0.3943,0.8884,0.3943,0.8469,0.3942,0.8469,0.3941,0.8884,0.3941,0.9402,0.3941,0.9325,0.3742,0.9208,0.3742,0.8947,0.3742,0.8737,0.3742,0.8737,0.3741,0.8947,0.3741,0.9208,0.3741}))))))
              .addChild(new HAnimJoint("hanim_l_talocrural").setName("l_talocrural").setCenter(0.08883,0.09544501,-0.010451251).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                .addChild(new HAnimSegment("hanim_l_talus").setName("l_talus")
                  .addChild(new Shape("l_talus_Shape")
                    .setAppearance(new Appearance()
                      .setMaterial(new Material().setUSE("SurfaceDefault"))
                      .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                    .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(getIndexedFaceSet_11_81_coordIndex()).setTexCoordIndex(getIndexedFaceSet_11_81_texCoordIndex())
                      .setCoord(new Coordinate().setPoint(getCoordinate_12_81_point()))
                      .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.227,0.1089,0.2217,0.1285,0.2533,0.0835,0.273,0.1232,0.2824,0.0941,0.2433,0.1632,0.2685,0.0797,0.2165,0.148,0.2759,0.0832,0.2428,0.156,0.2563,0.142,0.2584,0.1419,0.2431,0.1588,0.2715,0.1062,0.2761,0.1011,0.2698,0.09,0.2775,0.078,0.2629,0.0863,0.248,0.0935,0.2498,0.0895,0.2702,0.0748,0.2296,0.1148,0.2397,0.101,0.2249,0.1266,0.2295,0.1126,0.2207,0.1406,0.2252,0.1591,0.2245,0.1634,0.2202,0.1406,0.2407,0.0951,0.2662,0.1249,0.2599,0.1313,0.2623,0.1418,0.2691,0.1232,0.2231,0.166,0.2217,0.1285,0.227,0.1089,0.2407,0.0951,0.2533,0.0835,0.2685,0.0797,0.2759,0.0832,0.2824,0.0941,0.273,0.1232,0.2623,0.1418,0.2433,0.1632,0.2231,0.166,0.2165,0.148}))))))
                .addChild(new HAnimJoint("hanim_l_talocalcaneonavicular").setName("l_talocalcaneonavicular").setCenter(0.07830001,0.036900003,0.0048645).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                  .addChild(new HAnimSegment("hanim_l_navicular").setName("l_navicular")
                    .addChild(new Shape("l_navicular_Shape")
                      .setAppearance(new Appearance()
                        .setMaterial(new Material().setUSE("SurfaceDefault"))
                        .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                      .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {7,12,11,-1,11,6,7,-1,1,2,18,-1,18,17,1,-1,12,7,5,-1,5,10,12,-1,2,6,11,-1,5,0,13,-1,13,10,5,-1,1,17,14,-1,14,3,1,-1,11,18,2,-1,4,8,16,-1,16,15,4,-1,8,9,16,-1,3,14,16,-1,16,9,3,-1,24,23,22,-1,22,21,20,-1,24,22,20,-1,20,19,28,-1,24,20,28,-1,28,27,26,-1,24,28,26,-1,25,24,26,-1,38,43,42,-1,42,39,38,-1,37,36,35,-1,37,35,34,-1,34,33,32,-1,37,34,32,-1,32,31,30,-1,37,32,30,-1,37,30,29,-1,1,19,20,-1,20,2,1,-1,2,20,21,-1,21,6,2,-1,6,21,22,-1,22,7,6,-1,7,22,23,-1,23,5,7,-1,5,23,24,-1,24,0,5,-1,38,45,44,-1,44,43,38,-1,4,25,26,-1,26,8,4,-1,8,26,27,-1,27,9,8,-1,9,27,28,-1,28,3,9,-1,3,28,19,-1,19,1,3,-1,10,29,30,-1,30,12,10,-1,12,30,31,-1,31,11,12,-1,11,31,32,-1,32,18,11,-1,18,32,33,-1,33,17,18,-1,17,33,34,-1,34,14,17,-1,14,34,35,-1,35,16,14,-1,16,35,36,-1,36,15,16,-1,42,41,40,-1,40,39,42,-1,13,37,29,-1,29,10,13,-1,0,38,39,-1,39,13,0,-1,13,39,40,-1,40,37,13,-1,37,40,41,-1,41,36,37,-1,36,41,42,-1,42,15,36,-1,15,42,43,-1,43,4,15,-1,4,43,44,-1,44,25,4,-1,25,44,45,-1,45,24,25,-1,24,45,38,-1,38,0,24,-1}).setTexCoordIndex(new int[] {7,12,11,-1,11,6,7,-1,1,2,18,-1,18,17,1,-1,12,7,5,-1,5,10,12,-1,2,6,11,-1,5,0,13,-1,13,10,5,-1,1,17,14,-1,14,3,1,-1,11,18,2,-1,4,8,16,-1,16,15,4,-1,8,9,16,-1,3,14,16,-1,16,9,3,-1,24,23,22,-1,22,21,20,-1,24,22,20,-1,20,19,28,-1,24,20,28,-1,28,27,26,-1,24,28,26,-1,25,24,26,-1,38,43,42,-1,42,39,38,-1,37,36,35,-1,37,35,34,-1,34,33,32,-1,37,34,32,-1,32,31,30,-1,37,32,30,-1,37,30,29,-1,1,19,20,-1,20,2,1,-1,2,20,21,-1,21,6,2,-1,6,21,22,-1,22,7,6,-1,7,22,23,-1,23,5,7,-1,5,23,24,-1,24,0,5,-1,38,45,44,-1,44,43,38,-1,4,25,26,-1,26,8,4,-1,8,26,27,-1,27,9,8,-1,9,27,28,-1,28,3,9,-1,3,28,19,-1,19,1,3,-1,10,29,30,-1,30,12,10,-1,12,30,31,-1,31,11,12,-1,11,31,32,-1,32,18,11,-1,18,32,33,-1,33,17,18,-1,17,33,34,-1,34,14,17,-1,14,34,35,-1,35,16,14,-1,16,35,36,-1,36,15,16,-1,42,41,40,-1,40,39,42,-1,13,37,29,-1,29,10,13,-1,0,38,39,-1,39,13,0,-1,13,39,40,-1,40,37,13,-1,37,40,41,-1,41,36,37,-1,36,41,42,-1,42,15,36,-1,15,42,43,-1,43,4,15,-1,4,43,44,-1,44,25,4,-1,25,44,45,-1,45,24,25,-1,24,45,38,-1,38,0,24,-1})
                        .setCoord(new Coordinate().setPoint(getCoordinate_13_89_point()))
                        .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.2314,0.0879,0.21,0.1541,0.2053,0.1595,0.2104,0.1443,0.2271,0.0958,0.2224,0.1067,0.2032,0.149,0.2132,0.1285,0.2197,0.1123,0.2163,0.1174,0.227,0.1089,0.2165,0.148,0.2217,0.1285,0.2407,0.0951,0.2178,0.1526,0.2363,0.0929,0.2213,0.1179,0.2171,0.1588,0.2129,0.1643,0.21,0.1541,0.2053,0.1595,0.2032,0.149,0.2132,0.1285,0.2224,0.1067,0.2314,0.0879,0.2271,0.0958,0.2197,0.1123,0.2163,0.1174,0.2104,0.1443,0.227,0.1089,0.2217,0.1285,0.2165,0.148,0.2129,0.1643,0.2171,0.1588,0.2178,0.1526,0.2213,0.1179,0.2363,0.0929,0.2407,0.0951,0.2314,0.0879,0.2407,0.0951,0.2407,0.0951,0.2363,0.0929,0.2363,0.0929,0.2271,0.0958,0.2271,0.0958,0.2314,0.0879}))))))
                  .addChild(new HAnimJoint("hanim_l_cuneonavicular_1").setName("l_cuneonavicular_1").setCenter(0.067365,0.032107502,0.018391501).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                    .addChild(new HAnimSegment("hanim_1").setName("l_cuneiform_1")
                      .addChild(new Shape("l_cuneiform_1_Shape")
                        .setAppearance(new Appearance()
                          .setMaterial(new Material().setUSE("SurfaceDefault"))
                          .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                        .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {0,12,4,-1,1,0,6,-1,6,7,1,-1,10,12,0,-1,0,1,10,-1,1,2,11,-1,11,10,1,-1,8,3,2,-1,2,5,8,-1,11,2,13,-1,12,15,4,-1,9,6,0,-1,0,4,9,-1,1,7,5,-1,5,2,1,-1,3,14,13,-1,13,2,3,-1,24,23,22,-1,25,24,22,-1,28,25,22,-1,15,12,10,-1,10,11,13,-1,15,10,13,-1,14,15,13,-1,16,19,18,-1,18,17,16,-1,21,20,19,-1,19,16,21,-1,3,16,17,-1,17,14,3,-1,14,17,18,-1,18,15,14,-1,15,18,19,-1,19,4,15,-1,4,19,20,-1,20,9,4,-1,28,27,26,-1,26,25,28,-1,8,21,16,-1,16,3,8,-1,6,22,23,-1,23,7,6,-1,7,23,24,-1,24,5,7,-1,5,24,25,-1,25,8,5,-1,8,25,26,-1,26,21,8,-1,21,26,27,-1,27,20,21,-1,20,27,28,-1,28,9,20,-1,9,28,22,-1,22,6,9,-1}).setTexCoordIndex(new int[] {0,12,1,-1,2,0,6,-1,6,7,2,-1,10,12,0,-1,0,2,10,-1,2,3,11,-1,11,10,2,-1,8,4,3,-1,3,5,8,-1,11,3,13,-1,12,15,1,-1,9,6,0,-1,0,1,9,-1,2,7,5,-1,5,3,2,-1,4,14,13,-1,13,3,4,-1,24,23,22,-1,25,24,22,-1,28,25,22,-1,15,12,10,-1,10,11,13,-1,15,10,13,-1,14,15,13,-1,16,19,18,-1,18,17,16,-1,21,20,19,-1,19,16,21,-1,4,16,17,-1,17,14,4,-1,14,17,18,-1,18,15,14,-1,15,18,19,-1,19,1,15,-1,1,19,20,-1,20,9,1,-1,28,27,26,-1,26,25,28,-1,8,21,16,-1,16,4,8,-1,6,22,23,-1,23,7,6,-1,7,23,24,-1,24,5,7,-1,5,24,25,-1,25,8,5,-1,8,25,26,-1,26,21,8,-1,21,26,27,-1,27,20,21,-1,20,27,28,-1,28,9,20,-1,9,28,22,-1,22,6,9,-1})
                          .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.06738,0.007155,0.02796,0.0614,0.014805002,0.0285525,0.060390003,0.0377505,0.0273105,0.0741555,0.052677,0.0291915,0.074088,0.0040500015,0.02895075,0.0568935,0.036128253,0.042624,0.060585752,0.0072000013,0.0433215,0.05570775,0.015185252,0.0417465,0.07285275,0.044581503,0.045099,0.072911255,0.0039150007,0.045414,0.062847,0.013655252,0.01451475,0.05983875,0.036999002,0.014085,0.0661185,0.0054900018,0.017685,0.063081004,0.051887255,0.0165015,0.07564725,0.060592502,0.021015,0.07521075,0.0036225005,0.021168001,0.07998075,0.0503325,0.028161,0.08078175,0.053957254,0.02443275,0.080397,0.0065925024,0.02455425,0.0797265,0.0068625016,0.02949525,0.07875,0.006750002,0.0431865,0.078689255,0.042828754,0.042894002,0.061911,0.010012502,0.051466502,0.057933003,0.01576575,0.0500715,0.058986,0.032328002,0.050904002,0.072972,0.03885525,0.053244002,0.07630425,0.037944004,0.0516465,0.0763605,0.009157502,0.051894,0.072567,0.0074925018,0.0535365})))
                          .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.2027,0.1355,0.2132,0.1171,0.1958,0.1447,0.1899,0.1499,0.2047,0.1286,0.1825,0.1473,0.1858,0.1369,0.1864,0.1452,0.1953,0.1244,0.2059,0.1148,0.21,0.1541,0.2053,0.1595,0.2104,0.1443,0.2032,0.149,0.2132,0.1285,0.2163,0.1174,0.2047,0.1286,0.2132,0.1285,0.2163,0.1174,0.2132,0.1171,0.2059,0.1148,0.1953,0.1244,0.1858,0.1369,0.1864,0.1452,0.1825,0.1473,0.1953,0.1244,0.1953,0.1244,0.2059,0.1148,0.2059,0.1148}))))))
                    .addChild(new HAnimJoint("hanim_l_tarsometatarsal_1").setName("l_tarsometatarsal_1").setCenter(0.06462,0.023242502,0.04419).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                      .addChild(new HAnimSegment("hanim_l_metatarsal_1").setName("l_metatarsal_1")
                        .addChild(new Shape("l_metatarsal_1_Shape")
                          .setAppearance(new Appearance()
                            .setMaterial(new Material().setUSE("SurfaceDefault"))
                            .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                          .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(getIndexedFaceSet_14_105_coordIndex()).setTexCoordIndex(getIndexedFaceSet_14_105_texCoordIndex())
                            .setCoord(new Coordinate().setPoint(getCoordinate_15_105_point()))
                            .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.177,0.1457,0.1567,0.1378,0.1506,0.1431,0.1539,0.1386,0.1751,0.1447,0.1523,0.1336,0.1493,0.1348,0.1463,0.1377,0.1689,0.1382,0.1638,0.1444,0.1645,0.1416,0.1607,0.138,0.1731,0.1071,0.1859,0.1202,0.175,0.1048,0.1985,0.1126,0.1682,0.1025,0.1699,0.1017,0.1795,0.1136,0.1825,0.1473,0.1858,0.1369,0.1864,0.1452,0.1953,0.1244,0.2059,0.1148,0.1795,0.1136,0.1859,0.1202,0.1953,0.1244,0.2059,0.1148,0.1985,0.1126,0.175,0.1048,0.1699,0.1017,0.1682,0.1025,0.1731,0.1071,0.1523,0.1336,0.1463,0.1377,0.1493,0.1348,0.1682,0.1025,0.1682,0.1025,0.1699,0.1017,0.1699,0.1017,0.1864,0.1452,0.1858,0.1369,0.2059,0.1148,0.2059,0.1148,0.1953,0.1244,0.1953,0.1244,0.1825,0.1473}))))))
                      .addChild(new HAnimJoint("hanim_l_metatarsophalangeal_1").setName("l_metatarsophalangeal_1").setCenter(0.0621225,0.014424751,0.0936225).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                        .addChild(new HAnimSegment("hanim_l_tarsal_proximal_phalanx_1").setName("l_tarsal_proximal_phalanx_1")
                          .addChild(new Shape("l_tarsal_proximal_phalanx_1_Shape")
                            .setAppearance(new Appearance()
                              .setMaterial(new Material().setUSE("SurfaceDefault"))
                              .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                            .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {9,16,17,-1,17,10,9,-1,11,8,2,-1,2,1,11,-1,7,3,2,-1,2,8,7,-1,7,13,4,-1,4,3,7,-1,12,5,4,-1,4,13,12,-1,5,12,0,-1,0,6,5,-1,0,11,1,-1,1,6,0,-1,14,15,19,-1,19,20,14,-1,14,10,17,-1,17,15,14,-1,9,21,18,-1,18,16,9,-1,7,8,9,-1,9,10,7,-1,8,11,21,-1,21,9,8,-1,12,13,14,-1,14,20,12,-1,13,7,10,-1,10,14,13,-1,11,22,21,-1,0,12,23,-1,23,24,0,-1,11,0,24,-1,24,22,11,-1,23,12,20,-1,37,42,41,-1,41,40,39,-1,37,41,39,-1,38,37,39,-1,35,34,33,-1,35,33,32,-1,31,35,32,-1,27,26,25,-1,28,27,25,-1,28,25,29,-1,35,31,30,-1,30,36,35,-1,17,25,26,-1,26,15,17,-1,15,26,27,-1,27,19,15,-1,19,27,28,-1,28,18,19,-1,18,28,29,-1,29,16,18,-1,16,29,25,-1,25,17,16,-1,19,30,31,-1,31,20,19,-1,20,31,32,-1,32,23,20,-1,23,32,33,-1,33,24,23,-1,24,33,34,-1,34,22,24,-1,22,34,35,-1,35,21,22,-1,21,35,36,-1,36,18,21,-1,18,36,30,-1,30,19,18,-1,2,37,38,-1,38,1,2,-1,1,38,39,-1,39,6,1,-1,6,39,40,-1,40,5,6,-1,5,40,41,-1,41,4,5,-1,4,41,42,-1,42,3,4,-1,3,42,37,-1,37,2,3,-1}).setTexCoordIndex(new int[] {2,28,29,-1,29,1,2,-1,11,13,4,-1,4,5,11,-1,10,6,4,-1,4,13,10,-1,10,12,7,-1,7,6,10,-1,14,8,7,-1,7,12,14,-1,8,14,3,-1,3,9,8,-1,3,11,5,-1,5,9,3,-1,0,27,31,-1,31,33,0,-1,0,1,29,-1,29,27,0,-1,2,35,30,-1,30,28,2,-1,15,16,17,-1,17,18,15,-1,16,19,34,-1,34,17,16,-1,20,21,22,-1,22,32,20,-1,21,23,24,-1,24,22,21,-1,19,36,34,-1,25,20,37,-1,37,39,25,-1,19,26,38,-1,38,36,19,-1,37,20,32,-1,52,57,56,-1,56,55,54,-1,52,56,54,-1,53,52,54,-1,50,49,48,-1,50,48,47,-1,46,50,47,-1,42,41,40,-1,43,42,40,-1,43,40,44,-1,50,46,45,-1,45,51,50,-1,29,40,41,-1,41,27,29,-1,27,41,42,-1,42,31,27,-1,31,42,43,-1,43,30,31,-1,30,43,44,-1,44,28,30,-1,28,44,40,-1,40,29,28,-1,31,45,46,-1,46,33,31,-1,32,46,47,-1,47,37,32,-1,37,47,48,-1,48,39,37,-1,38,48,49,-1,49,36,38,-1,36,49,50,-1,50,34,36,-1,35,50,51,-1,51,30,35,-1,30,51,45,-1,45,31,30,-1,4,52,53,-1,53,5,4,-1,5,53,54,-1,54,9,5,-1,9,54,55,-1,55,8,9,-1,8,55,56,-1,56,7,8,-1,7,56,57,-1,57,6,7,-1,6,57,52,-1,52,4,6,-1})
                              .setCoord(new Coordinate().setPoint(getCoordinate_16_113_point()))
                              .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.148,0.1294,0.142,0.1322,0.1446,0.131,0.1613,0.0957,0.1341,0.1263,0.1554,0.0919,0.1317,0.1272,0.1363,0.1268,0.1571,0.0927,0.1559,0.0889,0.1392,0.1292,0.16,0.0958,0.1443,0.128,0.1415,0.1284,0.1616,0.0962,0.1346,0.0953,0.1273,0.0961,0.126,0.0891,0.1339,0.0889,0.1175,0.0992,0.228,0.0809,0.2186,0.0857,0.2172,0.0848,0.2097,0.0859,0.2098,0.0901,0.2285,0.0738,0.1152,0.1058,0.1523,0.1336,0.1493,0.1348,0.1463,0.1377,0.1682,0.1025,0.1699,0.1017,0.2293,0.0837,0.1648,0.0986,0.112,0.093,0.1632,0.098,0.113,0.0993,0.2302,0.0796,0.1153,0.1053,0.2293,0.0736,0.1463,0.1377,0.1523,0.1336,0.1699,0.1017,0.1682,0.1025,0.1493,0.1348,0.1699,0.1017,0.1648,0.0986,0.2302,0.0796,0.2293,0.0736,0.113,0.0993,0.112,0.093,0.1682,0.1025,0.1341,0.1263,0.1554,0.0919,0.1559,0.0889,0.1571,0.0927,0.1363,0.1268,0.1317,0.1272}))))))
                        .addChild(new HAnimJoint("hanim_l_tarsal_interphalangeal_1").setName("l_tarsal_interphalangeal_1").setCenter(0.062,0.012,0.115).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                          .addChild(new HAnimSegment("hanim_l_tarsal_distal_phalanx_1").setName("l_tarsal_distal_phalanx_1")
                            .addChild(new Shape("l_tarsal_distal_phalanx_1_Shape")
                              .setAppearance(new Appearance()
                                .setMaterial(new Material().setUSE("SurfaceDefault"))
                                .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                              .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {3,4,5,-1,5,2,3,-1,1,2,5,-1,5,0,1,-1,1,0,6,-1,6,7,1,-1,8,2,1,-1,1,7,8,-1,3,2,8,-1,8,9,3,-1,10,4,3,-1,3,9,10,-1,11,5,4,-1,4,10,11,-1,0,5,11,-1,11,6,0,-1,7,6,12,-1,12,13,7,-1,14,8,7,-1,7,13,14,-1,9,8,14,-1,14,15,9,-1,16,10,9,-1,9,15,16,-1,17,11,10,-1,10,16,17,-1,6,11,17,-1,17,12,6,-1,18,23,22,-1,22,21,20,-1,18,22,20,-1,19,18,20,-1,12,18,19,-1,19,13,12,-1,13,19,20,-1,20,14,13,-1,14,20,21,-1,21,15,14,-1,15,21,22,-1,22,16,15,-1,16,22,23,-1,23,17,16,-1,17,23,18,-1,18,12,17,-1}).setTexCoordIndex(new int[] {0,1,2,-1,2,3,0,-1,5,3,2,-1,2,4,5,-1,13,14,15,-1,15,12,13,-1,8,3,5,-1,5,6,8,-1,0,3,8,-1,8,9,0,-1,10,1,0,-1,0,9,10,-1,11,2,1,-1,1,10,11,-1,4,2,11,-1,11,7,4,-1,12,15,16,-1,16,18,12,-1,20,8,6,-1,6,19,20,-1,9,8,20,-1,20,21,9,-1,22,10,9,-1,9,21,22,-1,23,11,10,-1,10,22,23,-1,7,11,23,-1,23,17,7,-1,24,29,28,-1,28,27,26,-1,24,28,26,-1,25,24,26,-1,16,24,25,-1,25,18,16,-1,19,25,26,-1,26,20,19,-1,20,26,27,-1,27,21,20,-1,21,27,28,-1,28,22,21,-1,22,28,29,-1,29,23,22,-1,23,29,24,-1,24,17,23,-1})
                                .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0698625,0.018261,0.13208626,0.05414625,0.018553501,0.132561,0.0542925,0.01017225,0.13577175,0.05443425,0.0033029998,0.13153726,0.0696375,0.0033029998,0.13094775,0.070056,0.01017225,0.1353735,0.07279425,0.020025,0.12442725,0.0505935,0.020385,0.124416,0.049365,0.0111105,0.12528001,0.050811753,0.0021914996,0.124276504,0.07271325,0.0022252498,0.124544255,0.0746505,0.0083294995,0.12531151,0.07353675,0.02205,0.11549701,0.0503415,0.02240325,0.115803,0.0490275,0.011673,0.11603025,0.05082525,0.0018697499,0.11512125,0.07379775,0.0018697499,0.115179755,0.0752175,0.011412,0.1157805,0.070902,0.019165501,0.109989,0.05298525,0.01943775,0.11025225,0.05206275,0.0118755,0.11055151,0.05331825,0.00501525,0.109719,0.071145,0.0050129998,0.109818004,0.0721125,0.0115065,0.11034901})))
                                .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.1287,0.113,0.1423,0.0921,0.1396,0.0889,0.1257,0.1107,0.1415,0.0903,0.1274,0.1123,0.1297,0.1214,0.15,0.0896,0.1273,0.1223,0.1313,0.1227,0.1521,0.0901,0.1498,0.0859,0.0527,0.151,0.0282,0.1325,0.0446,0.0894,0.0746,0.0899,0.1016,0.0977,0.1554,0.0919,0.0779,0.162,0.1341,0.1263,0.1317,0.1272,0.1363,0.1268,0.1571,0.0927,0.1559,0.0889,0.1554,0.0919,0.0779,0.162,0.1317,0.1272,0.1363,0.1268,0.1571,0.0927,0.1559,0.0889}))))))))))
                  .addChild(new HAnimJoint("hanim_l_cuneonavicular_2").setName("l_cuneonavicular_2").setCenter(0.0814275,0.033525,0.02142675).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                    .addChild(new HAnimSegment("hanim_l_cuneiform_2").setName("l_cuneiform_2")
                      .addChild(new Shape("l_cuneiform_2_Shape")
                        .setAppearance(new Appearance()
                          .setMaterial(new Material().setUSE("SurfaceDefault"))
                          .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                        .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {1,8,9,-1,9,4,1,-1,5,0,2,-1,2,7,5,-1,4,6,3,-1,3,1,4,-1,10,0,5,-1,5,11,10,-1,32,37,36,-1,36,33,32,-1,24,29,28,-1,28,25,24,-1,19,18,23,-1,19,23,22,-1,19,22,21,-1,19,21,20,-1,13,12,17,-1,13,17,16,-1,13,16,15,-1,13,15,14,-1,9,12,13,-1,13,4,9,-1,4,13,14,-1,14,6,4,-1,24,31,30,-1,30,29,24,-1,7,15,16,-1,16,5,7,-1,5,16,17,-1,17,11,5,-1,36,35,34,-1,34,33,36,-1,3,18,19,-1,19,1,3,-1,1,19,20,-1,20,8,1,-1,32,39,38,-1,38,37,32,-1,10,21,22,-1,22,0,10,-1,0,22,23,-1,23,2,0,-1,28,27,26,-1,26,25,28,-1,6,24,25,-1,25,3,6,-1,3,25,26,-1,26,18,3,-1,18,26,27,-1,27,23,18,-1,23,27,28,-1,28,2,23,-1,2,28,29,-1,29,7,2,-1,7,29,30,-1,30,15,7,-1,15,30,31,-1,31,14,15,-1,14,31,24,-1,24,6,14,-1,8,32,33,-1,33,9,8,-1,9,33,34,-1,34,12,9,-1,12,34,35,-1,35,17,12,-1,17,35,36,-1,36,11,17,-1,11,36,37,-1,37,10,11,-1,10,37,38,-1,38,21,10,-1,21,38,39,-1,39,20,21,-1,20,39,32,-1,32,8,20,-1}).setTexCoordIndex(new int[] {0,8,9,-1,9,4,0,-1,5,1,2,-1,2,7,5,-1,4,6,3,-1,3,0,4,-1,10,1,5,-1,5,11,10,-1,32,37,36,-1,36,33,32,-1,24,29,28,-1,28,25,24,-1,19,18,23,-1,19,23,22,-1,19,22,21,-1,19,21,20,-1,13,12,17,-1,13,17,16,-1,13,16,15,-1,13,15,14,-1,9,12,13,-1,13,4,9,-1,4,13,14,-1,14,6,4,-1,24,31,30,-1,30,29,24,-1,7,15,16,-1,16,5,7,-1,5,16,17,-1,17,11,5,-1,36,35,34,-1,34,33,36,-1,3,18,19,-1,19,0,3,-1,0,19,20,-1,20,8,0,-1,32,39,38,-1,38,37,32,-1,10,21,22,-1,22,1,10,-1,1,22,23,-1,23,2,1,-1,28,27,26,-1,26,25,28,-1,6,24,25,-1,25,3,6,-1,3,25,26,-1,26,18,3,-1,18,26,27,-1,27,23,18,-1,23,27,28,-1,28,2,23,-1,2,28,29,-1,29,7,2,-1,7,29,30,-1,30,15,7,-1,15,30,31,-1,31,14,15,-1,14,31,24,-1,24,6,14,-1,8,32,33,-1,33,9,8,-1,9,33,34,-1,34,12,9,-1,12,34,35,-1,35,17,12,-1,17,35,36,-1,36,11,17,-1,11,36,37,-1,37,10,11,-1,10,37,38,-1,38,21,10,-1,21,38,39,-1,39,20,21,-1,20,39,32,-1,32,8,20,-1})
                          .setCoord(new Coordinate().setPoint(getCoordinate_14_133_point()))
                          .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.2179,0.1044,0.2186,0.1086,0.2128,0.1035,0.2098,0.0996,0.2047,0.1286,0.2132,0.1171,0.1953,0.1244,0.2059,0.1148,0.2224,0.1067,0.2132,0.1285,0.2197,0.1123,0.2163,0.1174,0.2132,0.1285,0.2047,0.1286,0.1953,0.1244,0.1953,0.1244,0.2132,0.1171,0.2163,0.1174,0.2098,0.0996,0.2179,0.1044,0.2224,0.1067,0.2224,0.1067,0.2186,0.1086,0.2128,0.1035,0.1953,0.1244,0.2098,0.0996,0.2098,0.0996,0.2128,0.1035,0.2098,0.0996,0.1953,0.1244,0.1953,0.1244,0.1953,0.1244,0.2224,0.1067,0.2132,0.1285,0.2132,0.1285,0.2163,0.1174,0.2132,0.1285,0.2224,0.1067,0.2224,0.1067,0.2224,0.1067}))))))
                    .addChild(new HAnimJoint("hanim_l_tarsometatarsal_2").setName("l_tarsometatarsal_2").setCenter(0.08019,0.0261,0.041062504).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                      .addChild(new HAnimSegment("hanim_l_metatarsal_2").setName("l_metatarsal_2")
                        .addChild(new Shape("l_metatarsal_2_Shape")
                          .setAppearance(new Appearance()
                            .setMaterial(new Material().setUSE("SurfaceDefault"))
                            .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                          .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(getIndexedFaceSet_14_141_coordIndex()).setTexCoordIndex(getIndexedFaceSet_14_141_texCoordIndex())
                            .setCoord(new Coordinate().setPoint(getCoordinate_15_141_point()))
                            .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.175,0.1048,0.1833,0.0898,0.1856,0.0872,0.1731,0.1071,0.1985,0.1126,0.2017,0.0948,0.1859,0.1202,0.1801,0.0847,0.1811,0.0824,0.1682,0.1025,0.1699,0.1017,0.1937,0.091,0.1795,0.1136,0.2068,0.0986,0.2128,0.1035,0.2098,0.0996,0.1953,0.1244,0.2059,0.1148,0.1795,0.1136,0.1859,0.1202,0.1731,0.1071,0.2017,0.0948,0.1859,0.1202,0.1795,0.1136,0.1731,0.1071,0.1682,0.1025,0.1682,0.1025,0.1731,0.1071,0.1795,0.1136,0.1859,0.1202,0.1953,0.1244,0.1953,0.1244,0.1856,0.0872,0.1937,0.091,0.2017,0.0948,0.2098,0.0996,0.2098,0.0996,0.2017,0.0948,0.1856,0.0872,0.1811,0.0824,0.1811,0.0824,0.1811,0.0824,0.1682,0.1025,0.1682,0.1025,0.1682,0.1025,0.1682,0.1025,0.1811,0.0824,0.1811,0.0824,0.1811,0.0824,0.2098,0.0996,0.1953,0.1244,0.1953,0.1244,0.1953,0.1244,0.1953,0.1244,0.2098,0.0996,0.2098,0.0996,0.2098,0.0996}))))))
                      .addChild(new HAnimJoint("hanim_l_metatarsophalangeal_2").setName("l_metatarsophalangeal_2").setCenter(0.08253,0.014976,0.097830005).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                        .addChild(new HAnimSegment("hanim_l_tarsal_proximal_phalanx_2").setName("l_tarsal_proximal_phalanx_2")
                          .addChild(new Shape("l_tarsal_proximal_phalanx_2_Shape")
                            .setAppearance(new Appearance()
                              .setMaterial(new Material().setUSE("SurfaceDefault"))
                              .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                            .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {8,6,20,-1,20,18,8,-1,14,11,19,-1,19,21,14,-1,6,1,20,-1,19,11,15,-1,0,2,3,-1,3,14,0,-1,12,8,16,-1,16,17,12,-1,15,11,12,-1,12,17,15,-1,6,3,2,-1,2,1,6,-1,0,14,21,-1,16,8,18,-1,3,6,5,-1,5,4,3,-1,6,8,7,-1,7,5,6,-1,10,9,12,-1,12,11,10,-1,14,13,10,-1,10,11,14,-1,13,14,3,-1,3,4,13,-1,8,12,9,-1,9,7,8,-1,19,23,24,-1,24,21,19,-1,22,18,20,-1,20,25,22,-1,31,30,36,-1,31,36,35,-1,34,31,35,-1,5,7,9,-1,9,10,13,-1,5,9,13,-1,4,5,13,-1,29,28,27,-1,27,26,29,-1,37,43,42,-1,42,41,37,-1,31,34,33,-1,33,32,31,-1,41,40,39,-1,41,39,38,-1,37,41,38,-1,25,26,27,-1,27,22,25,-1,22,27,28,-1,28,23,22,-1,23,28,29,-1,29,24,23,-1,24,29,26,-1,26,25,24,-1,15,30,31,-1,31,19,15,-1,19,31,32,-1,32,23,19,-1,23,32,33,-1,33,22,23,-1,22,33,34,-1,34,18,22,-1,18,34,35,-1,35,16,18,-1,16,35,36,-1,36,17,16,-1,17,36,30,-1,30,15,17,-1,21,37,38,-1,38,0,21,-1,0,38,39,-1,39,2,0,-1,2,39,40,-1,40,1,2,-1,1,40,41,-1,41,20,1,-1,20,41,42,-1,42,25,20,-1,25,42,43,-1,43,24,25,-1,24,43,37,-1,37,21,24,-1}).setTexCoordIndex(new int[] {1,0,30,-1,30,24,1,-1,3,2,25,-1,25,31,3,-1,0,4,30,-1,25,2,26,-1,9,10,5,-1,5,3,9,-1,7,1,27,-1,27,28,7,-1,26,2,8,-1,8,29,26,-1,0,6,11,-1,11,4,0,-1,9,3,31,-1,27,1,24,-1,12,15,14,-1,14,13,12,-1,15,17,16,-1,16,14,15,-1,19,18,21,-1,21,20,19,-1,23,22,19,-1,19,20,23,-1,22,23,12,-1,12,13,22,-1,17,21,18,-1,18,16,17,-1,35,37,38,-1,38,34,35,-1,36,32,33,-1,33,39,36,-1,45,44,50,-1,45,50,49,-1,48,45,49,-1,14,16,18,-1,18,19,22,-1,14,18,22,-1,13,14,22,-1,43,42,41,-1,41,40,43,-1,51,57,56,-1,56,55,51,-1,45,48,47,-1,47,46,45,-1,55,54,53,-1,55,53,52,-1,51,55,52,-1,39,40,41,-1,41,36,39,-1,36,41,42,-1,42,37,36,-1,37,42,43,-1,43,38,37,-1,38,43,40,-1,40,39,38,-1,26,44,45,-1,45,25,26,-1,35,45,46,-1,46,37,35,-1,37,46,47,-1,47,36,37,-1,36,47,48,-1,48,32,36,-1,24,48,49,-1,49,27,24,-1,27,49,50,-1,50,28,27,-1,29,50,44,-1,44,26,29,-1,31,51,52,-1,52,9,31,-1,9,52,53,-1,53,10,9,-1,11,53,54,-1,54,4,11,-1,4,54,55,-1,55,30,4,-1,33,55,56,-1,56,39,33,-1,39,56,57,-1,57,38,39,-1,38,57,51,-1,51,34,38,-1})
                              .setCoord(new Coordinate().setPoint(getCoordinate_16_149_point()))
                              .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.2327,0.0796,0.2439,0.0803,0.2062,0.05,0.2147,0.0491,0.2302,0.0796,0.2205,0.0532,0.2301,0.0734,0.2486,0.0743,0.2013,0.0552,0.2187,0.0481,0.221,0.0541,0.2293,0.0736,0.1746,0.075,0.1709,0.0678,0.1706,0.0686,0.1745,0.076,0.1824,0.0523,0.1886,0.0572,0.183,0.0511,0.1834,0.0508,0.1882,0.0556,0.1885,0.0566,0.1716,0.0676,0.1748,0.0736,0.2444,0.0847,0.2027,0.042,0.2022,0.0485,0.2464,0.0799,0.2486,0.0741,0.2011,0.0554,0.2293,0.0837,0.2177,0.0418,0.1769,0.0796,0.1648,0.0986,0.1632,0.098,0.1766,0.0777,0.1801,0.0847,0.1811,0.0824,0.1682,0.1025,0.1699,0.1017,0.1699,0.1017,0.1801,0.0847,0.1811,0.0824,0.1682,0.1025,0.2022,0.0485,0.2027,0.042,0.1811,0.0824,0.1801,0.0847,0.1769,0.0796,0.2464,0.0799,0.2486,0.0741,0.1632,0.098,0.2187,0.0481,0.221,0.0541,0.2302,0.0796,0.2293,0.0837,0.1699,0.1017,0.1682,0.1025}))))))
                        .addChild(new HAnimJoint("hanim_l_tarsal_proximal_interphalangeal_2").setName("l_tarsal_proximal_interphalangeal_2").setCenter(0.0843075,0.012647251,0.1140075).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                          .addChild(new HAnimSegment("hanim_l_tarsal_middle_phalanx_2").setName("l_tarsal_middle_phalanx_2")
                            .addChild(new Shape("l_tarsal_middle_phalanx_2_Shape")
                              .setAppearance(new Appearance()
                                .setMaterial(new Material().setUSE("SurfaceDefault"))
                                .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                              .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {0,1,6,-1,6,7,0,-1,2,0,7,-1,7,8,2,-1,9,3,2,-1,2,8,9,-1,4,3,9,-1,9,10,4,-1,11,5,4,-1,4,10,11,-1,6,1,5,-1,5,11,6,-1,12,17,16,-1,16,15,14,-1,12,16,14,-1,13,12,14,-1,6,12,13,-1,13,7,6,-1,7,13,14,-1,14,8,7,-1,8,14,15,-1,15,9,8,-1,9,15,16,-1,16,10,9,-1,10,16,17,-1,17,11,10,-1,11,17,12,-1,12,6,11,-1,18,23,22,-1,22,21,20,-1,18,22,20,-1,19,18,20,-1,0,18,19,-1,19,1,0,-1,1,19,20,-1,20,5,1,-1,5,20,21,-1,21,4,5,-1,4,21,22,-1,22,3,4,-1,3,22,23,-1,23,2,3,-1,2,23,18,-1,18,0,2,-1}).setTexCoordIndex(new int[] {0,1,8,-1,8,9,0,-1,2,0,9,-1,9,10,2,-1,11,3,2,-1,2,10,11,-1,4,3,11,-1,11,13,4,-1,14,5,6,-1,6,12,14,-1,8,1,7,-1,7,15,8,-1,16,21,20,-1,20,19,18,-1,16,20,18,-1,17,16,18,-1,8,16,17,-1,17,9,8,-1,9,17,18,-1,18,10,9,-1,10,18,19,-1,19,11,10,-1,11,19,20,-1,20,13,11,-1,12,20,21,-1,21,14,12,-1,15,21,16,-1,16,8,15,-1,22,27,26,-1,26,25,24,-1,22,26,24,-1,23,22,24,-1,0,22,23,-1,23,1,0,-1,1,23,24,-1,24,7,1,-1,5,24,25,-1,25,6,5,-1,4,25,26,-1,26,3,4,-1,3,26,27,-1,27,2,3,-1,2,27,22,-1,22,0,2,-1})
                                .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.077145755,0.0020925,0.124110006,0.07650675,0.010449001,0.12440025,0.091120504,0.0020925,0.122562006,0.09210826,0.010449001,0.122539505,0.090963006,0.017046,0.12259125,0.0777195,0.017561251,0.124182,0.077076,0.01085625,0.11511,0.07809075,0.0026684997,0.114734255,0.08862975,0.0027944997,0.11334825,0.08994375,0.0120577505,0.11371275,0.088706255,0.022911752,0.113404505,0.07793775,0.023202,0.114716254,0.0781695,0.01090575,0.109899,0.078975,0.00437175,0.109548,0.08658225,0.004464,0.108504005,0.0876735,0.01208475,0.1088955,0.08661825,0.0212715,0.10856475,0.078903005,0.02148075,0.10951875,0.0806265,0.0054404996,0.12710701,0.080264255,0.0102780005,0.12734775,0.080905505,0.014067001,0.127179,0.088521756,0.01377,0.12625201,0.089122504,0.010341001,0.126279,0.088542,0.0054404996,0.12627225})))
                                .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.1653,0.0654,0.1636,0.063,0.1795,0.0453,0.1792,0.0409,0.1786,0.0451,0.1293,0.0261,0.0949,0.0775,0.1651,0.0639,0.1709,0.0678,0.1706,0.0686,0.1824,0.0523,0.183,0.0511,0.1291,0.0918,0.1834,0.0508,0.1554,0.0532,0.1716,0.0676,0.1709,0.0678,0.1706,0.0686,0.1824,0.0523,0.183,0.0511,0.1834,0.0508,0.1554,0.0532,0.1653,0.0654,0.1636,0.063,0.1651,0.0639,0.0949,0.0775,0.1792,0.0409,0.1795,0.0453}))))))
                          .addChild(new HAnimJoint("hanim_l_tarsal_distal_interphalangeal_2").setName("l_tarsal_distal_interphalangeal_2").setCenter(0.0843075,0.00982575,0.123435006).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                            .addChild(new HAnimSegment("hanim_l_tarsal_distal_phalanx_2").setName("l_tarsal_distal_phalanx_2")
                              .addChild(new Shape("l_tarsal_distal_phalanx_2_Shape")
                                .setAppearance(new Appearance()
                                  .setMaterial(new Material().setUSE("SurfaceDefault"))
                                  .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                                .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {0,3,2,-1,2,1,0,-1,5,1,2,-1,2,4,5,-1,0,1,7,-1,7,6,0,-1,3,0,6,-1,6,8,3,-1,9,2,3,-1,3,8,9,-1,4,2,9,-1,9,10,4,-1,11,5,4,-1,4,10,11,-1,7,1,5,-1,5,11,7,-1,12,17,16,-1,16,15,14,-1,12,16,14,-1,13,12,14,-1,7,12,13,-1,13,6,7,-1,6,13,14,-1,14,8,6,-1,8,14,15,-1,15,9,8,-1,9,15,16,-1,16,10,9,-1,10,16,17,-1,17,11,10,-1,11,17,12,-1,12,7,11,-1}).setTexCoordIndex(new int[] {0,3,2,-1,2,1,0,-1,5,1,2,-1,2,4,5,-1,0,1,9,-1,9,8,0,-1,3,0,8,-1,8,10,3,-1,11,2,3,-1,3,10,11,-1,4,2,11,-1,11,12,4,-1,14,7,6,-1,6,13,14,-1,9,1,5,-1,5,15,9,-1,16,21,20,-1,20,19,18,-1,16,20,18,-1,17,16,18,-1,9,16,17,-1,17,8,9,-1,8,17,18,-1,18,10,8,-1,10,18,19,-1,19,11,10,-1,11,19,20,-1,20,12,11,-1,13,20,21,-1,21,14,13,-1,15,21,16,-1,16,9,15,-1})
                                  .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0795195,0.00385875,0.13077226,0.07962525,0.00919575,0.132831,0.09086175,0.00919575,0.13146976,0.08941951,0.00385875,0.12943351,0.09017775,0.014742,0.13012426,0.079841256,0.01503,0.13163851,0.077145755,0.0020902497,0.124098755,0.07650675,0.010449,0.12439126,0.091120504,0.0020902497,0.122553006,0.09210826,0.010449,0.122530505,0.090963006,0.017046,0.12258226,0.0777195,0.017561251,0.12417076,0.078543,0.0103545,0.11991376,0.07897275,0.0046372497,0.119661756,0.0884025,0.0046372497,0.11864926,0.08908425,0.01040175,0.11864926,0.0883485,0.014622751,0.11864026,0.079326004,0.01497375,0.11973376})))
                                  .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.1643,0.0579,0.1638,0.0538,0.174,0.0396,0.1747,0.0423,0.1756,0.0403,0.1632,0.0573,0.066,0.0493,0.0915,0.0082,0.1653,0.0654,0.1636,0.063,0.1795,0.0453,0.1792,0.0409,0.1786,0.0451,0.0949,0.0775,0.1293,0.0261,0.1651,0.0639,0.1636,0.063,0.1653,0.0654,0.1795,0.0453,0.1792,0.0409,0.1786,0.0451,0.1293,0.0261})))))))))))
                  .addChild(new HAnimJoint("hanim_l_cuneonavicular_3").setName("l_cuneonavicular_3").setCenter(0.092970006,0.03339,0.019818).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                    .addChild(new HAnimSegment("hanim_l_cuneiform_3").setName("l_cuneiform_3")
                      .addChild(new Shape("l_cuneiform_3_Shape")
                        .setAppearance(new Appearance()
                          .setMaterial(new Material().setUSE("SurfaceDefault"))
                          .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                        .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {4,3,6,-1,6,0,4,-1,4,8,3,-1,5,2,7,-1,7,1,5,-1,2,9,7,-1,4,7,9,-1,9,8,4,-1,20,25,24,-1,24,21,20,-1,12,11,10,-1,10,13,12,-1,18,17,14,-1,14,19,18,-1,15,14,17,-1,17,16,15,-1,0,10,11,-1,11,4,0,-1,4,11,12,-1,12,7,4,-1,7,12,13,-1,13,1,7,-1,24,23,22,-1,22,21,24,-1,3,14,15,-1,15,6,3,-1,20,27,26,-1,26,25,20,-1,5,16,17,-1,17,2,5,-1,2,17,18,-1,18,9,2,-1,9,18,19,-1,19,8,9,-1,8,19,14,-1,14,3,8,-1,6,20,21,-1,21,0,6,-1,0,21,22,-1,22,10,0,-1,10,22,23,-1,23,13,10,-1,13,23,24,-1,24,1,13,-1,1,24,25,-1,25,5,1,-1,5,25,26,-1,26,16,5,-1,16,26,27,-1,27,15,16,-1,15,27,20,-1,20,6,15,-1}).setTexCoordIndex(new int[] {4,3,6,-1,6,0,4,-1,4,8,3,-1,5,2,7,-1,7,1,5,-1,2,9,7,-1,4,11,10,-1,10,8,4,-1,22,27,26,-1,26,23,22,-1,14,13,12,-1,12,15,14,-1,20,19,16,-1,16,21,20,-1,17,16,19,-1,19,18,17,-1,0,12,13,-1,13,4,0,-1,4,13,14,-1,14,11,4,-1,7,14,15,-1,15,1,7,-1,26,25,24,-1,24,23,26,-1,3,16,17,-1,17,6,3,-1,22,29,28,-1,28,27,22,-1,5,18,19,-1,19,2,5,-1,2,19,20,-1,20,9,2,-1,10,20,21,-1,21,8,10,-1,8,21,16,-1,16,3,8,-1,6,22,23,-1,23,0,6,-1,0,23,24,-1,24,12,0,-1,12,24,25,-1,25,15,12,-1,15,25,26,-1,26,1,15,-1,1,26,27,-1,27,5,1,-1,5,27,28,-1,28,18,5,-1,18,28,29,-1,29,17,18,-1,17,29,22,-1,22,6,17,-1})
                          .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.100037254,0.047187,0.03966075,0.098388,0.0032399986,0.0394875,0.08685225,0.0038699985,0.0283275,0.08730675,0.057577502,0.027519751,0.098489255,0.054999,0.020137502,0.0868095,0.003555,0.03870225,0.08791425,0.05030325,0.039019503,0.097794004,0.003824999,0.020232001,0.087237,0.063540004,0.01936125,0.08700525,0.0034874994,0.019336501,0.10545976,0.042345002,0.03648825,0.10419975,0.04751775,0.022628251,0.10367326,0.0062999995,0.02270475,0.103932,0.0059175007,0.036339752,0.0822105,0.05565375,0.0262575,0.08276175,0.04905225,0.0367065,0.08171775,0.0060524987,0.0364185,0.081821255,0.0062999995,0.0283905,0.08195625,0.0060300003,0.021795752,0.08214525,0.058905,0.021816,0.087810755,0.04387275,0.046998,0.099369004,0.04125825,0.047695503,0.10329525,0.03753675,0.045558,0.10189351,0.0081899995,0.045423,0.097965,0.006727501,0.0476505,0.0872685,0.006974999,0.046795502,0.083889,0.0084375,0.045288,0.08484975,0.043231502,0.045558})))
                          .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.2226,0.0828,0.2197,0.0903,0.2186,0.1086,0.2179,0.1044,0.2314,0.0879,0.2128,0.1035,0.2098,0.0996,0.2271,0.0958,0.2224,0.1067,0.2197,0.1123,0.2224,0.1067,0.2314,0.0879,0.2226,0.0828,0.2314,0.0879,0.2314,0.0879,0.2197,0.0903,0.2179,0.1044,0.2098,0.0996,0.2098,0.0996,0.2186,0.1086,0.2197,0.1123,0.2224,0.1067,0.2098,0.0996,0.2226,0.0828,0.2226,0.0828,0.2197,0.0903,0.2226,0.0828,0.2098,0.0996,0.2098,0.0996,0.2098,0.0996}))))))
                    .addChild(new HAnimJoint("hanim_l_tarsometatarsal_3").setName("l_tarsometatarsal_3").setCenter(0.09459,0.0261,0.039397504).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                      .addChild(new HAnimSegment("hanim_l_metatarsal_3").setName("l_metatarsal_3")
                        .addChild(new Shape("l_metatarsal_3_Shape")
                          .setAppearance(new Appearance()
                            .setMaterial(new Material().setUSE("SurfaceDefault"))
                            .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                          .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(getIndexedFaceSet_14_186_coordIndex()).setTexCoordIndex(getIndexedFaceSet_14_186_texCoordIndex())
                            .setCoord(new Coordinate().setPoint(getCoordinate_15_186_point()))
                            .setTexCoord(new TextureCoordinate().setPoint(getTextureCoordinate_15_187_point())))))
                      .addChild(new HAnimJoint("hanim_l_metatarsophalangeal_3").setName("l_metatarsophalangeal_3").setCenter(0.096480004,0.015057,0.09542251).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                        .addChild(new HAnimSegment("hanim_l_tarsal_proximal_phalanx_3").setName("l_tarsal_proximal_phalanx_3")
                          .addChild(new Shape("l_tarsal_proximal_phalanx_3_Shape")
                            .setAppearance(new Appearance()
                              .setMaterial(new Material().setUSE("SurfaceDefault"))
                              .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                            .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {13,7,1,-1,1,0,13,-1,7,9,2,-1,2,1,7,-1,4,3,14,-1,14,6,4,-1,8,5,4,-1,4,6,8,-1,5,8,13,-1,13,0,5,-1,23,19,15,-1,15,17,23,-1,16,20,24,-1,24,18,16,-1,9,7,19,-1,19,23,9,-1,8,6,24,-1,24,20,8,-1,7,11,19,-1,24,6,21,-1,10,12,13,-1,13,8,10,-1,14,9,25,-1,25,22,14,-1,21,6,14,-1,14,22,21,-1,7,13,12,-1,12,11,7,-1,10,8,20,-1,25,9,23,-1,9,14,3,-1,3,2,9,-1,1,2,3,-1,3,4,5,-1,1,3,5,-1,0,1,5,-1,35,34,33,-1,35,33,32,-1,31,35,32,-1,41,37,43,-1,43,42,41,-1,28,27,26,-1,26,29,28,-1,35,31,30,-1,30,36,35,-1,41,40,39,-1,37,41,39,-1,37,39,38,-1,15,26,27,-1,27,17,15,-1,17,27,28,-1,28,18,17,-1,18,28,29,-1,29,16,18,-1,16,29,26,-1,26,15,16,-1,17,30,31,-1,31,23,17,-1,23,31,32,-1,32,25,23,-1,25,32,33,-1,33,22,25,-1,22,33,34,-1,34,21,22,-1,21,34,35,-1,35,24,21,-1,24,35,36,-1,36,18,24,-1,18,36,30,-1,30,17,18,-1,20,37,38,-1,38,10,20,-1,10,38,39,-1,39,12,10,-1,12,39,40,-1,40,11,12,-1,11,40,41,-1,41,19,11,-1,19,41,42,-1,42,15,19,-1,15,42,43,-1,43,16,15,-1,16,43,37,-1,37,20,16,-1}).setTexCoordIndex(new int[] {22,7,0,-1,0,1,22,-1,7,9,2,-1,2,0,7,-1,4,3,23,-1,23,6,4,-1,8,5,4,-1,4,6,8,-1,5,8,22,-1,22,1,5,-1,36,29,24,-1,24,26,36,-1,25,31,38,-1,38,27,25,-1,11,10,28,-1,28,35,11,-1,13,12,37,-1,37,30,13,-1,10,15,28,-1,37,12,32,-1,14,20,16,-1,16,13,14,-1,18,11,39,-1,39,33,18,-1,32,12,19,-1,19,34,32,-1,10,17,21,-1,21,15,10,-1,14,13,30,-1,39,11,35,-1,9,23,3,-1,3,2,9,-1,0,2,3,-1,3,4,5,-1,0,3,5,-1,1,0,5,-1,49,48,47,-1,49,47,46,-1,45,49,46,-1,55,51,57,-1,57,56,55,-1,42,41,40,-1,40,43,42,-1,49,45,44,-1,44,50,49,-1,55,54,53,-1,51,55,53,-1,51,53,52,-1,24,40,41,-1,41,26,24,-1,26,41,42,-1,42,27,26,-1,27,42,43,-1,43,25,27,-1,25,43,40,-1,40,24,25,-1,26,44,45,-1,45,36,26,-1,35,45,46,-1,46,39,35,-1,39,46,47,-1,47,33,39,-1,34,47,48,-1,48,32,34,-1,32,48,49,-1,49,37,32,-1,38,49,50,-1,50,27,38,-1,27,50,44,-1,44,26,27,-1,30,51,52,-1,52,14,30,-1,14,52,53,-1,53,20,14,-1,21,53,54,-1,54,15,21,-1,15,54,55,-1,55,28,15,-1,29,55,56,-1,56,24,29,-1,24,56,57,-1,57,25,24,-1,25,57,51,-1,51,31,25,-1})
                              .setCoord(new Coordinate().setPoint(getCoordinate_16_194_point()))
                              .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.1706,0.0686,0.1709,0.0678,0.1824,0.0523,0.183,0.0511,0.1834,0.0508,0.1716,0.0676,0.1882,0.0556,0.1745,0.076,0.1748,0.0736,0.1886,0.0572,0.2327,0.0796,0.2439,0.0803,0.2076,0.0485,0.2162,0.0476,0.2201,0.0466,0.2302,0.0796,0.2219,0.0517,0.2301,0.0734,0.2486,0.0743,0.2027,0.0537,0.2224,0.0526,0.2293,0.0736,0.1746,0.075,0.1885,0.0566,0.1801,0.0847,0.1811,0.0824,0.1952,0.0651,0.195,0.0629,0.2293,0.0837,0.1769,0.0796,0.2191,0.0403,0.1766,0.0777,0.2037,0.047,0.2486,0.0741,0.2026,0.0539,0.2444,0.0847,0.1915,0.0602,0.2041,0.0405,0.1915,0.0578,0.2464,0.0799,0.1801,0.0847,0.1952,0.0651,0.195,0.0629,0.1811,0.0824,0.1952,0.0651,0.1915,0.0602,0.2464,0.0799,0.2486,0.0741,0.2037,0.047,0.2041,0.0405,0.195,0.0629,0.1766,0.0777,0.2201,0.0466,0.2224,0.0526,0.2302,0.0796,0.2293,0.0837,0.1801,0.0847,0.1811,0.0824}))))))
                        .addChild(new HAnimJoint("hanim_l_tarsal_proximal_interphalangeal_3").setName("l_tarsal_proximal_interphalangeal_3").setCenter(0.098865,0.011922751,0.110475).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                          .addChild(new HAnimSegment("hanim_l_tarsal_middle_phalanx_3").setName("l_tarsal_middle_phalanx_3")
                            .addChild(new Shape("l_tarsal_middle_phalanx_3_Shape")
                              .setAppearance(new Appearance()
                                .setMaterial(new Material().setUSE("SurfaceDefault"))
                                .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                              .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {1,0,6,-1,6,7,1,-1,2,1,7,-1,7,8,2,-1,9,3,2,-1,2,8,9,-1,4,3,9,-1,9,10,4,-1,11,5,4,-1,4,10,11,-1,6,0,5,-1,5,11,6,-1,12,17,16,-1,16,15,14,-1,12,16,14,-1,13,12,14,-1,6,12,13,-1,13,7,6,-1,7,13,14,-1,14,8,7,-1,8,14,15,-1,15,9,8,-1,9,15,16,-1,16,10,9,-1,10,16,17,-1,17,11,10,-1,11,17,12,-1,12,6,11,-1,18,23,22,-1,22,21,20,-1,18,22,20,-1,19,18,20,-1,1,18,19,-1,19,0,1,-1,0,19,20,-1,20,5,0,-1,5,20,21,-1,21,4,5,-1,4,21,22,-1,22,3,4,-1,3,22,23,-1,23,2,3,-1,2,23,18,-1,18,1,2,-1}).setTexCoordIndex(new int[] {0,1,8,-1,8,9,0,-1,2,0,9,-1,9,10,2,-1,11,3,2,-1,2,10,11,-1,4,3,11,-1,11,13,4,-1,14,6,7,-1,7,12,14,-1,8,1,5,-1,5,15,8,-1,16,21,20,-1,20,19,18,-1,16,20,18,-1,17,16,18,-1,8,16,17,-1,17,9,8,-1,9,17,18,-1,18,10,9,-1,10,18,19,-1,19,11,10,-1,11,19,20,-1,20,13,11,-1,12,20,21,-1,21,14,12,-1,15,21,16,-1,16,8,15,-1,22,27,26,-1,26,25,24,-1,22,26,24,-1,23,22,24,-1,0,22,23,-1,23,1,0,-1,1,23,24,-1,24,5,1,-1,6,24,25,-1,25,7,6,-1,4,25,26,-1,26,3,4,-1,3,26,27,-1,27,2,3,-1,2,27,22,-1,22,0,2,-1})
                                .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.092927255,0.010451251,0.12121875,0.09370351,0.0020925007,0.12068325,0.10689525,0.0020925007,0.1179315,0.10788976,0.010451251,0.11788875,0.106875,0.01704825,0.11801025,0.0939645,0.017561251,0.120496504,0.09288,0.012060001,0.11194875,0.094029754,0.00283275,0.111267,0.1030995,0.0029745002,0.109269,0.10458451,0.012060001,0.109071,0.103619255,0.021462752,0.1091205,0.09391501,0.021753,0.111390755,0.093822755,0.0120870005,0.107775,0.094689004,0.0049702507,0.107163,0.10023525,0.0050557503,0.106002,0.101398505,0.012129751,0.10587825,0.10064025,0.0194175,0.105876,0.094608,0.01959975,0.10727325,0.097371005,0.005463001,0.12333825,0.096948005,0.01035675,0.123804,0.09744526,0.01408725,0.12320325,0.104737505,0.013797001,0.121914,0.10526851,0.010395001,0.12188925,0.10466775,0.005463001,0.121842004})))
                                .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.1653,0.0654,0.1636,0.063,0.1795,0.0453,0.1792,0.0409,0.1786,0.0451,0.1651,0.0639,0.1293,0.0261,0.0949,0.0775,0.1709,0.0678,0.1706,0.0686,0.1824,0.0523,0.183,0.0511,0.1291,0.0918,0.1834,0.0508,0.1554,0.0532,0.1716,0.0676,0.1709,0.0678,0.1706,0.0686,0.1824,0.0523,0.183,0.0511,0.1834,0.0508,0.1554,0.0532,0.1653,0.0654,0.1636,0.063,0.1651,0.0639,0.0949,0.0775,0.1792,0.0409,0.1795,0.0453}))))))
                          .addChild(new HAnimJoint("hanim_l_tarsal_distal_interphalangeal_3").setName("l_tarsal_distal_interphalangeal_3").setCenter(0.1004175,0.00982575,0.11970001).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                            .addChild(new HAnimSegment("hanim_l_tarsal_distal_phalanx_3").setName("l_tarsal_distal_phalanx_3")
                              .addChild(new Shape("l_tarsal_distal_phalanx_3_Shape")
                                .setAppearance(new Appearance()
                                  .setMaterial(new Material().setUSE("SurfaceDefault"))
                                  .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                                .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {1,2,3,-1,3,0,1,-1,5,0,3,-1,3,4,5,-1,1,0,6,-1,6,7,1,-1,2,1,7,-1,7,8,2,-1,9,3,2,-1,2,8,9,-1,4,3,9,-1,9,10,4,-1,11,5,4,-1,4,10,11,-1,6,0,5,-1,5,11,6,-1,12,17,16,-1,16,15,14,-1,12,16,14,-1,13,12,14,-1,6,12,13,-1,13,7,6,-1,7,13,14,-1,14,8,7,-1,8,14,15,-1,15,9,8,-1,9,15,16,-1,16,10,9,-1,10,16,17,-1,17,11,10,-1,11,17,12,-1,12,6,11,-1}).setTexCoordIndex(new int[] {0,1,2,-1,2,3,0,-1,5,3,2,-1,2,4,5,-1,0,3,8,-1,8,9,0,-1,1,0,9,-1,9,10,1,-1,11,2,1,-1,1,10,11,-1,4,2,11,-1,11,12,4,-1,14,6,7,-1,7,13,14,-1,8,3,5,-1,5,15,8,-1,16,21,20,-1,20,19,18,-1,16,20,18,-1,17,16,18,-1,8,16,17,-1,17,9,8,-1,9,17,18,-1,18,10,9,-1,10,18,19,-1,19,11,10,-1,11,19,20,-1,20,12,11,-1,13,20,21,-1,21,14,13,-1,15,21,16,-1,16,8,15,-1})
                                  .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0969255,0.00919575,0.1282905,0.0966825,0.00385875,0.12638927,0.105201,0.00385875,0.12447676,0.10660275,0.00919575,0.12626776,0.10590975,0.014742,0.12506627,0.09702675,0.01503,0.12717001,0.09293625,0.010449,0.12123676,0.0937125,0.0020902497,0.12070126,0.10690425,0.0020902497,0.11794951,0.10789875,0.010449,0.11790676,0.106884,0.017046,0.11802826,0.0939735,0.017561251,0.12051451,0.0945495,0.010368,0.11659051,0.09506025,0.00461025,0.116106756,0.10383075,0.00461025,0.114297755,0.1045305,0.01039725,0.114322506,0.103878,0.014598,0.11436976,0.09518175,0.0149445,0.11595826})))
                                  .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.1643,0.0579,0.1747,0.0423,0.174,0.0396,0.1638,0.0538,0.1756,0.0403,0.1632,0.0573,0.0915,0.0082,0.066,0.0493,0.1636,0.063,0.1653,0.0654,0.1795,0.0453,0.1792,0.0409,0.1786,0.0451,0.0949,0.0775,0.1293,0.0261,0.1651,0.0639,0.1636,0.063,0.1653,0.0654,0.1795,0.0453,0.1792,0.0409,0.1786,0.0451,0.1293,0.0261}))))))))))))
                .addChild(new HAnimJoint("hanim_l_calcaneocuboid").setName("l_calcaneocuboid").setCenter(0.0891,0.0579825,-0.025965001).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                  .addChild(new HAnimSegment("hanim_l_calcaneus").setName("l_calcaneus")
                    .addChild(new Shape("l_calcaneus_Shape")
                      .setAppearance(new Appearance()
                        .setMaterial(new Material().setUSE("SurfaceDefault"))
                        .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                      .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(getIndexedFaceSet_12_224_coordIndex()).setTexCoordIndex(getIndexedFaceSet_12_224_texCoordIndex())
                        .setCoord(new Coordinate().setPoint(getCoordinate_13_224_point()))
                        .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.2845,0.0964,0.2768,0.1211,0.2792,0.1228,0.2886,0.0939,0.2493,0.1586,0.2252,0.161,0.2241,0.1634,0.2489,0.1638,0.2727,0.0786,0.2746,0.076,0.2809,0.1238,0.2914,0.0926,0.2206,0.1691,0.249,0.1672,0.2762,0.0729,0.2769,0.1234,0.2869,0.0933,0.2461,0.1652,0.2661,0.1399,0.2685,0.1417,0.27,0.1429,0.2661,0.1424,0.24,0.098,0.2266,0.1229,0.2628,0.0703,0.2665,0.0671,0.2664,0.0668,0.2178,0.1526,0.2363,0.0929,0.2213,0.1179,0.2171,0.1588,0.2129,0.1643,0.2165,0.148,0.2533,0.0835,0.273,0.1232,0.2824,0.0941,0.2433,0.1632,0.2759,0.0832,0.2685,0.0797,0.2623,0.1418,0.2231,0.166,0.273,0.1232,0.2824,0.0941,0.2759,0.0832,0.2685,0.0797,0.2533,0.0835,0.2165,0.148,0.2231,0.166,0.2433,0.1632,0.2623,0.1418,0.2665,0.0671,0.2628,0.0703,0.2363,0.0929,0.2213,0.1179,0.2178,0.1526,0.2171,0.1588,0.2129,0.1643,0.2165,0.148,0.2533,0.0835,0.2664,0.0668}))))))
                  .addChild(new HAnimJoint("hanim_l_transversetarsal").setName("l_transversetarsal").setCenter(0.1106325,0.03528,0.002089125).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                    .addChild(new HAnimSegment("hanim_l_cuboid").setName("l_cuboid")
                      .addChild(new Shape("l_cuboid_Shape")
                        .setAppearance(new Appearance()
                          .setMaterial(new Material().setUSE("SurfaceDefault"))
                          .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                        .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {1,0,16,-1,16,17,1,-1,3,0,5,-1,5,8,3,-1,6,1,2,-1,2,7,6,-1,2,10,4,-1,18,10,2,-1,4,12,13,-1,13,9,4,-1,11,12,4,-1,4,10,11,-1,6,5,0,-1,0,1,6,-1,9,7,2,-1,2,4,9,-1,8,15,14,-1,14,3,8,-1,3,19,16,-1,16,0,3,-1,14,19,3,-1,1,17,18,-1,18,2,1,-1,27,26,33,-1,33,32,31,-1,27,33,31,-1,30,27,31,-1,21,20,25,-1,25,24,21,-1,35,34,42,-1,36,35,42,-1,42,41,40,-1,36,42,40,-1,39,36,40,-1,22,21,24,-1,24,23,22,-1,11,20,21,-1,21,12,11,-1,12,21,22,-1,22,13,12,-1,39,38,37,-1,37,36,39,-1,15,23,24,-1,24,14,15,-1,14,24,25,-1,25,19,14,-1,30,29,28,-1,28,27,30,-1,10,26,27,-1,27,11,10,-1,11,27,28,-1,28,20,11,-1,20,28,29,-1,29,25,20,-1,25,29,30,-1,30,19,25,-1,19,30,31,-1,31,16,19,-1,16,31,32,-1,32,17,16,-1,17,32,33,-1,33,18,17,-1,18,33,26,-1,26,10,18,-1,5,34,35,-1,35,8,5,-1,8,35,36,-1,36,15,8,-1,15,36,37,-1,37,23,15,-1,23,37,38,-1,38,22,23,-1,22,38,39,-1,39,13,22,-1,13,39,40,-1,40,9,13,-1,9,40,41,-1,41,7,9,-1,7,41,42,-1,42,6,7,-1,6,42,34,-1,34,5,6,-1}).setTexCoordIndex(new int[] {1,0,16,-1,16,17,1,-1,2,0,5,-1,5,8,2,-1,6,1,3,-1,3,7,6,-1,3,10,4,-1,18,10,3,-1,4,12,13,-1,13,9,4,-1,11,12,4,-1,4,10,11,-1,6,5,0,-1,0,1,6,-1,9,7,3,-1,3,4,9,-1,8,15,14,-1,14,2,8,-1,2,19,16,-1,16,0,2,-1,14,19,2,-1,1,17,18,-1,18,3,1,-1,27,26,33,-1,33,32,31,-1,27,33,31,-1,30,27,31,-1,21,20,25,-1,25,24,21,-1,35,34,42,-1,36,35,42,-1,42,41,40,-1,36,42,40,-1,39,36,40,-1,22,21,24,-1,24,23,22,-1,11,20,21,-1,21,12,11,-1,12,21,22,-1,22,13,12,-1,39,38,37,-1,37,36,39,-1,15,23,24,-1,24,14,15,-1,14,24,25,-1,25,19,14,-1,30,29,28,-1,28,27,30,-1,10,26,27,-1,27,11,10,-1,11,27,28,-1,28,20,11,-1,20,28,29,-1,29,25,20,-1,25,29,30,-1,30,19,25,-1,19,30,31,-1,31,16,19,-1,16,31,32,-1,32,17,16,-1,17,32,33,-1,33,18,17,-1,18,33,26,-1,26,10,18,-1,5,34,35,-1,35,8,5,-1,8,35,36,-1,36,15,8,-1,15,36,37,-1,37,23,15,-1,23,37,38,-1,38,22,23,-1,22,38,39,-1,39,13,22,-1,13,39,40,-1,40,9,13,-1,9,40,41,-1,41,7,9,-1,7,41,42,-1,42,6,7,-1,6,42,34,-1,34,5,6,-1})
                          .setCoord(new Coordinate().setPoint(getCoordinate_14_232_point()))
                          .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.2528,0.0622,0.2585,0.0581,0.2383,0.0796,0.2566,0.0607,0.243,0.0749,0.2469,0.052,0.2512,0.047,0.2484,0.051,0.2292,0.0691,0.2342,0.0682,0.2533,0.0835,0.2407,0.0951,0.2314,0.0879,0.2226,0.0828,0.2271,0.0958,0.2197,0.0903,0.2628,0.0703,0.2665,0.0671,0.2664,0.0668,0.2363,0.0929,0.2407,0.0951,0.2314,0.0879,0.2226,0.0828,0.2197,0.0903,0.2271,0.0958,0.2363,0.0929,0.2533,0.0835,0.2407,0.0951,0.2407,0.0951,0.2363,0.0929,0.2363,0.0929,0.2628,0.0703,0.2665,0.0671,0.2664,0.0668,0.2469,0.052,0.2292,0.0691,0.2197,0.0903,0.2197,0.0903,0.2226,0.0828,0.2226,0.0828,0.2342,0.0682,0.2484,0.051,0.2512,0.047}))))))
                    .addChild(new HAnimJoint("hanim_l_tarsometatarsal_4").setName("l_tarsometatarsal_4").setCenter(0.1064925,0.0245475,0.03843).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                      .addChild(new HAnimSegment("hanim_l_metatarsal_4").setName("l_metatarsal_4")
                        .addChild(new Shape("l_metatarsal_4_Shape")
                          .setAppearance(new Appearance()
                            .setMaterial(new Material().setUSE("SurfaceDefault"))
                            .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                          .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(getIndexedFaceSet_14_240_coordIndex()).setTexCoordIndex(getIndexedFaceSet_14_240_texCoordIndex())
                            .setCoord(new Coordinate().setPoint(getCoordinate_15_240_point()))
                            .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.2117,0.0481,0.2254,0.0615,0.2142,0.0508,0.2102,0.0461,0.2083,0.0443,0.2202,0.0585,0.2186,0.0548,0.1989,0.0701,0.1984,0.068,0.2138,0.0778,0.1952,0.0651,0.195,0.0629,0.2061,0.0729,0.2292,0.0691,0.2342,0.0682,0.2226,0.0828,0.2129,0.0844,0.2197,0.0903,0.2254,0.0615,0.2061,0.0729,0.2138,0.0778,0.2061,0.0729,0.1984,0.068,0.195,0.0629,0.195,0.0629,0.1984,0.068,0.2061,0.0729,0.2226,0.0828,0.2226,0.0828,0.2186,0.0548,0.2254,0.0615,0.2342,0.0682,0.2342,0.0682,0.2254,0.0615,0.2117,0.0481,0.2083,0.0443,0.2083,0.0443,0.2117,0.0481,0.2083,0.0443,0.195,0.0629,0.195,0.0629,0.195,0.0629,0.195,0.0629,0.2083,0.0443,0.2083,0.0443,0.2083,0.0443,0.2226,0.0828,0.2342,0.0682,0.2342,0.0682,0.2342,0.0682,0.2342,0.0682,0.2226,0.0828,0.2226,0.0828,0.2226,0.0828}))))))
                      .addChild(new HAnimJoint("hanim_l_metatarsophalangeal_4").setName("l_metatarsophalangeal_4").setCenter(0.109867506,0.01435275,0.091170006).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                        .addChild(new HAnimSegment("hanim_l_tarsal_proximal_phalanx_4").setName("l_tarsal_proximal_phalanx_4")
                          .addChild(new Shape("l_tarsal_proximal_phalanx_4_Shape")
                            .setAppearance(new Appearance()
                              .setMaterial(new Material().setUSE("SurfaceDefault"))
                              .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                            .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {13,10,1,-1,1,2,13,-1,10,8,3,-1,3,1,10,-1,3,8,0,-1,0,4,3,-1,0,9,5,-1,5,4,0,-1,7,6,5,-1,5,9,7,-1,6,7,13,-1,13,2,6,-1,22,14,18,-1,18,17,22,-1,20,15,21,-1,21,19,20,-1,9,21,15,-1,15,7,9,-1,10,16,14,-1,8,10,14,-1,14,22,8,-1,21,9,23,-1,11,12,13,-1,13,7,11,-1,0,8,24,-1,24,25,0,-1,16,10,13,-1,13,12,16,-1,23,9,0,-1,0,25,23,-1,11,7,15,-1,24,8,22,-1,35,34,33,-1,31,35,33,-1,31,33,32,-1,1,3,4,-1,4,5,6,-1,1,4,6,-1,2,1,6,-1,37,40,39,-1,39,38,37,-1,28,27,26,-1,26,29,28,-1,35,31,30,-1,30,36,35,-1,37,43,42,-1,40,37,42,-1,40,42,41,-1,18,26,27,-1,27,17,18,-1,17,27,28,-1,28,19,17,-1,19,28,29,-1,29,20,19,-1,20,29,26,-1,26,18,20,-1,17,30,31,-1,31,22,17,-1,22,31,32,-1,32,24,22,-1,24,32,33,-1,33,25,24,-1,25,33,34,-1,34,23,25,-1,23,34,35,-1,35,21,23,-1,21,35,36,-1,36,19,21,-1,19,36,30,-1,30,17,19,-1,14,37,38,-1,38,18,14,-1,18,38,39,-1,39,20,18,-1,20,39,40,-1,40,15,20,-1,15,40,41,-1,41,11,15,-1,11,41,42,-1,42,12,11,-1,12,42,43,-1,43,16,12,-1,16,43,37,-1,37,14,16,-1}).setTexCoordIndex(new int[] {27,10,1,-1,1,2,27,-1,10,11,3,-1,3,1,10,-1,3,11,0,-1,0,4,3,-1,0,12,5,-1,5,4,0,-1,9,6,5,-1,5,12,9,-1,6,9,27,-1,27,2,6,-1,35,7,29,-1,29,28,35,-1,31,8,33,-1,33,30,31,-1,15,32,16,-1,16,14,15,-1,17,18,13,-1,19,17,13,-1,13,34,19,-1,32,15,36,-1,20,21,22,-1,22,14,20,-1,23,19,37,-1,37,38,23,-1,18,17,25,-1,25,24,18,-1,36,15,26,-1,26,39,36,-1,20,14,16,-1,37,19,34,-1,49,48,47,-1,45,49,47,-1,45,47,46,-1,1,3,4,-1,4,5,6,-1,1,4,6,-1,2,1,6,-1,51,54,53,-1,53,52,51,-1,42,41,40,-1,40,43,42,-1,49,45,44,-1,44,50,49,-1,51,57,56,-1,54,51,56,-1,54,56,55,-1,29,40,41,-1,41,28,29,-1,28,41,42,-1,42,30,28,-1,30,42,43,-1,43,31,30,-1,31,43,40,-1,40,29,31,-1,28,44,45,-1,45,35,28,-1,34,45,46,-1,46,37,34,-1,37,46,47,-1,47,38,37,-1,39,47,48,-1,48,36,39,-1,36,48,49,-1,49,32,36,-1,33,49,50,-1,50,30,33,-1,30,50,44,-1,44,28,30,-1,7,51,52,-1,52,29,7,-1,29,52,53,-1,53,31,29,-1,31,53,54,-1,54,8,31,-1,16,54,55,-1,55,20,16,-1,20,55,56,-1,56,21,20,-1,24,56,57,-1,57,18,24,-1,18,57,51,-1,51,13,18,-1})
                              .setCoord(new Coordinate().setPoint(getCoordinate_16_248_point()))
                              .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.2033,0.0375,0.1866,0.0487,0.186,0.0472,0.1969,0.0343,0.1963,0.0328,0.1973,0.0341,0.1873,0.048,0.1915,0.0602,0.1915,0.0578,0.1897,0.0535,0.1888,0.0569,0.2031,0.037,0.2012,0.0381,0.2444,0.0847,0.2208,0.06,0.2111,0.0557,0.2254,0.054,0.2483,0.0809,0.2464,0.0799,0.2587,0.0865,0.225,0.0604,0.2239,0.0673,0.2238,0.0671,0.267,0.0845,0.2486,0.0741,0.2486,0.074,0.2049,0.059,0.1896,0.055,0.2102,0.0461,0.1952,0.0651,0.2083,0.0443,0.195,0.0629,0.2109,0.0476,0.2048,0.0404,0.2576,0.0911,0.2063,0.0414,0.2083,0.0537,0.2612,0.0869,0.2671,0.0842,0.2047,0.0593,0.1952,0.0651,0.2102,0.0461,0.2083,0.0443,0.195,0.0629,0.2102,0.0461,0.2063,0.0414,0.2612,0.0869,0.2671,0.0842,0.2083,0.0537,0.2109,0.0476,0.2083,0.0443,0.2444,0.0847,0.1952,0.0651,0.195,0.0629,0.1915,0.0578,0.225,0.0604,0.2239,0.0673,0.2464,0.0799}))))))
                        .addChild(new HAnimJoint("hanim_l_tarsal_proximal_interphalangeal_4").setName("l_tarsal_proximal_interphalangeal_4").setCenter(0.114165,0.0122445,0.1063125).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                          .addChild(new HAnimSegment("hanim_l_tarsal_middle_phalanx_4").setName("l_tarsal_middle_phalanx_4")
                            .addChild(new Shape("l_tarsal_middle_phalanx_4_Shape")
                              .setAppearance(new Appearance()
                                .setMaterial(new Material().setUSE("SurfaceDefault"))
                                .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                              .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {0,1,7,-1,7,6,0,-1,2,0,6,-1,6,8,2,-1,9,3,2,-1,2,8,9,-1,4,3,9,-1,9,10,4,-1,11,5,4,-1,4,10,11,-1,7,1,5,-1,5,11,7,-1,12,17,16,-1,16,15,14,-1,12,16,14,-1,13,12,14,-1,7,12,13,-1,13,6,7,-1,6,13,14,-1,14,8,6,-1,8,14,15,-1,15,9,8,-1,9,15,16,-1,16,10,9,-1,10,16,17,-1,17,11,10,-1,11,17,12,-1,12,7,11,-1,18,23,22,-1,22,21,20,-1,18,22,20,-1,19,18,20,-1,0,18,19,-1,19,1,0,-1,1,19,20,-1,20,5,1,-1,5,20,21,-1,21,4,5,-1,4,21,22,-1,22,3,4,-1,3,22,23,-1,23,2,3,-1,2,23,18,-1,18,0,2,-1}).setTexCoordIndex(new int[] {0,1,9,-1,9,8,0,-1,2,0,8,-1,8,10,2,-1,11,3,2,-1,2,10,11,-1,4,3,11,-1,11,12,4,-1,14,6,7,-1,7,13,14,-1,9,1,5,-1,5,15,9,-1,16,21,20,-1,20,19,18,-1,16,20,18,-1,17,16,18,-1,9,16,17,-1,17,8,9,-1,8,17,18,-1,18,10,8,-1,10,18,19,-1,19,11,10,-1,11,19,20,-1,20,12,11,-1,13,20,21,-1,21,14,13,-1,15,21,16,-1,16,9,15,-1,22,27,26,-1,26,25,24,-1,22,26,24,-1,23,22,24,-1,0,22,23,-1,23,1,0,-1,1,23,24,-1,24,5,1,-1,6,24,25,-1,25,7,6,-1,4,25,26,-1,26,3,4,-1,3,26,27,-1,27,2,3,-1,2,27,22,-1,22,0,2,-1})
                                .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.109172255,0.002007,0.115029,0.108081006,0.010451251,0.11555775,0.12057075,0.002007,0.112497754,0.121788,0.010451251,0.11259675,0.120948754,0.01614375,0.112122,0.109107,0.016731001,0.115152754,0.108697504,0.00297,0.107298,0.10740825,0.012060001,0.10752975,0.11800575,0.00240075,0.10500525,0.119052,0.012060001,0.10465875,0.11822625,0.02149425,0.10513125,0.108256504,0.022482002,0.10743975,0.10857825,0.012159,0.102483004,0.10957275,0.00519525,0.1023345,0.11492325,0.0048667504,0.10100475,0.1156995,0.012105,0.100707754,0.11507175,0.019399501,0.10112175,0.1092195,0.01998,0.102429,0.1127655,0.0053955005,0.117645755,0.11214675,0.0104175005,0.118089005,0.1125945,0.013248,0.117839254,0.118845,0.0129375,0.116775006,0.1192185,0.01049625,0.11662875,0.11844675,0.0053955005,0.116406})))
                                .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.1822,0.0458,0.1809,0.0434,0.1953,0.0282,0.1948,0.024,0.1933,0.0293,0.1816,0.0411,0.1287,0.0243,0.0943,0.0785,0.1866,0.0487,0.186,0.0472,0.1969,0.0343,0.1963,0.0328,0.1973,0.0341,0.1322,0.09,0.157,0.0552,0.1873,0.048,0.186,0.0472,0.1866,0.0487,0.1969,0.0343,0.1963,0.0328,0.1973,0.0341,0.157,0.0552,0.1822,0.0458,0.1809,0.0434,0.1816,0.0411,0.0943,0.0785,0.1948,0.024,0.1953,0.0282}))))))
                          .addChild(new HAnimJoint("hanim_l_tarsal_distal_interphalangeal_4").setName("l_tarsal_distal_interphalangeal_4").setCenter(0.1156725,0.009369,0.11369251).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                            .addChild(new HAnimSegment("hanim_l_tarsal_distal_phalanx_4").setName("l_tarsal_distal_phalanx_4")
                              .addChild(new Shape("l_tarsal_distal_phalanx_4_Shape")
                                .setAppearance(new Appearance()
                                  .setMaterial(new Material().setUSE("SurfaceDefault"))
                                  .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                                .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {0,1,2,-1,2,3,0,-1,5,3,2,-1,2,4,5,-1,0,3,7,-1,7,6,0,-1,1,0,6,-1,6,8,1,-1,9,2,1,-1,1,8,9,-1,4,2,9,-1,9,10,4,-1,11,5,4,-1,4,10,11,-1,7,3,5,-1,5,11,7,-1,12,17,16,-1,16,15,14,-1,12,16,14,-1,13,12,14,-1,7,12,13,-1,13,6,7,-1,6,13,14,-1,14,8,6,-1,8,14,15,-1,15,9,8,-1,9,15,16,-1,16,10,9,-1,10,16,17,-1,17,11,10,-1,11,17,12,-1,12,7,11,-1}).setTexCoordIndex(new int[] {0,1,2,-1,2,3,0,-1,5,3,2,-1,2,4,5,-1,0,3,9,-1,9,8,0,-1,1,0,8,-1,8,10,1,-1,11,2,1,-1,1,10,11,-1,4,2,11,-1,11,12,4,-1,14,6,7,-1,7,13,14,-1,9,3,5,-1,5,15,9,-1,16,21,20,-1,20,19,18,-1,16,20,18,-1,17,16,18,-1,9,16,17,-1,17,8,9,-1,8,17,18,-1,18,10,8,-1,10,18,19,-1,19,11,10,-1,11,19,20,-1,20,12,11,-1,13,20,21,-1,21,14,13,-1,15,21,16,-1,16,9,15,-1})
                                  .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.112239,0.0039284998,0.11950425,0.119268,0.0039284998,0.117828004,0.119979,0.009729,0.1197315,0.11186775,0.009729,0.12130425,0.11929725,0.0136395,0.11825775,0.11241675,0.013979251,0.119880006,0.10915875,0.002007,0.11502676,0.1080675,0.01045125,0.1155555,0.12055725,0.002007,0.112495504,0.1217745,0.01045125,0.1125945,0.12093525,0.0161415,0.11211976,0.1090935,0.016731,0.115150504,0.1096335,0.0103815,0.11088675,0.11036925,0.0045045,0.11042325,0.11747925,0.0045045,0.1088595,0.1183635,0.01044,0.10905075,0.11782575,0.01369575,0.108524255,0.11022525,0.01407375,0.11059875})))
                                  .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.1831,0.0355,0.1904,0.0263,0.1901,0.0243,0.1819,0.0351,0.1913,0.0249,0.182,0.0368,0.088,0.0133,0.0677,0.0461,0.1822,0.0458,0.1809,0.0434,0.1953,0.0282,0.1948,0.024,0.1933,0.0293,0.0943,0.0785,0.1287,0.0243,0.1816,0.0411,0.1809,0.0434,0.1822,0.0458,0.1953,0.0282,0.1948,0.024,0.1933,0.0293,0.1287,0.0243}))))))))))
                    .addChild(new HAnimJoint("hanim_l_tarsometatarsal_5").setName("l_tarsometatarsal_5").setCenter(0.120825,0.020945251,0.03474).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                      .addChild(new HAnimSegment("hanim_l_metatarsal_5").setName("l_metatarsal_5")
                        .addChild(new Shape("l_metatarsal_5_Shape")
                          .setAppearance(new Appearance()
                            .setMaterial(new Material().setUSE("SurfaceDefault"))
                            .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                          .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {0,10,1,-1,2,9,17,-1,17,12,2,-1,6,14,11,-1,11,0,6,-1,2,8,7,-1,7,1,2,-1,3,18,19,-1,19,4,3,-1,13,5,20,-1,20,22,13,-1,5,9,10,-1,10,4,5,-1,6,0,1,-1,1,7,6,-1,8,2,12,-1,12,15,8,-1,9,5,13,-1,13,17,9,-1,0,11,16,-1,16,3,0,-1,9,2,1,-1,1,10,9,-1,3,4,10,-1,10,0,3,-1,16,21,18,-1,18,3,16,-1,19,20,5,-1,5,4,19,-1,35,34,33,-1,36,35,33,-1,32,36,33,-1,27,26,25,-1,25,24,27,-1,41,40,39,-1,41,39,45,-1,44,41,45,-1,28,23,29,-1,28,27,24,-1,24,23,28,-1,29,23,31,-1,31,30,29,-1,11,23,24,-1,24,16,11,-1,16,24,25,-1,25,21,16,-1,32,38,37,-1,37,36,32,-1,22,26,27,-1,27,13,22,-1,13,27,28,-1,28,17,13,-1,17,28,29,-1,29,12,17,-1,12,29,30,-1,30,15,12,-1,44,43,42,-1,42,41,44,-1,14,31,23,-1,23,11,14,-1,21,32,33,-1,33,18,21,-1,18,33,34,-1,34,19,18,-1,19,34,35,-1,35,20,19,-1,20,35,36,-1,36,22,20,-1,22,36,37,-1,37,26,22,-1,26,37,38,-1,38,25,26,-1,25,38,32,-1,32,21,25,-1,7,39,40,-1,40,6,7,-1,6,40,41,-1,41,14,6,-1,14,41,42,-1,42,31,14,-1,31,42,43,-1,43,30,31,-1,30,43,44,-1,44,15,30,-1,15,44,45,-1,45,8,15,-1,8,45,39,-1,39,7,8,-1}).setTexCoordIndex(new int[] {0,10,1,-1,2,9,17,-1,17,12,2,-1,6,14,11,-1,11,0,6,-1,2,8,7,-1,7,1,2,-1,3,18,19,-1,19,4,3,-1,13,5,20,-1,20,22,13,-1,5,9,10,-1,10,4,5,-1,6,0,1,-1,1,7,6,-1,8,2,12,-1,12,15,8,-1,9,5,13,-1,13,17,9,-1,0,11,16,-1,16,3,0,-1,9,2,1,-1,1,10,9,-1,3,4,10,-1,10,0,3,-1,16,21,18,-1,18,3,16,-1,19,20,5,-1,5,4,19,-1,35,34,33,-1,36,35,33,-1,32,36,33,-1,27,26,25,-1,25,24,27,-1,41,40,39,-1,41,39,45,-1,44,41,45,-1,28,11,29,-1,28,27,24,-1,24,23,28,-1,29,23,31,-1,31,30,29,-1,11,23,24,-1,24,16,11,-1,16,24,25,-1,25,21,16,-1,32,38,37,-1,37,36,32,-1,22,26,27,-1,27,13,22,-1,13,27,28,-1,28,17,13,-1,17,28,29,-1,29,12,17,-1,12,29,30,-1,30,15,12,-1,44,43,42,-1,42,41,44,-1,14,31,23,-1,23,11,14,-1,21,32,33,-1,33,18,21,-1,18,33,34,-1,34,19,18,-1,19,34,35,-1,35,20,19,-1,20,35,36,-1,36,22,20,-1,22,36,37,-1,37,26,22,-1,26,37,38,-1,38,25,26,-1,25,38,32,-1,32,21,25,-1,7,39,40,-1,40,6,7,-1,6,40,41,-1,41,14,6,-1,14,41,42,-1,42,31,14,-1,31,42,43,-1,43,30,31,-1,30,43,44,-1,44,15,30,-1,15,44,45,-1,45,8,15,-1,8,45,39,-1,39,7,8,-1})
                            .setCoord(new Coordinate().setPoint(getCoordinate_15_276_point()))
                            .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.2299,0.0317,0.2316,0.0247,0.2265,0.0269,0.241,0.0419,0.244,0.0359,0.2401,0.0413,0.2245,0.0286,0.226,0.0221,0.2232,0.0245,0.2333,0.0341,0.2378,0.0303,0.2142,0.0508,0.2117,0.0481,0.2254,0.0615,0.2102,0.0461,0.2083,0.0443,0.2202,0.0585,0.2186,0.0548,0.2469,0.052,0.2512,0.047,0.2484,0.051,0.2292,0.0691,0.2342,0.0682,0.2142,0.0508,0.2202,0.0585,0.2292,0.0691,0.2342,0.0682,0.2254,0.0615,0.2186,0.0548,0.2117,0.0481,0.2083,0.0443,0.2102,0.0461,0.2292,0.0691,0.2469,0.052,0.2512,0.047,0.2484,0.051,0.2342,0.0682,0.2342,0.0682,0.2292,0.0691,0.226,0.0221,0.2245,0.0286,0.2102,0.0461,0.2102,0.0461,0.2083,0.0443,0.2083,0.0443,0.2232,0.0245}))))))
                      .addChild(new HAnimJoint("hanim_l_metatarsophalangeal_5").setName("l_metatarsophalangeal_5").setCenter(0.124065004,0.013671,0.0865575).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                        .addChild(new HAnimSegment("hanim_l_tarsal_proximal_phalanx_5").setName("l_tarsal_proximal_phalanx_5")
                          .addChild(new Shape("l_tarsal_proximal_phalanx_5_Shape")
                            .setAppearance(new Appearance()
                              .setMaterial(new Material().setUSE("SurfaceDefault"))
                              .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                            .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {2,10,11,-1,11,3,2,-1,0,12,14,-1,14,5,0,-1,2,6,13,-1,13,10,2,-1,0,3,11,-1,11,12,0,-1,15,16,0,-1,0,5,15,-1,17,1,2,-1,2,3,17,-1,16,17,3,-1,3,0,16,-1,2,1,4,-1,4,6,2,-1,6,4,8,-1,7,9,18,-1,18,15,7,-1,8,4,18,-1,18,9,8,-1,7,15,5,-1,1,17,20,-1,20,19,1,-1,17,16,21,-1,21,20,17,-1,16,15,22,-1,22,21,16,-1,22,15,18,-1,18,23,22,-1,23,18,4,-1,4,24,23,-1,24,4,1,-1,1,19,24,-1,27,26,25,-1,28,27,25,-1,29,28,25,-1,20,21,22,-1,22,23,24,-1,20,22,24,-1,19,20,24,-1,30,33,32,-1,32,31,30,-1,30,36,35,-1,33,30,35,-1,33,35,34,-1,10,25,26,-1,26,11,10,-1,11,26,27,-1,27,12,11,-1,12,27,28,-1,28,14,12,-1,14,28,29,-1,29,13,14,-1,13,29,25,-1,25,10,13,-1,6,30,31,-1,31,13,6,-1,13,31,32,-1,32,14,13,-1,14,32,33,-1,33,5,14,-1,5,33,34,-1,34,7,5,-1,7,34,35,-1,35,9,7,-1,9,35,36,-1,36,8,9,-1,8,36,30,-1,30,6,8,-1}).setTexCoordIndex(new int[] {0,23,24,-1,24,1,0,-1,3,25,27,-1,27,2,3,-1,0,4,26,-1,26,23,0,-1,3,1,24,-1,24,25,3,-1,5,6,7,-1,7,8,5,-1,9,10,11,-1,11,12,9,-1,6,13,14,-1,14,7,6,-1,11,10,17,-1,17,15,11,-1,15,17,18,-1,16,19,20,-1,20,5,16,-1,18,17,22,-1,22,21,18,-1,16,5,8,-1,31,30,35,-1,35,34,31,-1,30,29,36,-1,36,35,30,-1,29,28,37,-1,37,36,29,-1,37,28,33,-1,33,38,37,-1,38,33,32,-1,32,39,38,-1,39,32,31,-1,31,34,39,-1,42,41,40,-1,43,42,40,-1,44,43,40,-1,35,36,37,-1,37,38,39,-1,35,37,39,-1,34,35,39,-1,45,48,47,-1,47,46,45,-1,45,51,50,-1,48,45,50,-1,48,50,49,-1,23,40,41,-1,41,24,23,-1,24,41,42,-1,42,25,24,-1,25,42,43,-1,43,27,25,-1,27,43,44,-1,44,26,27,-1,26,44,40,-1,40,23,26,-1,4,45,46,-1,46,26,4,-1,26,46,47,-1,47,27,26,-1,27,47,48,-1,48,2,27,-1,8,48,49,-1,49,16,8,-1,16,49,50,-1,50,19,16,-1,21,50,51,-1,51,18,21,-1,18,51,45,-1,45,15,18,-1})
                              .setCoord(new Coordinate().setPoint(getCoordinate_16_284_point()))
                              .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.2192,0.0256,0.2205,0.0195,0.2048,0.0404,0.2199,0.022,0.2063,0.0414,0.2047,0.0523,0.1956,0.0462,0.1979,0.0386,0.2109,0.0476,0.277,0.1031,0.2673,0.0987,0.263,0.1,0.2744,0.109,0.1892,0.0439,0.1911,0.0375,0.2576,0.0911,0.2083,0.0537,0.263,0.0893,0.2612,0.0869,0.2047,0.0593,0.2048,0.0593,0.2671,0.0842,0.2673,0.0839,0.2245,0.0286,0.226,0.0221,0.2232,0.0245,0.2102,0.0461,0.2083,0.0443,0.2039,0.0358,0.2152,0.0224,0.2154,0.0203,0.2126,0.0258,0.2034,0.0366,0.2033,0.0375,0.2114,0.0219,0.2132,0.0168,0.2123,0.0196,0.1999,0.0356,0.201,0.0349,0.2011,0.0354,0.2245,0.0286,0.226,0.0221,0.2232,0.0245,0.2083,0.0443,0.2102,0.0461,0.2576,0.0911,0.2102,0.0461,0.2083,0.0443,0.2048,0.0404,0.2083,0.0537,0.2047,0.0593,0.2612,0.0869}))))))
                        .addChild(new HAnimJoint("hanim_l_tarsal_proximal_interphalangeal_5").setName("l_tarsal_proximal_interphalangeal_5").setCenter(0.1263825,0.01085625,0.09414).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                          .addChild(new HAnimSegment("hanim_l_tarsal_middle_phalanx_5").setName("l_tarsal_middle_phalanx_5")
                            .addChild(new Shape("l_tarsal_middle_phalanx_5_Shape")
                              .setAppearance(new Appearance()
                                .setMaterial(new Material().setUSE("SurfaceDefault"))
                                .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                              .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {6,7,1,-1,1,0,6,-1,7,8,2,-1,2,1,7,-1,8,9,3,-1,3,2,8,-1,3,9,10,-1,10,4,3,-1,4,10,11,-1,11,5,4,-1,5,11,6,-1,6,0,5,-1,18,23,22,-1,22,21,20,-1,18,22,20,-1,19,18,20,-1,12,17,16,-1,16,15,14,-1,12,16,14,-1,13,12,14,-1,6,12,13,-1,13,7,6,-1,7,13,14,-1,14,8,7,-1,8,14,15,-1,15,9,8,-1,9,15,16,-1,16,10,9,-1,10,16,17,-1,17,11,10,-1,11,17,12,-1,12,6,11,-1,1,18,19,-1,19,0,1,-1,0,19,20,-1,20,5,0,-1,5,20,21,-1,21,4,5,-1,4,21,22,-1,22,3,4,-1,3,22,23,-1,23,2,3,-1,2,23,18,-1,18,1,2,-1}).setTexCoordIndex(new int[] {6,7,0,-1,0,1,6,-1,7,8,2,-1,2,0,7,-1,8,9,3,-1,3,2,8,-1,3,9,10,-1,10,4,3,-1,4,10,11,-1,11,5,4,-1,5,11,6,-1,6,1,5,-1,18,23,22,-1,22,21,20,-1,18,22,20,-1,19,18,20,-1,12,17,16,-1,16,15,14,-1,12,16,14,-1,13,12,14,-1,6,12,13,-1,13,7,6,-1,7,13,14,-1,14,8,7,-1,8,14,15,-1,15,9,8,-1,9,15,16,-1,16,10,9,-1,10,16,17,-1,17,11,10,-1,11,17,12,-1,12,6,11,-1,0,18,19,-1,19,1,0,-1,1,19,20,-1,20,5,1,-1,5,20,21,-1,21,4,5,-1,4,21,22,-1,22,3,4,-1,3,22,23,-1,23,2,3,-1,2,23,18,-1,18,0,2,-1})
                                .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.1318005,0.001701,0.10044675,0.13336651,0.007893,0.1001745,0.13247551,0.014760001,0.10041075,0.121169254,0.015426001,0.10263825,0.12035476,0.0078097503,0.103133254,0.122118756,0.0018089998,0.10235926,0.12981376,0.0024795,0.09323326,0.13167901,0.01068975,0.093408756,0.13050675,0.01865025,0.09320851,0.12017701,0.0200115,0.09551475,0.11953126,0.0114187505,0.096588,0.120744005,0.0042232494,0.09544501,0.12726901,0.0051682503,0.090396,0.12858976,0.0107797505,0.090704255,0.12770551,0.01658025,0.09043425,0.12136501,0.01741275,0.0917505,0.120991506,0.011531251,0.09275851,0.121837504,0.0062100003,0.0917055,0.13072501,0.00807525,0.104184,0.12996225,0.0050759995,0.104303256,0.12525076,0.00513,0.105151504,0.12441151,0.00811125,0.10570726,0.124773756,0.0118642505,0.10528875,0.13027501,0.01154025,0.104305506})))
                                .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.2109,0.0133,0.2102,0.0181,0.2093,0.0169,0.1959,0.0354,0.1986,0.0324,0.1989,0.0342,0.2114,0.0219,0.2132,0.0168,0.2123,0.0196,0.1999,0.0356,0.201,0.0349,0.2011,0.0354,0.2114,0.0219,0.2132,0.0168,0.2123,0.0196,0.1999,0.0356,0.201,0.0349,0.2011,0.0354,0.2109,0.0133,0.2102,0.0181,0.1989,0.0342,0.1986,0.0324,0.1959,0.0354,0.2093,0.0169}))))))
                          .addChild(new HAnimJoint("hanim_l_tarsal_distal_interphalangeal_5").setName("l_tarsal_distal_interphalangeal_5").setCenter(0.1272825,0.008563501,0.10188).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                            .addChild(new HAnimSegment("hanim_l_tarsal_distal_phalanx_5").setName("l_tarsal_distal_phalanx_5")
                              .addChild(new Shape("l_tarsal_distal_phalanx_5_Shape")
                                .setAppearance(new Appearance()
                                  .setMaterial(new Material().setUSE("SurfaceDefault"))
                                  .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                                .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {2,3,4,-1,4,1,2,-1,0,1,4,-1,4,5,0,-1,7,1,0,-1,0,6,7,-1,2,1,7,-1,7,8,2,-1,9,3,2,-1,2,8,9,-1,10,4,3,-1,3,9,10,-1,5,4,10,-1,10,11,5,-1,0,5,11,-1,11,6,0,-1,12,17,16,-1,16,15,14,-1,12,16,14,-1,13,12,14,-1,6,12,13,-1,13,7,6,-1,7,13,14,-1,14,8,7,-1,8,14,15,-1,15,9,8,-1,9,15,16,-1,16,10,9,-1,10,16,17,-1,17,11,10,-1,11,17,12,-1,12,6,11,-1}).setTexCoordIndex(new int[] {1,2,3,-1,3,0,1,-1,5,0,3,-1,3,4,5,-1,9,0,5,-1,5,8,9,-1,1,0,9,-1,9,10,1,-1,12,6,7,-1,7,11,12,-1,14,3,2,-1,2,13,14,-1,4,3,14,-1,14,15,4,-1,5,4,15,-1,15,8,5,-1,16,21,20,-1,20,19,18,-1,16,20,18,-1,17,16,18,-1,8,16,17,-1,17,9,8,-1,9,17,18,-1,18,10,9,-1,11,18,19,-1,19,12,11,-1,13,19,20,-1,20,14,13,-1,14,20,21,-1,21,15,14,-1,15,21,16,-1,16,8,15,-1})
                                  .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.13008375,0.001818,0.10640925,0.1321695,0.0076590003,0.1083915,0.13106251,0.01277325,0.107160755,0.12458701,0.01313775,0.10856475,0.12468825,0.00782325,0.109813504,0.12446325,0.001818,0.10743525,0.131796,0.001701,0.10045125,0.13336201,0.007893001,0.100179,0.13247326,0.014760001,0.10041525,0.121164754,0.015426001,0.10264275,0.12035026,0.0078097503,0.103137754,0.122114256,0.0018090005,0.10236375,0.12900826,0.0042705005,0.09676125,0.12997125,0.0080685,0.0966015,0.12941101,0.012384,0.09675225,0.12245851,0.012793501,0.09804825,0.12198376,0.00807525,0.098487005,0.12305476,0.004338,0.097875})))
                                  .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.2048,0.0135,0.2053,0.0142,0.1964,0.026,0.1976,0.0232,0.1977,0.0271,0.2052,0.017,0.0639,0.0523,0.0903,0.0107,0.2102,0.0181,0.2109,0.0133,0.2093,0.0169,0.1317,0.0215,0.0951,0.0836,0.1959,0.0354,0.1986,0.0324,0.1989,0.0342,0.2102,0.0181,0.2109,0.0133,0.2093,0.0169,0.0951,0.0836,0.1986,0.0324,0.1989,0.0342})))))))))))))))
          .addChild(new HAnimJoint("hanim_r_hip").setName("r_hip").setCenter(-0.094657496,0.8266501,-0.018348752).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
            .addChild(new HAnimSegment("hanim_r_thigh").setName("r_thigh")
              .addChild(new Shape("r_thigh_Shape")
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setUSE("SurfaceDefault"))
                  .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(getIndexedFaceSet_9_317_coordIndex()).setTexCoordIndex(getIndexedFaceSet_9_317_texCoordIndex())
                  .setCoord(new Coordinate().setPoint(getCoordinate_10_317_point()))
                  .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.719,0.5576,0.6284,0.5576,0.7414,0.5576,0.6787,0.5576,0.5781,0.5576,0.5154,0.5576,0.5378,0.5576,0.6284,0.5029,0.7509,0.3997,0.6284,0.3997,0.7509,0.5029,0.7811,0.3997,0.7811,0.5029,0.6964,0.3997,0.6964,0.5029,0.5604,0.3997,0.5604,0.5029,0.4756,0.3997,0.4756,0.5029,0.5059,0.3997,0.5059,0.5029,0.7509,0.3197,0.6284,0.3197,0.7811,0.3197,0.6964,0.3197,0.5604,0.3197,0.4756,0.3197,0.5059,0.3197,0.7651,0.2166,0.6284,0.2166,0.7989,0.2166,0.7043,0.2166,0.5525,0.2166,0.4579,0.2166,0.4917,0.2166,0.7224,0.263,0.6284,0.263,0.7456,0.263,0.6805,0.263,0.5762,0.263,0.5112,0.263,0.5344,0.263,0.8705,0.5452,0.8705,0.5383,0.8705,0.5369,0.8705,0.5408,0.8705,0.5483,0.8705,0.5522,0.8705,0.5509,0.917,0.5452,0.917,0.5266,0.89,0.5304,0.89,0.5452,0.917,0.522,0.89,0.5268,0.917,0.5349,0.89,0.537,0.917,0.5555,0.89,0.5534,0.917,0.5684,0.89,0.5636,0.917,0.5638,0.89,0.56,0.8746,0.531,0.8746,0.5452,0.8746,0.5279,0.8746,0.5368,0.8746,0.5524,0.8746,0.5613,0.8746,0.5581}))))))
            .addChild(new HAnimJoint("hanim_r_knee").setName("r_knee").setCenter(-0.09261001,0.408825,-0.01943775).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
              .addChild(new HAnimSegment("hanim_r_calf").setName("r_calf")
                .addChild(new Shape("r_calf_Shape")
                  .setAppearance(new Appearance()
                    .setMaterial(new Material().setUSE("SurfaceDefault"))
                    .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                  .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {0,1,2,-1,2,3,4,-1,2,4,5,-1,0,2,5,-1,6,0,5,-1,9,10,7,-1,7,8,9,-1,12,9,8,-1,8,11,12,-1,14,12,11,-1,11,13,14,-1,16,14,13,-1,13,15,16,-1,18,16,15,-1,15,17,18,-1,20,18,17,-1,17,19,20,-1,10,20,19,-1,19,7,10,-1,21,22,10,-1,10,9,21,-1,23,21,9,-1,9,12,23,-1,24,23,12,-1,12,14,24,-1,25,24,14,-1,14,16,25,-1,26,25,16,-1,16,18,26,-1,27,26,18,-1,18,20,27,-1,22,27,20,-1,20,10,22,-1,1,0,22,-1,22,21,1,-1,2,1,21,-1,21,23,2,-1,3,2,23,-1,23,24,3,-1,4,3,24,-1,24,25,4,-1,5,4,25,-1,25,26,5,-1,6,5,26,-1,26,27,6,-1,0,6,27,-1,27,22,0,-1,8,7,28,-1,28,29,8,-1,11,8,29,-1,29,30,11,-1,13,11,30,-1,30,31,13,-1,15,13,31,-1,31,32,15,-1,17,15,32,-1,32,33,17,-1,19,17,33,-1,33,34,19,-1,7,19,34,-1,34,28,7,-1,29,28,35,-1,35,36,29,-1,30,29,36,-1,36,37,30,-1,31,30,37,-1,37,38,31,-1,32,31,38,-1,38,39,32,-1,33,32,39,-1,39,40,33,-1,34,33,40,-1,40,41,34,-1,28,34,41,-1,41,35,28,-1}).setTexCoordIndex(new int[] {0,1,2,-1,2,3,4,-1,2,4,5,-1,0,2,5,-1,6,0,5,-1,9,10,7,-1,7,8,9,-1,12,9,8,-1,8,11,12,-1,14,12,11,-1,11,13,14,-1,16,14,13,-1,13,15,16,-1,18,16,15,-1,15,17,18,-1,20,18,17,-1,17,19,20,-1,10,20,19,-1,19,7,10,-1,21,22,10,-1,10,9,21,-1,23,21,9,-1,9,12,23,-1,24,23,12,-1,12,14,24,-1,25,24,14,-1,14,16,25,-1,26,25,16,-1,16,18,26,-1,27,26,18,-1,18,20,27,-1,22,27,20,-1,20,10,22,-1,1,0,22,-1,22,21,1,-1,2,1,21,-1,21,23,2,-1,3,2,23,-1,23,24,3,-1,4,3,24,-1,24,25,4,-1,5,4,25,-1,25,26,5,-1,6,5,26,-1,26,27,6,-1,0,6,27,-1,27,22,0,-1,8,7,28,-1,28,29,8,-1,11,8,29,-1,29,30,11,-1,13,11,30,-1,30,31,13,-1,15,13,31,-1,31,32,15,-1,17,15,32,-1,32,33,17,-1,19,17,33,-1,33,34,19,-1,7,19,34,-1,34,28,7,-1,29,28,35,-1,35,36,29,-1,30,29,36,-1,36,37,30,-1,31,30,37,-1,37,38,31,-1,32,31,38,-1,38,39,32,-1,33,32,39,-1,39,40,33,-1,34,33,40,-1,40,41,34,-1,28,34,41,-1,41,35,28,-1})
                    .setCoord(new Coordinate().setPoint(getCoordinate_11_325_point()))
                    .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.9309,0.5848,0.919,0.5848,0.8921,0.5848,0.8706,0.5848,0.8706,0.5848,0.8921,0.5848,0.919,0.5848,0.9845,0.5321,0.955,0.5475,0.9491,0.5599,0.9788,0.5571,0.8787,0.5475,0.8825,0.5599,0.8302,0.5321,0.8291,0.5571,0.8302,0.52,0.8291,0.5571,0.8787,0.52,0.8825,0.5571,0.955,0.52,0.9491,0.5571,0.9444,0.5755,0.9717,0.5755,0.8831,0.5755,0.8339,0.5755,0.8339,0.5755,0.8831,0.5755,0.9444,0.5755,0.9632,0.3942,0.9402,0.3943,0.8884,0.3943,0.8469,0.3942,0.8469,0.3941,0.8884,0.3941,0.9402,0.3941,0.9325,0.3742,0.9208,0.3742,0.8947,0.3742,0.8737,0.3742,0.8737,0.3741,0.8947,0.3741,0.9208,0.3741}))))))
              .addChild(new HAnimJoint("hanim_r_talocrural").setName("r_talocrural").setCenter(-0.088447504,0.09544501,-0.010451251).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                .addChild(new HAnimSegment("hanim_r_talus").setName("r_talus")
                  .addChild(new Shape("r_talus_Shape")
                    .setAppearance(new Appearance()
                      .setMaterial(new Material().setUSE("SurfaceDefault"))
                      .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                    .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(getIndexedFaceSet_11_333_coordIndex()).setTexCoordIndex(getIndexedFaceSet_11_333_texCoordIndex())
                      .setCoord(new Coordinate().setPoint(getCoordinate_12_333_point()))
                      .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.227,0.1089,0.2217,0.1285,0.2533,0.0835,0.273,0.1232,0.2824,0.0941,0.2433,0.1632,0.2685,0.0797,0.2165,0.148,0.2759,0.0832,0.2428,0.156,0.2563,0.142,0.2584,0.1419,0.2431,0.1588,0.2715,0.1062,0.2761,0.1011,0.2698,0.09,0.2775,0.078,0.2629,0.0863,0.248,0.0935,0.2498,0.0895,0.2702,0.0748,0.2296,0.1148,0.2397,0.101,0.2249,0.1266,0.2295,0.1126,0.2207,0.1406,0.2252,0.1591,0.2245,0.1634,0.2202,0.1406,0.2407,0.0951,0.2662,0.1249,0.2599,0.1313,0.2623,0.1418,0.2691,0.1232,0.2231,0.166,0.2217,0.1285,0.227,0.1089,0.2407,0.0951,0.2533,0.0835,0.2685,0.0797,0.2759,0.0832,0.2824,0.0941,0.273,0.1232,0.2623,0.1418,0.2433,0.1632,0.2231,0.166,0.2165,0.148}))))))
                .addChild(new HAnimJoint("hanim_r_talocalcaneonavicular").setName("r_talocalcaneonavicular").setCenter(-0.07794,0.036900003,0.0048645).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                  .addChild(new HAnimSegment("hanim_r_navicular").setName("r_navicular")
                    .addChild(new Shape("r_navicular_Shape")
                      .setAppearance(new Appearance()
                        .setMaterial(new Material().setUSE("SurfaceDefault"))
                        .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                      .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {7,6,11,-1,11,12,7,-1,1,17,18,-1,18,2,1,-1,12,10,5,-1,5,7,12,-1,2,11,6,-1,5,10,13,-1,13,0,5,-1,1,3,14,-1,14,17,1,-1,11,2,18,-1,4,15,16,-1,16,8,4,-1,8,16,9,-1,3,9,16,-1,16,14,3,-1,26,27,28,-1,28,19,20,-1,20,21,22,-1,22,23,24,-1,20,22,24,-1,28,20,24,-1,26,28,24,-1,25,26,24,-1,38,39,42,-1,42,43,38,-1,37,29,30,-1,30,31,32,-1,37,30,32,-1,32,33,34,-1,37,32,34,-1,37,34,35,-1,37,35,36,-1,1,2,20,-1,20,19,1,-1,2,6,21,-1,21,20,2,-1,6,7,22,-1,22,21,6,-1,7,5,23,-1,23,22,7,-1,5,0,24,-1,24,23,5,-1,38,43,44,-1,44,45,38,-1,4,8,26,-1,26,25,4,-1,8,9,27,-1,27,26,8,-1,9,3,28,-1,28,27,9,-1,3,1,19,-1,19,28,3,-1,10,12,30,-1,30,29,10,-1,12,11,31,-1,31,30,12,-1,11,18,32,-1,32,31,11,-1,18,17,33,-1,33,32,18,-1,17,14,34,-1,34,33,17,-1,14,16,35,-1,35,34,14,-1,16,15,36,-1,36,35,16,-1,42,39,40,-1,40,41,42,-1,13,10,29,-1,29,37,13,-1,0,13,39,-1,39,38,0,-1,13,37,40,-1,40,39,13,-1,37,36,41,-1,41,40,37,-1,36,15,42,-1,42,41,36,-1,15,4,43,-1,43,42,15,-1,4,25,44,-1,44,43,4,-1,25,24,45,-1,45,44,25,-1,24,0,38,-1,38,45,24,-1}).setTexCoordIndex(new int[] {7,6,11,-1,11,12,7,-1,1,17,18,-1,18,2,1,-1,12,10,5,-1,5,7,12,-1,2,11,6,-1,5,10,13,-1,13,0,5,-1,1,3,14,-1,14,17,1,-1,11,2,18,-1,4,15,16,-1,16,8,4,-1,8,16,9,-1,3,9,16,-1,16,14,3,-1,26,27,28,-1,28,19,20,-1,20,21,22,-1,22,23,24,-1,20,22,24,-1,28,20,24,-1,26,28,24,-1,25,26,24,-1,38,39,42,-1,42,43,38,-1,37,29,30,-1,30,31,32,-1,37,30,32,-1,32,33,34,-1,37,32,34,-1,37,34,35,-1,37,35,36,-1,1,2,20,-1,20,19,1,-1,2,6,21,-1,21,20,2,-1,6,7,22,-1,22,21,6,-1,7,5,23,-1,23,22,7,-1,5,0,24,-1,24,23,5,-1,38,43,44,-1,44,45,38,-1,4,8,26,-1,26,25,4,-1,8,9,27,-1,27,26,8,-1,9,3,28,-1,28,27,9,-1,3,1,19,-1,19,28,3,-1,10,12,30,-1,30,29,10,-1,12,11,31,-1,31,30,12,-1,11,18,32,-1,32,31,11,-1,18,17,33,-1,33,32,18,-1,17,14,34,-1,34,33,17,-1,14,16,35,-1,35,34,14,-1,16,15,36,-1,36,35,16,-1,42,39,40,-1,40,41,42,-1,13,10,29,-1,29,37,13,-1,0,13,39,-1,39,38,0,-1,13,37,40,-1,40,39,13,-1,37,36,41,-1,41,40,37,-1,36,15,42,-1,42,41,36,-1,15,4,43,-1,43,42,15,-1,4,25,44,-1,44,43,4,-1,25,24,45,-1,45,44,25,-1,24,0,38,-1,38,45,24,-1})
                        .setCoord(new Coordinate().setPoint(getCoordinate_13_341_point()))
                        .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.2314,0.0879,0.21,0.1541,0.2053,0.1595,0.2104,0.1443,0.2271,0.0958,0.2224,0.1067,0.2032,0.149,0.2132,0.1285,0.2197,0.1123,0.2163,0.1174,0.227,0.1089,0.2165,0.148,0.2217,0.1285,0.2407,0.0951,0.2178,0.1526,0.2363,0.0929,0.2213,0.1179,0.2171,0.1588,0.2129,0.1643,0.21,0.1541,0.2053,0.1595,0.2032,0.149,0.2132,0.1285,0.2224,0.1067,0.2314,0.0879,0.2271,0.0958,0.2197,0.1123,0.2163,0.1174,0.2104,0.1443,0.227,0.1089,0.2217,0.1285,0.2165,0.148,0.2129,0.1643,0.2171,0.1588,0.2178,0.1526,0.2213,0.1179,0.2363,0.0929,0.2407,0.0951,0.2314,0.0879,0.2407,0.0951,0.2407,0.0951,0.2363,0.0929,0.2363,0.0929,0.2271,0.0958,0.2271,0.0958,0.2314,0.0879}))))))
                  .addChild(new HAnimJoint("hanim_r_cuneonavicular_1").setName("r_cuneonavicular_1").setCenter(-0.0669825,0.032107502,0.018391501).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                    .addChild(new HAnimSegment("hanim_r_cuneiform_1").setName("r_cuneiform_1")
                      .addChild(new Shape("r_cuneiform_1_Shape")
                        .setAppearance(new Appearance()
                          .setMaterial(new Material().setUSE("SurfaceDefault"))
                          .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                        .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {0,4,12,-1,1,7,6,-1,6,0,1,-1,10,1,0,-1,0,12,10,-1,1,10,11,-1,11,2,1,-1,8,5,2,-1,2,3,8,-1,11,13,2,-1,12,4,15,-1,9,4,0,-1,0,6,9,-1,1,2,5,-1,5,7,1,-1,3,2,13,-1,13,14,3,-1,22,23,24,-1,22,24,25,-1,28,22,25,-1,13,11,10,-1,10,12,15,-1,13,10,15,-1,14,13,15,-1,16,17,18,-1,18,19,16,-1,21,16,19,-1,19,20,21,-1,3,14,17,-1,17,16,3,-1,14,15,18,-1,18,17,14,-1,15,4,19,-1,19,18,15,-1,4,9,20,-1,20,19,4,-1,28,25,26,-1,26,27,28,-1,8,3,16,-1,16,21,8,-1,6,7,23,-1,23,22,6,-1,7,5,24,-1,24,23,7,-1,5,8,25,-1,25,24,5,-1,8,21,26,-1,26,25,8,-1,21,20,27,-1,27,26,21,-1,20,9,28,-1,28,27,20,-1,9,6,22,-1,22,28,9,-1}).setTexCoordIndex(new int[] {0,1,12,-1,2,7,6,-1,6,0,2,-1,10,2,0,-1,0,12,10,-1,2,10,11,-1,11,3,2,-1,8,5,3,-1,3,4,8,-1,11,13,3,-1,12,1,15,-1,9,1,0,-1,0,6,9,-1,2,3,5,-1,5,7,2,-1,4,3,13,-1,13,14,4,-1,22,23,24,-1,22,24,25,-1,28,22,25,-1,13,11,10,-1,10,12,15,-1,13,10,15,-1,14,13,15,-1,16,17,18,-1,18,19,16,-1,21,16,19,-1,19,20,21,-1,4,14,17,-1,17,16,4,-1,14,15,18,-1,18,17,14,-1,15,1,19,-1,19,18,15,-1,1,9,20,-1,20,19,1,-1,28,25,26,-1,26,27,28,-1,8,4,16,-1,16,21,8,-1,6,7,23,-1,23,22,6,-1,7,5,24,-1,24,23,7,-1,5,8,25,-1,25,24,5,-1,8,21,26,-1,26,25,8,-1,21,20,27,-1,27,26,21,-1,20,9,28,-1,28,27,20,-1,9,6,22,-1,22,28,9,-1})
                          .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {-0.06699825,0.007155002,0.027960751,-0.061035752,0.014805002,0.0285525,-0.0600075,0.0377505,0.0273105,-0.073773004,0.052677,0.0291915,-0.0737055,0.0040500015,0.02895075,-0.056511004,0.036128253,0.042624,-0.060203254,0.0072000013,0.0433215,-0.05532525,0.015185252,0.0417465,-0.072470255,0.044581503,0.045099,-0.07252875,0.0039150007,0.045414,-0.0624645,0.013655252,0.01451475,-0.05945625,0.036999002,0.014085,-0.065736,0.0054900018,0.017685,-0.062698506,0.051887255,0.0165015,-0.07526475,0.060592502,0.021015,-0.07482825,0.0036225005,0.021168001,-0.079598255,0.0503325,0.028161,-0.08039925,0.053957254,0.02443275,-0.080014504,0.0065925024,0.02455425,-0.079344004,0.0068625016,0.02949525,-0.0783675,0.006750002,0.0431865,-0.07830676,0.042828754,0.042894002,-0.061528504,0.010012502,0.051466502,-0.0575505,0.01576575,0.0500715,-0.058603503,0.032328002,0.050904002,-0.0725895,0.03885525,0.053244002,-0.07592175,0.037944004,0.0516465,-0.075978,0.009157502,0.051894,-0.0721845,0.0074925018,0.0535365})))
                          .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.2027,0.1355,0.2132,0.1171,0.1958,0.1447,0.1899,0.1499,0.2047,0.1286,0.1825,0.1473,0.1858,0.1369,0.1864,0.1452,0.1953,0.1244,0.2059,0.1148,0.21,0.1541,0.2053,0.1595,0.2104,0.1443,0.2032,0.149,0.2132,0.1285,0.2163,0.1174,0.2047,0.1286,0.2132,0.1285,0.2163,0.1174,0.2132,0.1171,0.2059,0.1148,0.1953,0.1244,0.1858,0.1369,0.1864,0.1452,0.1825,0.1473,0.1953,0.1244,0.1953,0.1244,0.2059,0.1148,0.2059,0.1148}))))))
                    .addChild(new HAnimJoint("hanim_r_tarsometatarsal_1").setName("r_tarsometatarsal_1").setCenter(-0.06426,0.023242502,0.04419).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                      .addChild(new HAnimSegment("hanim_r_metatarsal_1").setName("r_metatarsal_1")
                        .addChild(new Shape("r_metatarsal_1_Shape")
                          .setAppearance(new Appearance()
                            .setMaterial(new Material().setUSE("SurfaceDefault"))
                            .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                          .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(getIndexedFaceSet_14_357_coordIndex()).setTexCoordIndex(getIndexedFaceSet_14_357_texCoordIndex())
                            .setCoord(new Coordinate().setPoint(getCoordinate_15_357_point()))
                            .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.177,0.1457,0.1567,0.1378,0.1506,0.1431,0.1539,0.1386,0.1751,0.1447,0.1523,0.1336,0.1493,0.1348,0.1463,0.1377,0.1689,0.1382,0.1638,0.1444,0.1645,0.1416,0.1607,0.138,0.1731,0.1071,0.1859,0.1202,0.175,0.1048,0.1985,0.1126,0.1682,0.1025,0.1699,0.1017,0.1795,0.1136,0.1825,0.1473,0.1858,0.1369,0.1864,0.1452,0.1953,0.1244,0.2059,0.1148,0.1795,0.1136,0.1859,0.1202,0.1953,0.1244,0.2059,0.1148,0.1985,0.1126,0.175,0.1048,0.1699,0.1017,0.1682,0.1025,0.1731,0.1071,0.1523,0.1336,0.1463,0.1377,0.1493,0.1348,0.1682,0.1025,0.1682,0.1025,0.1699,0.1017,0.1699,0.1017,0.1864,0.1452,0.1858,0.1369,0.2059,0.1148,0.2059,0.1148,0.1953,0.1244,0.1953,0.1244,0.1825,0.1473}))))))
                      .addChild(new HAnimJoint("hanim_r_metatarsophalangeal_1").setName("r_metatarsophalangeal_1").setCenter(-0.0617625,0.014424751,0.0936225).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                        .addChild(new HAnimSegment("hanim_r_tarsal_proximal_phalanx_1").setName("r_tarsal_proximal_phalanx_1")
                          .addChild(new Shape("r_tarsal_proximal_phalanx_1_Shape")
                            .setAppearance(new Appearance()
                              .setMaterial(new Material().setUSE("SurfaceDefault"))
                              .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                            .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {9,10,17,-1,17,16,9,-1,11,1,2,-1,2,8,11,-1,7,8,2,-1,2,3,7,-1,7,3,4,-1,4,13,7,-1,12,13,4,-1,4,5,12,-1,5,6,0,-1,0,12,5,-1,0,6,1,-1,1,11,0,-1,14,20,19,-1,19,15,14,-1,14,15,17,-1,17,10,14,-1,9,16,18,-1,18,21,9,-1,7,10,9,-1,9,8,7,-1,8,9,21,-1,21,11,8,-1,12,20,14,-1,14,13,12,-1,13,14,10,-1,10,7,13,-1,11,21,22,-1,0,24,23,-1,23,12,0,-1,11,22,24,-1,24,0,11,-1,23,20,12,-1,39,40,41,-1,41,42,37,-1,39,41,37,-1,38,39,37,-1,33,34,35,-1,32,33,35,-1,31,32,35,-1,28,29,25,-1,25,26,27,-1,28,25,27,-1,35,36,30,-1,30,31,35,-1,17,15,26,-1,26,25,17,-1,15,19,27,-1,27,26,15,-1,19,18,28,-1,28,27,19,-1,18,16,29,-1,29,28,18,-1,16,17,25,-1,25,29,16,-1,19,20,31,-1,31,30,19,-1,20,23,32,-1,32,31,20,-1,23,24,33,-1,33,32,23,-1,24,22,34,-1,34,33,24,-1,22,21,35,-1,35,34,22,-1,21,18,36,-1,36,35,21,-1,18,19,30,-1,30,36,18,-1,2,1,38,-1,38,37,2,-1,1,6,39,-1,39,38,1,-1,6,5,40,-1,40,39,6,-1,5,4,41,-1,41,40,5,-1,4,3,42,-1,42,41,4,-1,3,2,37,-1,37,42,3,-1}).setTexCoordIndex(new int[] {2,1,29,-1,29,28,2,-1,11,5,4,-1,4,13,11,-1,10,13,4,-1,4,6,10,-1,10,6,7,-1,7,12,10,-1,14,12,7,-1,7,8,14,-1,8,9,3,-1,3,14,8,-1,3,9,5,-1,5,11,3,-1,0,33,31,-1,31,27,0,-1,0,27,29,-1,29,1,0,-1,2,28,30,-1,30,35,2,-1,15,18,17,-1,17,16,15,-1,16,17,34,-1,34,19,16,-1,20,32,22,-1,22,21,20,-1,21,22,24,-1,24,23,21,-1,19,34,36,-1,25,39,37,-1,37,20,25,-1,19,36,38,-1,38,26,19,-1,37,32,20,-1,54,55,56,-1,56,57,52,-1,54,56,52,-1,53,54,52,-1,48,49,50,-1,47,48,50,-1,46,47,50,-1,43,44,40,-1,40,41,42,-1,43,40,42,-1,50,51,45,-1,45,46,50,-1,29,27,41,-1,41,40,29,-1,27,31,42,-1,42,41,27,-1,31,30,43,-1,43,42,31,-1,30,28,44,-1,44,43,30,-1,28,29,40,-1,40,44,28,-1,31,33,46,-1,46,45,31,-1,32,37,47,-1,47,46,32,-1,37,39,48,-1,48,47,37,-1,38,36,49,-1,49,48,38,-1,36,34,50,-1,50,49,36,-1,35,30,51,-1,51,50,35,-1,30,31,45,-1,45,51,30,-1,4,5,53,-1,53,52,4,-1,5,9,54,-1,54,53,5,-1,9,8,55,-1,55,54,9,-1,8,7,56,-1,56,55,8,-1,7,6,57,-1,57,56,7,-1,6,4,52,-1,52,57,6,-1})
                              .setCoord(new Coordinate().setPoint(getCoordinate_16_365_point()))
                              .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.148,0.1294,0.142,0.1322,0.1446,0.131,0.1613,0.0957,0.1341,0.1263,0.1554,0.0919,0.1317,0.1272,0.1363,0.1268,0.1571,0.0927,0.1559,0.0889,0.1392,0.1292,0.16,0.0958,0.1443,0.128,0.1415,0.1284,0.1616,0.0962,0.1346,0.0953,0.1273,0.0961,0.126,0.0891,0.1339,0.0889,0.1175,0.0992,0.228,0.0809,0.2186,0.0857,0.2172,0.0848,0.2097,0.0859,0.2098,0.0901,0.2285,0.0738,0.1152,0.1058,0.1523,0.1336,0.1493,0.1348,0.1463,0.1377,0.1682,0.1025,0.1699,0.1017,0.2293,0.0837,0.1648,0.0986,0.112,0.093,0.1632,0.098,0.113,0.0993,0.2302,0.0796,0.1153,0.1053,0.2293,0.0736,0.1463,0.1377,0.1523,0.1336,0.1699,0.1017,0.1682,0.1025,0.1493,0.1348,0.1699,0.1017,0.1648,0.0986,0.2302,0.0796,0.2293,0.0736,0.113,0.0993,0.112,0.093,0.1682,0.1025,0.1341,0.1263,0.1554,0.0919,0.1559,0.0889,0.1571,0.0927,0.1363,0.1268,0.1317,0.1272}))))))
                        .addChild(new HAnimJoint("hanim_r_tarsal_interphalangeal_1").setName("r_tarsal_interphalangeal_1").setCenter(-0.06174,0.0121365,0.1153125).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                          .addChild(new HAnimSegment("hanim_r_tarsal_distal_phalanx_1").setName("r_tarsal_distal_phalanx_1")
                            .addChild(new Shape("r_tarsal_distal_phalanx_1_Shape")
                              .setAppearance(new Appearance()
                                .setMaterial(new Material().setUSE("SurfaceDefault"))
                                .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                              .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {3,2,5,-1,5,4,3,-1,1,0,5,-1,5,2,1,-1,1,7,6,-1,6,0,1,-1,8,7,1,-1,1,2,8,-1,3,9,8,-1,8,2,3,-1,10,9,3,-1,3,4,10,-1,11,10,4,-1,4,5,11,-1,0,6,11,-1,11,5,0,-1,7,13,12,-1,12,6,7,-1,14,13,7,-1,7,8,14,-1,9,15,14,-1,14,8,9,-1,16,15,9,-1,9,10,16,-1,17,16,10,-1,10,11,17,-1,6,12,17,-1,17,11,6,-1,20,21,22,-1,22,23,18,-1,20,22,18,-1,19,20,18,-1,12,13,19,-1,19,18,12,-1,13,14,20,-1,20,19,13,-1,14,15,21,-1,21,20,14,-1,15,16,22,-1,22,21,15,-1,16,17,23,-1,23,22,16,-1,17,12,18,-1,18,23,17,-1}).setTexCoordIndex(new int[] {0,3,2,-1,2,1,0,-1,5,4,2,-1,2,3,5,-1,13,12,15,-1,15,14,13,-1,8,6,5,-1,5,3,8,-1,0,9,8,-1,8,3,0,-1,10,9,0,-1,0,1,10,-1,11,10,1,-1,1,2,11,-1,4,7,11,-1,11,2,4,-1,12,18,16,-1,16,15,12,-1,20,19,6,-1,6,8,20,-1,9,21,20,-1,20,8,9,-1,22,21,9,-1,9,10,22,-1,23,22,10,-1,10,11,23,-1,7,17,23,-1,23,11,7,-1,26,27,28,-1,28,29,24,-1,26,28,24,-1,25,26,24,-1,16,18,25,-1,25,24,16,-1,19,20,26,-1,26,25,19,-1,20,21,27,-1,27,26,20,-1,21,22,28,-1,28,27,21,-1,22,23,29,-1,29,28,22,-1,23,17,24,-1,24,29,23,-1})
                                .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {-0.06948,0.018261,0.13208626,-0.05376375,0.018553501,0.132561,-0.053910002,0.01017225,0.13577175,-0.054051753,0.0033029998,0.13153726,-0.069255,0.0033029998,0.13094775,-0.0696735,0.01017225,0.1353735,-0.07241175,0.020025,0.12442725,-0.050211,0.020385,0.124416,-0.0489825,0.0111105,0.12528001,-0.05042925,0.0021914996,0.124276504,-0.07233075,0.0022252498,0.124544255,-0.074268006,0.0083294995,0.12531151,-0.073154256,0.02205,0.11549701,-0.049959,0.02240325,0.115803,-0.048645,0.011673,0.11603025,-0.05044275,0.0018697499,0.11512125,-0.07341525,0.0018697499,0.115179755,-0.074835,0.011412,0.1157805,-0.0705195,0.019165501,0.109989,-0.05260275,0.01943775,0.11025225,-0.051680252,0.0118755,0.11055151,-0.052935753,0.00501525,0.109719,-0.0707625,0.0050129998,0.109818004,-0.07173,0.0115065,0.11034901})))
                                .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.1287,0.113,0.1423,0.0921,0.1396,0.0889,0.1257,0.1107,0.1415,0.0903,0.1274,0.1123,0.1297,0.1214,0.15,0.0896,0.1273,0.1223,0.1313,0.1227,0.1521,0.0901,0.1498,0.0859,0.0527,0.151,0.0282,0.1325,0.0446,0.0894,0.0746,0.0899,0.1016,0.0977,0.1554,0.0919,0.0779,0.162,0.1341,0.1263,0.1317,0.1272,0.1363,0.1268,0.1571,0.0927,0.1559,0.0889,0.1554,0.0919,0.0779,0.162,0.1317,0.1272,0.1363,0.1268,0.1571,0.0927,0.1559,0.0889}))))))))))
                  .addChild(new HAnimJoint("hanim_r_cuneonavicular_2").setName("r_cuneonavicular_2").setCenter(-0.081045,0.033525,0.02142675).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                    .addChild(new HAnimSegment("hanim_r_cuneiform_2").setName("r_cuneiform_2")
                      .addChild(new Shape("r_cuneiform_2_Shape")
                        .setAppearance(new Appearance()
                          .setMaterial(new Material().setUSE("SurfaceDefault"))
                          .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                        .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {1,4,9,-1,9,8,1,-1,5,7,2,-1,2,0,5,-1,4,1,3,-1,3,6,4,-1,10,11,5,-1,5,0,10,-1,32,33,36,-1,36,37,32,-1,24,25,28,-1,28,29,24,-1,19,20,21,-1,19,21,22,-1,19,22,23,-1,19,23,18,-1,13,14,15,-1,13,15,16,-1,13,16,17,-1,13,17,12,-1,9,4,13,-1,13,12,9,-1,4,6,14,-1,14,13,4,-1,24,29,30,-1,30,31,24,-1,7,5,16,-1,16,15,7,-1,5,11,17,-1,17,16,5,-1,36,33,34,-1,34,35,36,-1,3,1,19,-1,19,18,3,-1,1,8,20,-1,20,19,1,-1,32,37,38,-1,38,39,32,-1,10,0,22,-1,22,21,10,-1,0,2,23,-1,23,22,0,-1,28,25,26,-1,26,27,28,-1,6,3,25,-1,25,24,6,-1,3,18,26,-1,26,25,3,-1,18,23,27,-1,27,26,18,-1,23,2,28,-1,28,27,23,-1,2,7,29,-1,29,28,2,-1,7,15,30,-1,30,29,7,-1,15,14,31,-1,31,30,15,-1,14,6,24,-1,24,31,14,-1,8,9,33,-1,33,32,8,-1,9,12,34,-1,34,33,9,-1,12,17,35,-1,35,34,12,-1,17,11,36,-1,36,35,17,-1,11,10,37,-1,37,36,11,-1,10,21,38,-1,38,37,10,-1,21,20,39,-1,39,38,21,-1,20,8,32,-1,32,39,20,-1}).setTexCoordIndex(new int[] {0,4,9,-1,9,8,0,-1,5,7,2,-1,2,1,5,-1,4,0,3,-1,3,6,4,-1,10,11,5,-1,5,1,10,-1,32,33,36,-1,36,37,32,-1,24,25,28,-1,28,29,24,-1,19,20,21,-1,19,21,22,-1,19,22,23,-1,19,23,18,-1,13,14,15,-1,13,15,16,-1,13,16,17,-1,13,17,12,-1,9,4,13,-1,13,12,9,-1,4,6,14,-1,14,13,4,-1,24,29,30,-1,30,31,24,-1,7,5,16,-1,16,15,7,-1,5,11,17,-1,17,16,5,-1,36,33,34,-1,34,35,36,-1,3,0,19,-1,19,18,3,-1,0,8,20,-1,20,19,0,-1,32,37,38,-1,38,39,32,-1,10,1,22,-1,22,21,10,-1,1,2,23,-1,23,22,1,-1,28,25,26,-1,26,27,28,-1,6,3,25,-1,25,24,6,-1,3,18,26,-1,26,25,3,-1,18,23,27,-1,27,26,18,-1,23,2,28,-1,28,27,23,-1,2,7,29,-1,29,28,2,-1,7,15,30,-1,30,29,7,-1,15,14,31,-1,31,30,15,-1,14,6,24,-1,24,31,14,-1,8,9,33,-1,33,32,8,-1,9,12,34,-1,34,33,9,-1,12,17,35,-1,35,34,12,-1,17,11,36,-1,36,35,17,-1,11,10,37,-1,37,36,11,-1,10,21,38,-1,38,37,10,-1,21,20,39,-1,39,38,21,-1,20,8,32,-1,32,39,20,-1})
                          .setCoord(new Coordinate().setPoint(getCoordinate_14_385_point()))
                          .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.2179,0.1044,0.2186,0.1086,0.2128,0.1035,0.2098,0.0996,0.2047,0.1286,0.2132,0.1171,0.1953,0.1244,0.2059,0.1148,0.2224,0.1067,0.2132,0.1285,0.2197,0.1123,0.2163,0.1174,0.2132,0.1285,0.2047,0.1286,0.1953,0.1244,0.1953,0.1244,0.2132,0.1171,0.2163,0.1174,0.2098,0.0996,0.2179,0.1044,0.2224,0.1067,0.2224,0.1067,0.2186,0.1086,0.2128,0.1035,0.1953,0.1244,0.2098,0.0996,0.2098,0.0996,0.2128,0.1035,0.2098,0.0996,0.1953,0.1244,0.1953,0.1244,0.1953,0.1244,0.2224,0.1067,0.2132,0.1285,0.2132,0.1285,0.2163,0.1174,0.2132,0.1285,0.2224,0.1067,0.2224,0.1067,0.2224,0.1067}))))))
                    .addChild(new HAnimJoint("hanim_r_tarsometatarsal_2").setName("r_tarsometatarsal_2").setCenter(-0.079830006,0.0261,0.041062504).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                      .addChild(new HAnimSegment("hanim_r_metatarsal_2").setName("r_metatarsal_2")
                        .addChild(new Shape("r_metatarsal_2_Shape")
                          .setAppearance(new Appearance()
                            .setMaterial(new Material().setUSE("SurfaceDefault"))
                            .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                          .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(getIndexedFaceSet_14_393_coordIndex()).setTexCoordIndex(getIndexedFaceSet_14_393_texCoordIndex())
                            .setCoord(new Coordinate().setPoint(getCoordinate_15_393_point()))
                            .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.175,0.1048,0.1833,0.0898,0.1856,0.0872,0.1731,0.1071,0.1985,0.1126,0.2017,0.0948,0.1859,0.1202,0.1801,0.0847,0.1811,0.0824,0.1682,0.1025,0.1699,0.1017,0.1937,0.091,0.1795,0.1136,0.2068,0.0986,0.2128,0.1035,0.2098,0.0996,0.1953,0.1244,0.2059,0.1148,0.1795,0.1136,0.1859,0.1202,0.1731,0.1071,0.2017,0.0948,0.1859,0.1202,0.1795,0.1136,0.1731,0.1071,0.1682,0.1025,0.1682,0.1025,0.1731,0.1071,0.1795,0.1136,0.1859,0.1202,0.1953,0.1244,0.1953,0.1244,0.1856,0.0872,0.1937,0.091,0.2017,0.0948,0.2098,0.0996,0.2098,0.0996,0.2017,0.0948,0.1856,0.0872,0.1811,0.0824,0.1811,0.0824,0.1811,0.0824,0.1682,0.1025,0.1682,0.1025,0.1682,0.1025,0.1682,0.1025,0.1811,0.0824,0.1811,0.0824,0.1811,0.0824,0.2098,0.0996,0.1953,0.1244,0.1953,0.1244,0.1953,0.1244,0.1953,0.1244,0.2098,0.0996,0.2098,0.0996,0.2098,0.0996}))))))
                      .addChild(new HAnimJoint("hanim_r_metatarsophalangeal_2").setName("r_metatarsophalangeal_2").setCenter(-0.0821475,0.014976,0.097830005).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                        .addChild(new HAnimSegment("hanim_r_tarsal_proximal_phalanx_2").setName("r_tarsal_proximal_phalanx_2")
                          .addChild(new Shape("r_tarsal_proximal_phalanx_2_Shape")
                            .setAppearance(new Appearance()
                              .setMaterial(new Material().setUSE("SurfaceDefault"))
                              .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                            .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {8,18,20,-1,20,6,8,-1,14,21,19,-1,19,11,14,-1,6,20,1,-1,19,15,11,-1,0,14,3,-1,3,2,0,-1,12,17,16,-1,16,8,12,-1,15,17,12,-1,12,11,15,-1,6,1,2,-1,2,3,6,-1,0,21,14,-1,16,18,8,-1,3,4,5,-1,5,6,3,-1,6,5,7,-1,7,8,6,-1,10,11,12,-1,12,9,10,-1,14,11,10,-1,10,13,14,-1,13,4,3,-1,3,14,13,-1,8,7,9,-1,9,12,8,-1,19,21,24,-1,24,23,19,-1,22,25,20,-1,20,18,22,-1,36,30,31,-1,35,36,31,-1,34,35,31,-1,13,10,9,-1,9,7,5,-1,13,9,5,-1,4,13,5,-1,29,26,27,-1,27,28,29,-1,37,41,42,-1,42,43,37,-1,31,32,33,-1,33,34,31,-1,39,40,41,-1,38,39,41,-1,37,38,41,-1,25,22,27,-1,27,26,25,-1,22,23,28,-1,28,27,22,-1,23,24,29,-1,29,28,23,-1,24,25,26,-1,26,29,24,-1,15,19,31,-1,31,30,15,-1,19,23,32,-1,32,31,19,-1,23,22,33,-1,33,32,23,-1,22,18,34,-1,34,33,22,-1,18,16,35,-1,35,34,18,-1,16,17,36,-1,36,35,16,-1,17,15,30,-1,30,36,17,-1,21,0,38,-1,38,37,21,-1,0,2,39,-1,39,38,0,-1,2,1,40,-1,40,39,2,-1,1,20,41,-1,41,40,1,-1,20,25,42,-1,42,41,20,-1,25,24,43,-1,43,42,25,-1,24,21,37,-1,37,43,24,-1}).setTexCoordIndex(new int[] {1,24,30,-1,30,0,1,-1,3,31,25,-1,25,2,3,-1,0,30,4,-1,25,26,2,-1,9,3,5,-1,5,10,9,-1,7,28,27,-1,27,1,7,-1,26,29,8,-1,8,2,26,-1,0,4,11,-1,11,6,0,-1,9,31,3,-1,27,24,1,-1,12,13,14,-1,14,15,12,-1,15,14,16,-1,16,17,15,-1,19,20,21,-1,21,18,19,-1,23,20,19,-1,19,22,23,-1,22,13,12,-1,12,23,22,-1,17,16,18,-1,18,21,17,-1,35,34,38,-1,38,37,35,-1,36,39,33,-1,33,32,36,-1,50,44,45,-1,49,50,45,-1,48,49,45,-1,22,19,18,-1,18,16,14,-1,22,18,14,-1,13,22,14,-1,43,40,41,-1,41,42,43,-1,51,55,56,-1,56,57,51,-1,45,46,47,-1,47,48,45,-1,53,54,55,-1,52,53,55,-1,51,52,55,-1,39,36,41,-1,41,40,39,-1,36,37,42,-1,42,41,36,-1,37,38,43,-1,43,42,37,-1,38,39,40,-1,40,43,38,-1,26,25,45,-1,45,44,26,-1,35,37,46,-1,46,45,35,-1,37,36,47,-1,47,46,37,-1,36,32,48,-1,48,47,36,-1,24,27,49,-1,49,48,24,-1,27,28,50,-1,50,49,27,-1,29,26,44,-1,44,50,29,-1,31,9,52,-1,52,51,31,-1,9,10,53,-1,53,52,9,-1,11,4,54,-1,54,53,11,-1,4,30,55,-1,55,54,4,-1,33,39,56,-1,56,55,33,-1,39,38,57,-1,57,56,39,-1,38,34,51,-1,51,57,38,-1})
                              .setCoord(new Coordinate().setPoint(getCoordinate_16_401_point()))
                              .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.2327,0.0796,0.2439,0.0803,0.2062,0.05,0.2147,0.0491,0.2302,0.0796,0.2205,0.0532,0.2301,0.0734,0.2486,0.0743,0.2013,0.0552,0.2187,0.0481,0.221,0.0541,0.2293,0.0736,0.1746,0.075,0.1709,0.0678,0.1706,0.0686,0.1745,0.076,0.1824,0.0523,0.1886,0.0572,0.183,0.0511,0.1834,0.0508,0.1882,0.0556,0.1885,0.0566,0.1716,0.0676,0.1748,0.0736,0.2444,0.0847,0.2027,0.042,0.2022,0.0485,0.2464,0.0799,0.2486,0.0741,0.2011,0.0554,0.2293,0.0837,0.2177,0.0418,0.1769,0.0796,0.1648,0.0986,0.1632,0.098,0.1766,0.0777,0.1801,0.0847,0.1811,0.0824,0.1682,0.1025,0.1699,0.1017,0.1699,0.1017,0.1801,0.0847,0.1811,0.0824,0.1682,0.1025,0.2022,0.0485,0.2027,0.042,0.1811,0.0824,0.1801,0.0847,0.1769,0.0796,0.2464,0.0799,0.2486,0.0741,0.1632,0.098,0.2187,0.0481,0.221,0.0541,0.2302,0.0796,0.2293,0.0837,0.1699,0.1017,0.1682,0.1025}))))))
                        .addChild(new HAnimJoint("hanim_r_tarsal_proximal_interphalangeal_2").setName("r_tarsal_proximal_interphalangeal_2").setCenter(-0.083925,0.012647251,0.1140075).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                          .addChild(new HAnimSegment("hanim_r_tarsal_middle_phalanx_2").setName("r_tarsal_middle_phalanx_2")
                            .addChild(new Shape("r_tarsal_middle_phalanx_2_Shape")
                              .setAppearance(new Appearance()
                                .setMaterial(new Material().setUSE("SurfaceDefault"))
                                .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                              .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {0,7,6,-1,6,1,0,-1,2,8,7,-1,7,0,2,-1,9,8,2,-1,2,3,9,-1,4,10,9,-1,9,3,4,-1,11,10,4,-1,4,5,11,-1,6,11,5,-1,5,1,6,-1,14,15,16,-1,16,17,12,-1,14,16,12,-1,13,14,12,-1,6,7,13,-1,13,12,6,-1,7,8,14,-1,14,13,7,-1,8,9,15,-1,15,14,8,-1,9,10,16,-1,16,15,9,-1,10,11,17,-1,17,16,10,-1,11,6,12,-1,12,17,11,-1,20,21,22,-1,22,23,18,-1,20,22,18,-1,19,20,18,-1,0,1,19,-1,19,18,0,-1,1,5,20,-1,20,19,1,-1,5,4,21,-1,21,20,5,-1,4,3,22,-1,22,21,4,-1,3,2,23,-1,23,22,3,-1,2,0,18,-1,18,23,2,-1}).setTexCoordIndex(new int[] {0,9,8,-1,8,1,0,-1,2,10,9,-1,9,0,2,-1,11,10,2,-1,2,3,11,-1,4,13,11,-1,11,3,4,-1,14,12,6,-1,6,5,14,-1,8,15,7,-1,7,1,8,-1,18,19,20,-1,20,21,16,-1,18,20,16,-1,17,18,16,-1,8,9,17,-1,17,16,8,-1,9,10,18,-1,18,17,9,-1,10,11,19,-1,19,18,10,-1,11,13,20,-1,20,19,11,-1,12,14,21,-1,21,20,12,-1,15,8,16,-1,16,21,15,-1,24,25,26,-1,26,27,22,-1,24,26,22,-1,23,24,22,-1,0,1,23,-1,23,22,0,-1,1,7,24,-1,24,23,1,-1,5,6,25,-1,25,24,5,-1,4,3,26,-1,26,25,4,-1,3,2,27,-1,27,26,3,-1,2,0,22,-1,22,27,2,-1})
                                .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {-0.07676325,0.0020925,0.124110006,-0.07612425,0.010449001,0.12440025,-0.090738006,0.0020925,0.122562006,-0.09172575,0.010449001,0.122539505,-0.0905805,0.017046,0.12259125,-0.077337004,0.017561251,0.124182,-0.076693505,0.01085625,0.11511,-0.07770825,0.0026684997,0.114734255,-0.088247254,0.0027944997,0.11334825,-0.089561254,0.0120577505,0.11371275,-0.08832376,0.022911752,0.113404505,-0.077555254,0.023202,0.114716254,-0.077787004,0.01090575,0.109899,-0.0785925,0.00437175,0.109548,-0.08619975,0.004464,0.108504005,-0.087291,0.01208475,0.1088955,-0.086235754,0.0212715,0.10856475,-0.07852051,0.02148075,0.10951875,-0.080244005,0.0054404996,0.12710701,-0.07988175,0.0102780005,0.12734775,-0.08052301,0.014067001,0.127179,-0.08813925,0.01377,0.12625201,-0.088740006,0.010341001,0.126279,-0.0881595,0.0054404996,0.12627225})))
                                .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.1653,0.0654,0.1636,0.063,0.1795,0.0453,0.1792,0.0409,0.1786,0.0451,0.1293,0.0261,0.0949,0.0775,0.1651,0.0639,0.1709,0.0678,0.1706,0.0686,0.1824,0.0523,0.183,0.0511,0.1291,0.0918,0.1834,0.0508,0.1554,0.0532,0.1716,0.0676,0.1709,0.0678,0.1706,0.0686,0.1824,0.0523,0.183,0.0511,0.1834,0.0508,0.1554,0.0532,0.1653,0.0654,0.1636,0.063,0.1651,0.0639,0.0949,0.0775,0.1792,0.0409,0.1795,0.0453}))))))
                          .addChild(new HAnimJoint("hanim_r_tarsal_distal_interphalangeal_2").setName("r_tarsal_distal_interphalangeal_2").setCenter(-0.083925,0.00982575,0.123435006).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                            .addChild(new HAnimSegment("hanim_r_tarsal_distal_phalanx_2").setName("r_tarsal_distal_phalanx_2")
                              .addChild(new Shape("r_tarsal_distal_phalanx_2_Shape")
                                .setAppearance(new Appearance()
                                  .setMaterial(new Material().setUSE("SurfaceDefault"))
                                  .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                                .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {0,1,2,-1,2,3,0,-1,5,4,2,-1,2,1,5,-1,0,6,7,-1,7,1,0,-1,3,8,6,-1,6,0,3,-1,9,8,3,-1,3,2,9,-1,4,10,9,-1,9,2,4,-1,11,10,4,-1,4,5,11,-1,7,11,5,-1,5,1,7,-1,14,15,16,-1,16,17,12,-1,14,16,12,-1,13,14,12,-1,7,6,13,-1,13,12,7,-1,6,8,14,-1,14,13,6,-1,8,9,15,-1,15,14,8,-1,9,10,16,-1,16,15,9,-1,10,11,17,-1,17,16,10,-1,11,7,12,-1,12,17,11,-1}).setTexCoordIndex(new int[] {0,1,2,-1,2,3,0,-1,5,4,2,-1,2,1,5,-1,0,8,9,-1,9,1,0,-1,3,10,8,-1,8,0,3,-1,11,10,3,-1,3,2,11,-1,4,12,11,-1,11,2,4,-1,14,13,6,-1,6,7,14,-1,9,15,5,-1,5,1,9,-1,18,19,20,-1,20,21,16,-1,18,20,16,-1,17,18,16,-1,9,8,17,-1,17,16,9,-1,8,10,18,-1,18,17,8,-1,10,11,19,-1,19,18,10,-1,11,12,20,-1,20,19,11,-1,13,14,21,-1,21,20,13,-1,15,9,16,-1,16,21,15,-1})
                                  .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {-0.079137005,0.00385875,0.13077226,-0.07924275,0.00919575,0.132831,-0.090479255,0.00919575,0.13146976,-0.089037,0.00385875,0.12943351,-0.089795254,0.014742,0.13012426,-0.07945875,0.01503,0.13163851,-0.07676325,0.0020902497,0.124098755,-0.07612425,0.010449,0.12439126,-0.090738006,0.0020902497,0.122553006,-0.09172575,0.010449,0.122530505,-0.0905805,0.017046,0.12258226,-0.077337004,0.017561251,0.12417076,-0.0781605,0.0103545,0.11991376,-0.07859025,0.0046372497,0.119661756,-0.088020004,0.0046372497,0.11864926,-0.088701755,0.01040175,0.11864926,-0.087966,0.014622751,0.11864026,-0.078943506,0.01497375,0.11973376})))
                                  .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.1643,0.0579,0.1638,0.0538,0.174,0.0396,0.1747,0.0423,0.1756,0.0403,0.1632,0.0573,0.066,0.0493,0.0915,0.0082,0.1653,0.0654,0.1636,0.063,0.1795,0.0453,0.1792,0.0409,0.1786,0.0451,0.0949,0.0775,0.1293,0.0261,0.1651,0.0639,0.1636,0.063,0.1653,0.0654,0.1795,0.0453,0.1792,0.0409,0.1786,0.0451,0.1293,0.0261})))))))))))
                  .addChild(new HAnimJoint("hanim_r_cuneonavicular_3").setName("r_cuneonavicular_3").setCenter(-0.09261001,0.03339,0.019818).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                    .addChild(new HAnimSegment("hanim_r_cuneiform_3").setName("r_cuneiform_3")
                      .addChild(new Shape("r_cuneiform_3_Shape")
                        .setAppearance(new Appearance()
                          .setMaterial(new Material().setUSE("SurfaceDefault"))
                          .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                        .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {4,0,6,-1,6,3,4,-1,4,3,8,-1,5,1,7,-1,7,2,5,-1,2,7,9,-1,4,8,9,-1,9,7,4,-1,20,21,24,-1,24,25,20,-1,12,13,10,-1,10,11,12,-1,18,19,14,-1,14,17,18,-1,15,16,17,-1,17,14,15,-1,0,4,11,-1,11,10,0,-1,4,7,12,-1,12,11,4,-1,7,1,13,-1,13,12,7,-1,24,21,22,-1,22,23,24,-1,3,6,15,-1,15,14,3,-1,20,25,26,-1,26,27,20,-1,5,2,17,-1,17,16,5,-1,2,9,18,-1,18,17,2,-1,9,8,19,-1,19,18,9,-1,8,3,14,-1,14,19,8,-1,6,0,21,-1,21,20,6,-1,0,10,22,-1,22,21,0,-1,10,13,23,-1,23,22,10,-1,13,1,24,-1,24,23,13,-1,1,5,25,-1,25,24,1,-1,5,16,26,-1,26,25,5,-1,16,15,27,-1,27,26,16,-1,15,6,20,-1,20,27,15,-1}).setTexCoordIndex(new int[] {4,0,6,-1,6,3,4,-1,4,3,8,-1,5,1,7,-1,7,2,5,-1,2,7,9,-1,4,8,10,-1,10,11,4,-1,22,23,26,-1,26,27,22,-1,14,15,12,-1,12,13,14,-1,20,21,16,-1,16,19,20,-1,17,18,19,-1,19,16,17,-1,0,4,13,-1,13,12,0,-1,4,11,14,-1,14,13,4,-1,7,1,15,-1,15,14,7,-1,26,23,24,-1,24,25,26,-1,3,6,17,-1,17,16,3,-1,22,27,28,-1,28,29,22,-1,5,2,19,-1,19,18,5,-1,2,9,20,-1,20,19,2,-1,10,8,21,-1,21,20,10,-1,8,3,16,-1,16,21,8,-1,6,0,23,-1,23,22,6,-1,0,12,24,-1,24,23,0,-1,12,15,25,-1,25,24,12,-1,15,1,26,-1,26,25,15,-1,1,5,27,-1,27,26,1,-1,5,18,28,-1,28,27,5,-1,18,17,29,-1,29,28,18,-1,17,6,22,-1,22,29,17,-1})
                          .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {-0.09967726,0.047187,0.03966075,-0.098028004,0.0032399986,0.0394875,-0.086492255,0.0038699985,0.0283275,-0.086946756,0.057577502,0.027519751,-0.09812926,0.054999,0.020137502,-0.08644951,0.003555,0.03870225,-0.08755425,0.05030325,0.039019503,-0.09743401,0.003824999,0.020232001,-0.08687701,0.063540004,0.01936125,-0.08664526,0.0034874994,0.019336501,-0.10509976,0.042345002,0.03648825,-0.103839755,0.04751775,0.022628251,-0.10331326,0.0062999995,0.02270475,-0.10357201,0.0059175007,0.036339752,-0.08185051,0.05565375,0.0262575,-0.08240176,0.04905225,0.0367065,-0.081357755,0.0060524987,0.0364185,-0.08146126,0.0062999995,0.0283905,-0.081596255,0.0060300003,0.021795752,-0.081785254,0.058905,0.021816,-0.08745076,0.04387275,0.046998,-0.09900901,0.04125825,0.047695503,-0.102935255,0.03753675,0.045558,-0.10153351,0.0081899995,0.045423,-0.097605005,0.006727501,0.0476505,-0.086908504,0.006974999,0.046795502,-0.08352901,0.0084375,0.045288,-0.084489755,0.043231502,0.045558})))
                          .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.2226,0.0828,0.2197,0.0903,0.2186,0.1086,0.2179,0.1044,0.2314,0.0879,0.2128,0.1035,0.2098,0.0996,0.2271,0.0958,0.2224,0.1067,0.2197,0.1123,0.2224,0.1067,0.2314,0.0879,0.2226,0.0828,0.2314,0.0879,0.2314,0.0879,0.2197,0.0903,0.2179,0.1044,0.2098,0.0996,0.2098,0.0996,0.2186,0.1086,0.2197,0.1123,0.2224,0.1067,0.2098,0.0996,0.2226,0.0828,0.2226,0.0828,0.2197,0.0903,0.2226,0.0828,0.2098,0.0996,0.2098,0.0996,0.2098,0.0996}))))))
                    .addChild(new HAnimJoint("hanim_r_tarsometatarsal_3").setName("r_tarsometatarsal_3").setCenter(-0.09423001,0.0261,0.039397504).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                      .addChild(new HAnimSegment("hanim_r_metatarsal_3").setName("r_metatarsal_3")
                        .addChild(new Shape("r_metatarsal_3_Shape")
                          .setAppearance(new Appearance()
                            .setMaterial(new Material().setUSE("SurfaceDefault"))
                            .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                          .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(getIndexedFaceSet_14_438_coordIndex()).setTexCoordIndex(getIndexedFaceSet_14_438_texCoordIndex())
                            .setCoord(new Coordinate().setPoint(getCoordinate_15_438_point()))
                            .setTexCoord(new TextureCoordinate().setPoint(getTextureCoordinate_15_439_point())))))
                      .addChild(new HAnimJoint("hanim_r_metatarsophalangeal_3").setName("r_metatarsophalangeal_3").setCenter(-0.0960975,0.015057,0.09542251).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                        .addChild(new HAnimSegment("hanim_r_tarsal_proximal_phalanx_3").setName("r_tarsal_proximal_phalanx_3")
                          .addChild(new Shape("r_tarsal_proximal_phalanx_3_Shape")
                            .setAppearance(new Appearance()
                              .setMaterial(new Material().setUSE("SurfaceDefault"))
                              .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                            .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {13,0,1,-1,1,7,13,-1,7,1,2,-1,2,9,7,-1,4,6,14,-1,14,3,4,-1,8,6,4,-1,4,5,8,-1,5,0,13,-1,13,8,5,-1,23,17,15,-1,15,19,23,-1,16,18,24,-1,24,20,16,-1,9,23,19,-1,19,7,9,-1,8,20,24,-1,24,6,8,-1,7,19,11,-1,24,21,6,-1,10,8,13,-1,13,12,10,-1,14,22,25,-1,25,9,14,-1,21,22,14,-1,14,6,21,-1,7,11,12,-1,12,13,7,-1,10,20,8,-1,25,23,9,-1,9,2,3,-1,3,14,9,-1,5,4,3,-1,3,2,1,-1,5,3,1,-1,0,5,1,-1,33,34,35,-1,32,33,35,-1,31,32,35,-1,41,42,43,-1,43,37,41,-1,28,29,26,-1,26,27,28,-1,35,36,30,-1,30,31,35,-1,37,38,39,-1,39,40,41,-1,37,39,41,-1,15,17,27,-1,27,26,15,-1,17,18,28,-1,28,27,17,-1,18,16,29,-1,29,28,18,-1,16,15,26,-1,26,29,16,-1,17,23,31,-1,31,30,17,-1,23,25,32,-1,32,31,23,-1,25,22,33,-1,33,32,25,-1,22,21,34,-1,34,33,22,-1,21,24,35,-1,35,34,21,-1,24,18,36,-1,36,35,24,-1,18,17,30,-1,30,36,18,-1,20,10,38,-1,38,37,20,-1,10,12,39,-1,39,38,10,-1,12,11,40,-1,40,39,12,-1,11,19,41,-1,41,40,11,-1,19,15,42,-1,42,41,19,-1,15,16,43,-1,43,42,15,-1,16,20,37,-1,37,43,16,-1}).setTexCoordIndex(new int[] {22,1,0,-1,0,7,22,-1,7,0,2,-1,2,9,7,-1,4,6,23,-1,23,3,4,-1,8,6,4,-1,4,5,8,-1,5,1,22,-1,22,8,5,-1,36,26,24,-1,24,29,36,-1,25,27,38,-1,38,31,25,-1,11,35,28,-1,28,10,11,-1,13,30,37,-1,37,12,13,-1,10,28,15,-1,37,32,12,-1,14,13,16,-1,16,20,14,-1,18,33,39,-1,39,11,18,-1,32,34,19,-1,19,12,32,-1,10,15,21,-1,21,17,10,-1,14,30,13,-1,39,35,11,-1,9,2,3,-1,3,23,9,-1,5,4,3,-1,3,2,0,-1,5,3,0,-1,1,5,0,-1,47,48,49,-1,46,47,49,-1,45,46,49,-1,55,56,57,-1,57,51,55,-1,42,43,40,-1,40,41,42,-1,49,50,44,-1,44,45,49,-1,51,52,53,-1,53,54,55,-1,51,53,55,-1,24,26,41,-1,41,40,24,-1,26,27,42,-1,42,41,26,-1,27,25,43,-1,43,42,27,-1,25,24,40,-1,40,43,25,-1,26,36,45,-1,45,44,26,-1,35,39,46,-1,46,45,35,-1,39,33,47,-1,47,46,39,-1,34,32,48,-1,48,47,34,-1,32,37,49,-1,49,48,32,-1,38,27,50,-1,50,49,38,-1,27,26,44,-1,44,50,27,-1,30,14,52,-1,52,51,30,-1,14,20,53,-1,53,52,14,-1,21,15,54,-1,54,53,21,-1,15,28,55,-1,55,54,15,-1,29,24,56,-1,56,55,29,-1,24,25,57,-1,57,56,24,-1,25,31,51,-1,51,57,25,-1})
                              .setCoord(new Coordinate().setPoint(getCoordinate_16_446_point()))
                              .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.1706,0.0686,0.1709,0.0678,0.1824,0.0523,0.183,0.0511,0.1834,0.0508,0.1716,0.0676,0.1882,0.0556,0.1745,0.076,0.1748,0.0736,0.1886,0.0572,0.2327,0.0796,0.2439,0.0803,0.2076,0.0485,0.2162,0.0476,0.2201,0.0466,0.2302,0.0796,0.2219,0.0517,0.2301,0.0734,0.2486,0.0743,0.2027,0.0537,0.2224,0.0526,0.2293,0.0736,0.1746,0.075,0.1885,0.0566,0.1801,0.0847,0.1811,0.0824,0.1952,0.0651,0.195,0.0629,0.2293,0.0837,0.1769,0.0796,0.2191,0.0403,0.1766,0.0777,0.2037,0.047,0.2486,0.0741,0.2026,0.0539,0.2444,0.0847,0.1915,0.0602,0.2041,0.0405,0.1915,0.0578,0.2464,0.0799,0.1801,0.0847,0.1952,0.0651,0.195,0.0629,0.1811,0.0824,0.1952,0.0651,0.1915,0.0602,0.2464,0.0799,0.2486,0.0741,0.2037,0.047,0.2041,0.0405,0.195,0.0629,0.1766,0.0777,0.2201,0.0466,0.2224,0.0526,0.2302,0.0796,0.2293,0.0837,0.1801,0.0847,0.1811,0.0824}))))))
                        .addChild(new HAnimJoint("hanim_r_tarsal_proximal_interphalangeal_3").setName("r_tarsal_proximal_interphalangeal_3").setCenter(-0.098505,0.011922751,0.110475).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                          .addChild(new HAnimSegment("hanim_r_tarsal_middle_phalanx_3").setName("r_tarsal_middle_phalanx_3")
                            .addChild(new Shape("r_tarsal_middle_phalanx_3_Shape")
                              .setAppearance(new Appearance()
                                .setMaterial(new Material().setUSE("SurfaceDefault"))
                                .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                              .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {1,7,6,-1,6,0,1,-1,2,8,7,-1,7,1,2,-1,9,8,2,-1,2,3,9,-1,4,10,9,-1,9,3,4,-1,11,10,4,-1,4,5,11,-1,6,11,5,-1,5,0,6,-1,14,15,16,-1,16,17,12,-1,14,16,12,-1,13,14,12,-1,6,7,13,-1,13,12,6,-1,7,8,14,-1,14,13,7,-1,8,9,15,-1,15,14,8,-1,9,10,16,-1,16,15,9,-1,10,11,17,-1,17,16,10,-1,11,6,12,-1,12,17,11,-1,20,21,22,-1,22,23,18,-1,20,22,18,-1,19,20,18,-1,1,0,19,-1,19,18,1,-1,0,5,20,-1,20,19,0,-1,5,4,21,-1,21,20,5,-1,4,3,22,-1,22,21,4,-1,3,2,23,-1,23,22,3,-1,2,1,18,-1,18,23,2,-1}).setTexCoordIndex(new int[] {0,9,8,-1,8,1,0,-1,2,10,9,-1,9,0,2,-1,11,10,2,-1,2,3,11,-1,4,13,11,-1,11,3,4,-1,14,12,7,-1,7,6,14,-1,8,15,5,-1,5,1,8,-1,18,19,20,-1,20,21,16,-1,18,20,16,-1,17,18,16,-1,8,9,17,-1,17,16,8,-1,9,10,18,-1,18,17,9,-1,10,11,19,-1,19,18,10,-1,11,13,20,-1,20,19,11,-1,12,14,21,-1,21,20,12,-1,15,8,16,-1,16,21,15,-1,24,25,26,-1,26,27,22,-1,24,26,22,-1,23,24,22,-1,0,1,23,-1,23,22,0,-1,1,5,24,-1,24,23,1,-1,6,7,25,-1,25,24,6,-1,4,3,26,-1,26,25,4,-1,3,2,27,-1,27,26,3,-1,2,0,22,-1,22,27,2,-1})
                                .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {-0.09256725,0.010451251,0.12121875,-0.0933435,0.0020925007,0.12068325,-0.10653525,0.0020925007,0.1179315,-0.10752975,0.010451251,0.11788875,-0.106515,0.01704825,0.11801025,-0.0936045,0.017561251,0.120496504,-0.09252,0.012060001,0.11194875,-0.09366975,0.00283275,0.111267,-0.1027395,0.0029745002,0.109269,-0.1042245,0.012060001,0.109071,-0.10325925,0.021462752,0.1091205,-0.093554996,0.021753,0.111390755,-0.09346275,0.0120870005,0.107775,-0.094329,0.0049702507,0.107163,-0.09987525,0.0050557503,0.106002,-0.1010385,0.012129751,0.10587825,-0.10028025,0.0194175,0.105876,-0.094248,0.01959975,0.10727325,-0.097011,0.005463001,0.12333825,-0.096588,0.01035675,0.123804,-0.09708525,0.01408725,0.12320325,-0.1043775,0.013797001,0.121914,-0.104908496,0.010395001,0.12188925,-0.10430775,0.005463001,0.121842004})))
                                .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.1653,0.0654,0.1636,0.063,0.1795,0.0453,0.1792,0.0409,0.1786,0.0451,0.1651,0.0639,0.1293,0.0261,0.0949,0.0775,0.1709,0.0678,0.1706,0.0686,0.1824,0.0523,0.183,0.0511,0.1291,0.0918,0.1834,0.0508,0.1554,0.0532,0.1716,0.0676,0.1709,0.0678,0.1706,0.0686,0.1824,0.0523,0.183,0.0511,0.1834,0.0508,0.1554,0.0532,0.1653,0.0654,0.1636,0.063,0.1651,0.0639,0.0949,0.0775,0.1792,0.0409,0.1795,0.0453}))))))
                          .addChild(new HAnimJoint("hanim_r_tarsal_distal_interphalangeal_3").setName("r_tarsal_distal_interphalangeal_3").setCenter(-0.100035004,0.00982575,0.11970001).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                            .addChild(new HAnimSegment("hanim_r_tarsal_distal_phalanx_3").setName("r_tarsal_distal_phalanx_3")
                              .addChild(new Shape("r_tarsal_distal_phalanx_3_Shape")
                                .setAppearance(new Appearance()
                                  .setMaterial(new Material().setUSE("SurfaceDefault"))
                                  .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                                .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {1,0,3,-1,3,2,1,-1,5,4,3,-1,3,0,5,-1,1,7,6,-1,6,0,1,-1,2,8,7,-1,7,1,2,-1,9,8,2,-1,2,3,9,-1,4,10,9,-1,9,3,4,-1,11,10,4,-1,4,5,11,-1,6,11,5,-1,5,0,6,-1,14,15,16,-1,16,17,12,-1,14,16,12,-1,13,14,12,-1,6,7,13,-1,13,12,6,-1,7,8,14,-1,14,13,7,-1,8,9,15,-1,15,14,8,-1,9,10,16,-1,16,15,9,-1,10,11,17,-1,17,16,10,-1,11,6,12,-1,12,17,11,-1}).setTexCoordIndex(new int[] {0,3,2,-1,2,1,0,-1,5,4,2,-1,2,3,5,-1,0,9,8,-1,8,3,0,-1,1,10,9,-1,9,0,1,-1,11,10,1,-1,1,2,11,-1,4,12,11,-1,11,2,4,-1,14,13,7,-1,7,6,14,-1,8,15,5,-1,5,3,8,-1,18,19,20,-1,20,21,16,-1,18,20,16,-1,17,18,16,-1,8,9,17,-1,17,16,8,-1,9,10,18,-1,18,17,9,-1,10,11,19,-1,19,18,10,-1,11,12,20,-1,20,19,11,-1,13,14,21,-1,21,20,13,-1,15,8,16,-1,16,21,15,-1})
                                  .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {-0.09654301,0.00919575,0.1282905,-0.096300006,0.00385875,0.12638927,-0.10481851,0.00385875,0.12447676,-0.10622025,0.00919575,0.12626776,-0.10552726,0.014742,0.12506627,-0.09664425,0.01503,0.12717001,-0.09255376,0.010449,0.12123676,-0.09333,0.0020902497,0.12070126,-0.106521755,0.0020902497,0.11794951,-0.10751626,0.010449,0.11790676,-0.106501505,0.017046,0.11802826,-0.093591005,0.017561251,0.12051451,-0.09416701,0.010368,0.11659051,-0.094677754,0.00461025,0.116106756,-0.10344826,0.00461025,0.114297755,-0.10414801,0.01039725,0.114322506,-0.10349551,0.014598,0.11436976,-0.09479926,0.0149445,0.11595826})))
                                  .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.1643,0.0579,0.1747,0.0423,0.174,0.0396,0.1638,0.0538,0.1756,0.0403,0.1632,0.0573,0.0915,0.0082,0.066,0.0493,0.1636,0.063,0.1653,0.0654,0.1795,0.0453,0.1792,0.0409,0.1786,0.0451,0.0949,0.0775,0.1293,0.0261,0.1651,0.0639,0.1636,0.063,0.1653,0.0654,0.1795,0.0453,0.1792,0.0409,0.1786,0.0451,0.1293,0.0261}))))))))))))
                .addChild(new HAnimJoint("hanim_r_calcaneocuboid").setName("r_calcaneocuboid").setCenter(-0.088717505,0.0579825,-0.025965001).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                  .addChild(new HAnimSegment("hanim_r_calcaneus").setName("r_calcaneus")
                    .addChild(new Shape("r_calcaneus_Shape")
                      .setAppearance(new Appearance()
                        .setMaterial(new Material().setUSE("SurfaceDefault"))
                        .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                      .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(getIndexedFaceSet_12_476_coordIndex()).setTexCoordIndex(getIndexedFaceSet_12_476_texCoordIndex())
                        .setCoord(new Coordinate().setPoint(getCoordinate_13_476_point()))
                        .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.2845,0.0964,0.2768,0.1211,0.2792,0.1228,0.2886,0.0939,0.2493,0.1586,0.2252,0.161,0.2241,0.1634,0.2489,0.1638,0.2727,0.0786,0.2746,0.076,0.2809,0.1238,0.2914,0.0926,0.2206,0.1691,0.249,0.1672,0.2762,0.0729,0.2769,0.1234,0.2869,0.0933,0.2461,0.1652,0.2661,0.1399,0.2685,0.1417,0.27,0.1429,0.2661,0.1424,0.24,0.098,0.2266,0.1229,0.2628,0.0703,0.2665,0.0671,0.2664,0.0668,0.2178,0.1526,0.2363,0.0929,0.2213,0.1179,0.2171,0.1588,0.2129,0.1643,0.2165,0.148,0.2533,0.0835,0.273,0.1232,0.2824,0.0941,0.2433,0.1632,0.2759,0.0832,0.2685,0.0797,0.2623,0.1418,0.2231,0.166,0.273,0.1232,0.2824,0.0941,0.2759,0.0832,0.2685,0.0797,0.2533,0.0835,0.2165,0.148,0.2231,0.166,0.2433,0.1632,0.2623,0.1418,0.2665,0.0671,0.2628,0.0703,0.2363,0.0929,0.2213,0.1179,0.2178,0.1526,0.2171,0.1588,0.2129,0.1643,0.2165,0.148,0.2533,0.0835,0.2664,0.0668}))))))
                  .addChild(new HAnimJoint("hanim_r_transversetarsal").setName("r_transversetarsal").setCenter(-0.110272504,0.03528,0.002089125).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                    .addChild(new HAnimSegment("hanim_r_cuboid").setName("r_cuboid")
                      .addChild(new Shape("r_cuboid_Shape")
                        .setAppearance(new Appearance()
                          .setMaterial(new Material().setUSE("SurfaceDefault"))
                          .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                        .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {1,17,16,-1,16,0,1,-1,3,8,5,-1,5,0,3,-1,6,7,2,-1,2,1,6,-1,2,4,10,-1,18,2,10,-1,4,9,13,-1,13,12,4,-1,11,10,4,-1,4,12,11,-1,6,1,0,-1,0,5,6,-1,9,4,2,-1,2,7,9,-1,8,3,14,-1,14,15,8,-1,3,0,16,-1,16,19,3,-1,14,3,19,-1,1,2,18,-1,18,17,1,-1,31,32,33,-1,33,26,27,-1,31,33,27,-1,30,31,27,-1,21,24,25,-1,25,20,21,-1,40,41,42,-1,42,34,35,-1,42,35,36,-1,40,42,36,-1,39,40,36,-1,22,23,24,-1,24,21,22,-1,11,12,21,-1,21,20,11,-1,12,13,22,-1,22,21,12,-1,39,36,37,-1,37,38,39,-1,15,14,24,-1,24,23,15,-1,14,19,25,-1,25,24,14,-1,30,27,28,-1,28,29,30,-1,10,11,27,-1,27,26,10,-1,11,20,28,-1,28,27,11,-1,20,25,29,-1,29,28,20,-1,25,19,30,-1,30,29,25,-1,19,16,31,-1,31,30,19,-1,16,17,32,-1,32,31,16,-1,17,18,33,-1,33,32,17,-1,18,10,26,-1,26,33,18,-1,5,8,35,-1,35,34,5,-1,8,15,36,-1,36,35,8,-1,15,23,37,-1,37,36,15,-1,23,22,38,-1,38,37,23,-1,22,13,39,-1,39,38,22,-1,13,9,40,-1,40,39,13,-1,9,7,41,-1,41,40,9,-1,7,6,42,-1,42,41,7,-1,6,5,34,-1,34,42,6,-1}).setTexCoordIndex(new int[] {1,17,16,-1,16,0,1,-1,2,8,5,-1,5,0,2,-1,6,7,3,-1,3,1,6,-1,3,4,10,-1,18,3,10,-1,4,9,13,-1,13,12,4,-1,11,10,4,-1,4,12,11,-1,6,1,0,-1,0,5,6,-1,9,4,3,-1,3,7,9,-1,8,2,14,-1,14,15,8,-1,2,0,16,-1,16,19,2,-1,14,2,19,-1,1,3,18,-1,18,17,1,-1,31,32,33,-1,33,26,27,-1,31,33,27,-1,30,31,27,-1,21,24,25,-1,25,20,21,-1,40,41,42,-1,42,34,35,-1,42,35,36,-1,40,42,36,-1,39,40,36,-1,22,23,24,-1,24,21,22,-1,11,12,21,-1,21,20,11,-1,12,13,22,-1,22,21,12,-1,39,36,37,-1,37,38,39,-1,15,14,24,-1,24,23,15,-1,14,19,25,-1,25,24,14,-1,30,27,28,-1,28,29,30,-1,10,11,27,-1,27,26,10,-1,11,20,28,-1,28,27,11,-1,20,25,29,-1,29,28,20,-1,25,19,30,-1,30,29,25,-1,19,16,31,-1,31,30,19,-1,16,17,32,-1,32,31,16,-1,17,18,33,-1,33,32,17,-1,18,10,26,-1,26,33,18,-1,5,8,35,-1,35,34,5,-1,8,15,36,-1,36,35,8,-1,15,23,37,-1,37,36,15,-1,23,22,38,-1,38,37,23,-1,22,13,39,-1,39,38,22,-1,13,9,40,-1,40,39,13,-1,9,7,41,-1,41,40,9,-1,7,6,42,-1,42,41,7,-1,6,5,34,-1,34,42,6,-1})
                          .setCoord(new Coordinate().setPoint(getCoordinate_14_484_point()))
                          .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.2528,0.0622,0.2585,0.0581,0.2383,0.0796,0.2566,0.0607,0.243,0.0749,0.2469,0.052,0.2512,0.047,0.2484,0.051,0.2292,0.0691,0.2342,0.0682,0.2533,0.0835,0.2407,0.0951,0.2314,0.0879,0.2226,0.0828,0.2271,0.0958,0.2197,0.0903,0.2628,0.0703,0.2665,0.0671,0.2664,0.0668,0.2363,0.0929,0.2407,0.0951,0.2314,0.0879,0.2226,0.0828,0.2197,0.0903,0.2271,0.0958,0.2363,0.0929,0.2533,0.0835,0.2407,0.0951,0.2407,0.0951,0.2363,0.0929,0.2363,0.0929,0.2628,0.0703,0.2665,0.0671,0.2664,0.0668,0.2469,0.052,0.2292,0.0691,0.2197,0.0903,0.2197,0.0903,0.2226,0.0828,0.2226,0.0828,0.2342,0.0682,0.2484,0.051,0.2512,0.047}))))))
                    .addChild(new HAnimJoint("hanim_r_tarsometatarsal_4").setName("r_tarsometatarsal_4").setCenter(-0.10613251,0.0245475,0.03843).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                      .addChild(new HAnimSegment("hanim_r_metatarsal_4").setName("r_metatarsal_4")
                        .addChild(new Shape("r_metatarsal_4_Shape")
                          .setAppearance(new Appearance()
                            .setMaterial(new Material().setUSE("SurfaceDefault"))
                            .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                          .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(getIndexedFaceSet_14_492_coordIndex()).setTexCoordIndex(getIndexedFaceSet_14_492_texCoordIndex())
                            .setCoord(new Coordinate().setPoint(getCoordinate_15_492_point()))
                            .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.2117,0.0481,0.2254,0.0615,0.2142,0.0508,0.2102,0.0461,0.2083,0.0443,0.2202,0.0585,0.2186,0.0548,0.1989,0.0701,0.1984,0.068,0.2138,0.0778,0.1952,0.0651,0.195,0.0629,0.2061,0.0729,0.2292,0.0691,0.2342,0.0682,0.2226,0.0828,0.2129,0.0844,0.2197,0.0903,0.2254,0.0615,0.2061,0.0729,0.2138,0.0778,0.2061,0.0729,0.1984,0.068,0.195,0.0629,0.195,0.0629,0.1984,0.068,0.2061,0.0729,0.2226,0.0828,0.2226,0.0828,0.2186,0.0548,0.2254,0.0615,0.2342,0.0682,0.2342,0.0682,0.2254,0.0615,0.2117,0.0481,0.2083,0.0443,0.2083,0.0443,0.2117,0.0481,0.2083,0.0443,0.195,0.0629,0.195,0.0629,0.195,0.0629,0.195,0.0629,0.2083,0.0443,0.2083,0.0443,0.2083,0.0443,0.2226,0.0828,0.2342,0.0682,0.2342,0.0682,0.2342,0.0682,0.2342,0.0682,0.2226,0.0828,0.2226,0.0828,0.2226,0.0828}))))))
                      .addChild(new HAnimJoint("hanim_r_metatarsophalangeal_4").setName("r_metatarsophalangeal_4").setCenter(-0.10950751,0.01435275,0.091170006).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                        .addChild(new HAnimSegment("hanim_r_tarsal_proximal_phalanx_4").setName("r_tarsal_proximal_phalanx_4")
                          .addChild(new Shape("r_tarsal_proximal_phalanx_4_Shape")
                            .setAppearance(new Appearance()
                              .setMaterial(new Material().setUSE("SurfaceDefault"))
                              .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                            .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {13,2,1,-1,1,10,13,-1,10,1,3,-1,3,8,10,-1,3,4,0,-1,0,8,3,-1,0,4,5,-1,5,9,0,-1,7,9,5,-1,5,6,7,-1,6,2,13,-1,13,7,6,-1,22,17,18,-1,18,14,22,-1,20,19,21,-1,21,15,20,-1,9,7,15,-1,15,21,9,-1,10,14,16,-1,8,22,14,-1,14,10,8,-1,21,23,9,-1,11,7,13,-1,13,12,11,-1,0,25,24,-1,24,8,0,-1,16,12,13,-1,13,10,16,-1,23,25,0,-1,0,9,23,-1,11,15,7,-1,24,22,8,-1,31,32,33,-1,33,34,35,-1,31,33,35,-1,6,5,4,-1,4,3,1,-1,6,4,1,-1,2,6,1,-1,37,38,39,-1,39,40,37,-1,28,29,26,-1,26,27,28,-1,35,36,30,-1,30,31,35,-1,40,41,42,-1,42,43,37,-1,40,42,37,-1,18,17,27,-1,27,26,18,-1,17,19,28,-1,28,27,17,-1,19,20,29,-1,29,28,19,-1,20,18,26,-1,26,29,20,-1,17,22,31,-1,31,30,17,-1,22,24,32,-1,32,31,22,-1,24,25,33,-1,33,32,24,-1,25,23,34,-1,34,33,25,-1,23,21,35,-1,35,34,23,-1,21,19,36,-1,36,35,21,-1,19,17,30,-1,30,36,19,-1,14,18,38,-1,38,37,14,-1,18,20,39,-1,39,38,18,-1,20,15,40,-1,40,39,20,-1,15,11,41,-1,41,40,15,-1,11,12,42,-1,42,41,11,-1,12,16,43,-1,43,42,12,-1,16,14,37,-1,37,43,16,-1}).setTexCoordIndex(new int[] {27,2,1,-1,1,10,27,-1,10,1,3,-1,3,11,10,-1,3,4,0,-1,0,11,3,-1,0,4,5,-1,5,12,0,-1,9,12,5,-1,5,6,9,-1,6,2,27,-1,27,9,6,-1,35,28,29,-1,29,7,35,-1,31,30,33,-1,33,8,31,-1,15,14,16,-1,16,32,15,-1,17,13,18,-1,19,34,13,-1,13,17,19,-1,32,36,15,-1,20,14,22,-1,22,21,20,-1,23,38,37,-1,37,19,23,-1,18,24,25,-1,25,17,18,-1,36,39,26,-1,26,15,36,-1,20,16,14,-1,37,34,19,-1,45,46,47,-1,47,48,49,-1,45,47,49,-1,6,5,4,-1,4,3,1,-1,6,4,1,-1,2,6,1,-1,51,52,53,-1,53,54,51,-1,42,43,40,-1,40,41,42,-1,49,50,44,-1,44,45,49,-1,54,55,56,-1,56,57,51,-1,54,56,51,-1,29,28,41,-1,41,40,29,-1,28,30,42,-1,42,41,28,-1,30,31,43,-1,43,42,30,-1,31,29,40,-1,40,43,31,-1,28,35,45,-1,45,44,28,-1,34,37,46,-1,46,45,34,-1,37,38,47,-1,47,46,37,-1,39,36,48,-1,48,47,39,-1,36,32,49,-1,49,48,36,-1,33,30,50,-1,50,49,33,-1,30,28,44,-1,44,50,30,-1,7,29,52,-1,52,51,7,-1,29,31,53,-1,53,52,29,-1,31,8,54,-1,54,53,31,-1,16,20,55,-1,55,54,16,-1,20,21,56,-1,56,55,20,-1,24,18,57,-1,57,56,24,-1,18,13,51,-1,51,57,18,-1})
                              .setCoord(new Coordinate().setPoint(getCoordinate_16_500_point()))
                              .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.2033,0.0375,0.1866,0.0487,0.186,0.0472,0.1969,0.0343,0.1963,0.0328,0.1973,0.0341,0.1873,0.048,0.1915,0.0602,0.1915,0.0578,0.1897,0.0535,0.1888,0.0569,0.2031,0.037,0.2012,0.0381,0.2444,0.0847,0.2208,0.06,0.2111,0.0557,0.2254,0.054,0.2483,0.0809,0.2464,0.0799,0.2587,0.0865,0.225,0.0604,0.2239,0.0673,0.2238,0.0671,0.267,0.0845,0.2486,0.0741,0.2486,0.074,0.2049,0.059,0.1896,0.055,0.2102,0.0461,0.1952,0.0651,0.2083,0.0443,0.195,0.0629,0.2109,0.0476,0.2048,0.0404,0.2576,0.0911,0.2063,0.0414,0.2083,0.0537,0.2612,0.0869,0.2671,0.0842,0.2047,0.0593,0.1952,0.0651,0.2102,0.0461,0.2083,0.0443,0.195,0.0629,0.2102,0.0461,0.2063,0.0414,0.2612,0.0869,0.2671,0.0842,0.2083,0.0537,0.2109,0.0476,0.2083,0.0443,0.2444,0.0847,0.1952,0.0651,0.195,0.0629,0.1915,0.0578,0.225,0.0604,0.2239,0.0673,0.2464,0.0799}))))))
                        .addChild(new HAnimJoint("hanim_r_tarsal_proximal_interphalangeal_4").setName("r_tarsal_proximal_interphalangeal_4").setCenter(-0.11378251,0.0122445,0.1063125).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                          .addChild(new HAnimSegment("hanim_r_tarsal_middle_phalanx_4").setName("r_tarsal_middle_phalanx_4")
                            .addChild(new Shape("r_tarsal_middle_phalanx_4_Shape")
                              .setAppearance(new Appearance()
                                .setMaterial(new Material().setUSE("SurfaceDefault"))
                                .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                              .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {0,6,7,-1,7,1,0,-1,2,8,6,-1,6,0,2,-1,9,8,2,-1,2,3,9,-1,4,10,9,-1,9,3,4,-1,11,10,4,-1,4,5,11,-1,7,11,5,-1,5,1,7,-1,14,15,16,-1,16,17,12,-1,14,16,12,-1,13,14,12,-1,7,6,13,-1,13,12,7,-1,6,8,14,-1,14,13,6,-1,8,9,15,-1,15,14,8,-1,9,10,16,-1,16,15,9,-1,10,11,17,-1,17,16,10,-1,11,7,12,-1,12,17,11,-1,20,21,22,-1,22,23,18,-1,20,22,18,-1,19,20,18,-1,0,1,19,-1,19,18,0,-1,1,5,20,-1,20,19,1,-1,5,4,21,-1,21,20,5,-1,4,3,22,-1,22,21,4,-1,3,2,23,-1,23,22,3,-1,2,0,18,-1,18,23,2,-1}).setTexCoordIndex(new int[] {0,8,9,-1,9,1,0,-1,2,10,8,-1,8,0,2,-1,11,10,2,-1,2,3,11,-1,4,12,11,-1,11,3,4,-1,14,13,7,-1,7,6,14,-1,9,15,5,-1,5,1,9,-1,18,19,20,-1,20,21,16,-1,18,20,16,-1,17,18,16,-1,9,8,17,-1,17,16,9,-1,8,10,18,-1,18,17,8,-1,10,11,19,-1,19,18,10,-1,11,12,20,-1,20,19,11,-1,13,14,21,-1,21,20,13,-1,15,9,16,-1,16,21,15,-1,24,25,26,-1,26,27,22,-1,24,26,22,-1,23,24,22,-1,0,1,23,-1,23,22,0,-1,1,5,24,-1,24,23,1,-1,6,7,25,-1,25,24,6,-1,4,3,26,-1,26,25,4,-1,3,2,27,-1,27,26,3,-1,2,0,22,-1,22,27,2,-1})
                                .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {-0.10878976,0.002007,0.115029,-0.10769851,0.010451251,0.11555775,-0.12018826,0.002007,0.112497754,-0.12140551,0.010451251,0.11259675,-0.12056626,0.01614375,0.112122,-0.108724505,0.016731001,0.115152754,-0.108315006,0.00297,0.107298,-0.10702576,0.012060001,0.10752975,-0.117623255,0.00240075,0.10500525,-0.11866951,0.012060001,0.10465875,-0.117843755,0.02149425,0.10513125,-0.107874006,0.022482002,0.10743975,-0.10819576,0.012159,0.102483004,-0.109190255,0.00519525,0.1023345,-0.114540756,0.0048667504,0.10100475,-0.11531701,0.012105,0.100707754,-0.11468926,0.019399501,0.10112175,-0.10883701,0.01998,0.102429,-0.11238301,0.0053955005,0.117645755,-0.11176426,0.0104175005,0.118089005,-0.11221201,0.013248,0.117839254,-0.11846251,0.0129375,0.116775006,-0.11883601,0.01049625,0.11662875,-0.11806426,0.0053955005,0.116406})))
                                .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.1822,0.0458,0.1809,0.0434,0.1953,0.0282,0.1948,0.024,0.1933,0.0293,0.1816,0.0411,0.1287,0.0243,0.0943,0.0785,0.1866,0.0487,0.186,0.0472,0.1969,0.0343,0.1963,0.0328,0.1973,0.0341,0.1322,0.09,0.157,0.0552,0.1873,0.048,0.186,0.0472,0.1866,0.0487,0.1969,0.0343,0.1963,0.0328,0.1973,0.0341,0.157,0.0552,0.1822,0.0458,0.1809,0.0434,0.1816,0.0411,0.0943,0.0785,0.1948,0.024,0.1953,0.0282}))))))
                          .addChild(new HAnimJoint("hanim_r_tarsal_distal_interphalangeal_4").setName("r_tarsal_distal_interphalangeal_4").setCenter(-0.1153125,0.009369,0.11369251).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                            .addChild(new HAnimSegment("hanim_r_tarsal_distal_phalanx_4").setName("r_tarsal_distal_phalanx_4")
                              .addChild(new Shape("r_tarsal_distal_phalanx_4_Shape")
                                .setAppearance(new Appearance()
                                  .setMaterial(new Material().setUSE("SurfaceDefault"))
                                  .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                                .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {0,3,2,-1,2,1,0,-1,5,4,2,-1,2,3,5,-1,0,6,7,-1,7,3,0,-1,1,8,6,-1,6,0,1,-1,9,8,1,-1,1,2,9,-1,4,10,9,-1,9,2,4,-1,11,10,4,-1,4,5,11,-1,7,11,5,-1,5,3,7,-1,14,15,16,-1,16,17,12,-1,14,16,12,-1,13,14,12,-1,7,6,13,-1,13,12,7,-1,6,8,14,-1,14,13,6,-1,8,9,15,-1,15,14,8,-1,9,10,16,-1,16,15,9,-1,10,11,17,-1,17,16,10,-1,11,7,12,-1,12,17,11,-1}).setTexCoordIndex(new int[] {0,3,2,-1,2,1,0,-1,5,4,2,-1,2,3,5,-1,0,8,9,-1,9,3,0,-1,1,10,8,-1,8,0,1,-1,11,10,1,-1,1,2,11,-1,4,12,11,-1,11,2,4,-1,14,13,7,-1,7,6,14,-1,9,15,5,-1,5,3,9,-1,18,19,20,-1,20,21,16,-1,18,20,16,-1,17,18,16,-1,9,8,17,-1,17,16,9,-1,8,10,18,-1,18,17,8,-1,10,11,19,-1,19,18,10,-1,11,12,20,-1,20,19,11,-1,13,14,21,-1,21,20,13,-1,15,9,16,-1,16,21,15,-1})
                                  .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {-0.111879006,0.0039284998,0.11950425,-0.118908,0.0039284998,0.117828004,-0.119619004,0.009729,0.1197315,-0.11150775,0.009729,0.12130425,-0.118937254,0.0136395,0.11825775,-0.112056755,0.013979251,0.119880006,-0.10879876,0.002007,0.11502676,-0.10770751,0.01045125,0.1155555,-0.12019725,0.002007,0.112495504,-0.121414505,0.01045125,0.1125945,-0.12057526,0.0161415,0.11211976,-0.108733505,0.016731,0.115150504,-0.1092735,0.0103815,0.11088675,-0.11000925,0.0045045,0.11042325,-0.11711925,0.0045045,0.1088595,-0.1180035,0.01044,0.10905075,-0.11746576,0.01369575,0.108524255,-0.109865256,0.01407375,0.11059875})))
                                  .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.1831,0.0355,0.1904,0.0263,0.1901,0.0243,0.1819,0.0351,0.1913,0.0249,0.182,0.0368,0.088,0.0133,0.0677,0.0461,0.1822,0.0458,0.1809,0.0434,0.1953,0.0282,0.1948,0.024,0.1933,0.0293,0.0943,0.0785,0.1287,0.0243,0.1816,0.0411,0.1809,0.0434,0.1822,0.0458,0.1953,0.0282,0.1948,0.024,0.1933,0.0293,0.1287,0.0243}))))))))))
                    .addChild(new HAnimJoint("hanim_r_tarsometatarsal_5").setName("r_tarsometatarsal_5").setCenter(-0.12044251,0.020945251,0.03474).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                      .addChild(new HAnimSegment("hanim_r_metatarsal_5").setName("r_metatarsal_5")
                        .addChild(new Shape("r_metatarsal_5_Shape")
                          .setAppearance(new Appearance()
                            .setMaterial(new Material().setUSE("SurfaceDefault"))
                            .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                          .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {0,1,10,-1,2,12,17,-1,17,9,2,-1,6,0,11,-1,11,14,6,-1,2,1,7,-1,7,8,2,-1,3,4,19,-1,19,18,3,-1,13,22,20,-1,20,5,13,-1,5,4,10,-1,10,9,5,-1,6,7,1,-1,1,0,6,-1,8,15,12,-1,12,2,8,-1,9,17,13,-1,13,5,9,-1,0,3,16,-1,16,11,0,-1,9,10,1,-1,1,2,9,-1,3,0,10,-1,10,4,3,-1,16,3,18,-1,18,21,16,-1,19,4,5,-1,5,20,19,-1,33,34,35,-1,33,35,36,-1,32,33,36,-1,27,24,25,-1,25,26,27,-1,39,40,41,-1,45,39,41,-1,44,45,41,-1,28,29,23,-1,28,23,24,-1,24,27,28,-1,29,30,31,-1,31,23,29,-1,11,16,24,-1,24,23,11,-1,16,21,25,-1,25,24,16,-1,32,36,37,-1,37,38,32,-1,22,13,27,-1,27,26,22,-1,13,17,28,-1,28,27,13,-1,17,12,29,-1,29,28,17,-1,12,15,30,-1,30,29,12,-1,44,41,42,-1,42,43,44,-1,14,11,23,-1,23,31,14,-1,21,18,33,-1,33,32,21,-1,18,19,34,-1,34,33,18,-1,19,20,35,-1,35,34,19,-1,20,22,36,-1,36,35,20,-1,22,26,37,-1,37,36,22,-1,26,25,38,-1,38,37,26,-1,25,21,32,-1,32,38,25,-1,7,6,40,-1,40,39,7,-1,6,14,41,-1,41,40,6,-1,14,31,42,-1,42,41,14,-1,31,30,43,-1,43,42,31,-1,30,15,44,-1,44,43,30,-1,15,8,45,-1,45,44,15,-1,8,7,39,-1,39,45,8,-1}).setTexCoordIndex(new int[] {0,1,10,-1,2,12,17,-1,17,9,2,-1,6,0,11,-1,11,14,6,-1,2,1,7,-1,7,8,2,-1,3,4,19,-1,19,18,3,-1,13,22,20,-1,20,5,13,-1,5,4,10,-1,10,9,5,-1,6,7,1,-1,1,0,6,-1,8,15,12,-1,12,2,8,-1,9,17,13,-1,13,5,9,-1,0,3,16,-1,16,11,0,-1,9,10,1,-1,1,2,9,-1,3,0,10,-1,10,4,3,-1,16,3,18,-1,18,21,16,-1,19,4,5,-1,5,20,19,-1,33,34,35,-1,33,35,36,-1,32,33,36,-1,27,24,25,-1,25,26,27,-1,39,40,41,-1,45,39,41,-1,44,45,41,-1,28,29,11,-1,28,23,24,-1,24,27,28,-1,29,30,31,-1,31,23,29,-1,11,16,24,-1,24,23,11,-1,16,21,25,-1,25,24,16,-1,32,36,37,-1,37,38,32,-1,22,13,27,-1,27,26,22,-1,13,17,28,-1,28,27,13,-1,17,12,29,-1,29,28,17,-1,12,15,30,-1,30,29,12,-1,44,41,42,-1,42,43,44,-1,14,11,23,-1,23,31,14,-1,21,18,33,-1,33,32,21,-1,18,19,34,-1,34,33,18,-1,19,20,35,-1,35,34,19,-1,20,22,36,-1,36,35,20,-1,22,26,37,-1,37,36,22,-1,26,25,38,-1,38,37,26,-1,25,21,32,-1,32,38,25,-1,7,6,40,-1,40,39,7,-1,6,14,41,-1,41,40,6,-1,14,31,42,-1,42,41,14,-1,31,30,43,-1,43,42,31,-1,30,15,44,-1,44,43,30,-1,15,8,45,-1,45,44,15,-1,8,7,39,-1,39,45,8,-1})
                            .setCoord(new Coordinate().setPoint(getCoordinate_15_528_point()))
                            .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.2299,0.0317,0.2316,0.0247,0.2265,0.0269,0.241,0.0419,0.244,0.0359,0.2401,0.0413,0.2245,0.0286,0.226,0.0221,0.2232,0.0245,0.2333,0.0341,0.2378,0.0303,0.2142,0.0508,0.2117,0.0481,0.2254,0.0615,0.2102,0.0461,0.2083,0.0443,0.2202,0.0585,0.2186,0.0548,0.2469,0.052,0.2512,0.047,0.2484,0.051,0.2292,0.0691,0.2342,0.0682,0.2142,0.0508,0.2202,0.0585,0.2292,0.0691,0.2342,0.0682,0.2254,0.0615,0.2186,0.0548,0.2117,0.0481,0.2083,0.0443,0.2102,0.0461,0.2292,0.0691,0.2469,0.052,0.2512,0.047,0.2484,0.051,0.2342,0.0682,0.2342,0.0682,0.2292,0.0691,0.226,0.0221,0.2245,0.0286,0.2102,0.0461,0.2102,0.0461,0.2083,0.0443,0.2083,0.0443,0.2232,0.0245}))))))
                      .addChild(new HAnimJoint("hanim_r_metatarsophalangeal_5").setName("r_metatarsophalangeal_5").setCenter(-0.12368251,0.013671,0.0865575).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                        .addChild(new HAnimSegment("hanim_r_tarsal_proximal_phalanx_5").setName("r_tarsal_proximal_phalanx_5")
                          .addChild(new Shape("r_tarsal_proximal_phalanx_5_Shape")
                            .setAppearance(new Appearance()
                              .setMaterial(new Material().setUSE("SurfaceDefault"))
                              .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                            .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {2,3,11,-1,11,10,2,-1,0,5,14,-1,14,12,0,-1,2,10,13,-1,13,6,2,-1,0,12,11,-1,11,3,0,-1,15,5,0,-1,0,16,15,-1,17,3,2,-1,2,1,17,-1,16,0,3,-1,3,17,16,-1,2,6,4,-1,4,1,2,-1,6,8,4,-1,7,15,18,-1,18,9,7,-1,8,9,18,-1,18,4,8,-1,7,5,15,-1,1,19,20,-1,20,17,1,-1,17,20,21,-1,21,16,17,-1,16,21,22,-1,22,15,16,-1,22,23,18,-1,18,15,22,-1,23,24,4,-1,4,18,23,-1,24,19,1,-1,1,4,24,-1,25,26,27,-1,25,27,28,-1,29,25,28,-1,24,23,22,-1,22,21,20,-1,24,22,20,-1,19,24,20,-1,30,31,32,-1,32,33,30,-1,33,34,35,-1,35,36,30,-1,33,35,30,-1,10,11,26,-1,26,25,10,-1,11,12,27,-1,27,26,11,-1,12,14,28,-1,28,27,12,-1,14,13,29,-1,29,28,14,-1,13,10,25,-1,25,29,13,-1,6,13,31,-1,31,30,6,-1,13,14,32,-1,32,31,13,-1,14,5,33,-1,33,32,14,-1,5,7,34,-1,34,33,5,-1,7,9,35,-1,35,34,7,-1,9,8,36,-1,36,35,9,-1,8,6,30,-1,30,36,8,-1}).setTexCoordIndex(new int[] {0,1,24,-1,24,23,0,-1,3,2,27,-1,27,25,3,-1,0,23,26,-1,26,4,0,-1,3,25,24,-1,24,1,3,-1,5,8,7,-1,7,6,5,-1,9,12,11,-1,11,10,9,-1,6,7,14,-1,14,13,6,-1,11,15,17,-1,17,10,11,-1,15,18,17,-1,16,5,20,-1,20,19,16,-1,18,21,22,-1,22,17,18,-1,16,8,5,-1,31,34,35,-1,35,30,31,-1,30,35,36,-1,36,29,30,-1,29,36,37,-1,37,28,29,-1,37,38,33,-1,33,28,37,-1,38,39,32,-1,32,33,38,-1,39,34,31,-1,31,32,39,-1,40,41,42,-1,40,42,43,-1,44,40,43,-1,39,38,37,-1,37,36,35,-1,39,37,35,-1,34,39,35,-1,45,46,47,-1,47,48,45,-1,48,49,50,-1,50,51,45,-1,48,50,45,-1,23,24,41,-1,41,40,23,-1,24,25,42,-1,42,41,24,-1,25,27,43,-1,43,42,25,-1,27,26,44,-1,44,43,27,-1,26,23,40,-1,40,44,26,-1,4,26,46,-1,46,45,4,-1,26,27,47,-1,47,46,26,-1,27,2,48,-1,48,47,27,-1,8,16,49,-1,49,48,8,-1,16,19,50,-1,50,49,16,-1,21,18,51,-1,51,50,21,-1,18,15,45,-1,45,51,18,-1})
                              .setCoord(new Coordinate().setPoint(getCoordinate_16_536_point()))
                              .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.2192,0.0256,0.2205,0.0195,0.2048,0.0404,0.2199,0.022,0.2063,0.0414,0.2047,0.0523,0.1956,0.0462,0.1979,0.0386,0.2109,0.0476,0.277,0.1031,0.2673,0.0987,0.263,0.1,0.2744,0.109,0.1892,0.0439,0.1911,0.0375,0.2576,0.0911,0.2083,0.0537,0.263,0.0893,0.2612,0.0869,0.2047,0.0593,0.2048,0.0593,0.2671,0.0842,0.2673,0.0839,0.2245,0.0286,0.226,0.0221,0.2232,0.0245,0.2102,0.0461,0.2083,0.0443,0.2039,0.0358,0.2152,0.0224,0.2154,0.0203,0.2126,0.0258,0.2034,0.0366,0.2033,0.0375,0.2114,0.0219,0.2132,0.0168,0.2123,0.0196,0.1999,0.0356,0.201,0.0349,0.2011,0.0354,0.2245,0.0286,0.226,0.0221,0.2232,0.0245,0.2083,0.0443,0.2102,0.0461,0.2576,0.0911,0.2102,0.0461,0.2083,0.0443,0.2048,0.0404,0.2083,0.0537,0.2047,0.0593,0.2612,0.0869}))))))
                        .addChild(new HAnimJoint("hanim_r_tarsal_proximal_interphalangeal_5").setName("r_tarsal_proximal_interphalangeal_5").setCenter(-0.126,0.01085625,0.09414).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                          .addChild(new HAnimSegment("hanim_r_tarsal_middle_phalanx_5").setName("r_tarsal_middle_phalanx_5")
                            .addChild(new Shape("r_tarsal_middle_phalanx_5_Shape")
                              .setAppearance(new Appearance()
                                .setMaterial(new Material().setUSE("SurfaceDefault"))
                                .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                              .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {6,0,1,-1,1,7,6,-1,7,1,2,-1,2,8,7,-1,8,2,3,-1,3,9,8,-1,3,4,10,-1,10,9,3,-1,4,5,11,-1,11,10,4,-1,5,0,6,-1,6,11,5,-1,20,21,22,-1,22,23,18,-1,20,22,18,-1,19,20,18,-1,14,15,16,-1,16,17,12,-1,14,16,12,-1,13,14,12,-1,6,7,13,-1,13,12,6,-1,7,8,14,-1,14,13,7,-1,8,9,15,-1,15,14,8,-1,9,10,16,-1,16,15,9,-1,10,11,17,-1,17,16,10,-1,11,6,12,-1,12,17,11,-1,1,0,19,-1,19,18,1,-1,0,5,20,-1,20,19,0,-1,5,4,21,-1,21,20,5,-1,4,3,22,-1,22,21,4,-1,3,2,23,-1,23,22,3,-1,2,1,18,-1,18,23,2,-1}).setTexCoordIndex(new int[] {6,1,0,-1,0,7,6,-1,7,0,2,-1,2,8,7,-1,8,2,3,-1,3,9,8,-1,3,4,10,-1,10,9,3,-1,4,5,11,-1,11,10,4,-1,5,1,6,-1,6,11,5,-1,20,21,22,-1,22,23,18,-1,20,22,18,-1,19,20,18,-1,14,15,16,-1,16,17,12,-1,14,16,12,-1,13,14,12,-1,6,7,13,-1,13,12,6,-1,7,8,14,-1,14,13,7,-1,8,9,15,-1,15,14,8,-1,9,10,16,-1,16,15,9,-1,10,11,17,-1,17,16,10,-1,11,6,12,-1,12,17,11,-1,0,1,19,-1,19,18,0,-1,1,5,20,-1,20,19,1,-1,5,4,21,-1,21,20,5,-1,4,3,22,-1,22,21,4,-1,3,2,23,-1,23,22,3,-1,2,0,18,-1,18,23,2,-1})
                                .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {-0.131418,0.001701,0.10044675,-0.132984,0.007893,0.1001745,-0.132093,0.014760001,0.10041075,-0.12078676,0.015426001,0.10263825,-0.11997225,0.0078097503,0.103133254,-0.12173625,0.0018089998,0.10235926,-0.12943125,0.0024795,0.09323326,-0.1312965,0.01068975,0.093408756,-0.13012426,0.01865025,0.09320851,-0.1197945,0.0200115,0.09551475,-0.11914875,0.0114187505,0.096588,-0.1203615,0.0042232494,0.09544501,-0.1268865,0.0051682503,0.090396,-0.12820725,0.0107797505,0.090704255,-0.127323,0.01658025,0.09043425,-0.120982505,0.01741275,0.0917505,-0.120609,0.011531251,0.09275851,-0.121455,0.0062100003,0.0917055,-0.1303425,0.00807525,0.104184,-0.12957975,0.0050759995,0.104303256,-0.12486825,0.00513,0.105151504,-0.124029,0.00811125,0.10570726,-0.12439125,0.0118642505,0.10528875,-0.1298925,0.01154025,0.104305506})))
                                .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.2109,0.0133,0.2102,0.0181,0.2093,0.0169,0.1959,0.0354,0.1986,0.0324,0.1989,0.0342,0.2114,0.0219,0.2132,0.0168,0.2123,0.0196,0.1999,0.0356,0.201,0.0349,0.2011,0.0354,0.2114,0.0219,0.2132,0.0168,0.2123,0.0196,0.1999,0.0356,0.201,0.0349,0.2011,0.0354,0.2109,0.0133,0.2102,0.0181,0.1989,0.0342,0.1986,0.0324,0.1959,0.0354,0.2093,0.0169}))))))
                          .addChild(new HAnimJoint("hanim_r_tarsal_distal_interphalangeal_5").setName("r_tarsal_distal_interphalangeal_5").setCenter(-0.1269225,0.008563501,0.10188).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                            .addChild(new HAnimSegment("hanim_r_tarsal_distal_phalanx_5").setName("r_tarsal_distal_phalanx_5")
                              .addChild(new Shape("r_tarsal_distal_phalanx_5_Shape")
                                .setAppearance(new Appearance()
                                  .setMaterial(new Material().setUSE("SurfaceDefault"))
                                  .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                                .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {2,1,4,-1,4,3,2,-1,0,5,4,-1,4,1,0,-1,7,6,0,-1,0,1,7,-1,2,8,7,-1,7,1,2,-1,9,8,2,-1,2,3,9,-1,10,9,3,-1,3,4,10,-1,5,11,10,-1,10,4,5,-1,0,6,11,-1,11,5,0,-1,14,15,16,-1,16,17,12,-1,14,16,12,-1,13,14,12,-1,6,7,13,-1,13,12,6,-1,7,8,14,-1,14,13,7,-1,8,9,15,-1,15,14,8,-1,9,10,16,-1,16,15,9,-1,10,11,17,-1,17,16,10,-1,11,6,12,-1,12,17,11,-1}).setTexCoordIndex(new int[] {1,0,3,-1,3,2,1,-1,5,4,3,-1,3,0,5,-1,9,8,5,-1,5,0,9,-1,1,10,9,-1,9,0,1,-1,12,11,7,-1,7,6,12,-1,14,13,2,-1,2,3,14,-1,4,15,14,-1,14,3,4,-1,5,8,15,-1,15,4,5,-1,18,19,20,-1,20,21,16,-1,18,20,16,-1,17,18,16,-1,8,9,17,-1,17,16,8,-1,9,10,18,-1,18,17,9,-1,11,12,19,-1,19,18,11,-1,13,14,20,-1,20,19,13,-1,14,15,21,-1,21,20,14,-1,15,8,16,-1,16,21,15,-1})
                                  .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {-0.12972376,0.001818,0.10640925,-0.1318095,0.0076590003,0.1083915,-0.1307025,0.01277325,0.107160755,-0.124227,0.01313775,0.10856475,-0.12432825,0.00782325,0.109813504,-0.12410325,0.001818,0.10743525,-0.131436,0.001701,0.10045125,-0.133002,0.007893001,0.100179,-0.13211325,0.014760001,0.10041525,-0.12080475,0.015426001,0.10264275,-0.11999025,0.0078097503,0.103137754,-0.12175425,0.0018090005,0.10236375,-0.12864825,0.0042705005,0.09676125,-0.12961125,0.0080685,0.0966015,-0.129051,0.012384,0.09675225,-0.1220985,0.012793501,0.09804825,-0.12162375,0.00807525,0.098487005,-0.12269475,0.004338,0.097875})))
                                  .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.2048,0.0135,0.2053,0.0142,0.1964,0.026,0.1976,0.0232,0.1977,0.0271,0.2052,0.017,0.0639,0.0523,0.0903,0.0107,0.2102,0.0181,0.2109,0.0133,0.2093,0.0169,0.1317,0.0215,0.0951,0.0836,0.1959,0.0354,0.1986,0.0324,0.1989,0.0342,0.2102,0.0181,0.2109,0.0133,0.2093,0.0169,0.0951,0.0836,0.1986,0.0324,0.1989,0.0342})))))))))))))))
          .addChild(new HAnimJoint("hanim_vl5").setName("vl5").setCenter(0.0,0.92542505,-0.013763251).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
            .addChild(new HAnimSegment("hanim_l5").setName("l5")
              .addChild(new Shape("l5_Shape")
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setUSE("SurfaceDefault"))
                  .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {0,10,11,-1,11,5,0,-1,1,0,5,-1,5,6,1,-1,2,3,8,-1,8,7,2,-1,3,4,9,-1,9,8,3,-1,4,1,6,-1,6,9,4,-1,2,7,26,-1,26,27,2,-1,8,5,11,-1,11,7,8,-1,9,6,5,-1,5,8,9,-1,11,10,13,-1,13,12,11,-1,7,11,12,-1,12,26,7,-1,16,15,14,-1,14,17,16,-1,19,18,15,-1,15,16,19,-1,22,21,20,-1,20,23,22,-1,23,20,24,-1,24,25,23,-1,25,24,18,-1,18,19,25,-1,22,27,26,-1,26,21,22,-1,20,21,14,-1,14,15,20,-1,24,20,15,-1,15,18,24,-1,14,12,13,-1,13,17,14,-1,21,26,12,-1,12,14,21,-1,29,30,31,-1,31,32,33,-1,29,31,33,-1,34,35,36,-1,33,34,36,-1,36,37,38,-1,38,39,40,-1,36,38,40,-1,33,36,40,-1,29,33,40,-1,29,40,41,-1,29,41,28,-1,10,0,29,-1,29,28,10,-1,0,1,30,-1,30,29,0,-1,1,4,31,-1,31,30,1,-1,4,3,32,-1,32,31,4,-1,3,2,33,-1,33,32,3,-1,2,27,34,-1,34,33,2,-1,27,22,35,-1,35,34,27,-1,22,23,36,-1,36,35,22,-1,23,25,37,-1,37,36,23,-1,25,19,38,-1,38,37,25,-1,19,16,39,-1,39,38,19,-1,16,17,40,-1,40,39,16,-1,17,13,41,-1,41,40,17,-1,13,10,28,-1,28,41,13,-1}).setTexCoordIndex(new int[] {1,0,6,-1,6,7,1,-1,2,1,7,-1,7,8,2,-1,4,3,9,-1,9,10,4,-1,3,5,11,-1,11,9,3,-1,5,2,8,-1,8,11,5,-1,12,13,15,-1,15,14,12,-1,9,7,6,-1,6,10,9,-1,11,8,7,-1,7,9,11,-1,6,0,17,-1,17,18,6,-1,10,6,18,-1,18,16,10,-1,21,20,19,-1,19,22,21,-1,24,23,20,-1,20,21,24,-1,27,26,25,-1,25,28,27,-1,28,25,29,-1,29,30,28,-1,30,29,23,-1,23,24,30,-1,31,34,33,-1,33,32,31,-1,25,26,19,-1,19,20,25,-1,29,25,20,-1,20,23,29,-1,19,35,36,-1,36,22,19,-1,26,37,35,-1,35,19,26,-1,39,40,41,-1,41,42,43,-1,39,41,43,-1,44,45,46,-1,43,44,46,-1,46,47,48,-1,48,49,50,-1,46,48,50,-1,43,46,50,-1,39,43,50,-1,39,50,51,-1,39,51,38,-1,0,1,39,-1,39,38,0,-1,1,2,40,-1,40,39,1,-1,2,5,41,-1,41,40,2,-1,5,3,42,-1,42,41,5,-1,3,4,43,-1,43,42,3,-1,12,14,44,-1,44,43,12,-1,34,31,45,-1,45,44,34,-1,27,28,46,-1,46,45,27,-1,28,30,47,-1,47,46,28,-1,30,24,48,-1,48,47,30,-1,24,21,49,-1,49,48,24,-1,21,22,50,-1,50,49,21,-1,22,36,51,-1,51,50,22,-1,17,0,38,-1,38,51,17,-1})
                  .setCoord(new Coordinate().setPoint(getCoordinate_10_569_point()))
                  .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.019,0.2349,0.1011,0.241,0.1445,0.2419,0.2369,0.2375,0.3561,0.2404,0.1927,0.24,0.0206,0.2122,0.1067,0.2154,0.1463,0.2162,0.227,0.2131,0.3536,0.2151,0.1879,0.2143,0.3553,0.2398,0.3555,0.2151,0.3557,0.2401,0.3545,0.2151,0.3536,0.2151,0.019,0.2349,0.0206,0.2122,0.0206,0.2122,0.1067,0.2154,0.1011,0.241,0.019,0.2349,0.1463,0.2162,0.1445,0.2419,0.227,0.2131,0.3536,0.2151,0.3561,0.2404,0.2369,0.2375,0.1879,0.2143,0.1927,0.24,0.3553,0.2398,0.3555,0.2151,0.3545,0.2151,0.3557,0.2401,0.0206,0.2122,0.019,0.2349,0.3536,0.2151,0.019,0.2349,0.1011,0.241,0.1445,0.2419,0.1927,0.24,0.2369,0.2375,0.3561,0.2404,0.3557,0.2401,0.3553,0.2398,0.2369,0.2375,0.1927,0.24,0.1445,0.2419,0.1011,0.241,0.019,0.2349,0.019,0.2349}))))))
            .addChild(new HAnimJoint("hanim_vl4").setName("vl4").setCenter(0.0,0.94972503,-0.013763251).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
              .addChild(new HAnimSegment("hanim_l4").setName("l4")
                .addChild(new Shape("l4_Shape")
                  .setAppearance(new Appearance()
                    .setMaterial(new Material().setUSE("SurfaceDefault"))
                    .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                  .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(getIndexedFaceSet_10_577_coordIndex()).setTexCoordIndex(getIndexedFaceSet_10_577_texCoordIndex())
                    .setCoord(new Coordinate().setPoint(getCoordinate_11_577_point()))
                    .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.1026,0.2616,0.1481,0.2604,0.3503,0.2575,0.3578,0.2568,0.0179,0.2574,0.2289,0.2559,0.1884,0.2584,0.0186,0.2582,0.3542,0.2515,0.1011,0.241,0.1445,0.2419,0.3553,0.2398,0.3561,0.2404,0.2369,0.2375,0.1927,0.24,0.019,0.2349,0.3557,0.2401,0.019,0.2349,0.019,0.2349,0.1011,0.241,0.1026,0.2616,0.0179,0.2574,0.1445,0.2419,0.1481,0.2604,0.2369,0.2375,0.3561,0.2404,0.3503,0.2575,0.2289,0.2559,0.1927,0.24,0.1884,0.2584,0.019,0.2349,0.0186,0.2582,0.3578,0.2568,0.3553,0.2398,0.3557,0.2401,0.3542,0.2515,0.0179,0.2574,0.1026,0.2616,0.1481,0.2604,0.1884,0.2584,0.2289,0.2559,0.3503,0.2575,0.3542,0.2515,0.3578,0.2568,0.2289,0.2559,0.1884,0.2584,0.1481,0.2604,0.1026,0.2616,0.0179,0.2574,0.0186,0.2582,0.1011,0.241,0.019,0.2349,0.019,0.2349,0.019,0.2349,0.1011,0.241,0.1445,0.2419,0.1927,0.24,0.2369,0.2375,0.3561,0.2404,0.3557,0.2401,0.3553,0.2398,0.2369,0.2375,0.1927,0.24,0.1445,0.2419}))))))
              .addChild(new HAnimJoint("hanim_vl3").setName("vl3").setCenter(0.0,0.96592504,-0.013763251).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                .addChild(new HAnimSegment("hanim_l3").setName("l3")
                  .addChild(new Shape("l3_Shape")
                    .setAppearance(new Appearance()
                      .setMaterial(new Material().setUSE("SurfaceDefault"))
                      .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                    .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(getIndexedFaceSet_11_585_coordIndex()).setTexCoordIndex(getIndexedFaceSet_11_585_texCoordIndex())
                      .setCoord(new Coordinate().setPoint(getCoordinate_12_585_point()))
                      .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.1041,0.2822,0.0168,0.2798,0.1518,0.2789,0.3444,0.2746,0.3604,0.2737,0.221,0.2742,0.1842,0.2768,0.3527,0.263,0.0181,0.2816,0.1026,0.2616,0.1481,0.2604,0.3578,0.2568,0.3503,0.2575,0.0179,0.2574,0.2289,0.2559,0.1884,0.2584,0.0186,0.2582,0.3542,0.2515,0.3604,0.2737,0.3578,0.2568,0.3542,0.2515,0.3527,0.263,0.1026,0.2616,0.1041,0.2822,0.0168,0.2798,0.0179,0.2574,0.1481,0.2604,0.1518,0.2789,0.3503,0.2575,0.3444,0.2746,0.221,0.2742,0.2289,0.2559,0.1842,0.2768,0.1884,0.2584,0.0181,0.2816,0.0186,0.2582,0.0168,0.2798,0.1041,0.2822,0.1518,0.2789,0.1842,0.2768,0.221,0.2742,0.3444,0.2746,0.3527,0.263,0.3604,0.2737,0.221,0.2742,0.1842,0.2768,0.1518,0.2789,0.1041,0.2822,0.0168,0.2798,0.0181,0.2816,0.1026,0.2616,0.0179,0.2574,0.0186,0.2582,0.0179,0.2574,0.1026,0.2616,0.1481,0.2604,0.1884,0.2584,0.2289,0.2559,0.3503,0.2575,0.3542,0.2515,0.3578,0.2568,0.2289,0.2559,0.1884,0.2584,0.1481,0.2604}))))))
                .addChild(new HAnimJoint("hanim_vl2").setName("vl2").setCenter(0.0,0.98235005,-0.013763251).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                  .addChild(new HAnimSegment("hanim_l2").setName("l2")
                    .addChild(new Shape("l2_Shape")
                      .setAppearance(new Appearance()
                        .setMaterial(new Material().setUSE("SurfaceDefault"))
                        .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                      .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(getIndexedFaceSet_12_593_coordIndex()).setTexCoordIndex(getIndexedFaceSet_12_593_texCoordIndex())
                        .setCoord(new Coordinate().setPoint(getCoordinate_13_593_point()))
                        .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.0177,0.3051,0.0982,0.302,0.1487,0.2975,0.2175,0.2944,0.3621,0.2922,0.1849,0.2961,0.3633,0.2922,0.3627,0.2922,0.0177,0.3051,0.1055,0.2814,0.3697,0.2711,0.3605,0.2757,0.2204,0.275,0.1853,0.2768,0.024,0.2813,0.1448,0.2785,0.3603,0.2745,0.0155,0.2778,0.3633,0.2922,0.3697,0.2711,0.3603,0.2745,0.3627,0.2922,0.1055,0.2814,0.0982,0.302,0.0177,0.3051,0.024,0.2813,0.1448,0.2785,0.1487,0.2975,0.3605,0.2757,0.3621,0.2922,0.2175,0.2944,0.2204,0.275,0.1849,0.2961,0.1853,0.2768,0.0177,0.3051,0.0155,0.2778,0.0177,0.3051,0.0982,0.302,0.1487,0.2975,0.1849,0.2961,0.2175,0.2944,0.3621,0.2922,0.3627,0.2922,0.3633,0.2922,0.2175,0.2944,0.1849,0.2961,0.1487,0.2975,0.0982,0.302,0.0177,0.3051,0.0177,0.3051,0.1055,0.2814,0.024,0.2813,0.0155,0.2778,0.024,0.2813,0.1055,0.2814,0.1448,0.2785,0.1853,0.2768,0.2204,0.275,0.3605,0.2757,0.3603,0.2745,0.3697,0.2711,0.2204,0.275,0.1853,0.2768,0.1448,0.2785}))))))
                  .addChild(new HAnimJoint("hanim_vl1").setName("vl1").setCenter(0.0,0.99967504,-0.013763251).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                    .addChild(new HAnimSegment("hanim_l1").setName("l1")
                      .addChild(new Shape("l1_Shape")
                        .setAppearance(new Appearance()
                          .setMaterial(new Material().setUSE("SurfaceDefault"))
                          .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                        .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(getIndexedFaceSet_13_601_coordIndex()).setTexCoordIndex(getIndexedFaceSet_13_601_texCoordIndex())
                          .setCoord(new Coordinate().setPoint(getCoordinate_14_601_point()))
                          .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.0943,0.3233,0.0192,0.3251,0.1489,0.3212,0.3615,0.3195,0.3631,0.318,0.2175,0.3185,0.1844,0.32,0.3623,0.3188,0.0192,0.3251,0.0982,0.302,0.1849,0.2961,0.0177,0.3051,0.3627,0.2922,0.1487,0.2975,0.3633,0.2922,0.3621,0.2922,0.2175,0.2944,0.0177,0.3051,0.0177,0.3051,0.0982,0.302,0.0943,0.3233,0.0192,0.3251,0.1487,0.2975,0.1489,0.3212,0.2175,0.2944,0.3621,0.2922,0.3615,0.3195,0.2175,0.3185,0.1849,0.2961,0.1844,0.32,0.0177,0.3051,0.0192,0.3251,0.3631,0.318,0.3633,0.2922,0.3627,0.2922,0.3623,0.3188,0.0192,0.3251,0.0943,0.3233,0.1489,0.3212,0.1844,0.32,0.2175,0.3185,0.3615,0.3195,0.3623,0.3188,0.3631,0.318,0.2175,0.3185,0.1844,0.32,0.1489,0.3212,0.0943,0.3233,0.0192,0.3251,0.0192,0.3251,0.0982,0.302,0.0177,0.3051,0.0177,0.3051,0.0177,0.3051,0.0982,0.302,0.1487,0.2975,0.1849,0.2961,0.2175,0.2944,0.3621,0.2922,0.3627,0.2922,0.3633,0.2922,0.2175,0.2944,0.1849,0.2961,0.1487,0.2975}))))))
                    .addChild(new HAnimJoint("hanim_vt12").setName("vt12").setCenter(0.0,1.0230751,-0.013763251).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                      .addChild(new HAnimSegment("hanim_t12").setName("t12")
                        .addChild(new Shape("t12_Shape")
                          .setAppearance(new Appearance()
                            .setMaterial(new Material().setUSE("SurfaceDefault"))
                            .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                          .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(getIndexedFaceSet_14_609_coordIndex()).setTexCoordIndex(getIndexedFaceSet_14_609_texCoordIndex())
                            .setCoord(new Coordinate().setPoint(getCoordinate_15_609_point()))
                            .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.0903,0.3446,0.1491,0.3449,0.0206,0.3452,0.3608,0.3469,0.3629,0.3439,0.2175,0.3427,0.1838,0.3438,0.3619,0.3454,0.0206,0.3452,0.0943,0.3233,0.0192,0.3251,0.1489,0.3212,0.3631,0.318,0.3615,0.3195,0.2175,0.3185,0.1844,0.32,0.3623,0.3188,0.0192,0.3251,0.2175,0.3427,0.1838,0.3438,0.1844,0.32,0.2175,0.3185,0.3619,0.3454,0.3629,0.3439,0.3631,0.318,0.3623,0.3188,0.0943,0.3233,0.0903,0.3446,0.0206,0.3452,0.0192,0.3251,0.1489,0.3212,0.1491,0.3449,0.3615,0.3195,0.3608,0.3469,0.0206,0.3452,0.0192,0.3251,0.0206,0.3452,0.0903,0.3446,0.1491,0.3449,0.1838,0.3438,0.2175,0.3427,0.3608,0.3469,0.3619,0.3454,0.3629,0.3439,0.2175,0.3427,0.1838,0.3438,0.1491,0.3449,0.0903,0.3446,0.0206,0.3452,0.0206,0.3452,0.0943,0.3233,0.0192,0.3251,0.0192,0.3251,0.0192,0.3251,0.0943,0.3233,0.1489,0.3212,0.1844,0.32,0.2175,0.3185,0.3615,0.3195,0.3623,0.3188,0.3631,0.318,0.2175,0.3185,0.1844,0.32,0.1489,0.3212}))))))
                      .addChild(new HAnimJoint("hanim_vt11").setName("vt11").setCenter(0.0,1.0467,-0.013763251).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                        .addChild(new HAnimSegment("hanim_t11").setName("t11")
                          .addChild(new Shape("t11_Shape")
                            .setAppearance(new Appearance()
                              .setMaterial(new Material().setUSE("SurfaceDefault"))
                              .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                            .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(getIndexedFaceSet_15_617_coordIndex()).setTexCoordIndex(getIndexedFaceSet_15_617_texCoordIndex())
                              .setCoord(new Coordinate().setPoint(getCoordinate_16_617_point()))
                              .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.0206,0.3452,0.0903,0.3446,0.0903,0.3446,0.1491,0.3449,0.3629,0.3439,0.3608,0.3469,0.2175,0.3427,0.1838,0.3438,0.0206,0.3452,0.3619,0.3454,0.0206,0.3452,0.089,0.3604,0.1508,0.3559,0.3623,0.3532,0.3588,0.3561,0.0232,0.3561,0.2188,0.3538,0.1874,0.3541,0.0232,0.3546,0.3608,0.3537,0.2175,0.3427,0.3608,0.3469,0.3588,0.3561,0.2188,0.3538,0.1838,0.3438,0.1874,0.3541,0.1491,0.3449,0.1508,0.3559,0.0206,0.3452,0.0206,0.3452,0.0232,0.3561,0.0232,0.3546,0.0903,0.3446,0.0206,0.3452,0.0903,0.3446,0.089,0.3604,0.3623,0.3532,0.3629,0.3439,0.3619,0.3454,0.3608,0.3537,0.0903,0.3446,0.0206,0.3452,0.0206,0.3452,0.0206,0.3452,0.0903,0.3446,0.1491,0.3449,0.1838,0.3438,0.2175,0.3427,0.3608,0.3469,0.3619,0.3454,0.3629,0.3439,0.2175,0.3427,0.1838,0.3438,0.1491,0.3449,0.2188,0.3538,0.3588,0.3561,0.3608,0.3537,0.3623,0.3532,0.2188,0.3538,0.1874,0.3541,0.1508,0.3559,0.089,0.3604,0.0232,0.3561,0.0232,0.3546,0.0232,0.3561,0.089,0.3604,0.1508,0.3559,0.1874,0.3541}))))))
                        .addChild(new HAnimJoint("hanim_vt10").setName("vt10").setCenter(0.0,1.0638,-0.013785751).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                          .addChild(new HAnimSegment("hanim_t10").setName("t10")
                            .addChild(new Shape("t10_Shape")
                              .setAppearance(new Appearance()
                                .setMaterial(new Material().setUSE("SurfaceDefault"))
                                .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                              .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(getIndexedFaceSet_16_625_coordIndex()).setTexCoordIndex(getIndexedFaceSet_16_625_texCoordIndex())
                                .setCoord(new Coordinate().setPoint(getCoordinate_17_625_point()))
                                .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.089,0.3604,0.1508,0.3559,0.3588,0.3561,0.3623,0.3532,0.0232,0.3561,0.2188,0.3538,0.1874,0.3541,0.0232,0.3546,0.3608,0.3537,0.0245,0.3617,0.2207,0.3633,0.1922,0.3628,0.3616,0.3609,0.0859,0.3657,0.1489,0.3665,0.3589,0.3648,0.3617,0.3609,0.0254,0.3626,0.3588,0.3561,0.3589,0.3648,0.2207,0.3633,0.2188,0.3538,0.1922,0.3628,0.1874,0.3541,0.1489,0.3665,0.1508,0.3559,0.0232,0.3561,0.0245,0.3617,0.0254,0.3626,0.0232,0.3546,0.089,0.3604,0.0859,0.3657,0.3617,0.3609,0.3623,0.3532,0.3608,0.3537,0.3616,0.3609,0.3623,0.3532,0.2188,0.3538,0.1874,0.3541,0.1508,0.3559,0.089,0.3604,0.0232,0.3561,0.0232,0.3546,0.0232,0.3561,0.089,0.3604,0.1508,0.3559,0.1874,0.3541,0.2188,0.3538,0.3588,0.3561,0.3608,0.3537,0.0245,0.3617,0.0859,0.3657,0.1489,0.3665,0.1922,0.3628,0.2207,0.3633,0.3589,0.3648,0.3616,0.3609,0.3617,0.3609,0.2207,0.3633,0.1922,0.3628,0.1489,0.3665,0.0859,0.3657,0.0245,0.3617,0.0254,0.3626}))))))
                          .addChild(new HAnimJoint("hanim_vt9").setName("vt9").setCenter(0.0,1.078425,-0.013763251).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                            .addChild(new HAnimSegment("hanim_t9").setName("t9")
                              .addChild(new Shape("t9_Shape")
                                .setAppearance(new Appearance()
                                  .setMaterial(new Material().setUSE("SurfaceDefault"))
                                  .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                                .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(getIndexedFaceSet_17_633_coordIndex()).setTexCoordIndex(getIndexedFaceSet_17_633_texCoordIndex())
                                  .setCoord(new Coordinate().setPoint(getCoordinate_18_633_point()))
                                  .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.0245,0.3617,0.2207,0.3633,0.1922,0.3628,0.3616,0.3609,0.0859,0.3657,0.1489,0.3665,0.3589,0.3648,0.3617,0.3609,0.0254,0.3626,0.0258,0.3672,0.2227,0.3728,0.1969,0.3716,0.0826,0.3711,0.1469,0.377,0.3589,0.3735,0.3612,0.3687,0.0276,0.3706,0.3625,0.3682,0.0258,0.3672,0.0245,0.3617,0.0859,0.3657,0.0826,0.3711,0.3612,0.3687,0.3617,0.3609,0.3616,0.3609,0.3625,0.3682,0.1489,0.3665,0.1469,0.377,0.3589,0.3648,0.3589,0.3735,0.2227,0.3728,0.2207,0.3633,0.1969,0.3716,0.1922,0.3628,0.0276,0.3706,0.0254,0.3626,0.0859,0.3657,0.0245,0.3617,0.0254,0.3626,0.0245,0.3617,0.0859,0.3657,0.1489,0.3665,0.1922,0.3628,0.2207,0.3633,0.3589,0.3648,0.3616,0.3609,0.3617,0.3609,0.2207,0.3633,0.1922,0.3628,0.1489,0.3665,0.2227,0.3728,0.3589,0.3735,0.3625,0.3682,0.3612,0.3687,0.2227,0.3728,0.1969,0.3716,0.1469,0.377,0.0826,0.3711,0.0258,0.3672,0.0276,0.3706,0.0258,0.3672,0.0826,0.3711,0.1469,0.377,0.1969,0.3716}))))))
                            .addChild(new HAnimJoint("hanim_vt8").setName("vt8").setCenter(0.0,1.0930501,-0.013763251).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                              .addChild(new HAnimSegment("hanim_t8").setName("t8")
                                .addChild(new Shape("t8_Shape")
                                  .setAppearance(new Appearance()
                                    .setMaterial(new Material().setUSE("SurfaceDefault"))
                                    .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                                  .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(getIndexedFaceSet_18_641_coordIndex()).setTexCoordIndex(getIndexedFaceSet_18_641_texCoordIndex())
                                    .setCoord(new Coordinate().setPoint(getCoordinate_19_641_point()))
                                    .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.0908,0.3999,0.0325,0.3879,0.0306,0.3835,0.1568,0.3845,0.3535,0.3812,0.3589,0.3783,0.2214,0.3832,0.1952,0.3809,0.3561,0.3769,0.0802,0.3883,0.1575,0.3746,0.3637,0.3704,0.356,0.3713,0.3581,0.3683,0.0256,0.3731,0.0261,0.363,0.2218,0.3729,0.1941,0.3712,0.0325,0.3879,0.0256,0.3731,0.0802,0.3883,0.0908,0.3999,0.3589,0.3783,0.3637,0.3704,0.3581,0.3683,0.3561,0.3769,0.1575,0.3746,0.1568,0.3845,0.356,0.3713,0.3535,0.3812,0.2214,0.3832,0.2218,0.3729,0.1952,0.3809,0.1941,0.3712,0.0306,0.3835,0.0261,0.363,0.3637,0.3704,0.2218,0.3729,0.1941,0.3712,0.1575,0.3746,0.0802,0.3883,0.0256,0.3731,0.0261,0.363,0.0256,0.3731,0.0802,0.3883,0.1575,0.3746,0.1941,0.3712,0.2218,0.3729,0.356,0.3713,0.3581,0.3683,0.0306,0.3835,0.0325,0.3879,0.0908,0.3999,0.1568,0.3845,0.1952,0.3809,0.2214,0.3832,0.3535,0.3812,0.3561,0.3769,0.3589,0.3783,0.2214,0.3832,0.1952,0.3809,0.1568,0.3845,0.0908,0.3999,0.0325,0.3879}))))))
                              .addChild(new HAnimJoint("hanim_vt7").setName("vt7").setCenter(0.0,1.1088,-0.013763251).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                .addChild(new HAnimSegment("hanim_t7").setName("t7")
                                  .addChild(new Shape("t7_Shape")
                                    .setAppearance(new Appearance()
                                      .setMaterial(new Material().setUSE("SurfaceDefault"))
                                      .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                                    .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(getIndexedFaceSet_19_649_coordIndex()).setTexCoordIndex(getIndexedFaceSet_19_649_texCoordIndex())
                                      .setCoord(new Coordinate().setPoint(getCoordinate_20_649_point()))
                                      .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.0437,0.4075,0.2185,0.3912,0.3484,0.3944,0.1518,0.3905,0.1902,0.3894,0.3503,0.3879,0.3505,0.3886,0.0427,0.408,0.0961,0.4138,0.0908,0.3999,0.0325,0.3879,0.1568,0.3845,0.3535,0.3812,0.3589,0.3783,0.2214,0.3832,0.1952,0.3809,0.3561,0.3769,0.0306,0.3835,0.1568,0.3845,0.1518,0.3905,0.0961,0.4138,0.0908,0.3999,0.3503,0.3879,0.3589,0.3783,0.3561,0.3769,0.3505,0.3886,0.0325,0.3879,0.0437,0.4075,0.0427,0.408,0.0306,0.3835,0.3535,0.3812,0.3484,0.3944,0.2185,0.3912,0.2214,0.3832,0.1902,0.3894,0.1952,0.3809,0.3484,0.3944,0.3505,0.3886,0.3503,0.3879,0.2185,0.3912,0.1902,0.3894,0.1518,0.3905,0.0961,0.4138,0.0437,0.4075,0.0427,0.408,0.0437,0.4075,0.0961,0.4138,0.1518,0.3905,0.1902,0.3894,0.2185,0.3912,0.0325,0.3879,0.0306,0.3835,0.0325,0.3879,0.0908,0.3999,0.1568,0.3845,0.1952,0.3809,0.2214,0.3832,0.3535,0.3812,0.3561,0.3769,0.3589,0.3783,0.2214,0.3832,0.1952,0.3809,0.1568,0.3845,0.0908,0.3999}))))))
                                .addChild(new HAnimJoint("hanim_vt6").setName("vt6").setCenter(0.0,1.1216251,-0.013763251).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                  .addChild(new HAnimSegment("hanim_t6").setName("t6")
                                    .addChild(new Shape("t6_Shape")
                                      .setAppearance(new Appearance()
                                        .setMaterial(new Material().setUSE("SurfaceDefault"))
                                        .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                                      .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(getIndexedFaceSet_20_657_coordIndex()).setTexCoordIndex(getIndexedFaceSet_20_657_texCoordIndex())
                                        .setCoord(new Coordinate().setPoint(getCoordinate_21_657_point()))
                                        .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.3061,0.4256,0.3364,0.4029,0.1528,0.4078,0.1843,0.4071,0.055,0.4216,0.3325,0.4068,0.0482,0.4185,0.221,0.4256,0.1008,0.4259,0.1518,0.3905,0.3506,0.3865,0.3484,0.3944,0.0427,0.408,0.0961,0.4138,0.3437,0.3934,0.2185,0.3912,0.1902,0.3894,0.0437,0.4075,0.0437,0.4075,0.0961,0.4138,0.1008,0.4259,0.055,0.4216,0.1902,0.3894,0.1843,0.4071,0.1528,0.4078,0.1518,0.3905,0.3364,0.4029,0.3506,0.3865,0.3437,0.3934,0.3325,0.4068,0.0482,0.4185,0.0427,0.408,0.2185,0.3912,0.221,0.4256,0.3484,0.3944,0.3061,0.4256,0.055,0.4216,0.1008,0.4259,0.1528,0.4078,0.1843,0.4071,0.221,0.4256,0.3061,0.4256,0.3325,0.4068,0.3364,0.4029,0.221,0.4256,0.1843,0.4071,0.1528,0.4078,0.1008,0.4259,0.055,0.4216,0.0482,0.4185,0.3437,0.3934,0.3506,0.3865,0.2185,0.3912,0.1902,0.3894,0.1518,0.3905,0.0961,0.4138,0.0437,0.4075,0.0427,0.408,0.0437,0.4075,0.0961,0.4138,0.1518,0.3905,0.1902,0.3894,0.2185,0.3912,0.3484,0.3944}))))))
                                  .addChild(new HAnimJoint("hanim_vt5").setName("vt5").setCenter(0.0,1.13715,-0.013763251).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                    .addChild(new HAnimSegment("hanim_t5").setName("t5")
                                      .addChild(new Shape("t5_Shape")
                                        .setAppearance(new Appearance()
                                          .setMaterial(new Material().setUSE("SurfaceDefault"))
                                          .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                                        .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(getIndexedFaceSet_21_665_coordIndex()).setTexCoordIndex(getIndexedFaceSet_21_665_texCoordIndex())
                                          .setCoord(new Coordinate().setPoint(getCoordinate_22_665_point()))
                                          .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.2236,0.46,0.2638,0.4568,0.3214,0.4203,0.1538,0.4251,0.1784,0.4249,0.3223,0.4192,0.1055,0.438,0.0663,0.4356,0.0537,0.4289,0.3061,0.4256,0.3364,0.4029,0.1528,0.4078,0.1843,0.4071,0.055,0.4216,0.3325,0.4068,0.0482,0.4185,0.221,0.4256,0.1008,0.4259,0.3214,0.4203,0.3223,0.4192,0.3364,0.4029,0.3325,0.4068,0.0537,0.4289,0.0482,0.4185,0.055,0.4216,0.0663,0.4356,0.1055,0.438,0.1008,0.4259,0.1528,0.4078,0.1538,0.4251,0.1784,0.4249,0.1843,0.4071,0.221,0.4256,0.2236,0.46,0.3061,0.4256,0.2638,0.4568,0.0663,0.4356,0.1055,0.438,0.1538,0.4251,0.1784,0.4249,0.2236,0.46,0.2638,0.4568,0.3214,0.4203,0.3223,0.4192,0.2236,0.46,0.1784,0.4249,0.1538,0.4251,0.1055,0.438,0.0663,0.4356,0.0537,0.4289,0.1008,0.4259,0.055,0.4216,0.0482,0.4185,0.055,0.4216,0.1008,0.4259,0.1528,0.4078,0.1843,0.4071,0.221,0.4256,0.3061,0.4256,0.3325,0.4068,0.3364,0.4029,0.221,0.4256,0.1843,0.4071,0.1528,0.4078}))))))
                                    .addChild(new HAnimJoint("hanim_vt4").setName("vt4").setCenter(0.0,1.1524501,-0.013763251).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                      .addChild(new HAnimSegment("hanim_t4").setName("t4")
                                        .addChild(new Shape("t4_Shape")
                                          .setAppearance(new Appearance()
                                            .setMaterial(new Material().setUSE("SurfaceDefault"))
                                            .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                                          .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(getIndexedFaceSet_22_673_coordIndex()).setTexCoordIndex(getIndexedFaceSet_22_673_texCoordIndex())
                                            .setCoord(new Coordinate().setPoint(getCoordinate_23_673_point()))
                                            .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.0639,0.4488,0.0777,0.4495,0.1846,0.4438,0.1504,0.4433,0.1107,0.4532,0.2633,0.457,0.3222,0.4193,0.3214,0.4203,0.2198,0.4731,0.2144,0.4674,0.3223,0.4192,0.2638,0.4568,0.1784,0.4249,0.1784,0.4249,0.1055,0.438,0.0663,0.4356,0.2236,0.46,0.3214,0.4203,0.1538,0.4251,0.0537,0.4289,0.1538,0.4251,0.1504,0.4433,0.1107,0.4532,0.1055,0.438,0.0777,0.4495,0.0663,0.4356,0.3223,0.4192,0.3214,0.4203,0.3214,0.4203,0.3222,0.4193,0.2236,0.46,0.2638,0.4568,0.2633,0.457,0.2198,0.4731,0.0639,0.4488,0.0537,0.4289,0.2144,0.4674,0.1846,0.4438,0.1784,0.4249,0.1784,0.4249,0.1107,0.4532,0.1504,0.4433,0.1846,0.4438,0.2144,0.4674,0.2198,0.4731,0.2633,0.457,0.3214,0.4203,0.3222,0.4193,0.2198,0.4731,0.2144,0.4674,0.1846,0.4438,0.1504,0.4433,0.1107,0.4532,0.0777,0.4495,0.0639,0.4488,0.0777,0.4495,0.1055,0.438,0.0663,0.4356,0.0537,0.4289,0.0663,0.4356,0.1055,0.438,0.1538,0.4251,0.1784,0.4249,0.2236,0.46,0.2638,0.4568,0.3214,0.4203,0.3223,0.4192,0.2236,0.46,0.1784,0.4249,0.1538,0.4251}))))))
                                      .addChild(new HAnimJoint("hanim_vt3").setName("vt3").setCenter(0.0,1.1709001,-0.013763251).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                        .addChild(new HAnimSegment("hanim_t3").setName("t3")
                                          .addChild(new Shape("t3_Shape")
                                            .setAppearance(new Appearance()
                                              .setMaterial(new Material().setUSE("SurfaceDefault"))
                                              .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                                            .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(getIndexedFaceSet_23_681_coordIndex()).setTexCoordIndex(getIndexedFaceSet_23_681_texCoordIndex())
                                              .setCoord(new Coordinate().setPoint(getCoordinate_24_681_point()))
                                              .setTexCoord(new TextureCoordinate().setPoint(getTextureCoordinate_24_682_point())))))
                                        .addChild(new HAnimJoint("hanim_vt2").setName("vt2").setCenter(0.0,1.19565,-0.013785751).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                          .addChild(new HAnimSegment("hanim_t2").setName("t2")
                                            .addChild(new Shape("t2_Shape")
                                              .setAppearance(new Appearance()
                                                .setMaterial(new Material().setUSE("SurfaceDefault"))
                                                .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                                              .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(getIndexedFaceSet_24_689_coordIndex()).setTexCoordIndex(getIndexedFaceSet_24_689_texCoordIndex())
                                                .setCoord(new Coordinate().setPoint(getCoordinate_25_689_point()))
                                                .setTexCoord(new TextureCoordinate().setPoint(getTextureCoordinate_25_690_point())))))
                                          .addChild(new HAnimJoint("hanim_vt1").setName("vt1").setCenter(0.0,1.22,-0.0138).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                            .addChild(new HAnimSegment("hanim_t1").setName("t1")
                                              .addChild(new Shape("t1_Shape")
                                                .setAppearance(new Appearance()
                                                  .setMaterial(new Material().setUSE("SurfaceDefault"))
                                                  .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                                                .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(getIndexedFaceSet_25_697_coordIndex()).setTexCoordIndex(getIndexedFaceSet_25_697_texCoordIndex())
                                                  .setCoord(new Coordinate().setPoint(getCoordinate_26_697_point()))
                                                  .setTexCoord(new TextureCoordinate().setPoint(getTextureCoordinate_26_698_point())))))
                                            .addChild(new HAnimJoint("hanim_vc7").setName("vc7").setCenter(0.0,1.245375,-0.015063751).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                              .addChild(new HAnimSegment("hanim_c7").setName("c7")
                                                .addChild(new Shape("c7_Shape")
                                                  .setAppearance(new Appearance()
                                                    .setMaterial(new Material().setUSE("SurfaceDefault"))
                                                    .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                                                  .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(getIndexedFaceSet_26_705_coordIndex()).setTexCoordIndex(getIndexedFaceSet_26_705_texCoordIndex())
                                                    .setCoord(new Coordinate().setPoint(getCoordinate_27_705_point()))
                                                    .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.3995,0.6285,0.3906,0.6293,0.4094,0.632,0.4164,0.6316,0.4107,0.6267,0.3906,0.6224,0.4006,0.6225,0.3818,0.6285,0.3719,0.632,0.3649,0.6316,0.3706,0.6267,0.3807,0.6225,0.3906,0.6293,0.3995,0.6285,0.4094,0.632,0.4164,0.6316,0.4107,0.6267,0.4006,0.6225,0.3906,0.6224,0.3807,0.6225,0.3706,0.6267,0.3649,0.6316,0.3719,0.632,0.3818,0.6285,0.3995,0.6534,0.4094,0.6549,0.4164,0.6547,0.4107,0.6527,0.3906,0.6475,0.3807,0.6518,0.3719,0.6549,0.3649,0.6547,0.3906,0.6538,0.4006,0.6518,0.3818,0.6534,0.3706,0.6527,0.3995,0.6534,0.3906,0.6538,0.3818,0.6534,0.3719,0.6549,0.3649,0.6547,0.3706,0.6527,0.3807,0.6518,0.3906,0.6475,0.4006,0.6518,0.4107,0.6527,0.4164,0.6547,0.4094,0.6549}))))))
                                              .addChild(new HAnimJoint("hanim_vc6").setName("vc6").setCenter(0.0,1.2575251,-0.015063751).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                .addChild(new HAnimSegment("hanim_c6").setName("c6")
                                                  .addChild(new Shape("c6_Shape")
                                                    .setAppearance(new Appearance()
                                                      .setMaterial(new Material().setUSE("SurfaceDefault"))
                                                      .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                                                    .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(getIndexedFaceSet_27_713_coordIndex()).setTexCoordIndex(getIndexedFaceSet_27_713_texCoordIndex())
                                                      .setCoord(new Coordinate().setPoint(getCoordinate_28_713_point()))
                                                      .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.3995,0.6565,0.4094,0.6578,0.4164,0.6576,0.4107,0.6559,0.3906,0.6507,0.3807,0.6555,0.3719,0.6578,0.3649,0.6576,0.3906,0.6568,0.4006,0.6555,0.3818,0.6565,0.3706,0.6559,0.3995,0.6534,0.4094,0.6549,0.4164,0.6547,0.4107,0.6527,0.3906,0.6475,0.3807,0.6518,0.3719,0.6549,0.3649,0.6547,0.3906,0.6538,0.4006,0.6518,0.3818,0.6534,0.3706,0.6527,0.3995,0.6565,0.3906,0.6568,0.3818,0.6565,0.3719,0.6578,0.3649,0.6576,0.3706,0.6559,0.3807,0.6555,0.3906,0.6507,0.4006,0.6555,0.4107,0.6559,0.4164,0.6576,0.4094,0.6578,0.3906,0.6538,0.3995,0.6534,0.4094,0.6549,0.4164,0.6547,0.4107,0.6527,0.4006,0.6518,0.3906,0.6475,0.3807,0.6518,0.3706,0.6527,0.3649,0.6547,0.3719,0.6549,0.3818,0.6534}))))))
                                                .addChild(new HAnimJoint("hanim_vc5").setName("vc5").setCenter(0.0,1.2699,-0.015063751).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                  .addChild(new HAnimSegment("hanim_c5").setName("c5")
                                                    .addChild(new Shape("c5_Shape")
                                                      .setAppearance(new Appearance()
                                                        .setMaterial(new Material().setUSE("SurfaceDefault"))
                                                        .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                                                      .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(getIndexedFaceSet_28_721_coordIndex()).setTexCoordIndex(getIndexedFaceSet_28_721_texCoordIndex())
                                                        .setCoord(new Coordinate().setPoint(getCoordinate_29_721_point()))
                                                        .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.3995,0.6596,0.4094,0.6606,0.4164,0.6605,0.4107,0.6591,0.3906,0.6538,0.3807,0.6592,0.3719,0.6606,0.3649,0.6605,0.3906,0.6599,0.4006,0.6592,0.3818,0.6596,0.3706,0.6591,0.3995,0.6565,0.4094,0.6578,0.4164,0.6576,0.4107,0.6559,0.3906,0.6507,0.3807,0.6555,0.3719,0.6578,0.3649,0.6576,0.3906,0.6568,0.4006,0.6555,0.3818,0.6565,0.3706,0.6559,0.3995,0.6596,0.3906,0.6599,0.3818,0.6596,0.3719,0.6606,0.3649,0.6605,0.3706,0.6591,0.3807,0.6592,0.3906,0.6538,0.4006,0.6592,0.4107,0.6591,0.4164,0.6605,0.4094,0.6606,0.3906,0.6568,0.3995,0.6565,0.4094,0.6578,0.4164,0.6576,0.4107,0.6559,0.4006,0.6555,0.3906,0.6507,0.3807,0.6555,0.3706,0.6559,0.3649,0.6576,0.3719,0.6578,0.3818,0.6565}))))))
                                                  .addChild(new HAnimJoint("hanim_vc4").setName("vc4").setCenter(0.0,1.2822751,-0.015063751).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                    .addChild(new HAnimSegment("hanim_c4").setName("c4")
                                                      .addChild(new Shape("c4_Shape")
                                                        .setAppearance(new Appearance()
                                                          .setMaterial(new Material().setUSE("SurfaceDefault"))
                                                          .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                                                        .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(getIndexedFaceSet_29_729_coordIndex()).setTexCoordIndex(getIndexedFaceSet_29_729_texCoordIndex())
                                                          .setCoord(new Coordinate().setPoint(getCoordinate_30_729_point()))
                                                          .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.3995,0.6628,0.4094,0.6635,0.4164,0.6634,0.4107,0.6624,0.3906,0.657,0.3807,0.6628,0.3719,0.6635,0.3649,0.6634,0.3906,0.6629,0.4006,0.6628,0.3818,0.6628,0.3706,0.6624,0.3995,0.6596,0.4094,0.6606,0.4164,0.6605,0.4107,0.6591,0.3906,0.6538,0.3807,0.6592,0.3719,0.6606,0.3649,0.6605,0.3906,0.6599,0.4006,0.6592,0.3818,0.6596,0.3706,0.6591,0.3995,0.6628,0.3906,0.6629,0.3818,0.6628,0.3719,0.6635,0.3649,0.6634,0.3706,0.6624,0.3807,0.6628,0.3906,0.657,0.4006,0.6628,0.4107,0.6624,0.4164,0.6634,0.4094,0.6635,0.3906,0.6599,0.3995,0.6596,0.4094,0.6606,0.4164,0.6605,0.4107,0.6591,0.4006,0.6592,0.3906,0.6538,0.3807,0.6592,0.3706,0.6591,0.3649,0.6605,0.3719,0.6606,0.3818,0.6596}))))))
                                                    .addChild(new HAnimJoint("hanim_vc3").setName("vc3").setCenter(0.0,1.2951001,-0.015063751).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                      .addChild(new HAnimSegment("hanim_c3").setName("c3")
                                                        .addChild(new Shape("c3_Shape")
                                                          .setAppearance(new Appearance()
                                                            .setMaterial(new Material().setUSE("SurfaceDefault"))
                                                            .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                                                          .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(getIndexedFaceSet_30_737_coordIndex()).setTexCoordIndex(getIndexedFaceSet_30_737_texCoordIndex())
                                                            .setCoord(new Coordinate().setPoint(getCoordinate_31_737_point()))
                                                            .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.3995,0.6659,0.4094,0.6664,0.4164,0.6663,0.4107,0.6656,0.3906,0.6601,0.3807,0.6665,0.3719,0.6664,0.3649,0.6663,0.3906,0.666,0.4006,0.6665,0.3818,0.6659,0.3706,0.6656,0.3995,0.6628,0.4094,0.6635,0.4164,0.6634,0.4107,0.6624,0.3906,0.657,0.3807,0.6628,0.3719,0.6635,0.3649,0.6634,0.3906,0.6629,0.4006,0.6628,0.3818,0.6628,0.3706,0.6624,0.3995,0.6659,0.3906,0.666,0.3818,0.6659,0.3719,0.6664,0.3649,0.6663,0.3706,0.6656,0.3807,0.6665,0.3906,0.6601,0.4006,0.6665,0.4107,0.6656,0.4164,0.6663,0.4094,0.6664,0.3906,0.6629,0.3995,0.6628,0.4094,0.6635,0.4164,0.6634,0.4107,0.6624,0.4006,0.6628,0.3906,0.657,0.3807,0.6628,0.3706,0.6624,0.3649,0.6634,0.3719,0.6635,0.3818,0.6628}))))))
                                                      .addChild(new HAnimJoint("hanim_vc2").setName("vc2").setCenter(0.0,1.307,-0.0150).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                        .addChild(new HAnimSegment("hanim_c2").setName("c2")
                                                          .addChild(new Shape("c2_Shape")
                                                            .setAppearance(new Appearance()
                                                              .setMaterial(new Material().setUSE("SurfaceDefault"))
                                                              .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                                                            .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(getIndexedFaceSet_31_745_coordIndex()).setTexCoordIndex(getIndexedFaceSet_31_745_texCoordIndex())
                                                              .setCoord(new Coordinate().setPoint(getCoordinate_32_745_point()))
                                                              .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.3995,0.6721,0.3906,0.6721,0.4094,0.6721,0.4164,0.6721,0.4107,0.6721,0.4006,0.6738,0.3906,0.6664,0.3818,0.6721,0.3719,0.6721,0.3649,0.6721,0.3706,0.6721,0.3807,0.6738,0.3995,0.6721,0.3906,0.6721,0.3818,0.6721,0.3719,0.6721,0.3649,0.6721,0.3706,0.6721,0.3807,0.6738,0.3906,0.6664,0.4006,0.6738,0.4107,0.6721,0.4164,0.6721,0.4094,0.6721,0.3995,0.669,0.4094,0.6692,0.4164,0.6692,0.4107,0.6689,0.3906,0.6632,0.3807,0.6702,0.3719,0.6692,0.3649,0.6692,0.3906,0.669,0.4006,0.6702,0.3818,0.669,0.3706,0.6689,0.3906,0.669,0.3995,0.669,0.4094,0.6692,0.4164,0.6692,0.4107,0.6689,0.4006,0.6702,0.3906,0.6632,0.3807,0.6702,0.3706,0.6689,0.3649,0.6692,0.3719,0.6692,0.3818,0.669}))))))
                                                        .addChild(new HAnimJoint("hanim_vc1").setName("vc1").setCenter(0.0,1.3185,-0.015063751).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                          .addChild(new HAnimSegment("hanim_c1").setName("c1")
                                                            .addChild(new Shape("c1_Shape")
                                                              .setAppearance(new Appearance()
                                                                .setMaterial(new Material().setUSE("SurfaceDefault"))
                                                                .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                                                              .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(getIndexedFaceSet_32_753_coordIndex()).setTexCoordIndex(getIndexedFaceSet_32_753_texCoordIndex())
                                                                .setCoord(new Coordinate().setPoint(getCoordinate_33_753_point()))
                                                                .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.3995,0.669,0.4094,0.6692,0.4164,0.6692,0.4107,0.6689,0.3906,0.6632,0.3807,0.6702,0.3719,0.6692,0.3649,0.6692,0.3906,0.669,0.4006,0.6702,0.3818,0.669,0.3706,0.6689,0.3995,0.6659,0.4094,0.6664,0.4164,0.6663,0.4107,0.6656,0.3906,0.6601,0.3807,0.6665,0.3719,0.6664,0.3649,0.6663,0.3906,0.666,0.4006,0.6665,0.3818,0.6659,0.3706,0.6656,0.3995,0.669,0.3906,0.669,0.3818,0.669,0.3719,0.6692,0.3649,0.6692,0.3706,0.6689,0.3807,0.6702,0.3906,0.6632,0.4006,0.6702,0.4107,0.6689,0.4164,0.6692,0.4094,0.6692,0.3906,0.666,0.3995,0.6659,0.4094,0.6664,0.4164,0.6663,0.4107,0.6656,0.4006,0.6665,0.3906,0.6601,0.3807,0.6665,0.3706,0.6656,0.3649,0.6663,0.3719,0.6664,0.3818,0.6659}))))))
                                                          .addChild(new HAnimJoint("hanim_skullbase").setName("skullbase").setCenter(0.0,1.3126501,-0.01544175).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                            .addChild(new HAnimSegment("hanim_skull").setName("skull")
                                                              .addChild(new Shape("skull_Shape")
                                                                .setAppearance(new Appearance()
                                                                  .setMaterial(new Material().setUSE("SurfaceDefault"))
                                                                  .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                                                                .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(getIndexedFaceSet_33_761_coordIndex()).setTexCoordIndex(getIndexedFaceSet_33_761_texCoordIndex())
                                                                  .setCoord(new Coordinate().setPoint(getCoordinate_34_761_point()))
                                                                  .setTexCoord(new TextureCoordinate().setPoint(getTextureCoordinate_34_762_point())))))
                                                            .addChild(new HAnimJoint("hanim_l_eyelid_joint").setName("l_eyelid_joint").setCenter(0.0505125,1.42425,0.03294).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                              .addChild(new HAnimSegment("hanim_l_eyelid").setName("l_eyelid")
                                                                .addChild(new Shape("l_eyelid_Shape")
                                                                  .setAppearance(new Appearance()
                                                                    .setMaterial(new Material().setUSE("SurfaceDefault"))
                                                                    .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                                                                  .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {0,1,25,-1,25,24,0,-1,2,26,25,-1,25,1,2,-1,2,3,8,-1,8,26,2,-1,10,27,9,-1,9,4,10,-1,10,0,24,-1,24,27,10,-1,1,0,12,-1,12,13,1,-1,2,1,13,-1,13,14,2,-1,3,2,14,-1,14,15,3,-1,10,4,16,-1,16,22,10,-1,5,6,18,-1,18,17,5,-1,6,7,19,-1,19,18,6,-1,7,8,20,-1,20,19,7,-1,9,11,23,-1,23,21,9,-1,8,3,15,-1,15,20,8,-1,4,9,21,-1,21,16,4,-1,0,10,22,-1,22,12,0,-1,11,5,17,-1,17,23,11,-1,6,5,24,-1,24,25,6,-1,7,6,25,-1,25,26,7,-1,5,11,27,-1,27,24,5,-1,27,11,9,-1,8,7,26,-1}).setTexCoordIndex(new int[] {0,1,2,-1,2,3,0,-1,4,5,2,-1,2,1,4,-1,4,6,7,-1,7,5,4,-1,9,10,11,-1,11,8,9,-1,9,0,3,-1,3,10,9,-1,1,0,12,-1,12,13,1,-1,4,1,13,-1,13,14,4,-1,6,4,14,-1,14,15,6,-1,9,8,16,-1,16,17,9,-1,18,19,20,-1,20,21,18,-1,19,22,23,-1,23,20,19,-1,22,7,24,-1,24,23,22,-1,11,25,26,-1,26,27,11,-1,7,6,15,-1,15,24,7,-1,8,11,27,-1,27,16,8,-1,0,9,17,-1,17,12,0,-1,25,18,21,-1,21,26,25,-1,19,18,3,-1,3,2,19,-1,22,19,2,-1,2,5,22,-1,18,25,10,-1,10,3,18,-1,10,25,11,-1,7,22,5,-1})
                                                                    .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0680895,1.4455328,0.08745751,0.0484515,1.4517225,0.10122751,0.03489975,1.4487976,0.10656001,0.023489999,1.440351,0.109485,0.082912505,1.4294047,0.0752175,0.06322725,1.4205376,0.0957375,0.0498015,1.424592,0.1037025,0.0380115,1.4295623,0.10766251,0.029985748,1.4340128,0.10881,0.0783675,1.4253458,0.07974,0.075825,1.437795,0.081337504,0.0696285,1.4202473,0.0888075,0.06530175,1.4432063,0.083745,0.046669498,1.4462978,0.095625006,0.03466575,1.4440815,0.1006425,0.023197498,1.4388705,0.106920004,0.0816075,1.4289368,0.0744075,0.06244875,1.4194462,0.09432,0.04914,1.4230418,0.100912504,0.03722175,1.4282686,0.10548,0.029506499,1.4327235,0.10658251,0.0780975,1.4244908,0.0779625,0.07326,1.4361098,0.079132505,0.068616,1.419651,0.0879525,0.06635475,1.4316503,0.09141751,0.04920075,1.4383237,0.10368001,0.03714075,1.4376713,0.10743751,0.07280775,1.4284688,0.0854775})))
                                                                    .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.3562,0.7836,0.3424,0.7815,0.3432,0.7614,0.3553,0.7628,0.3328,0.7723,0.3344,0.7557,0.3248,0.7567,0.3294,0.7475,0.3666,0.7703,0.3614,0.7771,0.3598,0.7618,0.364,0.76,0.3542,0.784,0.3411,0.7782,0.3327,0.7703,0.3246,0.7567,0.3657,0.7703,0.3598,0.7771,0.3534,0.7431,0.3436,0.742,0.3428,0.7423,0.3522,0.7429,0.335,0.743,0.3345,0.743,0.3291,0.7475,0.3576,0.7438,0.3566,0.7438,0.3632,0.7603})))))))
                                                            .addChild(new HAnimJoint("hanim_r_eyelid_joint").setName("r_eyelid_joint").setCenter(-0.0505125,1.42425,0.03294).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                              .addChild(new HAnimSegment("hanim_r_eyelid").setName("r_eyelid")
                                                                .addChild(new Shape("r_eyelid_Shape")
                                                                  .setAppearance(new Appearance()
                                                                    .setMaterial(new Material().setUSE("SurfaceDefault"))
                                                                    .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                                                                  .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {0,24,25,-1,25,1,0,-1,2,1,25,-1,25,26,2,-1,2,26,8,-1,8,3,2,-1,10,4,9,-1,9,27,10,-1,10,27,24,-1,24,0,10,-1,1,13,12,-1,12,0,1,-1,2,14,13,-1,13,1,2,-1,3,15,14,-1,14,2,3,-1,10,22,16,-1,16,4,10,-1,5,17,18,-1,18,6,5,-1,6,18,19,-1,19,7,6,-1,7,19,20,-1,20,8,7,-1,9,21,23,-1,23,11,9,-1,8,20,15,-1,15,3,8,-1,4,16,21,-1,21,9,4,-1,0,12,22,-1,22,10,0,-1,11,23,17,-1,17,5,11,-1,6,25,24,-1,24,5,6,-1,7,26,25,-1,25,6,7,-1,5,24,27,-1,27,11,5,-1,27,9,11,-1,8,26,7,-1}).setTexCoordIndex(new int[] {0,3,2,-1,2,1,0,-1,4,1,2,-1,2,5,4,-1,4,5,7,-1,7,6,4,-1,9,8,11,-1,11,10,9,-1,9,10,3,-1,3,0,9,-1,1,13,12,-1,12,0,1,-1,4,14,13,-1,13,1,4,-1,6,15,14,-1,14,4,6,-1,9,17,16,-1,16,8,9,-1,18,21,20,-1,20,19,18,-1,19,20,23,-1,23,22,19,-1,22,23,24,-1,24,7,22,-1,11,27,26,-1,26,25,11,-1,7,24,15,-1,15,6,7,-1,8,16,27,-1,27,11,8,-1,0,12,17,-1,17,9,0,-1,25,26,21,-1,21,18,25,-1,19,2,3,-1,3,18,19,-1,22,5,2,-1,2,19,22,-1,18,3,10,-1,10,25,18,-1,10,11,25,-1,7,5,22,-1})
                                                                    .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {-0.0680895,1.4455328,0.08745751,-0.0484515,1.4517225,0.10122751,-0.03489975,1.4487976,0.10656001,-0.023489999,1.440351,0.109485,-0.082912505,1.4294047,0.0752175,-0.06322725,1.4205376,0.0957375,-0.0498015,1.424592,0.1037025,-0.0380115,1.4295623,0.10766251,-0.029985748,1.4340128,0.10881,-0.0783675,1.4253458,0.07974,-0.075825,1.437795,0.081337504,-0.0696285,1.4202473,0.0888075,-0.06530175,1.4432063,0.083745,-0.046669498,1.4462978,0.095625006,-0.03466575,1.4440815,0.1006425,-0.023197498,1.4388705,0.106920004,-0.0816075,1.4289368,0.0744075,-0.06244875,1.4194462,0.09432,-0.04914,1.4230418,0.100912504,-0.03722175,1.4282686,0.10548,-0.029506499,1.4327235,0.10658251,-0.0780975,1.4244908,0.0779625,-0.07326,1.4361098,0.079132505,-0.068616,1.419651,0.0879525,-0.06635475,1.4316503,0.09141751,-0.04920075,1.4383237,0.10368001,-0.03714075,1.4376713,0.10743751,-0.07280775,1.4284688,0.0854775})))
                                                                    .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.3562,0.7836,0.3424,0.7815,0.3432,0.7614,0.3553,0.7628,0.3328,0.7723,0.3344,0.7557,0.3248,0.7567,0.3294,0.7475,0.3666,0.7703,0.3614,0.7771,0.3598,0.7618,0.364,0.76,0.3542,0.784,0.3411,0.7782,0.3327,0.7703,0.3246,0.7567,0.3657,0.7703,0.3598,0.7771,0.3534,0.7431,0.3436,0.742,0.3428,0.7423,0.3522,0.7429,0.335,0.743,0.3345,0.743,0.3291,0.7475,0.3576,0.7438,0.3566,0.7438,0.3632,0.7603})))))))
                                                            .addChild(new HAnimJoint("hanim_l_eyeball_joint").setName("l_eyeball_joint").setCenter(0.048127502,1.4049001,0.0830475).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                              .addChild(new HAnimSegment("hanim_l_eyeball").setName("l_eyeball")
                                                                .addChild(new Shape("l_eyeball_Shape")
                                                                  .setAppearance(new Appearance()
                                                                    .setMaterial(new Material().setUSE("SurfaceDefault"))
                                                                    .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                                                                  .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {1,6,16,-1,16,11,1,-1,0,1,11,-1,11,10,0,-1,8,9,19,-1,19,18,8,-1,2,8,18,-1,18,12,2,-1,3,0,10,-1,10,13,3,-1,9,4,14,-1,14,19,9,-1,5,2,12,-1,12,15,5,-1,4,3,13,-1,13,14,4,-1,6,7,17,-1,17,16,6,-1,7,5,15,-1,15,17,7,-1,11,16,21,-1,21,20,11,-1,16,17,22,-1,22,21,16,-1,17,15,23,-1,23,22,17,-1,15,12,24,-1,24,23,15,-1,12,18,25,-1,25,24,12,-1,18,19,26,-1,26,25,18,-1,19,14,27,-1,27,26,19,-1,14,13,28,-1,28,27,14,-1,13,10,29,-1,29,28,13,-1,10,11,20,-1,20,29,10,-1,6,1,30,-1,1,0,30,-1,0,3,30,-1,3,4,30,-1,4,9,30,-1,9,8,30,-1,8,2,30,-1,2,5,30,-1,5,7,30,-1,7,6,30,-1}).setTexCoordIndex(new int[] {4,9,13,-1,13,14,4,-1,3,4,14,-1,14,15,3,-1,11,12,16,-1,16,17,11,-1,5,11,17,-1,17,18,5,-1,6,3,15,-1,15,6,6,-1,12,7,19,-1,19,16,12,-1,8,5,18,-1,18,20,8,-1,7,6,21,-1,21,19,7,-1,9,10,22,-1,22,13,9,-1,10,8,20,-1,20,22,10,-1,14,13,24,-1,24,23,14,-1,13,22,25,-1,25,24,13,-1,22,20,26,-1,26,25,22,-1,20,18,27,-1,27,26,20,-1,18,17,28,-1,28,27,18,-1,17,16,29,-1,29,28,17,-1,16,19,30,-1,30,29,16,-1,19,21,31,-1,31,30,19,-1,6,15,32,-1,32,31,6,-1,15,14,23,-1,23,32,15,-1,36,1,40,-1,1,0,40,-1,0,33,40,-1,33,34,40,-1,34,39,40,-1,39,38,40,-1,38,2,40,-1,2,35,40,-1,35,37,40,-1,37,36,40,-1})
                                                                    .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.035271,1.407843,0.106042504,0.04827375,1.4122688,0.10307925,0.068949,1.393335,0.078867,0.02277,1.4001908,0.1064475,0.02985075,1.3947142,0.10174725,0.072225004,1.3961812,0.076779,0.0676035,1.4155313,0.089601755,0.082575,1.4078475,0.07194375,0.06240825,1.3930538,0.085353754,0.04069125,1.3934723,0.096680254,0.0277155,1.4117355,0.09791326,0.041780252,1.418481,0.09326925,0.06625125,1.3883828,0.069507,0.013522499,1.40049,0.0988605,0.021599999,1.3898183,0.09364501,0.0701415,1.3931887,0.067113005,0.065421,1.4220135,0.080228254,0.080505,1.4098231,0.062649004,0.0588735,1.3877865,0.07619625,0.0340335,1.3880363,0.088218,0.0387135,1.4152567,0.08419275,0.06027975,1.4180603,0.0730845,0.072225004,1.4094428,0.0596025,0.065889,1.3987283,0.06316425,0.061913252,1.395549,0.0653895,0.05586975,1.3950877,0.07102125,0.03096,1.3957515,0.0821655,0.0202275,1.3975043,0.0861435,0.016312499,1.4013765,0.08707275,0.02621925,1.4096116,0.0877455,0.0546795,1.4028931,0.095818505})))
                                                                    .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.3217,0.8278,0.3482,0.8386,0.3916,0.7984,0.3206,0.8292,0.3482,0.8386,0.3916,0.7984,0.2977,0.8092,0.309,0.8013,0.3985,0.8044,0.3868,0.8428,0.4182,0.8265,0.3778,0.7978,0.3319,0.7987,0.3868,0.8428,0.3482,0.8386,0.3206,0.8292,0.3319,0.7987,0.3778,0.7978,0.3916,0.7984,0.309,0.8013,0.3985,0.8029,0.2977,0.8092,0.4182,0.8263,0.3482,0.8386,0.3868,0.8428,0.4182,0.8265,0.3985,0.8044,0.3916,0.7984,0.3778,0.7978,0.3319,0.7987,0.309,0.8013,0.2977,0.8092,0.3206,0.8292,0.2978,0.8092,0.309,0.8013,0.3985,0.8044,0.3868,0.8428,0.4182,0.8265,0.3778,0.7978,0.3319,0.7986,0.3567,0.819})))))))
                                                            .addChild(new HAnimJoint("hanim_r_eyeball_joint").setName("r_eyeball_joint").setCenter(-0.048127502,1.4049001,0.0830475).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                              .addChild(new HAnimSegment("hanim_r_eyeball").setName("r_eyeball")
                                                                .addChild(new Shape("r_eyeball_Shape")
                                                                  .setAppearance(new Appearance()
                                                                    .setMaterial(new Material().setUSE("SurfaceDefault"))
                                                                    .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                                                                  .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {1,11,16,-1,16,6,1,-1,0,10,11,-1,11,1,0,-1,8,18,19,-1,19,9,8,-1,2,12,18,-1,18,8,2,-1,3,13,10,-1,10,0,3,-1,9,19,14,-1,14,4,9,-1,5,15,12,-1,12,2,5,-1,4,14,13,-1,13,3,4,-1,6,16,17,-1,17,7,6,-1,7,17,15,-1,15,5,7,-1,11,20,21,-1,21,16,11,-1,16,21,22,-1,22,17,16,-1,17,22,23,-1,23,15,17,-1,15,23,24,-1,24,12,15,-1,12,24,25,-1,25,18,12,-1,18,25,26,-1,26,19,18,-1,19,26,27,-1,27,14,19,-1,14,27,28,-1,28,13,14,-1,13,28,29,-1,29,10,13,-1,10,29,20,-1,20,11,10,-1,6,30,1,-1,1,30,0,-1,0,30,3,-1,3,30,4,-1,4,30,9,-1,9,30,8,-1,8,30,2,-1,2,30,5,-1,5,30,7,-1,7,30,6,-1}).setTexCoordIndex(new int[] {4,14,13,-1,13,9,4,-1,3,15,14,-1,14,4,3,-1,11,17,16,-1,16,12,11,-1,5,18,17,-1,17,11,5,-1,6,6,15,-1,15,3,6,-1,12,16,19,-1,19,7,12,-1,8,20,18,-1,18,5,8,-1,7,19,21,-1,21,6,7,-1,9,13,22,-1,22,10,9,-1,10,22,20,-1,20,8,10,-1,14,23,24,-1,24,13,14,-1,13,24,25,-1,25,22,13,-1,22,25,26,-1,26,20,22,-1,20,26,27,-1,27,18,20,-1,18,27,28,-1,28,17,18,-1,17,28,29,-1,29,16,17,-1,16,29,30,-1,30,19,16,-1,19,30,31,-1,31,21,19,-1,6,31,32,-1,32,15,6,-1,15,32,23,-1,23,14,15,-1,36,40,1,-1,1,40,0,-1,0,40,33,-1,33,40,34,-1,34,40,39,-1,39,40,38,-1,38,40,2,-1,2,40,35,-1,35,40,37,-1,37,40,36,-1})
                                                                    .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {-0.035271,1.407843,0.106042504,-0.04827375,1.4122688,0.10307925,-0.068949,1.393335,0.078867,-0.02277,1.4001908,0.1064475,-0.02985075,1.3947142,0.10174725,-0.072225004,1.3961812,0.076779,-0.0676035,1.4155313,0.089601755,-0.082575,1.4078475,0.07194375,-0.06240825,1.3930538,0.085353754,-0.04069125,1.3934723,0.096680254,-0.0277155,1.4117355,0.09791326,-0.041780252,1.418481,0.09326925,-0.06625125,1.3883828,0.069507,-0.013522499,1.40049,0.0988605,-0.021599999,1.3898183,0.09364501,-0.0701415,1.3931887,0.067113005,-0.065421,1.4220135,0.080226004,-0.080505,1.4098231,0.062649004,-0.0588735,1.3877865,0.07619625,-0.0340335,1.3880363,0.088218,-0.0387135,1.4152567,0.08419275,-0.06027975,1.4180603,0.0730845,-0.072225004,1.4094428,0.0596025,-0.065889,1.3987283,0.06316425,-0.061913252,1.395549,0.0653895,-0.05586975,1.3950877,0.07102125,-0.03096,1.3957515,0.0821655,-0.0202275,1.3975043,0.0861435,-0.016312499,1.4013765,0.08707275,-0.02621925,1.4096116,0.0877455,-0.0546795,1.4028931,0.095818505})))
                                                                    .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.3217,0.8278,0.3482,0.8386,0.3916,0.7984,0.3206,0.8292,0.3482,0.8386,0.3916,0.7984,0.2977,0.8092,0.309,0.8013,0.3985,0.8044,0.3868,0.8428,0.4182,0.8265,0.3778,0.7978,0.3319,0.7987,0.3868,0.8428,0.3482,0.8386,0.3206,0.8292,0.3319,0.7987,0.3778,0.7978,0.3916,0.7984,0.309,0.8013,0.3985,0.8029,0.2977,0.8092,0.4182,0.8263,0.3482,0.8386,0.3868,0.8428,0.4182,0.8265,0.3985,0.8044,0.3916,0.7984,0.3778,0.7978,0.3319,0.7987,0.309,0.8013,0.2977,0.8092,0.3206,0.8292,0.2978,0.8092,0.309,0.8013,0.3985,0.8044,0.3868,0.8428,0.4182,0.8265,0.3778,0.7978,0.3319,0.7986,0.3567,0.819})))))))
                                                            .addChild(new HAnimJoint("hanim_l_eyebrow_joint").setName("l_eyebrow_joint").setCenter(0.021748502,1.4139,0.1069425).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                              .addChild(new HAnimSegment("hanim_l_eyebrow").setName("l_eyebrow")
                                                                .addChild(new Shape("l_eyebrow_Shape")
                                                                  .setAppearance(new Appearance()
                                                                    .setMaterial(new Material().setUSE("SurfaceDefault"))
                                                                    .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                                                                  .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {2,20,21,-1,21,7,2,-1,4,3,8,-1,8,10,4,-1,3,2,7,-1,7,8,3,-1,2,1,5,-1,5,20,2,-1,4,6,3,-1,3,6,1,-1,1,2,3,-1,5,1,12,-1,12,14,5,-1,0,5,14,-1,14,11,0,-1,6,4,13,-1,13,15,6,-1,1,6,15,-1,15,12,1,-1,8,7,16,-1,16,17,8,-1,21,22,16,-1,16,7,21,-1,9,0,11,-1,11,18,9,-1,4,10,19,-1,19,13,4,-1,10,8,17,-1,17,19,10,-1,20,0,9,-1,9,21,20,-1,5,0,20,-1,21,9,18,-1,18,22,21,-1}).setTexCoordIndex(new int[] {0,20,21,-1,21,7,0,-1,3,1,8,-1,8,10,3,-1,1,0,7,-1,7,8,1,-1,0,4,5,-1,5,20,0,-1,3,6,1,-1,1,6,4,-1,4,0,1,-1,5,4,11,-1,11,12,5,-1,2,5,12,-1,12,14,2,-1,6,3,15,-1,15,16,6,-1,4,6,16,-1,16,11,4,-1,8,7,13,-1,13,17,8,-1,21,22,13,-1,13,7,21,-1,9,2,14,-1,14,18,9,-1,3,10,19,-1,19,15,3,-1,10,8,17,-1,17,19,10,-1,20,2,9,-1,9,21,20,-1,5,2,20,-1,21,9,18,-1,18,22,21,-1})
                                                                    .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.014508001,1.4087296,0.12278925,0.046116002,1.4273416,0.1154835,0.0464085,1.4234064,0.114228,0.07300351,1.4280931,0.09362475,0.086751,1.4287546,0.0771975,0.02509875,1.420407,0.12194325,0.073521,1.4311485,0.093296245,0.046881,1.4196465,0.1114965,0.0714285,1.4240319,0.09249975,0.01602675,1.4072468,0.120141,0.0863685,1.426707,0.076725,0.0155070005,1.4090401,0.1170135,0.046026003,1.4268713,0.1108215,0.084906004,1.428678,0.075757496,0.02571075,1.4199684,0.1166895,0.072801,1.4305388,0.09049725,0.046746,1.4193541,0.107163,0.0705735,1.423665,0.089759246,0.017172001,1.4074875,0.11459025,0.08429851,1.4261446,0.075307496,0.027978752,1.4166541,0.11952225,0.030271502,1.4138843,0.116379,0.029373752,1.4129685,0.11156175})))
                                                                    .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.344,0.8611,0.3991,0.8726,0.2757,0.8301,0.4299,0.8749,0.3424,0.8703,0.297,0.8558,0.4,0.8788,0.3445,0.8554,0.397,0.8649,0.2794,0.8281,0.4294,0.8703,0.3456,0.8724,0.3008,0.857,0.3469,0.8565,0.2795,0.829,0.4293,0.8745,0.3996,0.8793,0.3963,0.8659,0.2847,0.831,0.4284,0.8697,0.3046,0.8466,0.3082,0.8407,0.3105,0.8417})))))))
                                                            .addChild(new HAnimJoint("hanim_r_eyebrow_joint").setName("r_eyebrow_joint").setCenter(-0.021748502,1.4139,0.1069425).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                              .addChild(new HAnimSegment("hanim_r_eyebrow").setName("r_eyebrow")
                                                                .addChild(new Shape("r_eyebrow_Shape")
                                                                  .setAppearance(new Appearance()
                                                                    .setMaterial(new Material().setUSE("SurfaceDefault"))
                                                                    .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                                                                  .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {2,7,21,-1,21,20,2,-1,4,10,8,-1,8,3,4,-1,3,8,7,-1,7,2,3,-1,2,20,5,-1,5,1,2,-1,4,3,6,-1,3,2,1,-1,1,6,3,-1,5,14,12,-1,12,1,5,-1,0,11,14,-1,14,5,0,-1,6,15,13,-1,13,4,6,-1,1,12,15,-1,15,6,1,-1,8,17,16,-1,16,7,8,-1,21,7,16,-1,16,22,21,-1,9,18,11,-1,11,0,9,-1,4,13,19,-1,19,10,4,-1,10,19,17,-1,17,8,10,-1,20,21,9,-1,9,0,20,-1,5,20,0,-1,21,22,18,-1,18,9,21,-1}).setTexCoordIndex(new int[] {0,7,21,-1,21,20,0,-1,3,10,8,-1,8,1,3,-1,1,8,7,-1,7,0,1,-1,0,20,5,-1,5,4,0,-1,3,1,6,-1,1,0,4,-1,4,6,1,-1,5,12,11,-1,11,4,5,-1,2,14,12,-1,12,5,2,-1,6,16,15,-1,15,3,6,-1,4,11,16,-1,16,6,4,-1,8,17,13,-1,13,7,8,-1,21,7,13,-1,13,22,21,-1,9,18,14,-1,14,2,9,-1,3,15,19,-1,19,10,3,-1,10,19,17,-1,17,8,10,-1,20,21,9,-1,9,2,20,-1,5,20,2,-1,21,22,18,-1,18,9,21,-1})
                                                                    .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {-0.014508001,1.4087296,0.12278925,-0.046116002,1.4273416,0.1154835,-0.0464085,1.4234064,0.114228,-0.07300351,1.4280931,0.09362475,-0.086751,1.4287546,0.0771975,-0.02509875,1.420407,0.12194325,-0.073521,1.4311485,0.093296245,-0.046881,1.4196465,0.1114965,-0.0714285,1.4240319,0.09249975,-0.01602675,1.4072468,0.120141,-0.0863685,1.426707,0.076725,-0.0155070005,1.4090401,0.1170135,-0.046026003,1.4268713,0.1108215,-0.084906004,1.428678,0.075757496,-0.02571075,1.4199684,0.1166895,-0.072801,1.4305388,0.09049725,-0.046746,1.4193541,0.107163,-0.0705735,1.423665,0.089759246,-0.017172001,1.4074875,0.11459025,-0.08429851,1.4261446,0.075307496,-0.027978752,1.4166541,0.11952225,-0.030271502,1.4138843,0.116379,-0.029373752,1.4129685,0.11156175})))
                                                                    .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.344,0.8611,0.3991,0.8726,0.2757,0.8301,0.4299,0.8749,0.3424,0.8703,0.297,0.8558,0.4,0.8788,0.3445,0.8554,0.397,0.8649,0.2794,0.8281,0.4294,0.8703,0.3456,0.8724,0.3008,0.857,0.3469,0.8565,0.2795,0.829,0.4293,0.8745,0.3996,0.8793,0.3963,0.8659,0.2847,0.831,0.4284,0.8697,0.3046,0.8466,0.3082,0.8407,0.3105,0.8417})))))))
                                                            .addChild(new HAnimJoint("hanim_temporomandibular").setName("temporomandibular").setCenter(0.0,1.312875,0.015378751).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                              .addChild(new HAnimSegment("hanim_jaw").setName("jaw")
                                                                .addChild(new Shape("jaw_Shape")
                                                                  .setAppearance(new Appearance()
                                                                    .setMaterial(new Material().setUSE("SurfaceDefault"))
                                                                    .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                                                                  .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {0,2,12,-1,13,3,15,-1,3,13,4,-1,4,13,12,-1,4,12,2,-1,1,0,18,-1,18,9,1,-1,4,2,10,-1,10,6,8,-1,4,10,8,-1,3,7,24,-1,24,15,3,-1,4,8,7,-1,7,3,4,-1,5,26,24,-1,24,7,5,-1,8,6,5,-1,5,7,8,-1,0,1,2,-1,2,1,9,-1,9,10,2,-1,0,12,11,-1,13,15,14,-1,14,16,13,-1,16,12,13,-1,16,11,12,-1,17,19,18,-1,18,0,17,-1,22,21,20,-1,16,22,20,-1,16,20,11,-1,14,15,24,-1,24,23,14,-1,16,14,23,-1,23,22,16,-1,25,23,24,-1,24,26,25,-1,22,23,25,-1,25,21,22,-1,0,11,17,-1,11,20,19,-1,19,17,11,-1}).setTexCoordIndex(new int[] {0,2,3,-1,4,5,6,-1,5,4,7,-1,7,4,3,-1,7,3,2,-1,1,0,0,-1,0,8,1,-1,7,2,2,-1,2,9,16,-1,7,2,16,-1,5,13,14,-1,14,6,5,-1,7,15,13,-1,13,5,7,-1,11,12,17,-1,17,10,11,-1,18,19,11,-1,11,10,18,-1,0,20,2,-1,2,20,21,-1,21,2,2,-1,0,22,2,-1,23,25,24,-1,24,26,23,-1,26,22,23,-1,26,2,22,-1,27,28,0,-1,0,0,27,-1,30,29,2,-1,26,30,2,-1,26,2,2,-1,24,25,32,-1,32,31,24,-1,26,24,31,-1,31,33,26,-1,35,34,37,-1,37,36,35,-1,38,34,35,-1,35,39,38,-1,0,2,40,-1,2,2,41,-1,41,40,2,-1})
                                                                    .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,1.2832425,0.080943756,0.02817,1.2966278,0.06899625,0.0243675,1.3078147,0.08656875,0.005049,1.325727,0.10553625,0.026640002,1.3237088,0.09484875,0.005049,1.33623,0.04658625,0.0241425,1.338525,0.045483753,0.005049,1.327131,0.09374625,0.024525002,1.3274056,0.08611876,0.043425,1.3159688,0.031284,0.044797502,1.329039,0.037404,-0.0243675,1.3078147,0.08656875,0.0,1.3077112,0.096041255,0.0,1.3161578,0.105648756,-0.005049,1.325727,0.10553625,0.0,1.325727,0.10553625,-0.026640002,1.3237088,0.09484875,-0.02817,1.2966278,0.06899625,0.0,1.3063005,0.0358605,-0.043425,1.3159688,0.031284,-0.044797502,1.329039,0.037404,-0.0241425,1.338525,0.045483753,-0.024525002,1.3274056,0.08611876,-0.005049,1.327131,0.09374625,0.0,1.327131,0.09374625,-0.005049,1.33623,0.04658625,0.0,1.3339328,0.04741875})))
                                                                    .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.2448,0.6067,0.3051,0.6166,0.2959,0.6259,0.2442,0.6234,0.2438,0.6465,0.2546,0.6556,0.2439,0.6556,0.3007,0.651,0.3051,0.6166,0.3007,0.651,0.6104,0.6278,0.6104,0.661,0.6021,0.661,0.2546,0.6556,0.2439,0.6556,0.3007,0.651,0.3007,0.651,0.6021,0.6278,0.6425,0.6334,0.6294,0.6619,0.3051,0.6166,0.3051,0.6166,0.2442,0.6234,0.2438,0.6465,0.2546,0.6556,0.2439,0.6556,0.3007,0.651,0.3051,0.6166,0.3051,0.6166,0.3007,0.651,0.3007,0.651,0.2546,0.6556,0.2439,0.6556,0.3007,0.651,0.6104,0.6278,0.6104,0.661,0.6021,0.661,0.6021,0.6278,0.6425,0.6334,0.6294,0.6619,0.3051,0.6166,0.3051,0.6166})))))))))))))))
                                            .addChild(new HAnimJoint("hanim_l_sternoclavicular").setName("l_sternoclavicular").setCenter(0.038475003,1.2087001,-0.013785751).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                              .addChild(new HAnimSegment("hanim_l_clavicle").setName("l_clavicle")
                                                .addChild(new Shape("l_clavicle_Shape")
                                                  .setAppearance(new Appearance()
                                                    .setMaterial(new Material().setUSE("SurfaceDefault"))
                                                    .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                                                  .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {9,6,1,-1,1,0,9,-1,6,5,2,-1,2,1,6,-1,8,3,2,-1,2,5,8,-1,8,7,4,-1,4,3,8,-1,9,0,4,-1,4,7,9,-1,2,3,4,-1,2,4,0,-1,1,2,0,-1,13,14,10,-1,12,13,10,-1,11,12,10,-1,6,9,11,-1,11,10,6,-1,9,7,12,-1,12,11,9,-1,7,8,13,-1,13,12,7,-1,8,5,14,-1,14,13,8,-1,5,6,10,-1,10,14,5,-1}).setTexCoordIndex(new int[] {9,6,1,-1,1,0,9,-1,6,5,2,-1,2,1,6,-1,8,3,2,-1,2,5,8,-1,8,7,4,-1,4,3,8,-1,9,0,4,-1,4,7,9,-1,2,3,4,-1,2,4,0,-1,1,2,0,-1,13,14,10,-1,12,13,10,-1,11,12,10,-1,6,9,11,-1,11,10,6,-1,9,7,12,-1,12,11,9,-1,7,8,13,-1,13,12,7,-1,8,5,14,-1,14,13,8,-1,5,6,10,-1,10,14,5,-1})
                                                    .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.15075,1.21104,-0.033234753,0.1526175,1.2199343,-0.012728251,0.14436,1.2125138,0.0131692495,0.14267251,1.1677725,0.01105425,0.14166,1.1716201,-0.01659375,0.114435,1.217439,0.026061753,0.1260225,1.2309526,-0.014994,0.1328175,1.152675,-0.026640002,0.137205,1.152675,0.018366752,0.1230975,1.2159855,-0.051855754,0.035691753,1.222902,-0.0180225,0.035691753,1.2154658,-0.034994252,0.035691753,1.1767951,-0.019584,0.035691753,1.1773801,3.082502E-4,0.035691753,1.2145185,0.0046170005})))
                                                    .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.1911,0.4797,0.171,0.4832,0.1497,0.4806,0.1519,0.4334,0.1831,0.4416,0.1474,0.4856,0.1708,0.4854,0.1784,0.4249,0.1538,0.4251,0.1963,0.4863,0.19,0.5091,0.1847,0.499,0.172,0.4382,0.1568,0.4457,0.1409,0.4926}))))))
                                              .addChild(new HAnimJoint("hanim_l_acromioclavicular").setName("l_acromioclavicular").setCenter(0.12294001,1.191825,-0.012897001).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                .addChild(new HAnimSegment("hanim_l_scapula").setName("l_scapula")
                                                  .addChild(new Shape("l_scapula_Shape")
                                                    .setAppearance(new Appearance()
                                                      .setMaterial(new Material().setUSE("SurfaceDefault"))
                                                      .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                                                    .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {5,4,0,-1,0,1,5,-1,4,3,2,-1,2,0,4,-1,3,9,6,-1,6,2,3,-1,7,5,1,-1,1,8,7,-1,6,8,0,-1,0,2,6,-1,0,8,1,-1,9,7,8,-1,8,6,9,-1,4,5,11,-1,11,10,4,-1,5,7,12,-1,12,11,5,-1,7,9,13,-1,13,12,7,-1,9,3,14,-1,14,13,9,-1,3,4,10,-1,10,14,3,-1,10,11,15,-1,11,12,15,-1,12,13,15,-1,13,14,15,-1,14,10,15,-1}).setTexCoordIndex(new int[] {5,4,0,-1,0,1,5,-1,4,3,2,-1,2,0,4,-1,3,8,6,-1,6,2,3,-1,9,5,1,-1,1,7,9,-1,6,7,0,-1,0,2,6,-1,0,7,1,-1,12,13,11,-1,11,10,12,-1,4,5,15,-1,15,14,4,-1,5,9,16,-1,16,15,5,-1,13,12,17,-1,17,16,13,-1,8,3,18,-1,18,17,8,-1,3,4,14,-1,14,18,3,-1,14,15,19,-1,15,16,19,-1,16,17,19,-1,17,18,19,-1,18,14,19,-1})
                                                      .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.16647752,1.2248101,-0.014994,0.15702751,1.2064321,-0.051867,0.15745501,1.2078114,0.0235305,0.11443051,1.2174525,0.026073001,0.1260315,1.230975,-0.014994,0.12311101,1.2159901,-0.0518445,0.14170726,1.156455,0.018378,0.13281976,1.152675,-0.02664225,0.14155877,1.156275,-0.0266175,0.1372095,1.152675,0.018355502,0.09510751,1.2234826,-0.014499,0.08813251,1.2109839,-0.038592,0.10600876,1.1557575,-0.023571001,0.10604026,1.1559376,0.013203,0.088965006,1.21509,0.016263,0.087165006,1.1914089,-0.00985725})))
                                                      .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.1715,0.4655,0.1797,0.4646,0.1569,0.4642,0.1474,0.4856,0.1708,0.4854,0.1963,0.4863,0.1544,0.4288,0.1782,0.4286,0.1538,0.4251,0.1784,0.4249,0.1544,0.4288,0.1782,0.4286,0.1538,0.4251,0.1784,0.4249,0.1703,0.4865,0.1895,0.487,0.1761,0.4271,0.1552,0.4287,0.1491,0.4835,0.1671,0.4618}))))))
                                                .addChild(new HAnimJoint("hanim_l_shoulder").setName("l_shoulder").setCenter(0.16506,1.1785501,-0.0032670002).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                  .addChild(new HAnimSegment("hanim_l_upperarm").setName("l_upperarm")
                                                    .addChild(new Shape("l_upperarm_Shape")
                                                      .setAppearance(new Appearance()
                                                        .setMaterial(new Material().setUSE("SurfaceDefault"))
                                                        .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                                                      .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {2,1,0,-1,3,2,0,-1,4,3,0,-1,0,1,6,-1,6,5,0,-1,1,2,7,-1,7,6,1,-1,2,3,8,-1,8,7,2,-1,3,4,9,-1,9,8,3,-1,4,0,5,-1,5,9,4,-1,5,6,11,-1,11,10,5,-1,6,7,12,-1,12,11,6,-1,7,8,13,-1,13,12,7,-1,8,9,14,-1,14,13,8,-1,9,5,10,-1,10,14,9,-1,10,11,16,-1,16,15,10,-1,11,12,17,-1,17,16,11,-1,12,13,18,-1,18,17,12,-1,13,14,19,-1,19,18,13,-1,14,10,15,-1,15,19,14,-1,36,37,38,-1,35,36,38,-1,39,35,38,-1,21,20,15,-1,15,16,21,-1,22,21,16,-1,16,17,22,-1,23,22,17,-1,17,18,23,-1,24,23,18,-1,18,19,24,-1,20,24,19,-1,19,15,20,-1,26,25,40,-1,40,41,26,-1,27,26,41,-1,41,42,27,-1,28,27,42,-1,42,43,28,-1,29,28,43,-1,43,44,29,-1,25,29,44,-1,44,40,25,-1,31,30,25,-1,25,26,31,-1,32,31,26,-1,26,27,32,-1,33,32,27,-1,27,28,33,-1,34,33,28,-1,28,29,34,-1,30,34,29,-1,29,25,30,-1,36,35,30,-1,30,31,36,-1,37,36,31,-1,31,32,37,-1,38,37,32,-1,32,33,38,-1,39,38,33,-1,33,34,39,-1,35,39,34,-1,34,30,35,-1}).setTexCoordIndex(new int[] {2,0,1,-1,3,2,1,-1,55,3,1,-1,1,0,5,-1,5,6,1,-1,0,2,7,-1,7,5,0,-1,2,3,8,-1,8,7,2,-1,25,4,9,-1,9,26,25,-1,4,1,6,-1,6,9,4,-1,6,5,10,-1,10,11,6,-1,5,7,12,-1,12,10,5,-1,7,8,13,-1,13,12,7,-1,27,9,14,-1,14,28,27,-1,9,6,11,-1,11,14,9,-1,11,10,15,-1,15,16,11,-1,10,12,17,-1,17,15,10,-1,12,13,18,-1,18,17,12,-1,29,14,19,-1,19,30,29,-1,14,11,16,-1,16,19,14,-1,49,35,36,-1,48,49,36,-1,37,48,36,-1,20,21,16,-1,16,15,20,-1,22,20,15,-1,15,17,22,-1,23,22,17,-1,17,18,23,-1,24,32,31,-1,31,19,24,-1,21,24,19,-1,19,16,21,-1,38,39,56,-1,56,57,38,-1,40,50,58,-1,58,59,40,-1,41,40,59,-1,59,60,41,-1,42,41,60,-1,60,61,42,-1,39,42,61,-1,61,56,39,-1,43,44,39,-1,39,38,43,-1,45,52,51,-1,51,40,45,-1,46,45,40,-1,40,41,46,-1,47,46,41,-1,41,42,47,-1,44,47,42,-1,42,39,44,-1,34,33,44,-1,44,43,34,-1,35,54,53,-1,53,45,35,-1,36,35,45,-1,45,46,36,-1,37,36,46,-1,46,47,37,-1,33,37,47,-1,47,44,33,-1})
                                                        .setCoord(new Coordinate().setPoint(getCoordinate_29_856_point()))
                                                        .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.2986,0.2114,0.2726,0.2114,0.3201,0.2114,0.3415,0.2114,0.2466,0.2114,0.2979,0.2417,0.2726,0.2417,0.3197,0.2417,0.3418,0.2417,0.2473,0.2417,0.2979,0.3018,0.2726,0.3018,0.3197,0.3018,0.3418,0.3018,0.2473,0.3018,0.2978,0.3276,0.2726,0.3276,0.3197,0.3276,0.3419,0.3276,0.2474,0.3276,0.2932,0.2834,0.2689,0.2834,0.316,0.2834,0.3322,0.2834,0.245,0.2834,0.2251,0.2114,0.2255,0.2417,0.2255,0.2417,0.2255,0.3018,0.2255,0.3018,0.2255,0.3276,0.2255,0.3276,0.2159,0.2834,0.9467,0.4943,0.9572,0.4943,0.9099,0.4943,0.9193,0.4943,0.9332,0.4943,0.9567,0.4691,0.9455,0.4691,0.9105,0.4691,0.9205,0.4691,0.9332,0.4691,0.9567,0.4913,0.9458,0.4913,0.9102,0.4913,0.9203,0.4913,0.9334,0.4913,0.8898,0.4943,0.9003,0.4943,0.8997,0.4691,0.8997,0.4691,0.8998,0.4913,0.8998,0.4913,0.9003,0.4943,0.3481,0.2114,0.9448,0.4374,0.9561,0.4374,0.8991,0.4374,0.9117,0.4374,0.9198,0.4374,0.9341,0.4374}))))))
                                                  .addChild(new HAnimJoint("hanim_l_elbow").setName("l_elbow").setCenter(0.18209252,0.9288,-0.0056295004).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                    .addChild(new HAnimSegment("hanim_l_forearm").setName("l_forearm")
                                                      .addChild(new Shape("l_forearm_Shape")
                                                        .setAppearance(new Appearance()
                                                          .setMaterial(new Material().setUSE("SurfaceDefault"))
                                                          .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                                                        .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {2,1,0,-1,3,2,0,-1,4,3,0,-1,0,1,6,-1,6,5,0,-1,1,2,7,-1,7,6,1,-1,2,3,8,-1,8,7,2,-1,3,4,9,-1,9,8,3,-1,4,0,5,-1,5,9,4,-1,5,6,11,-1,11,10,5,-1,6,7,12,-1,12,11,6,-1,7,8,13,-1,13,12,7,-1,8,9,14,-1,14,13,8,-1,9,5,10,-1,10,14,9,-1,10,11,16,-1,16,15,10,-1,11,12,17,-1,17,16,11,-1,12,13,18,-1,18,17,12,-1,13,14,19,-1,19,18,13,-1,14,10,15,-1,15,19,14,-1,21,22,23,-1,20,21,23,-1,24,20,23,-1,21,20,15,-1,15,16,21,-1,22,21,16,-1,16,17,22,-1,23,22,17,-1,17,18,23,-1,24,23,18,-1,18,19,24,-1,20,24,19,-1,19,15,20,-1}).setTexCoordIndex(new int[] {2,3,4,-1,1,2,4,-1,0,1,4,-1,4,3,5,-1,5,6,4,-1,3,2,7,-1,7,5,3,-1,2,1,8,-1,8,7,2,-1,1,0,9,-1,9,8,1,-1,0,4,6,-1,6,9,0,-1,6,5,10,-1,10,11,6,-1,5,7,12,-1,12,10,5,-1,7,8,13,-1,13,12,7,-1,8,9,14,-1,14,13,8,-1,9,6,11,-1,11,14,9,-1,11,10,15,-1,15,16,11,-1,10,12,17,-1,17,15,10,-1,12,13,18,-1,18,17,12,-1,13,14,19,-1,19,18,13,-1,14,11,16,-1,16,19,14,-1,22,23,24,-1,21,22,24,-1,20,21,24,-1,22,21,16,-1,16,15,22,-1,23,22,15,-1,15,17,23,-1,24,23,17,-1,17,18,24,-1,20,24,18,-1,18,19,20,-1,21,20,19,-1,19,16,21,-1})
                                                          .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.18693002,0.9356558,-0.0315495,0.20808002,0.9354735,-0.011452501,0.19604027,0.93557924,0.017770499,0.16745627,0.9358245,0.015725251,0.16182451,0.9358718,-0.014751001,0.18533702,0.909792,-0.042192,0.21521252,0.90953773,-0.015239251,0.19821152,0.909684,0.030933002,0.15781501,0.9100305,0.0277155,0.14985001,0.910098,-0.020452501,0.18508051,0.85005003,-0.041787002,0.21699002,0.8497575,-0.015135751,0.19966502,0.8629875,0.030595502,0.15653251,0.86334753,0.027400503,0.14719501,0.850365,-0.020297252,0.18342452,0.7327575,-0.037962,0.20668502,0.732555,-0.008507251,0.19344826,0.73269004,0.028345501,0.16199552,0.73296,0.025353,0.15579002,0.733005,-0.013342501,0.18229951,0.71874,-0.02555325,0.19818902,0.718605,-0.0054405,0.18914627,0.7186725,0.017838,0.16766551,0.7188525,0.015788252,0.16343552,0.71889746,-0.00874125})))
                                                          .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.8857,0.572,0.9344,0.572,0.9377,0.5719,0.8909,0.5718,0.8588,0.5719,0.8849,0.5578,0.8418,0.558,0.9588,0.5579,0.9536,0.5581,0.8765,0.5581,0.885,0.5257,0.8424,0.5258,0.9582,0.5328,0.9531,0.533,0.8768,0.526,0.8957,0.4625,0.8485,0.4627,0.9546,0.4626,0.9498,0.4628,0.8879,0.4628,0.8953,0.4552,0.8684,0.4551,0.9006,0.455,0.9378,0.4551,0.9345,0.4552}))))))
                                                    .addChild(new HAnimJoint("hanim_l_radiocarpal").setName("l_radiocarpal").setCenter(0.18193501,0.724275,-0.00502425).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                      .addChild(new HAnimSegment("hanim_l_carpal").setName("l_carpal")
                                                        .addChild(new Shape("l_carpal_Shape")
                                                          .setAppearance(new Appearance()
                                                            .setMaterial(new Material().setUSE("SurfaceDefault"))
                                                            .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                                                          .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {0,1,12,-1,12,11,0,-1,1,2,13,-1,13,12,1,-1,2,17,10,-1,10,13,2,-1,3,4,8,-1,8,16,3,-1,5,19,21,-1,21,20,5,-1,6,14,15,-1,15,18,6,-1,6,7,9,-1,9,14,6,-1,7,0,11,-1,11,9,7,-1,15,19,5,-1,5,18,15,-1,10,17,3,-1,3,16,10,-1,4,20,21,-1,21,8,4,-1,0,22,1,-1,1,22,2,-1,2,22,17,-1,17,22,3,-1,3,22,4,-1,4,22,20,-1,20,22,5,-1,5,22,18,-1,18,22,6,-1,6,22,7,-1,7,22,0,-1,16,23,24,-1,24,10,16,-1,10,24,25,-1,25,13,10,-1,13,25,26,-1,26,12,13,-1,12,26,27,-1,27,11,12,-1,11,27,28,-1,28,9,11,-1,9,28,29,-1,29,14,9,-1,14,29,30,-1,30,15,14,-1,15,30,31,-1,31,19,15,-1,19,31,32,-1,32,21,19,-1,21,32,33,-1,33,8,21,-1,8,33,23,-1,23,16,8,-1,23,34,24,-1,24,34,25,-1,25,34,26,-1,26,34,27,-1,27,34,28,-1,28,34,29,-1,29,34,30,-1,30,34,31,-1,31,34,32,-1,32,34,33,-1,33,34,23,-1}).setTexCoordIndex(new int[] {2,1,0,-1,0,3,2,-1,1,5,4,-1,4,0,1,-1,5,6,7,-1,7,4,5,-1,10,9,8,-1,8,11,10,-1,12,15,38,-1,38,37,12,-1,17,16,19,-1,19,18,17,-1,17,21,20,-1,20,16,17,-1,21,35,36,-1,36,20,21,-1,19,15,12,-1,12,18,19,-1,7,6,10,-1,10,11,7,-1,9,13,14,-1,14,8,9,-1,2,22,1,-1,1,22,5,-1,5,22,6,-1,6,22,10,-1,10,22,9,-1,9,22,13,-1,37,39,12,-1,12,39,18,-1,18,39,17,-1,17,39,21,-1,21,39,35,-1,11,24,23,-1,23,7,11,-1,7,23,25,-1,25,4,7,-1,4,25,26,-1,26,0,4,-1,0,26,27,-1,27,3,0,-1,36,40,28,-1,28,20,36,-1,20,28,29,-1,29,16,20,-1,16,29,30,-1,30,19,16,-1,19,30,31,-1,31,15,19,-1,15,31,41,-1,41,38,15,-1,14,32,33,-1,33,8,14,-1,8,33,24,-1,24,11,8,-1,24,34,23,-1,23,34,25,-1,25,34,26,-1,26,34,27,-1,40,42,28,-1,28,42,29,-1,29,42,30,-1,30,42,31,-1,31,42,41,-1,32,34,33,-1,33,34,24,-1})
                                                            .setCoord(new Coordinate().setPoint(getCoordinate_31_872_point()))
                                                            .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.7729,0.0334,0.7695,0.0151,0.7598,0.0161,0.7624,0.0345,0.791,0.0281,0.7896,0.0131,0.8111,0.0113,0.813,0.0266,0.8476,0.0256,0.8461,0.0079,0.8312,0.0091,0.8327,0.0273,0.9162,0.2899,0.8453,0.0081,0.8466,0.0257,0.9122,0.2724,0.9531,0.2644,0.9573,0.2786,0.936,0.2844,0.9315,0.2698,0.9706,0.2558,0.9766,0.2733,0.8032,0.0047,0.8134,0.033,0.8325,0.0338,0.792,0.0345,0.7756,0.0396,0.7675,0.0404,0.9666,0.2503,0.9509,0.2584,0.9297,0.2636,0.9113,0.266,0.8439,0.0324,0.8447,0.0323,0.8081,0.0397,0.986,0.2708,0.9803,0.2531,0.9032,0.2936,0.8989,0.2764,0.9452,0.2896,0.9743,0.2482,0.9004,0.2693,0.9343,0.2559}))))))
                                                      .addChild(new HAnimJoint("hanim_l_midcarpal_1").setName("l_midcarpal_1").setCenter(0.1812825,0.70605004,0.0193275).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                        .addChild(new HAnimSegment("hanim_l_trapezium").setName("l_trapezium")
                                                          .addChild(new Shape("l_trapezium_Shape")
                                                            .setAppearance(new Appearance()
                                                              .setMaterial(new Material().setUSE("SurfaceDefault"))
                                                              .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                                                            .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {6,5,3,-1,3,0,6,-1,5,8,2,-1,2,3,5,-1,1,4,7,-1,2,8,7,-1,7,4,2,-1,14,17,16,-1,16,15,14,-1,9,13,10,-1,10,13,12,-1,12,11,10,-1,1,9,10,-1,10,4,1,-1,4,10,11,-1,11,2,4,-1,2,11,12,-1,12,3,2,-1,3,12,13,-1,13,0,3,-1,6,14,15,-1,15,5,6,-1,5,15,16,-1,16,8,5,-1,8,16,17,-1,17,7,8,-1,20,21,22,-1,22,23,24,-1,24,25,18,-1,22,24,18,-1,20,22,18,-1,19,20,18,-1,6,0,19,-1,19,18,6,-1,0,13,20,-1,20,19,0,-1,13,9,21,-1,21,20,13,-1,9,1,22,-1,22,21,9,-1,1,7,23,-1,23,22,1,-1,7,17,24,-1,24,23,7,-1,17,14,25,-1,25,24,17,-1,14,6,18,-1,18,25,14,-1}).setTexCoordIndex(new int[] {0,3,2,-1,2,1,0,-1,3,5,4,-1,4,2,3,-1,7,8,6,-1,18,19,6,-1,6,8,18,-1,21,12,23,-1,23,22,21,-1,9,10,15,-1,15,10,17,-1,17,16,15,-1,7,20,24,-1,24,8,7,-1,8,24,25,-1,25,18,8,-1,4,16,17,-1,17,2,4,-1,2,17,10,-1,10,1,2,-1,0,11,13,-1,13,3,0,-1,3,13,14,-1,14,5,3,-1,19,23,12,-1,12,6,19,-1,28,29,30,-1,30,31,32,-1,32,33,26,-1,30,32,26,-1,28,30,26,-1,27,28,26,-1,0,1,27,-1,27,26,0,-1,1,10,28,-1,28,27,1,-1,10,9,29,-1,29,28,10,-1,20,7,30,-1,30,29,20,-1,7,6,31,-1,31,30,7,-1,6,12,32,-1,32,31,6,-1,12,21,33,-1,33,32,12,-1,11,0,26,-1,26,33,11,-1})
                                                              .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.19715177,0.6884955,0.017084252,0.16690727,0.6884955,0.017084252,0.17230727,0.6948585,0.033036754,0.19136927,0.6948383,0.034593754,0.16983001,0.69243526,0.027677251,0.19037926,0.7063628,0.024972752,0.19406252,0.7059195,0.014298751,0.16910776,0.70591724,0.014323501,0.17471926,0.70634925,0.024201002,0.17034976,0.68456703,0.018283501,0.16966125,0.6850215,0.024734251,0.17344576,0.689436,0.032796003,0.18940501,0.69117075,0.03430575,0.19404002,0.684279,0.017797502,0.19088101,0.71277976,0.013095001,0.18594001,0.7130925,0.021753002,0.17669927,0.7130858,0.021181501,0.17110576,0.71273476,0.0131737515,0.19276427,0.705258,0.012624751,0.19572526,0.688554,0.0152865015,0.193356,0.68534327,0.01582425,0.17097527,0.68562,0.016308,0.16831125,0.6886395,0.015264001,0.17042626,0.705384,0.012622501,0.17211376,0.71114624,0.011655001,0.19001476,0.71118677,0.011580751})))
                                                              .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.8327,0.0273,0.8381,0.0441,0.8625,0.0344,0.8476,0.0256,0.8625,0.0359,0.8466,0.0257,0.9122,0.2724,0.904,0.2568,0.8948,0.2599,0.8401,0.0478,0.8395,0.0482,0.8319,0.0206,0.9141,0.2788,0.844,0.0192,0.8432,0.0193,0.8491,0.0466,0.8611,0.0409,0.8611,0.0397,0.8814,0.2691,0.8989,0.2764,0.9014,0.2535,0.9142,0.2789,0.9026,0.2823,0.9033,0.2821,0.8928,0.2563,0.8819,0.264,0.8327,0.0273,0.8381,0.0441,0.8395,0.0482,0.8401,0.0478,0.904,0.2568,0.9122,0.2724,0.9141,0.2788,0.9142,0.2789}))))))
                                                        .addChild(new HAnimJoint("hanim_l_carpometacarpal_1").setName("l_carpometacarpal_1").setCenter(0.18049501,0.69255006,0.0259875).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                          .addChild(new HAnimSegment("hanim_l_metacarpal_1").setName("l_metacarpal_1")
                                                            .addChild(new Shape("l_metacarpal_1_Shape")
                                                              .setAppearance(new Appearance()
                                                                .setMaterial(new Material().setUSE("SurfaceDefault"))
                                                                .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                                                              .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {1,2,9,-1,9,8,1,-1,8,10,0,-1,0,1,8,-1,2,3,6,-1,6,9,2,-1,0,10,7,-1,7,4,0,-1,5,6,3,-1,22,21,25,-1,22,25,24,-1,23,22,24,-1,19,18,17,-1,17,20,19,-1,13,12,11,-1,11,14,13,-1,14,11,16,-1,16,15,14,-1,3,11,12,-1,12,5,3,-1,5,12,13,-1,13,4,5,-1,4,13,14,-1,14,0,4,-1,0,14,15,-1,15,1,0,-1,1,15,16,-1,16,2,1,-1,2,16,11,-1,11,3,2,-1,7,17,18,-1,18,4,7,-1,4,18,19,-1,19,5,4,-1,5,19,20,-1,20,6,5,-1,6,20,17,-1,17,7,6,-1,10,21,22,-1,22,7,10,-1,7,22,23,-1,23,6,7,-1,6,23,24,-1,24,9,6,-1,9,24,25,-1,25,8,9,-1,8,25,21,-1,21,10,8,-1}).setTexCoordIndex(new int[] {0,3,2,-1,2,1,0,-1,27,4,28,-1,28,26,27,-1,3,6,7,-1,7,2,3,-1,28,4,30,-1,30,29,28,-1,10,7,6,-1,15,14,13,-1,15,13,12,-1,11,15,12,-1,16,19,18,-1,18,17,16,-1,20,23,22,-1,22,21,20,-1,21,22,25,-1,25,24,21,-1,6,22,23,-1,23,10,6,-1,10,23,20,-1,20,8,10,-1,8,20,21,-1,21,5,8,-1,5,21,24,-1,24,0,5,-1,0,24,25,-1,25,3,0,-1,3,25,22,-1,22,6,3,-1,30,34,35,-1,35,29,30,-1,8,19,16,-1,16,10,8,-1,10,16,17,-1,17,7,10,-1,7,17,18,-1,18,9,7,-1,4,32,33,-1,33,30,4,-1,9,15,11,-1,11,7,9,-1,7,11,12,-1,12,2,7,-1,2,12,13,-1,13,1,2,-1,27,31,32,-1,32,4,27,-1})
                                                                .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.16755526,0.6742823,0.03437775,0.17370002,0.6787328,0.04048425,0.18907651,0.6812753,0.042723,0.19660501,0.6722078,0.02954475,0.17226002,0.66453755,0.02409975,0.19891351,0.670122,0.025339501,0.19714051,0.68851805,0.01707975,0.16689827,0.68851805,0.01707975,0.17229602,0.694881,0.0330345,0.19136027,0.6948608,0.03458925,0.16982101,0.6924578,0.02767275,0.18889202,0.66602254,0.032742,0.18843977,0.66456,0.03101175,0.17499377,0.662985,0.0287775,0.17032501,0.66602254,0.034326002,0.17576101,0.6710625,0.040788002,0.18514352,0.67381877,0.04385475,0.17099102,0.6868958,0.013740749,0.17505677,0.6639525,0.01973025,0.19423802,0.66888005,0.020241,0.19362602,0.6868913,0.013734,0.17167051,0.6944108,0.02554875,0.16913252,0.6921765,0.0197415,0.19210726,0.6916703,0.019944001,0.18894826,0.6964133,0.031797,0.1764405,0.6964178,0.030825})))
                                                                .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.8819,0.0483,0.8625,0.0359,0.8625,0.0344,0.8786,0.0507,0.8948,0.2599,0.867,0.0598,0.857,0.0621,0.8381,0.0441,0.8533,0.0697,0.8381,0.0441,0.8503,0.0646,0.8419,0.0407,0.8588,0.0334,0.8588,0.0347,0.8467,0.0405,0.8415,0.0402,0.8445,0.0658,0.8331,0.0451,0.8331,0.0451,0.8468,0.0705,0.8593,0.0711,0.8712,0.0644,0.8626,0.068,0.8607,0.0696,0.877,0.0609,0.8798,0.0581,0.8632,0.2548,0.8814,0.2691,0.8729,0.2464,0.8847,0.2342,0.904,0.2568,0.8853,0.2697,0.8962,0.2618,0.9014,0.2613,0.9088,0.2549,0.8909,0.2323}))))))
                                                          .addChild(new HAnimJoint("hanim_l_metacarpophalangeal_1").setName("l_metacarpophalangeal_1").setCenter(0.181035,0.67275,0.035775002).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                            .addChild(new HAnimSegment("hanim_l_carpal_proximal_phalanx_1").setName("l_carpal_proximal_phalanx_1")
                                                              .addChild(new Shape("l_carpal_proximal_phalanx_1_Shape")
                                                                .setAppearance(new Appearance()
                                                                  .setMaterial(new Material().setUSE("SurfaceDefault"))
                                                                  .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                                                                .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {5,0,6,-1,7,13,14,-1,14,3,7,-1,5,10,17,-1,17,0,5,-1,4,9,10,-1,10,5,4,-1,3,14,9,-1,9,4,3,-1,0,17,19,-1,19,1,0,-1,1,19,13,-1,13,7,1,-1,1,2,0,-1,0,2,8,-1,8,6,0,-1,9,12,11,-1,11,10,9,-1,13,16,15,-1,15,14,13,-1,10,11,18,-1,18,17,10,-1,19,20,16,-1,16,13,19,-1,17,18,20,-1,20,19,17,-1,14,15,12,-1,12,9,14,-1,15,16,20,-1,20,12,15,-1,11,12,20,-1,20,18,11,-1,26,25,24,-1,24,23,22,-1,26,24,22,-1,21,26,22,-1,28,27,30,-1,30,29,28,-1,8,21,22,-1,22,6,8,-1,6,22,23,-1,23,5,6,-1,5,23,24,-1,24,4,5,-1,4,24,25,-1,25,3,4,-1,3,25,26,-1,26,7,3,-1,27,32,31,-1,31,30,27,-1,7,27,28,-1,28,1,7,-1,1,28,29,-1,29,2,1,-1,2,29,30,-1,30,8,2,-1,8,30,31,-1,31,21,8,-1,21,31,32,-1,32,26,21,-1,26,32,27,-1,27,7,26,-1}).setTexCoordIndex(new int[] {0,2,1,-1,36,35,34,-1,34,33,36,-1,0,8,7,-1,7,2,0,-1,10,9,8,-1,8,0,10,-1,33,34,37,-1,37,38,33,-1,2,7,12,-1,12,11,2,-1,39,40,35,-1,35,36,39,-1,11,13,2,-1,2,13,14,-1,14,1,2,-1,9,16,15,-1,15,8,9,-1,5,18,17,-1,17,4,5,-1,8,15,19,-1,19,7,8,-1,12,20,18,-1,18,5,12,-1,7,19,20,-1,20,12,7,-1,4,17,16,-1,16,9,4,-1,17,18,20,-1,20,16,17,-1,15,16,20,-1,20,19,15,-1,26,25,24,-1,24,23,22,-1,26,24,22,-1,21,26,22,-1,28,27,30,-1,30,29,28,-1,14,21,22,-1,22,1,14,-1,1,22,23,-1,23,0,1,-1,0,23,24,-1,24,10,0,-1,10,24,25,-1,25,3,10,-1,33,41,42,-1,42,36,33,-1,27,32,31,-1,31,30,27,-1,6,27,28,-1,28,11,6,-1,11,28,29,-1,29,13,11,-1,13,29,30,-1,30,14,13,-1,14,30,31,-1,31,21,14,-1,21,31,32,-1,32,26,21,-1,42,44,43,-1,43,36,42,-1})
                                                                  .setCoord(new Coordinate().setPoint(getCoordinate_34_896_point()))
                                                                  .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.8786,0.0507,0.857,0.0621,0.8601,0.0649,0.867,0.0598,0.8887,0.0786,0.8747,0.0865,0.8533,0.0697,0.876,0.0783,0.893,0.0688,0.8992,0.0702,0.8819,0.0483,0.8561,0.0728,0.8736,0.0851,0.8532,0.0697,0.8503,0.0646,0.8986,0.0785,0.897,0.0809,0.8914,0.0813,0.8802,0.0861,0.8841,0.0856,0.8821,0.0883,0.8487,0.0595,0.8509,0.0581,0.8683,0.0489,0.868,0.0507,0.8608,0.0544,0.8505,0.0603,0.8455,0.0706,0.8468,0.073,0.8455,0.0707,0.8437,0.0676,0.8416,0.0639,0.8422,0.0648,0.8729,0.2464,0.8482,0.2317,0.8612,0.2211,0.8847,0.2342,0.8433,0.2381,0.8632,0.2548,0.8814,0.2316,0.8625,0.2222,0.8799,0.2506,0.8891,0.243,0.8922,0.232,0.8964,0.2371}))))))
                                                            .addChild(new HAnimJoint("hanim_l_carpal_interphalangeal_1").setName("l_carpal_interphalangeal_1").setCenter(0.182655,0.654075,0.0496575).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                              .addChild(new HAnimSegment("hanim_l_carpal_distal_phalanx_1").setName("l_carpal_distal_phalanx_1")
                                                                .addChild(new Shape("l_carpal_distal_phalanx_1_Shape")
                                                                  .setAppearance(new Appearance()
                                                                    .setMaterial(new Material().setUSE("SurfaceDefault"))
                                                                    .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                                                                  .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {0,11,28,-1,28,29,0,-1,32,1,17,-1,17,2,32,-1,4,17,1,-1,1,3,4,-1,11,5,31,-1,31,28,11,-1,29,32,2,-1,2,0,29,-1,4,3,31,-1,31,5,4,-1,23,1,32,-1,24,31,3,-1,24,3,1,-1,1,23,24,-1,4,8,7,-1,7,6,4,-1,5,11,10,-1,10,9,5,-1,4,5,9,-1,9,8,4,-1,10,12,14,-1,14,13,10,-1,2,17,16,-1,16,15,2,-1,0,2,15,-1,15,12,0,-1,8,9,18,-1,18,7,8,-1,18,9,10,-1,10,13,18,-1,6,19,21,-1,21,20,6,-1,22,14,21,-1,21,19,22,-1,17,6,20,-1,20,16,17,-1,6,17,4,-1,11,0,12,-1,12,10,11,-1,13,14,22,-1,6,7,18,-1,18,19,6,-1,18,13,22,-1,22,19,18,-1,16,20,21,-1,21,15,16,-1,21,14,12,-1,12,15,21,-1,24,23,26,-1,26,25,24,-1,28,27,30,-1,30,29,28,-1,27,25,26,-1,26,30,27,-1,24,25,27,-1,27,31,24,-1,32,30,26,-1,26,23,32,-1,30,32,29,-1,28,31,27,-1}).setTexCoordIndex(new int[] {3,2,34,-1,34,33,3,-1,4,7,6,-1,6,5,4,-1,9,6,7,-1,7,8,9,-1,2,38,37,-1,37,34,2,-1,33,35,36,-1,36,3,33,-1,9,8,10,-1,10,11,9,-1,12,7,4,-1,13,10,8,-1,13,8,7,-1,7,12,13,-1,9,16,15,-1,15,14,9,-1,38,2,18,-1,18,39,38,-1,9,11,17,-1,17,16,9,-1,18,19,21,-1,21,20,18,-1,5,6,23,-1,23,22,5,-1,3,36,40,-1,40,19,3,-1,16,17,24,-1,24,15,16,-1,41,39,18,-1,18,20,41,-1,14,25,27,-1,27,26,14,-1,28,21,43,-1,43,42,28,-1,6,14,26,-1,26,23,6,-1,14,6,9,-1,2,3,19,-1,19,18,2,-1,20,21,28,-1,14,15,24,-1,24,25,14,-1,41,20,28,-1,28,42,41,-1,23,26,27,-1,27,22,23,-1,43,21,19,-1,19,40,43,-1,13,12,30,-1,30,29,13,-1,1,31,32,-1,32,0,1,-1,31,29,30,-1,30,32,31,-1,13,29,31,-1,31,10,13,-1,4,32,30,-1,30,12,4,-1,32,4,0,-1,1,10,31,-1})
                                                                    .setCoord(new Coordinate().setPoint(getCoordinate_35_904_point()))
                                                                    .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.8747,0.0865,0.8887,0.0786,0.8299,0.2203,0.8424,0.2111,0.8736,0.0851,0.8939,0.0989,0.8978,0.0975,0.8834,0.0852,0.8992,0.0766,0.9092,0.0888,0.8992,0.0702,0.9115,0.0859,0.876,0.0783,0.893,0.0688,0.9109,0.102,0.9135,0.0996,0.9144,0.0973,0.9172,0.0962,0.8241,0.2146,0.8338,0.2074,0.8247,0.2116,0.8291,0.2083,0.9028,0.1054,0.9046,0.1032,0.9153,0.1012,0.9125,0.1038,0.9081,0.1033,0.9082,0.1057,0.8266,0.2097,0.8885,0.0681,0.8723,0.0776,0.8843,0.0701,0.8696,0.0781,0.8612,0.2211,0.8482,0.2317,0.8625,0.2222,0.8417,0.2109,0.8433,0.2381,0.8245,0.2237,0.8192,0.2167,0.8322,0.2071,0.8195,0.2131,0.8224,0.2103,0.8256,0.2083}))))))))))
                                                      .addChild(new HAnimJoint("hanim_l_midcarpal_2").setName("l_midcarpal_2").setCenter(0.1812825,0.70695,0.008417251).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                        .addChild(new HAnimSegment("hanim_l_trapezoid").setName("l_trapezoid")
                                                          .addChild(new Shape("l_trapezoid_Shape")
                                                            .setAppearance(new Appearance()
                                                              .setMaterial(new Material().setUSE("SurfaceDefault"))
                                                              .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                                                            .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {14,12,1,-1,1,2,14,-1,0,13,15,-1,15,3,0,-1,11,10,9,-1,9,8,11,-1,4,5,17,-1,17,16,4,-1,18,6,7,-1,7,19,18,-1,0,4,16,-1,16,13,0,-1,12,17,5,-1,5,1,12,-1,1,5,4,-1,4,0,1,-1,2,6,18,-1,18,14,2,-1,15,19,7,-1,7,3,15,-1,3,7,6,-1,6,2,3,-1,3,8,9,-1,9,0,3,-1,0,9,10,-1,10,1,0,-1,1,10,11,-1,11,2,1,-1,2,11,8,-1,8,3,2,-1,22,23,24,-1,24,25,26,-1,26,27,20,-1,24,26,20,-1,22,24,20,-1,21,22,20,-1,12,14,21,-1,21,20,12,-1,14,18,22,-1,22,21,14,-1,18,19,23,-1,23,22,18,-1,19,15,24,-1,24,23,19,-1,15,13,25,-1,25,24,15,-1,13,16,26,-1,26,25,13,-1,16,17,27,-1,27,26,16,-1,17,12,20,-1,20,27,17,-1}).setTexCoordIndex(new int[] {21,19,1,-1,1,0,21,-1,12,20,22,-1,22,13,12,-1,5,4,7,-1,7,6,5,-1,8,9,25,-1,25,23,8,-1,26,17,18,-1,18,28,26,-1,12,16,24,-1,24,20,12,-1,19,25,9,-1,9,1,19,-1,1,9,8,-1,8,2,1,-1,0,10,27,-1,27,21,0,-1,22,28,18,-1,18,13,22,-1,3,11,10,-1,10,0,3,-1,13,14,15,-1,15,12,13,-1,2,7,4,-1,4,1,2,-1,1,4,5,-1,5,0,1,-1,0,5,6,-1,6,3,0,-1,31,32,33,-1,33,34,35,-1,35,36,29,-1,33,35,29,-1,31,33,29,-1,30,31,29,-1,19,21,30,-1,30,29,19,-1,21,27,31,-1,31,30,21,-1,26,28,32,-1,32,31,26,-1,28,22,33,-1,33,32,28,-1,22,20,34,-1,34,33,22,-1,20,24,35,-1,35,34,20,-1,23,25,36,-1,36,35,23,-1,25,19,29,-1,29,36,25,-1})
                                                              .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.166977,0.6858473,0.0032265,0.19887976,0.6858473,0.0032265,0.19663201,0.70836526,0.00230625,0.16765426,0.70836526,0.00251325,0.16957352,0.68211,0.003339,0.19546652,0.68211,0.003339,0.19281827,0.71530426,0.0018315002,0.170982,0.71531105,0.0019709999,0.16942726,0.706842,7.1774976E-4,0.16802101,0.687564,0.0015682501,0.19680077,0.687564,0.0015817503,0.19487476,0.706842,5.2200013E-4,0.19715177,0.68846405,0.01708425,0.16690727,0.68846405,0.01708425,0.19406252,0.70588803,0.014298751,0.16910776,0.70588577,0.0143235,0.17034976,0.6845355,0.018283501,0.19404002,0.68424755,0.017797502,0.19088101,0.7127483,0.013095001,0.17110576,0.7127033,0.013176001,0.195084,0.68997604,0.01834425,0.19240876,0.70506227,0.01593225,0.18965477,0.71100456,0.0148905,0.17252776,0.7109663,0.014958001,0.17079976,0.70506227,0.015954752,0.16889401,0.68997604,0.01834425,0.17187302,0.68657404,0.0193815,0.19239075,0.6863243,0.018963})))
                                                              .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.813,0.0266,0.8136,0.0488,0.8136,0.0488,0.8133,0.0266,0.8111,0.0474,0.8105,0.0283,0.8108,0.0283,0.8111,0.0474,0.8141,0.0525,0.8141,0.0525,0.8123,0.0198,0.8125,0.0198,0.9273,0.2479,0.9315,0.2698,0.9337,0.2676,0.9301,0.2489,0.9262,0.2444,0.9337,0.2762,0.9335,0.2763,0.8381,0.0441,0.904,0.2568,0.8327,0.0273,0.9122,0.2724,0.8401,0.0478,0.9014,0.2535,0.8395,0.0482,0.9142,0.2789,0.8319,0.0206,0.9141,0.2788,0.8381,0.0441,0.8327,0.0273,0.8319,0.0206,0.9141,0.2788,0.9122,0.2724,0.904,0.2568,0.9014,0.2535,0.8395,0.0482}))))))
                                                        .addChild(new HAnimJoint("hanim_l_carpometacarpal_2").setName("l_carpometacarpal_2").setCenter(0.1812825,0.6876,0.009729).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                          .addChild(new HAnimSegment("hanim_l_metacarpal_2").setName("l_metacarpal_2")
                                                            .addChild(new Shape("l_metacarpal_2_Shape")
                                                              .setAppearance(new Appearance()
                                                                .setMaterial(new Material().setUSE("SurfaceDefault"))
                                                                .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                                                              .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {0,3,8,-1,8,1,0,-1,5,7,3,-1,3,0,5,-1,10,2,4,-1,4,6,10,-1,2,1,8,-1,8,4,2,-1,14,11,6,-1,6,4,14,-1,8,3,17,-1,17,16,8,-1,9,7,12,-1,12,13,9,-1,15,4,8,-1,8,16,15,-1,15,14,4,-1,9,18,17,-1,17,3,9,-1,9,13,18,-1,25,31,30,-1,25,30,27,-1,26,25,27,-1,22,21,20,-1,20,19,22,-1,41,40,39,-1,39,38,41,-1,32,37,36,-1,33,32,36,-1,34,33,36,-1,35,34,36,-1,23,22,19,-1,19,24,23,-1,6,19,20,-1,20,10,6,-1,30,29,28,-1,28,27,30,-1,5,21,22,-1,22,7,5,-1,7,22,23,-1,23,12,7,-1,12,23,24,-1,24,11,12,-1,11,24,19,-1,19,6,11,-1,1,25,26,-1,26,0,1,-1,0,26,27,-1,27,5,0,-1,5,27,28,-1,28,21,5,-1,21,28,29,-1,29,20,21,-1,20,29,30,-1,30,10,20,-1,10,30,31,-1,31,2,10,-1,2,31,25,-1,25,1,2,-1,16,32,33,-1,33,15,16,-1,15,33,34,-1,34,14,15,-1,14,34,35,-1,35,13,14,-1,13,35,36,-1,36,18,13,-1,18,36,37,-1,37,17,18,-1,17,37,32,-1,32,16,17,-1,14,38,39,-1,39,11,14,-1,11,39,40,-1,40,12,11,-1,12,40,41,-1,41,13,12,-1,13,41,38,-1,38,14,13,-1,9,3,7,-1}).setTexCoordIndex(new int[] {3,2,1,-1,1,0,3,-1,5,4,2,-1,2,3,5,-1,44,46,8,-1,8,45,44,-1,46,42,43,-1,43,8,46,-1,47,48,45,-1,45,8,47,-1,1,2,13,-1,13,12,1,-1,16,4,15,-1,15,14,16,-1,50,8,43,-1,43,49,50,-1,50,47,8,-1,16,18,13,-1,13,2,16,-1,16,14,18,-1,23,22,21,-1,23,21,20,-1,19,23,20,-1,25,24,27,-1,27,26,25,-1,29,28,31,-1,31,30,29,-1,35,34,33,-1,36,35,33,-1,37,36,33,-1,32,37,33,-1,38,25,26,-1,26,39,38,-1,7,26,27,-1,27,6,7,-1,21,41,40,-1,40,20,21,-1,5,24,25,-1,25,4,5,-1,4,25,38,-1,38,15,4,-1,15,38,39,-1,39,11,15,-1,48,56,51,-1,51,45,48,-1,0,23,19,-1,19,3,0,-1,3,19,20,-1,20,5,3,-1,5,20,40,-1,40,24,5,-1,24,40,41,-1,41,27,24,-1,27,41,21,-1,21,6,27,-1,6,21,22,-1,22,9,6,-1,9,22,23,-1,23,0,9,-1,12,35,36,-1,36,17,12,-1,50,54,55,-1,55,47,50,-1,10,37,32,-1,32,14,10,-1,14,32,33,-1,33,18,14,-1,18,33,34,-1,34,13,18,-1,13,34,35,-1,35,12,13,-1,47,52,53,-1,53,48,47,-1,11,31,28,-1,28,15,11,-1,15,28,29,-1,29,14,15,-1,14,29,30,-1,30,10,14,-1,16,2,4,-1})
                                                                .setCoord(new Coordinate().setPoint(getCoordinate_33_924_point()))
                                                                .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.8514,0.0953,0.8526,0.0788,0.846,0.0768,0.8466,0.0958,0.8195,0.0808,0.8225,0.0994,0.8225,0.0994,0.8195,0.0808,0.8903,0.2261,0.8467,0.0958,0.8381,0.0441,0.8136,0.0488,0.8561,0.0728,0.8532,0.0697,0.8381,0.0441,0.8136,0.0488,0.8436,0.0662,0.8533,0.0697,0.8503,0.0646,0.8461,0.0998,0.8248,0.1027,0.8248,0.1027,0.8462,0.0997,0.8498,0.0994,0.8184,0.0977,0.8157,0.0811,0.8157,0.0809,0.8184,0.0977,0.8165,0.0457,0.8341,0.0424,0.8341,0.0424,0.8165,0.0457,0.844,0.0417,0.8554,0.0622,0.8575,0.0659,0.8594,0.0677,0.8574,0.0658,0.844,0.0417,0.8099,0.0493,0.8099,0.0493,0.82,0.101,0.82,0.101,0.8821,0.2087,0.8838,0.2252,0.9098,0.1997,0.916,0.2175,0.8866,0.2074,0.904,0.2568,0.9273,0.2479,0.8814,0.2316,0.8847,0.2342,0.9197,0.2166,0.9083,0.2577,0.925,0.2515,0.8813,0.2388,0.8986,0.2602,0.931,0.2468}))))))
                                                          .addChild(new HAnimJoint("hanim_l_metacarpophalangeal_2").setName("l_metacarpophalangeal_2").setCenter(0.18373501,0.6372,0.015075001).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                            .addChild(new HAnimSegment("hanim_l_carpal_proximal_phalanx_2").setName("l_carpal_proximal_phalanx_2")
                                                              .addChild(new Shape("l_carpal_proximal_phalanx_2_Shape")
                                                                .setAppearance(new Appearance()
                                                                  .setMaterial(new Material().setUSE("SurfaceDefault"))
                                                                  .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                                                                .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {4,5,18,-1,18,19,4,-1,5,6,21,-1,21,18,5,-1,7,8,20,-1,20,25,7,-1,8,4,19,-1,19,20,8,-1,6,22,21,-1,1,10,8,-1,8,7,1,-1,6,5,11,-1,11,2,6,-1,5,4,0,-1,0,11,5,-1,4,8,10,-1,10,0,4,-1,1,7,9,-1,9,3,1,-1,9,6,2,-1,2,3,9,-1,9,7,23,-1,23,24,9,-1,6,9,24,-1,24,22,6,-1,23,7,25,-1,0,17,15,-1,15,11,0,-1,1,12,14,-1,14,10,1,-1,11,15,13,-1,13,2,11,-1,3,16,12,-1,12,1,3,-1,2,13,16,-1,16,3,2,-1,10,14,17,-1,17,0,10,-1,14,12,16,-1,16,17,14,-1,15,17,16,-1,16,13,15,-1,28,27,26,-1,29,28,26,-1,30,29,26,-1,18,26,27,-1,27,19,18,-1,19,27,28,-1,28,20,19,-1,20,28,29,-1,29,25,20,-1,36,35,34,-1,36,34,33,-1,33,32,31,-1,33,31,37,-1,36,33,37,-1,21,30,26,-1,26,18,21,-1,24,31,32,-1,32,22,24,-1,22,32,33,-1,33,21,22,-1,21,33,34,-1,34,30,21,-1,30,34,35,-1,35,29,30,-1,29,35,36,-1,36,25,29,-1,25,36,37,-1,37,23,25,-1,23,37,31,-1,31,24,23,-1}).setTexCoordIndex(new int[] {0,3,2,-1,2,1,0,-1,3,5,4,-1,4,2,3,-1,6,9,41,-1,41,40,6,-1,9,38,39,-1,39,41,9,-1,5,10,4,-1,11,12,9,-1,9,6,11,-1,5,3,14,-1,14,13,5,-1,3,0,15,-1,15,14,3,-1,38,9,12,-1,12,42,38,-1,11,6,44,-1,44,43,11,-1,17,5,13,-1,13,16,17,-1,44,6,46,-1,46,45,44,-1,5,17,18,-1,18,10,5,-1,46,6,40,-1,15,21,20,-1,20,14,15,-1,11,23,22,-1,22,12,11,-1,14,20,24,-1,24,13,14,-1,43,48,23,-1,23,11,43,-1,13,24,25,-1,25,16,13,-1,12,22,47,-1,47,42,12,-1,22,23,48,-1,48,47,22,-1,20,21,25,-1,25,24,20,-1,29,28,27,-1,30,29,27,-1,26,30,27,-1,2,27,28,-1,28,1,2,-1,1,28,29,-1,29,8,1,-1,8,29,30,-1,30,7,8,-1,31,37,36,-1,31,36,35,-1,35,34,33,-1,35,33,32,-1,31,35,32,-1,4,26,27,-1,27,2,4,-1,18,33,34,-1,34,10,18,-1,10,34,35,-1,35,4,10,-1,4,35,36,-1,36,26,4,-1,26,36,37,-1,37,30,26,-1,30,37,31,-1,31,7,30,-1,7,31,32,-1,32,19,7,-1,19,32,33,-1,33,18,19,-1})
                                                                  .setCoord(new Coordinate().setPoint(getCoordinate_34_932_point()))
                                                                  .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.8511,0.1006,0.8514,0.0953,0.8466,0.0958,0.8466,0.1011,0.8225,0.0994,0.8283,0.1035,0.9023,0.1969,0.8225,0.0994,0.8467,0.0958,0.8857,0.2021,0.8231,0.1042,0.8931,0.1724,0.8782,0.1769,0.8338,0.1268,0.8493,0.125,0.8543,0.1273,0.8302,0.1302,0.8258,0.1072,0.8236,0.1075,0.8231,0.1042,0.8504,0.1328,0.8508,0.1334,0.8781,0.1731,0.8909,0.1692,0.8352,0.1346,0.8353,0.1353,0.8228,0.0929,0.844,0.0896,0.8482,0.0889,0.8441,0.0896,0.8228,0.0929,0.8203,0.0995,0.8207,0.1038,0.8212,0.1068,0.8207,0.1037,0.8203,0.0995,0.8206,0.0933,0.8205,0.0933,0.8815,0.2034,0.8821,0.2087,0.9098,0.1997,0.8866,0.2074,0.8737,0.1777,0.8969,0.1707,0.9052,0.1925,0.9074,0.1918,0.9084,0.195,0.876,0.171,0.891,0.1665}))))))
                                                            .addChild(new HAnimJoint("hanim_l_carpal_proximal_interphalangeal_2").setName("l_carpal_proximal_interphalangeal_2").setCenter(0.18171,0.606825,0.014184001).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                              .addChild(new HAnimSegment("hanim_l_carpal_middle_phalanx_2").setName("l_carpal_middle_phalanx_2")
                                                                .addChild(new Shape("l_carpal_middle_phalanx_2_Shape")
                                                                  .setAppearance(new Appearance()
                                                                    .setMaterial(new Material().setUSE("SurfaceDefault"))
                                                                    .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                                                                  .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {1,15,14,-1,14,7,1,-1,8,14,3,-1,1,7,5,-1,5,18,1,-1,3,2,21,-1,21,4,3,-1,6,8,3,-1,3,4,6,-1,6,4,13,-1,0,18,5,-1,5,13,0,-1,13,4,21,-1,21,0,13,-1,2,3,14,-1,14,15,2,-1,8,6,12,-1,12,11,8,-1,7,10,9,-1,9,5,7,-1,10,11,12,-1,12,9,10,-1,8,11,10,-1,10,14,8,-1,13,9,12,-1,12,6,13,-1,9,13,5,-1,7,14,10,-1,15,17,16,-1,16,2,15,-1,18,20,19,-1,19,1,18,-1,2,16,22,-1,22,21,2,-1,0,23,20,-1,20,18,0,-1,21,22,23,-1,23,0,21,-1,1,19,17,-1,17,15,1,-1,19,20,23,-1,23,17,19,-1,16,17,23,-1,23,22,16,-1}).setTexCoordIndex(new int[] {3,25,24,-1,24,0,3,-1,4,1,5,-1,3,0,7,-1,7,6,3,-1,5,10,9,-1,9,8,5,-1,11,4,5,-1,5,8,11,-1,11,8,12,-1,27,6,7,-1,7,26,27,-1,12,8,9,-1,9,13,12,-1,10,5,1,-1,1,2,10,-1,4,11,15,-1,15,14,4,-1,0,28,29,-1,29,7,0,-1,16,14,15,-1,15,17,16,-1,4,14,16,-1,16,1,4,-1,12,17,15,-1,15,11,12,-1,29,26,7,-1,0,24,28,-1,2,19,18,-1,18,10,2,-1,6,21,20,-1,20,3,6,-1,10,18,22,-1,22,9,10,-1,27,31,21,-1,21,6,27,-1,9,22,23,-1,23,13,9,-1,3,20,30,-1,30,25,3,-1,20,21,31,-1,31,30,20,-1,18,19,23,-1,23,22,18,-1})
                                                                    .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.17981552,0.5814675,0.0060615004,0.17215426,0.581715,0.0187065,0.18831602,0.584235,0.018918,0.19035676,0.6023385,0.01937475,0.19035676,0.60245776,0.007888501,0.17213401,0.607077,0.00793575,0.19116676,0.609426,0.0079605,0.17213401,0.60695773,0.019422,0.19116676,0.609309,0.019444501,0.17627852,0.61142623,0.00798075,0.17627852,0.611307,0.01946475,0.18567227,0.61107075,0.0194625,0.18567227,0.61119,0.007978501,0.18113627,0.6065505,0.0055327504,0.18113627,0.60636604,0.022119751,0.17982227,0.5812875,0.021402001,0.18550576,0.5763825,0.018405002,0.18002251,0.57555,0.0185895,0.17214976,0.5818275,0.0084645,0.17369325,0.57798,0.017784001,0.173691,0.57807,0.00932175,0.18831152,0.584352,0.0082755005,0.18550126,0.576495,0.0086917505,0.18001801,0.57564,0.008667001})))
                                                                    .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.8782,0.1769,0.8543,0.1273,0.8574,0.1518,0.8703,0.1535,0.8493,0.125,0.8504,0.1318,0.8846,0.1491,0.8931,0.1724,0.8349,0.1336,0.8379,0.1515,0.8533,0.1496,0.8338,0.1268,0.8302,0.1302,0.8351,0.1545,0.849,0.1233,0.8336,0.1251,0.849,0.123,0.8335,0.1249,0.8539,0.1573,0.8543,0.1579,0.8703,0.1496,0.8822,0.146,0.8398,0.159,0.8399,0.1597,0.8737,0.1777,0.8664,0.1541,0.8969,0.1707,0.8878,0.1476,0.8796,0.181,0.8945,0.1764,0.8684,0.1475,0.8822,0.1433}))))))
                                                              .addChild(new HAnimJoint("hanim_l_carpal_distal_interphalangeal_2").setName("l_carpal_distal_interphalangeal_2").setCenter(0.180675,0.58162504,0.013385251).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                                .addChild(new HAnimSegment("hanim_l_carpal_distal_phalanx_2").setName("l_carpal_distal_phalanx_2")
                                                                  .addChild(new Shape("l_carpal_distal_phalanx_2_Shape")
                                                                    .setAppearance(new Appearance()
                                                                      .setMaterial(new Material().setUSE("SurfaceDefault"))
                                                                      .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                                                                    .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {0,25,31,-1,24,1,32,-1,1,0,2,-1,2,3,1,-1,31,23,4,-1,4,5,31,-1,0,31,5,-1,5,2,0,-1,23,29,6,-1,6,4,23,-1,32,1,3,-1,3,7,32,-1,29,32,7,-1,7,6,29,-1,2,8,17,-1,17,14,2,-1,5,4,10,-1,10,11,5,-1,2,5,11,-1,11,8,2,-1,10,12,18,-1,18,21,10,-1,7,3,9,-1,9,13,7,-1,6,7,13,-1,13,12,6,-1,8,11,19,-1,19,17,8,-1,19,11,10,-1,10,21,19,-1,25,0,1,-1,1,24,25,-1,14,16,22,-1,22,20,14,-1,15,18,22,-1,22,16,15,-1,3,14,20,-1,20,9,3,-1,14,3,2,-1,4,6,12,-1,12,10,4,-1,21,18,15,-1,14,17,19,-1,19,16,14,-1,19,21,15,-1,15,16,19,-1,9,20,22,-1,22,13,9,-1,22,18,12,-1,12,13,22,-1,25,24,27,-1,27,26,25,-1,23,28,30,-1,30,29,23,-1,28,26,27,-1,27,30,28,-1,25,26,28,-1,28,31,25,-1,32,30,27,-1,27,24,32,-1,30,32,29,-1,23,31,28,-1}).setTexCoordIndex(new int[] {0,2,1,-1,3,5,4,-1,5,0,7,-1,7,6,5,-1,33,10,9,-1,9,35,33,-1,0,1,8,-1,8,7,0,-1,10,12,11,-1,11,9,10,-1,4,5,6,-1,6,13,4,-1,12,34,36,-1,36,11,12,-1,7,16,15,-1,15,14,7,-1,35,9,18,-1,18,37,35,-1,7,8,17,-1,17,16,7,-1,18,19,21,-1,21,20,18,-1,13,6,23,-1,23,22,13,-1,11,36,38,-1,38,19,11,-1,16,17,24,-1,24,15,16,-1,39,37,18,-1,18,20,39,-1,2,0,5,-1,5,3,2,-1,14,25,27,-1,27,26,14,-1,28,21,41,-1,41,40,28,-1,6,14,26,-1,26,23,6,-1,14,6,7,-1,9,11,19,-1,19,18,9,-1,20,21,28,-1,14,15,24,-1,24,25,14,-1,39,20,28,-1,28,40,39,-1,23,26,27,-1,27,22,23,-1,41,21,19,-1,19,38,41,-1,2,3,30,-1,30,29,2,-1,10,42,43,-1,43,12,10,-1,31,29,30,-1,30,32,31,-1,2,29,31,-1,31,1,2,-1,4,32,30,-1,30,3,4,-1,43,34,12,-1,10,33,42,-1})
                                                                      .setCoord(new Coordinate().setPoint(getCoordinate_36_948_point()))
                                                                      .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.8542,0.1553,0.8574,0.1518,0.8533,0.1496,0.8379,0.1515,0.8351,0.1545,0.8388,0.1572,0.8414,0.1663,0.8547,0.1647,0.8578,0.1639,0.8665,0.142,0.8703,0.1535,0.8804,0.1378,0.8846,0.1491,0.8382,0.1663,0.8495,0.1759,0.8523,0.1752,0.8544,0.1737,0.8566,0.1736,0.8658,0.1324,0.8753,0.1296,0.8677,0.1303,0.8725,0.1289,0.842,0.1753,0.8441,0.175,0.8533,0.1759,0.8496,0.1769,0.8467,0.1759,0.846,0.1768,0.87,0.1292,0.8525,0.1477,0.8382,0.1495,0.8525,0.1475,0.8381,0.1492,0.8664,0.1541,0.8878,0.1476,0.8639,0.1422,0.8827,0.1365,0.8634,0.1325,0.8774,0.1283,0.8662,0.1297,0.8697,0.1281,0.8732,0.1275,0.872,0.1575,0.8858,0.1533})))))))))))
                                                      .addChild(new HAnimJoint("hanim_l_midcarpal_3").setName("l_midcarpal_3").setCenter(0.18108001,0.708525,-0.0047970004).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                        .addChild(new HAnimSegment("hanim_l_capitate").setName("l_capitate")
                                                          .addChild(new Shape("l_capitate_Shape")
                                                            .setAppearance(new Appearance()
                                                              .setMaterial(new Material().setUSE("SurfaceDefault"))
                                                              .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                                                            .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {5,6,4,-1,4,1,5,-1,7,0,3,-1,3,2,7,-1,8,11,10,-1,10,9,8,-1,12,15,14,-1,14,13,12,-1,1,8,9,-1,9,5,1,-1,5,9,10,-1,10,7,5,-1,7,10,11,-1,11,0,7,-1,0,11,8,-1,8,1,0,-1,6,12,13,-1,13,4,6,-1,4,13,14,-1,14,3,4,-1,3,14,15,-1,15,2,3,-1,2,15,12,-1,12,6,2,-1,22,21,20,-1,20,23,22,-1,18,17,16,-1,16,19,18,-1,5,16,17,-1,17,6,5,-1,6,17,18,-1,18,2,6,-1,2,18,19,-1,19,7,2,-1,7,19,16,-1,16,5,7,-1,0,20,21,-1,21,3,0,-1,3,21,22,-1,22,4,3,-1,4,22,23,-1,23,1,4,-1,1,23,20,-1,20,0,1,-1}).setTexCoordIndex(new int[] {24,0,26,-1,26,25,24,-1,4,7,6,-1,6,5,4,-1,8,11,10,-1,10,9,8,-1,12,32,31,-1,31,30,12,-1,25,28,29,-1,29,24,25,-1,1,9,10,-1,10,4,1,-1,4,10,11,-1,11,7,4,-1,7,11,8,-1,8,2,7,-1,0,12,30,-1,30,26,0,-1,3,13,14,-1,14,6,3,-1,6,14,15,-1,15,5,6,-1,27,32,12,-1,12,0,27,-1,17,16,19,-1,19,18,17,-1,35,20,37,-1,37,36,35,-1,24,37,20,-1,20,0,24,-1,0,20,35,-1,35,27,0,-1,5,21,22,-1,22,4,5,-1,4,22,23,-1,23,1,4,-1,7,19,16,-1,16,6,7,-1,6,16,17,-1,17,3,6,-1,26,33,34,-1,34,25,26,-1,2,18,19,-1,19,7,2,-1})
                                                              .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.19895177,0.68589,-0.012235501,0.16650002,0.685935,-0.012237751,0.19661626,0.7085138,0.00230625,0.19730927,0.70894355,-0.012406501,0.16780052,0.7089413,-0.01237725,0.16696352,0.6860025,0.0032242502,0.16764076,0.708516,0.00251325,0.19886626,0.6860025,0.0032242502,0.16885127,0.68238,-0.012422251,0.16914827,0.682155,0.0034470002,0.19554977,0.682155,0.0034470002,0.19560602,0.682335,-0.0124200005,0.17095727,0.71546626,0.00198675,0.17106527,0.7156508,-0.01096875,0.19389826,0.715653,-0.010989001,0.19344376,0.715464,0.0018449998,0.16791302,0.6874043,0.00576225,0.16933276,0.70686454,0.0049185003,0.19497602,0.7068623,0.00472275,0.19692002,0.6874043,0.0057735,0.19692676,0.6875753,-0.014348251,0.19551602,0.7073843,-0.0148950005,0.16954426,0.707382,-0.01486575,0.16759576,0.68762255,-0.01435275})))
                                                              .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.9315,0.2698,0.8136,0.0488,0.7924,0.0507,0.7911,0.0281,0.8136,0.0488,0.813,0.0266,0.791,0.0281,0.7924,0.0508,0.7924,0.0543,0.8143,0.0526,0.8143,0.0526,0.7924,0.0543,0.9335,0.2763,0.7903,0.0215,0.7903,0.0215,0.8123,0.0198,0.7875,0.03,0.7875,0.03,0.7887,0.0494,0.7887,0.0495,0.9277,0.2691,0.8167,0.0279,0.8173,0.0471,0.8173,0.0471,0.9273,0.2479,0.9479,0.2423,0.9531,0.2644,0.9318,0.2697,0.9473,0.2389,0.926,0.2443,0.955,0.2707,0.9551,0.2707,0.9337,0.2763,0.9563,0.262,0.9518,0.243,0.928,0.269,0.924,0.2502,0.9241,0.2502}))))))
                                                        .addChild(new HAnimJoint("hanim_l_carpometacarpal_3").setName("l_carpometacarpal_3").setCenter(0.18108001,0.6858,-0.0062527503).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                          .addChild(new HAnimSegment("hanim_l_metacarpal_3").setName("l_metacarpal_3")
                                                            .addChild(new Shape("l_metacarpal_3_Shape")
                                                              .setAppearance(new Appearance()
                                                                .setMaterial(new Material().setUSE("SurfaceDefault"))
                                                                .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                                                              .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {0,8,6,-1,6,3,0,-1,10,5,1,-1,1,7,10,-1,2,9,7,-1,7,1,2,-1,8,0,4,-1,4,11,8,-1,14,13,12,-1,12,15,14,-1,34,33,32,-1,32,35,34,-1,25,24,29,-1,29,28,25,-1,17,20,19,-1,19,18,17,-1,25,28,27,-1,27,26,25,-1,20,17,16,-1,16,21,20,-1,6,12,13,-1,13,3,6,-1,24,31,30,-1,30,29,24,-1,2,14,15,-1,15,9,2,-1,16,23,22,-1,22,21,16,-1,9,16,17,-1,17,7,9,-1,7,17,18,-1,18,10,7,-1,10,18,19,-1,19,11,10,-1,11,19,20,-1,20,8,11,-1,8,20,21,-1,21,6,8,-1,6,21,22,-1,22,12,6,-1,12,22,23,-1,23,15,12,-1,15,23,16,-1,16,9,15,-1,3,24,25,-1,25,0,3,-1,0,25,26,-1,26,4,0,-1,4,26,27,-1,27,5,4,-1,5,27,28,-1,28,1,5,-1,1,28,29,-1,29,2,1,-1,2,29,30,-1,30,14,2,-1,14,30,31,-1,31,13,14,-1,13,31,24,-1,24,3,13,-1,10,32,33,-1,33,5,10,-1,5,33,34,-1,34,4,5,-1,4,34,35,-1,35,11,4,-1,11,35,32,-1,32,10,11,-1}).setTexCoordIndex(new int[] {2,1,0,-1,0,3,2,-1,39,38,37,-1,37,36,39,-1,40,41,36,-1,36,37,40,-1,1,2,11,-1,11,10,1,-1,12,15,14,-1,14,13,12,-1,43,46,45,-1,45,44,43,-1,20,23,22,-1,22,21,20,-1,48,51,50,-1,50,49,48,-1,20,21,29,-1,29,28,20,-1,27,24,31,-1,31,30,27,-1,0,14,15,-1,15,3,0,-1,23,33,32,-1,32,22,23,-1,8,12,13,-1,13,9,8,-1,31,35,34,-1,34,30,31,-1,9,31,24,-1,24,4,9,-1,36,48,49,-1,49,39,36,-1,7,25,26,-1,26,10,7,-1,10,26,27,-1,27,1,10,-1,1,27,30,-1,30,0,1,-1,0,30,34,-1,34,14,0,-1,14,34,35,-1,35,13,14,-1,13,35,31,-1,31,9,13,-1,3,23,20,-1,20,2,3,-1,2,20,28,-1,28,11,2,-1,42,52,53,-1,53,38,42,-1,38,53,47,-1,47,37,38,-1,5,21,22,-1,22,8,5,-1,8,22,32,-1,32,12,8,-1,12,32,33,-1,33,15,12,-1,15,33,23,-1,23,3,15,-1,39,45,46,-1,46,38,39,-1,6,19,16,-1,16,11,6,-1,11,16,17,-1,17,10,11,-1,10,17,18,-1,18,7,10,-1})
                                                                .setCoord(new Coordinate().setPoint(getCoordinate_33_969_point()))
                                                                .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.8225,0.0994,0.8195,0.0808,0.7938,0.0824,0.7939,0.1016,0.8195,0.0808,0.7938,0.0824,0.7924,0.0507,0.8136,0.0488,0.7939,0.1016,0.8225,0.0994,0.8136,0.0488,0.7924,0.0508,0.7964,0.1053,0.8205,0.103,0.8205,0.103,0.7964,0.1053,0.796,0.0481,0.809,0.0468,0.809,0.0469,0.796,0.048,0.7888,0.0827,0.7888,0.0826,0.7886,0.1011,0.7887,0.1011,0.8243,0.0799,0.8186,0.0479,0.8186,0.0479,0.8243,0.0801,0.7878,0.051,0.7878,0.0509,0.8275,0.0984,0.8275,0.0983,0.7902,0.1036,0.7902,0.1036,0.8264,0.1006,0.8264,0.1006,0.916,0.2175,0.941,0.2114,0.9479,0.2423,0.9273,0.2479,0.9376,0.1925,0.9098,0.1997,0.9479,0.2423,0.9448,0.2456,0.9323,0.249,0.9323,0.249,0.9448,0.2456,0.9459,0.2103,0.9115,0.2191,0.9226,0.2496,0.9226,0.2496,0.9114,0.219,0.9524,0.2413,0.9524,0.2414}))))))
                                                          .addChild(new HAnimJoint("hanim_l_metacarpophalangeal_3").setName("l_metacarpophalangeal_3").setCenter(0.18369,0.63495,-0.00391725).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                            .addChild(new HAnimSegment("hanim_l_carpal_proximal_phalanx_3").setName("l_carpal_proximal_phalanx_3")
                                                              .addChild(new Shape("l_carpal_proximal_phalanx_3_Shape")
                                                                .setAppearance(new Appearance()
                                                                  .setMaterial(new Material().setUSE("SurfaceDefault"))
                                                                  .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                                                                .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {3,4,26,-1,26,21,3,-1,5,6,27,-1,27,25,5,-1,4,23,26,-1,0,14,6,-1,6,5,0,-1,4,3,17,-1,17,1,4,-1,0,5,7,-1,7,2,0,-1,7,4,1,-1,1,2,7,-1,7,5,24,-1,24,22,7,-1,4,7,22,-1,22,23,4,-1,24,5,25,-1,15,13,11,-1,11,17,15,-1,0,8,10,-1,10,14,0,-1,17,11,9,-1,9,1,17,-1,2,12,8,-1,8,0,2,-1,1,9,12,-1,12,2,1,-1,14,10,13,-1,13,15,14,-1,10,8,12,-1,12,13,10,-1,11,13,12,-1,12,9,11,-1,3,21,18,-1,14,15,16,-1,16,6,14,-1,16,15,17,-1,17,3,16,-1,16,20,19,-1,19,6,16,-1,3,18,20,-1,20,16,3,-1,19,27,6,-1,31,30,29,-1,29,28,31,-1,26,28,29,-1,29,21,26,-1,38,37,36,-1,38,36,35,-1,35,34,33,-1,35,33,32,-1,38,35,32,-1,27,30,31,-1,31,25,27,-1,44,43,42,-1,44,42,41,-1,41,40,39,-1,44,41,39,-1,44,39,45,-1,18,32,33,-1,33,20,18,-1,20,33,34,-1,34,19,20,-1,19,34,35,-1,35,27,19,-1,27,35,36,-1,36,30,27,-1,30,36,37,-1,37,29,30,-1,29,37,38,-1,38,21,29,-1,21,38,32,-1,32,18,21,-1,22,39,40,-1,40,23,22,-1,23,40,41,-1,41,26,23,-1,26,41,42,-1,42,28,26,-1,28,42,43,-1,43,31,28,-1,31,43,44,-1,44,25,31,-1,25,44,45,-1,45,24,25,-1,24,45,39,-1,39,22,24,-1}).setTexCoordIndex(new int[] {0,3,2,-1,2,1,0,-1,4,7,47,-1,47,46,4,-1,3,8,2,-1,9,10,7,-1,7,4,9,-1,3,0,12,-1,12,11,3,-1,9,4,49,-1,49,48,9,-1,14,3,11,-1,11,13,14,-1,49,4,51,-1,51,50,49,-1,3,14,15,-1,15,8,3,-1,51,4,46,-1,17,19,18,-1,18,12,17,-1,9,21,20,-1,20,10,9,-1,12,18,22,-1,22,11,12,-1,48,54,21,-1,21,9,48,-1,11,22,23,-1,23,13,11,-1,10,20,53,-1,53,52,10,-1,20,21,54,-1,54,53,20,-1,18,19,23,-1,23,22,18,-1,0,1,24,-1,10,52,55,-1,55,7,10,-1,25,17,12,-1,12,0,25,-1,55,57,56,-1,56,7,55,-1,0,24,27,-1,27,25,0,-1,56,47,7,-1,31,30,29,-1,29,28,31,-1,2,28,29,-1,29,1,2,-1,32,38,37,-1,32,37,36,-1,36,35,34,-1,36,34,33,-1,32,36,33,-1,6,30,31,-1,31,5,6,-1,39,45,44,-1,39,44,43,-1,43,42,41,-1,39,43,41,-1,39,41,40,-1,24,33,34,-1,34,27,24,-1,27,34,35,-1,35,26,27,-1,26,35,36,-1,36,6,26,-1,6,36,37,-1,37,30,6,-1,30,37,38,-1,38,29,30,-1,29,38,32,-1,32,1,29,-1,1,32,33,-1,33,24,1,-1,15,41,42,-1,42,8,15,-1,8,42,43,-1,43,2,8,-1,2,43,44,-1,44,28,2,-1,28,44,45,-1,45,31,28,-1,31,45,39,-1,39,5,31,-1,5,39,40,-1,40,16,5,-1,16,40,41,-1,41,15,16,-1})
                                                                  .setCoord(new Coordinate().setPoint(getCoordinate_34_977_point()))
                                                                  .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.8168,0.105,0.8225,0.0994,0.7939,0.1016,0.7996,0.1065,0.9311,0.1887,0.7939,0.1016,0.8225,0.0994,0.9145,0.1932,0.794,0.107,0.9232,0.1611,0.908,0.1649,0.8025,0.1324,0.818,0.1313,0.7986,0.1359,0.7957,0.11,0.7939,0.1101,0.794,0.107,0.8228,0.1342,0.8186,0.1401,0.819,0.1409,0.9081,0.1606,0.921,0.1574,0.8033,0.1412,0.8033,0.142,0.8231,0.1042,0.8212,0.1078,0.8231,0.1042,0.8236,0.1075,0.7948,0.0956,0.8206,0.0932,0.8206,0.0932,0.7948,0.0956,0.8249,0.0987,0.8253,0.1032,0.8258,0.1063,0.8253,0.1032,0.8249,0.0987,0.823,0.0929,0.823,0.0929,0.7917,0.1017,0.7916,0.1064,0.7918,0.1091,0.7916,0.1063,0.7917,0.1017,0.7927,0.0957,0.7927,0.0957,0.9376,0.1925,0.9098,0.1997,0.927,0.1595,0.9344,0.1846,0.9361,0.1842,0.9366,0.1872,0.9035,0.1654,0.9061,0.1582,0.9213,0.1544,0.9096,0.1911,0.9084,0.195,0.9074,0.1918}))))))
                                                            .addChild(new HAnimJoint("hanim_l_carpal_proximal_interphalangeal_3").setName("l_carpal_proximal_interphalangeal_3").setCenter(0.18171,0.603225,-0.003537).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                              .addChild(new HAnimSegment("hanim_l_carpal_middle_phalanx_3").setName("l_carpal_middle_phalanx_3")
                                                                .addChild(new Shape("l_carpal_middle_phalanx_3_Shape")
                                                                  .setAppearance(new Appearance()
                                                                    .setMaterial(new Material().setUSE("SurfaceDefault"))
                                                                    .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                                                                  .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {1,15,14,-1,14,7,1,-1,8,14,3,-1,1,7,5,-1,5,18,1,-1,3,2,21,-1,21,4,3,-1,6,8,3,-1,3,4,6,-1,6,4,13,-1,0,18,5,-1,5,13,0,-1,13,4,21,-1,21,0,13,-1,2,3,14,-1,14,15,2,-1,8,6,12,-1,12,11,8,-1,7,10,9,-1,9,5,7,-1,10,11,12,-1,12,9,10,-1,8,11,10,-1,10,14,8,-1,13,9,12,-1,12,6,13,-1,9,13,5,-1,7,14,10,-1,15,17,16,-1,16,2,15,-1,18,20,19,-1,19,1,18,-1,2,16,22,-1,22,21,2,-1,0,23,20,-1,20,18,0,-1,21,22,23,-1,23,0,21,-1,1,19,17,-1,17,15,1,-1,19,20,23,-1,23,17,19,-1,16,17,23,-1,23,22,16,-1}).setTexCoordIndex(new int[] {3,25,24,-1,24,0,3,-1,4,1,5,-1,3,0,7,-1,7,6,3,-1,5,10,9,-1,9,8,5,-1,11,4,5,-1,5,8,11,-1,11,8,12,-1,27,6,7,-1,7,26,27,-1,12,8,9,-1,9,13,12,-1,10,5,1,-1,1,2,10,-1,4,11,15,-1,15,14,4,-1,0,28,29,-1,29,7,0,-1,16,14,15,-1,15,17,16,-1,4,14,16,-1,16,1,4,-1,12,17,15,-1,15,11,12,-1,29,26,7,-1,0,24,28,-1,2,19,18,-1,18,10,2,-1,6,21,20,-1,20,3,6,-1,10,18,22,-1,22,9,10,-1,27,31,21,-1,21,6,27,-1,9,22,23,-1,23,13,9,-1,3,20,30,-1,30,25,3,-1,20,21,31,-1,31,30,20,-1,18,19,23,-1,23,22,18,-1})
                                                                    .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.18004051,0.575235,-0.01091025,0.17236575,0.57586503,0.0017190003,0.18851851,0.578655,0.0018450001,0.19035676,0.59820527,0.0018742502,0.19035676,0.5980635,-0.00877725,0.17213401,0.603243,-0.00891225,0.19116676,0.60587776,-0.008982,0.17213401,0.60338473,0.0017392504,0.19116676,0.60602176,0.0016695001,0.17627852,0.6081188,-0.0090405,0.17627852,0.6082628,0.0016110002,0.18567227,0.60799724,0.0016177503,0.18567227,0.60785323,-0.00903375,0.18113627,0.60257924,-0.0117247505,0.18113627,0.60280204,0.00487125,0.18003376,0.5754375,0.0044370005,0.18574426,0.569835,0.0016402503,0.18024077,0.5695425,0.0018000003,0.17237025,0.57573,-0.008529751,0.17392276,0.57165754,9.4500027E-4,0.17392726,0.571545,-0.0075195003,0.18852301,0.57852,-0.008802,0.18574876,0.5697,-0.0080775,0.18026777,0.5687775,-0.00807525})))
                                                                    .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.908,0.1649,0.8228,0.1342,0.8238,0.1612,0.9018,0.1387,0.818,0.1313,0.8186,0.139,0.9163,0.135,0.9232,0.1611,0.8031,0.1401,0.8044,0.1596,0.8199,0.1584,0.8025,0.1324,0.7986,0.1359,0.8014,0.1628,0.8179,0.1294,0.8023,0.1305,0.8179,0.1291,0.8023,0.1302,0.8199,0.1671,0.8202,0.1672,0.902,0.1343,0.914,0.1313,0.8058,0.1681,0.8058,0.1689,0.9035,0.1654,0.8978,0.139,0.927,0.1595,0.9196,0.1336,0.9092,0.1696,0.9243,0.1658,0.9003,0.1324,0.9142,0.1283}))))))
                                                              .addChild(new HAnimJoint("hanim_l_carpal_distal_interphalangeal_3").setName("l_carpal_distal_interphalangeal_3").setCenter(0.180675,0.575325,-0.0037597502).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                                .addChild(new HAnimSegment("hanim_l_carpal_distal_phalanx_3").setName("l_carpal_distal_phalanx_3")
                                                                  .addChild(new Shape("l_carpal_distal_phalanx_3_Shape")
                                                                    .setAppearance(new Appearance()
                                                                      .setMaterial(new Material().setUSE("SurfaceDefault"))
                                                                      .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                                                                    .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {0,25,31,-1,24,1,32,-1,1,0,2,-1,2,3,1,-1,31,23,4,-1,4,5,31,-1,0,31,5,-1,5,2,0,-1,23,29,6,-1,6,4,23,-1,32,1,3,-1,3,7,32,-1,29,32,7,-1,7,6,29,-1,2,8,17,-1,17,14,2,-1,5,4,10,-1,10,11,5,-1,2,5,11,-1,11,8,2,-1,10,12,18,-1,18,21,10,-1,7,3,9,-1,9,13,7,-1,6,7,13,-1,13,12,6,-1,8,11,19,-1,19,17,8,-1,19,11,10,-1,10,21,19,-1,25,0,1,-1,1,24,25,-1,14,16,22,-1,22,20,14,-1,15,18,22,-1,22,16,15,-1,3,14,20,-1,20,9,3,-1,14,3,2,-1,4,6,12,-1,12,10,4,-1,21,18,15,-1,14,17,19,-1,19,16,14,-1,19,21,15,-1,15,16,19,-1,9,20,22,-1,22,13,9,-1,22,18,12,-1,12,13,22,-1,25,24,27,-1,27,26,25,-1,23,28,30,-1,30,29,23,-1,28,26,27,-1,27,30,28,-1,25,26,28,-1,28,31,25,-1,32,30,27,-1,27,24,32,-1,30,32,29,-1,23,31,28,-1}).setTexCoordIndex(new int[] {0,2,1,-1,3,5,4,-1,5,0,7,-1,7,6,5,-1,33,10,9,-1,9,35,33,-1,0,1,8,-1,8,7,0,-1,10,12,11,-1,11,9,10,-1,4,5,6,-1,6,13,4,-1,12,34,36,-1,36,11,12,-1,7,16,15,-1,15,14,7,-1,35,9,18,-1,18,37,35,-1,7,8,17,-1,17,16,7,-1,18,19,21,-1,21,20,18,-1,13,6,23,-1,23,22,13,-1,11,36,38,-1,38,19,11,-1,16,17,24,-1,24,15,16,-1,39,37,18,-1,18,20,39,-1,2,0,5,-1,5,3,2,-1,14,25,27,-1,27,26,14,-1,28,21,41,-1,41,40,28,-1,6,14,26,-1,26,23,6,-1,14,6,7,-1,9,11,19,-1,19,18,9,-1,20,21,28,-1,14,15,24,-1,24,25,14,-1,39,20,28,-1,28,40,39,-1,23,26,27,-1,27,22,23,-1,41,21,19,-1,19,38,41,-1,2,3,30,-1,30,29,2,-1,10,42,43,-1,43,12,10,-1,31,29,30,-1,30,32,31,-1,2,29,31,-1,31,1,2,-1,4,32,30,-1,30,3,4,-1,43,34,12,-1,10,33,42,-1})
                                                                      .setCoord(new Coordinate().setPoint(getCoordinate_36_993_point()))
                                                                      .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.8204,0.1649,0.8238,0.1612,0.8199,0.1584,0.8044,0.1596,0.8014,0.1628,0.8049,0.166,0.807,0.1802,0.8204,0.1792,0.8232,0.1783,0.8982,0.1238,0.9018,0.1387,0.9123,0.1202,0.9163,0.135,0.8038,0.18,0.8141,0.1881,0.8169,0.1876,0.8192,0.1861,0.8213,0.1861,0.8983,0.1142,0.9079,0.1117,0.9004,0.112,0.9052,0.1108,0.8067,0.1872,0.8088,0.1869,0.8179,0.1883,0.8142,0.1891,0.8114,0.188,0.8106,0.1889,0.9027,0.111,0.8192,0.1563,0.8048,0.1573,0.8192,0.156,0.8048,0.1571,0.8978,0.139,0.9196,0.1336,0.8956,0.1239,0.9147,0.119,0.8959,0.1141,0.9101,0.1105,0.8989,0.1113,0.9025,0.1098,0.906,0.1094,0.9033,0.1433,0.9173,0.1398})))))))))))
                                                      .addChild(new HAnimJoint("hanim_l_midcarpal_4_5").setName("l_midcarpal_4_5").setCenter(0.18108001,0.70582503,-0.025740001).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                        .addChild(new HAnimSegment("hanim_l_hamate").setName("l_hamate")
                                                          .addChild(new Shape("l_hamate_Shape")
                                                            .setAppearance(new Appearance()
                                                              .setMaterial(new Material().setUSE("SurfaceDefault"))
                                                              .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                                                            .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {6,7,4,-1,4,3,6,-1,7,8,9,-1,9,0,7,-1,11,5,1,-1,1,2,11,-1,5,6,3,-1,3,1,5,-1,2,10,11,-1,4,7,0,-1,17,16,15,-1,17,15,14,-1,13,17,14,-1,20,22,21,-1,27,26,25,-1,25,24,27,-1,17,13,12,-1,12,18,17,-1,23,22,20,-1,20,19,23,-1,9,12,13,-1,13,0,9,-1,0,13,14,-1,14,4,0,-1,4,14,15,-1,15,3,4,-1,3,15,16,-1,16,1,3,-1,1,16,17,-1,17,2,1,-1,2,17,18,-1,18,10,2,-1,10,18,12,-1,12,9,10,-1,11,19,20,-1,20,5,11,-1,5,20,21,-1,21,6,5,-1,6,21,22,-1,22,7,6,-1,7,22,23,-1,23,8,7,-1,8,23,19,-1,19,11,8,-1,8,24,25,-1,25,9,8,-1,9,25,26,-1,26,10,9,-1,10,26,27,-1,27,11,10,-1,11,27,24,-1,24,8,11,-1}).setTexCoordIndex(new int[] {0,3,2,-1,2,1,0,-1,3,6,5,-1,5,4,3,-1,7,10,9,-1,9,8,7,-1,10,28,29,-1,29,9,10,-1,8,11,7,-1,2,3,4,-1,16,15,14,-1,16,14,13,-1,12,16,13,-1,35,37,36,-1,23,22,39,-1,39,38,23,-1,16,12,25,-1,25,24,16,-1,26,19,17,-1,17,27,26,-1,5,25,12,-1,12,4,5,-1,4,12,13,-1,13,2,4,-1,2,13,14,-1,14,1,2,-1,29,32,33,-1,33,9,29,-1,9,33,34,-1,34,8,9,-1,8,34,40,-1,40,11,8,-1,11,40,41,-1,41,30,11,-1,7,43,35,-1,35,10,7,-1,10,35,36,-1,36,28,10,-1,0,18,19,-1,19,3,0,-1,3,19,26,-1,26,6,3,-1,31,42,43,-1,43,7,31,-1,6,20,21,-1,21,5,6,-1,30,39,22,-1,22,11,30,-1,11,22,23,-1,23,7,11,-1,7,23,38,-1,38,31,7,-1})
                                                              .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.19811927,0.68704206,-0.027623253,0.17081101,0.68900406,-0.037813503,0.16744727,0.6870555,-0.027627753,0.18288451,0.68998057,-0.040864505,0.19411652,0.68892753,-0.037788752,0.17140727,0.70506907,-0.027328502,0.18300152,0.705456,-0.03395025,0.19495127,0.7050758,-0.027317252,0.19730927,0.7088671,-0.012406502,0.19895177,0.6858113,-0.012235502,0.16650002,0.6858653,-0.012237752,0.16780052,0.7088648,-0.012377251,0.19544627,0.6822001,-0.012318752,0.19480726,0.68294257,-0.027729003,0.19135801,0.6845333,-0.03642075,0.18270901,0.68544227,-0.038772,0.17352676,0.68458056,-0.036346503,0.17064677,0.68294257,-0.027713252,0.16916852,0.6822451,-0.012321001,0.17186402,0.7155518,-0.010971001,0.17436151,0.7118955,-0.026010003,0.18283276,0.7122308,-0.030795753,0.19188452,0.7118775,-0.025888503,0.19353376,0.7155653,-0.010993502,0.19522126,0.7069298,-0.010633501,0.19659376,0.6876608,-0.010638002,0.16794452,0.687708,-0.010640251,0.16983676,0.70692754,-0.010606502})))
                                                              .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.7624,0.0345,0.7525,0.0502,0.7571,0.0508,0.7729,0.0334,0.7734,0.0512,0.7924,0.0508,0.791,0.0281,0.9531,0.2644,0.9665,0.2386,0.9827,0.2362,0.9706,0.2558,0.9479,0.2423,0.7736,0.0553,0.7595,0.0549,0.7559,0.0544,0.7596,0.0549,0.7736,0.0553,0.7721,0.0268,0.7644,0.0276,0.7723,0.0268,0.7938,0.0298,0.795,0.0487,0.9457,0.2448,0.9501,0.2632,0.7926,0.0543,0.7926,0.0544,0.7903,0.0215,0.7903,0.0215,0.9803,0.2531,0.9874,0.236,0.9479,0.2423,0.9532,0.2644,0.9832,0.2324,0.9795,0.2325,0.9656,0.2346,0.9721,0.2624,0.9795,0.2602,0.9719,0.2625,0.9502,0.2632,0.9457,0.2447,0.9471,0.2389,0.9471,0.2388,0.9551,0.2707,0.955,0.2707}))))))
                                                        .addChild(new HAnimJoint("hanim_l_carpometacarpal_4").setName("l_carpometacarpal_4").setCenter(0.18108001,0.68625003,-0.01991925).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                          .addChild(new HAnimSegment("hanim_l_metacarpal_4").setName("l_metacarpal_4")
                                                            .addChild(new Shape("l_metacarpal_4_Shape")
                                                              .setAppearance(new Appearance()
                                                                .setMaterial(new Material().setUSE("SurfaceDefault"))
                                                                .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                                                              .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {9,2,0,-1,0,6,9,-1,6,0,4,-1,4,10,6,-1,7,1,3,-1,3,8,7,-1,7,11,5,-1,5,1,7,-1,12,15,14,-1,14,13,12,-1,34,33,32,-1,32,35,34,-1,17,16,21,-1,21,20,17,-1,29,24,31,-1,31,30,29,-1,17,20,19,-1,19,18,17,-1,24,29,28,-1,28,25,24,-1,9,12,13,-1,13,2,9,-1,16,23,22,-1,22,21,16,-1,3,14,15,-1,15,8,3,-1,28,27,26,-1,26,25,28,-1,2,16,17,-1,17,0,2,-1,0,17,18,-1,18,4,0,-1,4,18,19,-1,19,5,4,-1,5,19,20,-1,20,1,5,-1,1,20,21,-1,21,3,1,-1,3,21,22,-1,22,14,3,-1,14,22,23,-1,23,13,14,-1,13,23,16,-1,16,2,13,-1,6,24,25,-1,25,9,6,-1,9,25,26,-1,26,12,9,-1,12,26,27,-1,27,15,12,-1,15,27,28,-1,28,8,15,-1,8,28,29,-1,29,7,8,-1,7,29,30,-1,30,11,7,-1,11,30,31,-1,31,10,11,-1,10,31,24,-1,24,6,10,-1,4,32,33,-1,33,10,4,-1,10,33,34,-1,34,11,10,-1,11,34,35,-1,35,5,11,-1,5,35,32,-1,32,4,5,-1}).setTexCoordIndex(new int[] {0,3,2,-1,2,1,0,-1,1,2,5,-1,5,4,1,-1,38,9,40,-1,40,39,38,-1,38,42,41,-1,41,9,38,-1,12,15,14,-1,14,13,12,-1,16,45,44,-1,44,43,16,-1,20,23,22,-1,22,21,20,-1,48,51,50,-1,50,49,48,-1,20,21,29,-1,29,28,20,-1,27,24,31,-1,31,30,27,-1,0,12,13,-1,13,3,0,-1,23,33,32,-1,32,22,23,-1,8,14,15,-1,15,7,8,-1,31,35,34,-1,34,30,31,-1,3,23,20,-1,20,2,3,-1,2,20,28,-1,28,5,2,-1,37,52,53,-1,53,41,37,-1,41,53,46,-1,46,9,41,-1,9,46,47,-1,47,40,9,-1,8,22,32,-1,32,14,8,-1,14,32,33,-1,33,13,14,-1,13,33,23,-1,23,3,13,-1,1,27,30,-1,30,0,1,-1,0,30,34,-1,34,12,0,-1,12,34,35,-1,35,15,12,-1,15,35,31,-1,31,7,15,-1,7,31,24,-1,24,6,7,-1,38,48,49,-1,49,42,38,-1,11,25,26,-1,26,4,11,-1,4,26,27,-1,27,1,4,-1,5,18,19,-1,19,4,5,-1,36,45,16,-1,16,42,36,-1,42,16,43,-1,43,41,42,-1,10,17,18,-1,18,5,10,-1})
                                                                .setCoord(new Coordinate().setPoint(getCoordinate_33_1014_point()))
                                                                .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.7939,0.1016,0.7938,0.0824,0.7694,0.0827,0.766,0.1014,0.7924,0.0508,0.7734,0.0512,0.7938,0.0824,0.7939,0.1016,0.766,0.1015,0.965,0.2069,0.7734,0.0512,0.7924,0.0507,0.7909,0.1057,0.7677,0.1056,0.7677,0.1057,0.7909,0.1057,0.9517,0.2441,0.7765,0.0488,0.7765,0.0488,0.789,0.0484,0.7643,0.0825,0.7643,0.0824,0.7614,0.1009,0.7614,0.1009,0.7991,0.0823,0.7971,0.0505,0.7971,0.0505,0.7991,0.0824,0.7688,0.0511,0.7688,0.0511,0.7994,0.1003,0.7994,0.1003,0.7625,0.1038,0.7625,0.1038,0.7972,0.1034,0.7972,0.1034,0.9479,0.2423,0.9665,0.2385,0.941,0.2114,0.9376,0.1925,0.9651,0.1878,0.9665,0.2386,0.9479,0.2423,0.9639,0.2415,0.9639,0.2415,0.9517,0.244,0.9701,0.2063,0.9698,0.1875,0.9358,0.2124,0.9433,0.2434,0.9433,0.2434,0.9358,0.2123,0.9711,0.2379,0.9711,0.2379}))))))
                                                          .addChild(new HAnimJoint("hanim_l_metacarpophalangeal_4").setName("l_metacarpophalangeal_4").setCenter(0.18369,0.63405,-0.02144025).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                            .addChild(new HAnimSegment("hanim_l_carpal_proximal_phalanx_4").setName("l_carpal_proximal_phalanx_4")
                                                              .addChild(new Shape("l_carpal_proximal_phalanx_4_Shape")
                                                                .setAppearance(new Appearance()
                                                                  .setMaterial(new Material().setUSE("SurfaceDefault"))
                                                                  .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                                                                .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {3,4,22,-1,22,23,3,-1,5,6,31,-1,31,32,5,-1,4,44,22,-1,0,14,6,-1,6,5,0,-1,4,3,17,-1,17,1,4,-1,0,5,7,-1,7,2,0,-1,7,4,1,-1,1,2,7,-1,7,5,45,-1,45,43,7,-1,4,7,43,-1,43,44,4,-1,45,5,32,-1,15,13,11,-1,11,17,15,-1,0,8,10,-1,10,14,0,-1,17,11,9,-1,9,1,17,-1,2,12,8,-1,8,0,2,-1,1,9,12,-1,12,2,1,-1,14,10,13,-1,13,15,14,-1,10,8,12,-1,12,13,10,-1,11,13,12,-1,12,9,11,-1,3,23,40,-1,14,15,16,-1,16,6,14,-1,16,15,17,-1,17,3,16,-1,16,41,42,-1,42,6,16,-1,3,40,41,-1,41,16,3,-1,42,31,6,-1,21,20,19,-1,19,18,21,-1,22,18,19,-1,19,23,22,-1,24,30,29,-1,24,29,28,-1,28,27,26,-1,28,26,25,-1,24,28,25,-1,31,20,21,-1,21,32,31,-1,33,39,38,-1,33,38,37,-1,37,36,35,-1,33,37,35,-1,33,35,34,-1,40,25,26,-1,26,41,40,-1,41,26,27,-1,27,42,41,-1,42,27,28,-1,28,31,42,-1,31,28,29,-1,29,20,31,-1,20,29,30,-1,30,19,20,-1,19,30,24,-1,24,23,19,-1,23,24,25,-1,25,40,23,-1,43,35,36,-1,36,44,43,-1,44,36,37,-1,37,22,44,-1,22,37,38,-1,38,18,22,-1,18,38,39,-1,39,21,18,-1,21,39,33,-1,33,32,21,-1,32,33,34,-1,34,45,32,-1,45,34,35,-1,35,43,45,-1}).setTexCoordIndex(new int[] {0,3,2,-1,2,1,0,-1,4,7,47,-1,47,46,4,-1,3,8,2,-1,9,10,7,-1,7,4,9,-1,3,0,12,-1,12,11,3,-1,9,4,49,-1,49,48,9,-1,14,3,11,-1,11,13,14,-1,49,4,51,-1,51,50,49,-1,3,14,15,-1,15,8,3,-1,51,4,46,-1,17,19,18,-1,18,12,17,-1,9,21,20,-1,20,10,9,-1,12,18,22,-1,22,11,12,-1,48,54,21,-1,21,9,48,-1,11,22,23,-1,23,13,11,-1,10,20,53,-1,53,52,10,-1,20,21,54,-1,54,53,20,-1,18,19,23,-1,23,22,18,-1,0,1,24,-1,10,52,55,-1,55,7,10,-1,25,17,12,-1,12,0,25,-1,55,57,56,-1,56,7,55,-1,0,24,27,-1,27,25,0,-1,56,47,7,-1,31,30,29,-1,29,28,31,-1,2,28,29,-1,29,1,2,-1,32,38,37,-1,32,37,36,-1,36,35,34,-1,36,34,33,-1,32,36,33,-1,6,30,31,-1,31,5,6,-1,39,45,44,-1,39,44,43,-1,43,42,41,-1,39,43,41,-1,39,41,40,-1,24,33,34,-1,34,27,24,-1,27,34,35,-1,35,26,27,-1,26,35,36,-1,36,6,26,-1,6,36,37,-1,37,30,6,-1,30,37,38,-1,38,29,30,-1,29,38,32,-1,32,1,29,-1,1,32,33,-1,33,24,1,-1,15,41,42,-1,42,8,15,-1,8,42,43,-1,43,2,8,-1,2,43,44,-1,44,28,2,-1,28,44,45,-1,45,31,28,-1,31,45,39,-1,39,5,31,-1,5,39,40,-1,40,16,5,-1,16,40,41,-1,41,15,16,-1})
                                                                  .setCoord(new Coordinate().setPoint(getCoordinate_34_1022_point()))
                                                                  .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.7878,0.1071,0.7939,0.1016,0.766,0.1014,0.7709,0.1068,0.9594,0.1833,0.766,0.1015,0.7939,0.1016,0.9426,0.186,0.7648,0.1066,0.9545,0.1568,0.9398,0.1599,0.771,0.1315,0.7861,0.131,0.767,0.1345,0.7667,0.1094,0.7644,0.1092,0.7648,0.1066,0.7904,0.1338,0.786,0.139,0.7863,0.1397,0.9402,0.1559,0.9531,0.1532,0.7709,0.1396,0.7709,0.1403,0.794,0.107,0.7917,0.1102,0.794,0.107,0.7939,0.1101,0.7675,0.0958,0.7934,0.0956,0.7934,0.0956,0.7675,0.0958,0.7967,0.1011,0.7964,0.1056,0.7964,0.1088,0.7964,0.1057,0.7967,0.1011,0.7958,0.0955,0.7958,0.0955,0.7633,0.1008,0.7625,0.1056,0.7622,0.1084,0.7625,0.1055,0.7633,0.1008,0.765,0.0957,0.765,0.0957,0.9651,0.1878,0.9376,0.1925,0.9583,0.1554,0.963,0.1801,0.9654,0.1799,0.9654,0.1826,0.9354,0.1602,0.9385,0.1536,0.9536,0.1504,0.9383,0.1837,0.9366,0.1872,0.9361,0.1842}))))))
                                                            .addChild(new HAnimJoint("hanim_l_carpal_proximal_interphalangeal_4").setName("l_carpal_proximal_interphalangeal_4").setCenter(0.18171,0.6066,-0.020646).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                              .addChild(new HAnimSegment("hanim_l_carpal_middle_phalanx_4").setName("l_carpal_middle_phalanx_4")
                                                                .addChild(new Shape("l_carpal_middle_phalanx_4_Shape")
                                                                  .setAppearance(new Appearance()
                                                                    .setMaterial(new Material().setUSE("SurfaceDefault"))
                                                                    .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                                                                  .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {1,15,14,-1,14,7,1,-1,8,14,3,-1,1,7,5,-1,5,18,1,-1,3,2,21,-1,21,4,3,-1,6,8,3,-1,3,4,6,-1,6,4,13,-1,0,18,5,-1,5,13,0,-1,13,4,21,-1,21,0,13,-1,2,3,14,-1,14,15,2,-1,8,6,12,-1,12,11,8,-1,7,10,9,-1,9,5,7,-1,10,11,12,-1,12,9,10,-1,8,11,10,-1,10,14,8,-1,13,9,12,-1,12,6,13,-1,9,13,5,-1,7,14,10,-1,15,17,16,-1,16,2,15,-1,18,20,19,-1,19,1,18,-1,2,16,22,-1,22,21,2,-1,0,23,20,-1,20,18,0,-1,21,22,23,-1,23,0,21,-1,1,19,17,-1,17,15,1,-1,19,20,23,-1,23,17,19,-1,16,17,23,-1,23,22,16,-1}).setTexCoordIndex(new int[] {3,25,24,-1,24,0,3,-1,4,1,5,-1,3,0,7,-1,7,6,3,-1,5,10,9,-1,9,8,5,-1,11,4,5,-1,5,8,11,-1,11,8,12,-1,27,6,7,-1,7,26,27,-1,12,8,9,-1,9,13,12,-1,10,5,1,-1,1,2,10,-1,4,11,15,-1,15,14,4,-1,0,28,29,-1,29,7,0,-1,16,14,15,-1,15,17,16,-1,4,14,16,-1,16,1,4,-1,12,17,15,-1,15,11,12,-1,29,26,7,-1,0,24,28,-1,2,19,18,-1,18,10,2,-1,6,21,20,-1,20,3,6,-1,10,18,22,-1,22,9,10,-1,27,31,21,-1,21,6,27,-1,9,22,23,-1,23,13,9,-1,3,20,30,-1,30,25,3,-1,20,21,31,-1,31,30,20,-1,18,19,23,-1,23,22,18,-1})
                                                                    .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.17985827,0.5802075,-0.027360002,0.17218351,0.5808375,-0.0154035,0.18834527,0.5834025,-0.0152955,0.19035676,0.6025095,-0.0154800005,0.19035676,0.6022912,-0.025564501,0.17213401,0.606978,-0.0258795,0.19116676,0.6093742,-0.025956001,0.17213401,0.60722774,-0.01559025,0.19116676,0.609624,-0.015669,0.17627852,0.611433,-0.025884,0.17627852,0.61165124,-0.0157995,0.18567227,0.6114105,-0.0157905,0.18567227,0.6111922,-0.025875,0.18113627,0.6063435,-0.02859075,0.18113627,0.6067327,-0.012561751,0.17984927,0.5804775,-0.01282725,0.18553951,0.57537,-0.01544625,0.18003601,0.5751,-0.0152955,0.17219026,0.5806575,-0.02510775,0.173727,0.57699,-0.01611675,0.1737315,0.576855,-0.02413125,0.18835202,0.5832,-0.02537775,0.18554626,0.5752125,-0.02464875,0.18006301,0.5743575,-0.024642})))
                                                                    .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.9398,0.1599,0.7904,0.1338,0.7888,0.1598,0.9363,0.1341,0.7861,0.131,0.7859,0.138,0.9502,0.1313,0.9545,0.1568,0.7712,0.1385,0.7707,0.1575,0.7854,0.1571,0.771,0.1315,0.767,0.1345,0.7676,0.1604,0.786,0.1292,0.7713,0.1297,0.786,0.129,0.7713,0.1294,0.7847,0.165,0.7849,0.1652,0.9369,0.1301,0.9483,0.1278,0.7712,0.1654,0.7712,0.1661,0.9354,0.1602,0.9325,0.1343,0.9583,0.1554,0.9533,0.1301,0.9406,0.1642,0.9551,0.1612,0.9355,0.1283,0.9488,0.1251}))))))
                                                              .addChild(new HAnimJoint("hanim_l_carpal_distal_interphalangeal_4").setName("l_carpal_distal_interphalangeal_4").setCenter(0.180675,0.580725,-0.019777501).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                                .addChild(new HAnimSegment("hanim_l_carpal_distal_phalanx_4").setName("l_carpal_distal_phalanx_4")
                                                                  .addChild(new Shape("l_carpal_distal_phalanx_4_Shape")
                                                                    .setAppearance(new Appearance()
                                                                      .setMaterial(new Material().setUSE("SurfaceDefault"))
                                                                      .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                                                                    .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {0,25,31,-1,24,1,32,-1,1,0,2,-1,2,3,1,-1,31,23,4,-1,4,5,31,-1,0,31,5,-1,5,2,0,-1,23,29,6,-1,6,4,23,-1,32,1,3,-1,3,7,32,-1,29,32,7,-1,7,6,29,-1,2,8,17,-1,17,14,2,-1,5,4,10,-1,10,11,5,-1,2,5,11,-1,11,8,2,-1,10,12,18,-1,18,21,10,-1,7,3,9,-1,9,13,7,-1,6,7,13,-1,13,12,6,-1,8,11,19,-1,19,17,8,-1,19,11,10,-1,10,21,19,-1,25,0,1,-1,1,24,25,-1,14,16,22,-1,22,20,14,-1,15,18,22,-1,22,16,15,-1,3,14,20,-1,20,9,3,-1,14,3,2,-1,4,6,12,-1,12,10,4,-1,21,18,15,-1,14,17,19,-1,19,16,14,-1,19,21,15,-1,15,16,19,-1,9,20,22,-1,22,13,9,-1,22,18,12,-1,12,13,22,-1,25,24,27,-1,27,26,25,-1,23,28,30,-1,30,29,23,-1,28,26,27,-1,27,30,28,-1,25,26,28,-1,28,31,25,-1,32,30,27,-1,27,24,32,-1,30,32,29,-1,23,31,28,-1}).setTexCoordIndex(new int[] {0,2,1,-1,3,5,4,-1,5,0,7,-1,7,6,5,-1,33,10,9,-1,9,35,33,-1,0,1,8,-1,8,7,0,-1,10,12,11,-1,11,9,10,-1,4,5,6,-1,6,13,4,-1,12,34,36,-1,36,11,12,-1,7,16,15,-1,15,14,7,-1,35,9,18,-1,18,37,35,-1,7,8,17,-1,17,16,7,-1,18,19,21,-1,21,20,18,-1,13,6,23,-1,23,22,13,-1,11,36,38,-1,38,19,11,-1,16,17,24,-1,24,15,16,-1,39,37,18,-1,18,20,39,-1,2,0,5,-1,5,3,2,-1,14,25,27,-1,27,26,14,-1,28,21,41,-1,41,40,28,-1,6,14,26,-1,26,23,6,-1,14,6,7,-1,9,11,19,-1,19,18,9,-1,20,21,28,-1,14,15,24,-1,24,25,14,-1,39,20,28,-1,28,40,39,-1,23,26,27,-1,27,22,23,-1,41,21,19,-1,19,38,41,-1,2,3,30,-1,30,29,2,-1,10,42,43,-1,43,12,10,-1,31,29,30,-1,30,32,31,-1,2,29,31,-1,31,1,2,-1,4,32,30,-1,30,3,4,-1,43,34,12,-1,10,33,42,-1})
                                                                      .setCoord(new Coordinate().setPoint(getCoordinate_36_1038_point()))
                                                                      .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.7853,0.163,0.7888,0.1598,0.7854,0.1571,0.7707,0.1575,0.7676,0.1604,0.7706,0.1634,0.7714,0.1739,0.7841,0.1736,0.787,0.1731,0.9344,0.121,0.9363,0.1341,0.9479,0.1182,0.9502,0.1313,0.7684,0.1736,0.7774,0.1846,0.7801,0.1842,0.7824,0.1828,0.7844,0.1829,0.9351,0.111,0.9443,0.1091,0.9372,0.109,0.9418,0.1081,0.7705,0.1833,0.7725,0.1831,0.781,0.1849,0.7774,0.1856,0.7748,0.1843,0.774,0.1852,0.9395,0.1081,0.7849,0.1552,0.7712,0.1555,0.7849,0.1549,0.7712,0.1553,0.9325,0.1343,0.9533,0.1301,0.9319,0.1209,0.9502,0.1172,0.9329,0.1108,0.9464,0.108,0.9358,0.1082,0.9393,0.1069,0.9427,0.1067,0.9372,0.1384,0.9506,0.1357})))))))))))
                                                      .addChild(new HAnimJoint("hanim_l_carpometacarpal_5").setName("l_carpometacarpal_5").setCenter(0.1816425,0.68827504,-0.032782502).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                        .addChild(new HAnimSegment("hanim_l_metacarpal_5").setName("l_metacarpal_5")
                                                          .addChild(new Shape("l_metacarpal_5_Shape")
                                                            .setAppearance(new Appearance()
                                                              .setMaterial(new Material().setUSE("SurfaceDefault"))
                                                              .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                                                            .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {11,3,0,-1,0,9,11,-1,5,4,1,-1,1,2,5,-1,3,5,2,-1,2,0,3,-1,9,0,8,-1,8,13,9,-1,2,1,6,-1,6,7,2,-1,6,1,10,-1,10,14,6,-1,1,4,12,-1,12,10,1,-1,0,2,7,-1,7,8,0,-1,25,20,27,-1,27,26,25,-1,18,17,16,-1,19,18,16,-1,15,19,16,-1,32,31,30,-1,32,30,29,-1,28,32,29,-1,11,15,16,-1,16,3,11,-1,3,16,17,-1,17,5,3,-1,5,17,18,-1,18,4,5,-1,4,18,19,-1,19,12,4,-1,24,23,22,-1,22,21,24,-1,20,25,24,-1,24,21,20,-1,9,20,21,-1,21,11,9,-1,11,21,22,-1,22,15,11,-1,15,22,23,-1,23,19,15,-1,19,23,24,-1,24,12,19,-1,12,24,25,-1,25,10,12,-1,10,25,26,-1,26,14,10,-1,14,26,27,-1,27,13,14,-1,13,27,20,-1,20,9,13,-1,14,28,29,-1,29,6,14,-1,6,29,30,-1,30,7,6,-1,7,30,31,-1,31,8,7,-1,8,31,32,-1,32,13,8,-1,13,32,28,-1,28,14,13,-1}).setTexCoordIndex(new int[] {0,3,2,-1,2,1,0,-1,33,35,6,-1,6,34,33,-1,3,4,5,-1,5,2,3,-1,1,2,9,-1,9,8,1,-1,34,6,11,-1,11,37,34,-1,11,6,38,-1,38,12,11,-1,6,35,39,-1,39,38,6,-1,2,5,10,-1,10,9,2,-1,40,42,41,-1,41,16,40,-1,22,21,20,-1,23,22,20,-1,19,23,20,-1,45,44,43,-1,45,43,25,-1,24,45,25,-1,0,19,20,-1,20,3,0,-1,3,20,21,-1,21,4,3,-1,4,21,22,-1,22,7,4,-1,7,22,23,-1,23,14,7,-1,29,32,31,-1,31,30,29,-1,18,15,29,-1,29,30,18,-1,1,18,30,-1,30,0,1,-1,0,30,31,-1,31,19,0,-1,19,31,32,-1,32,23,19,-1,23,32,29,-1,29,14,23,-1,14,29,15,-1,15,13,14,-1,38,40,16,-1,16,12,38,-1,12,16,41,-1,41,36,12,-1,8,17,18,-1,18,1,8,-1,12,24,25,-1,25,11,12,-1,11,25,43,-1,43,37,11,-1,10,26,27,-1,27,9,10,-1,9,27,28,-1,28,8,9,-1,36,45,24,-1,24,12,36,-1})
                                                              .setCoord(new Coordinate().setPoint(getCoordinate_32_1051_point()))
                                                              .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.766,0.1014,0.7694,0.0827,0.748,0.0813,0.7455,0.0995,0.7415,0.0989,0.7435,0.0798,0.9864,0.2045,0.7455,0.0995,0.7734,0.0512,0.7571,0.0508,0.7525,0.0502,0.9827,0.2362,0.9665,0.2386,0.7694,0.0827,0.766,0.1015,0.774,0.0829,0.9619,0.2395,0.7782,0.0512,0.774,0.083,0.7619,0.1052,0.7474,0.1039,0.7446,0.1034,0.7473,0.1038,0.7619,0.1052,0.9712,0.2404,0.9799,0.239,0.7566,0.0479,0.7602,0.0485,0.7691,0.0486,0.771,0.1015,0.771,0.1014,0.768,0.1042,0.768,0.1042,0.9897,0.1861,0.991,0.2053,0.9856,0.1862,0.9665,0.2385,0.9874,0.236,0.965,0.2069,0.9651,0.1878,0.9604,0.2075,0.9619,0.2395,0.9604,0.2074,0.9836,0.239,0.98,0.239,0.9712,0.2404}))))))
                                                        .addChild(new HAnimJoint("hanim_l_metacarpophalangeal_5").setName("l_metacarpophalangeal_5").setCenter(0.18333,0.6381,-0.0370575).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                          .addChild(new HAnimSegment("hanim_l_carpal_proximal_phalanx_5").setName("l_carpal_proximal_phalanx_5")
                                                            .addChild(new Shape("l_carpal_proximal_phalanx_5_Shape")
                                                              .setAppearance(new Appearance()
                                                                .setMaterial(new Material().setUSE("SurfaceDefault"))
                                                                .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                                                              .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {10,8,6,-1,6,11,10,-1,0,3,5,-1,5,9,0,-1,11,6,4,-1,4,1,11,-1,2,7,3,-1,3,0,2,-1,1,4,7,-1,7,2,1,-1,9,5,8,-1,8,10,9,-1,5,3,7,-1,7,8,5,-1,6,8,7,-1,7,4,6,-1,17,13,1,-1,1,2,17,-1,14,15,26,-1,26,25,14,-1,0,9,15,-1,15,14,0,-1,13,12,11,-1,11,1,13,-1,2,0,14,-1,14,17,2,-1,12,34,36,-1,9,10,16,-1,16,15,9,-1,16,10,11,-1,11,12,16,-1,16,35,37,-1,37,15,16,-1,12,36,35,-1,35,16,12,-1,37,26,15,-1,12,13,23,-1,23,34,12,-1,13,17,24,-1,24,23,13,-1,17,14,25,-1,25,24,17,-1,19,20,21,-1,19,21,22,-1,18,19,22,-1,23,24,20,-1,20,19,23,-1,24,25,21,-1,21,20,24,-1,25,26,22,-1,22,21,25,-1,29,30,31,-1,28,29,31,-1,27,28,31,-1,27,31,32,-1,27,32,33,-1,34,23,19,-1,19,18,34,-1,35,36,30,-1,30,29,35,-1,36,34,31,-1,31,30,36,-1,34,18,32,-1,32,31,34,-1,18,22,33,-1,33,32,18,-1,22,26,27,-1,27,33,22,-1,26,37,28,-1,28,27,26,-1,37,35,29,-1,29,28,37,-1}).setTexCoordIndex(new int[] {0,3,2,-1,2,1,0,-1,4,7,6,-1,6,5,4,-1,1,2,9,-1,9,8,1,-1,40,41,7,-1,7,4,40,-1,8,9,11,-1,11,10,8,-1,5,6,39,-1,39,38,5,-1,6,7,41,-1,41,39,6,-1,2,3,11,-1,11,9,2,-1,12,13,8,-1,8,10,12,-1,14,17,44,-1,44,43,14,-1,4,5,17,-1,17,14,4,-1,13,18,1,-1,1,8,13,-1,40,4,14,-1,14,42,40,-1,18,20,19,-1,5,38,45,-1,45,17,5,-1,21,0,1,-1,1,18,21,-1,45,47,46,-1,46,17,45,-1,18,19,23,-1,23,21,18,-1,46,44,17,-1,18,13,24,-1,24,20,18,-1,13,12,25,-1,25,24,13,-1,42,14,43,-1,43,48,42,-1,30,29,28,-1,30,28,27,-1,26,30,27,-1,24,25,29,-1,29,30,24,-1,25,15,28,-1,28,29,25,-1,15,16,27,-1,27,28,15,-1,36,35,34,-1,37,36,34,-1,31,37,34,-1,31,34,33,-1,31,33,32,-1,20,24,30,-1,30,26,20,-1,23,19,35,-1,35,36,23,-1,19,20,34,-1,34,35,19,-1,20,26,33,-1,33,34,20,-1,26,27,32,-1,32,33,26,-1,27,16,31,-1,31,32,27,-1,16,22,37,-1,37,31,16,-1,22,23,36,-1,36,37,22,-1})
                                                                .setCoord(new Coordinate().setPoint(getCoordinate_33_1059_point()))
                                                                .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.7578,0.1276,0.7543,0.1247,0.753,0.131,0.7531,0.1316,0.9854,0.1598,0.9725,0.1615,0.9734,0.1584,0.9844,0.1569,0.7413,0.123,0.7403,0.1293,0.7378,0.1249,0.7401,0.1299,0.7405,0.104,0.7443,0.1047,0.9859,0.1809,0.7455,0.0995,0.766,0.1015,0.9713,0.1822,0.7589,0.1059,0.7648,0.1066,0.766,0.1014,0.7622,0.1091,0.7648,0.1066,0.7644,0.1092,0.7455,0.0995,0.7415,0.0989,0.7664,0.0954,0.7667,0.0954,0.7485,0.0932,0.7449,0.0928,0.7484,0.0932,0.7683,0.1016,0.7686,0.0957,0.7683,0.0956,0.7679,0.1015,0.7671,0.1055,0.7666,0.1084,0.7674,0.1056,0.9687,0.1615,0.9723,0.1564,0.9888,0.1589,0.9852,0.1547,0.9898,0.1809,0.9856,0.1862,0.9651,0.1878,0.9675,0.1796,0.9654,0.1826,0.9654,0.1799,0.9897,0.1861}))))))
                                                          .addChild(new HAnimJoint("hanim_l_carpal_proximal_interphalangeal_5").setName("l_carpal_proximal_interphalangeal_5").setCenter(0.18166502,0.62100005,-0.037147503).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                            .addChild(new HAnimSegment("hanim_l_carpal_middle_phalanx_5").setName("l_carpal_middle_phalanx_5")
                                                              .addChild(new Shape("l_carpal_middle_phalanx_5_Shape")
                                                                .setAppearance(new Appearance()
                                                                  .setMaterial(new Material().setUSE("SurfaceDefault"))
                                                                  .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                                                                .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {1,15,14,-1,14,7,1,-1,8,14,3,-1,1,7,5,-1,5,18,1,-1,3,2,21,-1,21,4,3,-1,6,8,3,-1,3,4,6,-1,6,4,13,-1,0,18,5,-1,5,13,0,-1,13,4,21,-1,21,0,13,-1,2,3,14,-1,14,15,2,-1,8,6,12,-1,12,11,8,-1,7,10,9,-1,9,5,7,-1,10,11,12,-1,12,9,10,-1,8,11,10,-1,10,14,8,-1,13,9,12,-1,12,6,13,-1,9,13,5,-1,7,14,10,-1,15,17,16,-1,16,2,15,-1,18,20,19,-1,19,1,18,-1,2,16,22,-1,22,21,2,-1,0,23,20,-1,20,18,0,-1,21,22,23,-1,23,0,21,-1,1,19,17,-1,17,15,1,-1,19,20,23,-1,23,17,19,-1,16,17,23,-1,23,22,16,-1}).setTexCoordIndex(new int[] {3,25,24,-1,24,0,3,-1,4,1,5,-1,3,0,7,-1,7,6,3,-1,5,10,9,-1,9,8,5,-1,11,4,5,-1,5,8,11,-1,11,8,12,-1,27,6,7,-1,7,26,27,-1,12,8,9,-1,9,13,12,-1,10,5,1,-1,1,2,10,-1,4,11,15,-1,15,14,4,-1,0,28,29,-1,29,7,0,-1,16,14,15,-1,15,17,16,-1,4,14,16,-1,16,1,4,-1,12,17,15,-1,15,11,12,-1,29,26,7,-1,0,24,28,-1,2,19,18,-1,18,10,2,-1,6,21,20,-1,20,3,6,-1,10,18,22,-1,22,9,10,-1,27,31,21,-1,21,6,27,-1,9,22,23,-1,23,13,9,-1,3,20,30,-1,30,25,3,-1,20,21,31,-1,31,30,20,-1,18,19,23,-1,23,22,18,-1})
                                                                  .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.17999777,0.60232055,-0.043692753,0.17251876,0.6031395,-0.032409,0.18808201,0.6048765,-0.03229875,0.19001701,0.61760026,-0.032555252,0.18999901,0.617796,-0.04163175,0.17289002,0.6213128,-0.041503504,0.19065377,0.623295,-0.04186575,0.17289901,0.6211148,-0.032427,0.19066277,0.6231758,-0.032361753,0.17668127,0.6246968,-0.041807253,0.17669027,0.6245775,-0.0323055,0.18506926,0.62424004,-0.03231225,0.18506026,0.62435704,-0.041814003,0.18058051,0.6209595,-0.044122502,0.18111826,0.6205703,-0.029571751,0.17999777,0.6027593,-0.029904751,0.18599176,0.598572,-0.032463003,0.18277651,0.59814006,-0.0323145,0.17251876,0.60284704,-0.041501254,0.17371577,0.600102,-0.033108752,0.17418377,0.59990406,-0.040461753,0.18811126,0.6045728,-0.04175775,0.18601651,0.59832,-0.04097025,0.18284176,0.5979825,-0.0409635})))
                                                                  .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.9725,0.1615,0.7578,0.1276,0.7541,0.1444,0.9727,0.1441,0.7543,0.1247,0.7533,0.1302,0.9851,0.1424,0.9854,0.1598,0.7404,0.1285,0.7384,0.1404,0.7513,0.1418,0.7413,0.123,0.7378,0.1249,0.7355,0.1424,0.7545,0.1231,0.7416,0.1216,0.7546,0.1229,0.7417,0.1214,0.7496,0.1479,0.7498,0.1481,0.9738,0.1409,0.9839,0.1396,0.738,0.1467,0.7381,0.1469,0.9687,0.1616,0.9694,0.1441,0.9888,0.1589,0.988,0.1416,0.9725,0.165,0.9854,0.1633,0.9728,0.1395,0.9846,0.1375}))))))
                                                            .addChild(new HAnimJoint("hanim_l_carpal_distal_interphalangeal_5").setName("l_carpal_distal_interphalangeal_5").setCenter(0.18081002,0.602325,-0.0369675).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                              .addChild(new HAnimSegment("hanim_l_carpal_distal_phalanx_5").setName("l_carpal_distal_phalanx_5")
                                                                .addChild(new Shape("l_carpal_distal_phalanx_5_Shape")
                                                                  .setAppearance(new Appearance()
                                                                    .setMaterial(new Material().setUSE("SurfaceDefault"))
                                                                    .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                                                                  .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {0,25,31,-1,24,1,32,-1,1,0,2,-1,2,3,1,-1,31,23,4,-1,4,5,31,-1,0,31,5,-1,5,2,0,-1,23,29,6,-1,6,4,23,-1,32,1,3,-1,3,7,32,-1,29,32,7,-1,7,6,29,-1,2,8,17,-1,17,14,2,-1,5,4,10,-1,10,11,5,-1,2,5,11,-1,11,8,2,-1,10,12,18,-1,18,21,10,-1,7,3,9,-1,9,13,7,-1,6,7,13,-1,13,12,6,-1,8,11,19,-1,19,17,8,-1,19,11,10,-1,10,21,19,-1,25,0,1,-1,1,24,25,-1,14,16,22,-1,22,20,14,-1,15,18,22,-1,22,16,15,-1,3,14,20,-1,20,9,3,-1,14,3,2,-1,4,6,12,-1,12,10,4,-1,21,18,15,-1,14,17,19,-1,19,16,14,-1,19,21,15,-1,15,16,19,-1,9,20,22,-1,22,13,9,-1,22,18,12,-1,12,13,22,-1,25,24,27,-1,27,26,25,-1,23,28,30,-1,30,29,23,-1,28,26,27,-1,27,30,28,-1,25,26,28,-1,28,31,25,-1,32,30,27,-1,27,24,32,-1,30,32,29,-1,23,31,28,-1}).setTexCoordIndex(new int[] {0,2,1,-1,3,5,4,-1,5,0,7,-1,7,6,5,-1,33,10,9,-1,9,35,33,-1,0,1,8,-1,8,7,0,-1,10,12,11,-1,11,9,10,-1,4,5,6,-1,6,13,4,-1,12,34,36,-1,36,11,12,-1,7,16,15,-1,15,14,7,-1,35,9,18,-1,18,37,35,-1,7,8,17,-1,17,16,7,-1,18,19,21,-1,21,20,18,-1,13,6,23,-1,23,22,13,-1,11,36,38,-1,38,19,11,-1,16,17,24,-1,24,15,16,-1,39,37,18,-1,18,20,39,-1,2,0,5,-1,5,3,2,-1,14,25,27,-1,27,26,14,-1,28,21,41,-1,41,40,28,-1,6,14,26,-1,26,23,6,-1,14,6,7,-1,9,11,19,-1,19,18,9,-1,20,21,28,-1,14,15,24,-1,24,25,14,-1,39,20,28,-1,28,40,39,-1,23,26,27,-1,27,22,23,-1,41,21,19,-1,19,38,41,-1,2,3,30,-1,30,29,2,-1,10,42,43,-1,43,12,10,-1,31,29,30,-1,30,32,31,-1,2,29,31,-1,31,1,2,-1,4,32,30,-1,30,3,4,-1,43,34,12,-1,10,33,42,-1})
                                                                    .setCoord(new Coordinate().setPoint(getCoordinate_35_1075_point()))
                                                                    .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.7505,0.1465,0.7541,0.1444,0.7513,0.1418,0.7384,0.1404,0.7355,0.1424,0.7377,0.1451,0.7372,0.1554,0.7483,0.1563,0.7507,0.1564,0.9726,0.1318,0.9727,0.1441,0.9847,0.1302,0.9851,0.1424,0.7347,0.1548,0.7409,0.1641,0.7434,0.1641,0.7455,0.1632,0.7469,0.164,0.9746,0.124,0.9828,0.1229,0.9766,0.1225,0.9807,0.1219,0.7351,0.1625,0.7369,0.1626,0.7443,0.165,0.7408,0.1649,0.7387,0.1637,0.7379,0.1643,0.9788,0.1219,0.7512,0.1402,0.7392,0.1389,0.7512,0.14,0.7393,0.1388,0.9694,0.1441,0.988,0.1416,0.9705,0.1317,0.9868,0.1295,0.9727,0.1237,0.9848,0.1221,0.9756,0.1218,0.9787,0.1209,0.9817,0.1209,0.973,0.1475,0.9849,0.146})))))))))))))))
                                            .addChild(new HAnimJoint("hanim_r_sternoclavicular").setName("r_sternoclavicular").setCenter(-0.038475003,1.2087001,-0.013785751).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                              .addChild(new HAnimSegment("hanim_r_clavicle").setName("r_clavicle")
                                                .addChild(new Shape("r_clavicle_Shape")
                                                  .setAppearance(new Appearance()
                                                    .setMaterial(new Material().setUSE("SurfaceDefault"))
                                                    .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                                                  .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {9,0,1,-1,1,6,9,-1,6,1,2,-1,2,5,6,-1,8,5,2,-1,2,3,8,-1,8,3,4,-1,4,7,8,-1,9,7,4,-1,4,0,9,-1,4,3,2,-1,0,4,2,-1,1,0,2,-1,10,14,13,-1,10,13,12,-1,11,10,12,-1,6,10,11,-1,11,9,6,-1,9,11,12,-1,12,7,9,-1,7,12,13,-1,13,8,7,-1,8,13,14,-1,14,5,8,-1,5,14,10,-1,10,6,5,-1}).setTexCoordIndex(new int[] {9,0,1,-1,1,6,9,-1,6,1,2,-1,2,5,6,-1,8,5,2,-1,2,3,8,-1,8,3,4,-1,4,7,8,-1,9,7,4,-1,4,0,9,-1,4,3,2,-1,0,4,2,-1,1,0,2,-1,10,14,13,-1,10,13,12,-1,11,10,12,-1,6,10,11,-1,11,9,6,-1,9,11,12,-1,12,7,9,-1,7,12,13,-1,13,8,7,-1,8,13,14,-1,14,5,8,-1,5,14,10,-1,10,6,5,-1})
                                                    .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {-0.15075,1.21104,-0.033234753,-0.1526175,1.2199343,-0.012728251,-0.14436,1.2125138,0.0131692495,-0.14267251,1.1677725,0.01105425,-0.14166,1.1716201,-0.01659375,-0.114435,1.217439,0.026061753,-0.1260225,1.2309526,-0.014994,-0.1328175,1.152675,-0.026640002,-0.137205,1.152675,0.018366752,-0.1230975,1.2159855,-0.051855754,-0.035691753,1.222902,-0.0180225,-0.035691753,1.2154658,-0.034994252,-0.035691753,1.1767951,-0.019584,-0.035691753,1.1773801,3.082502E-4,-0.035691753,1.2145185,0.0046170005})))
                                                    .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.1911,0.4797,0.171,0.4832,0.1497,0.4806,0.1519,0.4334,0.1831,0.4416,0.1474,0.4856,0.1708,0.4854,0.1784,0.4249,0.1538,0.4251,0.1963,0.4863,0.19,0.5091,0.1847,0.499,0.172,0.4382,0.1568,0.4457,0.1409,0.4926}))))))
                                              .addChild(new HAnimJoint("hanim_r_acromioclavicular").setName("r_acromioclavicular").setCenter(-0.12294001,1.191825,-0.012897001).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                .addChild(new HAnimSegment("hanim_r_scapula").setName("r_scapula")
                                                  .addChild(new Shape("r_scapula_Shape")
                                                    .setAppearance(new Appearance()
                                                      .setMaterial(new Material().setUSE("SurfaceDefault"))
                                                      .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                                                    .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {5,1,0,-1,0,4,5,-1,4,0,2,-1,2,3,4,-1,3,2,6,-1,6,9,3,-1,7,8,1,-1,1,5,7,-1,6,2,0,-1,0,8,6,-1,0,1,8,-1,9,6,8,-1,8,7,9,-1,4,10,11,-1,11,5,4,-1,5,11,12,-1,12,7,5,-1,7,12,13,-1,13,9,7,-1,9,13,14,-1,14,3,9,-1,3,14,10,-1,10,4,3,-1,10,15,11,-1,11,15,12,-1,12,15,13,-1,13,15,14,-1,14,15,10,-1}).setTexCoordIndex(new int[] {5,1,0,-1,0,4,5,-1,4,0,2,-1,2,3,4,-1,3,2,6,-1,6,8,3,-1,9,7,1,-1,1,5,9,-1,6,2,0,-1,0,7,6,-1,0,1,7,-1,12,10,11,-1,11,13,12,-1,4,14,15,-1,15,5,4,-1,5,15,16,-1,16,9,5,-1,13,16,17,-1,17,12,13,-1,8,17,18,-1,18,3,8,-1,3,18,14,-1,14,4,3,-1,14,19,15,-1,15,19,16,-1,16,19,17,-1,17,19,18,-1,18,19,14,-1})
                                                      .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {-0.16647752,1.2248101,-0.014994,-0.15702751,1.2064321,-0.051867,-0.15745501,1.2078114,0.0235305,-0.11443051,1.2174525,0.026073001,-0.1260315,1.230975,-0.014994,-0.12311101,1.2159901,-0.0518445,-0.14170726,1.156455,0.018378,-0.13281976,1.152675,-0.02664225,-0.14155877,1.156275,-0.0266175,-0.1372095,1.152675,0.018355502,-0.09510751,1.2234826,-0.014499,-0.08813251,1.2109839,-0.038592,-0.10600876,1.1557575,-0.023571001,-0.10604026,1.1559376,0.013203,-0.088965006,1.21509,0.016263,-0.087165006,1.1914089,-0.00985725})))
                                                      .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.1715,0.4655,0.1797,0.4646,0.1569,0.4642,0.1474,0.4856,0.1708,0.4854,0.1963,0.4863,0.1544,0.4288,0.1782,0.4286,0.1538,0.4251,0.1784,0.4249,0.1544,0.4288,0.1782,0.4286,0.1538,0.4251,0.1784,0.4249,0.1703,0.4865,0.1895,0.487,0.1761,0.4271,0.1552,0.4287,0.1491,0.4835,0.1671,0.4618}))))))
                                                .addChild(new HAnimJoint("hanim_r_shoulder").setName("r_shoulder").setCenter(-0.16470002,1.1785501,-0.0032670002).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                  .addChild(new HAnimSegment("hanim_r_upperarm").setName("r_upperarm")
                                                    .addChild(new Shape("r_upperarm_Shape")
                                                      .setAppearance(new Appearance()
                                                        .setMaterial(new Material().setUSE("SurfaceDefault"))
                                                        .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                                                      .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {0,1,2,-1,0,2,3,-1,4,0,3,-1,0,5,6,-1,6,1,0,-1,1,6,7,-1,7,2,1,-1,2,7,8,-1,8,3,2,-1,3,8,9,-1,9,4,3,-1,4,9,5,-1,5,0,4,-1,5,10,11,-1,11,6,5,-1,6,11,12,-1,12,7,6,-1,7,12,13,-1,13,8,7,-1,8,13,14,-1,14,9,8,-1,9,14,10,-1,10,5,9,-1,10,15,16,-1,16,11,10,-1,11,16,17,-1,17,12,11,-1,12,17,18,-1,18,13,12,-1,13,18,19,-1,19,14,13,-1,14,19,15,-1,15,10,14,-1,38,37,36,-1,38,36,35,-1,39,38,35,-1,21,16,15,-1,15,20,21,-1,22,17,16,-1,16,21,22,-1,23,18,17,-1,17,22,23,-1,24,19,18,-1,18,23,24,-1,20,15,19,-1,19,24,20,-1,26,41,40,-1,40,25,26,-1,27,42,41,-1,41,26,27,-1,28,43,42,-1,42,27,28,-1,29,44,43,-1,43,28,29,-1,25,40,44,-1,44,29,25,-1,31,26,25,-1,25,30,31,-1,32,27,26,-1,26,31,32,-1,33,28,27,-1,27,32,33,-1,34,29,28,-1,28,33,34,-1,30,25,29,-1,29,34,30,-1,36,31,30,-1,30,35,36,-1,37,32,31,-1,31,36,37,-1,38,33,32,-1,32,37,38,-1,39,34,33,-1,33,38,39,-1,35,30,34,-1,34,39,35,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,55,1,3,-1,1,6,5,-1,5,0,1,-1,0,5,7,-1,7,2,0,-1,2,7,8,-1,8,3,2,-1,25,26,9,-1,9,4,25,-1,4,9,6,-1,6,1,4,-1,6,11,10,-1,10,5,6,-1,5,10,12,-1,12,7,5,-1,7,12,13,-1,13,8,7,-1,27,28,14,-1,14,9,27,-1,9,14,11,-1,11,6,9,-1,11,16,15,-1,15,10,11,-1,10,15,17,-1,17,12,10,-1,12,17,18,-1,18,13,12,-1,29,30,19,-1,19,14,29,-1,14,19,16,-1,16,11,14,-1,36,35,49,-1,36,49,48,-1,37,36,48,-1,20,15,16,-1,16,21,20,-1,22,17,15,-1,15,20,22,-1,23,18,17,-1,17,22,23,-1,24,19,31,-1,31,32,24,-1,21,16,19,-1,19,24,21,-1,38,57,56,-1,56,39,38,-1,40,59,58,-1,58,50,40,-1,41,60,59,-1,59,40,41,-1,42,61,60,-1,60,41,42,-1,39,56,61,-1,61,42,39,-1,43,38,39,-1,39,44,43,-1,45,40,51,-1,51,52,45,-1,46,41,40,-1,40,45,46,-1,47,42,41,-1,41,46,47,-1,44,39,42,-1,42,47,44,-1,34,43,44,-1,44,33,34,-1,35,45,53,-1,53,54,35,-1,36,46,45,-1,45,35,36,-1,37,47,46,-1,46,36,37,-1,33,44,47,-1,47,37,33,-1})
                                                        .setCoord(new Coordinate().setPoint(getCoordinate_29_1108_point()))
                                                        .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.2986,0.2114,0.2726,0.2114,0.3201,0.2114,0.3415,0.2114,0.2466,0.2114,0.2979,0.2417,0.2726,0.2417,0.3197,0.2417,0.3418,0.2417,0.2473,0.2417,0.2979,0.3018,0.2726,0.3018,0.3197,0.3018,0.3418,0.3018,0.2473,0.3018,0.2978,0.3276,0.2726,0.3276,0.3197,0.3276,0.3419,0.3276,0.2474,0.3276,0.2932,0.2834,0.2689,0.2834,0.316,0.2834,0.3322,0.2834,0.245,0.2834,0.2251,0.2114,0.2255,0.2417,0.2255,0.2417,0.2255,0.3018,0.2255,0.3018,0.2255,0.3276,0.2255,0.3276,0.2159,0.2834,0.9467,0.4943,0.9572,0.4943,0.9099,0.4943,0.9193,0.4943,0.9332,0.4943,0.9567,0.4691,0.9455,0.4691,0.9105,0.4691,0.9205,0.4691,0.9332,0.4691,0.9567,0.4913,0.9458,0.4913,0.9102,0.4913,0.9203,0.4913,0.9334,0.4913,0.8898,0.4943,0.9003,0.4943,0.8997,0.4691,0.8997,0.4691,0.8998,0.4913,0.8998,0.4913,0.9003,0.4943,0.3481,0.2114,0.9448,0.4374,0.9561,0.4374,0.8991,0.4374,0.9117,0.4374,0.9198,0.4374,0.9341,0.4374}))))))
                                                  .addChild(new HAnimJoint("hanim_r_elbow").setName("r_elbow").setCenter(-0.1817325,0.9288,-0.0056295004).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                    .addChild(new HAnimSegment("hanim_r_forearm").setName("r_forearm")
                                                      .addChild(new Shape("r_forearm_Shape")
                                                        .setAppearance(new Appearance()
                                                          .setMaterial(new Material().setUSE("SurfaceDefault"))
                                                          .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                                                        .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {0,1,2,-1,0,2,3,-1,4,0,3,-1,0,5,6,-1,6,1,0,-1,1,6,7,-1,7,2,1,-1,2,7,8,-1,8,3,2,-1,3,8,9,-1,9,4,3,-1,4,9,5,-1,5,0,4,-1,5,10,11,-1,11,6,5,-1,6,11,12,-1,12,7,6,-1,7,12,13,-1,13,8,7,-1,8,13,14,-1,14,9,8,-1,9,14,10,-1,10,5,9,-1,10,15,16,-1,16,11,10,-1,11,16,17,-1,17,12,11,-1,12,17,18,-1,18,13,12,-1,13,18,19,-1,19,14,13,-1,14,19,15,-1,15,10,14,-1,23,22,21,-1,23,21,20,-1,24,23,20,-1,21,16,15,-1,15,20,21,-1,22,17,16,-1,16,21,22,-1,23,18,17,-1,17,22,23,-1,24,19,18,-1,18,23,24,-1,20,15,19,-1,19,24,20,-1}).setTexCoordIndex(new int[] {4,3,2,-1,4,2,1,-1,0,4,1,-1,4,6,5,-1,5,3,4,-1,3,5,7,-1,7,2,3,-1,2,7,8,-1,8,1,2,-1,1,8,9,-1,9,0,1,-1,0,9,6,-1,6,4,0,-1,6,11,10,-1,10,5,6,-1,5,10,12,-1,12,7,5,-1,7,12,13,-1,13,8,7,-1,8,13,14,-1,14,9,8,-1,9,14,11,-1,11,6,9,-1,11,16,15,-1,15,10,11,-1,10,15,17,-1,17,12,10,-1,12,17,18,-1,18,13,12,-1,13,18,19,-1,19,14,13,-1,14,19,16,-1,16,11,14,-1,24,23,22,-1,24,22,21,-1,20,24,21,-1,22,15,16,-1,16,21,22,-1,23,17,15,-1,15,22,23,-1,24,18,17,-1,17,23,24,-1,20,19,18,-1,18,24,20,-1,21,16,19,-1,19,20,21,-1})
                                                          .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {-0.18657,0.9356558,-0.0315495,-0.20772,0.9354735,-0.011452501,-0.19568025,0.93557924,0.017770499,-0.16709624,0.9358245,0.015725251,-0.1614645,0.9358718,-0.014751001,-0.184977,0.909792,-0.042192,-0.2148525,0.90953773,-0.015239251,-0.1978515,0.909684,0.030933002,-0.157455,0.9100305,0.0277155,-0.14949,0.910098,-0.020452501,-0.1847205,0.85005003,-0.041787002,-0.21663,0.8497575,-0.015135751,-0.199305,0.8629875,0.030595502,-0.1561725,0.86334753,0.027400503,-0.146835,0.850365,-0.020297252,-0.1830645,0.7327575,-0.037962,-0.206325,0.732555,-0.008507251,-0.19308825,0.73269004,0.028345501,-0.1616355,0.73296,0.025353,-0.15543,0.733005,-0.013342501,-0.1819395,0.71874,-0.02555325,-0.197829,0.718605,-0.0054405,-0.18878625,0.7186725,0.017838,-0.1673055,0.7188525,0.015788252,-0.16307549,0.71889746,-0.00874125})))
                                                          .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.8857,0.572,0.9344,0.572,0.9377,0.5719,0.8909,0.5718,0.8588,0.5719,0.8849,0.5578,0.8418,0.558,0.9588,0.5579,0.9536,0.5581,0.8765,0.5581,0.885,0.5257,0.8424,0.5258,0.9582,0.5328,0.9531,0.533,0.8768,0.526,0.8957,0.4625,0.8485,0.4627,0.9546,0.4626,0.9498,0.4628,0.8879,0.4628,0.8953,0.4552,0.8684,0.4551,0.9006,0.455,0.9378,0.4551,0.9345,0.4552}))))))
                                                    .addChild(new HAnimJoint("hanim_r_radiocarpal").setName("r_radiocarpal").setCenter(-0.181575,0.724275,-0.005022).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                      .addChild(new HAnimSegment("hanim_r_carpal").setName("r_carpal")
                                                        .addChild(new Shape("r_carpal_Shape")
                                                          .setAppearance(new Appearance()
                                                            .setMaterial(new Material().setUSE("SurfaceDefault"))
                                                            .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                                                          .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {0,11,12,-1,12,1,0,-1,1,12,13,-1,13,2,1,-1,2,13,10,-1,10,17,2,-1,3,16,8,-1,8,4,3,-1,5,20,21,-1,21,19,5,-1,6,18,15,-1,15,14,6,-1,6,14,9,-1,9,7,6,-1,7,9,11,-1,11,0,7,-1,15,18,5,-1,5,19,15,-1,10,16,3,-1,3,17,10,-1,4,8,21,-1,21,20,4,-1,0,1,22,-1,1,2,22,-1,2,17,22,-1,17,3,22,-1,3,4,22,-1,4,20,22,-1,20,5,22,-1,5,18,22,-1,18,6,22,-1,6,7,22,-1,7,0,22,-1,16,10,24,-1,24,23,16,-1,10,13,25,-1,25,24,10,-1,13,12,26,-1,26,25,13,-1,12,11,27,-1,27,26,12,-1,11,9,28,-1,28,27,11,-1,9,14,29,-1,29,28,9,-1,14,15,30,-1,30,29,14,-1,15,19,31,-1,31,30,15,-1,19,21,32,-1,32,31,19,-1,21,8,33,-1,33,32,21,-1,8,16,23,-1,23,33,8,-1,23,24,34,-1,24,25,34,-1,25,26,34,-1,26,27,34,-1,27,28,34,-1,28,29,34,-1,29,30,34,-1,30,31,34,-1,31,32,34,-1,32,33,34,-1,33,23,34,-1}).setTexCoordIndex(new int[] {2,3,0,-1,0,1,2,-1,1,0,4,-1,4,5,1,-1,5,4,7,-1,7,6,5,-1,10,11,8,-1,8,9,10,-1,12,37,38,-1,38,15,12,-1,17,18,19,-1,19,16,17,-1,17,16,20,-1,20,21,17,-1,21,20,36,-1,36,35,21,-1,19,18,12,-1,12,15,19,-1,7,11,10,-1,10,6,7,-1,9,8,14,-1,14,13,9,-1,2,1,22,-1,1,5,22,-1,5,6,22,-1,6,10,22,-1,10,9,22,-1,9,13,22,-1,37,12,39,-1,12,18,39,-1,18,17,39,-1,17,21,39,-1,21,35,39,-1,11,7,23,-1,23,24,11,-1,7,4,25,-1,25,23,7,-1,4,0,26,-1,26,25,4,-1,0,3,27,-1,27,26,0,-1,36,20,28,-1,28,40,36,-1,20,16,29,-1,29,28,20,-1,16,19,30,-1,30,29,16,-1,19,15,31,-1,31,30,19,-1,15,38,41,-1,41,31,15,-1,14,8,33,-1,33,32,14,-1,8,11,24,-1,24,33,8,-1,24,23,34,-1,23,25,34,-1,25,26,34,-1,26,27,34,-1,40,28,42,-1,28,29,42,-1,29,30,42,-1,30,31,42,-1,31,41,42,-1,32,33,34,-1,33,24,34,-1})
                                                            .setCoord(new Coordinate().setPoint(getCoordinate_31_1124_point()))
                                                            .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.7729,0.0334,0.7695,0.0151,0.7598,0.0161,0.7624,0.0345,0.791,0.0281,0.7896,0.0131,0.8111,0.0113,0.813,0.0266,0.8476,0.0256,0.8461,0.0079,0.8312,0.0091,0.8327,0.0273,0.9162,0.2899,0.8453,0.0081,0.8466,0.0257,0.9122,0.2724,0.9531,0.2644,0.9573,0.2786,0.936,0.2844,0.9315,0.2698,0.9706,0.2558,0.9766,0.2733,0.8032,0.0047,0.8134,0.033,0.8325,0.0338,0.792,0.0345,0.7756,0.0396,0.7675,0.0404,0.9666,0.2503,0.9509,0.2584,0.9297,0.2636,0.9113,0.266,0.8439,0.0324,0.8447,0.0323,0.8081,0.0397,0.986,0.2708,0.9803,0.2531,0.9032,0.2936,0.8989,0.2764,0.9452,0.2896,0.9743,0.2482,0.9004,0.2693,0.9343,0.2559}))))))
                                                      .addChild(new HAnimJoint("hanim_r_midcarpal_1").setName("r_midcarpal_1").setCenter(-0.18096751,0.70605004,0.0193275).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                        .addChild(new HAnimSegment("hanim_r_trapezium").setName("r_trapezium")
                                                          .addChild(new Shape("r_trapezium_Shape")
                                                            .setAppearance(new Appearance()
                                                              .setMaterial(new Material().setUSE("SurfaceDefault"))
                                                              .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                                                            .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {6,0,3,-1,3,5,6,-1,5,3,2,-1,2,8,5,-1,1,7,4,-1,2,7,8,-1,7,2,4,-1,14,15,16,-1,16,17,14,-1,9,10,13,-1,10,11,12,-1,12,13,10,-1,1,4,10,-1,10,9,1,-1,4,2,11,-1,11,10,4,-1,2,3,12,-1,12,11,2,-1,3,0,13,-1,13,12,3,-1,6,5,15,-1,15,14,6,-1,5,8,16,-1,16,15,5,-1,8,7,17,-1,17,16,8,-1,18,25,24,-1,24,23,22,-1,18,24,22,-1,22,21,20,-1,18,22,20,-1,19,18,20,-1,6,18,19,-1,19,0,6,-1,0,19,20,-1,20,13,0,-1,13,20,21,-1,21,9,13,-1,9,21,22,-1,22,1,9,-1,1,22,23,-1,23,7,1,-1,7,23,24,-1,24,17,7,-1,17,24,25,-1,25,14,17,-1,14,25,18,-1,18,6,14,-1}).setTexCoordIndex(new int[] {0,1,2,-1,2,3,0,-1,3,2,4,-1,4,5,3,-1,7,6,8,-1,18,6,19,-1,6,18,8,-1,21,22,23,-1,23,12,21,-1,9,15,10,-1,15,16,17,-1,17,10,15,-1,7,8,24,-1,24,20,7,-1,8,18,25,-1,25,24,8,-1,4,2,17,-1,17,16,4,-1,2,1,10,-1,10,17,2,-1,0,3,13,-1,13,11,0,-1,3,5,14,-1,14,13,3,-1,19,6,12,-1,12,23,19,-1,26,33,32,-1,32,31,30,-1,26,32,30,-1,30,29,28,-1,26,30,28,-1,27,26,28,-1,0,26,27,-1,27,1,0,-1,1,27,28,-1,28,10,1,-1,10,28,29,-1,29,9,10,-1,20,29,30,-1,30,7,20,-1,7,30,31,-1,31,6,7,-1,6,31,32,-1,32,12,6,-1,12,32,33,-1,33,21,12,-1,11,33,26,-1,26,0,11,-1})
                                                              .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {-0.19683677,0.6884955,0.017084252,-0.16659226,0.6884955,0.017084252,-0.17199226,0.6948585,0.033036754,-0.19105427,0.6948383,0.034593754,-0.16951501,0.69243526,0.027677251,-0.19006427,0.7063628,0.024972752,-0.19374752,0.7059195,0.014298751,-0.16879275,0.70591724,0.014323501,-0.17440426,0.70634925,0.024201002,-0.17003477,0.68456703,0.018283501,-0.16934626,0.6850215,0.024734251,-0.17313077,0.689436,0.032796003,-0.18909001,0.69117075,0.03430575,-0.193725,0.684279,0.017797502,-0.19056602,0.71277976,0.013095001,-0.18562502,0.7130925,0.021753002,-0.17638426,0.7130858,0.021181501,-0.17079076,0.71273476,0.0131737515,-0.19244926,0.705258,0.012624751,-0.19541027,0.688554,0.0152865015,-0.19304101,0.68534327,0.01582425,-0.17066026,0.68562,0.016308,-0.16799626,0.6886395,0.015264001,-0.17011127,0.705384,0.012622501,-0.17179877,0.71114624,0.011655001,-0.18969977,0.71118677,0.011580751})))
                                                              .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.8327,0.0273,0.8381,0.0441,0.8625,0.0344,0.8476,0.0256,0.8625,0.0359,0.8466,0.0257,0.9122,0.2724,0.904,0.2568,0.8948,0.2599,0.8401,0.0478,0.8395,0.0482,0.8319,0.0206,0.9141,0.2788,0.844,0.0192,0.8432,0.0193,0.8491,0.0466,0.8611,0.0409,0.8611,0.0397,0.8814,0.2691,0.8989,0.2764,0.9014,0.2535,0.9142,0.2789,0.9026,0.2823,0.9033,0.2821,0.8928,0.2563,0.8819,0.264,0.8327,0.0273,0.8381,0.0441,0.8395,0.0482,0.8401,0.0478,0.904,0.2568,0.9122,0.2724,0.9141,0.2788,0.9142,0.2789}))))))
                                                        .addChild(new HAnimJoint("hanim_r_carpometacarpal_1").setName("r_carpometacarpal_1").setCenter(-0.180135,0.69255006,0.0259875).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                          .addChild(new HAnimSegment("hanim_r_metacarpal_1").setName("r_metacarpal_1")
                                                            .addChild(new Shape("r_metacarpal_1_Shape")
                                                              .setAppearance(new Appearance()
                                                                .setMaterial(new Material().setUSE("SurfaceDefault"))
                                                                .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                                                              .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {1,8,9,-1,9,2,1,-1,8,1,0,-1,0,10,8,-1,2,9,6,-1,6,3,2,-1,0,4,7,-1,7,10,0,-1,5,3,6,-1,25,21,22,-1,24,25,22,-1,23,24,22,-1,19,20,17,-1,17,18,19,-1,13,14,11,-1,11,12,13,-1,14,15,16,-1,16,11,14,-1,3,5,12,-1,12,11,3,-1,5,4,13,-1,13,12,5,-1,4,0,14,-1,14,13,4,-1,0,1,15,-1,15,14,0,-1,1,2,16,-1,16,15,1,-1,2,3,11,-1,11,16,2,-1,7,4,18,-1,18,17,7,-1,4,5,19,-1,19,18,4,-1,5,6,20,-1,20,19,5,-1,6,7,17,-1,17,20,6,-1,10,7,22,-1,22,21,10,-1,7,6,23,-1,23,22,7,-1,6,9,24,-1,24,23,6,-1,9,8,25,-1,25,24,9,-1,8,10,21,-1,21,25,8,-1}).setTexCoordIndex(new int[] {0,1,2,-1,2,3,0,-1,27,26,28,-1,28,4,27,-1,3,2,7,-1,7,6,3,-1,28,29,30,-1,30,4,28,-1,10,6,7,-1,13,14,15,-1,12,13,15,-1,11,12,15,-1,16,17,18,-1,18,19,16,-1,20,21,22,-1,22,23,20,-1,21,24,25,-1,25,22,21,-1,6,10,23,-1,23,22,6,-1,10,8,20,-1,20,23,10,-1,8,5,21,-1,21,20,8,-1,5,0,24,-1,24,21,5,-1,0,3,25,-1,25,24,0,-1,3,6,22,-1,22,25,3,-1,30,29,35,-1,35,34,30,-1,8,10,16,-1,16,19,8,-1,10,7,17,-1,17,16,10,-1,7,9,18,-1,18,17,7,-1,4,30,33,-1,33,32,4,-1,9,7,11,-1,11,15,9,-1,7,2,12,-1,12,11,7,-1,2,1,13,-1,13,12,2,-1,27,4,32,-1,32,31,27,-1})
                                                                .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {-0.16719525,0.6742823,0.03437775,-0.17334,0.6787328,0.04048425,-0.1887165,0.6812753,0.042723,-0.196245,0.6722078,0.02954475,-0.1719,0.66453755,0.02409975,-0.1985535,0.670122,0.025339501,-0.1967805,0.68851805,0.01707975,-0.16653825,0.68851805,0.01707975,-0.17193599,0.694881,0.0330345,-0.19100025,0.6948608,0.03458925,-0.169461,0.6924578,0.02767275,-0.188532,0.66602254,0.032742,-0.18807974,0.66456,0.03101175,-0.17463374,0.662985,0.0287775,-0.169965,0.66602254,0.034326002,-0.175401,0.6710625,0.040788002,-0.1847835,0.67381877,0.04385475,-0.17063099,0.6868958,0.013740749,-0.17469674,0.6639525,0.01973025,-0.193878,0.66888005,0.020241,-0.193266,0.6868913,0.013734,-0.1713105,0.6944108,0.02554875,-0.1687725,0.6921765,0.0197415,-0.19174725,0.6916703,0.019944001,-0.18858825,0.6964133,0.031797,-0.1760805,0.6964178,0.030825})))
                                                                .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.8819,0.0483,0.8625,0.0359,0.8625,0.0344,0.8786,0.0507,0.8948,0.2599,0.867,0.0598,0.857,0.0621,0.8381,0.0441,0.8533,0.0697,0.8381,0.0441,0.8503,0.0646,0.8419,0.0407,0.8588,0.0334,0.8588,0.0347,0.8467,0.0405,0.8415,0.0402,0.8445,0.0658,0.8331,0.0451,0.8331,0.0451,0.8468,0.0705,0.8593,0.0711,0.8712,0.0644,0.8626,0.068,0.8607,0.0696,0.877,0.0609,0.8798,0.0581,0.8632,0.2548,0.8814,0.2691,0.8729,0.2464,0.8847,0.2342,0.904,0.2568,0.8853,0.2697,0.8962,0.2618,0.9014,0.2613,0.9088,0.2549,0.8909,0.2323}))))))
                                                          .addChild(new HAnimJoint("hanim_r_metacarpophalangeal_1").setName("r_metacarpophalangeal_1").setCenter(-0.18065251,0.67275,0.035775002).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                            .addChild(new HAnimSegment("hanim_r_carpal_proximal_phalanx_1").setName("r_carpal_proximal_phalanx_1")
                                                              .addChild(new Shape("r_carpal_proximal_phalanx_1_Shape")
                                                                .setAppearance(new Appearance()
                                                                  .setMaterial(new Material().setUSE("SurfaceDefault"))
                                                                  .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                                                                .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {5,6,0,-1,7,3,14,-1,14,13,7,-1,5,0,17,-1,17,10,5,-1,4,5,10,-1,10,9,4,-1,3,4,9,-1,9,14,3,-1,0,1,19,-1,19,17,0,-1,1,7,13,-1,13,19,1,-1,1,0,2,-1,0,6,8,-1,8,2,0,-1,9,10,11,-1,11,12,9,-1,13,14,15,-1,15,16,13,-1,10,17,18,-1,18,11,10,-1,19,13,16,-1,16,20,19,-1,17,19,20,-1,20,18,17,-1,14,9,12,-1,12,15,14,-1,15,12,20,-1,20,16,15,-1,11,18,20,-1,20,12,11,-1,22,23,24,-1,24,25,26,-1,22,24,26,-1,21,22,26,-1,28,29,30,-1,30,27,28,-1,8,6,22,-1,22,21,8,-1,6,5,23,-1,23,22,6,-1,5,4,24,-1,24,23,5,-1,4,3,25,-1,25,24,4,-1,3,7,26,-1,26,25,3,-1,27,30,31,-1,31,32,27,-1,7,1,28,-1,28,27,7,-1,1,2,29,-1,29,28,1,-1,2,8,30,-1,30,29,2,-1,8,21,31,-1,31,30,8,-1,21,26,32,-1,32,31,21,-1,26,7,27,-1,27,32,26,-1}).setTexCoordIndex(new int[] {0,1,2,-1,36,33,34,-1,34,35,36,-1,0,2,7,-1,7,8,0,-1,10,0,8,-1,8,9,10,-1,33,38,37,-1,37,34,33,-1,2,11,12,-1,12,7,2,-1,39,36,35,-1,35,40,39,-1,11,2,13,-1,2,1,14,-1,14,13,2,-1,9,8,15,-1,15,16,9,-1,5,4,17,-1,17,18,5,-1,8,7,19,-1,19,15,8,-1,12,5,18,-1,18,20,12,-1,7,12,20,-1,20,19,7,-1,4,9,16,-1,16,17,4,-1,17,16,20,-1,20,18,17,-1,15,19,20,-1,20,16,15,-1,22,23,24,-1,24,25,26,-1,22,24,26,-1,21,22,26,-1,28,29,30,-1,30,27,28,-1,14,1,22,-1,22,21,14,-1,1,0,23,-1,23,22,1,-1,0,10,24,-1,24,23,0,-1,10,3,25,-1,25,24,10,-1,33,36,42,-1,42,41,33,-1,27,30,31,-1,31,32,27,-1,6,11,28,-1,28,27,6,-1,11,13,29,-1,29,28,11,-1,13,14,30,-1,30,29,13,-1,14,21,31,-1,31,30,14,-1,21,26,32,-1,32,31,21,-1,42,36,43,-1,43,44,42,-1})
                                                                  .setCoord(new Coordinate().setPoint(getCoordinate_34_1148_point()))
                                                                  .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.8786,0.0507,0.857,0.0621,0.8601,0.0649,0.867,0.0598,0.8887,0.0786,0.8747,0.0865,0.8533,0.0697,0.876,0.0783,0.893,0.0688,0.8992,0.0702,0.8819,0.0483,0.8561,0.0728,0.8736,0.0851,0.8532,0.0697,0.8503,0.0646,0.8986,0.0785,0.897,0.0809,0.8914,0.0813,0.8802,0.0861,0.8841,0.0856,0.8821,0.0883,0.8487,0.0595,0.8509,0.0581,0.8683,0.0489,0.868,0.0507,0.8608,0.0544,0.8505,0.0603,0.8455,0.0706,0.8468,0.073,0.8455,0.0707,0.8437,0.0676,0.8416,0.0639,0.8422,0.0648,0.8729,0.2464,0.8482,0.2317,0.8612,0.2211,0.8847,0.2342,0.8433,0.2381,0.8632,0.2548,0.8814,0.2316,0.8625,0.2222,0.8799,0.2506,0.8891,0.243,0.8922,0.232,0.8922,0.232}))))))
                                                            .addChild(new HAnimJoint("hanim_r_carpal_interphalangeal_1").setName("r_carpal_interphalangeal_1").setCenter(-0.18227251,0.654075,0.0496575).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                              .addChild(new HAnimSegment("hanim_r_carpal_distal_phalanx_1").setName("r_carpal_distal_phalanx_1")
                                                                .addChild(new Shape("r_carpal_distal_phalanx_1_Shape")
                                                                  .setAppearance(new Appearance()
                                                                    .setMaterial(new Material().setUSE("SurfaceDefault"))
                                                                    .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                                                                  .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {0,29,28,-1,28,11,0,-1,32,2,17,-1,17,1,32,-1,4,3,1,-1,1,17,4,-1,11,28,31,-1,31,5,11,-1,29,0,2,-1,2,32,29,-1,4,5,31,-1,31,3,4,-1,23,32,1,-1,24,3,31,-1,24,23,1,-1,1,3,24,-1,4,6,7,-1,7,8,4,-1,5,9,10,-1,10,11,5,-1,4,8,9,-1,9,5,4,-1,10,13,14,-1,14,12,10,-1,2,15,16,-1,16,17,2,-1,0,12,15,-1,15,2,0,-1,8,7,18,-1,18,9,8,-1,18,13,10,-1,10,9,18,-1,6,20,21,-1,21,19,6,-1,22,19,21,-1,21,14,22,-1,17,16,20,-1,20,6,17,-1,6,4,17,-1,11,10,12,-1,12,0,11,-1,13,22,14,-1,6,19,18,-1,18,7,6,-1,18,19,22,-1,22,13,18,-1,16,15,21,-1,21,20,16,-1,21,15,12,-1,12,14,21,-1,24,25,26,-1,26,23,24,-1,28,29,30,-1,30,27,28,-1,27,30,26,-1,26,25,27,-1,24,31,27,-1,27,25,24,-1,32,23,26,-1,26,30,32,-1,30,29,32,-1,28,27,31,-1}).setTexCoordIndex(new int[] {3,33,34,-1,34,2,3,-1,4,5,6,-1,6,7,4,-1,9,8,7,-1,7,6,9,-1,2,34,37,-1,37,38,2,-1,33,3,36,-1,36,35,33,-1,9,11,10,-1,10,8,9,-1,12,4,7,-1,13,8,10,-1,13,12,7,-1,7,8,13,-1,9,14,15,-1,15,16,9,-1,38,39,18,-1,18,2,38,-1,9,16,17,-1,17,11,9,-1,18,20,21,-1,21,19,18,-1,5,22,23,-1,23,6,5,-1,3,19,40,-1,40,36,3,-1,16,15,24,-1,24,17,16,-1,41,20,18,-1,18,39,41,-1,14,26,27,-1,27,25,14,-1,28,42,43,-1,43,21,28,-1,6,23,26,-1,26,14,6,-1,14,9,6,-1,2,18,19,-1,19,3,2,-1,20,28,21,-1,14,25,24,-1,24,15,14,-1,41,42,28,-1,28,20,41,-1,23,22,27,-1,27,26,23,-1,43,40,19,-1,19,21,43,-1,13,29,30,-1,30,12,13,-1,1,0,32,-1,32,31,1,-1,31,32,30,-1,30,29,31,-1,13,10,31,-1,31,29,13,-1,4,12,30,-1,30,32,4,-1,32,0,4,-1,1,31,10,-1})
                                                                    .setCoord(new Coordinate().setPoint(getCoordinate_35_1156_point()))
                                                                    .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.8747,0.0865,0.8887,0.0786,0.8299,0.2203,0.8424,0.2111,0.8736,0.0851,0.8939,0.0989,0.8978,0.0975,0.8834,0.0852,0.8992,0.0766,0.9092,0.0888,0.8992,0.0702,0.9115,0.0859,0.876,0.0783,0.893,0.0688,0.9109,0.102,0.9135,0.0996,0.9144,0.0973,0.9172,0.0962,0.8241,0.2146,0.8338,0.2074,0.8247,0.2116,0.8291,0.2083,0.9028,0.1054,0.9046,0.1032,0.9153,0.1012,0.9125,0.1038,0.9081,0.1033,0.9082,0.1057,0.8266,0.2097,0.8885,0.0681,0.8723,0.0776,0.8843,0.0701,0.8696,0.0781,0.8612,0.2211,0.8482,0.2317,0.8625,0.2222,0.8417,0.2109,0.8433,0.2381,0.8245,0.2237,0.8192,0.2167,0.8322,0.2071,0.8195,0.2131,0.8224,0.2103,0.8256,0.2083}))))))))))
                                                      .addChild(new HAnimJoint("hanim_r_midcarpal_2").setName("r_midcarpal_2").setCenter(-0.18096751,0.70695,0.008417251).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                        .addChild(new HAnimSegment("hanim_r_trapezoid").setName("r_trapezoid")
                                                          .addChild(new Shape("r_trapezoid_Shape")
                                                            .setAppearance(new Appearance()
                                                              .setMaterial(new Material().setUSE("SurfaceDefault"))
                                                              .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                                                            .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {14,2,1,-1,1,12,14,-1,0,3,15,-1,15,13,0,-1,11,8,9,-1,9,10,11,-1,4,16,17,-1,17,5,4,-1,18,19,7,-1,7,6,18,-1,0,13,16,-1,16,4,0,-1,12,1,5,-1,5,17,12,-1,1,0,4,-1,4,5,1,-1,2,14,18,-1,18,6,2,-1,15,3,7,-1,7,19,15,-1,3,2,6,-1,6,7,3,-1,3,0,9,-1,9,8,3,-1,0,1,10,-1,10,9,0,-1,1,2,11,-1,11,10,1,-1,2,3,8,-1,8,11,2,-1,20,27,26,-1,26,25,24,-1,20,26,24,-1,24,23,22,-1,20,24,22,-1,21,20,22,-1,12,20,21,-1,21,14,12,-1,14,21,22,-1,22,18,14,-1,18,22,23,-1,23,19,18,-1,19,23,24,-1,24,15,19,-1,15,24,25,-1,25,13,15,-1,13,25,26,-1,26,16,13,-1,16,26,27,-1,27,17,16,-1,17,27,20,-1,20,12,17,-1}).setTexCoordIndex(new int[] {21,0,1,-1,1,19,21,-1,12,13,22,-1,22,20,12,-1,5,6,7,-1,7,4,5,-1,8,23,25,-1,25,9,8,-1,26,28,18,-1,18,17,26,-1,12,20,24,-1,24,16,12,-1,19,1,9,-1,9,25,19,-1,1,2,8,-1,8,9,1,-1,0,21,27,-1,27,10,0,-1,22,13,18,-1,18,28,22,-1,3,0,10,-1,10,11,3,-1,13,12,15,-1,15,14,13,-1,2,1,4,-1,4,7,2,-1,1,0,5,-1,5,4,1,-1,0,3,6,-1,6,5,0,-1,29,36,35,-1,35,34,33,-1,29,35,33,-1,33,32,31,-1,29,33,31,-1,30,29,31,-1,19,29,30,-1,30,21,19,-1,21,30,31,-1,31,27,21,-1,26,31,32,-1,32,28,26,-1,28,32,33,-1,33,22,28,-1,22,33,34,-1,34,20,22,-1,20,34,35,-1,35,24,20,-1,23,35,36,-1,36,25,23,-1,25,36,29,-1,29,19,25,-1})
                                                              .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {-0.16666201,0.6858473,0.0032265,-0.19856477,0.6858473,0.0032265,-0.19631702,0.70836526,0.00230625,-0.16733927,0.70836526,0.00251325,-0.1692585,0.68211,0.003339,-0.19515151,0.68211,0.003339,-0.19250326,0.71530426,0.0018315002,-0.17066701,0.71531105,0.0019709999,-0.16911227,0.706842,7.1774976E-4,-0.16770601,0.687564,0.0015682501,-0.19648576,0.687564,0.0015817503,-0.19455977,0.706842,5.2200013E-4,-0.19683677,0.68846405,0.01708425,-0.16659226,0.68846405,0.01708425,-0.19374752,0.70588803,0.014298751,-0.16879275,0.70588577,0.0143235,-0.17003477,0.6845355,0.018283501,-0.193725,0.68424755,0.017797502,-0.19056602,0.7127483,0.013095001,-0.17079076,0.7127033,0.013176001,-0.19476901,0.68997604,0.01834425,-0.19209376,0.70506227,0.01593225,-0.18933976,0.71100456,0.0148905,-0.17221276,0.7109663,0.014958001,-0.17048477,0.70506227,0.015954752,-0.16857901,0.68997604,0.01834425,-0.17155801,0.68657404,0.0193815,-0.19207576,0.6863243,0.018963})))
                                                              .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.813,0.0266,0.8136,0.0488,0.8136,0.0488,0.8133,0.0266,0.8111,0.0474,0.8105,0.0283,0.8108,0.0283,0.8111,0.0474,0.8141,0.0525,0.8141,0.0525,0.8123,0.0198,0.8125,0.0198,0.9273,0.2479,0.9315,0.2698,0.9337,0.2676,0.9301,0.2489,0.9262,0.2444,0.9337,0.2762,0.9335,0.2763,0.8381,0.0441,0.904,0.2568,0.8327,0.0273,0.9122,0.2724,0.8401,0.0478,0.9014,0.2535,0.8395,0.0482,0.9142,0.2789,0.8319,0.0206,0.9141,0.2788,0.8381,0.0441,0.8327,0.0273,0.8319,0.0206,0.9141,0.2788,0.9122,0.2724,0.904,0.2568,0.9014,0.2535,0.8395,0.0482}))))))
                                                        .addChild(new HAnimJoint("hanim_r_carpometacarpal_2").setName("r_carpometacarpal_2").setCenter(-0.18090001,0.6876,0.009729).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                          .addChild(new HAnimSegment("hanim_r_metacarpal_2").setName("r_metacarpal_2")
                                                            .addChild(new Shape("r_metacarpal_2_Shape")
                                                              .setAppearance(new Appearance()
                                                                .setMaterial(new Material().setUSE("SurfaceDefault"))
                                                                .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                                                              .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {0,1,8,-1,8,3,0,-1,5,0,3,-1,3,7,5,-1,10,6,4,-1,4,2,10,-1,2,4,8,-1,8,1,2,-1,14,4,6,-1,6,11,14,-1,8,16,17,-1,17,3,8,-1,9,13,12,-1,12,7,9,-1,15,16,8,-1,8,4,15,-1,15,4,14,-1,9,3,17,-1,17,18,9,-1,9,18,13,-1,30,31,25,-1,27,30,25,-1,26,27,25,-1,22,19,20,-1,20,21,22,-1,41,38,39,-1,39,40,41,-1,36,37,32,-1,36,32,33,-1,36,33,34,-1,35,36,34,-1,23,24,19,-1,19,22,23,-1,6,10,20,-1,20,19,6,-1,30,27,28,-1,28,29,30,-1,5,7,22,-1,22,21,5,-1,7,12,23,-1,23,22,7,-1,12,11,24,-1,24,23,12,-1,11,6,19,-1,19,24,11,-1,1,0,26,-1,26,25,1,-1,0,5,27,-1,27,26,0,-1,5,21,28,-1,28,27,5,-1,21,20,29,-1,29,28,21,-1,20,10,30,-1,30,29,20,-1,10,2,31,-1,31,30,10,-1,2,1,25,-1,25,31,2,-1,16,15,33,-1,33,32,16,-1,15,14,34,-1,34,33,15,-1,14,13,35,-1,35,34,14,-1,13,18,36,-1,36,35,13,-1,18,17,37,-1,37,36,18,-1,17,16,32,-1,32,37,17,-1,14,11,39,-1,39,38,14,-1,11,12,40,-1,40,39,11,-1,12,13,41,-1,41,40,12,-1,13,14,38,-1,38,41,13,-1,9,7,3,-1}).setTexCoordIndex(new int[] {3,0,1,-1,1,2,3,-1,5,3,2,-1,2,4,5,-1,44,45,8,-1,8,46,44,-1,46,8,43,-1,43,42,46,-1,47,8,45,-1,45,48,47,-1,1,12,13,-1,13,2,1,-1,16,14,15,-1,15,4,16,-1,50,49,43,-1,43,8,50,-1,50,8,47,-1,16,2,13,-1,13,18,16,-1,16,18,14,-1,21,22,23,-1,20,21,23,-1,19,20,23,-1,25,26,27,-1,27,24,25,-1,29,30,31,-1,31,28,29,-1,33,34,35,-1,33,35,36,-1,33,36,37,-1,32,33,37,-1,38,39,26,-1,26,25,38,-1,7,6,27,-1,27,26,7,-1,21,20,40,-1,40,41,21,-1,5,4,25,-1,25,24,5,-1,4,15,38,-1,38,25,4,-1,15,11,39,-1,39,38,15,-1,48,45,51,-1,51,56,48,-1,0,3,19,-1,19,23,0,-1,3,5,20,-1,20,19,3,-1,5,24,40,-1,40,20,5,-1,24,27,41,-1,41,40,24,-1,27,6,21,-1,21,41,27,-1,6,9,22,-1,22,21,6,-1,9,0,23,-1,23,22,9,-1,12,17,36,-1,36,35,12,-1,50,47,55,-1,55,54,50,-1,10,14,32,-1,32,37,10,-1,14,18,33,-1,33,32,14,-1,18,13,34,-1,34,33,18,-1,13,12,35,-1,35,34,13,-1,47,48,53,-1,53,52,47,-1,11,15,28,-1,28,31,11,-1,15,14,29,-1,29,28,15,-1,14,10,30,-1,30,29,14,-1,16,4,2,-1})
                                                                .setCoord(new Coordinate().setPoint(getCoordinate_33_1176_point()))
                                                                .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.8514,0.0953,0.8526,0.0788,0.846,0.0768,0.8466,0.0958,0.8195,0.0808,0.8225,0.0994,0.8225,0.0994,0.8195,0.0808,0.8903,0.2261,0.8467,0.0958,0.8381,0.0441,0.8136,0.0488,0.8561,0.0728,0.8532,0.0697,0.8381,0.0441,0.8136,0.0488,0.8436,0.0662,0.8533,0.0697,0.8503,0.0646,0.8461,0.0998,0.8248,0.1027,0.8248,0.1027,0.8462,0.0997,0.8498,0.0994,0.8184,0.0977,0.8157,0.0811,0.8157,0.0809,0.8184,0.0977,0.8165,0.0457,0.8341,0.0424,0.8341,0.0424,0.8165,0.0457,0.844,0.0417,0.8554,0.0622,0.8575,0.0659,0.8594,0.0677,0.8574,0.0658,0.844,0.0417,0.8099,0.0493,0.8099,0.0493,0.82,0.101,0.82,0.101,0.8821,0.2087,0.8838,0.2252,0.9098,0.1997,0.916,0.2175,0.8866,0.2074,0.904,0.2568,0.9273,0.2479,0.8814,0.2316,0.8847,0.2342,0.9197,0.2166,0.9083,0.2577,0.925,0.2515,0.8813,0.2388,0.8986,0.2602,0.931,0.2468}))))))
                                                          .addChild(new HAnimJoint("hanim_r_metacarpophalangeal_2").setName("r_metacarpophalangeal_2").setCenter(-0.18335252,0.6372,0.015075001).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                            .addChild(new HAnimSegment("hanim_r_carpal_proximal_phalanx_2").setName("r_carpal_proximal_phalanx_2")
                                                              .addChild(new Shape("r_carpal_proximal_phalanx_2_Shape")
                                                                .setAppearance(new Appearance()
                                                                  .setMaterial(new Material().setUSE("SurfaceDefault"))
                                                                  .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                                                                .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {4,19,18,-1,18,5,4,-1,5,18,21,-1,21,6,5,-1,7,25,20,-1,20,8,7,-1,8,20,19,-1,19,4,8,-1,6,21,22,-1,1,7,8,-1,8,10,1,-1,6,2,11,-1,11,5,6,-1,5,11,0,-1,0,4,5,-1,4,0,10,-1,10,8,4,-1,1,3,9,-1,9,7,1,-1,9,3,2,-1,2,6,9,-1,9,24,23,-1,23,7,9,-1,6,22,24,-1,24,9,6,-1,23,25,7,-1,0,11,15,-1,15,17,0,-1,1,10,14,-1,14,12,1,-1,11,2,13,-1,13,15,11,-1,3,1,12,-1,12,16,3,-1,2,3,16,-1,16,13,2,-1,10,0,17,-1,17,14,10,-1,14,17,16,-1,16,12,14,-1,15,13,16,-1,16,17,15,-1,26,27,28,-1,26,28,29,-1,30,26,29,-1,18,19,27,-1,27,26,18,-1,19,20,28,-1,28,27,19,-1,20,25,29,-1,29,28,20,-1,31,32,33,-1,37,31,33,-1,36,37,33,-1,36,33,34,-1,36,34,35,-1,21,18,26,-1,26,30,21,-1,24,22,32,-1,32,31,24,-1,22,21,33,-1,33,32,22,-1,21,30,34,-1,34,33,21,-1,30,29,35,-1,35,34,30,-1,29,25,36,-1,36,35,29,-1,25,23,37,-1,37,36,25,-1,23,24,31,-1,31,37,23,-1}).setTexCoordIndex(new int[] {0,1,2,-1,2,3,0,-1,3,2,4,-1,4,5,3,-1,6,40,41,-1,41,9,6,-1,9,41,39,-1,39,38,9,-1,5,4,10,-1,11,6,9,-1,9,12,11,-1,5,13,14,-1,14,3,5,-1,3,14,15,-1,15,0,3,-1,38,42,12,-1,12,9,38,-1,11,43,44,-1,44,6,11,-1,17,16,13,-1,13,5,17,-1,44,45,46,-1,46,6,44,-1,5,10,18,-1,18,17,5,-1,46,40,6,-1,15,14,20,-1,20,21,15,-1,11,12,22,-1,22,23,11,-1,14,13,24,-1,24,20,14,-1,43,11,23,-1,23,48,43,-1,13,16,25,-1,25,24,13,-1,12,42,47,-1,47,22,12,-1,22,47,48,-1,48,23,22,-1,20,24,25,-1,25,21,20,-1,27,28,29,-1,27,29,30,-1,26,27,30,-1,2,1,28,-1,28,27,2,-1,1,8,29,-1,29,28,1,-1,8,7,30,-1,30,29,8,-1,33,34,35,-1,32,33,35,-1,31,32,35,-1,31,35,36,-1,31,36,37,-1,4,2,27,-1,27,26,4,-1,18,10,34,-1,34,33,18,-1,10,4,35,-1,35,34,10,-1,4,26,36,-1,36,35,4,-1,26,30,37,-1,37,36,26,-1,30,7,31,-1,31,37,30,-1,7,19,32,-1,32,31,7,-1,19,18,33,-1,33,32,19,-1})
                                                                  .setCoord(new Coordinate().setPoint(getCoordinate_34_1184_point()))
                                                                  .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.8511,0.1006,0.8514,0.0953,0.8466,0.0958,0.8466,0.1011,0.8225,0.0994,0.8283,0.1035,0.9023,0.1969,0.8225,0.0994,0.8467,0.0958,0.8857,0.2021,0.8231,0.1042,0.8931,0.1724,0.8782,0.1769,0.8338,0.1268,0.8493,0.125,0.8543,0.1273,0.8302,0.1302,0.8258,0.1072,0.8236,0.1075,0.8231,0.1042,0.8504,0.1328,0.8508,0.1334,0.8781,0.1731,0.8909,0.1692,0.8352,0.1346,0.8353,0.1353,0.8228,0.0929,0.844,0.0896,0.8482,0.0889,0.8441,0.0896,0.8228,0.0929,0.8203,0.0995,0.8207,0.1038,0.8212,0.1068,0.8207,0.1037,0.8203,0.0995,0.8206,0.0933,0.8205,0.0933,0.8815,0.2034,0.8821,0.2087,0.9098,0.1997,0.8866,0.2074,0.8737,0.1777,0.8969,0.1707,0.9052,0.1925,0.9074,0.1918,0.9084,0.195,0.876,0.171,0.891,0.1665}))))))
                                                            .addChild(new HAnimJoint("hanim_r_carpal_proximal_interphalangeal_2").setName("r_carpal_proximal_interphalangeal_2").setCenter(-0.1813275,0.606825,0.014184001).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                              .addChild(new HAnimSegment("hanim_r_carpal_middle_phalanx_2").setName("r_carpal_middle_phalanx_2")
                                                                .addChild(new Shape("r_carpal_middle_phalanx_2_Shape")
                                                                  .setAppearance(new Appearance()
                                                                    .setMaterial(new Material().setUSE("SurfaceDefault"))
                                                                    .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                                                                  .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {1,7,14,-1,14,15,1,-1,8,3,14,-1,1,18,5,-1,5,7,1,-1,3,4,21,-1,21,2,3,-1,6,4,3,-1,3,8,6,-1,6,13,4,-1,0,13,5,-1,5,18,0,-1,13,0,21,-1,21,4,13,-1,2,15,14,-1,14,3,2,-1,8,11,12,-1,12,6,8,-1,7,5,9,-1,9,10,7,-1,10,9,12,-1,12,11,10,-1,8,14,10,-1,10,11,8,-1,13,6,12,-1,12,9,13,-1,9,5,13,-1,7,10,14,-1,15,2,16,-1,16,17,15,-1,18,1,19,-1,19,20,18,-1,2,21,22,-1,22,16,2,-1,0,18,20,-1,20,23,0,-1,21,0,23,-1,23,22,21,-1,1,15,17,-1,17,19,1,-1,19,17,23,-1,23,20,19,-1,16,22,23,-1,23,17,16,-1}).setTexCoordIndex(new int[] {3,0,24,-1,24,25,3,-1,4,5,1,-1,3,6,7,-1,7,0,3,-1,5,8,9,-1,9,10,5,-1,11,8,5,-1,5,4,11,-1,11,12,8,-1,27,26,7,-1,7,6,27,-1,12,13,9,-1,9,8,12,-1,10,2,1,-1,1,5,10,-1,4,14,15,-1,15,11,4,-1,0,7,29,-1,29,28,0,-1,16,17,15,-1,15,14,16,-1,4,1,16,-1,16,14,4,-1,12,11,15,-1,15,17,12,-1,29,7,26,-1,0,28,24,-1,2,10,18,-1,18,19,2,-1,6,3,20,-1,20,21,6,-1,10,9,22,-1,22,18,10,-1,27,6,21,-1,21,31,27,-1,9,13,23,-1,23,22,9,-1,3,25,30,-1,30,20,3,-1,20,30,31,-1,31,21,20,-1,18,22,23,-1,23,19,18,-1})
                                                                    .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {-0.179433,0.5814675,0.0060592503,-0.17177176,0.581715,0.0187065,-0.1879335,0.584235,0.018918,-0.18997426,0.6023385,0.01937475,-0.18997426,0.60245776,0.007888501,-0.17175151,0.607077,0.00793575,-0.19078426,0.609426,0.0079605,-0.17175151,0.60695773,0.019422,-0.19078426,0.609309,0.019444501,-0.175896,0.61142623,0.00798075,-0.175896,0.611307,0.01946475,-0.18528976,0.61107075,0.0194625,-0.18528976,0.61119,0.007978501,-0.18075375,0.6065505,0.0055327504,-0.18075375,0.60636604,0.022119751,-0.17943975,0.5812875,0.021402001,-0.18512326,0.5763825,0.018405002,-0.17964001,0.57555,0.0185895,-0.17176726,0.5818275,0.0084645,-0.17331076,0.57798,0.017784001,-0.1733085,0.57807,0.00932175,-0.187929,0.584352,0.0082755005,-0.18511876,0.576495,0.0086917505,-0.17963551,0.57564,0.008667001})))
                                                                    .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.8782,0.1769,0.8543,0.1273,0.8574,0.1518,0.8703,0.1535,0.8493,0.125,0.8504,0.1318,0.8846,0.1491,0.8931,0.1724,0.8349,0.1336,0.8379,0.1515,0.8533,0.1496,0.8338,0.1268,0.8302,0.1302,0.8351,0.1545,0.849,0.1233,0.8336,0.1251,0.849,0.123,0.8335,0.1249,0.8539,0.1573,0.8543,0.1579,0.8703,0.1496,0.8822,0.146,0.8398,0.159,0.8399,0.1597,0.8737,0.1777,0.8664,0.1541,0.8969,0.1707,0.8878,0.1476,0.8796,0.181,0.8945,0.1764,0.8684,0.1475,0.8822,0.1433}))))))
                                                              .addChild(new HAnimJoint("hanim_r_carpal_distal_interphalangeal_2").setName("r_carpal_distal_interphalangeal_2").setCenter(-0.1802925,0.58162504,0.013385251).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                                .addChild(new HAnimSegment("hanim_r_carpal_distal_phalanx_2").setName("r_carpal_distal_phalanx_2")
                                                                  .addChild(new Shape("r_carpal_distal_phalanx_2_Shape")
                                                                    .setAppearance(new Appearance()
                                                                      .setMaterial(new Material().setUSE("SurfaceDefault"))
                                                                      .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                                                                    .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {0,31,25,-1,24,32,1,-1,1,3,2,-1,2,0,1,-1,31,5,4,-1,4,23,31,-1,0,2,5,-1,5,31,0,-1,23,4,6,-1,6,29,23,-1,32,7,3,-1,3,1,32,-1,29,6,7,-1,7,32,29,-1,2,14,17,-1,17,8,2,-1,5,11,10,-1,10,4,5,-1,2,8,11,-1,11,5,2,-1,10,21,18,-1,18,12,10,-1,7,13,9,-1,9,3,7,-1,6,12,13,-1,13,7,6,-1,8,17,19,-1,19,11,8,-1,19,21,10,-1,10,11,19,-1,25,24,1,-1,1,0,25,-1,14,20,22,-1,22,16,14,-1,15,16,22,-1,22,18,15,-1,3,9,20,-1,20,14,3,-1,14,2,3,-1,4,10,12,-1,12,6,4,-1,21,15,18,-1,14,16,19,-1,19,17,14,-1,19,16,15,-1,15,21,19,-1,9,13,22,-1,22,20,9,-1,22,13,12,-1,12,18,22,-1,25,26,27,-1,27,24,25,-1,23,29,30,-1,30,28,23,-1,28,30,27,-1,27,26,28,-1,25,31,28,-1,28,26,25,-1,32,24,27,-1,27,30,32,-1,30,29,32,-1,23,28,31,-1}).setTexCoordIndex(new int[] {0,1,2,-1,3,4,5,-1,5,6,7,-1,7,0,5,-1,33,35,9,-1,9,10,33,-1,0,7,8,-1,8,1,0,-1,10,9,11,-1,11,12,10,-1,4,13,6,-1,6,5,4,-1,12,11,36,-1,36,34,12,-1,7,14,15,-1,15,16,7,-1,35,37,18,-1,18,9,35,-1,7,16,17,-1,17,8,7,-1,18,20,21,-1,21,19,18,-1,13,22,23,-1,23,6,13,-1,11,19,38,-1,38,36,11,-1,16,15,24,-1,24,17,16,-1,39,20,18,-1,18,37,39,-1,2,3,5,-1,5,0,2,-1,14,26,27,-1,27,25,14,-1,28,40,41,-1,41,21,28,-1,6,23,26,-1,26,14,6,-1,14,7,6,-1,9,18,19,-1,19,11,9,-1,20,28,21,-1,14,25,24,-1,24,15,14,-1,39,40,28,-1,28,20,39,-1,23,22,27,-1,27,26,23,-1,41,38,19,-1,19,21,41,-1,2,29,30,-1,30,3,2,-1,10,12,43,-1,43,42,10,-1,31,32,30,-1,30,29,31,-1,2,1,31,-1,31,29,2,-1,4,3,30,-1,30,32,4,-1,43,12,34,-1,10,42,33,-1})
                                                                      .setCoord(new Coordinate().setPoint(getCoordinate_36_1200_point()))
                                                                      .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.8542,0.1553,0.8574,0.1518,0.8533,0.1496,0.8379,0.1515,0.8351,0.1545,0.8388,0.1572,0.8414,0.1663,0.8547,0.1647,0.8578,0.1639,0.8665,0.142,0.8703,0.1535,0.8804,0.1378,0.8846,0.1491,0.8382,0.1663,0.8495,0.1759,0.8523,0.1752,0.8544,0.1737,0.8566,0.1736,0.8658,0.1324,0.8753,0.1296,0.8677,0.1303,0.8725,0.1289,0.842,0.1753,0.8441,0.175,0.8533,0.1759,0.8496,0.1769,0.8467,0.1759,0.846,0.1768,0.87,0.1292,0.8525,0.1477,0.8382,0.1495,0.8525,0.1475,0.8381,0.1492,0.8664,0.1541,0.8878,0.1476,0.8639,0.1422,0.8827,0.1365,0.8634,0.1325,0.8774,0.1283,0.8662,0.1297,0.8697,0.1281,0.8732,0.1275,0.872,0.1575,0.8858,0.1533})))))))))))
                                                      .addChild(new HAnimJoint("hanim_r_midcarpal_3").setName("r_midcarpal_3").setCenter(-0.18072,0.708525,-0.0047970004).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                        .addChild(new HAnimSegment("hanim_r_capitate").setName("r_capitate")
                                                          .addChild(new Shape("r_capitate_Shape")
                                                            .setAppearance(new Appearance()
                                                              .setMaterial(new Material().setUSE("SurfaceDefault"))
                                                              .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                                                            .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {5,1,4,-1,4,6,5,-1,7,2,3,-1,3,0,7,-1,8,9,10,-1,10,11,8,-1,12,13,14,-1,14,15,12,-1,1,5,9,-1,9,8,1,-1,5,7,10,-1,10,9,5,-1,7,0,11,-1,11,10,7,-1,0,1,8,-1,8,11,0,-1,6,4,13,-1,13,12,6,-1,4,3,14,-1,14,13,4,-1,3,2,15,-1,15,14,3,-1,2,6,12,-1,12,15,2,-1,22,23,20,-1,20,21,22,-1,18,19,16,-1,16,17,18,-1,5,6,17,-1,17,16,5,-1,6,2,18,-1,18,17,6,-1,2,7,19,-1,19,18,2,-1,7,5,16,-1,16,19,7,-1,0,3,21,-1,21,20,0,-1,3,4,22,-1,22,21,3,-1,4,1,23,-1,23,22,4,-1,1,0,20,-1,20,23,1,-1}).setTexCoordIndex(new int[] {24,25,26,-1,26,0,24,-1,4,5,6,-1,6,7,4,-1,8,9,10,-1,10,11,8,-1,12,30,31,-1,31,32,12,-1,25,24,29,-1,29,28,25,-1,1,4,10,-1,10,9,1,-1,4,7,11,-1,11,10,4,-1,7,2,8,-1,8,11,7,-1,0,26,30,-1,30,12,0,-1,3,6,14,-1,14,13,3,-1,6,5,15,-1,15,14,6,-1,27,0,12,-1,12,32,27,-1,17,18,19,-1,19,16,17,-1,35,36,37,-1,37,20,35,-1,24,0,20,-1,20,37,24,-1,0,27,35,-1,35,20,0,-1,5,4,22,-1,22,21,5,-1,4,1,23,-1,23,22,4,-1,7,6,16,-1,16,19,7,-1,6,3,17,-1,17,16,6,-1,26,25,34,-1,34,33,26,-1,2,7,19,-1,19,18,2,-1})
                                                              .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {-0.19859175,0.68589,-0.012235501,-0.16613999,0.685935,-0.012237751,-0.19625625,0.7085138,0.00230625,-0.19694924,0.70894355,-0.012406501,-0.1674405,0.7089413,-0.01237725,-0.16660349,0.6860025,0.0032242502,-0.16728075,0.708516,0.00251325,-0.19850625,0.6860025,0.0032242502,-0.16849124,0.68238,-0.012422251,-0.16878825,0.682155,0.0034470002,-0.19518974,0.682155,0.0034470002,-0.195246,0.682335,-0.0124200005,-0.17059724,0.71546626,0.00198675,-0.17070524,0.7156508,-0.01096875,-0.19353825,0.715653,-0.010989001,-0.19308375,0.715464,0.0018449998,-0.167553,0.6874043,0.00576225,-0.16897275,0.7068623,0.0049185003,-0.194616,0.7068623,0.00472275,-0.19656,0.6874043,0.0057735,-0.19656675,0.6875753,-0.014348251,-0.195156,0.7073843,-0.0148950005,-0.16918425,0.707382,-0.01486575,-0.16723575,0.68762255,-0.01435275})))
                                                              .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.9315,0.2698,0.8136,0.0488,0.7924,0.0507,0.7911,0.0281,0.8136,0.0488,0.813,0.0266,0.791,0.0281,0.7924,0.0508,0.7924,0.0543,0.8143,0.0526,0.8143,0.0526,0.7924,0.0543,0.9335,0.2763,0.7903,0.0215,0.7903,0.0215,0.8123,0.0198,0.7875,0.03,0.7875,0.03,0.7887,0.0494,0.7887,0.0495,0.9277,0.2691,0.8167,0.0279,0.8173,0.0471,0.8173,0.0471,0.9273,0.2479,0.9479,0.2423,0.9531,0.2644,0.9318,0.2697,0.9473,0.2389,0.926,0.2443,0.955,0.2707,0.9551,0.2707,0.9337,0.2763,0.9563,0.262,0.9518,0.243,0.928,0.269,0.924,0.2502,0.9241,0.2502}))))))
                                                        .addChild(new HAnimJoint("hanim_r_carpometacarpal_3").setName("r_carpometacarpal_3").setCenter(-0.18072,0.6858,-0.0062527503).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                          .addChild(new HAnimSegment("hanim_r_metacarpal_3").setName("r_metacarpal_3")
                                                            .addChild(new Shape("r_metacarpal_3_Shape")
                                                              .setAppearance(new Appearance()
                                                                .setMaterial(new Material().setUSE("SurfaceDefault"))
                                                                .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                                                              .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {0,3,6,-1,6,8,0,-1,10,7,1,-1,1,5,10,-1,2,1,7,-1,7,9,2,-1,8,11,4,-1,4,0,8,-1,14,15,12,-1,12,13,14,-1,34,35,32,-1,32,33,34,-1,25,28,29,-1,29,24,25,-1,17,18,19,-1,19,20,17,-1,25,26,27,-1,27,28,25,-1,20,21,16,-1,16,17,20,-1,6,3,13,-1,13,12,6,-1,24,29,30,-1,30,31,24,-1,2,9,15,-1,15,14,2,-1,16,21,22,-1,22,23,16,-1,9,7,17,-1,17,16,9,-1,7,10,18,-1,18,17,7,-1,10,11,19,-1,19,18,10,-1,11,8,20,-1,20,19,11,-1,8,6,21,-1,21,20,8,-1,6,12,22,-1,22,21,6,-1,12,15,23,-1,23,22,12,-1,15,9,16,-1,16,23,15,-1,3,0,25,-1,25,24,3,-1,0,4,26,-1,26,25,0,-1,4,5,27,-1,27,26,4,-1,5,1,28,-1,28,27,5,-1,1,2,29,-1,29,28,1,-1,2,14,30,-1,30,29,2,-1,14,13,31,-1,31,30,14,-1,13,3,24,-1,24,31,13,-1,10,5,33,-1,33,32,10,-1,5,4,34,-1,34,33,5,-1,4,11,35,-1,35,34,4,-1,11,10,32,-1,32,35,11,-1}).setTexCoordIndex(new int[] {2,3,0,-1,0,1,2,-1,39,36,37,-1,37,38,39,-1,40,37,36,-1,36,41,40,-1,1,10,11,-1,11,2,1,-1,12,13,14,-1,14,15,12,-1,43,44,45,-1,45,46,43,-1,20,21,22,-1,22,23,20,-1,48,49,50,-1,50,51,48,-1,20,28,29,-1,29,21,20,-1,27,30,31,-1,31,24,27,-1,0,3,15,-1,15,14,0,-1,23,22,32,-1,32,33,23,-1,8,9,13,-1,13,12,8,-1,31,30,34,-1,34,35,31,-1,9,4,24,-1,24,31,9,-1,36,39,49,-1,49,48,36,-1,7,10,26,-1,26,25,7,-1,10,1,27,-1,27,26,10,-1,1,0,30,-1,30,27,1,-1,0,14,34,-1,34,30,0,-1,14,13,35,-1,35,34,14,-1,13,9,31,-1,31,35,13,-1,3,2,20,-1,20,23,3,-1,2,11,28,-1,28,20,2,-1,42,38,53,-1,53,52,42,-1,38,37,47,-1,47,53,38,-1,5,8,22,-1,22,21,5,-1,8,12,32,-1,32,22,8,-1,12,15,33,-1,33,32,12,-1,15,3,23,-1,23,33,15,-1,39,38,46,-1,46,45,39,-1,6,11,16,-1,16,19,6,-1,11,10,17,-1,17,16,11,-1,10,7,18,-1,18,17,10,-1})
                                                                .setCoord(new Coordinate().setPoint(getCoordinate_33_1221_point()))
                                                                .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.8225,0.0994,0.8195,0.0808,0.7938,0.0824,0.7939,0.1016,0.8195,0.0808,0.7938,0.0824,0.7924,0.0507,0.8136,0.0488,0.7939,0.1016,0.8225,0.0994,0.8136,0.0488,0.7924,0.0508,0.7964,0.1053,0.8205,0.103,0.8205,0.103,0.7964,0.1053,0.796,0.0481,0.809,0.0468,0.809,0.0469,0.796,0.048,0.7888,0.0827,0.7888,0.0826,0.7886,0.1011,0.7887,0.1011,0.8243,0.0799,0.8186,0.0479,0.8186,0.0479,0.8243,0.0801,0.7878,0.051,0.7878,0.0509,0.8275,0.0984,0.8275,0.0983,0.7902,0.1036,0.7902,0.1036,0.8264,0.1006,0.8264,0.1006,0.916,0.2175,0.941,0.2114,0.9479,0.2423,0.9273,0.2479,0.9376,0.1925,0.9098,0.1997,0.9479,0.2423,0.9448,0.2456,0.9323,0.249,0.9323,0.249,0.9448,0.2456,0.9459,0.2103,0.9115,0.2191,0.9226,0.2496,0.9226,0.2496,0.9114,0.219,0.9524,0.2413,0.9524,0.2414}))))))
                                                          .addChild(new HAnimJoint("hanim_r_metacarpophalangeal_3").setName("r_metacarpophalangeal_3").setCenter(-0.18330751,0.63495,-0.00391725).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                            .addChild(new HAnimSegment("hanim_r_carpal_proximal_phalanx_3").setName("r_carpal_proximal_phalanx_3")
                                                              .addChild(new Shape("r_carpal_proximal_phalanx_3_Shape")
                                                                .setAppearance(new Appearance()
                                                                  .setMaterial(new Material().setUSE("SurfaceDefault"))
                                                                  .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                                                                .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {3,21,26,-1,26,4,3,-1,5,25,27,-1,27,6,5,-1,4,26,23,-1,0,5,6,-1,6,14,0,-1,4,1,17,-1,17,3,4,-1,0,2,7,-1,7,5,0,-1,7,2,1,-1,1,4,7,-1,7,22,24,-1,24,5,7,-1,4,23,22,-1,22,7,4,-1,24,25,5,-1,15,17,11,-1,11,13,15,-1,0,14,10,-1,10,8,0,-1,17,1,9,-1,9,11,17,-1,2,0,8,-1,8,12,2,-1,1,2,12,-1,12,9,1,-1,14,15,13,-1,13,10,14,-1,10,13,12,-1,12,8,10,-1,11,9,12,-1,12,13,11,-1,3,18,21,-1,14,6,16,-1,16,15,14,-1,16,3,17,-1,17,15,16,-1,16,6,19,-1,19,20,16,-1,3,16,20,-1,20,18,3,-1,19,6,27,-1,31,28,29,-1,29,30,31,-1,26,21,29,-1,29,28,26,-1,33,34,35,-1,32,33,35,-1,38,32,35,-1,38,35,36,-1,38,36,37,-1,27,25,31,-1,31,30,27,-1,44,45,39,-1,39,40,41,-1,44,39,41,-1,44,41,42,-1,44,42,43,-1,18,20,33,-1,33,32,18,-1,20,19,34,-1,34,33,20,-1,19,27,35,-1,35,34,19,-1,27,30,36,-1,36,35,27,-1,30,29,37,-1,37,36,30,-1,29,21,38,-1,38,37,29,-1,21,18,32,-1,32,38,21,-1,22,23,40,-1,40,39,22,-1,23,26,41,-1,41,40,23,-1,26,28,42,-1,42,41,26,-1,28,31,43,-1,43,42,28,-1,31,25,44,-1,44,43,31,-1,25,24,45,-1,45,44,25,-1,24,22,39,-1,39,45,24,-1}).setTexCoordIndex(new int[] {0,1,2,-1,2,3,0,-1,4,46,47,-1,47,7,4,-1,3,2,8,-1,9,4,7,-1,7,10,9,-1,3,11,12,-1,12,0,3,-1,9,48,49,-1,49,4,9,-1,14,13,11,-1,11,3,14,-1,49,50,51,-1,51,4,49,-1,3,8,15,-1,15,14,3,-1,51,46,4,-1,17,12,18,-1,18,19,17,-1,9,10,20,-1,20,21,9,-1,12,11,22,-1,22,18,12,-1,48,9,21,-1,21,54,48,-1,11,13,23,-1,23,22,11,-1,10,52,53,-1,53,20,10,-1,20,53,54,-1,54,21,20,-1,18,22,23,-1,23,19,18,-1,0,24,1,-1,10,7,55,-1,55,52,10,-1,25,0,12,-1,12,17,25,-1,55,7,56,-1,56,57,55,-1,0,25,27,-1,27,24,0,-1,56,7,47,-1,31,28,29,-1,29,30,31,-1,2,1,29,-1,29,28,2,-1,34,35,36,-1,33,34,36,-1,32,33,36,-1,32,36,37,-1,32,37,38,-1,6,5,31,-1,31,30,6,-1,39,40,41,-1,41,42,43,-1,39,41,43,-1,39,43,44,-1,39,44,45,-1,24,27,34,-1,34,33,24,-1,27,26,35,-1,35,34,27,-1,26,6,36,-1,36,35,26,-1,6,30,37,-1,37,36,6,-1,30,29,38,-1,38,37,30,-1,29,1,32,-1,32,38,29,-1,1,24,33,-1,33,32,1,-1,15,8,42,-1,42,41,15,-1,8,2,43,-1,43,42,8,-1,2,28,44,-1,44,43,2,-1,28,31,45,-1,45,44,28,-1,31,5,39,-1,39,45,31,-1,5,16,40,-1,40,39,5,-1,16,15,41,-1,41,40,16,-1})
                                                                  .setCoord(new Coordinate().setPoint(getCoordinate_34_1229_point()))
                                                                  .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.8168,0.105,0.8225,0.0994,0.7939,0.1016,0.7996,0.1065,0.9311,0.1887,0.7939,0.1016,0.8225,0.0994,0.9145,0.1932,0.794,0.107,0.9232,0.1611,0.908,0.1649,0.8025,0.1324,0.818,0.1313,0.7986,0.1359,0.7957,0.11,0.7939,0.1101,0.794,0.107,0.8228,0.1342,0.8186,0.1401,0.819,0.1409,0.9081,0.1606,0.921,0.1574,0.8033,0.1412,0.8033,0.142,0.8231,0.1042,0.8212,0.1078,0.8231,0.1042,0.8236,0.1075,0.7948,0.0956,0.8206,0.0932,0.8206,0.0932,0.7948,0.0956,0.8249,0.0987,0.8253,0.1032,0.8258,0.1063,0.8253,0.1032,0.8249,0.0987,0.823,0.0929,0.823,0.0929,0.7917,0.1017,0.7916,0.1064,0.7918,0.1091,0.7916,0.1063,0.7917,0.1017,0.7927,0.0957,0.7927,0.0957,0.9376,0.1925,0.9098,0.1997,0.927,0.1595,0.9344,0.1846,0.9361,0.1842,0.9366,0.1872,0.9035,0.1654,0.9061,0.1582,0.9213,0.1544,0.9096,0.1911,0.9084,0.195,0.9074,0.1918}))))))
                                                            .addChild(new HAnimJoint("hanim_r_carpal_proximal_interphalangeal_3").setName("r_carpal_proximal_interphalangeal_3").setCenter(-0.1813275,0.603225,-0.003537).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                              .addChild(new HAnimSegment("hanim_r_carpal_middle_phalanx_3").setName("r_carpal_middle_phalanx_3")
                                                                .addChild(new Shape("r_carpal_middle_phalanx_3_Shape")
                                                                  .setAppearance(new Appearance()
                                                                    .setMaterial(new Material().setUSE("SurfaceDefault"))
                                                                    .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                                                                  .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {1,7,14,-1,14,15,1,-1,8,3,14,-1,1,18,5,-1,5,7,1,-1,3,4,21,-1,21,2,3,-1,6,4,3,-1,3,8,6,-1,6,13,4,-1,0,13,5,-1,5,18,0,-1,13,0,21,-1,21,4,13,-1,2,15,14,-1,14,3,2,-1,8,11,12,-1,12,6,8,-1,7,5,9,-1,9,10,7,-1,10,9,12,-1,12,11,10,-1,8,14,10,-1,10,11,8,-1,13,6,12,-1,12,9,13,-1,9,5,13,-1,7,10,14,-1,15,2,16,-1,16,17,15,-1,18,1,19,-1,19,20,18,-1,2,21,22,-1,22,16,2,-1,0,18,20,-1,20,23,0,-1,21,0,23,-1,23,22,21,-1,1,15,17,-1,17,19,1,-1,19,17,23,-1,23,20,19,-1,16,22,23,-1,23,17,16,-1}).setTexCoordIndex(new int[] {3,0,24,-1,24,25,3,-1,4,5,1,-1,3,6,7,-1,7,0,3,-1,5,8,9,-1,9,10,5,-1,11,8,5,-1,5,4,11,-1,11,12,8,-1,27,26,7,-1,7,6,27,-1,12,13,9,-1,9,8,12,-1,10,2,1,-1,1,5,10,-1,4,14,15,-1,15,11,4,-1,0,7,29,-1,29,28,0,-1,16,17,15,-1,15,14,16,-1,4,1,16,-1,16,14,4,-1,12,11,15,-1,15,17,12,-1,29,7,26,-1,0,28,24,-1,2,10,18,-1,18,19,2,-1,6,3,20,-1,20,21,6,-1,10,9,22,-1,22,18,10,-1,27,6,21,-1,21,31,27,-1,9,13,23,-1,23,22,9,-1,3,25,30,-1,30,20,3,-1,20,30,31,-1,31,21,20,-1,18,22,23,-1,23,19,18,-1})
                                                                    .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {-0.17965801,0.575235,-0.01091025,-0.17198326,0.57586503,0.0017190003,-0.18813601,0.578655,0.0018450001,-0.18997426,0.59820527,0.0018742502,-0.18997426,0.5980635,-0.00877725,-0.17175151,0.603243,-0.00891225,-0.19078426,0.60587776,-0.008982,-0.17175151,0.60338473,0.0017392504,-0.19078426,0.60602176,0.0016695001,-0.175896,0.6081188,-0.0090405,-0.175896,0.6082628,0.0016110002,-0.18528976,0.60799724,0.0016177503,-0.18528976,0.60785323,-0.00903375,-0.18075375,0.60257924,-0.0117247505,-0.18075375,0.60280204,0.00487125,-0.17965126,0.5754375,0.0044370005,-0.18536176,0.569835,0.0016402503,-0.17985825,0.5695425,0.0018000003,-0.17198776,0.57573,-0.008529751,-0.17354026,0.57165754,9.4500027E-4,-0.17354476,0.571545,-0.0075195003,-0.18814051,0.57852,-0.008802,-0.18536626,0.5697,-0.0080775,-0.17988525,0.5687775,-0.00807525})))
                                                                    .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.908,0.1649,0.8228,0.1342,0.8238,0.1612,0.9018,0.1387,0.818,0.1313,0.8186,0.139,0.9163,0.135,0.9232,0.1611,0.8031,0.1401,0.8044,0.1596,0.8199,0.1584,0.8025,0.1324,0.7986,0.1359,0.8014,0.1628,0.8179,0.1294,0.8023,0.1305,0.8179,0.1291,0.8023,0.1302,0.8199,0.1671,0.8202,0.1672,0.902,0.1343,0.914,0.1313,0.8058,0.1681,0.8058,0.1689,0.9035,0.1654,0.8978,0.139,0.927,0.1595,0.9196,0.1336,0.9092,0.1696,0.9243,0.1658,0.9003,0.1324,0.9142,0.1283}))))))
                                                              .addChild(new HAnimJoint("hanim_r_carpal_distal_interphalangeal_3").setName("r_carpal_distal_interphalangeal_3").setCenter(-0.1802925,0.575325,-0.0037597502).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                                .addChild(new HAnimSegment("hanim_r_carpal_distal_phalanx_3").setName("r_carpal_distal_phalanx_3")
                                                                  .addChild(new Shape("r_carpal_distal_phalanx_3_Shape")
                                                                    .setAppearance(new Appearance()
                                                                      .setMaterial(new Material().setUSE("SurfaceDefault"))
                                                                      .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                                                                    .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {0,31,25,-1,24,32,1,-1,1,3,2,-1,2,0,1,-1,31,5,4,-1,4,23,31,-1,0,2,5,-1,5,31,0,-1,23,4,6,-1,6,29,23,-1,32,7,3,-1,3,1,32,-1,29,6,7,-1,7,32,29,-1,2,14,17,-1,17,8,2,-1,5,11,10,-1,10,4,5,-1,2,8,11,-1,11,5,2,-1,10,21,18,-1,18,12,10,-1,7,13,9,-1,9,3,7,-1,6,12,13,-1,13,7,6,-1,8,17,19,-1,19,11,8,-1,19,21,10,-1,10,11,19,-1,25,24,1,-1,1,0,25,-1,14,20,22,-1,22,16,14,-1,15,16,22,-1,22,18,15,-1,3,9,20,-1,20,14,3,-1,14,2,3,-1,4,10,12,-1,12,6,4,-1,21,15,18,-1,14,16,19,-1,19,17,14,-1,19,16,15,-1,15,21,19,-1,9,13,22,-1,22,20,9,-1,22,13,12,-1,12,18,22,-1,25,26,27,-1,27,24,25,-1,23,29,30,-1,30,28,23,-1,28,30,27,-1,27,26,28,-1,25,31,28,-1,28,26,25,-1,32,24,27,-1,27,30,32,-1,30,29,32,-1,23,28,31,-1}).setTexCoordIndex(new int[] {0,1,2,-1,3,4,5,-1,5,6,7,-1,7,0,5,-1,33,35,9,-1,9,10,33,-1,0,7,8,-1,8,1,0,-1,10,9,11,-1,11,12,10,-1,4,13,6,-1,6,5,4,-1,12,11,36,-1,36,34,12,-1,7,14,15,-1,15,16,7,-1,35,37,18,-1,18,9,35,-1,7,16,17,-1,17,8,7,-1,18,20,21,-1,21,19,18,-1,13,22,23,-1,23,6,13,-1,11,19,38,-1,38,36,11,-1,16,15,24,-1,24,17,16,-1,39,20,18,-1,18,37,39,-1,2,3,5,-1,5,0,2,-1,14,26,27,-1,27,25,14,-1,28,40,41,-1,41,21,28,-1,6,23,26,-1,26,14,6,-1,14,7,6,-1,9,18,19,-1,19,11,9,-1,20,28,21,-1,14,25,24,-1,24,15,14,-1,39,40,28,-1,28,20,39,-1,23,22,27,-1,27,26,23,-1,41,38,19,-1,19,21,41,-1,2,29,30,-1,30,3,2,-1,10,12,43,-1,43,42,10,-1,31,32,30,-1,30,29,31,-1,2,1,31,-1,31,29,2,-1,4,3,30,-1,30,32,4,-1,43,12,34,-1,10,42,33,-1})
                                                                      .setCoord(new Coordinate().setPoint(getCoordinate_36_1245_point()))
                                                                      .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.8204,0.1649,0.8238,0.1612,0.8199,0.1584,0.8044,0.1596,0.8014,0.1628,0.8049,0.166,0.807,0.1802,0.8204,0.1792,0.8232,0.1783,0.8982,0.1238,0.9018,0.1387,0.9123,0.1202,0.9163,0.135,0.8038,0.18,0.8141,0.1881,0.8169,0.1876,0.8192,0.1861,0.8213,0.1861,0.8983,0.1142,0.9079,0.1117,0.9004,0.112,0.9052,0.1108,0.8067,0.1872,0.8088,0.1869,0.8179,0.1883,0.8142,0.1891,0.8114,0.188,0.8106,0.1889,0.9027,0.111,0.8192,0.1563,0.8048,0.1573,0.8192,0.156,0.8048,0.1571,0.8978,0.139,0.9196,0.1336,0.8956,0.1239,0.9147,0.119,0.8959,0.1141,0.9101,0.1105,0.8989,0.1113,0.9025,0.1098,0.906,0.1094,0.9033,0.1433,0.9173,0.1398})))))))))))
                                                      .addChild(new HAnimJoint("hanim_r_midcarpal_4_5").setName("r_midcarpal_4_5").setCenter(-0.18072,0.70582503,-0.025740001).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                        .addChild(new HAnimSegment("hanim_r_hamate").setName("r_hamate")
                                                          .addChild(new Shape("r_hamate_Shape")
                                                            .setAppearance(new Appearance()
                                                              .setMaterial(new Material().setUSE("SurfaceDefault"))
                                                              .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                                                            .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {6,3,4,-1,4,7,6,-1,7,0,9,-1,9,8,7,-1,11,2,1,-1,1,5,11,-1,5,1,3,-1,3,6,5,-1,2,11,10,-1,4,0,7,-1,15,16,17,-1,14,15,17,-1,13,14,17,-1,20,21,22,-1,27,24,25,-1,25,26,27,-1,17,18,12,-1,12,13,17,-1,23,19,20,-1,20,22,23,-1,9,0,13,-1,13,12,9,-1,0,4,14,-1,14,13,0,-1,4,3,15,-1,15,14,4,-1,3,1,16,-1,16,15,3,-1,1,2,17,-1,17,16,1,-1,2,10,18,-1,18,17,2,-1,10,9,12,-1,12,18,10,-1,11,5,20,-1,20,19,11,-1,5,6,21,-1,21,20,5,-1,6,7,22,-1,22,21,6,-1,7,8,23,-1,23,22,7,-1,8,11,19,-1,19,23,8,-1,8,9,25,-1,25,24,8,-1,9,10,26,-1,26,25,9,-1,10,11,27,-1,27,26,10,-1,11,8,24,-1,24,27,11,-1}).setTexCoordIndex(new int[] {0,1,2,-1,2,3,0,-1,3,4,5,-1,5,6,3,-1,7,8,9,-1,9,10,7,-1,10,9,29,-1,29,28,10,-1,8,7,11,-1,2,4,3,-1,14,15,16,-1,13,14,16,-1,12,13,16,-1,35,36,37,-1,23,38,39,-1,39,22,23,-1,16,24,25,-1,25,12,16,-1,26,27,17,-1,17,19,26,-1,5,4,12,-1,12,25,5,-1,4,2,13,-1,13,12,4,-1,2,1,14,-1,14,13,2,-1,29,9,33,-1,33,32,29,-1,9,8,34,-1,34,33,9,-1,8,11,40,-1,40,34,8,-1,11,30,41,-1,41,40,11,-1,7,10,35,-1,35,43,7,-1,10,28,36,-1,36,35,10,-1,0,3,19,-1,19,18,0,-1,3,6,26,-1,26,19,3,-1,31,7,43,-1,43,42,31,-1,6,5,21,-1,21,20,6,-1,30,11,22,-1,22,39,30,-1,11,7,23,-1,23,22,11,-1,7,31,38,-1,38,23,7,-1})
                                                              .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {-0.19775926,0.68704206,-0.027623253,-0.170451,0.68900406,-0.037813503,-0.16708724,0.6870555,-0.027627753,-0.1825245,0.68998057,-0.040864505,-0.1937565,0.68892753,-0.037788752,-0.17104724,0.70506907,-0.027328502,-0.18264149,0.705456,-0.03395025,-0.19459125,0.7050758,-0.027317252,-0.19694924,0.7088671,-0.012406502,-0.19859175,0.6858113,-0.012235502,-0.16613999,0.6858653,-0.012237752,-0.1674405,0.7088648,-0.012377251,-0.19508624,0.6822001,-0.012318752,-0.19444725,0.68294257,-0.027729003,-0.190998,0.6845333,-0.03642075,-0.182349,0.68544227,-0.038772,-0.17316675,0.68458056,-0.036346503,-0.17028674,0.68294257,-0.027713252,-0.1688085,0.6822451,-0.012321001,-0.17150399,0.7155518,-0.010971001,-0.1740015,0.7118955,-0.026010003,-0.18247275,0.7122308,-0.030795753,-0.1915245,0.7118775,-0.025888503,-0.19317375,0.7155653,-0.010993502,-0.19486125,0.7069298,-0.010633501,-0.19623375,0.6876608,-0.010638002,-0.1675845,0.687708,-0.010640251,-0.16947675,0.70692754,-0.010606502})))
                                                              .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.7624,0.0345,0.7525,0.0502,0.7571,0.0508,0.7729,0.0334,0.7734,0.0512,0.7924,0.0508,0.791,0.0281,0.9531,0.2644,0.9665,0.2386,0.9827,0.2362,0.9706,0.2558,0.9479,0.2423,0.7736,0.0553,0.7595,0.0549,0.7559,0.0544,0.7596,0.0549,0.7736,0.0553,0.7721,0.0268,0.7644,0.0276,0.7723,0.0268,0.7938,0.0298,0.795,0.0487,0.9457,0.2448,0.9501,0.2632,0.7926,0.0543,0.7926,0.0544,0.7903,0.0215,0.7903,0.0215,0.9803,0.2531,0.9874,0.236,0.9479,0.2423,0.9532,0.2644,0.9832,0.2324,0.9795,0.2325,0.9656,0.2346,0.9721,0.2624,0.9795,0.2602,0.9719,0.2625,0.9502,0.2632,0.9457,0.2447,0.9471,0.2389,0.9471,0.2388,0.9551,0.2707,0.955,0.2707}))))))
                                                        .addChild(new HAnimJoint("hanim_r_carpometacarpal_4").setName("r_carpometacarpal_4").setCenter(-0.18072,0.68625003,-0.01991925).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                          .addChild(new HAnimSegment("hanim_r_metacarpal_4").setName("r_metacarpal_4")
                                                            .addChild(new Shape("r_metacarpal_4_Shape")
                                                              .setAppearance(new Appearance()
                                                                .setMaterial(new Material().setUSE("SurfaceDefault"))
                                                                .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                                                              .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {9,6,0,-1,0,2,9,-1,6,10,4,-1,4,0,6,-1,7,8,3,-1,3,1,7,-1,7,1,5,-1,5,11,7,-1,12,13,14,-1,14,15,12,-1,34,35,32,-1,32,33,34,-1,17,20,21,-1,21,16,17,-1,29,30,31,-1,31,24,29,-1,17,18,19,-1,19,20,17,-1,24,25,28,-1,28,29,24,-1,9,2,13,-1,13,12,9,-1,16,21,22,-1,22,23,16,-1,3,8,15,-1,15,14,3,-1,28,25,26,-1,26,27,28,-1,2,0,17,-1,17,16,2,-1,0,4,18,-1,18,17,0,-1,4,5,19,-1,19,18,4,-1,5,1,20,-1,20,19,5,-1,1,3,21,-1,21,20,1,-1,3,14,22,-1,22,21,3,-1,14,13,23,-1,23,22,14,-1,13,2,16,-1,16,23,13,-1,6,9,25,-1,25,24,6,-1,9,12,26,-1,26,25,9,-1,12,15,27,-1,27,26,12,-1,15,8,28,-1,28,27,15,-1,8,7,29,-1,29,28,8,-1,7,11,30,-1,30,29,7,-1,11,10,31,-1,31,30,11,-1,10,6,24,-1,24,31,10,-1,4,10,33,-1,33,32,4,-1,10,11,34,-1,34,33,10,-1,11,5,35,-1,35,34,11,-1,5,4,32,-1,32,35,5,-1}).setTexCoordIndex(new int[] {0,1,2,-1,2,3,0,-1,1,4,5,-1,5,2,1,-1,38,39,40,-1,40,9,38,-1,38,9,41,-1,41,42,38,-1,12,13,14,-1,14,15,12,-1,16,43,44,-1,44,45,16,-1,20,21,22,-1,22,23,20,-1,48,49,50,-1,50,51,48,-1,20,28,29,-1,29,21,20,-1,27,30,31,-1,31,24,27,-1,0,3,13,-1,13,12,0,-1,23,22,32,-1,32,33,23,-1,8,7,15,-1,15,14,8,-1,31,30,34,-1,34,35,31,-1,3,2,20,-1,20,23,3,-1,2,5,28,-1,28,20,2,-1,37,41,53,-1,53,52,37,-1,41,9,46,-1,46,53,41,-1,9,40,47,-1,47,46,9,-1,8,14,32,-1,32,22,8,-1,14,13,33,-1,33,32,14,-1,13,3,23,-1,23,33,13,-1,1,0,30,-1,30,27,1,-1,0,12,34,-1,34,30,0,-1,12,15,35,-1,35,34,12,-1,15,7,31,-1,31,35,15,-1,7,6,24,-1,24,31,7,-1,38,42,49,-1,49,48,38,-1,11,4,26,-1,26,25,11,-1,4,1,27,-1,27,26,4,-1,5,4,19,-1,19,18,5,-1,36,42,16,-1,16,45,36,-1,42,41,43,-1,43,16,42,-1,10,5,18,-1,18,17,10,-1})
                                                                .setCoord(new Coordinate().setPoint(getCoordinate_33_1266_point()))
                                                                .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.7939,0.1016,0.7938,0.0824,0.7694,0.0827,0.766,0.1014,0.7924,0.0508,0.7734,0.0512,0.7938,0.0824,0.7939,0.1016,0.766,0.1015,0.965,0.2069,0.7734,0.0512,0.7924,0.0507,0.7909,0.1057,0.7677,0.1056,0.7677,0.1057,0.7909,0.1057,0.9517,0.2441,0.7765,0.0488,0.7765,0.0488,0.789,0.0484,0.7643,0.0825,0.7643,0.0824,0.7614,0.1009,0.7614,0.1009,0.7991,0.0823,0.7971,0.0505,0.7971,0.0505,0.7991,0.0824,0.7688,0.0511,0.7688,0.0511,0.7994,0.1003,0.7994,0.1003,0.7625,0.1038,0.7625,0.1038,0.7972,0.1034,0.7972,0.1034,0.9479,0.2423,0.9665,0.2385,0.941,0.2114,0.9376,0.1925,0.9651,0.1878,0.9665,0.2386,0.9479,0.2423,0.9639,0.2415,0.9639,0.2415,0.9517,0.244,0.9701,0.2063,0.9698,0.1875,0.9358,0.2124,0.9433,0.2434,0.9433,0.2434,0.9358,0.2123,0.9711,0.2379,0.9711,0.2379}))))))
                                                          .addChild(new HAnimJoint("hanim_r_metacarpophalangeal_4").setName("r_metacarpophalangeal_4").setCenter(-0.18330751,0.63405,-0.02144025).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                            .addChild(new HAnimSegment("hanim_r_carpal_proximal_phalanx_4").setName("r_carpal_proximal_phalanx_4")
                                                              .addChild(new Shape("r_carpal_proximal_phalanx_4_Shape")
                                                                .setAppearance(new Appearance()
                                                                  .setMaterial(new Material().setUSE("SurfaceDefault"))
                                                                  .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                                                                .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {3,23,22,-1,22,4,3,-1,5,32,31,-1,31,6,5,-1,4,22,44,-1,0,5,6,-1,6,14,0,-1,4,1,17,-1,17,3,4,-1,0,2,7,-1,7,5,0,-1,7,2,1,-1,1,4,7,-1,7,43,45,-1,45,5,7,-1,4,44,43,-1,43,7,4,-1,45,32,5,-1,15,17,11,-1,11,13,15,-1,0,14,10,-1,10,8,0,-1,17,1,9,-1,9,11,17,-1,2,0,8,-1,8,12,2,-1,1,2,12,-1,12,9,1,-1,14,15,13,-1,13,10,14,-1,10,13,12,-1,12,8,10,-1,11,9,12,-1,12,13,11,-1,3,40,23,-1,14,6,16,-1,16,15,14,-1,16,3,17,-1,17,15,16,-1,16,6,42,-1,42,41,16,-1,3,16,41,-1,41,40,3,-1,42,6,31,-1,21,18,19,-1,19,20,21,-1,22,23,19,-1,19,18,22,-1,26,27,28,-1,25,26,28,-1,24,25,28,-1,24,28,29,-1,24,29,30,-1,31,32,21,-1,21,20,31,-1,33,34,35,-1,35,36,37,-1,33,35,37,-1,33,37,38,-1,33,38,39,-1,40,41,26,-1,26,25,40,-1,41,42,27,-1,27,26,41,-1,42,31,28,-1,28,27,42,-1,31,20,29,-1,29,28,31,-1,20,19,30,-1,30,29,20,-1,19,23,24,-1,24,30,19,-1,23,40,25,-1,25,24,23,-1,43,44,36,-1,36,35,43,-1,44,22,37,-1,37,36,44,-1,22,18,38,-1,38,37,22,-1,18,21,39,-1,39,38,18,-1,21,32,33,-1,33,39,21,-1,32,45,34,-1,34,33,32,-1,45,43,35,-1,35,34,45,-1}).setTexCoordIndex(new int[] {0,1,2,-1,2,3,0,-1,4,46,47,-1,47,7,4,-1,3,2,8,-1,9,4,7,-1,7,10,9,-1,3,11,12,-1,12,0,3,-1,9,48,49,-1,49,4,9,-1,14,13,11,-1,11,3,14,-1,49,50,51,-1,51,4,49,-1,3,8,15,-1,15,14,3,-1,51,46,4,-1,17,12,18,-1,18,19,17,-1,9,10,20,-1,20,21,9,-1,12,11,22,-1,22,18,12,-1,48,9,21,-1,21,54,48,-1,11,13,23,-1,23,22,11,-1,10,52,53,-1,53,20,10,-1,20,53,54,-1,54,21,20,-1,18,22,23,-1,23,19,18,-1,0,24,1,-1,10,7,55,-1,55,52,10,-1,25,0,12,-1,12,17,25,-1,55,7,56,-1,56,57,55,-1,0,25,27,-1,27,24,0,-1,56,7,47,-1,31,28,29,-1,29,30,31,-1,2,1,29,-1,29,28,2,-1,34,35,36,-1,33,34,36,-1,32,33,36,-1,32,36,37,-1,32,37,38,-1,6,5,31,-1,31,30,6,-1,39,40,41,-1,41,42,43,-1,39,41,43,-1,39,43,44,-1,39,44,45,-1,24,27,34,-1,34,33,24,-1,27,26,35,-1,35,34,27,-1,26,6,36,-1,36,35,26,-1,6,30,37,-1,37,36,6,-1,30,29,38,-1,38,37,30,-1,29,1,32,-1,32,38,29,-1,1,24,33,-1,33,32,1,-1,15,8,42,-1,42,41,15,-1,8,2,43,-1,43,42,8,-1,2,28,44,-1,44,43,2,-1,28,31,45,-1,45,44,28,-1,31,5,39,-1,39,45,31,-1,5,16,40,-1,40,39,5,-1,16,15,41,-1,41,40,16,-1})
                                                                  .setCoord(new Coordinate().setPoint(getCoordinate_34_1274_point()))
                                                                  .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.7878,0.1071,0.7939,0.1016,0.766,0.1014,0.7709,0.1068,0.9594,0.1833,0.766,0.1015,0.7939,0.1016,0.9426,0.186,0.7648,0.1066,0.9545,0.1568,0.9398,0.1599,0.771,0.1315,0.7861,0.131,0.767,0.1345,0.7667,0.1094,0.7644,0.1092,0.7648,0.1066,0.7904,0.1338,0.786,0.139,0.7863,0.1397,0.9402,0.1559,0.9531,0.1532,0.7709,0.1396,0.7709,0.1403,0.794,0.107,0.7917,0.1102,0.794,0.107,0.7939,0.1101,0.7675,0.0958,0.7934,0.0956,0.7934,0.0956,0.7675,0.0958,0.7967,0.1011,0.7964,0.1056,0.7964,0.1088,0.7964,0.1057,0.7967,0.1011,0.7958,0.0955,0.7958,0.0955,0.7633,0.1008,0.7625,0.1056,0.7622,0.1084,0.7625,0.1055,0.7633,0.1008,0.765,0.0957,0.765,0.0957,0.9651,0.1878,0.9376,0.1925,0.9583,0.1554,0.963,0.1801,0.9654,0.1799,0.9654,0.1826,0.9354,0.1602,0.9385,0.1536,0.9536,0.1504,0.9383,0.1837,0.9366,0.1872,0.9361,0.1842}))))))
                                                            .addChild(new HAnimJoint("hanim_r_carpal_proximal_interphalangeal_4").setName("r_carpal_proximal_interphalangeal_4").setCenter(-0.1813275,0.6066,-0.020646).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                              .addChild(new HAnimSegment("hanim_r_carpal_middle_phalanx_4").setName("r_carpal_middle_phalanx_4")
                                                                .addChild(new Shape("r_carpal_middle_phalanx_4_Shape")
                                                                  .setAppearance(new Appearance()
                                                                    .setMaterial(new Material().setUSE("SurfaceDefault"))
                                                                    .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                                                                  .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {1,7,14,-1,14,15,1,-1,8,3,14,-1,1,18,5,-1,5,7,1,-1,3,4,21,-1,21,2,3,-1,6,4,3,-1,3,8,6,-1,6,13,4,-1,0,13,5,-1,5,18,0,-1,13,0,21,-1,21,4,13,-1,2,15,14,-1,14,3,2,-1,8,11,12,-1,12,6,8,-1,7,5,9,-1,9,10,7,-1,10,9,12,-1,12,11,10,-1,8,14,10,-1,10,11,8,-1,13,6,12,-1,12,9,13,-1,9,5,13,-1,7,10,14,-1,15,2,16,-1,16,17,15,-1,18,1,19,-1,19,20,18,-1,2,21,22,-1,22,16,2,-1,0,18,20,-1,20,23,0,-1,21,0,23,-1,23,22,21,-1,1,15,17,-1,17,19,1,-1,19,17,23,-1,23,20,19,-1,16,22,23,-1,23,17,16,-1}).setTexCoordIndex(new int[] {3,0,24,-1,24,25,3,-1,4,5,1,-1,3,6,7,-1,7,0,3,-1,5,8,9,-1,9,10,5,-1,11,8,5,-1,5,4,11,-1,11,12,8,-1,27,26,7,-1,7,6,27,-1,12,13,9,-1,9,8,12,-1,10,2,1,-1,1,5,10,-1,4,14,15,-1,15,11,4,-1,0,7,29,-1,29,28,0,-1,16,17,15,-1,15,14,16,-1,4,1,16,-1,16,14,4,-1,12,11,15,-1,15,17,12,-1,29,7,26,-1,0,28,24,-1,2,10,18,-1,18,19,2,-1,6,3,20,-1,20,21,6,-1,10,9,22,-1,22,18,10,-1,27,6,21,-1,21,31,27,-1,9,13,23,-1,23,22,9,-1,3,25,30,-1,30,20,3,-1,20,30,31,-1,31,21,20,-1,18,22,23,-1,23,19,18,-1})
                                                                    .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {-0.17947575,0.5802075,-0.027360002,-0.171801,0.5808375,-0.0154035,-0.18796276,0.5834025,-0.0152955,-0.18997426,0.6025095,-0.0154800005,-0.18997426,0.6022912,-0.025564501,-0.17175151,0.606978,-0.0258795,-0.19078426,0.6093742,-0.025956001,-0.17175151,0.60722774,-0.01559025,-0.19078426,0.609624,-0.015669,-0.175896,0.611433,-0.025884,-0.175896,0.61165124,-0.0157995,-0.18528976,0.6114105,-0.0157905,-0.18528976,0.6111922,-0.025875,-0.18075375,0.6063435,-0.02859075,-0.18075375,0.6067327,-0.012561751,-0.17946675,0.5804775,-0.01282725,-0.185157,0.57537,-0.01544625,-0.17965351,0.5751,-0.0152955,-0.17180775,0.5806575,-0.02510775,-0.17334451,0.57699,-0.01611675,-0.17334901,0.576855,-0.02413125,-0.1879695,0.5832,-0.02537775,-0.18516375,0.5752125,-0.02464875,-0.17968051,0.5743575,-0.024642})))
                                                                    .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.9398,0.1599,0.7904,0.1338,0.7888,0.1598,0.9363,0.1341,0.7861,0.131,0.7859,0.138,0.9502,0.1313,0.9545,0.1568,0.7712,0.1385,0.7707,0.1575,0.7854,0.1571,0.771,0.1315,0.767,0.1345,0.7676,0.1604,0.786,0.1292,0.7713,0.1297,0.786,0.129,0.7713,0.1294,0.7847,0.165,0.7849,0.1652,0.9369,0.1301,0.9483,0.1278,0.7712,0.1654,0.7712,0.1661,0.9354,0.1602,0.9325,0.1343,0.9583,0.1554,0.9533,0.1301,0.9406,0.1642,0.9551,0.1612,0.9355,0.1283,0.9488,0.1251}))))))
                                                              .addChild(new HAnimJoint("hanim_r_carpal_distal_interphalangeal_4").setName("r_carpal_distal_interphalangeal_4").setCenter(-0.1802925,0.580725,-0.019777501).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                                .addChild(new HAnimSegment("hanim_r_carpal_distal_phalanx_4").setName("r_carpal_distal_phalanx_4")
                                                                  .addChild(new Shape("r_carpal_distal_phalanx_4_Shape")
                                                                    .setAppearance(new Appearance()
                                                                      .setMaterial(new Material().setUSE("SurfaceDefault"))
                                                                      .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                                                                    .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {0,31,25,-1,24,32,1,-1,1,3,2,-1,2,0,1,-1,31,5,4,-1,4,23,31,-1,0,2,5,-1,5,31,0,-1,23,4,6,-1,6,29,23,-1,32,7,3,-1,3,1,32,-1,29,6,7,-1,7,32,29,-1,2,14,17,-1,17,8,2,-1,5,11,10,-1,10,4,5,-1,2,8,11,-1,11,5,2,-1,10,21,18,-1,18,12,10,-1,7,13,9,-1,9,3,7,-1,6,12,13,-1,13,7,6,-1,8,17,19,-1,19,11,8,-1,19,21,10,-1,10,11,19,-1,25,24,1,-1,1,0,25,-1,14,20,22,-1,22,16,14,-1,15,16,22,-1,22,18,15,-1,3,9,20,-1,20,14,3,-1,14,2,3,-1,4,10,12,-1,12,6,4,-1,21,15,18,-1,14,16,19,-1,19,17,14,-1,19,16,15,-1,15,21,19,-1,9,13,22,-1,22,20,9,-1,22,13,12,-1,12,18,22,-1,25,26,27,-1,27,24,25,-1,23,29,30,-1,30,28,23,-1,28,30,27,-1,27,26,28,-1,25,31,28,-1,28,26,25,-1,32,24,27,-1,27,30,32,-1,30,29,32,-1,23,28,31,-1}).setTexCoordIndex(new int[] {0,1,2,-1,3,4,5,-1,5,6,7,-1,7,0,5,-1,33,35,9,-1,9,10,33,-1,0,7,8,-1,8,1,0,-1,10,9,11,-1,11,12,10,-1,4,13,6,-1,6,5,4,-1,12,11,36,-1,36,34,12,-1,7,14,15,-1,15,16,7,-1,35,37,18,-1,18,9,35,-1,7,16,17,-1,17,8,7,-1,18,20,21,-1,21,19,18,-1,13,22,23,-1,23,6,13,-1,11,19,38,-1,38,36,11,-1,16,15,24,-1,24,17,16,-1,39,20,18,-1,18,37,39,-1,2,3,5,-1,5,0,2,-1,14,26,27,-1,27,25,14,-1,28,40,41,-1,41,21,28,-1,6,23,26,-1,26,14,6,-1,14,7,6,-1,9,18,19,-1,19,11,9,-1,20,28,21,-1,14,25,24,-1,24,15,14,-1,39,40,28,-1,28,20,39,-1,23,22,27,-1,27,26,23,-1,41,38,19,-1,19,21,41,-1,2,29,30,-1,30,3,2,-1,10,12,43,-1,43,42,10,-1,31,32,30,-1,30,29,31,-1,2,1,31,-1,31,29,2,-1,4,3,30,-1,30,32,4,-1,43,12,34,-1,10,42,33,-1})
                                                                      .setCoord(new Coordinate().setPoint(getCoordinate_36_1290_point()))
                                                                      .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.7853,0.163,0.7888,0.1598,0.7854,0.1571,0.7707,0.1575,0.7676,0.1604,0.7706,0.1634,0.7714,0.1739,0.7841,0.1736,0.787,0.1731,0.9344,0.121,0.9363,0.1341,0.9479,0.1182,0.9502,0.1313,0.7684,0.1736,0.7774,0.1846,0.7801,0.1842,0.7824,0.1828,0.7844,0.1829,0.9351,0.111,0.9443,0.1091,0.9372,0.109,0.9418,0.1081,0.7705,0.1833,0.7725,0.1831,0.781,0.1849,0.7774,0.1856,0.7748,0.1843,0.774,0.1852,0.9395,0.1081,0.7849,0.1552,0.7712,0.1555,0.7849,0.1549,0.7712,0.1553,0.9325,0.1343,0.9533,0.1301,0.9319,0.1209,0.9502,0.1172,0.9329,0.1108,0.9464,0.108,0.9358,0.1082,0.9393,0.1069,0.9427,0.1067,0.9372,0.1384,0.9506,0.1357})))))))))))
                                                      .addChild(new HAnimJoint("hanim_r_carpometacarpal_5").setName("r_carpometacarpal_5").setCenter(-0.18126,0.68827504,-0.032782502).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                        .addChild(new HAnimSegment("hanim_r_metacarpal_5").setName("r_metacarpal_5")
                                                          .addChild(new Shape("r_metacarpal_5_Shape")
                                                            .setAppearance(new Appearance()
                                                              .setMaterial(new Material().setUSE("SurfaceDefault"))
                                                              .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                                                            .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {11,9,0,-1,0,3,11,-1,5,2,1,-1,1,4,5,-1,3,0,2,-1,2,5,3,-1,9,13,8,-1,8,0,9,-1,2,7,6,-1,6,1,2,-1,6,14,10,-1,10,1,6,-1,1,10,12,-1,12,4,1,-1,0,8,7,-1,7,2,0,-1,25,26,27,-1,27,20,25,-1,16,17,18,-1,16,18,19,-1,15,16,19,-1,30,31,32,-1,29,30,32,-1,28,29,32,-1,11,3,16,-1,16,15,11,-1,3,5,17,-1,17,16,3,-1,5,4,18,-1,18,17,5,-1,4,12,19,-1,19,18,4,-1,24,21,22,-1,22,23,24,-1,20,21,24,-1,24,25,20,-1,9,11,21,-1,21,20,9,-1,11,15,22,-1,22,21,11,-1,15,19,23,-1,23,22,15,-1,19,12,24,-1,24,23,19,-1,12,10,25,-1,25,24,12,-1,10,14,26,-1,26,25,10,-1,14,13,27,-1,27,26,14,-1,13,9,20,-1,20,27,13,-1,14,6,29,-1,29,28,14,-1,6,7,30,-1,30,29,6,-1,7,8,31,-1,31,30,7,-1,8,13,32,-1,32,31,8,-1,13,14,28,-1,28,32,13,-1}).setTexCoordIndex(new int[] {0,1,2,-1,2,3,0,-1,33,34,6,-1,6,35,33,-1,3,2,5,-1,5,4,3,-1,1,8,9,-1,9,2,1,-1,34,37,11,-1,11,6,34,-1,11,12,38,-1,38,6,11,-1,6,38,39,-1,39,35,6,-1,2,9,10,-1,10,5,2,-1,40,16,41,-1,41,42,40,-1,20,21,22,-1,20,22,23,-1,19,20,23,-1,43,44,45,-1,25,43,45,-1,24,25,45,-1,0,3,20,-1,20,19,0,-1,3,4,21,-1,21,20,3,-1,4,7,22,-1,22,21,4,-1,7,14,23,-1,23,22,7,-1,29,30,31,-1,31,32,29,-1,18,30,29,-1,29,15,18,-1,1,0,30,-1,30,18,1,-1,0,19,31,-1,31,30,0,-1,19,23,32,-1,32,31,19,-1,23,14,29,-1,29,32,23,-1,14,13,15,-1,15,29,14,-1,38,12,16,-1,16,40,38,-1,12,36,41,-1,41,16,12,-1,8,1,18,-1,18,17,8,-1,12,11,25,-1,25,24,12,-1,11,37,43,-1,43,25,11,-1,10,9,27,-1,27,26,10,-1,9,8,28,-1,28,27,9,-1,36,12,24,-1,24,45,36,-1})
                                                              .setCoord(new Coordinate().setPoint(getCoordinate_32_1303_point()))
                                                              .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.766,0.1014,0.7694,0.0827,0.748,0.0813,0.7455,0.0995,0.7415,0.0989,0.7435,0.0798,0.9864,0.2045,0.7455,0.0995,0.7734,0.0512,0.7571,0.0508,0.7525,0.0502,0.9827,0.2362,0.9665,0.2386,0.7694,0.0827,0.766,0.1015,0.774,0.0829,0.9619,0.2395,0.7782,0.0512,0.774,0.083,0.7619,0.1052,0.7474,0.1039,0.7446,0.1034,0.7473,0.1038,0.7619,0.1052,0.9712,0.2404,0.9799,0.239,0.7566,0.0479,0.7602,0.0485,0.7691,0.0486,0.771,0.1015,0.771,0.1014,0.768,0.1042,0.768,0.1042,0.9897,0.1861,0.991,0.2053,0.9856,0.1862,0.9665,0.2385,0.9874,0.236,0.965,0.2069,0.9651,0.1878,0.9604,0.2075,0.9619,0.2395,0.9604,0.2074,0.9836,0.239,0.98,0.239,0.9712,0.2404}))))))
                                                        .addChild(new HAnimJoint("hanim_r_metacarpophalangeal_5").setName("r_metacarpophalangeal_5").setCenter(-0.18297,0.6381,-0.0370575).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                          .addChild(new HAnimSegment("hanim_r_carpal_proximal_phalanx_5").setName("r_carpal_proximal_phalanx_5")
                                                            .addChild(new Shape("r_carpal_proximal_phalanx_5_Shape")
                                                              .setAppearance(new Appearance()
                                                                .setMaterial(new Material().setUSE("SurfaceDefault"))
                                                                .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                                                              .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {10,11,6,-1,6,8,10,-1,0,9,5,-1,5,3,0,-1,11,1,4,-1,4,6,11,-1,2,0,3,-1,3,7,2,-1,1,2,7,-1,7,4,1,-1,9,10,8,-1,8,5,9,-1,5,8,7,-1,7,3,5,-1,6,4,7,-1,7,8,6,-1,17,2,1,-1,1,13,17,-1,14,25,26,-1,26,15,14,-1,0,14,15,-1,15,9,0,-1,13,1,11,-1,11,12,13,-1,2,17,14,-1,14,0,2,-1,12,36,34,-1,9,15,16,-1,16,10,9,-1,16,12,11,-1,11,10,16,-1,16,15,37,-1,37,35,16,-1,12,16,35,-1,35,36,12,-1,37,15,26,-1,12,34,23,-1,23,13,12,-1,13,23,24,-1,24,17,13,-1,17,24,25,-1,25,14,17,-1,21,20,19,-1,22,21,19,-1,18,22,19,-1,23,19,20,-1,20,24,23,-1,24,20,21,-1,21,25,24,-1,25,21,22,-1,22,26,25,-1,27,33,32,-1,27,32,31,-1,31,30,29,-1,31,29,28,-1,27,31,28,-1,34,18,19,-1,19,23,34,-1,35,29,30,-1,30,36,35,-1,36,30,31,-1,31,34,36,-1,34,31,32,-1,32,18,34,-1,18,32,33,-1,33,22,18,-1,22,33,27,-1,27,26,22,-1,26,27,28,-1,28,37,26,-1,37,28,29,-1,29,35,37,-1}).setTexCoordIndex(new int[] {0,1,2,-1,2,3,0,-1,4,5,6,-1,6,7,4,-1,1,8,9,-1,9,2,1,-1,40,4,7,-1,7,41,40,-1,8,10,11,-1,11,9,8,-1,5,38,39,-1,39,6,5,-1,6,39,41,-1,41,7,6,-1,2,9,11,-1,11,3,2,-1,12,10,8,-1,8,13,12,-1,14,43,44,-1,44,17,14,-1,4,14,17,-1,17,5,4,-1,13,8,1,-1,1,18,13,-1,40,42,14,-1,14,4,40,-1,18,19,20,-1,5,17,45,-1,45,38,5,-1,21,18,1,-1,1,0,21,-1,45,17,46,-1,46,47,45,-1,18,21,23,-1,23,19,18,-1,46,17,44,-1,18,20,24,-1,24,13,18,-1,13,24,25,-1,25,12,13,-1,42,48,43,-1,43,14,42,-1,28,29,30,-1,27,28,30,-1,26,27,30,-1,24,30,29,-1,29,25,24,-1,25,29,28,-1,28,15,25,-1,15,28,27,-1,27,16,15,-1,31,32,33,-1,31,33,34,-1,34,35,36,-1,34,36,37,-1,31,34,37,-1,20,26,30,-1,30,24,20,-1,23,36,35,-1,35,19,23,-1,19,35,34,-1,34,20,19,-1,20,34,33,-1,33,26,20,-1,26,33,32,-1,32,27,26,-1,27,32,31,-1,31,16,27,-1,16,31,37,-1,37,22,16,-1,22,37,36,-1,36,23,22,-1})
                                                                .setCoord(new Coordinate().setPoint(getCoordinate_33_1311_point()))
                                                                .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.7578,0.1276,0.7543,0.1247,0.753,0.131,0.7531,0.1316,0.9854,0.1598,0.9725,0.1615,0.9734,0.1584,0.9844,0.1569,0.7413,0.123,0.7403,0.1293,0.7378,0.1249,0.7401,0.1299,0.7405,0.104,0.7443,0.1047,0.9859,0.1809,0.7455,0.0995,0.766,0.1015,0.9713,0.1822,0.7589,0.1059,0.7648,0.1066,0.766,0.1014,0.7622,0.1091,0.7648,0.1066,0.7644,0.1092,0.7455,0.0995,0.7415,0.0989,0.7664,0.0954,0.7667,0.0954,0.7485,0.0932,0.7449,0.0928,0.7484,0.0932,0.7683,0.1016,0.7686,0.0957,0.7683,0.0956,0.7679,0.1015,0.7671,0.1055,0.7666,0.1084,0.7674,0.1056,0.9687,0.1615,0.9723,0.1564,0.9888,0.1589,0.9852,0.1547,0.9898,0.1809,0.9856,0.1862,0.9651,0.1878,0.9675,0.1796,0.9654,0.1826,0.9654,0.1799,0.9897,0.1861}))))))
                                                          .addChild(new HAnimJoint("hanim_r_carpal_proximal_interphalangeal_5").setName("r_carpal_proximal_interphalangeal_5").setCenter(-0.18130499,0.62100005,-0.037147503).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                            .addChild(new HAnimSegment("hanim_r_carpal_middle_phalanx_5").setName("r_carpal_middle_phalanx_5")
                                                              .addChild(new Shape("r_carpal_middle_phalanx_5_Shape")
                                                                .setAppearance(new Appearance()
                                                                  .setMaterial(new Material().setUSE("SurfaceDefault"))
                                                                  .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                                                                .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {1,7,14,-1,14,15,1,-1,8,3,14,-1,1,18,5,-1,5,7,1,-1,3,4,21,-1,21,2,3,-1,6,4,3,-1,3,8,6,-1,6,13,4,-1,0,13,5,-1,5,18,0,-1,13,0,21,-1,21,4,13,-1,2,15,14,-1,14,3,2,-1,8,11,12,-1,12,6,8,-1,7,5,9,-1,9,10,7,-1,10,9,12,-1,12,11,10,-1,8,14,10,-1,10,11,8,-1,13,6,12,-1,12,9,13,-1,9,5,13,-1,7,10,14,-1,15,2,16,-1,16,17,15,-1,18,1,19,-1,19,20,18,-1,2,21,22,-1,22,16,2,-1,0,18,20,-1,20,23,0,-1,21,0,23,-1,23,22,21,-1,1,15,17,-1,17,19,1,-1,19,17,23,-1,23,20,19,-1,16,22,23,-1,23,17,16,-1}).setTexCoordIndex(new int[] {3,0,24,-1,24,25,3,-1,4,5,1,-1,3,6,7,-1,7,0,3,-1,5,8,9,-1,9,10,5,-1,11,8,5,-1,5,4,11,-1,11,12,8,-1,27,26,7,-1,7,6,27,-1,12,13,9,-1,9,8,12,-1,10,2,1,-1,1,5,10,-1,4,14,15,-1,15,11,4,-1,0,7,29,-1,29,28,0,-1,16,17,15,-1,15,14,16,-1,4,1,16,-1,16,14,4,-1,12,11,15,-1,15,17,12,-1,29,7,26,-1,0,28,24,-1,2,10,18,-1,18,19,2,-1,6,3,20,-1,20,21,6,-1,10,9,22,-1,22,18,10,-1,27,6,21,-1,21,31,27,-1,9,13,23,-1,23,22,9,-1,3,25,30,-1,30,20,3,-1,20,30,31,-1,31,21,20,-1,18,22,23,-1,23,19,18,-1})
                                                                  .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {-0.17963775,0.60232055,-0.043692753,-0.17215875,0.6031395,-0.032409,-0.187722,0.6048765,-0.03229875,-0.189657,0.61760026,-0.032555252,-0.189639,0.617796,-0.04163175,-0.17253,0.6213128,-0.041503504,-0.19029374,0.623295,-0.04186575,-0.172539,0.6211148,-0.032427,-0.19030274,0.6231758,-0.032361753,-0.17632125,0.6246968,-0.041807253,-0.17633025,0.6245775,-0.0323055,-0.18470925,0.62424004,-0.03231225,-0.18470025,0.62435704,-0.041814003,-0.1802205,0.6209595,-0.044122502,-0.18075825,0.6205703,-0.029571751,-0.17963775,0.6027593,-0.029904751,-0.18563175,0.598572,-0.032463003,-0.1824165,0.59814006,-0.0323145,-0.17215875,0.60284704,-0.041501254,-0.17335574,0.600102,-0.033108752,-0.17382374,0.59990406,-0.040461753,-0.18775125,0.6045728,-0.04175775,-0.1856565,0.59832,-0.04097025,-0.18248175,0.5979825,-0.0409635})))
                                                                  .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.9725,0.1615,0.7578,0.1276,0.7541,0.1444,0.9727,0.1441,0.7543,0.1247,0.7533,0.1302,0.9851,0.1424,0.9854,0.1598,0.7404,0.1285,0.7384,0.1404,0.7513,0.1418,0.7413,0.123,0.7378,0.1249,0.7355,0.1424,0.7545,0.1231,0.7416,0.1216,0.7546,0.1229,0.7417,0.1214,0.7496,0.1479,0.7498,0.1481,0.9738,0.1409,0.9839,0.1396,0.738,0.1467,0.7381,0.1469,0.9687,0.1616,0.9694,0.1441,0.9888,0.1589,0.988,0.1416,0.9725,0.165,0.9854,0.1633,0.9728,0.1395,0.9846,0.1375}))))))
                                                            .addChild(new HAnimJoint("hanim_r_carpal_distal_interphalangeal_5").setName("r_carpal_distal_interphalangeal_5").setCenter(-0.18045002,0.602325,-0.0369675).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                              .addChild(new HAnimSegment("hanim_r_carpal_distal_phalanx_5").setName("r_carpal_distal_phalanx_5")
                                                                .addChild(new Shape("r_carpal_distal_phalanx_5_Shape")
                                                                  .setAppearance(new Appearance()
                                                                    .setMaterial(new Material().setUSE("SurfaceDefault"))
                                                                    .setTexture(new ImageTexture().setUSE("JinLOA4TextureAtlas")))
                                                                  .setGeometry(new IndexedFaceSet().setCreaseAngle(3.14159).setCoordIndex(new int[] {0,31,25,-1,24,32,1,-1,1,3,2,-1,2,0,1,-1,31,5,4,-1,4,23,31,-1,0,2,5,-1,5,31,0,-1,23,4,6,-1,6,29,23,-1,32,7,3,-1,3,1,32,-1,29,6,7,-1,7,32,29,-1,2,14,17,-1,17,8,2,-1,5,11,10,-1,10,4,5,-1,2,8,11,-1,11,5,2,-1,10,21,18,-1,18,12,10,-1,7,13,9,-1,9,3,7,-1,6,12,13,-1,13,7,6,-1,8,17,19,-1,19,11,8,-1,19,21,10,-1,10,11,19,-1,25,24,1,-1,1,0,25,-1,14,20,22,-1,22,16,14,-1,15,16,22,-1,22,18,15,-1,3,9,20,-1,20,14,3,-1,14,2,3,-1,4,10,12,-1,12,6,4,-1,21,15,18,-1,14,16,19,-1,19,17,14,-1,19,16,15,-1,15,21,19,-1,9,13,22,-1,22,20,9,-1,22,13,12,-1,12,18,22,-1,25,26,27,-1,27,24,25,-1,23,29,30,-1,30,28,23,-1,28,30,27,-1,27,26,28,-1,25,31,28,-1,28,26,25,-1,32,24,27,-1,27,30,32,-1,30,29,32,-1,23,28,31,-1}).setTexCoordIndex(new int[] {0,1,2,-1,3,4,5,-1,5,6,7,-1,7,0,5,-1,33,35,9,-1,9,10,33,-1,0,7,8,-1,8,1,0,-1,10,9,11,-1,11,12,10,-1,4,13,6,-1,6,5,4,-1,12,11,36,-1,36,34,12,-1,7,14,15,-1,15,16,7,-1,35,37,18,-1,18,9,35,-1,7,16,17,-1,17,8,7,-1,18,20,21,-1,21,19,18,-1,13,22,23,-1,23,6,13,-1,11,19,38,-1,38,36,11,-1,16,15,24,-1,24,17,16,-1,39,20,18,-1,18,37,39,-1,2,3,5,-1,5,0,2,-1,14,26,27,-1,27,25,14,-1,28,40,41,-1,41,21,28,-1,6,23,26,-1,26,14,6,-1,14,7,6,-1,9,18,19,-1,19,11,9,-1,20,28,21,-1,14,25,24,-1,24,15,14,-1,39,40,28,-1,28,20,39,-1,23,22,27,-1,27,26,23,-1,41,38,19,-1,19,21,41,-1,2,29,30,-1,30,3,2,-1,10,12,43,-1,43,42,10,-1,31,32,30,-1,30,29,31,-1,2,1,31,-1,31,29,2,-1,4,3,30,-1,30,32,4,-1,43,12,34,-1,10,42,33,-1})
                                                                    .setCoord(new Coordinate().setPoint(getCoordinate_35_1327_point()))
                                                                    .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.7505,0.1465,0.7541,0.1444,0.7513,0.1418,0.7384,0.1404,0.7355,0.1424,0.7377,0.1451,0.7372,0.1554,0.7483,0.1563,0.7507,0.1564,0.9726,0.1318,0.9727,0.1441,0.9847,0.1302,0.9851,0.1424,0.7347,0.1548,0.7409,0.1641,0.7434,0.1641,0.7455,0.1632,0.7469,0.164,0.9746,0.124,0.9828,0.1229,0.9766,0.1225,0.9807,0.1219,0.7351,0.1625,0.7369,0.1626,0.7443,0.165,0.7408,0.1649,0.7387,0.1637,0.7379,0.1643,0.9788,0.1219,0.7512,0.1402,0.7392,0.1389,0.7512,0.14,0.7393,0.1388,0.9694,0.1441,0.988,0.1416,0.9705,0.1317,0.9868,0.1295,0.9727,0.1237,0.9848,0.1221,0.9756,0.1218,0.9787,0.1209,0.9817,0.1209,0.973,0.1475,0.9849,0.146})))))))))))))))))))))))))))))))))))
    .addChild(new Group("StopAnimation_loa4")
      .addChild(new TimeSensor("StopTimer").setCycleInterval(5.5).setLoop(true))
      .addComments(" indention to match Joint hierarchy ")
      .addChild(new PositionInterpolator("Stop_humanoid_root_TranslationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFVec3f(new double[] {0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_humanoid_root_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_sacroiliac_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_l_hip_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_l_knee_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_l_talocrural_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_l_talocalcaneonavicular_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_l_cuneonavicular_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_l_tarsometatarsal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_l_metatarsophalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_l_tarsal_interphalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_l_cuneonavicular_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_l_tarsometatarsal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_l_metatarsophalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_l_tarsal_proximal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_l_tarsal_distal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_l_cuneonavicular_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_l_tarsometatarsal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_l_metatarsophalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_l_tarsal_proximal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_l_tarsal_distal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_l_calcaneocuboid_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_l_transversetarsal_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_l_tarsometatarsal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_l_metatarsophalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_l_tarsal_proximal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_l_tarsal_distal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_l_tarsometatarsal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_l_metatarsophalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_l_tarsal_proximal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_l_tarsal_distal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_r_hip_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_r_knee_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_r_talocrural_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_r_talocalcaneonavicular_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_r_cuneonavicular_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_r_tarsometatarsal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_r_metatarsophalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_r_tarsal_interphalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_r_cuneonavicular_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_r_tarsometatarsal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_r_metatarsophalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_r_tarsal_proximal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_r_tarsal_distal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_r_cuneonavicular_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_r_tarsometatarsal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_r_metatarsophalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_r_tarsal_proximal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_r_tarsal_distal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_r_calcaneocuboid_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_r_transversetarsal_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_r_tarsometatarsal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_r_metatarsophalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_r_tarsal_proximal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_r_tarsal_distal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_r_tarsometatarsal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_r_metatarsophalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_r_tarsal_proximal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_r_tarsal_distal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_vl5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_vl4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_vl3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_vl2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_vl1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_vt12_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_vt11_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_vt10_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_vt9_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_vt8_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_vt7_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_vt6_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_vt5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_vt4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_vt3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_vt2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_vt1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_vc7_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_vc6_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_vc5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_vc4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_vc3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_vc2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_vc1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_skullbase_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_l_eyelid_joint_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_r_eyelid_joint_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_l_eyeball_joint_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_r_eyeball_joint_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_l_eyebrow_joint_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_r_eyebrow_joint_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_temporomandibular_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_l_sternoclavicular_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_l_acromioclavicular_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_l_shoulder_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_l_elbow_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_l_radiocarpal_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_l_midcarpal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_l_carpometacarpal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_l_metacarpophalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_l_carpal_interphalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_l_midcarpal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_l_carpometacarpal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_l_metacarpophalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_l_carpal_proximal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_l_carpal_distal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_l_midcarpal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_l_carpometacarpal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_l_metacarpophalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_l_carpal_proximal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_l_carpal_distal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_l_midcarpal_4_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_l_carpometacarpal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_l_metacarpophalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_l_carpal_proximal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_l_carpal_distal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_l_carpometacarpal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_l_metacarpophalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_l_carpal_proximal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_l_carpal_distal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_r_sternoclavicular_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_r_acromioclavicular_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_r_shoulder_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_r_elbow_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_r_radiocarpal_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_r_midcarpal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_r_carpometacarpal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_r_metacarpophalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_r_carpal_interphalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_r_midcarpal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_r_carpometacarpal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_r_metacarpophalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_r_carpal_proximal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_r_carpal_distal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_r_midcarpal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_r_carpometacarpal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_r_metacarpophalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_r_carpal_proximal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_r_carpal_distal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_r_midcarpal_4_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_r_carpometacarpal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_r_metacarpophalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_r_carpal_proximal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_r_carpal_distal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_r_carpometacarpal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_r_metacarpophalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_r_carpal_proximal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stop_r_carpal_distal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_humanoid_root_TranslationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_humanoid_root_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_sacroiliac_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_l_hip_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_l_knee_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_l_talocrural_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_l_talocalcaneonavicular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_l_cuneonavicular_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_l_tarsometatarsal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_l_metatarsophalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_l_tarsal_interphalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_l_cuneonavicular_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_l_tarsometatarsal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_l_metatarsophalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_l_tarsal_proximal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_l_tarsal_distal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_l_cuneonavicular_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_l_tarsometatarsal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_l_metatarsophalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_l_tarsal_proximal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_l_tarsal_distal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_l_calcaneocuboid_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_l_transversetarsal_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_l_tarsometatarsal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_l_metatarsophalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_l_tarsal_proximal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_l_tarsal_distal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_l_tarsometatarsal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_l_metatarsophalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_l_tarsal_proximal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_l_tarsal_distal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_r_hip_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_r_knee_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_r_talocrural_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_r_talocalcaneonavicular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_r_cuneonavicular_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_r_tarsometatarsal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_r_metatarsophalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_r_tarsal_interphalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_r_cuneonavicular_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_r_tarsometatarsal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_r_metatarsophalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_r_tarsal_proximal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_r_tarsal_distal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_r_cuneonavicular_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_r_tarsometatarsal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_r_metatarsophalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_r_tarsal_proximal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_r_tarsal_distal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_r_calcaneocuboid_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_r_transversetarsal_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_r_tarsometatarsal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_r_metatarsophalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_r_tarsal_proximal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_r_tarsal_distal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_r_tarsometatarsal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_r_metatarsophalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_r_tarsal_proximal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_r_tarsal_distal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_vl5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_vl4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_vl3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_vl2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_vl1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_vt12_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_vt11_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_vt10_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_vt9_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_vt8_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_vt7_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_vt6_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_vt5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_vt4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_vt3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_vt2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_vt1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_vc7_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_vc6_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_vc5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_vc4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_vc3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_vc2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_vc1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_skullbase_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_l_eyelid_joint_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_r_eyelid_joint_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_l_eyeball_joint_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_r_eyeball_joint_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_l_eyebrow_joint_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_r_eyebrow_joint_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_temporomandibular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_l_sternoclavicular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_l_acromioclavicular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_l_shoulder_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_l_elbow_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_l_radiocarpal_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_l_midcarpal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_l_carpometacarpal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_l_metacarpophalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_l_carpal_interphalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_l_midcarpal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_l_carpometacarpal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_l_metacarpophalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_l_carpal_proximal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_l_carpal_distal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_l_midcarpal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_l_carpometacarpal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_l_metacarpophalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_l_carpal_proximal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_l_carpal_distal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_l_midcarpal_4_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_l_carpometacarpal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_l_metacarpophalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_l_carpal_proximal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_l_carpal_distal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_l_carpometacarpal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_l_metacarpophalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_l_carpal_proximal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_l_carpal_distal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_r_sternoclavicular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_r_acromioclavicular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_r_shoulder_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_r_elbow_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_r_radiocarpal_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_r_midcarpal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_r_carpometacarpal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_r_metacarpophalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_r_carpal_interphalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_r_midcarpal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_r_carpometacarpal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_r_metacarpophalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_r_carpal_proximal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_r_carpal_distal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_r_midcarpal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_r_carpometacarpal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_r_metacarpophalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_r_carpal_proximal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_r_carpal_distal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_r_midcarpal_4_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_r_carpometacarpal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_r_metacarpophalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_r_carpal_proximal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_r_carpal_distal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_r_carpometacarpal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_r_metacarpophalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_r_carpal_proximal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("StopTimer").setFromField("fraction_changed").setToNode("Stop_r_carpal_distal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Stop_humanoid_root_TranslationInterpolator").setFromField("value_changed").setToNode("hanim_humanoid_root").setToField("set_translation"))
      .addChild(new ROUTE().setFromNode("Stop_humanoid_root_RotationInterpolator").setFromField("value_changed").setToNode("hanim_humanoid_root").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_sacroiliac_RotationInterpolator").setFromField("value_changed").setToNode("hanim_sacroiliac").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_l_hip_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_hip").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_l_knee_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_knee").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_l_talocrural_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_talocrural").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_l_talocalcaneonavicular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_talocalcaneonavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_l_cuneonavicular_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_cuneonavicular_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_l_tarsometatarsal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsometatarsal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_l_metatarsophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metatarsophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_l_tarsal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_l_cuneonavicular_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_cuneonavicular_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_l_tarsometatarsal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsometatarsal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_l_metatarsophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metatarsophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_l_tarsal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_l_tarsal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_l_cuneonavicular_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_cuneonavicular_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_l_tarsometatarsal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsometatarsal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_l_metatarsophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metatarsophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_l_tarsal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_l_tarsal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_l_calcaneocuboid_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_calcaneocuboid").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_l_transversetarsal_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_transversetarsal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_l_tarsometatarsal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsometatarsal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_l_metatarsophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metatarsophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_l_tarsal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_l_tarsal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_l_tarsometatarsal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsometatarsal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_l_metatarsophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metatarsophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_l_tarsal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_l_tarsal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_distal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_r_hip_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_hip").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_r_knee_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_knee").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_r_talocrural_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_talocrural").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_r_talocalcaneonavicular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_talocalcaneonavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_r_cuneonavicular_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_cuneonavicular_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_r_tarsometatarsal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsometatarsal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_r_metatarsophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metatarsophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_r_tarsal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_r_cuneonavicular_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_cuneonavicular_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_r_tarsometatarsal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsometatarsal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_r_metatarsophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metatarsophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_r_tarsal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_r_tarsal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_r_cuneonavicular_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_cuneonavicular_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_r_tarsometatarsal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsometatarsal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_r_metatarsophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metatarsophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_r_tarsal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_r_tarsal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_r_calcaneocuboid_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_calcaneocuboid").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_r_transversetarsal_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_transversetarsal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_r_tarsometatarsal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsometatarsal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_r_metatarsophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metatarsophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_r_tarsal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_r_tarsal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_r_tarsometatarsal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsometatarsal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_r_metatarsophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metatarsophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_r_tarsal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_r_tarsal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_distal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_vl5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vl5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_vl4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vl4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_vl3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vl3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_vl2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vl2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_vl1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vl1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_vt12_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt12").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_vt11_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt11").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_vt10_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt10").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_vt9_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt9").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_vt8_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt8").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_vt7_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt7").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_vt6_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt6").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_vt5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_vt4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_vt3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_vt2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_vt1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_vc7_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc7").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_vc6_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc6").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_vc5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_vc4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_vc3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_vc2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_vc1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_skullbase_RotationInterpolator").setFromField("value_changed").setToNode("hanim_skullbase").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_l_eyelid_joint_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_eyelid_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_r_eyelid_joint_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_eyelid_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_l_eyeball_joint_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_eyeball_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_r_eyeball_joint_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_eyeball_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_l_eyebrow_joint_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_eyebrow_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_r_eyebrow_joint_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_eyebrow_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_temporomandibular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_temporomandibular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_l_sternoclavicular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_sternoclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_l_acromioclavicular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_acromioclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_l_shoulder_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_shoulder").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_l_elbow_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_elbow").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_l_radiocarpal_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_radiocarpal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_l_midcarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_midcarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_l_carpometacarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpometacarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_l_metacarpophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metacarpophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_l_carpal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_l_midcarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_midcarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_l_carpometacarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpometacarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_l_metacarpophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metacarpophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_l_carpal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_l_carpal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_l_midcarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_midcarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_l_carpometacarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpometacarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_l_carpometacarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metacarpophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_l_carpal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_l_carpal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_l_midcarpal_4_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_midcarpal_4_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_l_carpometacarpal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpometacarpal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_l_metacarpophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metacarpophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_l_carpal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_l_carpal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_l_carpometacarpal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpometacarpal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_l_metacarpophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metacarpophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_l_carpal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_l_carpal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_distal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_r_sternoclavicular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_sternoclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_r_acromioclavicular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_acromioclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_r_shoulder_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_shoulder").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_r_elbow_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_elbow").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_r_radiocarpal_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_radiocarpal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_r_midcarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_midcarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_r_carpometacarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpometacarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_r_metacarpophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metacarpophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_r_carpal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_r_midcarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_midcarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_r_carpometacarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpometacarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_r_metacarpophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metacarpophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_r_carpal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_r_carpal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_r_midcarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_midcarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_r_carpometacarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpometacarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_r_carpometacarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metacarpophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_r_carpal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_r_carpal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_r_midcarpal_4_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_midcarpal_4_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_r_carpometacarpal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpometacarpal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_r_metacarpophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metacarpophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_r_carpal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_r_carpal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_r_carpometacarpal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpometacarpal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_r_metacarpophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metacarpophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_r_carpal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Stop_r_carpal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_distal_interphalangeal_5").setToField("set_rotation")))
    .addChild(new Group("StandAnimation")
      .addChild(new TimeSensor("StandTimer").setCycleInterval(5.73).setLoop(true))
      .addChild(new OrientationInterpolator("Stand_r_metatarsal_PitchInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.7,1.0}).setKeyValue(new MFRotation(new double[] {1.0,0.0,0.0,0.0,-1.0,0.0,0.0,0.015,1.0,0.0,0.0,0.17,-1.0,0.0,0.0,0.025,1.0,0.0,0.0,0.01,1.0,0.0,0.0,0.0})))
      .addChild(new OrientationInterpolator("Stand_r_talocrural_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stand_r_knee_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stand_r_hip_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stand_l_talocrural_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stand_l_knee_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stand_l_hip_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stand_r_radiocarpal_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,-1.0,0.25,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stand_r_elbow_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stand_r_shoulder_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stand_l_radiocarpal_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stand_l_elbow_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stand_l_shoulder_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stand_head_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stand_neck_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,-1.0,0.0,0.0,0.5,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stand_l_eyeball_RotationInterpolator").setKey(new double[] {0.0,0.4,0.7,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,-1.0,0.0,0.0,0.5,1.0,0.0,0.0,0.45,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stand_r_eyeball_RotationInterpolator").setKey(new double[] {0.0,0.4,0.7,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,-1.0,0.0,0.0,0.5,1.0,0.0,0.0,0.45,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stand_lower_body_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stand_upper_body_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stand_whole_body_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new PositionInterpolator("Stand_whole_body_TranslationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFVec3f(new double[] {0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0})))
      .addChild(new OrientationInterpolator("Stand_l_sternoclavicular_RollInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stand_l_acromioclavicular_RollInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stand_r_sternoclavicular_RollInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stand_r_acromioclavicular_RollInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stand_sacroiliac_YawInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stand_vl5_YawInterpolator").setKey(new double[] {0.0,0.2,0.4,0.5,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stand_vc6_YawInterpolator").setKey(new double[] {0.0,0.2,0.4,0.5,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,-1.0,0.0,0.0,0.0,0.0,-1.0,0.0,0.0,0.0,1.0,0.0,0.0})))
      .addChild(new OrientationInterpolator("Stand_l_thumb1_PitchInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stand_r_thumb1_PitchInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.5,1.0,0.0,0.0,0.1,1.0,0.0,0.0,0.27,1.0,0.0,0.0,0.2,1.0,0.0,0.0,0.0})))
      .addChild(new OrientationInterpolator("Stand_r_index1_RollInterpolator").setKey(new double[] {0.0,0.2,0.4,0.5,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.1,0.0,0.0,1.0,0.2,0.0,0.0,1.0,0.3,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stand_r_index2_RollInterpolator").setKey(new double[] {0.0,0.2,0.4,0.5,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.4,0.0,0.0,1.0,0.32,0.0,0.0,1.0,0.25,0.0,0.0,1.0,0.2,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Stand_r_index3_RollInterpolator").setKey(new double[] {0.0,0.2,0.4,0.5,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.2,0.0,0.0,1.0,0.3,0.0,0.0,1.0,0.35,0.0,0.0,1.0,0.2,0.0,0.0,1.0,0.0}))))
    .addChild(new Group("PitchesAnimation")
      .addChild(new TimeSensor("PitchTimer").setCycleInterval(5.73).setLoop(true))
      .addChild(new OrientationInterpolator("Pitch_r_metatarsal_PitchInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.7,1.0}).setKeyValue(new MFRotation(new double[] {1.0,0.0,0.0,0.0,-1.0,0.0,0.0,0.5,-1.0,0.0,0.0,0.7,1.0,0.0,0.0,0.75,-1.0,0.0,0.0,0.2,1.0,0.0,0.0,0.0})))
      .addChild(new OrientationInterpolator("Pitches_r_talocrural_RotationInterpolator").setKey(new double[] {0.0,0.25,0.5,0.75,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,1.0,0.0,0.0,1.5,0.0,0.0,1.0,0.0,-1.0,0.0,0.0,1.5,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitches_r_knee_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitches_r_hip_RotationInterpolator").setKey(new double[] {0.0,0.25,0.5,0.75,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,-1.0,0.0,0.0,1.5,0.0,0.0,1.0,0.0,1.0,0.0,0.0,1.5,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitches_l_talocrural_RotationInterpolator").setKey(new double[] {0.0,0.25,0.5,0.75,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,-1.0,0.0,0.0,1.5,0.0,0.0,1.0,0.0,1.0,0.0,0.0,1.5,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitches_l_knee_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitches_l_hip_RotationInterpolator").setKey(new double[] {0.0,0.25,0.5,0.75,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,1.0,0.0,0.0,1.5,0.0,0.0,1.0,0.0,-1.0,0.0,0.0,1.5,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitches_r_radiocarpal_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitches_r_elbow_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitches_r_shoulder_RotationInterpolator").setKey(new double[] {0.0,0.25,0.5,0.75,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,1.0,0.0,0.0,1.5,0.0,0.0,1.0,0.0,-1.0,0.0,0.0,1.5,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitches_l_radiocarpal_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitches_l_elbow_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitches_l_shoulder_RotationInterpolator").setKey(new double[] {0.0,0.25,0.5,0.75,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,-1.0,0.0,0.0,1.5,0.0,0.0,1.0,0.0,1.0,0.0,0.0,1.5,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitches_head_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitches_neck_RotationInterpolator").setKey(new double[] {0.0,0.25,0.55,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.55,-1.0,0.0,0.0,1.05,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitches_lower_body_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitches_upper_body_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitches_whole_body_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new PositionInterpolator("Pitches_whole_body_TranslationInterpolator").setKey(new double[] {0.0,0.125,0.25,0.375,0.5,0.625,0.75,0.875,1.0}).setKeyValue(new MFVec3f(new double[] {0.0,0.0,0.0,0.0,-0.15,0.0,0.0,-0.7,0.0,0.0,-0.15,0.0,0.0,0.0,0.0,0.0,-0.15,0.0,0.0,-0.7,0.0,0.0,-0.15,0.0,0.0,0.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch_l_sternoclavicular_RollInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch_l_acromioclavicular_RollInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch_r_sternoclavicular_RollInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch_r_acromioclavicular_RollInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch_sacroiliac_YawInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch_vl5_YawInterpolator").setKey(new double[] {0.0,0.2,0.4,0.5,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch_vc6_YawInterpolator").setKey(new double[] {0.0,0.2,0.4,0.5,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch_l_thumb1_PitchInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.25,1.0,0.0,0.0,0.3,1.0,0.0,0.0,0.27,1.0,0.0,0.0,0.2,1.0,0.0,0.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch_r_thumb1_PitchInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.25,1.0,0.0,0.0,0.3,1.0,0.0,0.0,0.27,1.0,0.0,0.0,0.2,1.0,0.0,0.0,0.0}))))
    .addChild(new Group("YawsAnimation")
      .addChild(new TimeSensor("YawTimer").setCycleInterval(5.73).setLoop(true))
      .addChild(new OrientationInterpolator("Yaw_r_metatarsal_PitchInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.7,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaws_r_talocrural_RotationInterpolator").setKey(new double[] {0.0,0.25,0.5,0.75,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,-1.0,0.0,1.5,0.0,0.0,1.0,0.0,0.0,1.0,0.0,1.5,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaws_r_knee_RotationInterpolator").setKey(new double[] {0.0,0.25,0.5,0.75,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,1.0,0.0,1.5,0.0,0.0,1.0,0.0,0.0,-1.0,0.0,1.5,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaws_r_hip_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaws_l_talocrural_RotationInterpolator").setKey(new double[] {0.0,0.25,0.5,0.75,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,1.0,0.0,1.5,0.0,0.0,1.0,0.0,0.0,-1.0,0.0,1.5,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaws_l_knee_RotationInterpolator").setKey(new double[] {0.0,0.25,0.5,0.75,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,-1.0,0.0,1.5,0.0,0.0,1.0,0.0,0.0,1.0,0.0,1.5,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaws_l_hip_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaws_r_radiocarpal_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaws_r_elbow_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaws_r_shoulder_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaws_l_radiocarpal_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaws_l_elbow_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaws_l_shoulder_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaws_head_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaws_neck_RotationInterpolator").setKey(new double[] {0.0,0.25,0.5,0.75,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,1.0,0.0,1.5,0.0,0.0,1.0,0.0,0.0,-1.0,0.0,1.5,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaws_upper_body_RotationInterpolator").setKey(new double[] {0.0,0.25,0.5,0.75,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,-1.0,0.0,1.5,0.0,0.0,1.0,0.0,0.0,1.0,0.0,1.5,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaws_lower_body_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaws_whole_body_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new PositionInterpolator("Yaws_whole_body_TranslationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFVec3f(new double[] {0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw_l_sternoclavicular_RollInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw_l_acromioclavicular_RollInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw_r_sternoclavicular_RollInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw_r_acromioclavicular_RollInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw_sacroiliac_YawInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,1.0,0.0,0.0,0.0,-1.0,0.0,0.1,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.24,0.0,-1.0,0.0,0.4,0.0,1.0,0.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw_vl5_YawInterpolator").setKey(new double[] {0.0,0.2,0.4,0.5,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw_vc6_YawInterpolator").setKey(new double[] {0.0,0.2,0.4,0.5,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw_l_thumb1_PitchInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw_r_thumb1_PitchInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0}))))
    .addChild(new Group("RollsAnimation")
      .addChild(new TimeSensor("RollTimer").setCycleInterval(5.73).setLoop(true))
      .addChild(new OrientationInterpolator("Roll_r_metatarsal_PitchInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.7,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Rolls_r_talocrural_RotationInterpolator").setKey(new double[] {0.0,0.25,0.5,0.75,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,1.5,0.0,0.0,1.0,0.0,0.0,0.0,1.0,1.5,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Rolls_r_knee_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Rolls_r_hip_RotationInterpolator").setKey(new double[] {0.0,0.25,0.5,0.75,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,-1.0,0.0,0.0,0.0,-1.0,1.5,0.0,0.0,1.0,0.0,0.0,0.0,-1.0,1.5,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Rolls_l_talocrural_RotationInterpolator").setKey(new double[] {0.0,0.25,0.5,0.75,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,-1.0,1.5,0.0,0.0,1.0,0.0,0.0,0.0,-1.0,1.5,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Rolls_l_knee_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Rolls_l_hip_RotationInterpolator").setKey(new double[] {0.0,0.25,0.5,0.75,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,1.5,0.0,0.0,1.0,0.0,0.0,0.0,1.0,1.5,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Rolls_r_radiocarpal_RotationInterpolator").setKey(new double[] {0.0,0.25,0.5,0.75,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,-1.0,1.5,0.0,0.0,1.0,0.0,0.0,0.0,1.0,1.5,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Rolls_r_elbow_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Rolls_r_shoulder_RotationInterpolator").setKey(new double[] {0.0,0.25,0.5,0.75,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,-1.0,1.5,0.0,0.0,-1.0,3.0,0.0,0.0,-1.0,1.5,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Rolls_l_radiocarpal_RotationInterpolator").setKey(new double[] {0.0,0.25,0.5,0.75,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,1.5,0.0,0.0,1.0,0.0,0.0,0.0,-1.0,1.5,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Rolls_l_elbow_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Rolls_l_shoulder_RotationInterpolator").setKey(new double[] {0.0,0.25,0.5,0.75,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,1.5,0.0,0.0,1.0,3.0,0.0,0.0,1.0,1.5,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Rolls_head_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Rolls_neck_RotationInterpolator").setKey(new double[] {0.0,0.25,0.5,0.75,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,1.25,0.0,0.0,1.0,0.0,0.0,0.0,-1.0,1.25,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Rolls_lower_body_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Rolls_upper_body_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Rolls_whole_body_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new PositionInterpolator("Rolls_whole_body_TranslationInterpolator").setKey(new double[] {0.0,0.125,0.25,0.375,0.5,0.625,0.75,0.875,1.0}).setKeyValue(new MFVec3f(new double[] {0.0,0.0,0.0,0.0,-0.25,0.0,0.0,-0.8,0.0,0.0,-0.25,0.0,0.0,0.0,0.0,0.0,-0.25,0.0,0.0,-0.8,0.0,0.0,-0.25,0.0,0.0,0.0,0.0})))
      .addChild(new OrientationInterpolator("Roll_l_sternoclavicular_RollInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.2,0.0,0.0,1.0,0.22,0.0,0.0,1.0,0.2,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll_l_acromioclavicular_RollInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.05,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll_r_sternoclavicular_RollInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,-0.2,0.0,0.0,1.0,-0.22,0.0,0.0,1.0,-0.2,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll_r_acromioclavicular_RollInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,-0.05,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll_sacroiliac_YawInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll_vl5_YawInterpolator").setKey(new double[] {0.0,0.2,0.4,0.5,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll_vc6_YawInterpolator").setKey(new double[] {0.0,0.2,0.4,0.5,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll_l_thumb1_PitchInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll_r_thumb1_PitchInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0}))))
    .addChild(new Group("WalkAnimation")
      .addChild(new TimeSensor("WalkTimer").setCycleInterval(1.73).setLoop(true))
      .addChild(new OrientationInterpolator("Walk_r_metatarsal_PitchInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.7,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_r_talocrural_RotationInterpolator").setKey(new double[] {0.0,0.125,0.2083,0.375,0.4583,0.5,0.6667,0.75,0.7917,0.9167,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,-1.0,0.0,0.0,0.3533,-1.0,0.0,0.0,0.1072,1.0,0.0,0.0,0.2612,1.0,0.0,0.0,0.1268,-1.0,0.0,0.0,0.01793,-1.0,0.0,0.0,0.05824,-1.0,0.0,0.0,0.2398,-1.0,0.0,0.0,0.35,-1.0,0.0,0.0,0.3322,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_r_knee_RotationInterpolator").setKey(new double[] {0.0,0.125,0.2083,0.2917,0.375,0.5,0.6667,0.7917,0.9167,1.0}).setKeyValue(new MFRotation(new double[] {1.0,0.0,0.0,0.8573,1.0,0.0,0.0,0.8926,1.0,0.0,0.0,0.5351,1.0,0.0,0.0,0.1756,1.0,0.0,0.0,0.1194,1.0,0.0,0.0,0.3153,1.0,0.0,0.0,0.09354,1.0,0.0,0.0,0.08558,1.0,0.0,0.0,0.2475,1.0,0.0,0.0,0.8573})))
      .addChild(new OrientationInterpolator("Walk_r_hip_RotationInterpolator").setKey(new double[] {0.0,0.125,0.2083,0.2917,0.375,0.5,0.6667,0.7917,0.9167,1.0}).setKeyValue(new MFRotation(new double[] {-0.5831,0.03511,0.8116,0.1481,-0.995,0.02296,0.09674,0.4683,-1.0,0.00192,0.007964,0.4732,-0.998,-0.0158,-0.06102,0.5079,-0.9911,-0.03541,-0.1286,0.5419,-0.9131,-0.06243,-0.403,0.3361,-0.4306,-0.07962,-0.899,0.07038,1.0,0.0,0.0,0.2571,0.9891,-0.02805,0.1444,0.3879,-0.5831,0.03511,0.8116,0.1481})))
      .addChild(new OrientationInterpolator("Walk_l_talocrural_RotationInterpolator").setKey(new double[] {0.0,0.125,0.2083,0.375,0.6667,0.9167,1.0}).setKeyValue(new MFRotation(new double[] {-1.0,0.0,0.0,0.06714,-1.0,0.0,0.0,0.2152,-1.0,0.0,0.0,0.3184,-1.0,0.0,0.0,0.4717,-1.0,0.0,0.0,0.2912,1.0,0.0,0.0,0.1222,-1.0,0.0,0.0,0.06714})))
      .addChild(new OrientationInterpolator("Walk_l_knee_RotationInterpolator").setKey(new double[] {0.0,0.2083,0.375,0.5,0.6667,0.7917,0.9167,1.0}).setKeyValue(new MFRotation(new double[] {1.0,0.0,0.0,0.3226,1.0,0.0,0.0,0.1556,1.0,0.0,0.0,0.08678,1.0,0.0,0.0,0.8751,1.0,0.0,0.0,1.131,1.0,0.0,0.0,0.09961,1.0,0.0,0.0,0.3942,1.0,0.0,0.0,0.3226})))
      .addChild(new OrientationInterpolator("Walk_l_hip_RotationInterpolator").setKey(new double[] {0.0,0.25,0.375,0.5,0.6667,0.7917,0.9167,1.0}).setKeyValue(new MFRotation(new double[] {-0.873,0.06094,0.484,0.2865,0.9963,-0.01057,0.08481,0.2488,0.9965,0.01591,-0.08222,0.3836,-0.7018,-0.03223,-0.7117,0.1289,-1.0,0.0,0.0,0.5518,-0.9964,0.02231,0.0817,0.5351,-0.9809,0.04912,0.1881,0.5204,-0.873,0.06094,0.484,0.2865})))
      .addChild(new OrientationInterpolator("Walk_lower_body_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,-1.0,0.1056,0.0,0.0,1.0,0.09018,0.0,0.0,-1.0,0.1056})))
      .addChild(new OrientationInterpolator("Walk_r_radiocarpal_RotationInterpolator").setKey(new double[] {0.0,0.375,0.9167,1.0}).setKeyValue(new MFRotation(new double[] {-0.8129,0.4759,-0.3357,0.1346,0.1533,-0.9878,0.02582,0.3902,-0.5701,0.7604,-0.311,0.366,-0.8129,0.4759,-0.3357,0.1346})))
      .addChild(new OrientationInterpolator("Walk_r_elbow_RotationInterpolator").setKey(new double[] {0.0,0.375,0.9167,1.0}).setKeyValue(new MFRotation(new double[] {-1.0,0.0,0.0,0.411508,-1.0,0.0,0.0,0.0925011,-1.0,0.0,0.0,0.572568,-1.0,0.0,0.0,0.411508})))
      .addChild(new OrientationInterpolator("Walk_r_shoulder_RotationInterpolator").setKey(new double[] {0.0,0.375,0.9167,1.0}).setKeyValue(new MFRotation(new double[] {-1.0,0.0,0.0,0.09346,1.0,0.0,0.0,0.3197,-1.0,0.0,0.0,0.1564,-1.0,0.0,0.0,0.09346})))
      .addChild(new OrientationInterpolator("Walk_l_radiocarpal_RotationInterpolator").setKey(new double[] {0.0,0.375,0.9167,1.0}).setKeyValue(new MFRotation(new double[] {0.0,-1.0,0.0,0.461076,-0.330195,-0.927451,0.175516,0.538852,0.0327774,-0.999314,-0.0172185,0.492033,0.0,-1.0,0.0,0.461076})))
      .addChild(new OrientationInterpolator("Walk_l_elbow_RotationInterpolator").setKey(new double[] {0.0,0.375,0.9167,1.0}).setKeyValue(new MFRotation(new double[] {-1.0,0.0,0.0,0.0659878,-1.0,0.0,0.0,0.488383,-1.0,0.0,0.0,0.0177536,-1.0,0.0,0.0,0.0659878})))
      .addChild(new OrientationInterpolator("Walk_l_shoulder_RotationInterpolator").setKey(new double[] {0.0,0.375,0.9167,1.0}).setKeyValue(new MFRotation(new double[] {1.0,0.0,0.0,0.1189,-1.0,0.0,0.0,0.1861,1.0,0.0,0.0,0.3357,1.0,0.0,0.0,0.1189})))
      .addChild(new OrientationInterpolator("Walk_head_RotationInterpolator").setKey(new double[] {0.0,0.375,0.4167,0.5,0.5833,0.6667,0.75,0.8333,0.9167,1.0}).setKeyValue(new MFRotation(new double[] {0.0,-1.0,0.0,0.08642,0.0,1.0,0.0,0.1825,0.0,1.0,0.0,0.1505,0.0,1.0,0.0,0.1053,0.0,1.0,0.0,0.04391,0.0,-1.0,0.0,0.03119,0.0,-1.0,0.0,0.07936,0.0,-1.0,0.0,0.1616,0.0,-1.0,0.0,0.155,0.0,-1.0,0.0,0.08642})))
      .addChild(new OrientationInterpolator("Walk_neck_RotationInterpolator").setKey(new double[] {0.0,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_upper_body_RotationInterpolator").setKey(new double[] {0.0,0.2083,0.375,0.75,0.8333,1.0}).setKeyValue(new MFRotation(new double[] {0.0,1.0,0.0,0.0826,-0.01972,-0.5974,0.8017,0.08231,0.009296,-0.9648,0.2627,0.1734,-0.01238,0.9549,-0.2968,0.08732,-0.008125,0.9691,-0.2463,0.158,0.0,1.0,0.0,0.0826})))
      .addChild(new OrientationInterpolator("Walk_whole_body_RotationInterpolator").setKey(new double[] {0.0,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new PositionInterpolator("Walk_whole_body_TranslationInterpolator").setKey(new double[] {0.0,0.04167,0.125,0.1667,0.2083,0.25,0.2917,0.375,0.4583,0.5,0.5417,0.5833,0.625,0.7083,0.75,0.7917,0.875,0.9167,1.0}).setKeyValue(new MFVec3f(new double[] {0.0,-0.00928,0.0,0.0,-0.003858,0.0,0.0,-0.008847,0.0,0.0,-0.01486,0.0,0.0,-0.02641,0.0,0.0,-0.03934,0.0,0.0,-0.0502,0.0,0.0,-0.07469,0.0,0.0,-0.02732,0.0,0.0,-0.01608,0.0,0.0,-0.01129,0.0,0.0,-0.005819,0.0,0.0,-0.002004,0.0,0.0,-0.002579,0.0,0.0,-0.0143,0.0,0.0,-0.03799,0.0,0.0,-0.05648,0.0,0.0,-0.045,0.0,0.0,-0.00928,0.0})))
      .addChild(new OrientationInterpolator("Walk_l_sternoclavicular_RollInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_l_acromioclavicular_RollInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_r_sternoclavicular_RollInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_r_acromioclavicular_RollInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_sacroiliac_YawInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_vl5_YawInterpolator").setKey(new double[] {0.0,0.2,0.4,0.5,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_vc6_YawInterpolator").setKey(new double[] {0.0,0.2,0.4,0.5,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_l_thumb1_PitchInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.25,1.0,0.0,0.0,0.5,1.0,0.0,0.0,0.7,1.0,0.0,0.0,0.2,1.0,0.0,0.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_r_thumb1_PitchInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.25,1.0,0.0,0.0,0.5,1.0,0.0,0.0,0.7,1.0,0.0,0.0,0.2,1.0,0.0,0.0,0.0}))))
    .addChild(new Group("RunAnimation")
      .addChild(new TimeSensor("RunTimer").setCycleInterval(0.9).setLoop(true))
      .addChild(new OrientationInterpolator("Run_r_metatarsal_PitchInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.7,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_l_hip_RotationInterpolator_Run").setKey(new double[] {0.0,0.2182,0.4909,0.7455,1.0}).setKeyValue(new MFRotation(new double[] {-0.99,0.033,0.04,1.42,-0.99,0.1328,0.067,0.42,0.99,0.014,0.009,0.9,-0.99,0.0703,0.05,0.7,-0.99,0.033,0.04,1.42})))
      .addChild(new OrientationInterpolator("Run_l_knee_RotationInterpolator_Run").setKey(new double[] {0.0,0.2182,0.4909,0.7455,1.0}).setKeyValue(new MFRotation(new double[] {1.0,0.0,0.0,1.01,1.0,0.0,0.0,0.426,1.0,0.0,0.0,0.705,1.0,0.0,0.0,2.179,1.0,0.0,0.0,1.01})))
      .addChild(new OrientationInterpolator("Run_l_talocrural_RotationInterpolator_Run").setKey(new double[] {0.0,0.22,0.3,0.4,1.0}).setKeyValue(new MFRotation(new double[] {1.0,0.0,0.0,0.0374,-1.0,0.0,0.0,0.1037,-1.0,0.0,0.0,0.4328,1.0,0.0,0.0,0.1929,1.0,0.0,0.0,0.03574})))
      .addChild(new OrientationInterpolator("Run_r_hip_RotationInterpolator_Run").setKey(new double[] {0.0,0.2545,0.4909,0.7091,1.0}).setKeyValue(new MFRotation(new double[] {0.99,-0.014,0.009,0.9,-0.99,-0.0703,-0.05,0.7,-0.99,-0.033,0.04,1.42,-0.99,-0.1328,-0.067,0.42,0.99,-0.014,0.009,0.9})))
      .addChild(new OrientationInterpolator("Run_r_knee_RotationInterpolator_Run").setKey(new double[] {0.0,0.2545,0.4909,0.7091,1.0}).setKeyValue(new MFRotation(new double[] {1.0,0.0,0.0,0.705,1.0,0.0,0.0,2.179,1.0,0.0,0.0,1.01,1.0,0.0,0.0,0.426,1.0,0.0,0.0,0.705})))
      .addChild(new OrientationInterpolator("Run_r_talocrural_RotationInterpolator_Run").setKey(new double[] {0.0,0.4,0.71,0.8,0.82,1.0}).setKeyValue(new MFRotation(new double[] {1.0,0.0,0.0,0.2323,-1.0,0.0,0.0,0.07843,-1.0,0.0,0.0,0.32,-1.0,0.0,0.0,0.374,-1.0,0.0,0.0,0.3478,1.0,0.0,0.0,0.2323})))
      .addChild(new OrientationInterpolator("Run_l_shoulder_RotationInterpolator_Run").setKey(new double[] {0.0,0.2182,0.4909,0.7455,1.0}).setKeyValue(new MFRotation(new double[] {0.99,-0.074,0.25,1.5,0.99,-0.092,0.44,0.3,-0.99,0.136,0.25,0.85,0.99,-0.081,0.38,0.4,0.99,-0.074,0.25,1.5})))
      .addChild(new OrientationInterpolator("Run_l_elbow_RotationInterpolator_Run").setKey(new double[] {0.0,0.2182,0.4909,0.7455,1.0}).setKeyValue(new MFRotation(new double[] {-1.0,0.0,0.0,1.85,-0.99,-0.19,0.18,1.35,-1.0,0.0,0.0,0.975,-0.99,-0.09,-0.02,1.55,-1.0,0.0,0.0,1.85})))
      .addChild(new OrientationInterpolator("Run_l_radiocarpal_RotationInterpolator_Run").setKey(new double[] {0.0,0.25,0.5,0.75,1.0}).setKeyValue(new MFRotation(new double[] {-0.25,-1.0,0.08,0.14,0.25,1.0,0.08,0.14,0.0,0.0,1.0,0.0,-0.25,1.0,0.08,-0.14,-0.25,1.0,0.08,0.14})))
      .addChild(new OrientationInterpolator("Run_r_shoulder_RotationInterpolator_Run").setKey(new double[] {0.0,0.2545,0.4909,0.7091,1.0}).setKeyValue(new MFRotation(new double[] {-0.99,-0.136,-0.25,0.85,0.99,0.081,-0.38,0.4,0.99,0.074,-0.25,1.5,0.99,0.081,-0.38,0.4,-0.99,-0.136,-0.25,0.85})))
      .addChild(new OrientationInterpolator("Run_r_elbow_RotationInterpolator_Run").setKey(new double[] {0.0,0.2545,0.4909,0.7091,1.0}).setKeyValue(new MFRotation(new double[] {-1.0,0.0,0.0,0.975,-0.99,0.09,0.02,1.55,-1.0,0.0,0.0,1.85,-0.99,0.19,-0.18,1.35,-1.0,0.0,0.0,0.975})))
      .addChild(new OrientationInterpolator("Run_r_radiocarpal_RotationInterpolator_Run").setKey(new double[] {0.0,1.0}).setKeyValue(new MFRotation(new double[] {-0.917742,-0.237244,-0.318536,0.214273,-0.917742,-0.237244,-0.318536,0.214273})))
      .addChild(new OrientationInterpolator("Run_lower_body_RotationInterpolator_Run").setKey(new double[] {0.0,0.2182,0.4909,0.7455,1.0}).setKeyValue(new MFRotation(new double[] {0.0,-1.0,0.0,0.125,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.125,0.0,0.0,1.0,0.0,0.0,-1.0,0.0,0.125})))
      .addChild(new OrientationInterpolator("Run_head_RotationInterpolator_Run").setKey(new double[] {0.0,0.2545,0.4909,0.7091,1.0}).setKeyValue(new MFRotation(new double[] {1.0,0.0,0.0,0.08,1.0,0.0,0.0,0.12,1.0,0.0,0.0,0.3,1.0,0.0,0.0,0.3,1.0,0.0,0.0,0.08})))
      .addChild(new OrientationInterpolator("Run_neck_RotationInterpolator_Run").setKey(new double[] {0.0,0.2545,0.4909,0.7091,1.0}).setKeyValue(new MFRotation(new double[] {0.7,0.0,0.0,0.4,-0.7,-0.7,0.0,0.4,0.0,0.0,0.0,0.4,-0.7,0.7,0.0,0.4,0.7,0.0,0.0,0.4})))
      .addChild(new OrientationInterpolator("Run_upper_body_RotationInterpolator_Run").setKey(new double[] {0.0,0.2545,0.4909,0.7636,1.0}).setKeyValue(new MFRotation(new double[] {0.97,0.65,0.086,0.5,0.9,0.003,-0.02,0.38,0.95,-0.68,-0.086,0.5,0.9,0.004,-0.025,0.4,0.97,0.65,0.086,0.5})))
      .addChild(new OrientationInterpolator("Run_whole_body_RotationInterpolator_Run").setKey(new double[] {0.0,0.25,0.5,0.75,1.0}).setKeyValue(new MFRotation(new double[] {1.0,0.0,0.0,0.06,1.0,0.0,0.0,0.167,1.0,0.0,0.0,0.06,1.0,0.0,0.0,0.168,1.0,0.0,0.0,0.06})))
      .addChild(new PositionInterpolator("Run_whole_body_TranslationInterpolator_Run").setKey(new double[] {0.0,0.22,0.3,0.31,0.5,0.69,0.7,0.78,1.0}).setKeyValue(new MFVec3f(new double[] {0.0,-0.01,0.0,0.0,-0.037,0.0,0.0,-0.049,0.0,0.0,-0.037,0.0,0.0,-0.01,0.0,0.0,-0.037,0.0,0.0,-0.049,0.0,0.0,-0.037,0.0,0.0,-0.01,0.0})))
      .addChild(new OrientationInterpolator("Run_l_sternoclavicular_RollInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_l_acromioclavicular_RollInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_r_sternoclavicular_RollInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_r_acromioclavicular_RollInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_sacroiliac_YawInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_vl5_YawInterpolator").setKey(new double[] {0.0,0.2,0.4,0.5,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_vc6_YawInterpolator").setKey(new double[] {0.0,0.2,0.4,0.5,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_l_thumb1_PitchInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.25,1.0,0.0,0.0,0.7,1.0,0.0,0.0,0.27,1.0,0.0,0.0,0.2,1.0,0.0,0.0,0.0})))
      .addChild(new OrientationInterpolator("Run_r_thumb1_PitchInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.25,1.0,0.0,0.0,0.7,1.0,0.0,0.0,0.27,1.0,0.0,0.0,0.2,1.0,0.0,0.0,0.0}))))
    .addChild(new Group("JumpAnimation")
      .addChild(new TimeSensor("JumpTimer").setCycleInterval(3.73).setLoop(true))
      .addChild(new OrientationInterpolator("Jump_r_metatarsal_PitchInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.7,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_r_talocrural_RotationInterpolator").setKey(new double[] {0.0,0.1,0.15,0.25,0.28,0.32,0.35,0.64,0.76,0.84,0.88,0.92,0.96,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,-1.0,0.0,0.0,0.6735,-1.0,0.0,0.0,0.6735,-1.0,0.0,0.0,0.3527,-1.0,0.0,0.0,0.3038,-1.0,0.0,0.0,0.07964,1.0,0.0,0.0,1.3,1.0,0.0,0.0,0.6509,1.0,0.0,0.0,0.3001,-1.0,0.0,0.0,0.2087,-1.0,0.0,0.0,0.3756,-1.0,0.0,0.0,0.3279,-1.0,0.0,0.0,0.1193,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_r_knee_RotationInterpolator").setKey(new double[] {0.0,0.2,0.25,0.3,0.64,0.76,0.88,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,1.0,0.0,0.0,2.5,1.0,0.0,0.0,1.7,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.9507,1.0,0.0,0.0,0.5845,1.0,0.0,0.0,0.9054,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_r_hip_RotationInterpolator").setKey(new double[] {0.0,0.18,0.24,0.26,0.28,0.32,0.48,0.64,0.76,0.88,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,-1.0,0.0,0.0,1.63,-1.0,0.0,0.0,1.7,-1.0,0.0,0.0,1.55,-1.0,0.0,0.0,0.8943,-1.0,0.0,0.0,0.3698,0.0,0.0,1.0,0.0,-1.0,0.0,0.0,0.4963,-1.0,0.0,0.0,0.3829,-1.0,0.0,0.0,0.5169,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_l_talocrural_RotationInterpolator").setKey(new double[] {0.0,0.28,0.32,0.36,0.4,0.44,0.48,0.64,0.76,0.84,0.88,0.92,0.96,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,-1.0,0.0,0.0,0.625,-1.0,0.0,0.0,0.625,-1.0,0.0,0.0,0.3364,-1.0,0.0,0.0,0.2742,-1.0,0.0,0.0,0.05078,1.0,0.0,0.0,0.2833,1.0,0.0,0.0,0.6667,1.0,0.0,0.0,0.2833,-1.0,0.0,0.0,0.2108,-1.0,0.0,0.0,0.375,-1.0,0.0,0.0,0.3146,-1.0,0.0,0.0,0.1174,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_l_knee_RotationInterpolator").setKey(new double[] {0.0,0.28,0.32,0.48,0.64,0.76,0.88,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,1.0,0.0,0.0,2.047,1.0,0.0,0.0,2.047,0.0,0.0,1.0,0.0,1.0,0.0,0.0,1.566,1.0,0.0,0.0,0.5913,1.0,0.0,0.0,0.9235,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_l_hip_RotationInterpolator").setKey(new double[] {0.0,0.28,0.32,0.36,0.4,0.44,0.48,0.64,0.76,0.88,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,1.0,0.0,0.0,4.349,1.0,0.0,0.0,4.349,1.0,0.0,0.0,4.615,-1.0,0.0,0.0,0.9136,-1.0,0.0,0.0,0.3614,0.0,0.0,1.0,0.0,-1.0,0.0,0.0,0.7869,-1.0,0.0,0.0,0.3918,-1.0,0.0,0.0,0.5433,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_lower_body_RotationInterpolator").setKey(new double[] {0.0,0.28,0.32,0.48,0.76,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.1892,1.0,0.0,0.0,0.1892,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_r_radiocarpal_RotationInterpolator").setKey(new double[] {0.0,0.28,0.32,0.64,0.76,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,-0.0585279,0.983903,-0.168849,1.85956,-0.0585279,0.983903,-0.168849,1.85956,-0.00222418,0.99801,-0.0630095,1.46072,0.0,1.0,0.0,0.497349,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_r_elbow_RotationInterpolator").setKey(new double[] {0.0,0.28,0.32,0.64,0.76,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,-1.0,0.0,0.0,0.04151,-1.0,0.0,0.0,0.04151,-1.0,0.0,0.0,0.5855,-1.0,0.0,0.0,0.5852,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_r_shoulder_RotationInterpolator").setKey(new double[] {0.0,0.28,0.32,0.64,0.76,0.88,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.9992,0.02042,0.03558,4.688,0.9992,0.02042,0.03558,4.688,0.9989,-0.04623,0.005159,4.079,-0.8687,-0.2525,-0.4261,1.501,-0.941,-0.2893,-0.1754,0.4788,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_l_radiocarpal_RotationInterpolator").setKey(new double[] {0.0,0.48,0.52,0.64,0.76,0.88,1.0}).setKeyValue(new MFRotation(new double[] {0,0,1,0,0.0672928,0.989475,-0.128107,4.15574,0.0672928,0.989475,-0.128107,4.15574,0.00364942,0.999901,0.0135896,4.5822,0,-1,0,0.655922,-5.0618E-4,-0.999999,0.0012782,1.28397,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_l_elbow_RotationInterpolator").setKey(new double[] {0.0,0.28,0.32,0.58,0.72,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,-1.0,0.0,0.0,1.13,-1.0,0.0,0.0,1.7,-1.0,0.0,0.0,1.7,-1.0,0.0,0.0,0.4,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_l_shoulder_RotationInterpolator").setKey(new double[] {0.0,0.28,0.32,0.64,0.76,0.88,1.0}).setKeyValue(new MFRotation(new double[] {0,0,1,0,-0.9987,0.02554,0.04498,1.57,-0.9987,0.02554,0.04498,1.57,1,4.113E-4,0.003055,4.114,-0.8413,0.3238,0.4329,1.453,-0.877,0.4198,0.2337,0.6009,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_head_RotationInterpolator").setKey(new double[] {0.0,0.28,0.32,0.48,0.76,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,-1.0,0.0,0.0,0.5989,-1.0,0.0,0.0,0.5989,-1.0,0.0,0.0,0.3216,1.0,0.0,0.0,0.06503,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_neck_RotationInterpolator").setKey(new double[] {0.0,0.28,0.32,0.48,0.76,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,-1.0,0.0,0.0,0.1942,-1.0,0.0,0.0,0.1942,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.2284,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_upper_body_RotationInterpolator").setKey(new double[] {0.0,0.22,0.28,0.34,0.71,0.88,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,1.0,0.0,0.0,1.05,1.0,0.0,0.0,1.051,-1.0,0.0,0.0,0.257,1.0,0.0,0.0,0.2171,1.0,0.0,0.0,0.3465,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_whole_body_RotationInterpolator").setKey(new double[] {0.0,0.28,0.32,0.48,0.64,0.76,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.3273,1.0,0.0,0.0,0.3273,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new PositionInterpolator("Jump_whole_body_TranslationInterpolator").setKey(new double[] {0.0,0.04,0.07,0.11,0.15,0.19,0.22,0.25,0.27,0.31,0.33,0.35,0.38,0.53,0.544,0.76,0.8,0.84,0.88,0.92,0.96,1.0}).setKeyValue(new MFVec3f(new double[] {0,0,0,0,-0.01264,-0.01289,0,-0.04712,-0.03738,-3.345E-4,-0.1049,-0.05353,-5.712E-4,-0.1892,-0.06561,-8.233E-4,-0.286,-0.06276,-9.591E-4,-0.3795,-0.05148,-0.00106,-0.4484,-0.03656,-0.00106,-0.4484,-0.03656,-0.001122,-0.25,-0.1499,-8.616E-4,-0.05,-0.06358,-5.128E-4,0.15,-0.05488,4.779E-4,0.55,0.02732,1.728E-4,1.385,0.006873,1.7E-4,1.395,0.0069,0,0.35,0.02148,0,-0.01299,-0.01057,0,-0.06932,-0.01064,1.365E-4,-0.1037,-0.005059,1.279E-4,-0.07198,-0.007596,1.41E-4,-0.01626,-0.004935,0.0,0.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_l_sternoclavicular_RollInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.2,0.0,0.0,1.0,0.22,0.0,0.0,1.0,0.2,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_l_acromioclavicular_RollInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.05,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_r_sternoclavicular_RollInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,-0.2,0.0,0.0,1.0,-0.22,0.0,0.0,1.0,-0.2,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_r_acromioclavicular_RollInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,-0.05,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_sacroiliac_YawInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,1.0,0.0,0.0,0.0,-1.0,0.0,0.1,0.0,1.0,0.0,0.0,0.0,1.0,-1.0,0.24,0.0,-1.0,0.0,0.4,0.0,1.0,0.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_vl5_YawInterpolator").setKey(new double[] {0.0,0.2,0.4,0.5,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,1.0,0.0,0.0,0.0,1.0,0.0,-0.1,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,0.6,0.0,1.0,0.0,0.1,0.0,1.0,0.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_vc6_YawInterpolator").setKey(new double[] {0.0,0.2,0.4,0.5,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.8,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,-1.0,0.0,0.0,0.6,0.0,-1.0,0.0,0.8,0.0,1.0,0.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_l_thumb1_PitchInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.5,1.0,0.0,0.0,1.1,1.0,0.0,0.0,0.7,1.0,0.0,0.0,0.2,1.0,0.0,0.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_r_thumb1_PitchInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.5,1.0,0.0,0.0,1.1,1.0,0.0,0.0,0.7,1.0,0.0,0.0,0.2,1.0,0.0,0.0,0.0}))))
    .addChild(new Group("KickAnimation")
      .addChild(new TimeSensor("KickTimer").setCycleInterval(3.73).setLoop(true))
      .addChild(new OrientationInterpolator("Kick_l_sternoclavicular_RollInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.2,0.0,0.0,1.0,0.22,0.0,0.0,1.0,0.2,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick_l_acromioclavicular_RollInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.05,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick_l_shoulder_RollInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,1.76,-0.25,0.0,1.0,1.76,0.0,0.0,1.0,1.256,0.0,0.0,1.0,0.05,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick_l_ForeArm_PitchInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {1.0,0.0,0.0,0.0,1.0,0.0,0.0,-0.55,-1.0,0.25,0.0,2.55,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0})))
      .addChild(new OrientationInterpolator("Kick_l_radiocarpal_RollInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.55,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick_l_thumb1_PitchInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.5,1.0,0.0,0.0,1.1,1.0,0.0,0.0,0.7,1.0,0.0,0.0,0.2,1.0,0.0,0.0,0.0})))
      .addChild(new OrientationInterpolator("Kick_r_sternoclavicular_RollInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,-0.2,0.0,0.0,1.0,-0.22,0.0,0.0,1.0,-0.2,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick_r_acromioclavicular_RollInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,-0.05,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick_r_shoulder_RollInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,-1.76,0.25,0.0,1.0,-1.76,0.0,0.0,1.0,-1.256,0.0,0.0,1.0,-0.05,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick_r_ForeArm_PitchInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {1.0,0.0,0.0,0.0,1.0,0.0,0.0,-0.55,1.0,0.25,0.0,-2.55,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0})))
      .addChild(new OrientationInterpolator("Kick_r_radiocarpal_RollInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,-0.55,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick_r_thumb1_PitchInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.5,1.0,0.0,0.0,1.1,1.0,0.0,0.0,0.7,1.0,0.0,0.0,0.2,1.0,0.0,0.0,0.0})))
      .addChild(new OrientationInterpolator("Kick_r_hip_PitchInterpolator").setKey(new double[] {0.0,0.2,0.3,0.5,0.6,0.9,1.0}).setKeyValue(new MFRotation(new double[] {1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.9,-1.0,0.0,0.0,1.75,-1.0,0.0,0.0,2.25,-1.0,0.0,0.0,2.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0})))
      .addChild(new OrientationInterpolator("Kick_r_knee_PitchInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,1.0,0.0,0.0,1.95,1.0,0.0,0.0,1.75,-1.0,0.0,0.0,0.28,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0})))
      .addChild(new OrientationInterpolator("Kick_l_hip_PitchInterpolator").setKey(new double[] {0.0,0.2,0.3,0.5,0.6,0.9,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick_l_knee_PitchInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick_r_talocrural_PitchInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.7,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,-1.0,0.0,0.0,0.9,-1.0,0.0,0.0,0.95,1.0,0.0,0.0,0.75,-1.0,0.0,0.0,0.05,1.0,0.0,0.0,0.0})))
      .addChild(new OrientationInterpolator("Kick_r_metatarsal_PitchInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.7,1.0}).setKeyValue(new MFRotation(new double[] {1.0,0.0,0.0,0.0,-1.0,0.0,0.0,0.5,-1.0,0.0,0.0,0.7,1.0,0.0,0.0,0.75,-1.0,0.0,0.0,0.2,1.0,0.0,0.0,0.0})))
      .addChild(new OrientationInterpolator("Kick_sacroiliac_YawInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,1.0,0.0,0.0,0.0,-1.0,0.0,0.1,0.0,1.0,0.0,0.0,0.0,1.0,-1.0,0.24,0.0,-1.0,0.0,0.4,0.0,1.0,0.0,0.0})))
      .addChild(new OrientationInterpolator("Kick_vl5_YawInterpolator").setKey(new double[] {0.0,0.2,0.4,0.5,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick_vc6_YawInterpolator").setKey(new double[] {0.0,0.2,0.4,0.5,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick_lower_body_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick_upper_body_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick_whole_body_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new PositionInterpolator("Kick_whole_body_TranslationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFVec3f(new double[] {0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0})))
      .addChild(new OrientationInterpolator("Kick_neck_RotationInterpolator").setKey(new double[] {0.0,0.25,0.55,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.7,1.0,0.0,0.0,0.5,0.0,0.0,1.0,0.0}))))
    .addChild(new ROUTE().setFromNode("StandTimer").setFromField("fraction_changed").setToNode("Stand_r_talocrural_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("StandTimer").setFromField("fraction_changed").setToNode("Stand_r_knee_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("StandTimer").setFromField("fraction_changed").setToNode("Stand_r_hip_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("StandTimer").setFromField("fraction_changed").setToNode("Stand_l_talocrural_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("StandTimer").setFromField("fraction_changed").setToNode("Stand_l_knee_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("StandTimer").setFromField("fraction_changed").setToNode("Stand_l_hip_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("StandTimer").setFromField("fraction_changed").setToNode("Stand_lower_body_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("StandTimer").setFromField("fraction_changed").setToNode("Stand_r_radiocarpal_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("StandTimer").setFromField("fraction_changed").setToNode("Stand_r_elbow_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("StandTimer").setFromField("fraction_changed").setToNode("Stand_r_shoulder_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("StandTimer").setFromField("fraction_changed").setToNode("Stand_l_radiocarpal_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("StandTimer").setFromField("fraction_changed").setToNode("Stand_l_elbow_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("StandTimer").setFromField("fraction_changed").setToNode("Stand_l_shoulder_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("StandTimer").setFromField("fraction_changed").setToNode("Stand_head_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("StandTimer").setFromField("fraction_changed").setToNode("Stand_neck_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("StandTimer").setFromField("fraction_changed").setToNode("Stand_l_eyeball_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("StandTimer").setFromField("fraction_changed").setToNode("Stand_r_eyeball_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("StandTimer").setFromField("fraction_changed").setToNode("Stand_upper_body_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("StandTimer").setFromField("fraction_changed").setToNode("Stand_whole_body_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("StandTimer").setFromField("fraction_changed").setToNode("Stand_whole_body_TranslationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("StandTimer").setFromField("fraction_changed").setToNode("Stand_l_sternoclavicular_RollInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("StandTimer").setFromField("fraction_changed").setToNode("Stand_l_acromioclavicular_RollInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("StandTimer").setFromField("fraction_changed").setToNode("Stand_r_sternoclavicular_RollInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("StandTimer").setFromField("fraction_changed").setToNode("Stand_r_acromioclavicular_RollInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("StandTimer").setFromField("fraction_changed").setToNode("Stand_r_metatarsal_PitchInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("StandTimer").setFromField("fraction_changed").setToNode("Stand_sacroiliac_YawInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("StandTimer").setFromField("fraction_changed").setToNode("Stand_vl5_YawInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("StandTimer").setFromField("fraction_changed").setToNode("Stand_vc6_YawInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("StandTimer").setFromField("fraction_changed").setToNode("Stand_l_thumb1_PitchInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("StandTimer").setFromField("fraction_changed").setToNode("Stand_r_thumb1_PitchInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("StandTimer").setFromField("fraction_changed").setToNode("Stand_r_index1_RollInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("StandTimer").setFromField("fraction_changed").setToNode("Stand_r_index2_RollInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("StandTimer").setFromField("fraction_changed").setToNode("Stand_r_index3_RollInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("Stand_r_talocrural_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_talocrural").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Stand_r_knee_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_knee").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Stand_r_hip_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_hip").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Stand_l_talocrural_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_talocrural").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Stand_l_knee_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_knee").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Stand_l_hip_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_hip").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Stand_r_radiocarpal_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_radiocarpal").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Stand_r_elbow_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_elbow").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Stand_r_shoulder_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_shoulder").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Stand_l_radiocarpal_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_radiocarpal").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Stand_l_elbow_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_elbow").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Stand_l_shoulder_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_shoulder").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Stand_head_RotationInterpolator").setFromField("value_changed").setToNode("hanim_skullbase").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Stand_whole_body_RotationInterpolator").setFromField("value_changed").setToNode("hanim_humanoid_root").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Stand_whole_body_TranslationInterpolator").setFromField("value_changed").setToNode("hanim_humanoid_root").setToField("set_translation"))
    .addChild(new ROUTE().setFromNode("Stand_vl5_YawInterpolator").setFromField("value_changed").setToNode("hanim_vl5").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("PitchTimer").setFromField("fraction_changed").setToNode("Pitches_r_talocrural_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("PitchTimer").setFromField("fraction_changed").setToNode("Pitches_r_knee_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("PitchTimer").setFromField("fraction_changed").setToNode("Pitches_r_hip_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("PitchTimer").setFromField("fraction_changed").setToNode("Pitches_l_talocrural_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("PitchTimer").setFromField("fraction_changed").setToNode("Pitches_l_knee_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("PitchTimer").setFromField("fraction_changed").setToNode("Pitches_l_hip_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("PitchTimer").setFromField("fraction_changed").setToNode("Pitches_lower_body_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("PitchTimer").setFromField("fraction_changed").setToNode("Pitches_r_radiocarpal_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("PitchTimer").setFromField("fraction_changed").setToNode("Pitches_r_elbow_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("PitchTimer").setFromField("fraction_changed").setToNode("Pitches_r_shoulder_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("PitchTimer").setFromField("fraction_changed").setToNode("Pitches_l_radiocarpal_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("PitchTimer").setFromField("fraction_changed").setToNode("Pitches_l_elbow_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("PitchTimer").setFromField("fraction_changed").setToNode("Pitches_l_shoulder_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("PitchTimer").setFromField("fraction_changed").setToNode("Pitches_head_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("PitchTimer").setFromField("fraction_changed").setToNode("Pitches_neck_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("PitchTimer").setFromField("fraction_changed").setToNode("Pitches_upper_body_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("PitchTimer").setFromField("fraction_changed").setToNode("Pitches_whole_body_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("PitchTimer").setFromField("fraction_changed").setToNode("Pitches_whole_body_TranslationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("PitchTimer").setFromField("fraction_changed").setToNode("Pitch_l_sternoclavicular_RollInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("PitchTimer").setFromField("fraction_changed").setToNode("Pitch_l_acromioclavicular_RollInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("PitchTimer").setFromField("fraction_changed").setToNode("Pitch_r_sternoclavicular_RollInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("PitchTimer").setFromField("fraction_changed").setToNode("Pitch_r_acromioclavicular_RollInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("PitchTimer").setFromField("fraction_changed").setToNode("Pitch_r_metatarsal_PitchInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("PitchTimer").setFromField("fraction_changed").setToNode("Pitch_sacroiliac_YawInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("PitchTimer").setFromField("fraction_changed").setToNode("Pitch_vl5_YawInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("PitchTimer").setFromField("fraction_changed").setToNode("Pitch_vc6_YawInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("PitchTimer").setFromField("fraction_changed").setToNode("Pitch_l_thumb1_PitchInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("PitchTimer").setFromField("fraction_changed").setToNode("Pitch_r_thumb1_PitchInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("Pitches_r_talocrural_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_talocrural").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Pitches_r_knee_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_knee").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Pitches_r_hip_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_hip").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Pitches_l_talocrural_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_talocrural").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Pitches_l_knee_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_knee").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Pitches_l_hip_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_hip").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Pitches_r_radiocarpal_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_radiocarpal").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Pitches_r_elbow_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_elbow").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Pitches_r_shoulder_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_shoulder").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Pitches_l_radiocarpal_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_radiocarpal").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Pitches_l_elbow_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_elbow").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Pitches_l_shoulder_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_shoulder").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Pitches_head_RotationInterpolator").setFromField("value_changed").setToNode("hanim_skullbase").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Pitches_whole_body_RotationInterpolator").setFromField("value_changed").setToNode("hanim_humanoid_root").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Pitches_whole_body_TranslationInterpolator").setFromField("value_changed").setToNode("hanim_humanoid_root").setToField("set_translation"))
    .addChild(new ROUTE().setFromNode("Pitch_vl5_YawInterpolator").setFromField("value_changed").setToNode("hanim_vl5").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("YawTimer").setFromField("fraction_changed").setToNode("Yaws_r_talocrural_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("YawTimer").setFromField("fraction_changed").setToNode("Yaws_r_knee_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("YawTimer").setFromField("fraction_changed").setToNode("Yaws_r_hip_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("YawTimer").setFromField("fraction_changed").setToNode("Yaws_l_talocrural_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("YawTimer").setFromField("fraction_changed").setToNode("Yaws_l_knee_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("YawTimer").setFromField("fraction_changed").setToNode("Yaws_l_hip_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("YawTimer").setFromField("fraction_changed").setToNode("Yaws_lower_body_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("YawTimer").setFromField("fraction_changed").setToNode("Yaws_r_radiocarpal_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("YawTimer").setFromField("fraction_changed").setToNode("Yaws_r_elbow_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("YawTimer").setFromField("fraction_changed").setToNode("Yaws_r_shoulder_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("YawTimer").setFromField("fraction_changed").setToNode("Yaws_l_radiocarpal_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("YawTimer").setFromField("fraction_changed").setToNode("Yaws_l_elbow_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("YawTimer").setFromField("fraction_changed").setToNode("Yaws_l_shoulder_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("YawTimer").setFromField("fraction_changed").setToNode("Yaws_head_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("YawTimer").setFromField("fraction_changed").setToNode("Yaws_neck_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("YawTimer").setFromField("fraction_changed").setToNode("Yaws_upper_body_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("YawTimer").setFromField("fraction_changed").setToNode("Yaws_whole_body_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("YawTimer").setFromField("fraction_changed").setToNode("Yaws_whole_body_TranslationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("YawTimer").setFromField("fraction_changed").setToNode("Yaw_l_sternoclavicular_RollInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("YawTimer").setFromField("fraction_changed").setToNode("Yaw_l_acromioclavicular_RollInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("YawTimer").setFromField("fraction_changed").setToNode("Yaw_r_sternoclavicular_RollInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("YawTimer").setFromField("fraction_changed").setToNode("Yaw_r_acromioclavicular_RollInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("YawTimer").setFromField("fraction_changed").setToNode("Yaw_r_metatarsal_PitchInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("YawTimer").setFromField("fraction_changed").setToNode("Yaw_sacroiliac_YawInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("YawTimer").setFromField("fraction_changed").setToNode("Yaw_vl5_YawInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("YawTimer").setFromField("fraction_changed").setToNode("Yaw_vc6_YawInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("YawTimer").setFromField("fraction_changed").setToNode("Yaw_l_thumb1_PitchInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("YawTimer").setFromField("fraction_changed").setToNode("Yaw_r_thumb1_PitchInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("Yaws_r_talocrural_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_talocrural").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Yaws_r_knee_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_knee").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Yaws_r_hip_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_hip").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Yaws_l_talocrural_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_talocrural").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Yaws_l_knee_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_knee").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Yaws_l_hip_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_hip").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Yaws_r_radiocarpal_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_radiocarpal").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Yaws_r_elbow_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_elbow").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Yaws_r_shoulder_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_shoulder").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Yaws_l_radiocarpal_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_radiocarpal").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Yaws_l_elbow_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_elbow").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Yaws_l_shoulder_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_shoulder").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Yaws_head_RotationInterpolator").setFromField("value_changed").setToNode("hanim_skullbase").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Yaws_whole_body_RotationInterpolator").setFromField("value_changed").setToNode("hanim_humanoid_root").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Yaws_whole_body_TranslationInterpolator").setFromField("value_changed").setToNode("hanim_humanoid_root").setToField("set_translation"))
    .addChild(new ROUTE().setFromNode("Yaw_vl5_YawInterpolator").setFromField("value_changed").setToNode("hanim_vl5").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("RollTimer").setFromField("fraction_changed").setToNode("Rolls_r_talocrural_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("RollTimer").setFromField("fraction_changed").setToNode("Rolls_r_knee_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("RollTimer").setFromField("fraction_changed").setToNode("Rolls_r_hip_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("RollTimer").setFromField("fraction_changed").setToNode("Rolls_l_talocrural_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("RollTimer").setFromField("fraction_changed").setToNode("Rolls_l_knee_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("RollTimer").setFromField("fraction_changed").setToNode("Rolls_l_hip_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("RollTimer").setFromField("fraction_changed").setToNode("Rolls_lower_body_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("RollTimer").setFromField("fraction_changed").setToNode("Rolls_r_radiocarpal_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("RollTimer").setFromField("fraction_changed").setToNode("Rolls_r_elbow_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("RollTimer").setFromField("fraction_changed").setToNode("Rolls_r_shoulder_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("RollTimer").setFromField("fraction_changed").setToNode("Rolls_l_radiocarpal_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("RollTimer").setFromField("fraction_changed").setToNode("Rolls_l_elbow_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("RollTimer").setFromField("fraction_changed").setToNode("Rolls_l_shoulder_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("RollTimer").setFromField("fraction_changed").setToNode("Rolls_head_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("RollTimer").setFromField("fraction_changed").setToNode("Rolls_neck_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("RollTimer").setFromField("fraction_changed").setToNode("Rolls_upper_body_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("RollTimer").setFromField("fraction_changed").setToNode("Rolls_whole_body_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("RollTimer").setFromField("fraction_changed").setToNode("Rolls_whole_body_TranslationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("RollTimer").setFromField("fraction_changed").setToNode("Roll_l_sternoclavicular_RollInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("RollTimer").setFromField("fraction_changed").setToNode("Roll_l_acromioclavicular_RollInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("RollTimer").setFromField("fraction_changed").setToNode("Roll_r_sternoclavicular_RollInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("RollTimer").setFromField("fraction_changed").setToNode("Roll_r_acromioclavicular_RollInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("RollTimer").setFromField("fraction_changed").setToNode("Roll_r_metatarsal_PitchInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("RollTimer").setFromField("fraction_changed").setToNode("Roll_sacroiliac_YawInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("RollTimer").setFromField("fraction_changed").setToNode("Roll_vl5_YawInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("RollTimer").setFromField("fraction_changed").setToNode("Roll_vc6_YawInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("RollTimer").setFromField("fraction_changed").setToNode("Roll_l_thumb1_PitchInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("RollTimer").setFromField("fraction_changed").setToNode("Roll_r_thumb1_PitchInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("Rolls_r_talocrural_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_talocrural").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Rolls_r_knee_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_knee").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Rolls_r_hip_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_hip").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Rolls_l_talocrural_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_talocrural").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Rolls_l_knee_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_knee").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Rolls_l_hip_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_hip").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Rolls_r_radiocarpal_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_radiocarpal").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Rolls_r_elbow_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_elbow").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Rolls_r_shoulder_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_shoulder").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Rolls_l_radiocarpal_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_radiocarpal").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Rolls_l_elbow_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_elbow").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Rolls_l_shoulder_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_shoulder").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Rolls_head_RotationInterpolator").setFromField("value_changed").setToNode("hanim_skullbase").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Rolls_whole_body_RotationInterpolator").setFromField("value_changed").setToNode("hanim_humanoid_root").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Rolls_whole_body_TranslationInterpolator").setFromField("value_changed").setToNode("hanim_humanoid_root").setToField("set_translation"))
    .addChild(new ROUTE().setFromNode("Roll_vl5_YawInterpolator").setFromField("value_changed").setToNode("hanim_vl5").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_r_talocrural_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_r_knee_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_r_hip_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_l_talocrural_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_l_knee_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_l_hip_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_lower_body_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_r_radiocarpal_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_r_elbow_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_r_shoulder_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_l_radiocarpal_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_l_elbow_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_l_shoulder_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_head_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_neck_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_upper_body_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_whole_body_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_whole_body_TranslationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_l_sternoclavicular_RollInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_l_acromioclavicular_RollInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_r_sternoclavicular_RollInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_r_acromioclavicular_RollInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_r_metatarsal_PitchInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_sacroiliac_YawInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_vl5_YawInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_vc6_YawInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_l_thumb1_PitchInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_r_thumb1_PitchInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("Walk_r_talocrural_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_talocrural").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Walk_r_knee_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_knee").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Walk_r_hip_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_hip").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Walk_l_talocrural_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_talocrural").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Walk_l_knee_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_knee").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Walk_l_hip_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_hip").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Walk_r_radiocarpal_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_radiocarpal").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Walk_r_elbow_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_elbow").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Walk_r_shoulder_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_shoulder").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Walk_l_radiocarpal_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_radiocarpal").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Walk_l_elbow_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_elbow").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Walk_l_shoulder_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_shoulder").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Walk_head_RotationInterpolator").setFromField("value_changed").setToNode("hanim_skullbase").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Walk_whole_body_RotationInterpolator").setFromField("value_changed").setToNode("hanim_humanoid_root").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Walk_whole_body_TranslationInterpolator").setFromField("value_changed").setToNode("hanim_humanoid_root").setToField("set_translation"))
    .addChild(new ROUTE().setFromNode("Walk_vl5_YawInterpolator").setFromField("value_changed").setToNode("hanim_vl5").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_r_talocrural_RotationInterpolator_Run").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_r_knee_RotationInterpolator_Run").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_r_hip_RotationInterpolator_Run").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_l_talocrural_RotationInterpolator_Run").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_l_knee_RotationInterpolator_Run").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_l_hip_RotationInterpolator_Run").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_lower_body_RotationInterpolator_Run").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_r_radiocarpal_RotationInterpolator_Run").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_r_elbow_RotationInterpolator_Run").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_r_shoulder_RotationInterpolator_Run").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_l_radiocarpal_RotationInterpolator_Run").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_l_elbow_RotationInterpolator_Run").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_l_shoulder_RotationInterpolator_Run").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_head_RotationInterpolator_Run").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_neck_RotationInterpolator_Run").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_upper_body_RotationInterpolator_Run").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_whole_body_RotationInterpolator_Run").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_whole_body_TranslationInterpolator_Run").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_l_sternoclavicular_RollInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_l_acromioclavicular_RollInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_r_sternoclavicular_RollInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_r_acromioclavicular_RollInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_r_metatarsal_PitchInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_sacroiliac_YawInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_vl5_YawInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_vc6_YawInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_l_thumb1_PitchInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_r_thumb1_PitchInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("Run_r_talocrural_RotationInterpolator_Run").setFromField("value_changed").setToNode("hanim_r_talocrural").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Run_r_knee_RotationInterpolator_Run").setFromField("value_changed").setToNode("hanim_r_knee").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Run_r_hip_RotationInterpolator_Run").setFromField("value_changed").setToNode("hanim_r_hip").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Run_l_talocrural_RotationInterpolator_Run").setFromField("value_changed").setToNode("hanim_l_talocrural").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Run_l_knee_RotationInterpolator_Run").setFromField("value_changed").setToNode("hanim_l_knee").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Run_l_hip_RotationInterpolator_Run").setFromField("value_changed").setToNode("hanim_l_hip").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Run_r_radiocarpal_RotationInterpolator_Run").setFromField("value_changed").setToNode("hanim_r_radiocarpal").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Run_r_elbow_RotationInterpolator_Run").setFromField("value_changed").setToNode("hanim_r_elbow").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Run_r_shoulder_RotationInterpolator_Run").setFromField("value_changed").setToNode("hanim_r_shoulder").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Run_l_radiocarpal_RotationInterpolator_Run").setFromField("value_changed").setToNode("hanim_l_radiocarpal").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Run_l_elbow_RotationInterpolator_Run").setFromField("value_changed").setToNode("hanim_l_elbow").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Run_l_shoulder_RotationInterpolator_Run").setFromField("value_changed").setToNode("hanim_l_shoulder").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Run_head_RotationInterpolator_Run").setFromField("value_changed").setToNode("hanim_skullbase").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Run_whole_body_RotationInterpolator_Run").setFromField("value_changed").setToNode("hanim_humanoid_root").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Run_whole_body_TranslationInterpolator_Run").setFromField("value_changed").setToNode("hanim_humanoid_root").setToField("set_translation"))
    .addChild(new ROUTE().setFromNode("Run_vl5_YawInterpolator").setFromField("value_changed").setToNode("hanim_vl5").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_r_talocrural_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_r_knee_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_r_hip_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_l_talocrural_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_l_knee_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_l_hip_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_lower_body_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_r_radiocarpal_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_r_elbow_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_r_shoulder_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_l_radiocarpal_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_l_elbow_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_l_shoulder_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_head_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_neck_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_upper_body_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_whole_body_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_whole_body_TranslationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_l_sternoclavicular_RollInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_l_acromioclavicular_RollInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_r_sternoclavicular_RollInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_r_acromioclavicular_RollInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_r_metatarsal_PitchInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_sacroiliac_YawInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_vl5_YawInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_vc6_YawInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_l_thumb1_PitchInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_r_thumb1_PitchInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("Jump_r_talocrural_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_talocrural").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Jump_r_knee_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_knee").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Jump_r_hip_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_hip").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Jump_l_talocrural_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_talocrural").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Jump_l_knee_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_knee").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Jump_l_hip_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_hip").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Jump_r_radiocarpal_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_radiocarpal").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Jump_r_elbow_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_elbow").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Jump_r_shoulder_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_shoulder").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Jump_l_radiocarpal_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_radiocarpal").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Jump_l_elbow_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_elbow").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Jump_l_shoulder_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_shoulder").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Jump_head_RotationInterpolator").setFromField("value_changed").setToNode("hanim_skullbase").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Jump_whole_body_RotationInterpolator").setFromField("value_changed").setToNode("hanim_humanoid_root").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Jump_whole_body_TranslationInterpolator").setFromField("value_changed").setToNode("hanim_humanoid_root").setToField("set_translation"))
    .addChild(new ROUTE().setFromNode("Jump_vl5_YawInterpolator").setFromField("value_changed").setToNode("hanim_vl5").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("KickTimer").setFromField("fraction_changed").setToNode("Kick_l_sternoclavicular_RollInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("KickTimer").setFromField("fraction_changed").setToNode("Kick_l_acromioclavicular_RollInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("KickTimer").setFromField("fraction_changed").setToNode("Kick_l_shoulder_RollInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("KickTimer").setFromField("fraction_changed").setToNode("Kick_l_ForeArm_PitchInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("KickTimer").setFromField("fraction_changed").setToNode("Kick_l_radiocarpal_RollInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("KickTimer").setFromField("fraction_changed").setToNode("Kick_l_thumb1_PitchInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("KickTimer").setFromField("fraction_changed").setToNode("Kick_r_sternoclavicular_RollInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("KickTimer").setFromField("fraction_changed").setToNode("Kick_r_acromioclavicular_RollInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("KickTimer").setFromField("fraction_changed").setToNode("Kick_r_shoulder_RollInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("KickTimer").setFromField("fraction_changed").setToNode("Kick_r_ForeArm_PitchInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("KickTimer").setFromField("fraction_changed").setToNode("Kick_r_radiocarpal_RollInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("KickTimer").setFromField("fraction_changed").setToNode("Kick_r_thumb1_PitchInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("KickTimer").setFromField("fraction_changed").setToNode("Kick_r_hip_PitchInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("KickTimer").setFromField("fraction_changed").setToNode("Kick_r_knee_PitchInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("KickTimer").setFromField("fraction_changed").setToNode("Kick_l_hip_PitchInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("KickTimer").setFromField("fraction_changed").setToNode("Kick_l_knee_PitchInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("KickTimer").setFromField("fraction_changed").setToNode("Kick_r_talocrural_PitchInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("KickTimer").setFromField("fraction_changed").setToNode("Kick_r_metatarsal_PitchInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("KickTimer").setFromField("fraction_changed").setToNode("Kick_sacroiliac_YawInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("KickTimer").setFromField("fraction_changed").setToNode("Kick_vl5_YawInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("KickTimer").setFromField("fraction_changed").setToNode("Kick_vc6_YawInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("KickTimer").setFromField("fraction_changed").setToNode("Kick_lower_body_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("KickTimer").setFromField("fraction_changed").setToNode("Kick_upper_body_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("KickTimer").setFromField("fraction_changed").setToNode("Kick_whole_body_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("KickTimer").setFromField("fraction_changed").setToNode("Kick_whole_body_TranslationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("KickTimer").setFromField("fraction_changed").setToNode("Kick_neck_RotationInterpolator").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("Kick_l_shoulder_RollInterpolator").setFromField("value_changed").setToNode("hanim_l_shoulder").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Kick_l_ForeArm_PitchInterpolator").setFromField("value_changed").setToNode("hanim_l_elbow").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Kick_l_radiocarpal_RollInterpolator").setFromField("value_changed").setToNode("hanim_l_radiocarpal").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Kick_r_shoulder_RollInterpolator").setFromField("value_changed").setToNode("hanim_r_shoulder").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Kick_r_ForeArm_PitchInterpolator").setFromField("value_changed").setToNode("hanim_r_elbow").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Kick_r_radiocarpal_RollInterpolator").setFromField("value_changed").setToNode("hanim_r_radiocarpal").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Kick_r_hip_PitchInterpolator").setFromField("value_changed").setToNode("hanim_r_hip").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Kick_r_knee_PitchInterpolator").setFromField("value_changed").setToNode("hanim_r_knee").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Kick_r_talocrural_PitchInterpolator").setFromField("value_changed").setToNode("hanim_r_talocrural").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Kick_l_hip_PitchInterpolator").setFromField("value_changed").setToNode("hanim_l_hip").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Kick_l_knee_PitchInterpolator").setFromField("value_changed").setToNode("hanim_l_knee").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Kick_r_talocrural_PitchInterpolator").setFromField("value_changed").setToNode("hanim_l_talocrural").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Kick_vl5_YawInterpolator").setFromField("value_changed").setToNode("hanim_vl5").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Kick_whole_body_RotationInterpolator").setFromField("value_changed").setToNode("hanim_humanoid_root").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Kick_whole_body_TranslationInterpolator").setFromField("value_changed").setToNode("hanim_humanoid_root").setToField("set_translation"))
    .addChild(new Group("Interface")
      .addChild(new Transform("CoordinateSystemFloor").setScale(0.1,0.1,0.1)
        .addChild(new Shape("AxisLines_Shape")
          .setGeometry(new IndexedLineSet().setColorPerVertex(false).setColorIndex(new int[] {0,1,2}).setCoordIndex(new int[] {0,1,-1,0,2,-1,0,3,-1})
            .setColor(new Color().setColor(new MFColor(new double[] {1.0,0.0,0.0,0.0,0.6,0.0,0.0,0.0,1.0})))
            .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0}))))))
      .addChild(new ProximitySensor("HudProx").setSize(50.0,50.0,50.0))
      .addChild(new Transform("HudXform").setRotation(0.0,1.0,0.0,0.78).setTranslation(2.0,1.0,2.0)
        .addChild(new Transform().setScale(0.02,0.02,0.02).setTranslation(-0.4,-0.01,-0.75)
          .addChild(new Transform("Stand_Text").setTranslation(0.0,-0.9,0.0)
            .addChild(new TouchSensor("Stand_Touch"))
            .addChild(new Shape("StandText")
              .setAppearance(new Appearance()
                .setMaterial(new Material("text_color").setAmbientIntensity(1.0).setDiffuseColor(0.819,0.521,0.169).setEmissiveColor(0.819,0.521,0.169).setSpecularColor(0.819,0.521,0.169)))
              .setGeometry(new Text().setString(new String[] {"Stand"})
                .setFontStyle(new FontStyle().setFamily(new String[] {"SANS"}))))
            .addChild(new Shape("Stand_Back")
              .setAppearance(new Appearance()
                .setMaterial(new Material("Clear").setAmbientIntensity(1.0).setDiffuseColor(0.0,0.5,0.0).setEmissiveColor(0.0,0.5,0.0).setTransparency(0.8)))
              .setGeometry(new IndexedFaceSet("Backing").setDEF("Backing").setCoordIndex(new int[] {0,1,2,3,-1})
                .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {-0.2,-0.25,-0.01,3.0,-0.25,-0.01,3.0,1.0,-0.01,-0.2,1.0,-0.01}))))))
          .addChild(new Transform("Pitch_Text").setTranslation(0.0,-2.4,0.0)
            .addChild(new TouchSensor("Pitch_Touch"))
            .addChild(new Shape("PitchText")
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("text_color")))
              .setGeometry(new Text().setString(new String[] {"Pitch"})
                .setFontStyle(new FontStyle().setFamily(new String[] {"SANS"}))))
            .addChild(new Shape("Pitch_Back")
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Clear")))
              .setGeometry(new IndexedFaceSet().setUSE("Backing"))))
          .addChild(new Transform("Yaw_Text").setTranslation(0.0,-3.8,0.0)
            .addChild(new TouchSensor("Yaw_Touch"))
            .addChild(new Shape("YawText")
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("text_color")))
              .setGeometry(new Text().setString(new String[] {"Yaw"})
                .setFontStyle(new FontStyle().setFamily(new String[] {"SANS"}))))
            .addChild(new Shape("Yaw_Back")
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Clear")))
              .setGeometry(new IndexedFaceSet().setUSE("Backing"))))
          .addChild(new Transform("Roll_Text").setTranslation(0.0,-5.2,0.0)
            .addChild(new TouchSensor("Roll_Touch"))
            .addChild(new Shape("RollText")
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("text_color")))
              .setGeometry(new Text().setString(new String[] {"Roll"})
                .setFontStyle(new FontStyle().setFamily(new String[] {"SANS"}))))
            .addChild(new Shape("Roll_Back")
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Clear")))
              .setGeometry(new IndexedFaceSet().setUSE("Backing"))))
          .addChild(new Transform("Walk_Text").setTranslation(0.0,-6.6,0.0)
            .addChild(new TouchSensor("Walk_Touch"))
            .addChild(new Shape("WalkText")
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("text_color")))
              .setGeometry(new Text().setString(new String[] {"Walk"})
                .setFontStyle(new FontStyle().setFamily(new String[] {"SANS"}))))
            .addChild(new Shape("Walk_Back")
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Clear")))
              .setGeometry(new IndexedFaceSet().setUSE("Backing"))))
          .addChild(new Transform("Run_Text").setTranslation(0.0,-8.0,0.0)
            .addChild(new TouchSensor("Run_Touch"))
            .addChild(new Shape("RunText")
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("text_color")))
              .setGeometry(new Text().setString(new String[] {"Run"})
                .setFontStyle(new FontStyle().setFamily(new String[] {"SANS"}))))
            .addChild(new Shape("Run_Back")
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Clear")))
              .setGeometry(new IndexedFaceSet().setUSE("Backing"))))
          .addChild(new Transform("Jump_Text").setTranslation(0.0,-9.4,0.0)
            .addChild(new TouchSensor("Jump_Touch"))
            .addChild(new Shape("JumpText")
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("text_color")))
              .setGeometry(new Text().setString(new String[] {"Jump"})
                .setFontStyle(new FontStyle().setFamily(new String[] {"SANS"}))))
            .addChild(new Shape("Jump_Back")
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Clear")))
              .setGeometry(new IndexedFaceSet().setUSE("Backing"))))
          .addChild(new Transform("Kick_Text").setTranslation(0.0,-10.8,0.0)
            .addChild(new TouchSensor("Kick_Touch"))
            .addChild(new Shape("KickText")
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("text_color")))
              .setGeometry(new Text().setString(new String[] {"Kick"})
                .setFontStyle(new FontStyle().setFamily(new String[] {"SANS"}))))
            .addChild(new Shape("Kick_Back")
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Clear")))
              .setGeometry(new IndexedFaceSet().setUSE("Backing"))))
          .addChild(new Transform("Stop_Text").setTranslation(0.0,0.4,0.0)
            .addChild(new TouchSensor("Stop_Touch"))
            .addChild(new Shape("StopText")
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("text_color")))
              .setGeometry(new Text().setString(new String[] {"Default"})
                .setFontStyle(new FontStyle().setFamily(new String[] {"SANS"}))))
            .addChild(new Shape("Stop_Back")
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Clear")))
              .setGeometry(new IndexedFaceSet().setUSE("Backing"))))
          .addChild(new Transform("SceneLabel").setTranslation(1.3,3.0,0.0)
            .addChild(new Shape("SceneLabelText")
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("text_color")))
              .setGeometry(new Text().setString(new String[] {"JinLOA4","Animation"})
                .setFontStyle(new FontStyle().setFamily(new String[] {"SANS"}).setJustify(FontStyle.JUSTIFY_MIDDLE_MIDDLE))))))))
    .addChild(new ROUTE().setFromNode("HudProx").setFromField("position_changed").setToNode("HudXform").setToField("set_translation"))
    .addChild(new ROUTE().setFromNode("HudProx").setFromField("orientation_changed").setToNode("HudXform").setToField("set_rotation"))
    .addChild(new ROUTE().setFromNode("Stand_Touch").setFromField("touchTime").setToNode("PitchTimer").setToField("set_stopTime"))
    .addChild(new ROUTE().setFromNode("Stand_Touch").setFromField("touchTime").setToNode("YawTimer").setToField("set_stopTime"))
    .addChild(new ROUTE().setFromNode("Stand_Touch").setFromField("touchTime").setToNode("RollTimer").setToField("set_stopTime"))
    .addChild(new ROUTE().setFromNode("Stand_Touch").setFromField("touchTime").setToNode("WalkTimer").setToField("set_stopTime"))
    .addChild(new ROUTE().setFromNode("Stand_Touch").setFromField("touchTime").setToNode("RunTimer").setToField("set_stopTime"))
    .addChild(new ROUTE().setFromNode("Stand_Touch").setFromField("touchTime").setToNode("JumpTimer").setToField("set_stopTime"))
    .addChild(new ROUTE().setFromNode("Stand_Touch").setFromField("touchTime").setToNode("KickTimer").setToField("set_stopTime"))
    .addChild(new ROUTE().setFromNode("Stand_Touch").setFromField("touchTime").setToNode("StopTimer").setToField("set_stopTime"))
    .addChild(new ROUTE().setFromNode("Stand_Touch").setFromField("touchTime").setToNode("StandTimer").setToField("set_startTime"))
    .addChild(new ROUTE().setFromNode("Pitch_Touch").setFromField("touchTime").setToNode("StandTimer").setToField("set_stopTime"))
    .addChild(new ROUTE().setFromNode("Pitch_Touch").setFromField("touchTime").setToNode("YawTimer").setToField("set_stopTime"))
    .addChild(new ROUTE().setFromNode("Pitch_Touch").setFromField("touchTime").setToNode("RollTimer").setToField("set_stopTime"))
    .addChild(new ROUTE().setFromNode("Pitch_Touch").setFromField("touchTime").setToNode("WalkTimer").setToField("set_stopTime"))
    .addChild(new ROUTE().setFromNode("Pitch_Touch").setFromField("touchTime").setToNode("RunTimer").setToField("set_stopTime"))
    .addChild(new ROUTE().setFromNode("Pitch_Touch").setFromField("touchTime").setToNode("JumpTimer").setToField("set_stopTime"))
    .addChild(new ROUTE().setFromNode("Pitch_Touch").setFromField("touchTime").setToNode("KickTimer").setToField("set_stopTime"))
    .addChild(new ROUTE().setFromNode("Pitch_Touch").setFromField("touchTime").setToNode("StopTimer").setToField("set_stopTime"))
    .addChild(new ROUTE().setFromNode("Pitch_Touch").setFromField("touchTime").setToNode("PitchTimer").setToField("set_startTime"))
    .addChild(new ROUTE().setFromNode("Yaw_Touch").setFromField("touchTime").setToNode("StandTimer").setToField("set_stopTime"))
    .addChild(new ROUTE().setFromNode("Yaw_Touch").setFromField("touchTime").setToNode("PitchTimer").setToField("set_stopTime"))
    .addChild(new ROUTE().setFromNode("Yaw_Touch").setFromField("touchTime").setToNode("RollTimer").setToField("set_stopTime"))
    .addChild(new ROUTE().setFromNode("Yaw_Touch").setFromField("touchTime").setToNode("WalkTimer").setToField("set_stopTime"))
    .addChild(new ROUTE().setFromNode("Yaw_Touch").setFromField("touchTime").setToNode("RunTimer").setToField("set_stopTime"))
    .addChild(new ROUTE().setFromNode("Yaw_Touch").setFromField("touchTime").setToNode("JumpTimer").setToField("set_stopTime"))
    .addChild(new ROUTE().setFromNode("Yaw_Touch").setFromField("touchTime").setToNode("KickTimer").setToField("set_stopTime"))
    .addChild(new ROUTE().setFromNode("Yaw_Touch").setFromField("touchTime").setToNode("StopTimer").setToField("set_stopTime"))
    .addChild(new ROUTE().setFromNode("Yaw_Touch").setFromField("touchTime").setToNode("YawTimer").setToField("set_startTime"))
    .addChild(new ROUTE().setFromNode("Walk_Touch").setFromField("touchTime").setToNode("StandTimer").setToField("set_stopTime"))
    .addChild(new ROUTE().setFromNode("Walk_Touch").setFromField("touchTime").setToNode("PitchTimer").setToField("set_stopTime"))
    .addChild(new ROUTE().setFromNode("Walk_Touch").setFromField("touchTime").setToNode("YawTimer").setToField("set_stopTime"))
    .addChild(new ROUTE().setFromNode("Walk_Touch").setFromField("touchTime").setToNode("RollTimer").setToField("set_stopTime"))
    .addChild(new ROUTE().setFromNode("Walk_Touch").setFromField("touchTime").setToNode("RunTimer").setToField("set_stopTime"))
    .addChild(new ROUTE().setFromNode("Walk_Touch").setFromField("touchTime").setToNode("JumpTimer").setToField("set_stopTime"))
    .addChild(new ROUTE().setFromNode("Walk_Touch").setFromField("touchTime").setToNode("KickTimer").setToField("set_stopTime"))
    .addChild(new ROUTE().setFromNode("Walk_Touch").setFromField("touchTime").setToNode("StopTimer").setToField("set_stopTime"))
    .addChild(new ROUTE().setFromNode("Walk_Touch").setFromField("touchTime").setToNode("WalkTimer").setToField("set_startTime"))
    .addChild(new ROUTE().setFromNode("Roll_Touch").setFromField("touchTime").setToNode("StandTimer").setToField("set_stopTime"))
    .addChild(new ROUTE().setFromNode("Roll_Touch").setFromField("touchTime").setToNode("PitchTimer").setToField("set_stopTime"))
    .addChild(new ROUTE().setFromNode("Roll_Touch").setFromField("touchTime").setToNode("YawTimer").setToField("set_stopTime"))
    .addChild(new ROUTE().setFromNode("Roll_Touch").setFromField("touchTime").setToNode("WalkTimer").setToField("set_stopTime"))
    .addChild(new ROUTE().setFromNode("Roll_Touch").setFromField("touchTime").setToNode("RunTimer").setToField("set_stopTime"))
    .addChild(new ROUTE().setFromNode("Roll_Touch").setFromField("touchTime").setToNode("JumpTimer").setToField("set_stopTime"))
    .addChild(new ROUTE().setFromNode("Roll_Touch").setFromField("touchTime").setToNode("KickTimer").setToField("set_stopTime"))
    .addChild(new ROUTE().setFromNode("Roll_Touch").setFromField("touchTime").setToNode("StopTimer").setToField("set_stopTime"))
    .addChild(new ROUTE().setFromNode("Roll_Touch").setFromField("touchTime").setToNode("RollTimer").setToField("set_startTime"))
    .addChild(new ROUTE().setFromNode("Run_Touch").setFromField("touchTime").setToNode("StandTimer").setToField("set_stopTime"))
    .addChild(new ROUTE().setFromNode("Run_Touch").setFromField("touchTime").setToNode("PitchTimer").setToField("set_stopTime"))
    .addChild(new ROUTE().setFromNode("Run_Touch").setFromField("touchTime").setToNode("YawTimer").setToField("set_stopTime"))
    .addChild(new ROUTE().setFromNode("Run_Touch").setFromField("touchTime").setToNode("RollTimer").setToField("set_stopTime"))
    .addChild(new ROUTE().setFromNode("Run_Touch").setFromField("touchTime").setToNode("WalkTimer").setToField("set_stopTime"))
    .addChild(new ROUTE().setFromNode("Run_Touch").setFromField("touchTime").setToNode("JumpTimer").setToField("set_stopTime"))
    .addChild(new ROUTE().setFromNode("Run_Touch").setFromField("touchTime").setToNode("KickTimer").setToField("set_stopTime"))
    .addChild(new ROUTE().setFromNode("Run_Touch").setFromField("touchTime").setToNode("StopTimer").setToField("set_stopTime"))
    .addChild(new ROUTE().setFromNode("Run_Touch").setFromField("touchTime").setToNode("RunTimer").setToField("set_startTime"))
    .addChild(new ROUTE().setFromNode("Jump_Touch").setFromField("touchTime").setToNode("StandTimer").setToField("set_stopTime"))
    .addChild(new ROUTE().setFromNode("Jump_Touch").setFromField("touchTime").setToNode("PitchTimer").setToField("set_stopTime"))
    .addChild(new ROUTE().setFromNode("Jump_Touch").setFromField("touchTime").setToNode("YawTimer").setToField("set_stopTime"))
    .addChild(new ROUTE().setFromNode("Jump_Touch").setFromField("touchTime").setToNode("RollTimer").setToField("set_stopTime"))
    .addChild(new ROUTE().setFromNode("Jump_Touch").setFromField("touchTime").setToNode("WalkTimer").setToField("set_stopTime"))
    .addChild(new ROUTE().setFromNode("Jump_Touch").setFromField("touchTime").setToNode("RunTimer").setToField("set_stopTime"))
    .addChild(new ROUTE().setFromNode("Jump_Touch").setFromField("touchTime").setToNode("KickTimer").setToField("set_stopTime"))
    .addChild(new ROUTE().setFromNode("Jump_Touch").setFromField("touchTime").setToNode("StopTimer").setToField("set_stopTime"))
    .addChild(new ROUTE().setFromNode("Jump_Touch").setFromField("touchTime").setToNode("JumpTimer").setToField("set_startTime"))
    .addChild(new ROUTE().setFromNode("Kick_Touch").setFromField("touchTime").setToNode("StandTimer").setToField("set_stopTime"))
    .addChild(new ROUTE().setFromNode("Kick_Touch").setFromField("touchTime").setToNode("PitchTimer").setToField("set_stopTime"))
    .addChild(new ROUTE().setFromNode("Kick_Touch").setFromField("touchTime").setToNode("YawTimer").setToField("set_stopTime"))
    .addChild(new ROUTE().setFromNode("Kick_Touch").setFromField("touchTime").setToNode("RollTimer").setToField("set_stopTime"))
    .addChild(new ROUTE().setFromNode("Kick_Touch").setFromField("touchTime").setToNode("WalkTimer").setToField("set_stopTime"))
    .addChild(new ROUTE().setFromNode("Kick_Touch").setFromField("touchTime").setToNode("RunTimer").setToField("set_stopTime"))
    .addChild(new ROUTE().setFromNode("Kick_Touch").setFromField("touchTime").setToNode("JumpTimer").setToField("set_stopTime"))
    .addChild(new ROUTE().setFromNode("Kick_Touch").setFromField("touchTime").setToNode("StopTimer").setToField("set_stopTime"))
    .addChild(new ROUTE().setFromNode("Kick_Touch").setFromField("touchTime").setToNode("KickTimer").setToField("set_startTime"))
    .addChild(new ROUTE().setFromNode("Stop_Touch").setFromField("touchTime").setToNode("StandTimer").setToField("set_stopTime"))
    .addChild(new ROUTE().setFromNode("Stop_Touch").setFromField("touchTime").setToNode("PitchTimer").setToField("set_stopTime"))
    .addChild(new ROUTE().setFromNode("Stop_Touch").setFromField("touchTime").setToNode("YawTimer").setToField("set_stopTime"))
    .addChild(new ROUTE().setFromNode("Stop_Touch").setFromField("touchTime").setToNode("RollTimer").setToField("set_stopTime"))
    .addChild(new ROUTE().setFromNode("Stop_Touch").setFromField("touchTime").setToNode("WalkTimer").setToField("set_stopTime"))
    .addChild(new ROUTE().setFromNode("Stop_Touch").setFromField("touchTime").setToNode("RunTimer").setToField("set_stopTime"))
    .addChild(new ROUTE().setFromNode("Stop_Touch").setFromField("touchTime").setToNode("JumpTimer").setToField("set_stopTime"))
    .addChild(new ROUTE().setFromNode("Stop_Touch").setFromField("touchTime").setToNode("KickTimer").setToField("set_stopTime"))
    .addChild(new ROUTE().setFromNode("Stop_Touch").setFromField("touchTime").setToNode("StopTimer").setToField("set_startTime")));
            }
            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 subarrays using type int[] */
		private int[] getIndexedFaceSet_7_49_coordIndex_1()
		{
			int[] value = {0,1,2,-1,0,2,3,-1,0,3,4,-1,0,4,5,-1,0,5,6,-1,0,6,7,-1,0,7,8,-1,0,8,9,-1,0,9,10,-1,0,10,11,-1,0,11,12,-1,0,12,1,-1,14,2,1,-1,1,13,14,-1,15,3,2,-1,2,14,15,-1,16,4,3,-1,3,15,16,-1,17,5,4,-1,4,16,17,-1,18,6,5,-1,5,17,18,-1,19,7,6,-1,6,18,19,-1,20,8,7,-1,7,19,20,-1,21,9,8,-1,8,20,21,-1,22,10,9,-1,9,21,22,-1,23,11,10,-1,10,22,23,-1,24,12,11,-1,11,23,24,-1,13,1,12,-1,12,24,13,-1,26,14,13,-1,13,25,26,-1,27,15,14,-1,14,26,27,-1,28,16,15,-1,15,27,28,-1,29,17,16,-1,16,28,29,-1,30,18,17,-1,17,29,30,-1,31,19,18,-1,18,30,31,-1,32,20,19,-1,19,31,32,-1,33,21,20,-1,20,32,33,-1,34,22,21,-1,21,33,34,-1,35,23,22,-1,22,34,35,-1,36,24,23,-1,23,35,36,-1,25,13,24,-1,24,36,25,-1,38,26,25,-1,25,37,38,-1,39,27,26,-1,26,38,39,-1,40,28,27,-1,27,39,40,-1,41,29,28,-1,28,40,41,-1,42,30,29,-1,29,41,42,-1,43,31,30,-1,30,42,43,-1,44,32,31,-1,31,43,44,-1,45,33,32,-1,32,44,45,-1,46,34,33,-1,33,45,46,-1,47,35,34,-1,34,46,47,-1,48,36,35,-1,35,47,48,-1,37,25,36,-1,36,48,37,-1,50,38,37,-1,37,49,50,-1,51,39,38,-1,38,50,51,-1,52,40,39,-1,39,51,52,-1,53,41,40,-1,40,52,53,-1,54,42,41,-1,41,53,54,-1,55,43,42,-1,42,54,55,-1,56,44,43,-1,43,55,56,-1,57,45,44,-1,44,56,57,-1,58,46,45,-1,45,57,58,-1,59,47,46,-1,46,58,59,-1,60,48,47,-1,47,59,60,-1,49,37,48,-1,48,60,49,-1,61,50,49,-1,61,51,50,-1,61,52,51,-1,61,53,52,-1,61,54,53,-1,61,55,54,-1,61,56,55,-1,61,57,56,-1,61,58,57,-1,61,59,58,-1,61,60,59,-1,61,49,60,-1};
			return value;
		}


		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_7_49_texCoordIndex_1()
		{
			int[] value = {0,1,2,-1,0,2,3,-1,0,3,4,-1,0,4,5,-1,0,5,6,-1,0,6,7,-1,0,7,8,-1,0,8,9,-1,0,9,10,-1,0,10,11,-1,0,11,12,-1,0,12,1,-1,14,2,1,-1,1,13,14,-1,15,3,2,-1,2,14,15,-1,16,4,3,-1,3,15,16,-1,17,5,4,-1,4,16,17,-1,18,6,5,-1,5,17,18,-1,19,7,6,-1,6,18,19,-1,20,8,7,-1,7,19,20,-1,21,9,8,-1,8,20,21,-1,22,10,9,-1,9,21,22,-1,23,11,10,-1,10,22,23,-1,24,12,11,-1,11,23,24,-1,13,1,12,-1,12,24,13,-1,26,14,13,-1,13,25,26,-1,27,15,14,-1,14,26,27,-1,28,16,15,-1,15,27,28,-1,29,17,16,-1,16,28,29,-1,30,18,17,-1,17,29,30,-1,31,19,18,-1,18,30,31,-1,32,20,19,-1,19,31,32,-1,33,21,20,-1,20,32,33,-1,34,22,21,-1,21,33,34,-1,35,23,22,-1,22,34,35,-1,36,24,23,-1,23,35,36,-1,25,13,24,-1,24,36,25,-1,38,26,25,-1,25,37,38,-1,39,27,26,-1,26,38,39,-1,40,28,27,-1,27,39,40,-1,41,29,28,-1,28,40,41,-1,42,30,29,-1,29,41,42,-1,43,31,30,-1,30,42,43,-1,44,32,31,-1,31,43,44,-1,45,33,32,-1,32,44,45,-1,46,34,33,-1,33,45,46,-1,47,35,34,-1,34,46,47,-1,48,36,35,-1,35,47,48,-1,37,25,36,-1,36,48,37,-1,50,38,37,-1,37,49,50,-1,51,39,38,-1,38,50,51,-1,52,40,39,-1,39,51,52,-1,53,41,40,-1,40,52,53,-1,54,42,41,-1,41,53,54,-1,55,43,42,-1,42,54,55,-1,56,44,43,-1,43,55,56,-1,57,45,44,-1,44,56,57,-1,58,46,45,-1,45,57,58,-1,59,47,46,-1,46,58,59,-1,60,48,47,-1,47,59,60,-1,49,37,48,-1,48,60,49,-1,61,50,49,-1,61,51,50,-1,61,52,51,-1,61,53,52,-1,61,54,53,-1,61,55,54,-1,61,56,55,-1,61,57,56,-1,61,58,57,-1,61,59,58,-1,61,60,59,-1,61,49,60,-1};
			return value;
		}



		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_8_57_coordIndex_1()
		{
			int[] value = {0,1,2,-1,0,2,3,-1,0,3,4,-1,0,4,5,-1,0,5,6,-1,0,6,7,-1,0,7,8,-1,0,8,9,-1,0,9,10,-1,0,10,11,-1,0,11,12,-1,0,12,1,-1,14,2,1,-1,1,13,14,-1,15,3,2,-1,2,14,15,-1,16,4,3,-1,3,15,16,-1,17,5,4,-1,4,16,17,-1,18,6,5,-1,5,17,18,-1,19,7,6,-1,6,18,19,-1,20,8,7,-1,7,19,20,-1,21,9,8,-1,8,20,21,-1,22,10,9,-1,9,21,22,-1,23,11,10,-1,10,22,23,-1,24,12,11,-1,11,23,24,-1,13,1,12,-1,12,24,13,-1,26,14,13,-1,13,25,26,-1,27,15,14,-1,14,26,27,-1,28,16,15,-1,15,27,28,-1,29,17,16,-1,16,28,29,-1,30,18,17,-1,17,29,30,-1,31,19,18,-1,18,30,31,-1,32,20,19,-1,19,31,32,-1,33,21,20,-1,20,32,33,-1,34,22,21,-1,21,33,34,-1,35,23,22,-1,22,34,35,-1,36,24,23,-1,23,35,36,-1,25,13,24,-1,24,36,25,-1,38,26,25,-1,25,37,38,-1,39,27,26,-1,26,38,39,-1,40,28,27,-1,27,39,40,-1,41,29,28,-1,28,40,41,-1,42,30,29,-1,29,41,42,-1,43,31,30,-1,30,42,43,-1,44,32,31,-1,31,43,44,-1,45,33,32,-1,32,44,45,-1,46,34,33,-1,33,45,46,-1,47,35,34,-1,34,46,47,-1,48,36,35,-1,35,47,48,-1,37,25,36,-1,36,48,37,-1,50,38,37,-1,37,49,50,-1,51,39,38,-1,38,50,51,-1,52,40,39,-1,39,51,52,-1,53,41,40,-1,40,52,53,-1,54,42,41,-1,41,53,54,-1,55,43,42,-1,42,54,55,-1,56,44,43,-1,43,55,56,-1,57,45,44,-1,44,56,57,-1,58,46,45,-1,45,57,58,-1,59,47,46,-1,46,58,59,-1,60,48,47,-1,47,59,60,-1,49,37,48,-1,48,60,49,-1,61,50,49,-1,61,51,50,-1,61,52,51,-1,61,53,52,-1,61,54,53,-1,61,55,54,-1,61,56,55,-1,61,57,56,-1,61,58,57,-1,61,59,58,-1,61,60,59,-1,61,49,60,-1};
			return value;
		}


		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_8_57_texCoordIndex_1()
		{
			int[] value = {0,1,2,-1,0,2,3,-1,0,3,4,-1,0,4,5,-1,0,5,6,-1,0,6,7,-1,0,7,8,-1,0,8,9,-1,0,9,10,-1,0,10,11,-1,0,11,12,-1,0,12,1,-1,14,2,1,-1,1,13,14,-1,15,3,2,-1,2,14,15,-1,16,4,3,-1,3,15,16,-1,17,5,4,-1,4,16,17,-1,18,6,5,-1,5,17,18,-1,19,7,6,-1,6,18,19,-1,20,8,7,-1,7,19,20,-1,21,9,8,-1,8,20,21,-1,22,10,9,-1,9,21,22,-1,23,11,10,-1,10,22,23,-1,24,12,11,-1,11,23,24,-1,13,1,12,-1,12,24,13,-1,26,14,13,-1,13,25,26,-1,27,15,14,-1,14,26,27,-1,28,16,15,-1,15,27,28,-1,29,17,16,-1,16,28,29,-1,30,18,17,-1,17,29,30,-1,31,19,18,-1,18,30,31,-1,32,20,19,-1,19,31,32,-1,33,21,20,-1,20,32,33,-1,34,22,21,-1,21,33,34,-1,35,23,22,-1,22,34,35,-1,36,24,23,-1,23,35,36,-1,25,13,24,-1,24,36,25,-1,38,26,25,-1,25,37,38,-1,39,27,26,-1,26,38,39,-1,40,28,27,-1,27,39,40,-1,41,29,28,-1,28,40,41,-1,42,30,29,-1,29,41,42,-1,43,31,30,-1,30,42,43,-1,44,32,31,-1,31,43,44,-1,45,33,32,-1,32,44,45,-1,46,34,33,-1,33,45,46,-1,47,35,34,-1,34,46,47,-1,48,36,35,-1,35,47,48,-1,37,25,36,-1,36,48,37,-1,50,38,37,-1,37,49,50,-1,51,39,38,-1,38,50,51,-1,52,40,39,-1,39,51,52,-1,53,41,40,-1,40,52,53,-1,54,42,41,-1,41,53,54,-1,55,43,42,-1,42,54,55,-1,56,44,43,-1,43,55,56,-1,57,45,44,-1,44,56,57,-1,58,46,45,-1,45,57,58,-1,59,47,46,-1,46,58,59,-1,60,48,47,-1,47,59,60,-1,49,37,48,-1,48,60,49,-1,61,50,49,-1,61,51,50,-1,61,52,51,-1,61,53,52,-1,61,54,53,-1,61,55,54,-1,61,56,55,-1,61,57,56,-1,61,58,57,-1,61,59,58,-1,61,60,59,-1,61,49,60,-1};
			return value;
		}



		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_9_65_coordIndex_1()
		{
			int[] value = {47,46,45,-1,45,44,43,-1,45,43,42,-1,47,45,42,-1,48,47,42,-1,0,1,8,-1,8,7,0,-1,1,2,9,-1,9,8,1,-1,2,3,10,-1,10,9,2,-1,3,4,11,-1,11,10,3,-1,4,5,12,-1,12,11,4,-1,5,6,13,-1,13,12,5,-1,6,0,7,-1,7,13,6,-1,7,8,15,-1,15,14,7,-1,8,9,16,-1,16,15,8,-1,9,10,17,-1,17,16,9,-1,10,11,18,-1,18,17,10,-1,11,12,19,-1,19,18,11,-1,12,13,20,-1,20,19,12,-1,13,7,14,-1,14,20,13,-1,14,15,22,-1,22,21,14,-1,15,16,23,-1,23,22,15,-1,16,17,24,-1,24,23,16,-1,17,18,25,-1,25,24,17,-1,18,19,26,-1,26,25,18,-1,19,20,27,-1,27,26,19,-1,20,14,21,-1,21,27,20,-1,56,57,58,-1,58,59,60,-1,58,60,61,-1,56,58,61,-1,62,56,61,-1,29,28,21,-1,21,22,29,-1,30,29,22,-1,22,23,30,-1,31,30,23,-1,23,24,31,-1,32,31,24,-1,24,25,32,-1,33,32,25,-1,25,26,33,-1,34,33,26,-1,26,27,34,-1,28,34,27,-1,27,21,28,-1,36,35,28,-1,28,29,36,-1,37,36,29,-1,29,30,37,-1,38,37,30,-1,30,31,38,-1,39,38,31,-1,31,32,39,-1,40,39,32,-1,32,33,40,-1,41,40,33,-1,33,34,41,-1,35,41,34,-1,34,28,35,-1,42,43,1,-1,1,0,42,-1,43,44,2,-1,2,1,43,-1,44,45,3,-1,3,2,44,-1,45,46,4,-1,4,3,45,-1,46,47,5,-1,5,4,46,-1,47,48,6,-1,6,5,47,-1,48,42,0,-1,0,6,48,-1,50,49,35,-1,35,36,50,-1,51,50,36,-1,36,37,51,-1,52,51,37,-1,37,38,52,-1,53,52,38,-1,38,39,53,-1,54,53,39,-1,39,40,54,-1,55,54,40,-1,40,41,55,-1,49,55,41,-1,41,35,49,-1,57,56,49,-1,49,50,57,-1,58,57,50,-1,50,51,58,-1,59,58,51,-1,51,52,59,-1,60,59,52,-1,52,53,60,-1,61,60,53,-1,53,54,61,-1,62,61,54,-1,54,55,62,-1,56,62,55,-1,55,49,56,-1};
			return value;
		}


		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_9_65_texCoordIndex_1()
		{
			int[] value = {5,4,3,-1,3,2,0,-1,3,0,1,-1,5,3,1,-1,6,5,1,-1,7,10,8,-1,8,9,7,-1,10,12,11,-1,11,8,10,-1,12,14,13,-1,13,11,12,-1,14,16,15,-1,15,13,14,-1,16,18,17,-1,17,15,16,-1,18,20,19,-1,19,17,18,-1,20,7,9,-1,9,19,20,-1,9,8,21,-1,21,22,9,-1,8,11,23,-1,23,21,8,-1,11,13,24,-1,24,23,11,-1,13,15,25,-1,25,24,13,-1,15,17,26,-1,26,25,15,-1,17,19,27,-1,27,26,17,-1,19,9,22,-1,22,27,19,-1,22,21,28,-1,28,29,22,-1,21,23,30,-1,30,28,21,-1,23,24,31,-1,31,30,23,-1,24,25,32,-1,32,31,24,-1,25,26,33,-1,33,32,25,-1,26,27,34,-1,34,33,26,-1,27,22,29,-1,29,34,27,-1,42,43,44,-1,44,45,46,-1,44,46,47,-1,42,44,47,-1,48,42,47,-1,35,36,29,-1,29,28,35,-1,37,35,28,-1,28,30,37,-1,38,37,30,-1,30,31,38,-1,39,38,31,-1,31,32,39,-1,40,39,32,-1,32,33,40,-1,41,40,33,-1,33,34,41,-1,36,41,34,-1,34,29,36,-1,51,52,49,-1,49,50,51,-1,54,51,50,-1,50,53,54,-1,56,54,53,-1,53,55,56,-1,58,56,55,-1,55,57,58,-1,60,58,57,-1,57,59,60,-1,62,60,59,-1,59,61,62,-1,52,62,61,-1,61,49,52,-1,1,0,10,-1,10,7,1,-1,0,2,12,-1,12,10,0,-1,2,3,14,-1,14,12,2,-1,3,4,16,-1,16,14,3,-1,4,5,18,-1,18,16,4,-1,5,6,20,-1,20,18,5,-1,6,1,7,-1,7,20,6,-1,63,64,52,-1,52,51,63,-1,65,63,51,-1,51,54,65,-1,66,65,54,-1,54,56,66,-1,67,66,56,-1,56,58,67,-1,68,67,58,-1,58,60,68,-1,69,68,60,-1,60,62,69,-1,64,69,62,-1,62,52,64,-1,43,42,64,-1,64,63,43,-1,44,43,63,-1,63,65,44,-1,45,44,65,-1,65,66,45,-1,46,45,66,-1,66,67,46,-1,47,46,67,-1,67,68,47,-1,48,47,68,-1,68,69,48,-1,42,48,69,-1,69,64,42,-1};
			return value;
		}




		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_11_81_coordIndex_1()
		{
			int[] value = {13,34,21,-1,21,15,13,-1,9,20,21,-1,21,34,9,-1,0,2,14,-1,14,15,0,-1,30,3,16,-1,16,33,30,-1,3,4,25,-1,25,16,3,-1,22,5,18,-1,18,17,22,-1,5,6,29,-1,29,18,5,-1,6,27,19,-1,7,1,21,-1,21,20,7,-1,1,0,15,-1,15,21,1,-1,15,14,32,-1,32,13,15,-1,33,16,12,-1,12,11,33,-1,25,23,12,-1,12,16,25,-1,17,18,10,-1,10,24,17,-1,18,29,28,-1,28,10,18,-1,19,27,26,-1,26,8,19,-1,4,22,17,-1,17,25,4,-1,25,17,24,-1,24,23,25,-1,20,9,26,-1,26,27,20,-1,6,7,20,-1,20,27,6,-1,29,19,8,-1,8,28,29,-1,6,19,29,-1,1,31,0,-1,0,31,2,-1,31,3,30,-1,3,31,4,-1,4,31,22,-1,22,31,5,-1,5,31,6,-1,6,31,7,-1,7,31,1,-1,2,31,30,-1,14,2,30,-1,30,33,14,-1,32,14,33,-1,33,11,32,-1,35,46,45,-1,45,44,43,-1,43,42,41,-1,41,40,39,-1,43,41,39,-1,45,43,39,-1,35,45,39,-1,39,38,37,-1,35,39,37,-1,36,35,37,-1,26,35,36,-1,36,8,26,-1,8,36,37,-1,37,28,8,-1,28,37,38,-1,38,10,28,-1,10,38,39,-1,39,24,10,-1,24,39,40,-1,40,23,24,-1,23,40,41,-1,41,12,23,-1,12,41,42,-1,42,11,12,-1,11,42,43,-1,43,32,11,-1,32,43,44,-1,44,13,32,-1,13,44,45,-1,45,34,13,-1,34,45,46,-1,46,9,34,-1,9,46,35,-1,35,26,9,-1};
			return value;
		}


		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_11_81_texCoordIndex_1()
		{
			int[] value = {5,34,27,-1,27,12,5,-1,7,28,27,-1,27,34,7,-1,9,10,11,-1,11,12,9,-1,30,13,14,-1,14,33,30,-1,13,15,16,-1,16,14,13,-1,17,18,19,-1,19,20,17,-1,18,21,22,-1,22,19,18,-1,21,23,24,-1,25,26,27,-1,27,28,25,-1,26,9,12,-1,12,27,26,-1,12,11,32,-1,32,5,12,-1,33,14,4,-1,4,3,33,-1,16,8,4,-1,4,14,16,-1,20,19,2,-1,2,6,20,-1,19,22,29,-1,29,2,19,-1,24,23,1,-1,1,0,24,-1,15,17,20,-1,20,16,15,-1,16,20,6,-1,6,8,16,-1,28,7,1,-1,1,23,28,-1,21,25,28,-1,28,23,21,-1,22,24,0,-1,0,29,22,-1,21,24,22,-1,26,31,9,-1,9,31,10,-1,31,13,30,-1,13,31,15,-1,15,31,17,-1,17,31,18,-1,18,31,21,-1,21,31,25,-1,25,31,26,-1,10,31,30,-1,11,10,30,-1,30,33,11,-1,32,11,33,-1,33,3,32,-1,35,46,45,-1,45,44,43,-1,43,42,41,-1,41,40,39,-1,43,41,39,-1,45,43,39,-1,35,45,39,-1,39,38,37,-1,35,39,37,-1,36,35,37,-1,1,35,36,-1,36,0,1,-1,0,36,37,-1,37,29,0,-1,29,37,38,-1,38,2,29,-1,2,38,39,-1,39,6,2,-1,6,39,40,-1,40,8,6,-1,8,40,41,-1,41,4,8,-1,4,41,42,-1,42,3,4,-1,3,42,43,-1,43,32,3,-1,32,43,44,-1,44,5,32,-1,5,44,45,-1,45,34,5,-1,34,45,46,-1,46,7,34,-1,7,46,35,-1,35,1,7,-1};
			return value;
		}




		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_14_105_coordIndex_1()
		{
			int[] value = {0,11,14,-1,5,7,2,-1,2,0,5,-1,1,10,9,-1,9,2,1,-1,15,8,20,-1,20,23,15,-1,3,4,19,-1,19,21,3,-1,13,4,10,-1,10,18,13,-1,12,1,6,-1,6,16,12,-1,6,1,2,-1,2,7,6,-1,5,0,14,-1,14,17,5,-1,10,4,3,-1,3,9,10,-1,9,11,0,-1,0,2,9,-1,10,1,12,-1,12,18,10,-1,8,11,9,-1,9,3,8,-1,8,15,14,-1,14,11,8,-1,21,20,8,-1,8,3,21,-1,13,22,19,-1,19,4,13,-1,34,33,39,-1,34,39,36,-1,34,36,35,-1,42,41,40,-1,42,40,46,-1,45,42,46,-1,31,30,29,-1,29,32,31,-1,32,29,24,-1,24,29,28,-1,28,25,24,-1,25,28,27,-1,27,26,25,-1,18,24,25,-1,25,13,18,-1,13,25,26,-1,26,22,13,-1,45,44,43,-1,43,42,45,-1,23,27,28,-1,28,15,23,-1,15,28,29,-1,29,14,15,-1,14,29,30,-1,30,17,14,-1,39,38,37,-1,37,36,39,-1,16,31,32,-1,32,12,16,-1,12,32,24,-1,24,18,12,-1,5,33,34,-1,34,7,5,-1,7,34,35,-1,35,6,7,-1,6,35,36,-1,36,16,6,-1,16,36,37,-1,37,31,16,-1,31,37,38,-1,38,30,31,-1,30,38,39,-1,39,17,30,-1,17,39,33,-1,33,5,17,-1,21,40,41,-1,41,20,21,-1,20,41,42,-1,42,23,20,-1,23,42,43,-1,43,27,23,-1,27,43,44,-1,44,26,27,-1,26,44,45,-1,45,22,26,-1,22,45,46,-1,46,19,22,-1,19,46,40,-1,40,21,19,-1};
			return value;
		}


		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_14_105_texCoordIndex_1()
		{
			int[] value = {1,11,14,-1,5,7,2,-1,2,1,5,-1,3,10,9,-1,9,2,3,-1,15,8,20,-1,20,23,15,-1,0,4,19,-1,19,21,0,-1,13,4,10,-1,10,18,13,-1,12,3,6,-1,6,16,12,-1,6,3,2,-1,2,7,6,-1,5,1,14,-1,14,17,5,-1,10,4,0,-1,0,9,10,-1,9,11,1,-1,1,2,9,-1,10,3,12,-1,12,18,10,-1,8,11,9,-1,9,0,8,-1,8,15,14,-1,14,11,8,-1,21,20,8,-1,8,0,21,-1,13,22,19,-1,19,4,13,-1,34,33,39,-1,34,39,36,-1,34,36,35,-1,42,41,40,-1,42,40,46,-1,45,42,46,-1,31,30,29,-1,29,32,31,-1,32,14,24,-1,24,29,28,-1,28,25,24,-1,25,28,27,-1,27,26,25,-1,18,24,25,-1,25,13,18,-1,13,25,26,-1,26,22,13,-1,45,44,43,-1,43,42,45,-1,23,27,28,-1,28,15,23,-1,15,28,29,-1,29,14,15,-1,14,29,30,-1,30,17,14,-1,39,38,37,-1,37,36,39,-1,16,31,32,-1,32,12,16,-1,12,32,24,-1,24,18,12,-1,5,33,34,-1,34,7,5,-1,7,34,35,-1,35,6,7,-1,6,35,36,-1,36,16,6,-1,16,36,37,-1,37,31,16,-1,31,37,38,-1,38,30,31,-1,30,38,39,-1,39,17,30,-1,17,39,33,-1,33,5,17,-1,21,40,41,-1,41,20,21,-1,20,41,42,-1,42,23,20,-1,23,42,43,-1,43,27,23,-1,27,43,44,-1,44,26,27,-1,26,44,45,-1,45,22,26,-1,22,45,46,-1,46,19,22,-1,19,46,40,-1,40,21,19,-1};
			return value;
		}





		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_14_141_coordIndex_1()
		{
			int[] value = {12,15,7,-1,7,4,12,-1,0,8,9,-1,9,2,0,-1,1,10,11,-1,11,3,1,-1,5,0,2,-1,2,6,5,-1,8,1,3,-1,3,9,8,-1,14,13,12,-1,12,4,14,-1,18,17,13,-1,13,14,18,-1,42,39,38,-1,38,43,42,-1,46,51,50,-1,50,47,46,-1,29,35,34,-1,34,30,29,-1,19,26,25,-1,25,20,19,-1,28,27,26,-1,26,19,28,-1,21,24,23,-1,23,22,21,-1,37,36,35,-1,35,29,37,-1,30,34,31,-1,20,25,24,-1,24,21,20,-1,31,34,33,-1,33,32,31,-1,3,19,20,-1,20,9,3,-1,9,20,21,-1,21,2,9,-1,2,21,22,-1,22,6,2,-1,42,41,40,-1,40,39,42,-1,7,23,24,-1,24,4,7,-1,4,24,25,-1,25,16,4,-1,16,25,26,-1,26,14,16,-1,14,26,27,-1,27,18,14,-1,50,49,48,-1,48,47,50,-1,11,28,19,-1,19,3,11,-1,0,29,30,-1,30,8,0,-1,8,30,31,-1,31,1,8,-1,1,31,32,-1,32,10,1,-1,46,53,52,-1,52,51,46,-1,17,33,34,-1,34,13,17,-1,13,34,35,-1,35,12,13,-1,12,35,36,-1,36,15,12,-1,38,45,44,-1,44,43,38,-1,5,37,29,-1,29,0,5,-1,15,38,39,-1,39,7,15,-1,7,39,40,-1,40,23,7,-1,23,40,41,-1,41,22,23,-1,22,41,42,-1,42,6,22,-1,6,42,43,-1,43,5,6,-1,5,43,44,-1,44,37,5,-1,37,44,45,-1,45,36,37,-1,36,45,38,-1,38,15,36,-1,10,46,47,-1,47,11,10,-1,11,47,48,-1,48,28,11,-1,28,48,49,-1,49,27,28,-1,27,49,50,-1,50,18,27,-1,18,50,51,-1,51,17,18,-1,17,51,52,-1,52,33,17,-1,33,52,53,-1,53,32,33,-1,32,53,46,-1,46,10,32,-1};
			return value;
		}


		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_14_141_texCoordIndex_1()
		{
			int[] value = {1,7,10,-1,10,0,1,-1,2,11,12,-1,12,3,2,-1,5,15,16,-1,16,6,5,-1,8,2,3,-1,3,9,8,-1,11,5,6,-1,6,12,11,-1,4,13,1,-1,1,0,4,-1,17,14,13,-1,13,4,17,-1,45,42,41,-1,41,46,45,-1,49,54,53,-1,53,50,49,-1,32,38,37,-1,37,33,32,-1,22,29,28,-1,28,23,22,-1,31,30,29,-1,29,22,31,-1,24,27,26,-1,26,25,24,-1,40,39,38,-1,38,32,40,-1,33,21,34,-1,23,28,27,-1,27,24,23,-1,34,37,36,-1,36,35,34,-1,6,22,23,-1,23,12,6,-1,12,23,24,-1,24,3,12,-1,3,24,25,-1,25,9,3,-1,45,44,43,-1,43,42,45,-1,10,26,27,-1,27,0,10,-1,20,27,28,-1,28,18,20,-1,18,28,29,-1,29,19,18,-1,4,29,30,-1,30,17,4,-1,53,52,51,-1,51,50,53,-1,16,31,22,-1,22,6,16,-1,2,32,33,-1,33,11,2,-1,11,33,34,-1,34,5,11,-1,5,34,35,-1,35,15,5,-1,49,56,55,-1,55,54,49,-1,14,36,37,-1,37,13,14,-1,13,37,38,-1,38,1,13,-1,1,38,39,-1,39,7,1,-1,41,48,47,-1,47,46,41,-1,8,40,32,-1,32,2,8,-1,7,41,42,-1,42,10,7,-1,10,42,43,-1,43,26,10,-1,26,43,44,-1,44,25,26,-1,25,44,45,-1,45,9,25,-1,9,45,46,-1,46,8,9,-1,8,46,47,-1,47,40,8,-1,40,47,48,-1,48,39,40,-1,39,48,41,-1,41,7,39,-1,15,49,50,-1,50,16,15,-1,16,50,51,-1,51,31,16,-1,31,51,52,-1,52,30,31,-1,30,52,53,-1,53,17,30,-1,17,53,54,-1,54,14,17,-1,14,54,55,-1,55,36,14,-1,36,55,56,-1,56,35,36,-1,35,56,49,-1,49,15,35,-1};
			return value;
		}




		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_14_186_coordIndex_1()
		{
			int[] value = {15,3,13,-1,13,12,15,-1,10,2,0,-1,0,7,10,-1,9,6,14,-1,14,1,9,-1,3,10,7,-1,7,13,3,-1,12,16,5,-1,5,15,12,-1,6,9,17,-1,17,8,6,-1,17,4,11,-1,11,8,17,-1,27,31,28,-1,34,33,32,-1,32,35,34,-1,28,31,30,-1,30,29,28,-1,35,32,31,-1,31,27,35,-1,23,20,24,-1,22,21,20,-1,20,23,22,-1,25,19,18,-1,18,26,25,-1,24,20,19,-1,19,25,24,-1,1,18,19,-1,19,9,1,-1,9,19,20,-1,20,17,9,-1,17,20,21,-1,21,4,17,-1,48,47,46,-1,46,45,48,-1,5,22,23,-1,23,15,5,-1,15,23,24,-1,24,3,15,-1,3,24,25,-1,25,10,3,-1,10,25,26,-1,26,2,10,-1,40,39,38,-1,38,37,40,-1,13,27,28,-1,28,12,13,-1,12,28,29,-1,29,16,12,-1,44,51,50,-1,50,49,44,-1,11,30,31,-1,31,8,11,-1,8,31,32,-1,32,6,8,-1,6,32,33,-1,33,14,6,-1,36,43,42,-1,42,41,36,-1,0,34,35,-1,35,7,0,-1,7,35,27,-1,27,13,7,-1,37,36,41,-1,41,40,37,-1,48,45,44,-1,44,49,48,-1,14,36,37,-1,37,1,14,-1,1,37,38,-1,38,18,1,-1,18,38,39,-1,39,26,18,-1,26,39,40,-1,40,2,26,-1,2,40,41,-1,41,0,2,-1,0,41,42,-1,42,34,0,-1,34,42,43,-1,43,33,34,-1,33,43,36,-1,36,14,33,-1,16,44,45,-1,45,5,16,-1,5,45,46,-1,46,22,5,-1,22,46,47,-1,47,21,22,-1,21,47,48,-1,48,4,21,-1,4,48,49,-1,49,11,4,-1,11,49,50,-1,50,30,11,-1,30,50,51,-1,51,29,30,-1,29,51,44,-1,44,16,29,-1};
			return value;
		}


		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_14_186_texCoordIndex_1()
		{
			int[] value = {25,3,16,-1,16,7,25,-1,12,2,0,-1,0,9,12,-1,22,18,20,-1,20,1,22,-1,13,23,19,-1,19,17,13,-1,15,26,5,-1,5,24,15,-1,8,11,28,-1,28,21,8,-1,14,4,6,-1,6,10,14,-1,43,27,45,-1,54,53,51,-1,51,55,54,-1,46,50,48,-1,48,47,46,-1,56,52,49,-1,49,44,56,-1,36,28,38,-1,35,34,33,-1,33,37,35,-1,40,30,29,-1,29,42,40,-1,39,32,31,-1,31,41,39,-1,1,29,30,-1,30,22,1,-1,11,31,32,-1,32,28,11,-1,14,33,34,-1,34,4,14,-1,70,69,68,-1,68,67,70,-1,5,35,37,-1,37,24,5,-1,25,36,38,-1,38,3,25,-1,13,39,41,-1,41,23,13,-1,12,40,42,-1,42,2,12,-1,62,61,60,-1,60,58,62,-1,16,43,45,-1,45,7,16,-1,15,46,47,-1,47,26,15,-1,66,74,73,-1,73,71,66,-1,6,48,50,-1,50,10,6,-1,21,49,52,-1,52,8,21,-1,18,51,53,-1,53,20,18,-1,57,65,64,-1,64,63,57,-1,0,54,55,-1,55,9,0,-1,19,56,44,-1,44,17,19,-1,59,57,63,-1,63,62,59,-1,70,67,66,-1,66,72,70,-1,20,57,59,-1,59,1,20,-1,1,58,60,-1,60,29,1,-1,29,60,61,-1,61,42,29,-1,42,61,62,-1,62,2,42,-1,2,62,63,-1,63,0,2,-1,0,63,64,-1,64,54,0,-1,54,64,65,-1,65,53,54,-1,53,65,57,-1,57,20,53,-1,26,66,67,-1,67,5,26,-1,5,67,68,-1,68,35,5,-1,35,68,69,-1,69,34,35,-1,34,69,70,-1,70,4,34,-1,4,70,72,-1,72,6,4,-1,6,71,73,-1,73,48,6,-1,48,73,74,-1,74,47,48,-1,47,74,66,-1,66,26,47,-1};
			return value;
		}





		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_12_224_coordIndex_1()
		{
			int[] value = {1,2,3,-1,3,0,1,-1,4,5,6,-1,6,7,4,-1,4,7,19,-1,19,18,4,-1,0,3,9,-1,9,8,0,-1,10,11,3,-1,3,2,10,-1,12,13,7,-1,7,6,12,-1,13,20,19,-1,19,7,13,-1,25,9,14,-1,14,26,25,-1,3,11,14,-1,14,9,3,-1,15,16,11,-1,11,10,15,-1,13,17,21,-1,21,20,13,-1,11,16,14,-1,4,18,23,-1,23,5,4,-1,14,37,38,-1,34,35,16,-1,16,15,34,-1,17,36,39,-1,39,21,17,-1,17,13,12,-1,35,37,14,-1,14,16,35,-1,5,27,30,-1,30,6,5,-1,18,1,22,-1,22,23,18,-1,2,1,18,-1,18,19,2,-1,10,2,19,-1,19,20,10,-1,15,10,20,-1,20,21,15,-1,34,15,21,-1,21,39,34,-1,22,1,0,-1,0,8,22,-1,25,24,8,-1,8,9,25,-1,14,38,33,-1,33,26,14,-1,23,29,27,-1,27,5,23,-1,22,28,29,-1,29,23,22,-1,8,24,28,-1,28,22,8,-1,30,31,12,-1,12,6,30,-1,32,40,12,-1,12,31,32,-1,40,36,17,-1,17,12,40,-1,44,43,42,-1,42,41,49,-1,44,42,49,-1,49,48,47,-1,44,49,47,-1,45,44,47,-1,46,45,47,-1,55,54,53,-1,53,52,51,-1,55,53,51,-1,50,55,51,-1,55,50,59,-1,59,56,55,-1,56,59,58,-1,58,57,56,-1,34,41,42,-1,42,35,34,-1,35,42,43,-1,43,37,35,-1,37,43,44,-1,44,38,37,-1,38,44,45,-1,45,33,38,-1,33,45,46,-1,46,32,33,-1,32,46,47,-1,47,40,32,-1,40,47,48,-1,48,36,40,-1,36,48,49,-1,49,39,36,-1,39,49,41,-1,41,34,39,-1,25,50,51,-1,51,24,25,-1,24,51,52,-1,52,28,24,-1,28,52,53,-1,53,29,28,-1,29,53,54,-1,54,27,29,-1,27,54,55,-1,55,30,27,-1,30,55,56,-1,56,31,30,-1,31,56,57,-1,57,32,31,-1,32,57,58,-1,58,33,32,-1,33,58,59,-1,59,26,33,-1,26,59,50,-1,50,25,26,-1};
			return value;
		}


		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_12_224_texCoordIndex_1()
		{
			int[] value = {1,2,3,-1,3,0,1,-1,4,5,6,-1,6,7,4,-1,4,7,19,-1,19,18,4,-1,0,3,9,-1,9,8,0,-1,10,11,3,-1,3,2,10,-1,12,13,7,-1,7,6,12,-1,13,20,19,-1,19,7,13,-1,25,9,14,-1,14,26,25,-1,3,11,14,-1,14,9,3,-1,15,16,11,-1,11,10,15,-1,13,17,21,-1,21,20,13,-1,11,16,14,-1,4,18,23,-1,23,5,4,-1,14,37,38,-1,34,35,16,-1,16,15,34,-1,17,36,39,-1,39,21,17,-1,17,13,12,-1,35,37,14,-1,14,16,35,-1,5,27,30,-1,30,6,5,-1,18,1,22,-1,22,23,18,-1,2,1,18,-1,18,19,2,-1,10,2,19,-1,19,20,10,-1,15,10,20,-1,20,21,15,-1,34,15,21,-1,21,39,34,-1,22,1,0,-1,0,8,22,-1,25,24,8,-1,8,9,25,-1,14,38,33,-1,33,26,14,-1,23,29,27,-1,27,5,23,-1,22,28,29,-1,29,23,22,-1,8,24,28,-1,28,22,8,-1,30,31,12,-1,12,6,30,-1,32,40,12,-1,12,31,32,-1,40,36,17,-1,17,12,40,-1,44,43,42,-1,42,41,49,-1,44,42,49,-1,49,48,47,-1,44,49,47,-1,45,44,47,-1,46,45,47,-1,55,54,53,-1,53,52,51,-1,55,53,51,-1,50,55,51,-1,55,50,59,-1,59,56,55,-1,56,59,58,-1,58,57,56,-1,34,41,42,-1,42,35,34,-1,35,42,43,-1,43,37,35,-1,37,43,44,-1,44,38,37,-1,38,44,45,-1,45,33,38,-1,33,45,46,-1,46,32,33,-1,32,46,47,-1,47,40,32,-1,40,47,48,-1,48,36,40,-1,36,48,49,-1,49,39,36,-1,39,49,41,-1,41,34,39,-1,25,50,51,-1,51,24,25,-1,24,51,52,-1,52,28,24,-1,28,52,53,-1,53,29,28,-1,29,53,54,-1,54,27,29,-1,27,54,55,-1,55,30,27,-1,30,55,56,-1,56,31,30,-1,31,56,57,-1,57,32,31,-1,32,57,58,-1,58,33,32,-1,33,58,59,-1,59,26,33,-1,26,59,50,-1,50,25,26,-1};
			return value;
		}




		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_14_240_coordIndex_1()
		{
			int[] value = {11,16,17,-1,17,13,11,-1,10,14,16,-1,16,11,10,-1,5,7,3,-1,3,1,5,-1,0,4,6,-1,6,2,0,-1,14,10,12,-1,12,15,14,-1,7,4,0,-1,0,3,7,-1,8,9,5,-1,5,1,8,-1,40,37,36,-1,36,41,40,-1,48,45,44,-1,44,49,48,-1,27,31,28,-1,28,31,30,-1,30,29,28,-1,34,33,32,-1,32,35,34,-1,35,32,31,-1,31,27,35,-1,18,24,19,-1,26,25,24,-1,24,18,26,-1,20,23,22,-1,22,21,20,-1,19,24,23,-1,23,20,19,-1,5,18,19,-1,19,7,5,-1,7,19,20,-1,20,4,7,-1,4,20,21,-1,21,6,4,-1,40,39,38,-1,38,37,40,-1,15,22,23,-1,23,14,15,-1,14,23,24,-1,24,16,14,-1,16,24,25,-1,25,17,16,-1,44,51,50,-1,50,49,44,-1,9,26,18,-1,18,5,9,-1,3,27,28,-1,28,1,3,-1,1,28,29,-1,29,8,1,-1,48,47,46,-1,46,45,48,-1,13,30,31,-1,31,11,13,-1,11,31,32,-1,32,10,11,-1,10,32,33,-1,33,12,10,-1,36,43,42,-1,42,41,36,-1,2,34,35,-1,35,0,2,-1,0,35,27,-1,27,3,0,-1,12,36,37,-1,37,15,12,-1,15,37,38,-1,38,22,15,-1,22,38,39,-1,39,21,22,-1,21,39,40,-1,40,6,21,-1,6,40,41,-1,41,2,6,-1,2,41,42,-1,42,34,2,-1,34,42,43,-1,43,33,34,-1,33,43,36,-1,36,12,33,-1,17,44,45,-1,45,13,17,-1,13,45,46,-1,46,30,13,-1,30,46,47,-1,47,29,30,-1,29,47,48,-1,48,8,29,-1,8,48,49,-1,49,9,8,-1,9,49,50,-1,50,26,9,-1,26,50,51,-1,51,25,26,-1,25,51,44,-1,44,17,25,-1};
			return value;
		}


		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_14_240_texCoordIndex_1()
		{
			int[] value = {5,16,17,-1,17,13,5,-1,2,7,16,-1,16,5,2,-1,9,12,6,-1,6,1,9,-1,0,8,11,-1,11,4,0,-1,7,2,3,-1,3,10,7,-1,12,8,0,-1,0,6,12,-1,14,15,9,-1,9,1,14,-1,42,39,38,-1,38,43,42,-1,50,47,46,-1,46,51,50,-1,29,18,30,-1,30,33,32,-1,32,31,30,-1,36,35,34,-1,34,37,36,-1,37,34,33,-1,33,29,37,-1,20,19,21,-1,28,27,26,-1,26,20,28,-1,22,25,24,-1,24,23,22,-1,21,26,25,-1,25,22,21,-1,9,20,21,-1,21,12,9,-1,12,21,22,-1,22,8,12,-1,8,22,23,-1,23,11,8,-1,42,41,40,-1,40,39,42,-1,10,24,25,-1,25,7,10,-1,7,25,26,-1,26,16,7,-1,16,26,27,-1,27,17,16,-1,46,53,52,-1,52,51,46,-1,15,28,20,-1,20,9,15,-1,6,29,30,-1,30,1,6,-1,1,30,31,-1,31,14,1,-1,50,49,48,-1,48,47,50,-1,13,32,33,-1,33,5,13,-1,5,33,34,-1,34,2,5,-1,2,34,35,-1,35,3,2,-1,38,45,44,-1,44,43,38,-1,4,36,37,-1,37,0,4,-1,0,37,29,-1,29,6,0,-1,3,38,39,-1,39,10,3,-1,10,39,40,-1,40,24,10,-1,24,40,41,-1,41,23,24,-1,23,41,42,-1,42,11,23,-1,11,42,43,-1,43,4,11,-1,4,43,44,-1,44,36,4,-1,36,44,45,-1,45,35,36,-1,35,45,38,-1,38,3,35,-1,17,46,47,-1,47,13,17,-1,13,47,48,-1,48,32,13,-1,32,48,49,-1,49,31,32,-1,31,49,50,-1,50,14,31,-1,14,50,51,-1,51,15,14,-1,15,51,52,-1,52,28,15,-1,28,52,53,-1,53,27,28,-1,27,53,46,-1,46,17,27,-1};
			return value;
		}






		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_9_317_coordIndex_1()
		{
			int[] value = {43,44,45,-1,42,43,45,-1,45,46,47,-1,42,45,47,-1,48,42,47,-1,0,7,8,-1,8,1,0,-1,1,8,9,-1,9,2,1,-1,2,9,10,-1,10,3,2,-1,3,10,11,-1,11,4,3,-1,4,11,12,-1,12,5,4,-1,5,12,13,-1,13,6,5,-1,6,13,7,-1,7,0,6,-1,7,14,15,-1,15,8,7,-1,8,15,16,-1,16,9,8,-1,9,16,17,-1,17,10,9,-1,10,17,18,-1,18,11,10,-1,11,18,19,-1,19,12,11,-1,12,19,20,-1,20,13,12,-1,13,20,14,-1,14,7,13,-1,14,21,22,-1,22,15,14,-1,15,22,23,-1,23,16,15,-1,16,23,24,-1,24,17,16,-1,17,24,25,-1,25,18,17,-1,18,25,26,-1,26,19,18,-1,19,26,27,-1,27,20,19,-1,20,27,21,-1,21,14,20,-1,60,59,58,-1,61,60,58,-1,58,57,56,-1,61,58,56,-1,62,61,56,-1,29,22,21,-1,21,28,29,-1,30,23,22,-1,22,29,30,-1,31,24,23,-1,23,30,31,-1,32,25,24,-1,24,31,32,-1,33,26,25,-1,25,32,33,-1,34,27,26,-1,26,33,34,-1,28,21,27,-1,27,34,28,-1,36,29,28,-1,28,35,36,-1,37,30,29,-1,29,36,37,-1,38,31,30,-1,30,37,38,-1,39,32,31,-1,31,38,39,-1,40,33,32,-1,32,39,40,-1,41,34,33,-1,33,40,41,-1,35,28,34,-1,34,41,35,-1,42,0,1,-1,1,43,42,-1,43,1,2,-1,2,44,43,-1,44,2,3,-1,3,45,44,-1,45,3,4,-1,4,46,45,-1,46,4,5,-1,5,47,46,-1,47,5,6,-1,6,48,47,-1,48,6,0,-1,0,42,48,-1,50,36,35,-1,35,49,50,-1,51,37,36,-1,36,50,51,-1,52,38,37,-1,37,51,52,-1,53,39,38,-1,38,52,53,-1,54,40,39,-1,39,53,54,-1,55,41,40,-1,40,54,55,-1,49,35,41,-1,41,55,49,-1,57,50,49,-1,49,56,57,-1,58,51,50,-1,50,57,58,-1,59,52,51,-1,51,58,59,-1,60,53,52,-1,52,59,60,-1,61,54,53,-1,53,60,61,-1,62,55,54,-1,54,61,62,-1,56,49,55,-1,55,62,56,-1};
			return value;
		}


		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_9_317_texCoordIndex_1()
		{
			int[] value = {0,2,3,-1,1,0,3,-1,3,4,5,-1,1,3,5,-1,6,1,5,-1,7,9,8,-1,8,10,7,-1,10,8,11,-1,11,12,10,-1,12,11,13,-1,13,14,12,-1,14,13,15,-1,15,16,14,-1,16,15,17,-1,17,18,16,-1,18,17,19,-1,19,20,18,-1,20,19,9,-1,9,7,20,-1,9,22,21,-1,21,8,9,-1,8,21,23,-1,23,11,8,-1,11,23,24,-1,24,13,11,-1,13,24,25,-1,25,15,13,-1,15,25,26,-1,26,17,15,-1,17,26,27,-1,27,19,17,-1,19,27,22,-1,22,9,19,-1,22,29,28,-1,28,21,22,-1,21,28,30,-1,30,23,21,-1,23,30,31,-1,31,24,23,-1,24,31,32,-1,32,25,24,-1,25,32,33,-1,33,26,25,-1,26,33,34,-1,34,27,26,-1,27,34,29,-1,29,22,27,-1,46,45,44,-1,47,46,44,-1,44,43,42,-1,47,44,42,-1,48,47,42,-1,35,28,29,-1,29,36,35,-1,37,30,28,-1,28,35,37,-1,38,31,30,-1,30,37,38,-1,39,32,31,-1,31,38,39,-1,40,33,32,-1,32,39,40,-1,41,34,33,-1,33,40,41,-1,36,29,34,-1,34,41,36,-1,51,50,49,-1,49,52,51,-1,54,53,50,-1,50,51,54,-1,56,55,53,-1,53,54,56,-1,58,57,55,-1,55,56,58,-1,60,59,57,-1,57,58,60,-1,62,61,59,-1,59,60,62,-1,52,49,61,-1,61,62,52,-1,1,7,10,-1,10,0,1,-1,0,10,12,-1,12,2,0,-1,2,12,14,-1,14,3,2,-1,3,14,16,-1,16,4,3,-1,4,16,18,-1,18,5,4,-1,5,18,20,-1,20,6,5,-1,6,20,7,-1,7,1,6,-1,63,51,52,-1,52,64,63,-1,65,54,51,-1,51,63,65,-1,66,56,54,-1,54,65,66,-1,67,58,56,-1,56,66,67,-1,68,60,58,-1,58,67,68,-1,69,62,60,-1,60,68,69,-1,64,52,62,-1,62,69,64,-1,43,63,64,-1,64,42,43,-1,44,65,63,-1,63,43,44,-1,45,66,65,-1,65,44,45,-1,46,67,66,-1,66,45,46,-1,47,68,67,-1,67,46,47,-1,48,69,68,-1,68,47,48,-1,42,64,69,-1,69,48,42,-1};
			return value;
		}




		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_11_333_coordIndex_1()
		{
			int[] value = {13,15,21,-1,21,34,13,-1,9,34,21,-1,21,20,9,-1,0,15,14,-1,14,2,0,-1,30,33,16,-1,16,3,30,-1,3,16,25,-1,25,4,3,-1,22,17,18,-1,18,5,22,-1,5,18,29,-1,29,6,5,-1,6,19,27,-1,7,20,21,-1,21,1,7,-1,1,21,15,-1,15,0,1,-1,15,13,32,-1,32,14,15,-1,33,11,12,-1,12,16,33,-1,25,16,12,-1,12,23,25,-1,17,24,10,-1,10,18,17,-1,18,10,28,-1,28,29,18,-1,19,8,26,-1,26,27,19,-1,4,25,17,-1,17,22,4,-1,25,23,24,-1,24,17,25,-1,20,27,26,-1,26,9,20,-1,6,27,20,-1,20,7,6,-1,29,28,8,-1,8,19,29,-1,6,29,19,-1,1,0,31,-1,0,2,31,-1,31,30,3,-1,3,4,31,-1,4,22,31,-1,22,5,31,-1,5,6,31,-1,6,7,31,-1,7,1,31,-1,2,30,31,-1,14,33,30,-1,30,2,14,-1,32,11,33,-1,33,14,32,-1,37,38,39,-1,39,40,41,-1,41,42,43,-1,39,41,43,-1,43,44,45,-1,39,43,45,-1,45,46,35,-1,39,45,35,-1,37,39,35,-1,36,37,35,-1,26,8,36,-1,36,35,26,-1,8,28,37,-1,37,36,8,-1,28,10,38,-1,38,37,28,-1,10,24,39,-1,39,38,10,-1,24,23,40,-1,40,39,24,-1,23,12,41,-1,41,40,23,-1,12,11,42,-1,42,41,12,-1,11,32,43,-1,43,42,11,-1,32,13,44,-1,44,43,32,-1,13,34,45,-1,45,44,13,-1,34,9,46,-1,46,45,34,-1,9,26,35,-1,35,46,9,-1};
			return value;
		}


		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_11_333_texCoordIndex_1()
		{
			int[] value = {5,12,27,-1,27,34,5,-1,7,34,27,-1,27,28,7,-1,9,12,11,-1,11,10,9,-1,30,33,14,-1,14,13,30,-1,13,14,16,-1,16,15,13,-1,17,20,19,-1,19,18,17,-1,18,19,22,-1,22,21,18,-1,21,24,23,-1,25,28,27,-1,27,26,25,-1,26,27,12,-1,12,9,26,-1,12,5,32,-1,32,11,12,-1,33,3,4,-1,4,14,33,-1,16,14,4,-1,4,8,16,-1,20,6,2,-1,2,19,20,-1,19,2,29,-1,29,22,19,-1,24,0,1,-1,1,23,24,-1,15,16,20,-1,20,17,15,-1,16,8,6,-1,6,20,16,-1,28,23,1,-1,1,7,28,-1,21,23,28,-1,28,25,21,-1,22,29,0,-1,0,24,22,-1,21,22,24,-1,26,9,31,-1,9,10,31,-1,31,30,13,-1,13,15,31,-1,15,17,31,-1,17,18,31,-1,18,21,31,-1,21,25,31,-1,25,26,31,-1,10,30,31,-1,11,33,30,-1,30,10,11,-1,32,3,33,-1,33,11,32,-1,37,38,39,-1,39,40,41,-1,41,42,43,-1,39,41,43,-1,43,44,45,-1,39,43,45,-1,45,46,35,-1,39,45,35,-1,37,39,35,-1,36,37,35,-1,1,0,36,-1,36,35,1,-1,0,29,37,-1,37,36,0,-1,29,2,38,-1,38,37,29,-1,2,6,39,-1,39,38,2,-1,6,8,40,-1,40,39,6,-1,8,4,41,-1,41,40,8,-1,4,3,42,-1,42,41,4,-1,3,32,43,-1,43,42,3,-1,32,5,44,-1,44,43,32,-1,5,34,45,-1,45,44,5,-1,34,7,46,-1,46,45,34,-1,7,1,35,-1,35,46,7,-1};
			return value;
		}




		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_14_357_coordIndex_1()
		{
			int[] value = {0,14,11,-1,5,0,2,-1,2,7,5,-1,1,2,9,-1,9,10,1,-1,15,23,20,-1,20,8,15,-1,3,21,19,-1,19,4,3,-1,13,18,10,-1,10,4,13,-1,12,16,6,-1,6,1,12,-1,6,7,2,-1,2,1,6,-1,5,17,14,-1,14,0,5,-1,10,9,3,-1,3,4,10,-1,9,2,0,-1,0,11,9,-1,10,18,12,-1,12,1,10,-1,8,3,9,-1,9,11,8,-1,8,11,14,-1,14,15,8,-1,21,3,8,-1,8,20,21,-1,13,4,19,-1,19,22,13,-1,34,35,36,-1,34,36,39,-1,34,39,33,-1,40,41,42,-1,46,40,42,-1,45,46,42,-1,31,32,29,-1,29,30,31,-1,32,24,29,-1,24,25,28,-1,28,29,24,-1,25,26,27,-1,27,28,25,-1,18,13,25,-1,25,24,18,-1,13,22,26,-1,26,25,13,-1,45,42,43,-1,43,44,45,-1,23,15,28,-1,28,27,23,-1,15,14,29,-1,29,28,15,-1,14,17,30,-1,30,29,14,-1,39,36,37,-1,37,38,39,-1,16,12,32,-1,32,31,16,-1,12,18,24,-1,24,32,12,-1,5,7,34,-1,34,33,5,-1,7,6,35,-1,35,34,7,-1,6,16,36,-1,36,35,6,-1,16,31,37,-1,37,36,16,-1,31,30,38,-1,38,37,31,-1,30,17,39,-1,39,38,30,-1,17,5,33,-1,33,39,17,-1,21,20,41,-1,41,40,21,-1,20,23,42,-1,42,41,20,-1,23,27,43,-1,43,42,23,-1,27,26,44,-1,44,43,27,-1,26,22,45,-1,45,44,26,-1,22,19,46,-1,46,45,22,-1,19,21,40,-1,40,46,19,-1};
			return value;
		}


		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_14_357_texCoordIndex_1()
		{
			int[] value = {1,14,11,-1,5,1,2,-1,2,7,5,-1,3,2,9,-1,9,10,3,-1,15,23,20,-1,20,8,15,-1,0,21,19,-1,19,4,0,-1,13,18,10,-1,10,4,13,-1,12,16,6,-1,6,3,12,-1,6,7,2,-1,2,3,6,-1,5,17,14,-1,14,1,5,-1,10,9,0,-1,0,4,10,-1,9,2,1,-1,1,11,9,-1,10,18,12,-1,12,3,10,-1,8,0,9,-1,9,11,8,-1,8,11,14,-1,14,15,8,-1,21,0,8,-1,8,20,21,-1,13,4,19,-1,19,22,13,-1,34,35,36,-1,34,36,39,-1,34,39,33,-1,40,41,42,-1,46,40,42,-1,45,46,42,-1,31,32,29,-1,29,30,31,-1,32,24,14,-1,24,25,28,-1,28,29,24,-1,25,26,27,-1,27,28,25,-1,18,13,25,-1,25,24,18,-1,13,22,26,-1,26,25,13,-1,45,42,43,-1,43,44,45,-1,23,15,28,-1,28,27,23,-1,15,14,29,-1,29,28,15,-1,14,17,30,-1,30,29,14,-1,39,36,37,-1,37,38,39,-1,16,12,32,-1,32,31,16,-1,12,18,24,-1,24,32,12,-1,5,7,34,-1,34,33,5,-1,7,6,35,-1,35,34,7,-1,6,16,36,-1,36,35,6,-1,16,31,37,-1,37,36,16,-1,31,30,38,-1,38,37,31,-1,30,17,39,-1,39,38,30,-1,17,5,33,-1,33,39,17,-1,21,20,41,-1,41,40,21,-1,20,23,42,-1,42,41,20,-1,23,27,43,-1,43,42,23,-1,27,26,44,-1,44,43,27,-1,26,22,45,-1,45,44,26,-1,22,19,46,-1,46,45,22,-1,19,21,40,-1,40,46,19,-1};
			return value;
		}





		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_14_393_coordIndex_1()
		{
			int[] value = {12,4,7,-1,7,15,12,-1,0,2,9,-1,9,8,0,-1,1,3,11,-1,11,10,1,-1,5,6,2,-1,2,0,5,-1,8,9,3,-1,3,1,8,-1,14,4,12,-1,12,13,14,-1,18,14,13,-1,13,17,18,-1,42,43,38,-1,38,39,42,-1,46,47,50,-1,50,51,46,-1,29,30,34,-1,34,35,29,-1,19,20,25,-1,25,26,19,-1,28,19,26,-1,26,27,28,-1,21,22,23,-1,23,24,21,-1,37,29,35,-1,35,36,37,-1,30,31,34,-1,20,21,24,-1,24,25,20,-1,31,32,33,-1,33,34,31,-1,3,9,20,-1,20,19,3,-1,9,2,21,-1,21,20,9,-1,2,6,22,-1,22,21,2,-1,42,39,40,-1,40,41,42,-1,7,4,24,-1,24,23,7,-1,4,16,25,-1,25,24,4,-1,16,14,26,-1,26,25,16,-1,14,18,27,-1,27,26,14,-1,50,47,48,-1,48,49,50,-1,11,3,19,-1,19,28,11,-1,0,8,30,-1,30,29,0,-1,8,1,31,-1,31,30,8,-1,1,10,32,-1,32,31,1,-1,46,51,52,-1,52,53,46,-1,17,13,34,-1,34,33,17,-1,13,12,35,-1,35,34,13,-1,12,15,36,-1,36,35,12,-1,38,43,44,-1,44,45,38,-1,5,0,29,-1,29,37,5,-1,15,7,39,-1,39,38,15,-1,7,23,40,-1,40,39,7,-1,23,22,41,-1,41,40,23,-1,22,6,42,-1,42,41,22,-1,6,5,43,-1,43,42,6,-1,5,37,44,-1,44,43,5,-1,37,36,45,-1,45,44,37,-1,36,15,38,-1,38,45,36,-1,10,11,47,-1,47,46,10,-1,11,28,48,-1,48,47,11,-1,28,27,49,-1,49,48,28,-1,27,18,50,-1,50,49,27,-1,18,17,51,-1,51,50,18,-1,17,33,52,-1,52,51,17,-1,33,32,53,-1,53,52,33,-1,32,10,46,-1,46,53,32,-1};
			return value;
		}


		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_14_393_texCoordIndex_1()
		{
			int[] value = {1,0,10,-1,10,7,1,-1,2,3,12,-1,12,11,2,-1,5,6,16,-1,16,15,5,-1,8,9,3,-1,3,2,8,-1,11,12,6,-1,6,5,11,-1,4,0,1,-1,1,13,4,-1,17,4,13,-1,13,14,17,-1,45,46,41,-1,41,42,45,-1,49,50,53,-1,53,54,49,-1,32,33,37,-1,37,38,32,-1,22,23,28,-1,28,29,22,-1,31,22,29,-1,29,30,31,-1,24,25,26,-1,26,27,24,-1,40,32,38,-1,38,39,40,-1,33,34,21,-1,23,24,27,-1,27,28,23,-1,34,35,36,-1,36,37,34,-1,6,12,23,-1,23,22,6,-1,12,3,24,-1,24,23,12,-1,3,9,25,-1,25,24,3,-1,45,42,43,-1,43,44,45,-1,10,0,27,-1,27,26,10,-1,20,18,28,-1,28,27,20,-1,18,19,29,-1,29,28,18,-1,4,17,30,-1,30,29,4,-1,53,50,51,-1,51,52,53,-1,16,6,22,-1,22,31,16,-1,2,11,33,-1,33,32,2,-1,11,5,34,-1,34,33,11,-1,5,15,35,-1,35,34,5,-1,49,54,55,-1,55,56,49,-1,14,13,37,-1,37,36,14,-1,13,1,38,-1,38,37,13,-1,1,7,39,-1,39,38,1,-1,41,46,47,-1,47,48,41,-1,8,2,32,-1,32,40,8,-1,7,10,42,-1,42,41,7,-1,10,26,43,-1,43,42,10,-1,26,25,44,-1,44,43,26,-1,25,9,45,-1,45,44,25,-1,9,8,46,-1,46,45,9,-1,8,40,47,-1,47,46,8,-1,40,39,48,-1,48,47,40,-1,39,7,41,-1,41,48,39,-1,15,16,50,-1,50,49,15,-1,16,31,51,-1,51,50,16,-1,31,30,52,-1,52,51,31,-1,30,17,53,-1,53,52,30,-1,17,14,54,-1,54,53,17,-1,14,36,55,-1,55,54,14,-1,36,35,56,-1,56,55,36,-1,35,15,49,-1,49,56,35,-1};
			return value;
		}




		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_14_438_coordIndex_1()
		{
			int[] value = {15,12,13,-1,13,3,15,-1,10,7,0,-1,0,2,10,-1,9,1,14,-1,14,6,9,-1,3,13,7,-1,7,10,3,-1,12,15,5,-1,5,16,12,-1,6,8,17,-1,17,9,6,-1,17,8,11,-1,11,4,17,-1,27,28,31,-1,34,35,32,-1,32,33,34,-1,28,29,30,-1,30,31,28,-1,35,27,31,-1,31,32,35,-1,23,24,20,-1,22,23,20,-1,20,21,22,-1,25,26,18,-1,18,19,25,-1,24,25,19,-1,19,20,24,-1,1,9,19,-1,19,18,1,-1,9,17,20,-1,20,19,9,-1,17,4,21,-1,21,20,17,-1,48,45,46,-1,46,47,48,-1,5,15,23,-1,23,22,5,-1,15,3,24,-1,24,23,15,-1,3,10,25,-1,25,24,3,-1,10,2,26,-1,26,25,10,-1,40,37,38,-1,38,39,40,-1,13,12,28,-1,28,27,13,-1,12,16,29,-1,29,28,12,-1,44,49,50,-1,50,51,44,-1,11,8,31,-1,31,30,11,-1,8,6,32,-1,32,31,8,-1,6,14,33,-1,33,32,6,-1,36,41,42,-1,42,43,36,-1,0,7,35,-1,35,34,0,-1,7,13,27,-1,27,35,7,-1,37,40,41,-1,41,36,37,-1,48,49,44,-1,44,45,48,-1,14,1,37,-1,37,36,14,-1,1,18,38,-1,38,37,1,-1,18,26,39,-1,39,38,18,-1,26,2,40,-1,40,39,26,-1,2,0,41,-1,41,40,2,-1,0,34,42,-1,42,41,0,-1,34,33,43,-1,43,42,34,-1,33,14,36,-1,36,43,33,-1,16,5,45,-1,45,44,16,-1,5,22,46,-1,46,45,5,-1,22,21,47,-1,47,46,22,-1,21,4,48,-1,48,47,21,-1,4,11,49,-1,49,48,4,-1,11,30,50,-1,50,49,11,-1,30,29,51,-1,51,50,30,-1,29,16,44,-1,44,51,29,-1};
			return value;
		}


		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_14_438_texCoordIndex_1()
		{
			int[] value = {25,7,16,-1,16,3,25,-1,12,9,0,-1,0,2,12,-1,22,1,20,-1,20,18,22,-1,13,17,19,-1,19,23,13,-1,15,24,5,-1,5,26,15,-1,8,21,28,-1,28,11,8,-1,14,10,6,-1,6,4,14,-1,43,45,27,-1,54,55,51,-1,51,53,54,-1,46,47,48,-1,48,50,46,-1,56,44,49,-1,49,52,56,-1,36,38,28,-1,35,37,33,-1,33,34,35,-1,40,42,29,-1,29,30,40,-1,39,41,31,-1,31,32,39,-1,1,22,30,-1,30,29,1,-1,11,28,32,-1,32,31,11,-1,14,4,34,-1,34,33,14,-1,70,67,68,-1,68,69,70,-1,5,24,37,-1,37,35,5,-1,25,3,38,-1,38,36,25,-1,13,23,41,-1,41,39,13,-1,12,2,42,-1,42,40,12,-1,62,58,60,-1,60,61,62,-1,16,7,45,-1,45,43,16,-1,15,26,47,-1,47,46,15,-1,66,71,73,-1,73,74,66,-1,6,10,50,-1,50,48,6,-1,21,8,52,-1,52,49,21,-1,18,20,53,-1,53,51,18,-1,57,63,64,-1,64,65,57,-1,0,9,55,-1,55,54,0,-1,19,17,44,-1,44,56,19,-1,59,62,63,-1,63,57,59,-1,70,72,66,-1,66,67,70,-1,20,1,59,-1,59,57,20,-1,1,29,60,-1,60,58,1,-1,29,42,61,-1,61,60,29,-1,42,2,62,-1,62,61,42,-1,2,0,63,-1,63,62,2,-1,0,54,64,-1,64,63,0,-1,54,53,65,-1,65,64,54,-1,53,20,57,-1,57,65,53,-1,26,5,67,-1,67,66,26,-1,5,35,68,-1,68,67,5,-1,35,34,69,-1,69,68,35,-1,34,4,70,-1,70,69,34,-1,4,6,72,-1,72,70,4,-1,6,48,73,-1,73,71,6,-1,48,47,74,-1,74,73,48,-1,47,26,66,-1,66,74,47,-1};
			return value;
		}





		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_12_476_coordIndex_1()
		{
			int[] value = {1,0,3,-1,3,2,1,-1,4,7,6,-1,6,5,4,-1,4,18,19,-1,19,7,4,-1,0,8,9,-1,9,3,0,-1,10,2,3,-1,3,11,10,-1,12,6,7,-1,7,13,12,-1,13,7,19,-1,19,20,13,-1,25,26,14,-1,14,9,25,-1,3,9,14,-1,14,11,3,-1,15,10,11,-1,11,16,15,-1,13,20,21,-1,21,17,13,-1,11,14,16,-1,4,5,23,-1,23,18,4,-1,14,38,37,-1,34,15,16,-1,16,35,34,-1,17,21,39,-1,39,36,17,-1,17,12,13,-1,35,16,14,-1,14,37,35,-1,5,6,30,-1,30,27,5,-1,18,23,22,-1,22,1,18,-1,2,19,18,-1,18,1,2,-1,10,20,19,-1,19,2,10,-1,15,21,20,-1,20,10,15,-1,34,39,21,-1,21,15,34,-1,22,8,0,-1,0,1,22,-1,25,9,8,-1,8,24,25,-1,14,26,33,-1,33,38,14,-1,23,5,27,-1,27,29,23,-1,22,23,29,-1,29,28,22,-1,8,22,28,-1,28,24,8,-1,30,6,12,-1,12,31,30,-1,32,31,12,-1,12,40,32,-1,40,12,17,-1,17,36,40,-1,47,48,49,-1,49,41,42,-1,42,43,44,-1,49,42,44,-1,47,49,44,-1,47,44,45,-1,46,47,45,-1,51,52,53,-1,53,54,55,-1,51,53,55,-1,50,51,55,-1,55,56,59,-1,59,50,55,-1,56,57,58,-1,58,59,56,-1,34,35,42,-1,42,41,34,-1,35,37,43,-1,43,42,35,-1,37,38,44,-1,44,43,37,-1,38,33,45,-1,45,44,38,-1,33,32,46,-1,46,45,33,-1,32,40,47,-1,47,46,32,-1,40,36,48,-1,48,47,40,-1,36,39,49,-1,49,48,36,-1,39,34,41,-1,41,49,39,-1,25,24,51,-1,51,50,25,-1,24,28,52,-1,52,51,24,-1,28,29,53,-1,53,52,28,-1,29,27,54,-1,54,53,29,-1,27,30,55,-1,55,54,27,-1,30,31,56,-1,56,55,30,-1,31,32,57,-1,57,56,31,-1,32,33,58,-1,58,57,32,-1,33,26,59,-1,59,58,33,-1,26,25,50,-1,50,59,26,-1};
			return value;
		}


		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_12_476_texCoordIndex_1()
		{
			int[] value = {1,0,3,-1,3,2,1,-1,4,7,6,-1,6,5,4,-1,4,18,19,-1,19,7,4,-1,0,8,9,-1,9,3,0,-1,10,2,3,-1,3,11,10,-1,12,6,7,-1,7,13,12,-1,13,7,19,-1,19,20,13,-1,25,26,14,-1,14,9,25,-1,3,9,14,-1,14,11,3,-1,15,10,11,-1,11,16,15,-1,13,20,21,-1,21,17,13,-1,11,14,16,-1,4,5,23,-1,23,18,4,-1,14,38,37,-1,34,15,16,-1,16,35,34,-1,17,21,39,-1,39,36,17,-1,17,12,13,-1,35,16,14,-1,14,37,35,-1,5,6,30,-1,30,27,5,-1,18,23,22,-1,22,1,18,-1,2,19,18,-1,18,1,2,-1,10,20,19,-1,19,2,10,-1,15,21,20,-1,20,10,15,-1,34,39,21,-1,21,15,34,-1,22,8,0,-1,0,1,22,-1,25,9,8,-1,8,24,25,-1,14,26,33,-1,33,38,14,-1,23,5,27,-1,27,29,23,-1,22,23,29,-1,29,28,22,-1,8,22,28,-1,28,24,8,-1,30,6,12,-1,12,31,30,-1,32,31,12,-1,12,40,32,-1,40,12,17,-1,17,36,40,-1,47,48,49,-1,49,41,42,-1,42,43,44,-1,49,42,44,-1,47,49,44,-1,47,44,45,-1,46,47,45,-1,51,52,53,-1,53,54,55,-1,51,53,55,-1,50,51,55,-1,55,56,59,-1,59,50,55,-1,56,57,58,-1,58,59,56,-1,34,35,42,-1,42,41,34,-1,35,37,43,-1,43,42,35,-1,37,38,44,-1,44,43,37,-1,38,33,45,-1,45,44,38,-1,33,32,46,-1,46,45,33,-1,32,40,47,-1,47,46,32,-1,40,36,48,-1,48,47,40,-1,36,39,49,-1,49,48,36,-1,39,34,41,-1,41,49,39,-1,25,24,51,-1,51,50,25,-1,24,28,52,-1,52,51,24,-1,28,29,53,-1,53,52,28,-1,29,27,54,-1,54,53,29,-1,27,30,55,-1,55,54,27,-1,30,31,56,-1,56,55,30,-1,31,32,57,-1,57,56,31,-1,32,33,58,-1,58,57,32,-1,33,26,59,-1,59,58,33,-1,26,25,50,-1,50,59,26,-1};
			return value;
		}




		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_14_492_coordIndex_1()
		{
			int[] value = {11,13,17,-1,17,16,11,-1,10,11,16,-1,16,14,10,-1,5,1,3,-1,3,7,5,-1,0,2,6,-1,6,4,0,-1,14,15,12,-1,12,10,14,-1,7,3,0,-1,0,4,7,-1,8,1,5,-1,5,9,8,-1,40,41,36,-1,36,37,40,-1,48,49,44,-1,44,45,48,-1,27,28,31,-1,28,29,30,-1,30,31,28,-1,34,35,32,-1,32,33,34,-1,35,27,31,-1,31,32,35,-1,18,19,24,-1,26,18,24,-1,24,25,26,-1,20,21,22,-1,22,23,20,-1,19,20,23,-1,23,24,19,-1,5,7,19,-1,19,18,5,-1,7,4,20,-1,20,19,7,-1,4,6,21,-1,21,20,4,-1,40,37,38,-1,38,39,40,-1,15,14,23,-1,23,22,15,-1,14,16,24,-1,24,23,14,-1,16,17,25,-1,25,24,16,-1,44,49,50,-1,50,51,44,-1,9,5,18,-1,18,26,9,-1,3,1,28,-1,28,27,3,-1,1,8,29,-1,29,28,1,-1,48,45,46,-1,46,47,48,-1,13,11,31,-1,31,30,13,-1,11,10,32,-1,32,31,11,-1,10,12,33,-1,33,32,10,-1,36,41,42,-1,42,43,36,-1,2,0,35,-1,35,34,2,-1,0,3,27,-1,27,35,0,-1,12,15,37,-1,37,36,12,-1,15,22,38,-1,38,37,15,-1,22,21,39,-1,39,38,22,-1,21,6,40,-1,40,39,21,-1,6,2,41,-1,41,40,6,-1,2,34,42,-1,42,41,2,-1,34,33,43,-1,43,42,34,-1,33,12,36,-1,36,43,33,-1,17,13,45,-1,45,44,17,-1,13,30,46,-1,46,45,13,-1,30,29,47,-1,47,46,30,-1,29,8,48,-1,48,47,29,-1,8,9,49,-1,49,48,8,-1,9,26,50,-1,50,49,9,-1,26,25,51,-1,51,50,26,-1,25,17,44,-1,44,51,25,-1};
			return value;
		}


		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_14_492_texCoordIndex_1()
		{
			int[] value = {5,13,17,-1,17,16,5,-1,2,5,16,-1,16,7,2,-1,9,1,6,-1,6,12,9,-1,0,4,11,-1,11,8,0,-1,7,10,3,-1,3,2,7,-1,12,6,0,-1,0,8,12,-1,14,1,9,-1,9,15,14,-1,42,43,38,-1,38,39,42,-1,50,51,46,-1,46,47,50,-1,29,30,18,-1,30,31,32,-1,32,33,30,-1,36,37,34,-1,34,35,36,-1,37,29,33,-1,33,34,37,-1,20,21,19,-1,28,20,26,-1,26,27,28,-1,22,23,24,-1,24,25,22,-1,21,22,25,-1,25,26,21,-1,9,12,21,-1,21,20,9,-1,12,8,22,-1,22,21,12,-1,8,11,23,-1,23,22,8,-1,42,39,40,-1,40,41,42,-1,10,7,25,-1,25,24,10,-1,7,16,26,-1,26,25,7,-1,16,17,27,-1,27,26,16,-1,46,51,52,-1,52,53,46,-1,15,9,20,-1,20,28,15,-1,6,1,30,-1,30,29,6,-1,1,14,31,-1,31,30,1,-1,50,47,48,-1,48,49,50,-1,13,5,33,-1,33,32,13,-1,5,2,34,-1,34,33,5,-1,2,3,35,-1,35,34,2,-1,38,43,44,-1,44,45,38,-1,4,0,37,-1,37,36,4,-1,0,6,29,-1,29,37,0,-1,3,10,39,-1,39,38,3,-1,10,24,40,-1,40,39,10,-1,24,23,41,-1,41,40,24,-1,23,11,42,-1,42,41,23,-1,11,4,43,-1,43,42,11,-1,4,36,44,-1,44,43,4,-1,36,35,45,-1,45,44,36,-1,35,3,38,-1,38,45,35,-1,17,13,47,-1,47,46,17,-1,13,32,48,-1,48,47,13,-1,32,31,49,-1,49,48,32,-1,31,14,50,-1,50,49,31,-1,14,15,51,-1,51,50,14,-1,15,28,52,-1,52,51,15,-1,28,27,53,-1,53,52,28,-1,27,17,46,-1,46,53,27,-1};
			return value;
		}







		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_10_577_coordIndex_1()
		{
			int[] value = {11,6,0,-1,0,3,11,-1,7,1,0,-1,0,6,7,-1,9,8,2,-1,2,4,9,-1,10,9,4,-1,4,5,10,-1,10,5,1,-1,1,7,10,-1,25,11,3,-1,3,26,25,-1,2,8,12,-1,12,27,2,-1,13,16,15,-1,15,14,13,-1,17,14,15,-1,15,18,17,-1,19,22,21,-1,21,20,19,-1,23,24,22,-1,22,19,23,-1,23,17,18,-1,18,24,23,-1,25,26,16,-1,16,13,25,-1,21,27,12,-1,12,20,21,-1,29,30,31,-1,31,32,33,-1,29,31,33,-1,34,35,36,-1,33,34,36,-1,36,37,38,-1,38,39,40,-1,36,38,40,-1,33,36,40,-1,29,33,40,-1,29,40,41,-1,29,41,28,-1,44,45,46,-1,46,47,48,-1,44,46,48,-1,48,49,50,-1,48,50,51,-1,51,52,53,-1,53,54,55,-1,51,53,55,-1,48,51,55,-1,44,48,55,-1,43,44,55,-1,43,55,42,-1,3,0,29,-1,29,28,3,-1,0,1,30,-1,30,29,0,-1,1,5,31,-1,31,30,1,-1,5,4,32,-1,32,31,5,-1,4,2,33,-1,33,32,4,-1,2,27,34,-1,34,33,2,-1,27,21,35,-1,35,34,27,-1,21,22,36,-1,36,35,21,-1,22,24,37,-1,37,36,22,-1,24,18,38,-1,38,37,24,-1,18,15,39,-1,39,38,18,-1,15,16,40,-1,40,39,15,-1,16,26,41,-1,41,40,16,-1,26,3,28,-1,28,41,26,-1,6,11,43,-1,43,42,6,-1,11,25,44,-1,44,43,11,-1,25,13,45,-1,45,44,25,-1,13,14,46,-1,46,45,13,-1,14,17,47,-1,47,46,14,-1,17,23,48,-1,48,47,17,-1,23,19,49,-1,49,48,23,-1,19,20,50,-1,50,49,19,-1,20,12,51,-1,51,50,20,-1,12,8,52,-1,52,51,12,-1,8,9,53,-1,53,52,8,-1,9,10,54,-1,54,53,9,-1,10,7,55,-1,55,54,10,-1,7,6,42,-1,42,55,7,-1};
			return value;
		}


		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_10_577_texCoordIndex_1()
		{
			int[] value = {15,9,0,-1,0,4,15,-1,10,1,0,-1,0,9,10,-1,13,12,2,-1,2,5,13,-1,14,13,5,-1,5,6,14,-1,14,6,1,-1,1,10,14,-1,17,15,4,-1,4,7,17,-1,3,11,16,-1,16,8,3,-1,18,21,20,-1,20,19,18,-1,22,19,20,-1,20,23,22,-1,24,27,26,-1,26,25,24,-1,28,29,27,-1,27,24,28,-1,28,22,23,-1,23,29,28,-1,30,31,21,-1,21,18,30,-1,32,35,34,-1,34,33,32,-1,37,38,39,-1,39,40,41,-1,37,39,41,-1,42,43,44,-1,41,42,44,-1,44,45,46,-1,46,47,48,-1,44,46,48,-1,41,44,48,-1,37,41,48,-1,37,48,49,-1,37,49,36,-1,52,53,54,-1,54,55,56,-1,52,54,56,-1,56,57,58,-1,56,58,59,-1,59,60,61,-1,61,62,63,-1,59,61,63,-1,56,59,63,-1,52,56,63,-1,51,52,63,-1,51,63,50,-1,4,0,37,-1,37,36,4,-1,0,1,38,-1,38,37,0,-1,1,6,39,-1,39,38,1,-1,6,5,40,-1,40,39,6,-1,5,2,41,-1,41,40,5,-1,3,8,42,-1,42,41,3,-1,35,32,43,-1,43,42,35,-1,26,27,44,-1,44,43,26,-1,27,29,45,-1,45,44,27,-1,29,23,46,-1,46,45,29,-1,23,20,47,-1,47,46,23,-1,20,21,48,-1,48,47,20,-1,21,31,49,-1,49,48,21,-1,7,4,36,-1,36,49,7,-1,9,15,51,-1,51,50,9,-1,15,17,52,-1,52,51,15,-1,30,18,53,-1,53,52,30,-1,18,19,54,-1,54,53,18,-1,19,22,55,-1,55,54,19,-1,22,28,56,-1,56,55,22,-1,28,24,57,-1,57,56,28,-1,24,25,58,-1,58,57,24,-1,33,34,59,-1,59,58,33,-1,16,11,60,-1,60,59,16,-1,12,13,61,-1,61,60,12,-1,13,14,62,-1,62,61,13,-1,14,10,63,-1,63,62,14,-1,10,9,50,-1,50,63,10,-1};
			return value;
		}



		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_11_585_coordIndex_1()
		{
			int[] value = {1,8,15,-1,15,16,1,-1,0,4,9,-1,9,6,0,-1,7,5,0,-1,0,6,7,-1,1,2,10,-1,10,8,1,-1,2,3,11,-1,11,10,2,-1,11,3,5,-1,5,7,11,-1,4,27,12,-1,12,9,4,-1,13,16,15,-1,15,14,13,-1,18,17,20,-1,20,19,18,-1,21,17,18,-1,18,22,21,-1,13,14,24,-1,24,23,13,-1,23,24,26,-1,26,25,23,-1,26,21,22,-1,22,25,26,-1,19,20,12,-1,12,27,19,-1,29,30,31,-1,31,32,33,-1,29,31,33,-1,34,35,36,-1,33,34,36,-1,36,37,38,-1,38,39,40,-1,36,38,40,-1,33,36,40,-1,29,33,40,-1,29,40,41,-1,29,41,28,-1,44,45,46,-1,46,47,48,-1,44,46,48,-1,48,49,50,-1,48,50,51,-1,51,52,53,-1,53,54,55,-1,51,53,55,-1,48,51,55,-1,44,48,55,-1,43,44,55,-1,43,55,42,-1,4,0,29,-1,29,28,4,-1,0,5,30,-1,30,29,0,-1,5,3,31,-1,31,30,5,-1,3,2,32,-1,32,31,3,-1,2,1,33,-1,33,32,2,-1,1,16,34,-1,34,33,1,-1,16,13,35,-1,35,34,16,-1,13,23,36,-1,36,35,13,-1,23,25,37,-1,37,36,23,-1,25,22,38,-1,38,37,25,-1,22,18,39,-1,39,38,22,-1,18,19,40,-1,40,39,18,-1,19,27,41,-1,41,40,19,-1,27,4,28,-1,28,41,27,-1,6,9,43,-1,43,42,6,-1,9,12,44,-1,44,43,9,-1,12,20,45,-1,45,44,12,-1,20,17,46,-1,46,45,20,-1,17,21,47,-1,47,46,17,-1,21,26,48,-1,48,47,21,-1,26,24,49,-1,49,48,26,-1,24,14,50,-1,50,49,24,-1,14,15,51,-1,51,50,14,-1,15,8,52,-1,52,51,15,-1,8,10,53,-1,53,52,8,-1,10,11,54,-1,54,53,10,-1,11,7,55,-1,55,54,11,-1,7,6,42,-1,42,55,7,-1};
			return value;
		}


		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_11_585_texCoordIndex_1()
		{
			int[] value = {4,11,17,-1,17,7,4,-1,0,1,13,-1,13,9,0,-1,10,2,0,-1,0,9,10,-1,3,5,14,-1,14,12,3,-1,5,6,15,-1,15,14,5,-1,15,6,2,-1,2,10,15,-1,1,8,16,-1,16,13,1,-1,18,21,20,-1,20,19,18,-1,23,22,25,-1,25,24,23,-1,26,22,23,-1,23,27,26,-1,29,28,31,-1,31,30,29,-1,30,31,33,-1,33,32,30,-1,33,26,27,-1,27,32,33,-1,24,25,35,-1,35,34,24,-1,37,38,39,-1,39,40,41,-1,37,39,41,-1,42,43,44,-1,41,42,44,-1,44,45,46,-1,46,47,48,-1,44,46,48,-1,41,44,48,-1,37,41,48,-1,37,48,49,-1,37,49,36,-1,52,53,54,-1,54,55,56,-1,52,54,56,-1,56,57,58,-1,56,58,59,-1,59,60,61,-1,61,62,63,-1,59,61,63,-1,56,59,63,-1,52,56,63,-1,51,52,63,-1,51,63,50,-1,1,0,37,-1,37,36,1,-1,0,2,38,-1,38,37,0,-1,2,6,39,-1,39,38,2,-1,6,5,40,-1,40,39,6,-1,5,3,41,-1,41,40,5,-1,4,7,42,-1,42,41,4,-1,21,18,43,-1,43,42,21,-1,29,30,44,-1,44,43,29,-1,30,32,45,-1,45,44,30,-1,32,27,46,-1,46,45,32,-1,27,23,47,-1,47,46,27,-1,23,24,48,-1,48,47,23,-1,24,34,49,-1,49,48,24,-1,8,1,36,-1,36,49,8,-1,9,13,51,-1,51,50,9,-1,13,16,52,-1,52,51,13,-1,35,25,53,-1,53,52,35,-1,25,22,54,-1,54,53,25,-1,22,26,55,-1,55,54,22,-1,26,33,56,-1,56,55,26,-1,33,31,57,-1,57,56,33,-1,31,28,58,-1,58,57,31,-1,19,20,59,-1,59,58,19,-1,17,11,60,-1,60,59,17,-1,12,14,61,-1,61,60,12,-1,14,15,62,-1,62,61,14,-1,15,10,63,-1,63,62,15,-1,10,9,50,-1,50,63,10,-1};
			return value;
		}



		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_12_593_coordIndex_1()
		{
			int[] value = {3,7,14,-1,14,15,3,-1,0,5,10,-1,10,6,0,-1,11,2,0,-1,0,6,11,-1,3,4,8,-1,8,7,3,-1,4,1,9,-1,9,8,4,-1,9,1,2,-1,2,11,9,-1,5,26,27,-1,27,10,5,-1,12,15,14,-1,14,13,12,-1,17,16,19,-1,19,18,17,-1,20,16,17,-1,17,21,20,-1,12,13,23,-1,23,22,12,-1,22,23,25,-1,25,24,22,-1,25,20,21,-1,21,24,25,-1,18,19,27,-1,27,26,18,-1,29,30,31,-1,31,32,33,-1,33,34,35,-1,31,33,35,-1,35,36,37,-1,37,38,39,-1,35,37,39,-1,31,35,39,-1,39,40,41,-1,31,39,41,-1,29,31,41,-1,29,41,28,-1,44,45,46,-1,46,47,48,-1,44,46,48,-1,48,49,50,-1,48,50,51,-1,51,52,53,-1,53,54,55,-1,51,53,55,-1,48,51,55,-1,44,48,55,-1,43,44,55,-1,43,55,42,-1,5,0,29,-1,29,28,5,-1,0,2,30,-1,30,29,0,-1,2,1,31,-1,31,30,2,-1,1,4,32,-1,32,31,1,-1,4,3,33,-1,33,32,4,-1,3,15,34,-1,34,33,3,-1,15,12,35,-1,35,34,15,-1,12,22,36,-1,36,35,12,-1,22,24,37,-1,37,36,22,-1,24,21,38,-1,38,37,24,-1,21,17,39,-1,39,38,21,-1,17,18,40,-1,40,39,17,-1,18,26,41,-1,41,40,18,-1,26,5,28,-1,28,41,26,-1,6,10,43,-1,43,42,6,-1,10,27,44,-1,44,43,10,-1,27,19,45,-1,45,44,27,-1,19,16,46,-1,46,45,19,-1,16,20,47,-1,47,46,16,-1,20,25,48,-1,48,47,20,-1,25,23,49,-1,49,48,25,-1,23,13,50,-1,50,49,23,-1,13,14,51,-1,51,50,13,-1,14,7,52,-1,52,51,14,-1,7,8,53,-1,53,52,7,-1,8,9,54,-1,54,53,8,-1,9,11,55,-1,55,54,9,-1,11,6,42,-1,42,55,11,-1};
			return value;
		}


		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_12_593_texCoordIndex_1()
		{
			int[] value = {6,10,16,-1,16,7,6,-1,1,0,14,-1,14,9,1,-1,15,2,1,-1,1,9,15,-1,4,3,12,-1,12,11,4,-1,3,5,13,-1,13,12,3,-1,13,5,2,-1,2,15,13,-1,0,8,17,-1,17,14,0,-1,18,21,20,-1,20,19,18,-1,23,22,25,-1,25,24,23,-1,26,22,23,-1,23,27,26,-1,29,28,31,-1,31,30,29,-1,30,31,33,-1,33,32,30,-1,33,26,27,-1,27,32,33,-1,24,25,35,-1,35,34,24,-1,37,38,39,-1,39,40,41,-1,41,42,43,-1,39,41,43,-1,43,44,45,-1,45,46,47,-1,43,45,47,-1,39,43,47,-1,47,48,49,-1,39,47,49,-1,37,39,49,-1,37,49,36,-1,52,53,54,-1,54,55,56,-1,52,54,56,-1,56,57,58,-1,56,58,59,-1,59,60,61,-1,61,62,63,-1,59,61,63,-1,56,59,63,-1,52,56,63,-1,51,52,63,-1,51,63,50,-1,0,1,37,-1,37,36,0,-1,1,2,38,-1,38,37,1,-1,2,5,39,-1,39,38,2,-1,5,3,40,-1,40,39,5,-1,3,4,41,-1,41,40,3,-1,6,7,42,-1,42,41,6,-1,21,18,43,-1,43,42,21,-1,29,30,44,-1,44,43,29,-1,30,32,45,-1,45,44,30,-1,32,27,46,-1,46,45,32,-1,27,23,47,-1,47,46,27,-1,23,24,48,-1,48,47,23,-1,24,34,49,-1,49,48,24,-1,8,0,36,-1,36,49,8,-1,9,14,51,-1,51,50,9,-1,14,17,52,-1,52,51,14,-1,35,25,53,-1,53,52,35,-1,25,22,54,-1,54,53,25,-1,22,26,55,-1,55,54,22,-1,26,33,56,-1,56,55,26,-1,33,31,57,-1,57,56,33,-1,31,28,58,-1,58,57,31,-1,19,20,59,-1,59,58,19,-1,16,10,60,-1,60,59,16,-1,11,12,61,-1,61,60,11,-1,12,13,62,-1,62,61,12,-1,13,15,63,-1,63,62,13,-1,15,9,50,-1,50,63,15,-1};
			return value;
		}



		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_13_601_coordIndex_1()
		{
			int[] value = {7,0,1,-1,1,14,7,-1,11,2,0,-1,0,7,11,-1,13,12,3,-1,3,4,13,-1,8,5,2,-1,2,11,8,-1,14,1,6,-1,6,9,14,-1,8,13,4,-1,4,5,8,-1,12,10,27,-1,27,3,12,-1,16,15,18,-1,18,17,16,-1,19,16,17,-1,17,20,19,-1,21,24,23,-1,23,22,21,-1,25,19,20,-1,20,26,25,-1,15,9,6,-1,6,18,15,-1,25,26,24,-1,24,21,25,-1,22,23,27,-1,27,10,22,-1,29,30,31,-1,31,32,33,-1,33,34,35,-1,31,33,35,-1,35,36,37,-1,37,38,39,-1,35,37,39,-1,31,35,39,-1,39,40,41,-1,31,39,41,-1,29,31,41,-1,29,41,28,-1,44,45,46,-1,43,44,46,-1,46,47,48,-1,48,49,50,-1,46,48,50,-1,50,51,52,-1,52,53,54,-1,50,52,54,-1,46,50,54,-1,43,46,54,-1,43,54,55,-1,43,55,42,-1,1,0,29,-1,29,28,1,-1,0,2,30,-1,30,29,0,-1,2,5,31,-1,31,30,2,-1,5,4,32,-1,32,31,5,-1,4,3,33,-1,33,32,4,-1,3,27,34,-1,34,33,3,-1,27,23,35,-1,35,34,27,-1,23,24,36,-1,36,35,23,-1,24,26,37,-1,37,36,24,-1,26,20,38,-1,38,37,26,-1,20,17,39,-1,39,38,20,-1,17,18,40,-1,40,39,17,-1,18,6,41,-1,41,40,18,-1,6,1,28,-1,28,41,6,-1,7,14,43,-1,43,42,7,-1,14,9,44,-1,44,43,14,-1,9,15,45,-1,45,44,9,-1,15,16,46,-1,46,45,15,-1,16,19,47,-1,47,46,16,-1,19,25,48,-1,48,47,19,-1,25,21,49,-1,49,48,25,-1,21,22,50,-1,50,49,21,-1,22,10,51,-1,51,50,22,-1,10,12,52,-1,52,51,10,-1,12,13,53,-1,53,52,12,-1,13,8,54,-1,54,53,13,-1,8,11,55,-1,55,54,8,-1,11,7,42,-1,42,55,11,-1};
			return value;
		}


		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_13_601_texCoordIndex_1()
		{
			int[] value = {9,0,1,-1,1,17,9,-1,13,2,0,-1,0,9,13,-1,16,15,3,-1,3,5,16,-1,10,6,2,-1,2,13,10,-1,17,1,8,-1,8,11,17,-1,10,16,5,-1,5,6,10,-1,14,12,7,-1,7,4,14,-1,19,18,21,-1,21,20,19,-1,22,19,20,-1,20,23,22,-1,24,27,26,-1,26,25,24,-1,28,22,23,-1,23,29,28,-1,18,30,31,-1,31,21,18,-1,28,29,27,-1,27,24,28,-1,33,32,35,-1,35,34,33,-1,37,38,39,-1,39,40,41,-1,41,42,43,-1,39,41,43,-1,43,44,45,-1,45,46,47,-1,43,45,47,-1,39,43,47,-1,47,48,49,-1,39,47,49,-1,37,39,49,-1,37,49,36,-1,52,53,54,-1,51,52,54,-1,54,55,56,-1,56,57,58,-1,54,56,58,-1,58,59,60,-1,60,61,62,-1,58,60,62,-1,54,58,62,-1,51,54,62,-1,51,62,63,-1,51,63,50,-1,1,0,37,-1,37,36,1,-1,0,2,38,-1,38,37,0,-1,2,6,39,-1,39,38,2,-1,6,5,40,-1,40,39,6,-1,5,3,41,-1,41,40,5,-1,4,7,42,-1,42,41,4,-1,35,32,43,-1,43,42,35,-1,26,27,44,-1,44,43,26,-1,27,29,45,-1,45,44,27,-1,29,23,46,-1,46,45,29,-1,23,20,47,-1,47,46,23,-1,20,21,48,-1,48,47,20,-1,21,31,49,-1,49,48,21,-1,8,1,36,-1,36,49,8,-1,9,17,51,-1,51,50,9,-1,17,11,52,-1,52,51,17,-1,30,18,53,-1,53,52,30,-1,18,19,54,-1,54,53,18,-1,19,22,55,-1,55,54,19,-1,22,28,56,-1,56,55,22,-1,28,24,57,-1,57,56,28,-1,24,25,58,-1,58,57,24,-1,33,34,59,-1,59,58,33,-1,12,14,60,-1,60,59,12,-1,15,16,61,-1,61,60,15,-1,16,10,62,-1,62,61,16,-1,10,13,63,-1,63,62,10,-1,13,9,50,-1,50,63,13,-1};
			return value;
		}



		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_14_609_coordIndex_1()
		{
			int[] value = {4,5,11,-1,11,10,4,-1,17,3,9,-1,9,20,17,-1,6,0,2,-1,2,7,6,-1,8,1,0,-1,0,6,8,-1,3,4,10,-1,10,9,3,-1,5,1,8,-1,8,11,5,-1,2,27,12,-1,12,7,2,-1,13,16,15,-1,15,14,13,-1,17,20,19,-1,19,18,17,-1,21,24,23,-1,23,22,21,-1,25,21,22,-1,22,26,25,-1,18,19,16,-1,16,13,18,-1,14,15,25,-1,25,26,14,-1,23,24,12,-1,12,27,23,-1,29,30,31,-1,31,32,33,-1,33,34,35,-1,31,33,35,-1,35,36,37,-1,37,38,39,-1,35,37,39,-1,31,35,39,-1,39,40,41,-1,31,39,41,-1,29,31,41,-1,29,41,28,-1,44,45,46,-1,43,44,46,-1,46,47,48,-1,48,49,50,-1,46,48,50,-1,50,51,52,-1,52,53,54,-1,50,52,54,-1,46,50,54,-1,43,46,54,-1,43,54,55,-1,43,55,42,-1,2,0,29,-1,29,28,2,-1,0,1,30,-1,30,29,0,-1,1,5,31,-1,31,30,1,-1,5,4,32,-1,32,31,5,-1,4,3,33,-1,33,32,4,-1,3,17,34,-1,34,33,3,-1,17,18,35,-1,35,34,17,-1,18,13,36,-1,36,35,18,-1,13,14,37,-1,37,36,13,-1,14,26,38,-1,38,37,14,-1,26,22,39,-1,39,38,26,-1,22,23,40,-1,40,39,22,-1,23,27,41,-1,41,40,23,-1,27,2,28,-1,28,41,27,-1,6,7,43,-1,43,42,6,-1,7,12,44,-1,44,43,7,-1,12,24,45,-1,45,44,12,-1,24,21,46,-1,46,45,24,-1,21,25,47,-1,47,46,21,-1,25,15,48,-1,48,47,25,-1,15,16,49,-1,49,48,15,-1,16,19,50,-1,50,49,16,-1,19,20,51,-1,51,50,19,-1,20,9,52,-1,52,51,20,-1,9,10,53,-1,53,52,9,-1,10,11,54,-1,54,53,10,-1,11,8,55,-1,55,54,11,-1,8,6,42,-1,42,55,8,-1};
			return value;
		}


		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_14_609_texCoordIndex_1()
		{
			int[] value = {5,6,15,-1,15,14,5,-1,7,4,12,-1,12,16,7,-1,9,0,2,-1,2,10,9,-1,11,1,0,-1,0,9,11,-1,3,5,14,-1,14,13,3,-1,6,1,11,-1,11,15,6,-1,2,8,17,-1,17,10,2,-1,18,21,20,-1,20,19,18,-1,22,25,24,-1,24,23,22,-1,26,29,28,-1,28,27,26,-1,30,26,27,-1,27,31,30,-1,33,32,21,-1,21,18,33,-1,19,20,30,-1,30,31,19,-1,28,29,35,-1,35,34,28,-1,37,38,39,-1,39,40,41,-1,41,42,43,-1,39,41,43,-1,43,44,45,-1,45,46,47,-1,43,45,47,-1,39,43,47,-1,47,48,49,-1,39,47,49,-1,37,39,49,-1,37,49,36,-1,52,53,54,-1,51,52,54,-1,54,55,56,-1,56,57,58,-1,54,56,58,-1,58,59,60,-1,60,61,62,-1,58,60,62,-1,54,58,62,-1,51,54,62,-1,51,62,63,-1,51,63,50,-1,2,0,37,-1,37,36,2,-1,0,1,38,-1,38,37,0,-1,1,6,39,-1,39,38,1,-1,6,5,40,-1,40,39,6,-1,5,3,41,-1,41,40,5,-1,4,7,42,-1,42,41,4,-1,22,23,43,-1,43,42,22,-1,33,18,44,-1,44,43,33,-1,18,19,45,-1,45,44,18,-1,19,31,46,-1,46,45,19,-1,31,27,47,-1,47,46,31,-1,27,28,48,-1,48,47,27,-1,28,34,49,-1,49,48,28,-1,8,2,36,-1,36,49,8,-1,9,10,51,-1,51,50,9,-1,10,17,52,-1,52,51,10,-1,35,29,53,-1,53,52,35,-1,29,26,54,-1,54,53,29,-1,26,30,55,-1,55,54,26,-1,30,20,56,-1,56,55,30,-1,20,21,57,-1,57,56,20,-1,21,32,58,-1,58,57,21,-1,24,25,59,-1,59,58,24,-1,16,12,60,-1,60,59,16,-1,13,14,61,-1,61,60,13,-1,14,15,62,-1,62,61,14,-1,15,11,63,-1,63,62,15,-1,11,9,50,-1,50,63,11,-1};
			return value;
		}



		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_15_617_coordIndex_1()
		{
			int[] value = {4,3,10,-1,10,12,4,-1,5,4,12,-1,12,13,5,-1,5,13,9,-1,9,1,5,-1,6,11,14,-1,14,7,6,-1,7,2,0,-1,0,6,7,-1,11,6,0,-1,0,8,11,-1,3,28,29,-1,29,10,3,-1,8,0,1,-1,1,9,8,-1,15,18,17,-1,17,16,15,-1,19,20,18,-1,18,15,19,-1,19,21,22,-1,22,20,19,-1,23,7,14,-1,14,24,23,-1,7,23,25,-1,25,26,7,-1,24,27,25,-1,25,23,24,-1,16,17,29,-1,29,28,16,-1,27,22,21,-1,21,25,27,-1,32,33,34,-1,31,32,34,-1,34,35,36,-1,36,37,38,-1,34,36,38,-1,38,39,40,-1,40,41,42,-1,38,40,42,-1,34,38,42,-1,31,34,42,-1,31,42,43,-1,31,43,30,-1,45,46,47,-1,47,48,49,-1,49,50,51,-1,47,49,51,-1,51,52,53,-1,53,54,55,-1,51,53,55,-1,47,51,55,-1,55,56,57,-1,47,55,57,-1,45,47,57,-1,45,57,44,-1,0,2,31,-1,31,30,0,-1,2,7,32,-1,32,31,2,-1,7,26,33,-1,33,32,7,-1,26,25,34,-1,34,33,26,-1,25,21,35,-1,35,34,25,-1,21,19,36,-1,36,35,21,-1,19,15,37,-1,37,36,19,-1,15,16,38,-1,38,37,15,-1,16,28,39,-1,39,38,16,-1,28,3,40,-1,40,39,28,-1,3,4,41,-1,41,40,3,-1,4,5,42,-1,42,41,4,-1,5,1,43,-1,43,42,5,-1,1,0,30,-1,30,43,1,-1,12,10,45,-1,45,44,12,-1,10,29,46,-1,46,45,10,-1,29,17,47,-1,47,46,29,-1,17,18,48,-1,48,47,17,-1,18,20,49,-1,49,48,18,-1,20,22,50,-1,50,49,20,-1,22,27,51,-1,51,50,22,-1,27,24,52,-1,52,51,27,-1,24,14,53,-1,53,52,24,-1,14,11,54,-1,54,53,14,-1,11,8,55,-1,55,54,11,-1,8,9,56,-1,56,55,8,-1,9,13,57,-1,57,56,9,-1,13,12,44,-1,44,57,13,-1};
			return value;
		}


		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_15_617_texCoordIndex_1()
		{
			int[] value = {6,5,14,-1,14,16,6,-1,7,6,16,-1,16,17,7,-1,7,17,12,-1,12,3,7,-1,8,15,18,-1,18,10,8,-1,10,0,1,-1,1,8,10,-1,15,8,2,-1,2,11,15,-1,4,9,19,-1,19,13,4,-1,11,2,3,-1,3,12,11,-1,20,23,22,-1,22,21,20,-1,24,25,23,-1,23,20,24,-1,24,26,27,-1,27,25,24,-1,29,28,31,-1,31,30,29,-1,28,29,32,-1,32,33,28,-1,30,35,34,-1,34,29,30,-1,37,36,39,-1,39,38,37,-1,35,27,26,-1,26,34,35,-1,42,43,44,-1,41,42,44,-1,44,45,46,-1,46,47,48,-1,44,46,48,-1,48,49,50,-1,50,51,52,-1,48,50,52,-1,44,48,52,-1,41,44,52,-1,41,52,53,-1,41,53,40,-1,55,56,57,-1,57,58,59,-1,59,60,61,-1,57,59,61,-1,61,62,63,-1,63,64,65,-1,61,63,65,-1,57,61,65,-1,65,66,67,-1,57,65,67,-1,55,57,67,-1,55,67,54,-1,1,0,41,-1,41,40,1,-1,0,10,42,-1,42,41,0,-1,28,33,43,-1,43,42,28,-1,33,32,44,-1,44,43,33,-1,34,26,45,-1,45,44,34,-1,26,24,46,-1,46,45,26,-1,24,20,47,-1,47,46,24,-1,20,21,48,-1,48,47,20,-1,37,38,49,-1,49,48,37,-1,9,4,50,-1,50,49,9,-1,5,6,51,-1,51,50,5,-1,6,7,52,-1,52,51,6,-1,7,3,53,-1,53,52,7,-1,3,2,40,-1,40,53,3,-1,16,14,55,-1,55,54,16,-1,13,19,56,-1,56,55,13,-1,39,36,57,-1,57,56,39,-1,22,23,58,-1,58,57,22,-1,23,25,59,-1,59,58,23,-1,25,27,60,-1,60,59,25,-1,27,35,61,-1,61,60,27,-1,35,30,62,-1,62,61,35,-1,30,31,63,-1,63,62,30,-1,18,15,64,-1,64,63,18,-1,15,11,65,-1,65,64,15,-1,11,12,66,-1,66,65,11,-1,12,17,67,-1,67,66,12,-1,17,16,54,-1,54,67,17,-1};
			return value;
		}



		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_16_625_coordIndex_1()
		{
			int[] value = {11,7,4,-1,4,2,11,-1,7,8,5,-1,5,4,7,-1,8,10,1,-1,1,5,8,-1,3,6,12,-1,12,23,3,-1,6,3,0,-1,0,9,6,-1,2,26,27,-1,27,11,2,-1,0,1,10,-1,10,9,0,-1,14,13,16,-1,16,15,14,-1,15,16,18,-1,18,17,15,-1,17,18,20,-1,20,19,17,-1,21,23,12,-1,12,22,21,-1,22,25,24,-1,24,21,22,-1,13,14,27,-1,27,26,13,-1,24,25,19,-1,19,20,24,-1,29,30,31,-1,31,32,33,-1,29,31,33,-1,34,35,36,-1,33,34,36,-1,36,37,38,-1,38,39,40,-1,36,38,40,-1,33,36,40,-1,29,33,40,-1,29,40,41,-1,29,41,28,-1,44,45,46,-1,46,47,48,-1,48,49,50,-1,46,48,50,-1,50,51,52,-1,52,53,54,-1,50,52,54,-1,54,55,42,-1,50,54,42,-1,46,50,42,-1,44,46,42,-1,43,44,42,-1,2,4,29,-1,29,28,2,-1,4,5,30,-1,30,29,4,-1,5,1,31,-1,31,30,5,-1,1,0,32,-1,32,31,1,-1,0,3,33,-1,33,32,0,-1,3,23,34,-1,34,33,3,-1,23,21,35,-1,35,34,23,-1,21,24,36,-1,36,35,21,-1,24,20,37,-1,37,36,24,-1,20,18,38,-1,38,37,20,-1,18,16,39,-1,39,38,18,-1,16,13,40,-1,40,39,16,-1,13,26,41,-1,41,40,13,-1,26,2,28,-1,28,41,26,-1,6,9,43,-1,43,42,6,-1,9,10,44,-1,44,43,9,-1,10,8,45,-1,45,44,10,-1,8,7,46,-1,46,45,8,-1,7,11,47,-1,47,46,7,-1,11,27,48,-1,48,47,11,-1,27,14,49,-1,49,48,27,-1,14,15,50,-1,50,49,14,-1,15,17,51,-1,51,50,15,-1,17,19,52,-1,52,51,17,-1,19,25,53,-1,53,52,19,-1,25,22,54,-1,54,53,25,-1,22,12,55,-1,55,54,22,-1,12,6,42,-1,42,55,12,-1};
			return value;
		}


		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_16_625_texCoordIndex_1()
		{
			int[] value = {15,10,5,-1,5,2,15,-1,10,11,6,-1,6,5,10,-1,11,14,1,-1,1,6,11,-1,4,9,17,-1,17,7,4,-1,9,4,0,-1,0,13,9,-1,3,8,12,-1,12,16,3,-1,0,1,14,-1,14,13,0,-1,19,18,21,-1,21,20,19,-1,20,21,23,-1,23,22,20,-1,22,23,25,-1,25,24,22,-1,26,29,28,-1,28,27,26,-1,27,31,30,-1,30,26,27,-1,33,32,35,-1,35,34,33,-1,30,31,24,-1,24,25,30,-1,37,38,39,-1,39,40,41,-1,37,39,41,-1,42,43,44,-1,41,42,44,-1,44,45,46,-1,46,47,48,-1,44,46,48,-1,41,44,48,-1,37,41,48,-1,37,48,49,-1,37,49,36,-1,52,53,54,-1,54,55,56,-1,56,57,58,-1,54,56,58,-1,58,59,60,-1,60,61,62,-1,58,60,62,-1,62,63,50,-1,58,62,50,-1,54,58,50,-1,52,54,50,-1,51,52,50,-1,2,5,37,-1,37,36,2,-1,5,6,38,-1,38,37,5,-1,6,1,39,-1,39,38,6,-1,1,0,40,-1,40,39,1,-1,0,4,41,-1,41,40,0,-1,4,7,42,-1,42,41,4,-1,29,26,43,-1,43,42,29,-1,26,30,44,-1,44,43,26,-1,30,25,45,-1,45,44,30,-1,25,23,46,-1,46,45,25,-1,23,21,47,-1,47,46,23,-1,21,18,48,-1,48,47,21,-1,33,34,49,-1,49,48,33,-1,8,3,36,-1,36,49,8,-1,9,13,51,-1,51,50,9,-1,13,14,52,-1,52,51,13,-1,14,11,53,-1,53,52,14,-1,11,10,54,-1,54,53,11,-1,10,15,55,-1,55,54,10,-1,16,12,56,-1,56,55,16,-1,35,32,57,-1,57,56,35,-1,19,20,58,-1,58,57,19,-1,20,22,59,-1,59,58,20,-1,22,24,60,-1,60,59,22,-1,24,31,61,-1,61,60,24,-1,31,27,62,-1,62,61,31,-1,27,28,63,-1,63,62,27,-1,17,9,50,-1,50,63,17,-1};
			return value;
		}



		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_17_633_coordIndex_1()
		{
			int[] value = {7,0,3,-1,3,10,7,-1,5,20,21,-1,21,12,5,-1,3,4,11,-1,11,10,3,-1,12,8,1,-1,1,5,12,-1,8,9,2,-1,2,1,8,-1,9,11,4,-1,4,2,9,-1,0,7,13,-1,13,6,0,-1,14,17,16,-1,16,15,14,-1,19,18,21,-1,21,20,19,-1,16,17,23,-1,23,22,16,-1,18,19,25,-1,25,24,18,-1,24,25,27,-1,27,26,24,-1,26,27,22,-1,22,23,26,-1,15,6,13,-1,13,14,15,-1,30,31,32,-1,32,33,34,-1,34,35,36,-1,32,34,36,-1,36,37,38,-1,38,39,40,-1,36,38,40,-1,40,41,28,-1,36,40,28,-1,32,36,28,-1,30,32,28,-1,29,30,28,-1,43,44,45,-1,45,46,47,-1,43,45,47,-1,47,48,49,-1,47,49,50,-1,50,51,52,-1,52,53,54,-1,50,52,54,-1,47,50,54,-1,43,47,54,-1,43,54,55,-1,43,55,42,-1,3,0,29,-1,29,28,3,-1,0,6,30,-1,30,29,0,-1,6,15,31,-1,31,30,6,-1,15,16,32,-1,32,31,15,-1,16,22,33,-1,33,32,16,-1,22,27,34,-1,34,33,22,-1,27,25,35,-1,35,34,27,-1,25,19,36,-1,36,35,25,-1,19,20,37,-1,37,36,19,-1,20,5,38,-1,38,37,20,-1,5,1,39,-1,39,38,5,-1,1,2,40,-1,40,39,1,-1,2,4,41,-1,41,40,2,-1,4,3,28,-1,28,41,4,-1,8,12,43,-1,43,42,8,-1,12,21,44,-1,44,43,12,-1,21,18,45,-1,45,44,21,-1,18,24,46,-1,46,45,18,-1,24,26,47,-1,47,46,24,-1,26,23,48,-1,48,47,26,-1,23,17,49,-1,49,48,23,-1,17,14,50,-1,50,49,17,-1,14,13,51,-1,51,50,14,-1,13,7,52,-1,52,51,13,-1,7,10,53,-1,53,52,7,-1,10,11,54,-1,54,53,10,-1,11,9,55,-1,55,54,11,-1,9,8,42,-1,42,55,9,-1};
			return value;
		}


		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_17_633_texCoordIndex_1()
		{
			int[] value = {9,0,4,-1,4,12,9,-1,7,3,17,-1,17,15,7,-1,4,5,13,-1,13,12,4,-1,14,10,1,-1,1,6,14,-1,10,11,2,-1,2,1,10,-1,11,13,5,-1,5,2,11,-1,0,9,16,-1,16,8,0,-1,18,21,20,-1,20,19,18,-1,23,22,25,-1,25,24,23,-1,20,21,27,-1,27,26,20,-1,29,28,31,-1,31,30,29,-1,30,31,33,-1,33,32,30,-1,32,33,26,-1,26,27,32,-1,19,35,34,-1,34,18,19,-1,38,39,40,-1,40,41,42,-1,42,43,44,-1,40,42,44,-1,44,45,46,-1,46,47,48,-1,44,46,48,-1,48,49,36,-1,44,48,36,-1,40,44,36,-1,38,40,36,-1,37,38,36,-1,51,52,53,-1,53,54,55,-1,51,53,55,-1,55,56,57,-1,55,57,58,-1,58,59,60,-1,60,61,62,-1,58,60,62,-1,55,58,62,-1,51,55,62,-1,51,62,63,-1,51,63,50,-1,4,0,37,-1,37,36,4,-1,0,8,38,-1,38,37,0,-1,35,19,39,-1,39,38,35,-1,19,20,40,-1,40,39,19,-1,20,26,41,-1,41,40,20,-1,26,33,42,-1,42,41,26,-1,33,31,43,-1,43,42,33,-1,31,28,44,-1,44,43,31,-1,23,24,45,-1,45,44,23,-1,3,7,46,-1,46,45,3,-1,6,1,47,-1,47,46,6,-1,1,2,48,-1,48,47,1,-1,2,5,49,-1,49,48,2,-1,5,4,36,-1,36,49,5,-1,10,14,51,-1,51,50,10,-1,15,17,52,-1,52,51,15,-1,25,22,53,-1,53,52,25,-1,29,30,54,-1,54,53,29,-1,30,32,55,-1,55,54,30,-1,32,27,56,-1,56,55,32,-1,27,21,57,-1,57,56,27,-1,21,18,58,-1,58,57,21,-1,18,34,59,-1,59,58,18,-1,16,9,60,-1,60,59,16,-1,9,12,61,-1,61,60,9,-1,12,13,62,-1,62,61,12,-1,13,11,63,-1,63,62,13,-1,11,10,50,-1,50,63,11,-1};
			return value;
		}



		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_18_641_coordIndex_1()
		{
			int[] value = {4,0,9,-1,9,3,4,-1,11,19,20,-1,20,6,11,-1,9,10,5,-1,5,3,9,-1,6,7,1,-1,1,11,6,-1,7,8,2,-1,2,1,7,-1,8,5,10,-1,10,2,8,-1,0,4,12,-1,12,27,0,-1,13,16,15,-1,15,14,13,-1,18,17,20,-1,20,19,18,-1,15,16,22,-1,22,21,15,-1,17,18,24,-1,24,23,17,-1,23,24,26,-1,26,25,23,-1,25,26,21,-1,21,22,25,-1,14,27,12,-1,12,13,14,-1,29,30,31,-1,31,32,33,-1,33,34,35,-1,31,33,35,-1,35,36,37,-1,37,38,39,-1,35,37,39,-1,31,35,39,-1,39,40,41,-1,31,39,41,-1,29,31,41,-1,29,41,28,-1,43,44,45,-1,45,46,47,-1,47,48,49,-1,45,47,49,-1,49,50,51,-1,51,52,53,-1,49,51,53,-1,45,49,53,-1,53,54,55,-1,45,53,55,-1,43,45,55,-1,43,55,42,-1,11,1,29,-1,29,28,11,-1,1,2,30,-1,30,29,1,-1,2,10,31,-1,31,30,2,-1,10,9,32,-1,32,31,10,-1,9,0,33,-1,33,32,9,-1,0,27,34,-1,34,33,0,-1,27,14,35,-1,35,34,27,-1,14,15,36,-1,36,35,14,-1,15,21,37,-1,37,36,15,-1,21,26,38,-1,38,37,21,-1,26,24,39,-1,39,38,26,-1,24,18,40,-1,40,39,24,-1,18,19,41,-1,41,40,18,-1,19,11,28,-1,28,41,19,-1,12,4,43,-1,43,42,12,-1,4,3,44,-1,44,43,4,-1,3,5,45,-1,45,44,3,-1,5,8,46,-1,46,45,5,-1,8,7,47,-1,47,46,8,-1,7,6,48,-1,48,47,7,-1,6,20,49,-1,49,48,6,-1,20,17,50,-1,50,49,20,-1,17,23,51,-1,51,50,17,-1,23,25,52,-1,52,51,23,-1,25,22,53,-1,53,52,25,-1,22,16,54,-1,54,53,22,-1,16,13,55,-1,55,54,16,-1,13,12,42,-1,42,55,13,-1};
			return value;
		}


		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_18_641_texCoordIndex_1()
		{
			int[] value = {1,14,9,-1,9,0,1,-1,11,13,8,-1,8,5,11,-1,9,10,3,-1,3,0,9,-1,4,6,16,-1,16,12,4,-1,6,7,17,-1,17,16,6,-1,7,3,10,-1,10,17,7,-1,14,1,2,-1,2,15,14,-1,18,21,20,-1,20,19,18,-1,23,22,25,-1,25,24,23,-1,20,21,27,-1,27,26,20,-1,29,28,31,-1,31,30,29,-1,30,31,33,-1,33,32,30,-1,32,33,26,-1,26,27,32,-1,19,35,34,-1,34,18,19,-1,37,38,39,-1,39,40,41,-1,41,42,43,-1,39,41,43,-1,43,44,45,-1,45,46,47,-1,43,45,47,-1,39,43,47,-1,47,48,49,-1,39,47,49,-1,37,39,49,-1,37,49,36,-1,51,52,53,-1,53,54,55,-1,55,56,57,-1,53,55,57,-1,57,58,59,-1,59,60,61,-1,57,59,61,-1,53,57,61,-1,61,62,63,-1,53,61,63,-1,51,53,63,-1,51,63,50,-1,12,16,37,-1,37,36,12,-1,16,17,38,-1,38,37,16,-1,17,10,39,-1,39,38,17,-1,10,9,40,-1,40,39,10,-1,9,14,41,-1,41,40,9,-1,14,15,42,-1,42,41,14,-1,35,19,43,-1,43,42,35,-1,19,20,44,-1,44,43,19,-1,20,26,45,-1,45,44,20,-1,26,33,46,-1,46,45,26,-1,33,31,47,-1,47,46,33,-1,31,28,48,-1,48,47,31,-1,23,24,49,-1,49,48,23,-1,13,11,36,-1,36,49,13,-1,2,1,51,-1,51,50,2,-1,1,0,52,-1,52,51,1,-1,0,3,53,-1,53,52,0,-1,3,7,54,-1,54,53,3,-1,7,6,55,-1,55,54,7,-1,6,4,56,-1,56,55,6,-1,5,8,57,-1,57,56,5,-1,25,22,58,-1,58,57,25,-1,29,30,59,-1,59,58,29,-1,30,32,60,-1,60,59,30,-1,32,27,61,-1,61,60,32,-1,27,21,62,-1,62,61,27,-1,21,18,63,-1,63,62,21,-1,18,34,50,-1,50,63,18,-1};
			return value;
		}



		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_19_649_coordIndex_1()
		{
			int[] value = {0,2,6,-1,6,8,0,-1,9,18,19,-1,19,1,9,-1,7,5,22,-1,22,23,7,-1,1,3,10,-1,10,9,1,-1,3,4,11,-1,11,10,3,-1,4,0,8,-1,8,11,4,-1,5,7,6,-1,6,2,5,-1,13,12,15,-1,15,14,13,-1,17,16,19,-1,19,18,17,-1,20,23,22,-1,22,21,20,-1,16,17,25,-1,25,24,16,-1,24,25,27,-1,27,26,24,-1,26,27,12,-1,12,13,26,-1,21,14,15,-1,15,20,21,-1,30,31,32,-1,32,33,34,-1,34,35,36,-1,32,34,36,-1,36,37,38,-1,38,39,40,-1,36,38,40,-1,40,41,28,-1,36,40,28,-1,32,36,28,-1,30,32,28,-1,29,30,28,-1,44,45,46,-1,46,47,48,-1,48,49,50,-1,46,48,50,-1,50,51,52,-1,52,53,54,-1,50,52,54,-1,46,50,54,-1,54,55,42,-1,46,54,42,-1,44,46,42,-1,43,44,42,-1,1,19,29,-1,29,28,1,-1,19,16,30,-1,30,29,19,-1,16,24,31,-1,31,30,16,-1,24,26,32,-1,32,31,24,-1,26,13,33,-1,33,32,26,-1,13,14,34,-1,34,33,13,-1,14,21,35,-1,35,34,14,-1,21,22,36,-1,36,35,21,-1,22,5,37,-1,37,36,22,-1,5,2,38,-1,38,37,5,-1,2,0,39,-1,39,38,2,-1,0,4,40,-1,40,39,0,-1,4,3,41,-1,41,40,4,-1,3,1,28,-1,28,41,3,-1,7,23,43,-1,43,42,7,-1,23,20,44,-1,44,43,23,-1,20,15,45,-1,45,44,20,-1,15,12,46,-1,46,45,15,-1,12,27,47,-1,47,46,12,-1,27,25,48,-1,48,47,27,-1,25,17,49,-1,49,48,25,-1,17,18,50,-1,50,49,17,-1,18,9,51,-1,51,50,18,-1,9,10,52,-1,52,51,9,-1,10,11,53,-1,53,52,10,-1,11,8,54,-1,54,53,11,-1,8,6,55,-1,55,54,8,-1,6,7,42,-1,42,55,6,-1};
			return value;
		}


		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_19_649_texCoordIndex_1()
		{
			int[] value = {3,8,9,-1,9,11,3,-1,13,16,6,-1,6,5,13,-1,10,0,7,-1,7,17,10,-1,2,1,14,-1,14,12,2,-1,1,4,15,-1,15,14,1,-1,4,3,11,-1,11,15,4,-1,0,10,9,-1,9,8,0,-1,19,18,21,-1,21,20,19,-1,23,22,25,-1,25,24,23,-1,26,29,28,-1,28,27,26,-1,31,30,33,-1,33,32,31,-1,32,33,35,-1,35,34,32,-1,34,35,18,-1,18,19,34,-1,27,20,21,-1,21,26,27,-1,38,39,40,-1,40,41,42,-1,42,43,44,-1,40,42,44,-1,44,45,46,-1,46,47,48,-1,44,46,48,-1,48,49,36,-1,44,48,36,-1,40,44,36,-1,38,40,36,-1,37,38,36,-1,52,53,54,-1,54,55,56,-1,56,57,58,-1,54,56,58,-1,58,59,60,-1,60,61,62,-1,58,60,62,-1,54,58,62,-1,62,63,50,-1,54,62,50,-1,52,54,50,-1,51,52,50,-1,5,6,37,-1,37,36,5,-1,25,22,38,-1,38,37,25,-1,31,32,39,-1,39,38,31,-1,32,34,40,-1,40,39,32,-1,34,19,41,-1,41,40,34,-1,19,20,42,-1,42,41,19,-1,20,27,43,-1,43,42,20,-1,27,28,44,-1,44,43,27,-1,7,0,45,-1,45,44,7,-1,0,8,46,-1,46,45,0,-1,8,3,47,-1,47,46,8,-1,3,4,48,-1,48,47,3,-1,4,1,49,-1,49,48,4,-1,1,2,36,-1,36,49,1,-1,10,17,51,-1,51,50,10,-1,29,26,52,-1,52,51,29,-1,26,21,53,-1,53,52,26,-1,21,18,54,-1,54,53,21,-1,18,35,55,-1,55,54,18,-1,35,33,56,-1,56,55,35,-1,33,30,57,-1,57,56,33,-1,23,24,58,-1,58,57,23,-1,16,13,59,-1,59,58,16,-1,12,14,60,-1,60,59,12,-1,14,15,61,-1,61,60,14,-1,15,11,62,-1,62,61,15,-1,11,9,63,-1,63,62,11,-1,9,10,50,-1,50,63,9,-1};
			return value;
		}



		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_20_657_coordIndex_1()
		{
			int[] value = {12,9,5,-1,5,3,12,-1,2,1,6,-1,6,11,2,-1,0,7,23,-1,23,24,0,-1,25,8,12,-1,12,3,25,-1,9,6,1,-1,1,5,9,-1,11,10,4,-1,4,2,11,-1,4,10,7,-1,7,0,4,-1,13,16,15,-1,15,14,13,-1,18,17,20,-1,20,19,18,-1,21,24,23,-1,23,22,21,-1,25,16,13,-1,13,8,25,-1,14,15,19,-1,19,20,14,-1,17,18,27,-1,27,26,17,-1,27,21,22,-1,22,26,27,-1,30,31,32,-1,32,33,34,-1,34,35,36,-1,32,34,36,-1,36,37,38,-1,38,39,40,-1,36,38,40,-1,40,41,28,-1,36,40,28,-1,32,36,28,-1,30,32,28,-1,29,30,28,-1,44,45,46,-1,46,47,48,-1,48,49,50,-1,46,48,50,-1,50,51,52,-1,52,53,54,-1,50,52,54,-1,54,55,42,-1,50,54,42,-1,46,50,42,-1,44,46,42,-1,43,44,42,-1,3,5,29,-1,29,28,3,-1,5,1,30,-1,30,29,5,-1,1,2,31,-1,31,30,1,-1,2,4,32,-1,32,31,2,-1,4,0,33,-1,33,32,4,-1,0,24,34,-1,34,33,0,-1,24,21,35,-1,35,34,24,-1,21,27,36,-1,36,35,21,-1,27,18,37,-1,37,36,27,-1,18,19,38,-1,38,37,18,-1,19,15,39,-1,39,38,19,-1,15,16,40,-1,40,39,15,-1,16,25,41,-1,41,40,16,-1,25,3,28,-1,28,41,25,-1,23,7,43,-1,43,42,23,-1,7,10,44,-1,44,43,7,-1,10,11,45,-1,45,44,10,-1,11,6,46,-1,46,45,11,-1,6,9,47,-1,47,46,6,-1,9,12,48,-1,48,47,9,-1,12,8,49,-1,49,48,12,-1,8,13,50,-1,50,49,8,-1,13,14,51,-1,51,50,13,-1,14,20,52,-1,52,51,14,-1,20,17,53,-1,53,52,20,-1,17,26,54,-1,54,53,17,-1,26,22,55,-1,55,54,26,-1,22,23,42,-1,42,55,22,-1};
			return value;
		}


		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_20_657_texCoordIndex_1()
		{
			int[] value = {17,13,8,-1,8,4,17,-1,3,2,9,-1,9,16,3,-1,1,10,14,-1,14,5,1,-1,6,12,17,-1,17,4,6,-1,13,9,2,-1,2,8,13,-1,16,15,7,-1,7,3,16,-1,7,15,11,-1,11,0,7,-1,18,21,20,-1,20,19,18,-1,23,22,25,-1,25,24,23,-1,26,29,28,-1,28,27,26,-1,30,21,18,-1,18,31,30,-1,19,20,24,-1,24,25,19,-1,22,23,33,-1,33,32,22,-1,33,35,34,-1,34,32,33,-1,38,39,40,-1,40,41,42,-1,42,43,44,-1,40,42,44,-1,44,45,46,-1,46,47,48,-1,44,46,48,-1,48,49,36,-1,44,48,36,-1,40,44,36,-1,38,40,36,-1,37,38,36,-1,52,53,54,-1,54,55,56,-1,56,57,58,-1,54,56,58,-1,58,59,60,-1,60,61,62,-1,58,60,62,-1,62,63,50,-1,58,62,50,-1,54,58,50,-1,52,54,50,-1,51,52,50,-1,4,8,37,-1,37,36,4,-1,8,2,38,-1,38,37,8,-1,2,3,39,-1,39,38,2,-1,3,7,40,-1,40,39,3,-1,7,0,41,-1,41,40,7,-1,1,5,42,-1,42,41,1,-1,29,26,43,-1,43,42,29,-1,35,33,44,-1,44,43,35,-1,33,23,45,-1,45,44,33,-1,23,24,46,-1,46,45,23,-1,24,20,47,-1,47,46,24,-1,20,21,48,-1,48,47,20,-1,21,30,49,-1,49,48,21,-1,6,4,36,-1,36,49,6,-1,14,10,51,-1,51,50,14,-1,11,15,52,-1,52,51,11,-1,15,16,53,-1,53,52,15,-1,16,9,54,-1,54,53,16,-1,9,13,55,-1,55,54,9,-1,13,17,56,-1,56,55,13,-1,17,12,57,-1,57,56,17,-1,31,18,58,-1,58,57,31,-1,18,19,59,-1,59,58,18,-1,19,25,60,-1,60,59,19,-1,25,22,61,-1,61,60,25,-1,22,32,62,-1,62,61,22,-1,32,34,63,-1,63,62,32,-1,27,28,50,-1,50,63,27,-1};
			return value;
		}



		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_21_665_coordIndex_1()
		{
			int[] value = {0,6,16,-1,16,13,0,-1,17,10,9,-1,9,3,17,-1,12,7,5,-1,5,2,12,-1,8,11,4,-1,4,1,8,-1,4,11,6,-1,6,0,4,-1,2,3,9,-1,9,12,2,-1,1,5,7,-1,7,8,1,-1,14,13,16,-1,16,15,14,-1,17,19,18,-1,18,10,17,-1,21,20,23,-1,23,22,21,-1,25,24,27,-1,27,26,25,-1,27,14,15,-1,15,26,27,-1,20,21,18,-1,18,19,20,-1,24,25,22,-1,22,23,24,-1,30,31,32,-1,32,33,34,-1,34,35,36,-1,32,34,36,-1,36,37,38,-1,38,39,40,-1,36,38,40,-1,40,41,28,-1,36,40,28,-1,32,36,28,-1,30,32,28,-1,29,30,28,-1,44,45,46,-1,46,47,48,-1,48,49,50,-1,46,48,50,-1,50,51,52,-1,52,53,54,-1,50,52,54,-1,54,55,42,-1,50,54,42,-1,46,50,42,-1,44,46,42,-1,43,44,42,-1,3,2,29,-1,29,28,3,-1,2,5,30,-1,30,29,2,-1,5,1,31,-1,31,30,5,-1,1,4,32,-1,32,31,1,-1,4,0,33,-1,33,32,4,-1,0,13,34,-1,34,33,0,-1,13,14,35,-1,35,34,13,-1,14,27,36,-1,36,35,14,-1,27,24,37,-1,37,36,27,-1,24,23,38,-1,38,37,24,-1,23,20,39,-1,39,38,23,-1,20,19,40,-1,40,39,20,-1,19,17,41,-1,41,40,19,-1,17,3,28,-1,28,41,17,-1,12,9,43,-1,43,42,12,-1,9,10,44,-1,44,43,9,-1,10,18,45,-1,45,44,10,-1,18,21,46,-1,46,45,18,-1,21,22,47,-1,47,46,21,-1,22,25,48,-1,48,47,22,-1,25,26,49,-1,49,48,25,-1,26,15,50,-1,50,49,26,-1,15,16,51,-1,51,50,15,-1,16,6,52,-1,52,51,16,-1,6,11,53,-1,53,52,6,-1,11,8,54,-1,54,53,11,-1,8,7,55,-1,55,54,8,-1,7,12,42,-1,42,55,7,-1};
			return value;
		}


		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_21_665_texCoordIndex_1()
		{
			int[] value = {5,10,14,-1,14,2,5,-1,8,15,13,-1,13,7,8,-1,17,11,3,-1,3,6,17,-1,12,16,0,-1,0,4,12,-1,0,16,9,-1,9,1,0,-1,6,7,13,-1,13,17,6,-1,4,3,11,-1,11,12,4,-1,19,18,21,-1,21,20,19,-1,22,25,24,-1,24,23,22,-1,27,26,29,-1,29,28,27,-1,31,30,33,-1,33,32,31,-1,33,35,34,-1,34,32,33,-1,26,27,24,-1,24,25,26,-1,30,31,28,-1,28,29,30,-1,38,39,40,-1,40,41,42,-1,42,43,44,-1,40,42,44,-1,44,45,46,-1,46,47,48,-1,44,46,48,-1,48,49,36,-1,44,48,36,-1,40,44,36,-1,38,40,36,-1,37,38,36,-1,52,53,54,-1,54,55,56,-1,56,57,58,-1,54,56,58,-1,58,59,60,-1,60,61,62,-1,58,60,62,-1,62,63,50,-1,58,62,50,-1,54,58,50,-1,52,54,50,-1,51,52,50,-1,7,6,37,-1,37,36,7,-1,6,3,38,-1,38,37,6,-1,3,4,39,-1,39,38,3,-1,4,0,40,-1,40,39,4,-1,0,1,41,-1,41,40,0,-1,5,2,42,-1,42,41,5,-1,18,19,43,-1,43,42,18,-1,35,33,44,-1,44,43,35,-1,33,30,45,-1,45,44,33,-1,30,29,46,-1,46,45,30,-1,29,26,47,-1,47,46,29,-1,26,25,48,-1,48,47,26,-1,25,22,49,-1,49,48,25,-1,8,7,36,-1,36,49,8,-1,17,13,51,-1,51,50,17,-1,13,15,52,-1,52,51,13,-1,23,24,53,-1,53,52,23,-1,24,27,54,-1,54,53,24,-1,27,28,55,-1,55,54,27,-1,28,31,56,-1,56,55,28,-1,31,32,57,-1,57,56,31,-1,32,34,58,-1,58,57,32,-1,20,21,59,-1,59,58,20,-1,14,10,60,-1,60,59,14,-1,9,16,61,-1,61,60,9,-1,16,12,62,-1,62,61,16,-1,12,11,63,-1,63,62,12,-1,11,17,50,-1,50,63,11,-1};
			return value;
		}



		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_22_673_coordIndex_1()
		{
			int[] value = {2,3,9,-1,9,12,2,-1,3,0,10,-1,10,9,3,-1,7,20,21,-1,21,4,7,-1,11,7,4,-1,4,5,11,-1,25,26,10,-1,10,0,25,-1,6,11,5,-1,11,6,1,-1,1,8,11,-1,2,12,8,-1,8,1,2,-1,14,13,16,-1,16,15,14,-1,15,16,18,-1,18,17,15,-1,19,22,21,-1,21,20,19,-1,23,24,22,-1,22,19,23,-1,25,17,18,-1,18,26,25,-1,27,24,23,-1,23,29,28,-1,28,27,23,-1,14,28,29,-1,29,13,14,-1,31,32,33,-1,31,33,34,-1,34,35,36,-1,36,37,38,-1,34,36,38,-1,31,34,38,-1,38,39,40,-1,40,41,42,-1,38,40,42,-1,31,38,42,-1,42,43,44,-1,31,42,44,-1,31,44,45,-1,31,45,30,-1,48,49,50,-1,50,51,52,-1,52,53,54,-1,50,52,54,-1,54,55,56,-1,56,57,58,-1,54,56,58,-1,58,59,46,-1,54,58,46,-1,50,54,46,-1,48,50,46,-1,47,48,46,-1,3,2,31,-1,31,30,3,-1,2,1,32,-1,32,31,2,-1,1,6,33,-1,33,32,1,-1,6,5,34,-1,34,33,6,-1,5,4,35,-1,35,34,5,-1,4,21,36,-1,36,35,4,-1,21,22,37,-1,37,36,21,-1,22,24,38,-1,38,37,22,-1,24,27,39,-1,39,38,24,-1,27,28,40,-1,40,39,27,-1,28,14,41,-1,41,40,28,-1,14,15,42,-1,42,41,14,-1,15,17,43,-1,43,42,15,-1,17,25,44,-1,44,43,17,-1,25,0,45,-1,45,44,25,-1,0,3,30,-1,30,45,0,-1,9,10,47,-1,47,46,9,-1,10,26,48,-1,48,47,10,-1,26,18,49,-1,49,48,26,-1,18,16,50,-1,50,49,18,-1,16,13,51,-1,51,50,16,-1,13,29,52,-1,52,51,13,-1,29,23,53,-1,53,52,29,-1,23,19,54,-1,54,53,23,-1,19,20,55,-1,55,54,19,-1,20,7,56,-1,56,55,20,-1,7,11,57,-1,57,56,7,-1,11,8,58,-1,58,57,11,-1,8,12,59,-1,59,58,8,-1,12,9,46,-1,46,59,12,-1};
			return value;
		}


		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_22_673_texCoordIndex_1()
		{
			int[] value = {3,4,14,-1,14,18,3,-1,4,1,15,-1,15,14,4,-1,10,17,7,-1,7,6,10,-1,16,11,5,-1,5,8,16,-1,0,19,15,-1,15,1,0,-1,9,16,8,-1,16,9,2,-1,2,12,16,-1,3,18,13,-1,13,2,3,-1,21,20,23,-1,23,22,21,-1,22,23,25,-1,25,24,22,-1,26,29,28,-1,28,27,26,-1,30,33,32,-1,32,31,30,-1,34,24,25,-1,25,35,34,-1,36,33,30,-1,30,38,37,-1,37,36,30,-1,21,37,39,-1,39,20,21,-1,41,42,43,-1,41,43,44,-1,44,45,46,-1,46,47,48,-1,44,46,48,-1,41,44,48,-1,48,49,50,-1,50,51,52,-1,48,50,52,-1,41,48,52,-1,52,53,54,-1,41,52,54,-1,41,54,55,-1,41,55,40,-1,58,59,60,-1,60,61,62,-1,62,63,64,-1,60,62,64,-1,64,65,66,-1,66,67,68,-1,64,66,68,-1,68,69,56,-1,64,68,56,-1,60,64,56,-1,58,60,56,-1,57,58,56,-1,4,3,41,-1,41,40,4,-1,3,2,42,-1,42,41,3,-1,2,9,43,-1,43,42,2,-1,9,8,44,-1,44,43,9,-1,8,5,45,-1,45,44,8,-1,6,7,46,-1,46,45,6,-1,28,29,47,-1,47,46,28,-1,32,33,48,-1,48,47,32,-1,33,36,49,-1,49,48,33,-1,36,37,50,-1,50,49,36,-1,37,21,51,-1,51,50,37,-1,21,22,52,-1,52,51,21,-1,22,24,53,-1,53,52,22,-1,24,34,54,-1,54,53,24,-1,0,1,55,-1,55,54,0,-1,1,4,40,-1,40,55,1,-1,14,15,57,-1,57,56,14,-1,15,19,58,-1,58,57,15,-1,35,25,59,-1,59,58,35,-1,25,23,60,-1,60,59,25,-1,23,20,61,-1,61,60,23,-1,20,39,62,-1,62,61,20,-1,38,30,63,-1,63,62,38,-1,30,31,64,-1,64,63,30,-1,26,27,65,-1,65,64,26,-1,17,10,66,-1,66,65,17,-1,11,16,67,-1,67,66,11,-1,16,12,68,-1,68,67,16,-1,13,18,69,-1,69,68,13,-1,18,14,56,-1,56,69,18,-1};
			return value;
		}



		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_23_681_coordIndex_1()
		{
			int[] value = {16,15,0,-1,0,7,16,-1,0,15,8,-1,1,5,11,-1,11,10,1,-1,18,6,12,-1,12,17,18,-1,14,13,2,-1,2,3,14,-1,9,14,3,-1,3,4,9,-1,11,5,0,-1,0,8,11,-1,13,12,6,-1,6,2,13,-1,49,16,7,-1,7,0,5,-1,1,10,9,-1,9,4,1,-1,3,2,20,-1,20,19,3,-1,2,6,21,-1,21,20,2,-1,6,18,53,-1,53,21,6,-1,7,5,23,-1,23,22,7,-1,5,1,24,-1,24,23,5,-1,1,4,25,-1,25,24,1,-1,4,3,19,-1,19,25,4,-1,10,11,27,-1,27,26,10,-1,11,8,28,-1,28,27,11,-1,8,15,29,-1,29,28,8,-1,17,12,30,-1,30,62,17,-1,12,13,31,-1,31,30,12,-1,13,14,32,-1,32,31,13,-1,14,9,33,-1,33,32,14,-1,9,10,26,-1,26,33,9,-1,16,35,34,-1,34,15,16,-1,34,36,15,-1,38,37,40,-1,40,39,38,-1,18,17,42,-1,42,41,18,-1,44,43,46,-1,46,45,44,-1,48,47,43,-1,43,44,48,-1,40,36,34,-1,34,39,40,-1,45,46,41,-1,41,42,45,-1,49,35,16,-1,35,39,34,-1,38,47,48,-1,48,37,38,-1,43,51,50,-1,50,46,43,-1,46,50,52,-1,52,41,46,-1,41,52,53,-1,53,18,41,-1,35,55,54,-1,54,39,35,-1,39,54,56,-1,56,38,39,-1,38,56,57,-1,57,47,38,-1,47,57,51,-1,51,43,47,-1,37,59,58,-1,58,40,37,-1,40,58,60,-1,60,36,40,-1,36,60,29,-1,29,15,36,-1,17,62,61,-1,61,42,17,-1,42,61,63,-1,63,45,42,-1,45,63,64,-1,64,44,45,-1,44,64,65,-1,65,48,44,-1,48,65,59,-1,59,37,48,-1,27,28,29,-1,29,60,58,-1,58,59,65,-1,29,58,65,-1,65,64,63,-1,63,61,62,-1,65,63,62,-1,62,30,31,-1,31,32,33,-1,62,31,33,-1,65,62,33,-1,29,65,33,-1,27,29,33,-1,27,33,26,-1};
			return value;
		}


		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_23_681_texCoordIndex_1()
		{
			int[] value = {2,12,1,-1,1,0,2,-1,1,12,13,-1,4,8,16,-1,16,15,4,-1,11,10,17,-1,17,19,11,-1,21,20,5,-1,5,6,21,-1,14,21,6,-1,6,7,14,-1,16,8,1,-1,1,13,16,-1,20,18,9,-1,9,5,20,-1,3,2,0,-1,0,1,8,-1,4,15,14,-1,14,7,4,-1,6,5,23,-1,23,22,6,-1,5,9,24,-1,24,23,5,-1,10,11,25,-1,25,24,10,-1,0,8,27,-1,27,26,0,-1,8,4,28,-1,28,27,8,-1,4,7,29,-1,29,28,4,-1,7,6,22,-1,22,29,7,-1,15,16,31,-1,31,30,15,-1,16,13,32,-1,32,31,16,-1,13,12,33,-1,33,32,13,-1,19,17,35,-1,35,34,19,-1,18,20,36,-1,36,35,18,-1,20,21,37,-1,37,36,20,-1,21,14,38,-1,38,37,21,-1,14,15,30,-1,30,38,14,-1,42,41,40,-1,40,39,42,-1,40,43,39,-1,45,44,47,-1,47,46,45,-1,49,48,51,-1,51,50,49,-1,53,52,55,-1,55,54,53,-1,57,56,52,-1,52,53,57,-1,47,43,40,-1,40,46,47,-1,54,55,59,-1,59,58,54,-1,60,41,42,-1,41,46,40,-1,45,56,57,-1,57,44,45,-1,52,62,61,-1,61,55,52,-1,55,61,63,-1,63,59,55,-1,50,63,64,-1,64,49,50,-1,41,66,65,-1,65,46,41,-1,46,65,67,-1,67,45,46,-1,45,67,68,-1,68,56,45,-1,56,68,62,-1,62,52,56,-1,44,70,69,-1,69,47,44,-1,47,69,71,-1,71,43,47,-1,43,71,72,-1,72,39,43,-1,48,74,73,-1,73,51,48,-1,58,73,75,-1,75,54,58,-1,54,75,76,-1,76,53,54,-1,53,76,77,-1,77,57,53,-1,57,77,70,-1,70,44,57,-1,31,32,33,-1,33,71,69,-1,69,70,77,-1,33,69,77,-1,77,76,75,-1,75,73,74,-1,77,75,74,-1,74,35,36,-1,36,37,38,-1,74,36,38,-1,77,74,38,-1,33,77,38,-1,31,33,38,-1,31,38,30,-1};
			return value;
		}




		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_24_689_coordIndex_1()
		{
			int[] value = {1,5,12,-1,7,2,19,-1,19,0,7,-1,0,11,7,-1,2,7,5,-1,5,1,2,-1,17,0,19,-1,0,17,6,-1,6,11,0,-1,20,2,1,-1,1,4,20,-1,2,20,19,-1,10,9,15,-1,15,14,10,-1,9,16,15,-1,8,10,14,-1,14,18,8,-1,13,6,17,-1,3,8,18,-1,18,21,3,-1,51,4,1,-1,1,12,51,-1,6,13,16,-1,16,9,6,-1,6,9,23,-1,23,22,6,-1,9,10,24,-1,24,23,9,-1,10,8,25,-1,25,24,10,-1,8,3,56,-1,56,25,8,-1,14,15,27,-1,27,26,14,-1,15,16,28,-1,28,27,15,-1,16,13,29,-1,29,28,16,-1,13,17,30,-1,30,29,13,-1,17,19,31,-1,31,30,17,-1,19,20,63,-1,63,31,19,-1,21,18,32,-1,32,65,21,-1,18,14,26,-1,26,32,18,-1,33,35,34,-1,38,37,36,-1,36,39,38,-1,37,38,40,-1,39,33,34,-1,34,38,39,-1,41,36,37,-1,37,40,42,-1,42,41,37,-1,20,4,33,-1,33,39,20,-1,39,36,20,-1,43,46,45,-1,45,44,43,-1,44,45,47,-1,49,48,46,-1,46,43,49,-1,50,41,42,-1,3,21,48,-1,48,49,3,-1,51,35,33,-1,33,4,51,-1,42,44,47,-1,47,50,42,-1,42,53,52,-1,52,44,42,-1,44,52,54,-1,54,43,44,-1,43,54,55,-1,55,49,43,-1,49,55,56,-1,56,3,49,-1,46,58,57,-1,57,45,46,-1,45,57,59,-1,59,47,45,-1,47,59,60,-1,60,50,47,-1,50,60,61,-1,61,41,50,-1,41,61,62,-1,62,36,41,-1,36,62,63,-1,63,20,36,-1,21,65,64,-1,64,48,21,-1,48,64,58,-1,58,46,48,-1,28,29,30,-1,31,63,62,-1,30,31,62,-1,62,61,60,-1,60,59,57,-1,62,60,57,-1,62,57,58,-1,58,64,65,-1,65,32,26,-1,58,65,26,-1,62,58,26,-1,30,62,26,-1,28,30,26,-1,27,28,26,-1};
			return value;
		}


		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_24_689_texCoordIndex_1()
		{
			int[] value = {0,1,16,-1,4,5,26,-1,26,3,4,-1,3,15,4,-1,5,4,6,-1,6,7,5,-1,22,3,26,-1,3,22,8,-1,8,15,3,-1,27,5,7,-1,7,10,27,-1,5,27,26,-1,14,9,20,-1,20,19,14,-1,9,21,20,-1,13,14,19,-1,19,23,13,-1,18,8,22,-1,11,12,24,-1,24,25,11,-1,17,2,0,-1,0,16,17,-1,8,18,21,-1,21,9,8,-1,8,9,29,-1,29,28,8,-1,9,14,30,-1,30,29,9,-1,14,13,31,-1,31,30,14,-1,12,11,32,-1,32,31,12,-1,19,20,34,-1,34,33,19,-1,20,21,35,-1,35,34,20,-1,21,18,36,-1,36,35,21,-1,18,22,37,-1,37,36,18,-1,22,26,38,-1,38,37,22,-1,26,27,39,-1,39,38,26,-1,25,24,41,-1,41,40,25,-1,23,19,33,-1,33,41,23,-1,42,44,43,-1,47,46,45,-1,45,48,47,-1,46,47,49,-1,48,51,50,-1,50,47,48,-1,52,45,46,-1,46,49,53,-1,53,52,46,-1,55,54,51,-1,51,48,55,-1,48,45,55,-1,56,59,58,-1,58,57,56,-1,57,58,60,-1,62,61,59,-1,59,56,62,-1,63,52,53,-1,65,64,67,-1,67,66,65,-1,68,44,42,-1,42,69,68,-1,53,57,60,-1,60,63,53,-1,53,71,70,-1,70,57,53,-1,57,70,72,-1,72,56,57,-1,56,72,73,-1,73,62,56,-1,66,73,74,-1,74,65,66,-1,59,76,75,-1,75,58,59,-1,58,75,77,-1,77,60,58,-1,60,77,78,-1,78,63,60,-1,63,78,79,-1,79,52,63,-1,52,79,80,-1,80,45,52,-1,45,80,81,-1,81,55,45,-1,64,83,82,-1,82,67,64,-1,61,82,76,-1,76,59,61,-1,35,36,37,-1,38,39,80,-1,37,38,80,-1,80,79,78,-1,78,77,75,-1,80,78,75,-1,80,75,76,-1,76,82,83,-1,83,41,33,-1,76,83,33,-1,80,76,33,-1,37,80,33,-1,35,37,33,-1,34,35,33,-1};
			return value;
		}




		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_25_697_coordIndex_1()
		{
			int[] value = {1,5,3,-1,3,2,1,-1,5,6,3,-1,7,27,3,-1,3,6,7,-1,0,1,2,-1,43,11,10,-1,10,4,43,-1,5,1,12,-1,1,0,12,-1,35,26,12,-1,43,4,12,-1,4,5,12,-1,72,28,9,-1,9,28,27,-1,27,7,9,-1,5,4,10,-1,10,6,5,-1,29,72,8,-1,26,35,14,-1,14,49,26,-1,35,0,15,-1,15,14,35,-1,17,16,18,-1,18,19,17,-1,16,27,28,-1,28,18,16,-1,13,2,16,-1,27,16,2,-1,2,3,27,-1,19,18,29,-1,29,8,19,-1,18,28,72,-1,72,29,18,-1,0,13,15,-1,21,20,23,-1,23,61,21,-1,20,22,24,-1,24,23,20,-1,22,17,19,-1,19,24,22,-1,20,21,49,-1,49,14,20,-1,22,20,14,-1,14,15,22,-1,15,17,22,-1,61,23,30,-1,30,25,61,-1,23,24,33,-1,33,30,23,-1,24,19,8,-1,8,33,24,-1,0,2,13,-1,15,13,17,-1,16,17,13,-1,68,69,32,-1,32,31,68,-1,30,33,32,-1,33,8,34,-1,33,34,31,-1,31,32,33,-1,32,69,25,-1,25,30,32,-1,12,0,35,-1,37,36,58,-1,58,38,37,-1,38,58,39,-1,40,39,58,-1,58,41,40,-1,51,36,37,-1,43,42,44,-1,44,11,43,-1,38,12,37,-1,37,12,51,-1,45,12,26,-1,43,12,42,-1,42,12,38,-1,73,47,56,-1,47,40,41,-1,41,56,47,-1,38,39,44,-1,44,42,38,-1,46,59,73,-1,26,49,48,-1,48,45,26,-1,45,48,50,-1,50,51,45,-1,54,53,52,-1,52,55,54,-1,55,52,56,-1,56,41,55,-1,57,55,36,-1,41,58,36,-1,36,55,41,-1,53,59,46,-1,46,52,53,-1,52,46,73,-1,73,56,52,-1,51,50,57,-1,21,61,60,-1,60,62,21,-1,62,60,63,-1,63,64,62,-1,64,63,53,-1,53,54,64,-1,62,48,49,-1,49,21,62,-1,64,50,48,-1,48,62,64,-1,50,64,54,-1,61,25,65,-1,65,60,61,-1,60,65,66,-1,66,63,60,-1,63,66,59,-1,59,53,63,-1,51,57,36,-1,50,54,57,-1,55,57,54,-1,68,67,70,-1,70,69,68,-1,65,70,66,-1,66,71,59,-1,66,70,67,-1,67,71,66,-1,70,65,25,-1,25,69,70,-1,12,45,51,-1,81,82,83,-1,81,83,84,-1,81,84,85,-1,85,86,87,-1,81,85,87,-1,88,89,90,-1,88,90,91,-1,87,88,91,-1,91,74,75,-1,91,75,76,-1,87,91,76,-1,87,76,77,-1,81,87,77,-1,81,77,78,-1,81,78,79,-1,81,79,80,-1,7,6,75,-1,75,74,7,-1,6,10,76,-1,76,75,6,-1,10,11,77,-1,77,76,10,-1,11,44,78,-1,78,77,11,-1,44,39,79,-1,79,78,44,-1,39,40,80,-1,80,79,39,-1,40,47,81,-1,81,80,40,-1,47,73,82,-1,82,81,47,-1,73,59,83,-1,83,82,73,-1,59,71,84,-1,84,83,59,-1,71,67,85,-1,85,84,71,-1,67,68,86,-1,86,85,67,-1,68,31,87,-1,87,86,68,-1,31,34,88,-1,88,87,31,-1,34,8,89,-1,89,88,34,-1,8,72,90,-1,90,89,8,-1,72,9,91,-1,91,90,72,-1,9,7,74,-1,74,91,9,-1};
			return value;
		}


		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_25_697_texCoordIndex_1()
		{
			int[] value = {14,15,0,-1,0,16,14,-1,15,19,0,-1,21,10,11,-1,11,18,21,-1,5,2,1,-1,6,25,24,-1,24,4,6,-1,3,2,13,-1,2,5,13,-1,66,7,13,-1,6,4,17,-1,4,15,17,-1,20,9,23,-1,23,9,10,-1,10,21,23,-1,15,4,24,-1,24,19,15,-1,12,20,22,-1,48,47,26,-1,26,27,48,-1,47,49,28,-1,28,26,47,-1,31,32,29,-1,29,30,31,-1,32,53,54,-1,54,29,32,-1,33,50,32,-1,53,32,50,-1,50,51,53,-1,30,29,55,-1,55,56,30,-1,29,54,52,-1,52,55,29,-1,49,33,28,-1,36,41,40,-1,40,35,36,-1,37,39,38,-1,38,34,37,-1,39,31,30,-1,30,38,39,-1,42,36,43,-1,43,45,42,-1,39,37,26,-1,26,28,39,-1,28,31,39,-1,35,44,57,-1,57,46,35,-1,34,38,65,-1,65,58,34,-1,38,30,56,-1,56,65,38,-1,49,50,33,-1,28,33,31,-1,32,31,33,-1,62,63,64,-1,64,61,62,-1,57,65,64,-1,65,56,60,-1,65,60,61,-1,61,64,65,-1,64,63,59,-1,59,57,64,-1,13,8,66,-1,69,68,67,-1,67,70,69,-1,70,67,71,-1,74,73,72,-1,72,75,74,-1,76,78,77,-1,80,79,82,-1,82,81,80,-1,83,84,77,-1,77,84,76,-1,85,84,86,-1,80,87,79,-1,79,87,70,-1,132,90,89,-1,90,74,75,-1,75,89,90,-1,70,71,82,-1,82,79,70,-1,88,91,132,-1,94,93,92,-1,92,95,94,-1,95,92,96,-1,96,97,95,-1,100,99,98,-1,98,101,100,-1,101,98,102,-1,102,103,101,-1,104,101,105,-1,103,106,105,-1,105,101,103,-1,99,108,107,-1,107,98,99,-1,98,107,109,-1,109,102,98,-1,97,96,104,-1,112,111,110,-1,110,113,112,-1,116,115,114,-1,114,117,116,-1,117,114,99,-1,99,100,117,-1,120,119,118,-1,118,112,120,-1,117,96,92,-1,92,116,117,-1,96,117,100,-1,111,122,121,-1,121,123,111,-1,115,125,124,-1,124,114,115,-1,114,124,108,-1,108,99,114,-1,97,104,105,-1,96,100,104,-1,101,104,100,-1,127,126,129,-1,129,128,127,-1,121,129,124,-1,124,130,108,-1,124,129,126,-1,126,130,124,-1,129,121,131,-1,131,128,129,-1,84,85,133,-1,141,142,143,-1,141,143,144,-1,141,144,145,-1,145,146,147,-1,141,145,147,-1,148,149,150,-1,148,150,151,-1,147,148,151,-1,151,134,135,-1,151,135,136,-1,147,151,136,-1,147,136,137,-1,141,147,137,-1,141,137,138,-1,141,138,139,-1,141,139,140,-1,21,18,135,-1,135,134,21,-1,19,24,136,-1,136,135,19,-1,24,25,137,-1,137,136,24,-1,81,82,138,-1,138,137,81,-1,82,71,139,-1,139,138,82,-1,73,74,140,-1,140,139,73,-1,74,90,141,-1,141,140,74,-1,90,132,142,-1,142,141,90,-1,132,91,143,-1,143,142,132,-1,108,130,144,-1,144,143,108,-1,130,126,145,-1,145,144,130,-1,126,127,146,-1,146,145,126,-1,62,61,147,-1,147,146,62,-1,61,60,148,-1,148,147,61,-1,60,56,149,-1,149,148,60,-1,22,20,150,-1,150,149,22,-1,20,23,151,-1,151,150,20,-1,23,21,134,-1,134,151,23,-1};
			return value;
		}



		/** Define subarrays using type double[] */
		private double[] getTextureCoordinate_26_698_point_1()
		{
			double[] value = {0.4416,0.6747,0.4535,0.6485,0.4483,0.6438,0.4499,0.6371,0.4594,0.6763,0.4399,0.6472,0.4645,0.6783,0.4385,0.6236,0.4279,0.6258,0.1412,0.5207,0.1108,0.5655,0.1073,0.5839,0.1708,0.4854,0.4376,0.6345,0.4528,0.6648,0.4548,0.6714,0.4459,0.6652,0.4669,0.6678,0.0786,0.5849,0.4476,0.6884,0.1474,0.4856,0.0865,0.5614,0.1963,0.4863,0.1227,0.5144,0.4539,0.6879,0.4621,0.6889,0.2661,0.5914,0.3505,0.5919,0.241,0.592,0.1724,0.5255,0.2089,0.5196,0.2133,0.556,0.1645,0.5709,0.2067,0.5908,0.2708,0.4736,0.347,0.4317,0.3616,0.5328,0.2733,0.5359,0.238,0.493,0.249,0.5451,0.3477,0.431,0.3623,0.5333,0.3623,0.5333,0.3505,0.5919,0.3477,0.431,0.3511,0.5932,0.3206,0.4193,0.2505,0.5754,0.3554,0.5911,0.2112,0.5805,0.1632,0.5887,0.1073,0.5839,0.1474,0.4856,0.1108,0.5655,0.1412,0.5207,0.1708,0.4854,0.1963,0.4863,0.3223,0.4192,0.2638,0.4568,0.3206,0.4193,0.1963,0.4863,0.1963,0.4863,0.1963,0.4863,0.2252,0.4828,0.2252,0.4828,0.2252,0.4828,0.4337,0.6239,0.4689,0.6806,0.4689,0.6702,0.4627,0.667,0.4583,0.6722,0.4578,0.6906,0.1073,0.5839,0.0786,0.5849,0.0865,0.5614,0.1108,0.5655,0.4514,0.6379,0.4463,0.6454,0.4498,0.6514,0.4521,0.6748,0.4466,0.6744,0.4444,0.685,0.4523,0.6875,0.4395,0.6457,0.4393,0.633,0.4295,0.6275,0.4284,0.6322,0.4488,0.6639,0.1708,0.4854,0.1412,0.5207,0.1227,0.5144,0.1963,0.4863,0.2661,0.5914,0.3505,0.5919,0.3554,0.5911,0.2505,0.5754,0.241,0.592,0.2112,0.5805,0.1724,0.5255,0.2089,0.5196};
			return value;
		}
		private double[] getTextureCoordinate_26_698_point_2()
		{
			double[] value = {0.2133,0.556,0.1645,0.5709,0.1412,0.5207,0.1108,0.5655,0.2067,0.5908,0.1632,0.5887,0.1073,0.5839,0.1708,0.4854,0.1963,0.4863,0.1474,0.4856,0.3477,0.431,0.347,0.4317,0.3616,0.5328,0.3623,0.5333,0.238,0.493,0.2708,0.4736,0.2733,0.5359,0.249,0.5451,0.3505,0.5919,0.3511,0.5932,0.3623,0.5333,0.3223,0.4192,0.3206,0.4193,0.3477,0.431,0.2252,0.4828,0.2638,0.4568,0.1963,0.4863,0.1963,0.4863,0.2252,0.4828,0.2252,0.4828,0.1963,0.4863,0.3206,0.4193,0.1474,0.4856,0.4323,0.622,0.0865,0.5614,0.0786,0.5849,0.4539,0.6879,0.4621,0.6889,0.4523,0.6875,0.4578,0.6906,0.0865,0.5614,0.1227,0.5144,0.1474,0.4856,0.1474,0.4856,0.1227,0.5144,0.1963,0.4863,0.1963,0.4863,0.1963,0.4863,0.1963,0.4863,0.1999,0.4849,0.1421,0.507,0.1227,0.5144};
			return value;
		}


		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_26_705_coordIndex_1()
		{
			int[] value = {5,6,33,-1,33,28,5,-1,34,32,1,-1,1,7,34,-1,30,34,7,-1,7,8,30,-1,28,29,11,-1,11,5,28,-1,29,35,10,-1,10,11,29,-1,14,15,16,-1,16,17,18,-1,18,19,20,-1,16,18,20,-1,20,21,22,-1,22,23,12,-1,20,22,12,-1,16,20,12,-1,14,16,12,-1,13,14,12,-1,1,0,13,-1,13,12,1,-1,0,2,14,-1,14,13,0,-1,2,3,15,-1,15,14,2,-1,3,4,16,-1,16,15,3,-1,4,6,17,-1,17,16,4,-1,6,5,18,-1,18,17,6,-1,5,11,19,-1,19,18,5,-1,11,10,20,-1,20,19,11,-1,10,9,21,-1,21,20,10,-1,9,8,22,-1,22,21,9,-1,8,7,23,-1,23,22,8,-1,7,1,12,-1,12,23,7,-1,0,1,32,-1,32,24,0,-1,2,0,24,-1,24,25,2,-1,3,2,25,-1,25,26,3,-1,4,3,26,-1,26,27,4,-1,6,4,27,-1,27,33,6,-1,8,9,31,-1,31,30,8,-1,9,10,35,-1,35,31,9,-1,38,39,40,-1,40,41,42,-1,42,43,44,-1,40,42,44,-1,44,45,46,-1,46,47,36,-1,44,46,36,-1,40,44,36,-1,38,40,36,-1,37,38,36,-1,24,32,37,-1,37,36,24,-1,32,34,38,-1,38,37,32,-1,34,30,39,-1,39,38,34,-1,30,31,40,-1,40,39,30,-1,31,35,41,-1,41,40,31,-1,35,29,42,-1,42,41,35,-1,29,28,43,-1,43,42,29,-1,28,33,44,-1,44,43,28,-1,33,27,45,-1,45,44,33,-1,27,26,46,-1,46,45,27,-1,26,25,47,-1,47,46,26,-1,25,24,36,-1,36,47,25,-1};
			return value;
		}


		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_26_705_texCoordIndex_1()
		{
			int[] value = {5,6,33,-1,33,28,5,-1,34,32,1,-1,1,7,34,-1,30,34,7,-1,7,8,30,-1,28,29,11,-1,11,5,28,-1,29,35,10,-1,10,11,29,-1,14,15,16,-1,16,17,18,-1,18,19,20,-1,16,18,20,-1,20,21,22,-1,22,23,12,-1,20,22,12,-1,16,20,12,-1,14,16,12,-1,13,14,12,-1,1,0,13,-1,13,12,1,-1,0,2,14,-1,14,13,0,-1,2,3,15,-1,15,14,2,-1,3,4,16,-1,16,15,3,-1,4,6,17,-1,17,16,4,-1,6,5,18,-1,18,17,6,-1,5,11,19,-1,19,18,5,-1,11,10,20,-1,20,19,11,-1,10,9,21,-1,21,20,10,-1,9,8,22,-1,22,21,9,-1,8,7,23,-1,23,22,8,-1,7,1,12,-1,12,23,7,-1,0,1,32,-1,32,24,0,-1,2,0,24,-1,24,25,2,-1,3,2,25,-1,25,26,3,-1,4,3,26,-1,26,27,4,-1,6,4,27,-1,27,33,6,-1,8,9,31,-1,31,30,8,-1,9,10,35,-1,35,31,9,-1,38,39,40,-1,40,41,42,-1,42,43,44,-1,40,42,44,-1,44,45,46,-1,46,47,36,-1,44,46,36,-1,40,44,36,-1,38,40,36,-1,37,38,36,-1,24,32,37,-1,37,36,24,-1,32,34,38,-1,38,37,32,-1,34,30,39,-1,39,38,34,-1,30,31,40,-1,40,39,30,-1,31,35,41,-1,41,40,31,-1,35,29,42,-1,42,41,35,-1,29,28,43,-1,43,42,29,-1,28,33,44,-1,44,43,28,-1,33,27,45,-1,45,44,33,-1,27,26,46,-1,46,45,27,-1,26,25,47,-1,47,46,26,-1,25,24,36,-1,36,47,25,-1};
			return value;
		}



		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_27_713_coordIndex_1()
		{
			int[] value = {12,20,8,-1,8,0,12,-1,13,12,0,-1,0,1,13,-1,14,13,1,-1,1,2,14,-1,15,14,2,-1,2,3,15,-1,21,15,3,-1,3,9,21,-1,18,19,7,-1,7,6,18,-1,19,23,11,-1,11,7,19,-1,16,21,9,-1,9,4,16,-1,20,22,10,-1,10,8,20,-1,22,18,6,-1,6,10,22,-1,17,16,4,-1,4,5,17,-1,23,17,5,-1,5,11,23,-1,26,27,28,-1,28,29,30,-1,30,31,32,-1,28,30,32,-1,32,33,34,-1,34,35,24,-1,32,34,24,-1,28,32,24,-1,26,28,24,-1,25,26,24,-1,38,39,40,-1,40,41,42,-1,42,43,44,-1,40,42,44,-1,44,45,46,-1,46,47,36,-1,44,46,36,-1,40,44,36,-1,38,40,36,-1,37,38,36,-1,0,8,25,-1,25,24,0,-1,8,10,26,-1,26,25,8,-1,10,6,27,-1,27,26,10,-1,6,7,28,-1,28,27,6,-1,7,11,29,-1,29,28,7,-1,11,5,30,-1,30,29,11,-1,5,4,31,-1,31,30,5,-1,4,9,32,-1,32,31,4,-1,9,3,33,-1,33,32,9,-1,3,2,34,-1,34,33,3,-1,2,1,35,-1,35,34,2,-1,1,0,24,-1,24,35,1,-1,20,12,37,-1,37,36,20,-1,12,13,38,-1,38,37,12,-1,13,14,39,-1,39,38,13,-1,14,15,40,-1,40,39,14,-1,15,21,41,-1,41,40,15,-1,21,16,42,-1,42,41,21,-1,16,17,43,-1,43,42,16,-1,17,23,44,-1,44,43,17,-1,23,19,45,-1,45,44,23,-1,19,18,46,-1,46,45,19,-1,18,22,47,-1,47,46,18,-1,22,20,36,-1,36,47,22,-1};
			return value;
		}


		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_27_713_texCoordIndex_1()
		{
			int[] value = {12,20,8,-1,8,0,12,-1,13,12,0,-1,0,1,13,-1,14,13,1,-1,1,2,14,-1,15,14,2,-1,2,3,15,-1,21,15,3,-1,3,9,21,-1,18,19,7,-1,7,6,18,-1,19,23,11,-1,11,7,19,-1,16,21,9,-1,9,4,16,-1,20,22,10,-1,10,8,20,-1,22,18,6,-1,6,10,22,-1,17,16,4,-1,4,5,17,-1,23,17,5,-1,5,11,23,-1,26,27,28,-1,28,29,30,-1,30,31,32,-1,28,30,32,-1,32,33,34,-1,34,35,24,-1,32,34,24,-1,28,32,24,-1,26,28,24,-1,25,26,24,-1,38,39,40,-1,40,41,42,-1,42,43,44,-1,40,42,44,-1,44,45,46,-1,46,47,36,-1,44,46,36,-1,40,44,36,-1,38,40,36,-1,37,38,36,-1,0,8,25,-1,25,24,0,-1,8,10,26,-1,26,25,8,-1,10,6,27,-1,27,26,10,-1,6,7,28,-1,28,27,6,-1,7,11,29,-1,29,28,7,-1,11,5,30,-1,30,29,11,-1,5,4,31,-1,31,30,5,-1,4,9,32,-1,32,31,4,-1,9,3,33,-1,33,32,9,-1,3,2,34,-1,34,33,3,-1,2,1,35,-1,35,34,2,-1,1,0,24,-1,24,35,1,-1,20,12,37,-1,37,36,20,-1,12,13,38,-1,38,37,12,-1,13,14,39,-1,39,38,13,-1,14,15,40,-1,40,39,14,-1,15,21,41,-1,41,40,15,-1,21,16,42,-1,42,41,21,-1,16,17,43,-1,43,42,16,-1,17,23,44,-1,44,43,17,-1,23,19,45,-1,45,44,23,-1,19,18,46,-1,46,45,19,-1,18,22,47,-1,47,46,18,-1,22,20,36,-1,36,47,22,-1};
			return value;
		}



		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_28_721_coordIndex_1()
		{
			int[] value = {12,20,8,-1,8,0,12,-1,13,12,0,-1,0,1,13,-1,14,13,1,-1,1,2,14,-1,15,14,2,-1,2,3,15,-1,21,15,3,-1,3,9,21,-1,18,19,7,-1,7,6,18,-1,19,23,11,-1,11,7,19,-1,16,21,9,-1,9,4,16,-1,20,22,10,-1,10,8,20,-1,22,18,6,-1,6,10,22,-1,17,16,4,-1,4,5,17,-1,23,17,5,-1,5,11,23,-1,26,27,28,-1,28,29,30,-1,30,31,32,-1,28,30,32,-1,32,33,34,-1,34,35,24,-1,32,34,24,-1,28,32,24,-1,26,28,24,-1,25,26,24,-1,38,39,40,-1,40,41,42,-1,42,43,44,-1,40,42,44,-1,44,45,46,-1,46,47,36,-1,44,46,36,-1,40,44,36,-1,38,40,36,-1,37,38,36,-1,0,8,25,-1,25,24,0,-1,8,10,26,-1,26,25,8,-1,10,6,27,-1,27,26,10,-1,6,7,28,-1,28,27,6,-1,7,11,29,-1,29,28,7,-1,11,5,30,-1,30,29,11,-1,5,4,31,-1,31,30,5,-1,4,9,32,-1,32,31,4,-1,9,3,33,-1,33,32,9,-1,3,2,34,-1,34,33,3,-1,2,1,35,-1,35,34,2,-1,1,0,24,-1,24,35,1,-1,20,12,37,-1,37,36,20,-1,12,13,38,-1,38,37,12,-1,13,14,39,-1,39,38,13,-1,14,15,40,-1,40,39,14,-1,15,21,41,-1,41,40,15,-1,21,16,42,-1,42,41,21,-1,16,17,43,-1,43,42,16,-1,17,23,44,-1,44,43,17,-1,23,19,45,-1,45,44,23,-1,19,18,46,-1,46,45,19,-1,18,22,47,-1,47,46,18,-1,22,20,36,-1,36,47,22,-1};
			return value;
		}


		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_28_721_texCoordIndex_1()
		{
			int[] value = {12,20,8,-1,8,0,12,-1,13,12,0,-1,0,1,13,-1,14,13,1,-1,1,2,14,-1,15,14,2,-1,2,3,15,-1,21,15,3,-1,3,9,21,-1,18,19,7,-1,7,6,18,-1,19,23,11,-1,11,7,19,-1,16,21,9,-1,9,4,16,-1,20,22,10,-1,10,8,20,-1,22,18,6,-1,6,10,22,-1,17,16,4,-1,4,5,17,-1,23,17,5,-1,5,11,23,-1,26,27,28,-1,28,29,30,-1,30,31,32,-1,28,30,32,-1,32,33,34,-1,34,35,24,-1,32,34,24,-1,28,32,24,-1,26,28,24,-1,25,26,24,-1,38,39,40,-1,40,41,42,-1,42,43,44,-1,40,42,44,-1,44,45,46,-1,46,47,36,-1,44,46,36,-1,40,44,36,-1,38,40,36,-1,37,38,36,-1,0,8,25,-1,25,24,0,-1,8,10,26,-1,26,25,8,-1,10,6,27,-1,27,26,10,-1,6,7,28,-1,28,27,6,-1,7,11,29,-1,29,28,7,-1,11,5,30,-1,30,29,11,-1,5,4,31,-1,31,30,5,-1,4,9,32,-1,32,31,4,-1,9,3,33,-1,33,32,9,-1,3,2,34,-1,34,33,3,-1,2,1,35,-1,35,34,2,-1,1,0,24,-1,24,35,1,-1,20,12,37,-1,37,36,20,-1,12,13,38,-1,38,37,12,-1,13,14,39,-1,39,38,13,-1,14,15,40,-1,40,39,14,-1,15,21,41,-1,41,40,15,-1,21,16,42,-1,42,41,21,-1,16,17,43,-1,43,42,16,-1,17,23,44,-1,44,43,17,-1,23,19,45,-1,45,44,23,-1,19,18,46,-1,46,45,19,-1,18,22,47,-1,47,46,18,-1,22,20,36,-1,36,47,22,-1};
			return value;
		}



		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_29_729_coordIndex_1()
		{
			int[] value = {12,20,8,-1,8,0,12,-1,13,12,0,-1,0,1,13,-1,14,13,1,-1,1,2,14,-1,15,14,2,-1,2,3,15,-1,21,15,3,-1,3,9,21,-1,18,19,7,-1,7,6,18,-1,19,23,11,-1,11,7,19,-1,9,4,16,-1,16,21,9,-1,10,8,20,-1,20,22,10,-1,6,10,22,-1,22,18,6,-1,4,5,17,-1,17,16,4,-1,5,11,23,-1,23,17,5,-1,26,27,28,-1,28,29,30,-1,30,31,32,-1,28,30,32,-1,32,33,34,-1,34,35,24,-1,32,34,24,-1,28,32,24,-1,26,28,24,-1,25,26,24,-1,38,39,40,-1,40,41,42,-1,42,43,44,-1,40,42,44,-1,44,45,46,-1,46,47,36,-1,44,46,36,-1,40,44,36,-1,38,40,36,-1,37,38,36,-1,0,8,25,-1,25,24,0,-1,8,10,26,-1,26,25,8,-1,10,6,27,-1,27,26,10,-1,6,7,28,-1,28,27,6,-1,7,11,29,-1,29,28,7,-1,11,5,30,-1,30,29,11,-1,5,4,31,-1,31,30,5,-1,4,9,32,-1,32,31,4,-1,9,3,33,-1,33,32,9,-1,3,2,34,-1,34,33,3,-1,2,1,35,-1,35,34,2,-1,1,0,24,-1,24,35,1,-1,20,12,37,-1,37,36,20,-1,12,13,38,-1,38,37,12,-1,13,14,39,-1,39,38,13,-1,14,15,40,-1,40,39,14,-1,15,21,41,-1,41,40,15,-1,21,16,42,-1,42,41,21,-1,16,17,43,-1,43,42,16,-1,17,23,44,-1,44,43,17,-1,23,19,45,-1,45,44,23,-1,19,18,46,-1,46,45,19,-1,18,22,47,-1,47,46,18,-1,22,20,36,-1,36,47,22,-1};
			return value;
		}


		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_29_729_texCoordIndex_1()
		{
			int[] value = {12,20,8,-1,8,0,12,-1,13,12,0,-1,0,1,13,-1,14,13,1,-1,1,2,14,-1,15,14,2,-1,2,3,15,-1,21,15,3,-1,3,9,21,-1,18,19,7,-1,7,6,18,-1,19,23,11,-1,11,7,19,-1,9,4,16,-1,16,21,9,-1,10,8,20,-1,20,22,10,-1,6,10,22,-1,22,18,6,-1,4,5,17,-1,17,16,4,-1,5,11,23,-1,23,17,5,-1,26,27,28,-1,28,29,30,-1,30,31,32,-1,28,30,32,-1,32,33,34,-1,34,35,24,-1,32,34,24,-1,28,32,24,-1,26,28,24,-1,25,26,24,-1,38,39,40,-1,40,41,42,-1,42,43,44,-1,40,42,44,-1,44,45,46,-1,46,47,36,-1,44,46,36,-1,40,44,36,-1,38,40,36,-1,37,38,36,-1,0,8,25,-1,25,24,0,-1,8,10,26,-1,26,25,8,-1,10,6,27,-1,27,26,10,-1,6,7,28,-1,28,27,6,-1,7,11,29,-1,29,28,7,-1,11,5,30,-1,30,29,11,-1,5,4,31,-1,31,30,5,-1,4,9,32,-1,32,31,4,-1,9,3,33,-1,33,32,9,-1,3,2,34,-1,34,33,3,-1,2,1,35,-1,35,34,2,-1,1,0,24,-1,24,35,1,-1,20,12,37,-1,37,36,20,-1,12,13,38,-1,38,37,12,-1,13,14,39,-1,39,38,13,-1,14,15,40,-1,40,39,14,-1,15,21,41,-1,41,40,15,-1,21,16,42,-1,42,41,21,-1,16,17,43,-1,43,42,16,-1,17,23,44,-1,44,43,17,-1,23,19,45,-1,45,44,23,-1,19,18,46,-1,46,45,19,-1,18,22,47,-1,47,46,18,-1,22,20,36,-1,36,47,22,-1};
			return value;
		}



		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_30_737_coordIndex_1()
		{
			int[] value = {8,0,12,-1,12,20,8,-1,0,1,13,-1,13,12,0,-1,1,2,14,-1,14,13,1,-1,2,3,15,-1,15,14,2,-1,3,9,21,-1,21,15,3,-1,7,6,18,-1,18,19,7,-1,11,7,19,-1,19,23,11,-1,9,4,16,-1,16,21,9,-1,10,8,20,-1,20,22,10,-1,6,10,22,-1,22,18,6,-1,4,5,17,-1,17,16,4,-1,5,11,23,-1,23,17,5,-1,26,27,28,-1,28,29,30,-1,30,31,32,-1,28,30,32,-1,32,33,34,-1,34,35,24,-1,32,34,24,-1,28,32,24,-1,26,28,24,-1,25,26,24,-1,38,39,40,-1,40,41,42,-1,42,43,44,-1,40,42,44,-1,44,45,46,-1,46,47,36,-1,44,46,36,-1,40,44,36,-1,38,40,36,-1,37,38,36,-1,0,8,25,-1,25,24,0,-1,8,10,26,-1,26,25,8,-1,10,6,27,-1,27,26,10,-1,6,7,28,-1,28,27,6,-1,7,11,29,-1,29,28,7,-1,11,5,30,-1,30,29,11,-1,5,4,31,-1,31,30,5,-1,4,9,32,-1,32,31,4,-1,9,3,33,-1,33,32,9,-1,3,2,34,-1,34,33,3,-1,2,1,35,-1,35,34,2,-1,1,0,24,-1,24,35,1,-1,20,12,37,-1,37,36,20,-1,12,13,38,-1,38,37,12,-1,13,14,39,-1,39,38,13,-1,14,15,40,-1,40,39,14,-1,15,21,41,-1,41,40,15,-1,21,16,42,-1,42,41,21,-1,16,17,43,-1,43,42,16,-1,17,23,44,-1,44,43,17,-1,23,19,45,-1,45,44,23,-1,19,18,46,-1,46,45,19,-1,18,22,47,-1,47,46,18,-1,22,20,36,-1,36,47,22,-1};
			return value;
		}


		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_30_737_texCoordIndex_1()
		{
			int[] value = {8,0,12,-1,12,20,8,-1,0,1,13,-1,13,12,0,-1,1,2,14,-1,14,13,1,-1,2,3,15,-1,15,14,2,-1,3,9,21,-1,21,15,3,-1,7,6,18,-1,18,19,7,-1,11,7,19,-1,19,23,11,-1,9,4,16,-1,16,21,9,-1,10,8,20,-1,20,22,10,-1,6,10,22,-1,22,18,6,-1,4,5,17,-1,17,16,4,-1,5,11,23,-1,23,17,5,-1,26,27,28,-1,28,29,30,-1,30,31,32,-1,28,30,32,-1,32,33,34,-1,34,35,24,-1,32,34,24,-1,28,32,24,-1,26,28,24,-1,25,26,24,-1,38,39,40,-1,40,41,42,-1,42,43,44,-1,40,42,44,-1,44,45,46,-1,46,47,36,-1,44,46,36,-1,40,44,36,-1,38,40,36,-1,37,38,36,-1,0,8,25,-1,25,24,0,-1,8,10,26,-1,26,25,8,-1,10,6,27,-1,27,26,10,-1,6,7,28,-1,28,27,6,-1,7,11,29,-1,29,28,7,-1,11,5,30,-1,30,29,11,-1,5,4,31,-1,31,30,5,-1,4,9,32,-1,32,31,4,-1,9,3,33,-1,33,32,9,-1,3,2,34,-1,34,33,3,-1,2,1,35,-1,35,34,2,-1,1,0,24,-1,24,35,1,-1,20,12,37,-1,37,36,20,-1,12,13,38,-1,38,37,12,-1,13,14,39,-1,39,38,13,-1,14,15,40,-1,40,39,14,-1,15,21,41,-1,41,40,15,-1,21,16,42,-1,42,41,21,-1,16,17,43,-1,43,42,16,-1,17,23,44,-1,44,43,17,-1,23,19,45,-1,45,44,23,-1,19,18,46,-1,46,45,19,-1,18,22,47,-1,47,46,18,-1,22,20,36,-1,36,47,22,-1};
			return value;
		}



		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_31_745_coordIndex_1()
		{
			int[] value = {14,15,16,-1,16,17,18,-1,18,19,20,-1,16,18,20,-1,20,21,22,-1,22,23,12,-1,20,22,12,-1,16,20,12,-1,14,16,12,-1,13,14,12,-1,0,1,13,-1,13,12,0,-1,1,7,14,-1,14,13,1,-1,7,8,15,-1,15,14,7,-1,8,9,16,-1,16,15,8,-1,9,10,17,-1,17,16,9,-1,10,11,18,-1,18,17,10,-1,11,6,19,-1,19,18,11,-1,6,5,20,-1,20,19,6,-1,5,4,21,-1,21,20,5,-1,4,3,22,-1,22,21,4,-1,3,2,23,-1,23,22,3,-1,2,0,12,-1,12,23,2,-1,1,0,24,-1,24,32,1,-1,0,2,25,-1,25,24,0,-1,2,3,26,-1,26,25,2,-1,3,4,27,-1,27,26,3,-1,4,5,33,-1,33,27,4,-1,9,8,30,-1,30,31,9,-1,10,9,31,-1,31,35,10,-1,5,6,28,-1,28,33,5,-1,7,1,32,-1,32,34,7,-1,8,7,34,-1,34,30,8,-1,6,11,29,-1,29,28,6,-1,11,10,35,-1,35,29,11,-1,38,39,40,-1,40,41,42,-1,42,43,44,-1,40,42,44,-1,44,45,46,-1,46,47,36,-1,44,46,36,-1,40,44,36,-1,38,40,36,-1,37,38,36,-1,32,24,37,-1,37,36,32,-1,24,25,38,-1,38,37,24,-1,25,26,39,-1,39,38,25,-1,26,27,40,-1,40,39,26,-1,27,33,41,-1,41,40,27,-1,33,28,42,-1,42,41,33,-1,28,29,43,-1,43,42,28,-1,29,35,44,-1,44,43,29,-1,35,31,45,-1,45,44,35,-1,31,30,46,-1,46,45,31,-1,30,34,47,-1,47,46,30,-1,34,32,36,-1,36,47,34,-1};
			return value;
		}


		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_31_745_texCoordIndex_1()
		{
			int[] value = {14,15,16,-1,16,17,18,-1,18,19,20,-1,16,18,20,-1,20,21,22,-1,22,23,12,-1,20,22,12,-1,16,20,12,-1,14,16,12,-1,13,14,12,-1,0,1,13,-1,13,12,0,-1,1,7,14,-1,14,13,1,-1,7,8,15,-1,15,14,7,-1,8,9,16,-1,16,15,8,-1,9,10,17,-1,17,16,9,-1,10,11,18,-1,18,17,10,-1,11,6,19,-1,19,18,11,-1,6,5,20,-1,20,19,6,-1,5,4,21,-1,21,20,5,-1,4,3,22,-1,22,21,4,-1,3,2,23,-1,23,22,3,-1,2,0,12,-1,12,23,2,-1,1,0,24,-1,24,32,1,-1,0,2,25,-1,25,24,0,-1,2,3,26,-1,26,25,2,-1,3,4,27,-1,27,26,3,-1,4,5,33,-1,33,27,4,-1,9,8,30,-1,30,31,9,-1,10,9,31,-1,31,35,10,-1,5,6,28,-1,28,33,5,-1,7,1,32,-1,32,34,7,-1,8,7,34,-1,34,30,8,-1,6,11,29,-1,29,28,6,-1,11,10,35,-1,35,29,11,-1,38,39,40,-1,40,41,42,-1,42,43,44,-1,40,42,44,-1,44,45,46,-1,46,47,36,-1,44,46,36,-1,40,44,36,-1,38,40,36,-1,37,38,36,-1,32,24,37,-1,37,36,32,-1,24,25,38,-1,38,37,24,-1,25,26,39,-1,39,38,25,-1,26,27,40,-1,40,39,26,-1,27,33,41,-1,41,40,27,-1,33,28,42,-1,42,41,33,-1,28,29,43,-1,43,42,28,-1,29,35,44,-1,44,43,29,-1,35,31,45,-1,45,44,35,-1,31,30,46,-1,46,45,31,-1,30,34,47,-1,47,46,30,-1,34,32,36,-1,36,47,34,-1};
			return value;
		}



		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_32_753_coordIndex_1()
		{
			int[] value = {8,0,12,-1,12,20,8,-1,0,1,13,-1,13,12,0,-1,1,2,14,-1,14,13,1,-1,2,3,15,-1,15,14,2,-1,3,9,21,-1,21,15,3,-1,7,6,18,-1,18,19,7,-1,11,7,19,-1,19,23,11,-1,9,4,16,-1,16,21,9,-1,10,8,20,-1,20,22,10,-1,6,10,22,-1,22,18,6,-1,4,5,17,-1,17,16,4,-1,5,11,23,-1,23,17,5,-1,26,27,28,-1,28,29,30,-1,30,31,32,-1,28,30,32,-1,32,33,34,-1,34,35,24,-1,32,34,24,-1,28,32,24,-1,26,28,24,-1,25,26,24,-1,38,39,40,-1,40,41,42,-1,42,43,44,-1,40,42,44,-1,44,45,46,-1,46,47,36,-1,44,46,36,-1,40,44,36,-1,38,40,36,-1,37,38,36,-1,0,8,25,-1,25,24,0,-1,8,10,26,-1,26,25,8,-1,10,6,27,-1,27,26,10,-1,6,7,28,-1,28,27,6,-1,7,11,29,-1,29,28,7,-1,11,5,30,-1,30,29,11,-1,5,4,31,-1,31,30,5,-1,4,9,32,-1,32,31,4,-1,9,3,33,-1,33,32,9,-1,3,2,34,-1,34,33,3,-1,2,1,35,-1,35,34,2,-1,1,0,24,-1,24,35,1,-1,20,12,37,-1,37,36,20,-1,12,13,38,-1,38,37,12,-1,13,14,39,-1,39,38,13,-1,14,15,40,-1,40,39,14,-1,15,21,41,-1,41,40,15,-1,21,16,42,-1,42,41,21,-1,16,17,43,-1,43,42,16,-1,17,23,44,-1,44,43,17,-1,23,19,45,-1,45,44,23,-1,19,18,46,-1,46,45,19,-1,18,22,47,-1,47,46,18,-1,22,20,36,-1,36,47,22,-1};
			return value;
		}


		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_32_753_texCoordIndex_1()
		{
			int[] value = {8,0,12,-1,12,20,8,-1,0,1,13,-1,13,12,0,-1,1,2,14,-1,14,13,1,-1,2,3,15,-1,15,14,2,-1,3,9,21,-1,21,15,3,-1,7,6,18,-1,18,19,7,-1,11,7,19,-1,19,23,11,-1,9,4,16,-1,16,21,9,-1,10,8,20,-1,20,22,10,-1,6,10,22,-1,22,18,6,-1,4,5,17,-1,17,16,4,-1,5,11,23,-1,23,17,5,-1,26,27,28,-1,28,29,30,-1,30,31,32,-1,28,30,32,-1,32,33,34,-1,34,35,24,-1,32,34,24,-1,28,32,24,-1,26,28,24,-1,25,26,24,-1,38,39,40,-1,40,41,42,-1,42,43,44,-1,40,42,44,-1,44,45,46,-1,46,47,36,-1,44,46,36,-1,40,44,36,-1,38,40,36,-1,37,38,36,-1,0,8,25,-1,25,24,0,-1,8,10,26,-1,26,25,8,-1,10,6,27,-1,27,26,10,-1,6,7,28,-1,28,27,6,-1,7,11,29,-1,29,28,7,-1,11,5,30,-1,30,29,11,-1,5,4,31,-1,31,30,5,-1,4,9,32,-1,32,31,4,-1,9,3,33,-1,33,32,9,-1,3,2,34,-1,34,33,3,-1,2,1,35,-1,35,34,2,-1,1,0,24,-1,24,35,1,-1,20,12,37,-1,37,36,20,-1,12,13,38,-1,38,37,12,-1,13,14,39,-1,39,38,13,-1,14,15,40,-1,40,39,14,-1,15,21,41,-1,41,40,15,-1,21,16,42,-1,42,41,21,-1,16,17,43,-1,43,42,16,-1,17,23,44,-1,44,43,17,-1,23,19,45,-1,45,44,23,-1,19,18,46,-1,46,45,19,-1,18,22,47,-1,47,46,18,-1,22,20,36,-1,36,47,22,-1};
			return value;
		}



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


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


		/** Define subarrays using type double[] */
		private double[] getCoordinate_34_761_point_1()
		{
			double[] value = {0.05841,1.3813876,-0.17548425,0.13095,1.4007375,-0.065819256,0.08352,1.3402126,-0.06696675,0.0733725,1.3453425,-0.11111175,0.127305,1.3711276,-0.060059253,0.040950004,1.3416525,-0.13163176,0.0538875,1.424025,0.12734327,0.01746225,1.4231701,0.13942575,0.099180005,1.5197176,0.06720076,0.0,1.565775,0.11168326,0.0500625,1.5576751,0.10389825,0.134145,1.411965,0.01077075,0.090922505,1.3315119,0.06382576,0.044370003,1.5286726,0.12759075,0.0570825,1.4701725,0.12770325,0.083115004,1.4622526,0.10351576,0.01006875,1.4778225,0.15020326,0.108967505,1.4518801,0.061755754,0.087435,1.4609926,0.09595576,0.0828225,1.429515,0.09708075,0.086085,1.4251726,0.08949825,0.07389,1.36827,0.08558325,0.10221751,1.4054401,0.06328575,0.0868275,1.3995225,0.08274825,0.1029375,1.3979701,0.074693255,0.11396251,1.3392676,0.012615751,0.109417506,1.351575,0.03788325,0.11826,1.3732876,0.03009825,0.1248525,1.4371201,0.04562325,0.1161225,1.3584375,0.04580325,0.122445,1.3999051,0.049515754,0.1374975,1.4114026,-0.00951525,0.091395,1.4446801,0.07953076,0.13515751,1.48941,-0.028125001,0.1579725,1.3500226,-0.036045,0.14778,1.4218875,-0.03188475,0.14233501,1.4181975,-0.05031675,0.140175,1.3313318,-0.09286425,0.11198251,1.4333401,-0.14308426,0.14233501,1.41741,-0.081816755,0.09486,1.3897575,-0.13088925,0.07924501,1.4435551,-0.17667675,0.07704,1.3545,-0.17919676,0.055777505,1.4909626,-0.16747425,0.043357503,1.3572226,-0.21546677,0.12564,1.4856975,-0.077991754,0.13169251,1.4855176,-0.05531175,0.11657251,1.50336,0.031898253,0.068355,1.555425,0.08454825,0.11526751,1.3808701,-0.13478175,0.12744,1.4940226,0.004254751,0.10622251,1.4909626,-0.13374676,0.055777505,1.4436,-0.18380925,0.1258875,1.484325,-0.06361425,0.0263925,1.35387,-0.15300675,0.089505,1.36494,-0.119841754,0.06563251,1.2917588,-0.17991675,0.0747675,1.3594501,-0.13628925,0.044280004,1.2775276,-0.12823425,0.1060425,1.36764,-0.09367425,0.09945001,1.306071,-0.11617426,0.0317475,1.3251173,-0.093831755,0.051187504,1.3324658,-0.10010926,0.02116575,1.3286318,-0.11752426,0.08590501,1.3515526,-0.08606925,0.104940005,1.354635,-0.04775175,0.082282506,1.5193801,0.09615826,0.0350775,1.476135,0.14223826,0.0627975,1.4260726,0.11994076,0.055777505,1.59615,0.03385575,0.0,1.5999751,-0.08458425,0.055777505,1.605375,-0.028728,0.055777505,1.5932251,-0.08458425,0.055777505,1.57815,0.06702075,0.106605,1.5630751,-0.028728,0.1030725,1.550925,0.027150752,0.10746001,1.522845,-0.11115676,0.1046475,1.5588001,-0.07610176,0.055777505,1.5507001,-0.14758426,0.113355,1.3596076,-0.00951525,0.1203975,1.3637025,-0.00966375,0.1254375,1.4249926,-0.0044685,0.1295775,1.4096925,-0.030492,0.12762,1.3828275,-0.03093075,0.10388251,1.4008275,0.029130751,0.0564075,1.3174245,0.06256575,0.02817,1.2968168,0.06900075,0.0490725,1.341675,0.09037576,0.0243675,1.3080038,0.086505756,0.09013501,1.4077351,0.062183253,0.086467505,1.391085,0.06272325,0.00588375,1.4015026,0.11557575,0.0459675,1.427265,0.11512575,0.0359775,1.4077126,0.106710754,0.0489375,1.412145,0.10362825,0.0238725,1.3765726,0.102458246,0.0752625,1.3757851,0.074265756,0.059557505,1.3745251,0.085380755,0.069345005,1.3932226,0.07919325,0.023490002,1.4000626,0.10727326};
			return value;
		}
		private double[] getCoordinate_34_761_point_2()
		{
			double[] value = {0.03051,1.394595,0.10248076,0.0726075,1.3960576,0.07705575,0.06813001,1.4154075,0.08992576,0.05562,1.3581675,0.09080326,0.0206865,1.365615,0.105653256,0.0790875,1.3621275,0.066255756,0.082912505,1.4077126,0.07210575,0.0032805,1.3383225,0.11881576,0.010332,1.345095,0.10941075,0.0774675,1.3401,0.056580752,0.044370003,1.463085,0.11436076,0.07989751,1.4581801,0.08940825,0.025312502,1.4620726,0.12459826,0.0629775,1.3193123,0.029130751,0.032355,1.2951024,0.050258253,0.047205005,1.3112506,-0.0066802497,0.097695,1.380015,0.040448252,0.044370003,1.5417001,0.10376325,0.0861525,1.4944726,0.07631326,0.106965005,1.4368275,0.051383253,0.062887505,1.39293,0.08574076,0.041287504,1.3933575,0.09730576,0.091665,1.3534425,0.018060751,0.0916425,1.3472326,-0.02108925,0.107955,1.411965,0.01077075,0.009177751,1.3299998,0.11355075,0.005049,1.3306253,0.11602575,0.026640002,1.3239248,0.094695754,0.005049,1.3259408,0.10932076,0.047047503,1.3105283,-0.05209425,0.01006875,1.4778225,0.15020326,0.01746225,1.4231701,0.13942575,0.01006875,1.4778225,0.15020326,0.106515005,1.3642876,-0.02619675,0.08352,1.3402126,-0.06696675,0.127305,1.3711276,-0.060059253,0.011542501,1.4633551,0.14473575,0.113715,1.4114026,-0.00951525,0.08012251,1.3369726,-0.05040675,0.047025,1.4123701,0.06778575,0.036472503,1.41066,0.077325754,0.029970001,1.4071951,0.07944075,0.024075001,1.401075,0.080048256,0.028215,1.3967326,0.07746076,0.034065004,1.3956751,0.07428825,0.045787502,1.394955,0.06686325,0.049545,1.3947076,0.06229575,0.05121,1.3967326,0.060563255,0.056227505,1.405305,0.056130752,0.0,1.3742551,-0.18533926,0.0,1.40697,0.123158254,0.0,1.4909626,-0.18074925,0.0,1.3157438,-0.096261755,0.0,1.2914213,-0.16259176,0.0,1.2983648,0.01902825,0.013063501,1.322028,0.07035075,0.0028980002,1.3222058,0.07482825,0.0125235,1.3076798,0.064433254,0.0,1.4606326,0.13146076,0.0,1.2834226,0.080925755,0.0,1.3306253,0.11602575,0.0047970004,1.3255043,0.10527075,0.0133335,1.391175,0.11015325,0.02079225,1.3973175,0.107655756,0.086467505,1.42767,0.07665075,0.025020001,1.420335,0.12158326,0.0733725,1.431045,0.092918254,0.029857501,1.4143951,0.11638576,0.0470025,1.419705,0.110535756,0.071347505,1.424025,0.09219825,0.0145350015,1.408545,0.122078255,0.0,1.4368275,-0.19465426,0.0,1.5318,0.13888577,0.0,1.48248,0.15117076,0.0,1.380105,0.11667826,0.0,1.3520925,0.13780576,0.0,1.3259408,0.10932076,0.0167085,1.4193676,0.12259576,-0.07924501,1.4435551,-0.17667675,-0.055777505,1.4909626,-0.16747425,-0.10622251,1.4909626,-0.13374676,-0.11198251,1.4333401,-0.14308426,-0.055777505,1.4436,-0.18380925,-0.11526751,1.3808701,-0.13478175,-0.07704,1.3545,-0.17919676,-0.043357503,1.3572226,-0.21546677,0.0,1.3970926,-0.20565677,-0.055777505,1.5507001,-0.14758426,-0.10746001,1.522845,-0.11115676,0.0,1.558125,-0.15188175,-0.044370003,1.5286726,0.12759075,-0.0500625,1.5576751,0.10389825,-0.055777505,1.57815,0.06702075,0.0,1.586925,0.07611075,-0.134145,1.411965,0.01077075,-0.12744,1.4940226,0.004254751,-0.11826,1.3732876,0.03009825,-0.01006875,1.4778225,0.15020326,-0.0350775,1.476135,0.14223826,-0.0570825,1.4701725,0.12770325};
			return value;
		}
		private double[] getCoordinate_34_761_point_3()
		{
			double[] value = {-0.0627975,1.4260726,0.11994076,-0.083115004,1.4622526,0.10351576,-0.01746225,1.4231701,0.13942575,-0.0538875,1.424025,0.12734327,-0.011542501,1.4633551,0.14473575,-0.01006875,1.4778225,0.15020326,-0.01746225,1.4231701,0.13942575,-0.01006875,1.4778225,0.15020326,-0.087435,1.4609926,0.09595576,-0.0828225,1.429515,0.09708075,-0.086085,1.4251726,0.08949825,-0.091395,1.4446801,0.07953076,-0.108967505,1.4518801,0.061755754,-0.099180005,1.5197176,0.06720076,-0.082282506,1.5193801,0.09615826,-0.1029375,1.3979701,0.074693255,-0.0868275,1.3995225,0.08274825,-0.07389,1.36827,0.08558325,-0.10221751,1.4054401,0.06328575,-0.11396251,1.3392676,0.012615751,-0.1374975,1.4114026,-0.00951525,-0.1248525,1.4371201,0.04562325,-0.122445,1.3999051,0.049515754,-0.1161225,1.3584375,0.04580325,-0.090922505,1.3315119,0.06382576,-0.109417506,1.351575,0.03788325,-0.13095,1.4007375,-0.065819256,-0.1579725,1.3500226,-0.036045,-0.14233501,1.4181975,-0.05031675,-0.14778,1.4218875,-0.03188475,-0.09486,1.3897575,-0.13088925,-0.140175,1.3313318,-0.09286425,-0.14233501,1.41741,-0.081816755,-0.05841,1.3813876,-0.17548425,-0.12564,1.4856975,-0.077991754,-0.1046475,1.5588001,-0.07610176,-0.1258875,1.484325,-0.06361425,-0.13169251,1.4855176,-0.05531175,-0.13515751,1.48941,-0.028125001,-0.106605,1.5630751,-0.028728,-0.11657251,1.50336,0.031898253,-0.1030725,1.550925,0.027150752,-0.068355,1.555425,0.08454825,-0.0263925,1.35387,-0.15300675,0.0,1.3359375,-0.15113926,0.0,1.3154109,-0.20176426,-0.06563251,1.2917588,-0.17991675,-0.089505,1.36494,-0.119841754,-0.0747675,1.3594501,-0.13628925,-0.0733725,1.3453425,-0.11111175,-0.051187504,1.3324658,-0.10010926,-0.040950004,1.3416525,-0.13163176,-0.044280004,1.2775276,-0.12823425,-0.08590501,1.3515526,-0.08606925,-0.08352,1.3402126,-0.06696675,-0.0317475,1.3251173,-0.093831755,-0.09945001,1.306071,-0.11617426,-0.1060425,1.36764,-0.09367425,-0.127305,1.3711276,-0.060059253,-0.02116575,1.3286318,-0.11752426,-0.106515005,1.3642876,-0.02619675,-0.104940005,1.354635,-0.04775175,-0.055777505,1.59615,0.03385575,0.0,1.6026751,0.03385575,-0.055777505,1.605375,-0.028728,-0.055777505,1.5932251,-0.08458425,0.0,1.612,-0.028728,-0.08012251,1.3369726,-0.05040675,-0.0916425,1.3472326,-0.02108925,-0.0629775,1.3193123,0.029130751,-0.113355,1.3596076,-0.00951525,-0.091665,1.3534425,0.018060751,-0.1203975,1.3637025,-0.00966375,-0.113715,1.4114026,-0.00951525,-0.107955,1.411965,0.01077075,-0.1254375,1.4249926,-0.0044685,-0.1295775,1.4096925,-0.030492,-0.12762,1.3828275,-0.03093075,-0.10388251,1.4008275,0.029130751,-0.097695,1.380015,0.040448252,-0.106965005,1.4368275,0.051383253,-0.0774675,1.3401,0.056580752,-0.032355,1.2951024,0.050258253,-0.047205005,1.3112506,-0.0066802497,-0.025312502,1.4620726,0.12459826,-0.044370003,1.5417001,0.10376325,0.0,1.5339825,0.11505826,-0.047047503,1.3105283,-0.05209425,-0.044370003,1.463085,0.11436076,-0.07989751,1.4581801,0.08940825,-0.0564075,1.3174245,0.06256575,-0.02817,1.2968168,0.06900075,-0.005049,1.3306253,0.11602575,-0.0032805,1.3383225,0.11881576,0.0,1.3383225,0.11883825,-0.009177751,1.3299998,0.11355075,-0.010332,1.345095,0.10941075,-0.0490725,1.341675,0.09037576,-0.026640002,1.3239248,0.094695754,-0.05562,1.3581675,0.09080326};
			return value;
		}
		private double[] getCoordinate_34_761_point_4()
		{
			double[] value = {-0.0206865,1.365615,0.105653256,0.0,1.2886876,0.052260753,0.0,1.284975,0.06499575,-0.0790875,1.3621275,0.066255756,-0.0243675,1.3080038,0.086505756,0.0,1.362285,0.12959325,-0.0145350015,1.408545,0.122078255,0.0,1.4015026,0.11557575,-0.00588375,1.4015026,0.11557575,-0.0238725,1.3765726,0.102458246,-0.0133335,1.391175,0.11015325,0.0,1.419075,0.12502575,-0.0167085,1.4193676,0.12259576,-0.086467505,1.391085,0.06272325,-0.09013501,1.4077351,0.062183253,-0.0489375,1.412145,0.10362825,-0.0470025,1.419705,0.110535756,-0.029857501,1.4143951,0.11638576,-0.0359775,1.4077126,0.106710754,-0.0752625,1.3757851,0.074265756,-0.059557505,1.3745251,0.085380755,-0.062887505,1.39293,0.08574076,-0.041287504,1.3933575,0.09730576,-0.069345005,1.3932226,0.07919325,-0.03051,1.394595,0.10248076,-0.02079225,1.3973175,0.107655756,-0.023490002,1.4000626,0.10727326,-0.0726075,1.3960576,0.07705575,-0.0459675,1.427265,0.11512575,-0.082912505,1.4077126,0.07210575,-0.025020001,1.420335,0.12158326,-0.0861525,1.4944726,0.07631326,-0.086467505,1.42767,0.07665075,-0.0733725,1.431045,0.092918254,-0.127305,1.3711276,-0.060059253,-0.08352,1.3402126,-0.06696675,-0.005049,1.3259408,0.10932076,-0.06813001,1.4154075,0.08992576,-0.036472503,1.41066,0.077325754,-0.047025,1.4123701,0.06778575,-0.029970001,1.4071951,0.07944075,-0.024075001,1.401075,0.080048256,-0.028215,1.3967326,0.07746076,-0.034065004,1.3956751,0.07428825,-0.045787502,1.394955,0.06686325,-0.049545,1.3947076,0.06229575,-0.05121,1.3967326,0.060563255,-0.056227505,1.405305,0.056130752,-0.013063501,1.322028,0.07035075,-0.0125235,1.3076798,0.064433254,-0.0047970004,1.3255043,0.10527075,-0.0028980002,1.3222058,0.07482825,0.0,1.3255268,0.10533825,0.0,1.3223386,0.074693255,0.0,1.3067731,0.058493253,-0.071347505,1.424025,0.09219825};
			return value;
		}


		/** Define subarrays using type double[] */
		private double[] getTextureCoordinate_34_762_point_1()
		{
			double[] value = {0.9175,0.8974,0.9509,0.8981,0.9421,0.8701,0.924,0.8702,0.9824,0.8971,0.9824,0.8682,0.9541,0.8718,0.9147,0.8129,0.9437,0.8153,0.9638,0.8095,0.9824,0.809,0.9461,0.923,0.9071,0.9135,0.9824,0.9287,0.7343,0.9169,0.7616,0.9147,0.7553,0.8982,0.7343,0.8968,0.7739,0.9327,0.7343,0.9365,0.8187,0.8433,0.8348,0.9045,0.8324,0.8647,0.74,0.8745,0.761,0.8768,0.7497,0.8755,0.777,0.8787,0.7647,0.8593,0.7596,0.8565,0.7438,0.8546,0.7343,0.8756,0.7372,0.8736,0.7394,0.8706,0.7405,0.8536,0.7808,0.8802,0.7786,0.8666,0.7875,0.8787,0.7821,0.8667,0.7952,0.9076,0.8011,0.8823,0.7745,0.9003,0.7939,0.8518,0.7845,0.8549,0.7731,0.8049,0.7979,0.8609,0.8185,0.8054,0.8439,0.8655,0.8131,0.8741,0.786,0.7876,0.8107,0.8538,0.8058,0.8252,0.8096,0.8166,0.8589,0.7975,0.8767,0.8622,0.8568,0.8668,0.8669,0.8674,0.9208,0.8549,0.8792,0.7991,0.8835,0.8633,0.9139,0.8636,0.9513,0.84,0.9824,0.8358,0.8845,0.9021,0.888,0.931,0.8761,0.9036,0.8705,0.9018,0.8544,0.902,0.8538,0.9345,0.8173,0.9068,0.8156,0.9257,0.7753,0.9186,0.7832,0.9041,0.7338,0.8385,0.7279,0.8339,0.7208,0.8401,0.7397,0.7767,0.7338,0.7681,0.7338,0.7727,0.7192,0.8201,0.7171,0.8352,0.7139,0.8364,0.7127,0.8419,0.7175,0.832,0.7247,0.8312,0.7224,0.8292,0.7239,0.8169,0.7146,0.8334,0.7152,0.8309,0.753,0.7762,0.7452,0.772,0.7409,0.7703,0.756,0.7661,0.7502,0.7748,0.7102,0.837,0.7574,0.7798,0.7054,0.8378,0.7338,0.8253,0.7338,0.8299,0.7267,0.8275,0.7291,0.8283};
			return value;
		}
		private double[] getTextureCoordinate_34_762_point_2()
		{
			double[] value = {0.7338,0.8254,0.7338,0.7682,0.7385,0.7711,0.7338,0.7628,0.7338,0.82,0.7437,0.7597,0.7429,0.774,0.7484,0.7629,0.7505,0.778,0.7116,0.8233,0.7622,0.7806,0.7576,0.779,0.763,0.7872,0.7046,0.8444,0.7572,0.7769,0.7524,0.7737,0.7104,0.8341,0.7881,0.9479,0.7343,0.9577,0.8497,0.9637,0.9158,0.9539,0.7343,0.9872,0.9824,0.9663,0.4263,0.6263,0.4421,0.6351,0.4514,0.6319,0.4298,0.637,0.4385,0.639,0.4385,0.6403,0.4369,0.6596,0.4321,0.6555,0.4385,0.6553,0.4451,0.6548,0.4452,0.6463,0.4227,0.6454,0.4263,0.652,0.4193,0.6633,0.4176,0.6328,0.4376,0.6237,0.4196,0.6187,0.3384,0.9887,0.2934,0.905,0.2441,0.9417,0.2441,0.9723,0.4437,0.6405,0.4519,0.6235,0.3367,0.9059,0.4034,0.9073,0.4566,0.6329,0.4157,0.6257,0.4137,0.6192,0.2959,0.626,0.3051,0.6166,0.2511,0.6816,0.2548,0.6653,0.2441,0.6653,0.2441,0.6816,0.2661,0.696,0.2636,0.664,0.3484,0.6888,0.3007,0.651,0.2881,0.7397,0.3623,0.7239,0.4151,0.6155,0.4295,0.6197,0.4116,0.6201,0.4088,0.6855,0.4123,0.7323,0.4518,0.7703,0.364,0.6372,0.2441,0.7326,0.2441,0.7109,0.2441,0.7705,0.2441,0.816,0.2466,0.8272,0.2826,0.8198,0.263,0.8101,0.3011,0.7644,0.4294,0.848,0.295,0.8569,0.4229,0.7906,0.445,0.8342,0.3273,0.8725,0.3401,0.8443,0.4194,0.891,0.3844,0.8819,0.3962,0.7639,0.3654,0.758,0.3664,0.7923,0.3312,0.7931,0.3858,0.7947,0.2864,0.8094,0.3065,0.7969,0.4051,0.8004,0.4267,0.8291,0.3243,0.8795,0.293,0.8645,0.4715,0.8911,0.431,0.9594,0.4658,0.6252};
			return value;
		}
		private double[] getTextureCoordinate_34_762_point_3()
		{
			double[] value = {0.465,0.6281,0.3862,0.8876,0.4544,0.6426,0.2548,0.6553,0.2441,0.6553,0.4156,0.6279,0.3783,0.625,0.3984,0.649,0.4325,0.6718,0.4443,0.6446,0.428,0.6022,0.4445,0.6357,0.4021,0.656,0.4052,0.6271,0.4253,0.6199,0.4215,0.6174,0.6418,0.6585,0.6441,0.671,0.6214,0.6731,0.616,0.6731,0.6418,0.6585,0.623,0.6494,0.6418,0.6585,0.6441,0.671,0.3003,0.6509,0.2548,0.6558,0.2549,0.6531,0.2441,0.6558,0.616,0.6731,0.6214,0.6731,0.2441,0.6529,0.314,0.8296,0.3898,0.85,0.2746,0.7881,0.2889,0.7981,0.4442,0.8857,0.2745,0.8415,0.3079,0.8417,0.3393,0.8544,0.3891,0.8542,0.2699,0.8521,0.246,0.853,0.4715,0.8911,0.9421,0.8701,0.9509,0.8981,0.9175,0.8974,0.924,0.8702,0.9824,0.8682,0.9824,0.8971,0.9541,0.8718,0.9147,0.8129,0.9437,0.8153,0.9638,0.8095,0.9824,0.809,0.9461,0.923,0.9071,0.9135,0.9824,0.9287,0.7553,0.8982,0.7616,0.9147,0.7343,0.9169,0.7343,0.8968,0.7739,0.9327,0.7343,0.9365,0.8324,0.8647,0.8348,0.9045,0.8187,0.8433,0.74,0.8745,0.7497,0.8755,0.761,0.8768,0.7647,0.8593,0.777,0.8787,0.7438,0.8546,0.7596,0.8565,0.7372,0.8736,0.7343,0.8756,0.7394,0.8706,0.7405,0.8536,0.7808,0.8802,0.7786,0.8666,0.7821,0.8667,0.7875,0.8787,0.8011,0.8823,0.7952,0.9076,0.7745,0.9003,0.7939,0.8518,0.7845,0.8549,0.7731,0.8049,0.7979,0.8609,0.8185,0.8054,0.8439,0.8655,0.8131,0.8741,0.8107,0.8538,0.8058,0.8252,0.786,0.7876,0.8096,0.8166,0.8767,0.8622,0.8589,0.7975,0.8669,0.8674,0.8568,0.8668,0.9208,0.8549};
			return value;
		}
		private double[] getTextureCoordinate_34_762_point_4()
		{
			double[] value = {0.8792,0.7991,0.9139,0.8636,0.8835,0.8633,0.9513,0.84,0.9824,0.8358,0.8845,0.9021,0.888,0.931,0.8761,0.9036,0.8705,0.9018,0.8544,0.902,0.8538,0.9345,0.8173,0.9068,0.8156,0.9257,0.7753,0.9186,0.7832,0.9041,0.7208,0.8401,0.7279,0.8339,0.7338,0.8385,0.7338,0.7727,0.7338,0.7681,0.7397,0.7767,0.7192,0.8201,0.7139,0.8364,0.7171,0.8352,0.7127,0.8419,0.7175,0.832,0.7224,0.8292,0.7247,0.8312,0.7239,0.8169,0.7146,0.8334,0.7452,0.772,0.753,0.7762,0.7152,0.8309,0.7409,0.7703,0.7502,0.7748,0.756,0.7661,0.7102,0.837,0.7574,0.7798,0.7054,0.8378,0.7338,0.8253,0.7338,0.8299,0.7338,0.8254,0.7291,0.8283,0.7267,0.8275,0.7338,0.7628,0.7385,0.7711,0.7338,0.7682,0.7338,0.82,0.7437,0.7597,0.7484,0.7629,0.7429,0.774,0.7505,0.778,0.7116,0.8233,0.763,0.7872,0.7576,0.779,0.7622,0.7806,0.7046,0.8444,0.7572,0.7769,0.7524,0.7737,0.7104,0.8341,0.7881,0.9479,0.7343,0.9577,0.8497,0.9637,0.9158,0.9539,0.7343,0.9872,0.9824,0.9663,0.4514,0.6319,0.4421,0.6351,0.4263,0.6263,0.4385,0.639,0.4298,0.637,0.4385,0.6403,0.4385,0.6553,0.4321,0.6555,0.4369,0.6596,0.4451,0.6548,0.4452,0.6463,0.4263,0.652,0.4227,0.6454,0.4193,0.6633,0.4176,0.6328,0.4196,0.6187,0.4376,0.6237,0.2441,0.9417,0.2934,0.905,0.3384,0.9887,0.2441,0.9723,0.4437,0.6405,0.4519,0.6235,0.3367,0.9059,0.4034,0.9073,0.4566,0.6329,0.4157,0.6257,0.4137,0.6192,0.2441,0.6653,0.2548,0.6653,0.2511,0.6816,0.2441,0.6816,0.2636,0.664,0.2661,0.696};
			return value;
		}
		private double[] getTextureCoordinate_34_762_point_5()
		{
			double[] value = {0.3484,0.6888,0.3007,0.651,0.3623,0.7239,0.2881,0.7397,0.4215,0.6174,0.4295,0.6197,0.4151,0.6155,0.4116,0.6201,0.4518,0.7703,0.4123,0.7323,0.4088,0.6855,0.364,0.6372,0.2959,0.626,0.3051,0.6166,0.2441,0.7326,0.2441,0.7705,0.2441,0.7109,0.2745,0.8415,0.2466,0.8272,0.2441,0.816,0.263,0.8101,0.3011,0.7644,0.2746,0.7881,0.246,0.853,0.2699,0.8521,0.4229,0.7906,0.445,0.8342,0.3401,0.8443,0.3393,0.8544,0.3079,0.8417,0.314,0.8296,0.3962,0.7639,0.3654,0.758,0.3664,0.7923,0.3312,0.7931,0.3858,0.7947,0.3065,0.7969,0.2889,0.7981,0.2826,0.8198,0.2864,0.8094,0.4051,0.8004,0.3243,0.8795,0.4267,0.8291,0.293,0.8645,0.4715,0.8911,0.431,0.9594,0.4715,0.8911,0.4658,0.6252,0.465,0.6281,0.4194,0.891,0.3862,0.8876,0.4544,0.6426,0.2548,0.6553,0.2441,0.6553,0.3984,0.649,0.3783,0.625,0.4156,0.6279,0.4325,0.6718,0.428,0.6022,0.4443,0.6446,0.4445,0.6357,0.4021,0.656,0.4052,0.6271,0.4253,0.6199,0.3898,0.85,0.6418,0.6585,0.6441,0.671,0.6441,0.671,0.6418,0.6585,0.6214,0.6731,0.6214,0.6731,0.616,0.6731,0.616,0.6731,0.623,0.6494,0.6418,0.6585,0.3003,0.6509,0.2548,0.6558,0.2549,0.6531,0.2441,0.6558,0.2441,0.6529,0.3891,0.8542,0.4294,0.848,0.4442,0.8857,0.295,0.8569,0.3273,0.8725,0.3844,0.8819};
			return value;
		}

































		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=7, element #49, 480 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 getIndexedFaceSet_7_49_coordIndex()
		{
			MFInt32 IndexedFaceSet_7_49_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_7_49_coordIndex_1()));
			return IndexedFaceSet_7_49_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet texCoordIndex field, scene-graph level=7, element #49, 480 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 getIndexedFaceSet_7_49_texCoordIndex()
		{
			MFInt32 IndexedFaceSet_7_49_texCoordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_7_49_texCoordIndex_1()));
			return IndexedFaceSet_7_49_texCoordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=8, element #49, 186 total numbers made up of 62 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 getCoordinate_8_49_point()
		{
			MFVec3f Coordinate_8_49_point = new MFVec3f(new double[] {0,0.8496675,-0.01530675,0,0.84650177,-0.028102502,-0.00984375,0.84650177,-0.026388,-0.017050501,0.84650177,-0.02432025,-0.0196875,0.84650177,-0.01530675,-0.017050501,0.84650177,-0.0062932507,-0.00984375,0.84650177,-0.0042255,0,0.84650177,-0.0025109998,0.00984375,0.84650177,-0.0042255,0.017050501,0.84650177,-0.0062932507,0.0196875,0.84650177,-0.01530675,0.017050501,0.84650177,-0.02432025,0.00984375,0.84650177,-0.026388,0,0.8378258,-0.0358155,-0.012730501,0.8378258,-0.03306825,-0.02205,0.8378258,-0.025562251,-0.02547,0.8378258,-0.01530675,-0.02205,0.8378258,-0.0050534997,-0.012730501,0.8378258,-2.0475045E-4,0,0.8378258,0.0025424995,0.012730501,0.8378258,-2.0475045E-4,0.02205,0.8378258,-0.0050534997,0.02547,0.8378258,-0.01530675,0.02205,0.8378258,-0.025562251,0.012730501,0.8378258,-0.03306825,0,0.825975,-0.037557002,-0.014701501,0.825975,-0.0343845,-0.02547,0.825975,-0.02571525,-0.029407501,0.825975,-0.01530675,-0.02547,0.825975,-0.0034649998,-0.014701501,0.825975,0.0025424995,0,0.825975,0.0057150004,0.014701501,0.825975,0.0025424995,0.02547,0.825975,-0.0034649998,0.029407501,0.825975,-0.01530675,0.02547,0.825975,-0.02571525,0.014701501,0.825975,-0.0343845,0,0.8141243,-0.0343845,-0.012730501,0.8141243,-0.03163725,-0.02205,0.8141243,-0.024129001,-0.02547,0.8141243,-0.01530675,-0.02205,0.8141243,-0.0050534997,-0.012730501,0.8141243,-2.0475045E-4,0,0.8141243,0.0025424995,0.012730501,0.8141243,-2.0475045E-4,0.02205,0.8141243,-0.0050534997,0.02547,0.8141243,-0.01530675,0.02205,0.8141243,-0.024129001,0.012730501,0.8141243,-0.03163725,0.0,0.80544823,-0.02571525,-0.0073507503,0.80544823,-0.024129001,-0.012730501,0.80544823,-0.021226501,-0.014701501,0.80544823,-0.01530675,-0.012730501,0.80544823,-0.009387,-0.0073507503,0.80544823,-0.0050534997,0.0,0.80544823,-0.0034649998,0.0073507503,0.80544823,-0.0050534997,0.012730501,0.80544823,-0.009387,0.014701501,0.80544823,-0.01530675,0.012730501,0.80544823,-0.021226501,0.0073507503,0.80544823,-0.024129001,0.0,0.8022825,-0.01530675});
			return Coordinate_8_49_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=8, element #57, 480 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 getIndexedFaceSet_8_57_coordIndex()
		{
			MFInt32 IndexedFaceSet_8_57_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_8_57_coordIndex_1()));
			return IndexedFaceSet_8_57_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet texCoordIndex field, scene-graph level=8, element #57, 480 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 getIndexedFaceSet_8_57_texCoordIndex()
		{
			MFInt32 IndexedFaceSet_8_57_texCoordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_8_57_texCoordIndex_1()));
			return IndexedFaceSet_8_57_texCoordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=9, element #57, 186 total numbers made up of 62 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 getCoordinate_9_57_point()
		{
			MFVec3f Coordinate_9_57_point = new MFVec3f(new double[] {0.0,0.94995004,-0.012717,0.0,0.933525,-0.0794835,-0.051367503,0.933525,-0.070551,-0.088965006,0.933525,-0.059751,-0.102735005,0.933525,-0.012717,-0.088965006,0.933525,0.0343215,-0.051367503,0.933525,0.045098998,0.0,0.933525,0.054054,0.051367503,0.933525,0.045098998,0.088965006,0.933525,0.0343215,0.102735005,0.933525,-0.012717,0.088965006,0.933525,-0.059751,0.051367503,0.933525,-0.070551,0.0,0.8881875,-0.119736,-0.066442505,0.8881875,-0.105403505,-0.115065,0.8881875,-0.066231005,-0.13286251,0.8881875,-0.012717,-0.115065,0.8881875,0.0408015,-0.066442505,0.8881875,0.0660915,0.0,0.8881875,0.080424,0.066442505,0.8881875,0.0660915,0.115065,0.8881875,0.0408015,0.13286251,0.8881875,-0.012717,0.115065,0.8881875,-0.066231005,0.066442505,0.8881875,-0.105403505,0.0,0.82635754,-0.128826,-0.0767025,0.82635754,-0.112266004,-0.13286251,0.82635754,-0.067041,-0.1534275,0.82635754,-0.012717,-0.13286251,0.82635754,0.0490815,-0.0767025,0.82635754,0.080424,0.0,0.82635754,0.09698401,0.0767025,0.82635754,0.080424,0.13286251,0.82635754,0.0490815,0.1534275,0.82635754,-0.012717,0.13286251,0.82635754,-0.067041,0.0767025,0.82635754,-0.112266004,0.0,0.764505,-0.112266004,-0.066442505,0.764505,-0.0979335,-0.115065,0.764505,-0.058761004,-0.13286251,0.764505,-0.012717,-0.115065,0.764505,0.0408015,-0.066442505,0.764505,0.0660915,0.0,0.764505,0.080424,0.066442505,0.764505,0.0660915,0.115065,0.764505,0.0408015,0.13286251,0.764505,-0.012717,0.115065,0.764505,-0.058761004,0.066442505,0.764505,-0.0979335,0.0,0.71923953,-0.067041,-0.038362503,0.71923953,-0.058761004,-0.066442505,0.71923953,-0.0436185,-0.0767025,0.71923953,-0.012717,-0.066442505,0.71923953,0.018189002,-0.038362503,0.71923953,0.0408015,0.0,0.71923953,0.0490815,0.038362503,0.71923953,0.0408015,0.066442505,0.71923953,0.018189002,0.0767025,0.71923953,-0.012717,0.066442505,0.71923953,-0.0436185,0.038362503,0.71923953,-0.058761004,0.0,0.7026683,-0.012717});
			return Coordinate_9_57_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=9, element #65, 488 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 getIndexedFaceSet_9_65_coordIndex()
		{
			MFInt32 IndexedFaceSet_9_65_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_9_65_coordIndex_1()));
			return IndexedFaceSet_9_65_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet texCoordIndex field, scene-graph level=9, element #65, 488 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 getIndexedFaceSet_9_65_texCoordIndex()
		{
			MFInt32 IndexedFaceSet_9_65_texCoordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_9_65_texCoordIndex_1()));
			return IndexedFaceSet_9_65_texCoordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=10, element #65, 189 total numbers made up of 63 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 getCoordinate_10_65_point()
		{
			MFVec3f Coordinate_10_65_point = new MFVec3f(new double[] {0.1612575,0.82506156,-0.018348752,0.131625,0.82506156,0.053853754,0.065047495,0.82506156,0.07169625,0.018899994,0.82506156,0.021723751,0.018899994,0.82506156,-0.058421254,0.065047495,0.82506156,-0.10839375,0.131625,0.82506156,-0.09055126,0.1612575,0.74070007,-0.018348752,0.131625,0.74070007,0.053853754,0.065047495,0.74070007,0.07169625,0.018899994,0.74070007,0.021723751,0.018899994,0.74070007,-0.058421254,0.065047495,0.74070007,-0.10839375,0.131625,0.74070007,-0.09055126,0.1612575,0.59445006,-0.018348752,0.131625,0.59445006,0.053853754,0.065047495,0.59445006,0.07169625,0.018899994,0.59445006,0.021723751,0.018899994,0.59445006,-0.058421254,0.065047495,0.59445006,-0.10839375,0.131625,0.59445006,-0.09055126,0.170415,0.44550005,-0.018348752,0.13734,0.44550005,0.06224625,0.063,0.44550005,0.08215875,0.019169996,0.44550005,0.02638125,0.019169996,0.44550005,-0.06307875,0.063,0.44550005,-0.11885626,0.13734,0.44550005,-0.098943755,0.1429425,0.6287851,-0.018348752,0.1202175,0.6287851,0.03704625,0.06912,0.6287851,0.05072625,0.035414997,0.6287851,0.012386251,0.035414997,0.6287851,-0.049083754,0.06912,0.6287851,-0.08742375,0.1202175,0.6287851,-0.07374375,0.1431675,0.48352507,-0.018348752,0.12222,0.48352507,0.02566125,0.075168,0.48352507,0.036528748,0.03744,0.48352507,0.0060637505,0.03744,0.48352507,-0.04276125,0.075168,0.48352507,-0.07322625,0.12222,0.48352507,-0.062358752,0.140805,0.8698501,-0.018348752,0.1188675,0.8698501,0.03508875,0.0695925,0.8698501,0.04827375,0.0300825,0.8698501,0.011306249,0.0300825,0.8698501,-0.04800375,0.0695925,0.8698501,-0.08497126,0.1188675,0.8698501,-0.071786255,0.1361025,0.40072504,-0.018348752,0.1178325,0.40072504,0.023793751,0.07673625,0.40072504,0.03328875,0.043785,0.40072504,0.0066937506,0.043785,0.40072504,-0.039674252,0.07673625,0.40072504,-0.06627376,0.1178325,0.40072504,-0.05677875,0.10878075,0.37867504,-0.018348752,0.10078425,0.37867504,0.0021712496,0.082818,0.37867504,0.006311249,0.068399996,0.37867504,-0.0053077512,0.068399996,0.37867504,-0.027675001,0.082818,0.37867504,-0.039303,0.10078425,0.37867504,-0.035154004});
			return Coordinate_10_65_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=11, element #73, 126 total numbers made up of 42 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 getCoordinate_11_73_point()
		{
			MFVec3f Coordinate_11_73_point = new MFVec3f(new double[] {0.10877851,0.43062302,-0.018911252,0.10078201,0.43062302,0.0016087501,0.08281576,0.43062302,0.00576225,0.06840001,0.43062302,-0.0058702505,0.06840001,0.43062302,-0.028237501,0.08281576,0.43062302,-0.0398655,0.10078201,0.43062302,-0.0357165,0.1451925,0.30503252,-0.018911252,0.12546001,0.32733002,0.025989752,0.12042001,0.372195,0.035012253,0.140265,0.36580503,-0.018911252,0.07436026,0.32733002,0.038319748,0.075807005,0.372195,0.045879755,0.041895006,0.30503252,0.00879975,0.040027507,0.36580503,0.0025965006,0.041895006,0.2877075,-0.05021775,0.040027507,0.36580503,-0.040419,0.07436026,0.2877075,-0.08475526,0.075807005,0.36580503,-0.072717756,0.12546001,0.2877075,-0.07242525,0.12042001,0.36580503,-0.061850253,0.11783251,0.408753,0.02322225,0.13610251,0.408753,-0.018911252,0.07673401,0.408753,0.032717254,0.043785006,0.408753,0.006122251,0.043785006,0.408753,-0.040236752,0.07673401,0.408753,-0.065810256,0.11783251,0.408753,-0.05633775,0.1287675,0.11812501,-0.01936575,0.11334601,0.11835001,0.015774751,0.078682505,0.11835001,0.02445975,0.050895005,0.11812501,1.3950035E-4,0.050895005,0.117675014,-0.04140225,0.078682505,0.117675014,-0.058632754,0.11334601,0.117675014,-0.04994775,0.108522005,0.08190001,-0.018900001,0.100719005,0.08190001,-0.00112275,0.08318701,0.08190001,0.0032647487,0.069120005,0.08190001,-0.009033751,0.069120005,0.08167501,-0.030044252,0.08318701,0.08167501,-0.0387585,0.100719005,0.08167501,-0.034366503});
			return Coordinate_11_73_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=11, element #81, 360 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 getIndexedFaceSet_11_81_coordIndex()
		{
			MFInt32 IndexedFaceSet_11_81_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_11_81_coordIndex_1()));
			return IndexedFaceSet_11_81_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet texCoordIndex field, scene-graph level=11, element #81, 360 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 getIndexedFaceSet_11_81_texCoordIndex()
		{
			MFInt32 IndexedFaceSet_11_81_texCoordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_11_81_texCoordIndex_1()));
			return IndexedFaceSet_11_81_texCoordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=12, element #81, 141 total numbers made up of 47 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 getCoordinate_12_81_point()
		{
			MFVec3f Coordinate_12_81_point = new MFVec3f(new double[] {0.06994575,0.09505351,-0.03718125,0.06309,0.09237601,-0.0168165,0.080838,0.09656551,-0.04665375,0.1084275,0.09544276,-0.037136253,0.1141425,0.09342451,-0.022353752,0.105851255,0.09386326,0.0021959997,0.0876375,0.09476551,0.008228251,0.07175475,0.09347176,0.0022455,0.087183,0.070897505,0.011817001,0.065767504,0.066015005,0.0019170004,0.108978756,0.06432751,0.002529,0.094729505,0.062122505,-0.05297625,0.112095006,0.0650475,-0.041276254,0.0659025,0.0650475,-0.042266253,0.081063,0.08393626,-0.048296254,0.06808725,0.083596505,-0.038801253,0.106731005,0.084505506,-0.038441252,0.118305005,0.07278751,-0.012204001,0.104967006,0.080829,0.0025919997,0.0883035,0.08372475,0.008928,0.07058025,0.08252551,0.0026234996,0.060345,0.08082001,-0.019035,0.11391751,0.09300826,-0.011592001,0.11529,0.058275007,-0.025362002,0.114885,0.058117505,-0.013680001,0.118777506,0.073818006,-0.02366775,0.077139005,0.068490006,0.0086535,0.08029575,0.083139755,0.0069120005,0.09797625,0.06765751,0.0089595,0.09749025,0.082291506,0.006896251,0.09421425,0.096700504,-0.046631254,0.0879975,0.10300501,-0.017669251,0.082237504,0.062190004,-0.05308875,0.09356175,0.084231004,-0.048228752,0.0588825,0.059737504,-0.019131752,0.079011,0.0498825,0.0046327505,0.08658675,0.052605003,0.0069435006,0.0947745,0.0492075,0.0048307497,0.10325925,0.045832507,-8.7750486E-5,0.10823175,0.039330006,-0.013761001,0.1085985,0.039690007,-0.024140252,0.106078506,0.047475006,-0.03729375,0.091944,0.044302505,-0.046721254,0.083553754,0.044167504,-0.046788752,0.07038675,0.046935007,-0.03808125,0.064305,0.040590003,-0.018110251,0.07012575,0.047182504,-5.6250015E-4});
			return Coordinate_12_81_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=13, element #89, 138 total numbers made up of 46 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 getCoordinate_13_89_point()
		{
			MFVec3f Coordinate_13_89_point = new MFVec3f(new double[] {0.098487005,0.05500125,0.0201375,0.062829,0.013634999,0.014517,0.059820753,0.03698325,0.014085,0.06609825,0.0054899994,0.01768725,0.09779175,0.003824999,0.020232001,0.08723475,0.063540004,0.01936125,0.063063,0.05187375,0.016503751,0.07562926,0.06057,0.02101725,0.087003,0.0034874994,0.0193365,0.07519276,0.0036225005,0.021168001,0.087165006,0.070897505,0.011817,0.065754004,0.066015005,0.001917,0.077121004,0.068490006,0.0086535,0.097956,0.06763501,0.0089595,0.064188,0.0036900009,0.0018135,0.09832501,0.002902499,0.00154125,0.08172225,0.002925,0.0029565,0.061002,0.01296,0.0012329998,0.058113,0.03660075,0.0011475,0.06462675,0.014735251,0.022644,0.061724253,0.031797,0.022223251,0.0646335,0.042007502,0.024597,0.076032005,0.0480015,0.028962001,0.086053506,0.049934253,0.027101252,0.095328,0.04461075,0.0276345,0.094680004,0.008639999,0.027724503,0.08633926,0.0084375,0.02715075,0.07481025,0.0085275,0.029029502,0.0672165,0.009720001,0.025728751,0.08808526,0.0667575,-0.0017707502,0.07940251,0.064687505,-0.00476775,0.07080525,0.062887505,-0.011164501,0.06409575,0.03715875,-0.011531251,0.066798,0.01494,-0.01134675,0.068703756,0.0092475,-0.010599751,0.082923755,0.008639999,-0.009783001,0.0945855,0.008707499,-0.0116955,0.094239004,0.065092504,-0.0049725007,0.107212506,0.051358502,0.015259501,0.10678501,0.0570015,0.0071280003,0.10392751,0.061785,-0.0017865001,0.1042425,0.011317501,-0.007803001,0.1071,0.0070424993,0.001953,0.1066725,0.007897499,0.016749,0.104895,0.00648,0.02374875,0.10543501,0.04275225,0.0236565});
			return Coordinate_13_89_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=14, element #105, 360 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 getIndexedFaceSet_14_105_coordIndex()
		{
			MFInt32 IndexedFaceSet_14_105_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_14_105_coordIndex_1()));
			return IndexedFaceSet_14_105_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet texCoordIndex field, scene-graph level=14, element #105, 360 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 getIndexedFaceSet_14_105_texCoordIndex()
		{
			MFInt32 IndexedFaceSet_14_105_texCoordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_14_105_texCoordIndex_1()));
			return IndexedFaceSet_14_105_texCoordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=15, element #105, 141 total numbers made up of 47 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 getCoordinate_15_105_point()
		{
			MFVec3f Coordinate_15_105_point = new MFVec3f(new double[] {0.051975,0.0019080002,0.075330004,0.0506295,0.0285075,0.082012504,0.04752675,0.01116,0.0808425,0.053617503,0.01532025,0.048228752,0.055372503,0.03542625,0.0511965,0.05285025,0.0037192504,0.093127504,0.05261625,0.0250965,0.09387,0.050609253,0.01116,0.09549,0.05811975,0.0072247502,0.0498645,0.04859775,0.012955501,0.0679275,0.05177925,0.031326752,0.0700875,0.05265225,0.0022815005,0.066456005,0.07317226,0.03153375,0.08082,0.072256505,0.04095225,0.054279003,0.0732645,0.0019080002,0.0785475,0.0714735,0.0038182493,0.051799502,0.074918255,0.02698425,0.0935325,0.0749565,0.0037125007,0.092700005,0.07239825,0.03625425,0.068175,0.05688,0.036126003,0.0426105,0.06057225,0.0072022504,0.0433125,0.055694252,0.015183,0.04174875,0.07283925,0.044577003,0.04509225,0.072897755,0.0039082495,0.045405,0.078426,0.03208275,0.066483006,0.0783855,0.036792,0.05255775,0.07829776,0.03806325,0.04930875,0.0785025,0.008253001,0.0495585,0.077611506,0.008226,0.05178825,0.0793215,0.006338251,0.078232504,0.080478005,0.0076162494,0.088245004,0.080475755,0.023895001,0.08883,0.079168506,0.0273735,0.079110004,0.056637,0.0062347497,0.09819,0.05477175,0.011859749,0.10012501,0.05644125,0.022396501,0.09879751,0.07497675,0.023823,0.098505005,0.079596005,0.0214875,0.0946125,0.079598255,0.00918225,0.09411751,0.0750105,0.00623025,0.097807504,0.064210504,0.01652625,0.036648,0.067097254,0.011729251,0.0378405,0.07562026,0.009486,0.03848625,0.07753275,0.0111195,0.04030425,0.077359505,0.035739,0.040104,0.0757215,0.038295,0.037775252,0.065103754,0.03280275,0.037471503});
			return Coordinate_15_105_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=16, element #113, 129 total numbers made up of 43 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 getCoordinate_16_113_point()
		{
			MFVec3f Coordinate_16_113_point = new MFVec3f(new double[] {0.07342425,0.01488825,0.10537875,0.07352775,0.02205,0.115497,0.05033475,0.022403251,0.11580075,0.04902075,0.011675251,0.116028,0.05081625,0.0018719996,0.115119,0.073791,0.0018719996,0.1151775,0.0752085,0.011412,0.11577825,0.05078475,0.012258001,0.10549125,0.05200875,0.02474775,0.103212,0.05340375,0.024219,0.09903375,0.051588,0.01115325,0.10004625,0.07210575,0.02435175,0.103914,0.072018,0.0040387497,0.104242496,0.0523755,0.004059,0.1038825,0.053912252,0.004491,0.098487,0.05285025,0.0037125,0.093141,0.05261625,0.025092,0.09387225,0.050607,0.01115325,0.09548775,0.07491825,0.026977502,0.093541496,0.0749565,0.0037079998,0.0927,0.0747855,0.00449775,0.0993735,0.07481475,0.0245385,0.099339746,0.074882254,0.0222525,0.1037655,0.07522425,0.008284501,0.104076,0.07492725,0.015561,0.105093,0.05316975,0.01156725,0.089975245,0.054594,0.00672525,0.087770246,0.07180425,0.006714,0.0876285,0.071775004,0.02408625,0.08826525,0.05474025,0.022653,0.08829,0.0791415,0.0084645,0.092882246,0.0790425,0.0089235,0.09675,0.07929675,0.011117251,0.09947475,0.079123504,0.015336,0.10006425,0.07909875,0.01921275,0.09929475,0.07905825,0.02053575,0.09672975,0.079119004,0.021951001,0.0933705,0.053001,0.01926225,0.120915,0.071019,0.01898775,0.120645,0.07224075,0.01127025,0.121005,0.07126425,0.00471825,0.120464996,0.05333625,0.0047204997,0.120375,0.0520695,0.011637,0.1212075});
			return Coordinate_16_113_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=14, element #133, 120 total numbers made up of 40 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 getCoordinate_14_133_point()
		{
			MFVec3f Coordinate_14_133_point = new MFVec3f(new double[] {0.086868,0.0038924997,0.028325252,0.0873225,0.057577502,0.027517501,0.08682525,0.003555,0.03870225,0.08793,0.05031225,0.039017253,0.0741555,0.052668,0.029191501,0.074088,0.0040500015,0.02895075,0.07285275,0.044572502,0.04509675,0.072911255,0.0039150007,0.04541175,0.08725275,0.063540004,0.019359002,0.07564725,0.06057,0.021015001,0.087021,0.0035100006,0.019336501,0.07521075,0.0036225005,0.021168001,0.07031925,0.048035253,0.02321325,0.06930225,0.04499775,0.02706075,0.068121,0.038907003,0.04185,0.06819075,0.009585001,0.042129003,0.0690795,0.009675002,0.028350001,0.06990525,0.00945,0.02333475,0.09461025,0.046273503,0.036591753,0.094011754,0.0520065,0.0261135,0.093969,0.05488425,0.021570751,0.093813755,0.008932499,0.02154825,0.093624756,0.00918,0.028210502,0.09354825,0.008955,0.0363015,0.07569675,0.040221002,0.05211675,0.08986276,0.045708753,0.04577175,0.092007,0.04308075,0.045029253,0.09111375,0.011718,0.044781752,0.08786925,0.007942501,0.045929253,0.075438,0.0082575,0.052926753,0.0734625,0.0118080005,0.051576752,0.07340625,0.03619575,0.051351752,0.08637075,0.060390003,0.013124251,0.076752,0.057937503,0.014622751,0.07263675,0.0471105,0.016220251,0.072247505,0.0109125,0.016332751,0.07547625,0.0065475004,0.015023251,0.086193,0.0064575016,0.01330875,0.0906255,0.0107774995,0.0147555005,0.09076725,0.053509504,0.014775751});
			return Coordinate_14_133_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=14, element #141, 412 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 getIndexedFaceSet_14_141_coordIndex()
		{
			MFInt32 IndexedFaceSet_14_141_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_14_141_coordIndex_1()));
			return IndexedFaceSet_14_141_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet texCoordIndex field, scene-graph level=14, element #141, 412 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 getIndexedFaceSet_14_141_texCoordIndex()
		{
			MFInt32 IndexedFaceSet_14_141_texCoordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_14_141_texCoordIndex_1()));
			return IndexedFaceSet_14_141_texCoordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=15, element #141, 162 total numbers made up of 54 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 getCoordinate_15_141_point()
		{
			MFVec3f Coordinate_15_141_point = new MFVec3f(new double[] {0.08865,0.03174975,0.079515,0.08774325,0.043557752,0.053208005,0.07317225,0.03152025,0.08082,0.0722565,0.04093875,0.054279003,0.0732645,0.0018899998,0.07854751,0.088906504,0.0272745,0.09189001,0.07491825,0.02697075,0.0935325,0.0749565,0.0036989998,0.092700005,0.08795475,0.037667252,0.066262506,0.07239825,0.036240753,0.068175,0.0879165,0.05031,0.039010502,0.07283925,0.044563502,0.045092255,0.0876015,0.0018899998,0.077265,0.08665875,0.0033300002,0.051590253,0.0714735,0.0038047498,0.051799502,0.08885475,0.0037259988,0.09108,0.0714735,0.0038047498,0.051799502,0.08681175,0.003555,0.038695503,0.07289775,0.0038969992,0.045405004,0.06680925,0.03717,0.053104505,0.06684975,0.032463,0.0670275,0.06760575,0.0277515,0.0796725,0.06896025,0.0241785,0.08966251,0.06896475,0.0072629997,0.0890325,0.067743,0.00593775,0.0786375,0.0660015,0.007818749,0.052290004,0.06604875,0.0078277495,0.052069504,0.0669825,0.00785925,0.049572002,0.06679125,0.03865725,0.049315505,0.093744,0.029007,0.07832251,0.093051,0.03496725,0.06495751,0.09286875,0.04087125,0.051867004,0.09299025,0.0457245,0.041652,0.09207,0.0062009995,0.041384254,0.091935,0.006020999,0.051536255,0.09285525,0.0046102493,0.07699501,0.09393975,0.0060907495,0.08817751,0.09390375,0.0251955,0.08885251,0.0886365,0.0066284994,0.0954225,0.075843,0.0065969992,0.097132504,0.07188075,0.0089505,0.096727505,0.07187625,0.02182275,0.097177505,0.0757485,0.023634,0.097695,0.08871975,0.023922,0.0960075,0.09149175,0.0227655,0.09486,0.091521,0.0079695,0.09434251,0.085221,0.046793252,0.030728253,0.07204275,0.04165875,0.036839254,0.067304246,0.0370845,0.040027503,0.0674775,0.009798749,0.040259253,0.07143525,0.0071505,0.037485003,0.084051,0.0068332497,0.030935252,0.08703225,0.008340749,0.032478753,0.087867,0.04418325,0.032719504});
			return Coordinate_15_141_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=16, element #149, 132 total numbers made up of 44 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 getCoordinate_16_149_point()
		{
			MFVec3f Coordinate_16_149_point = new MFVec3f(new double[] {0.074895754,0.0222525,0.10377,0.07523775,0.008284501,0.104080506,0.074940756,0.015561,0.1050975,0.076279506,0.014091751,0.10509075,0.077076,0.0108585,0.11510775,0.078093,0.0026707507,0.114732005,0.077109754,0.004995,0.10394551,0.088632,0.0027944997,0.113346,0.08773425,0.00484425,0.10267425,0.08994375,0.012060001,0.11371051,0.088706255,0.022911752,0.113402255,0.087792754,0.0243855,0.102539256,0.08928675,0.013288501,0.10352475,0.07794,0.02320425,0.114714004,0.077463,0.02425275,0.10367776,0.090117,0.022295251,0.101772,0.0901485,0.007938,0.10190701,0.090261005,0.015016501,0.103137754,0.089154005,0.0044505005,0.097357504,0.089358754,0.024396751,0.096925505,0.074799,0.0045,0.099380255,0.07482825,0.024538502,0.09934425,0.08886825,0.0037350003,0.09109125,0.088917755,0.02728125,0.09189451,0.074931756,0.026977502,0.093546,0.07497,0.0037079998,0.092704505,0.07696575,0.0065857503,0.08687475,0.085556254,0.0066037504,0.08588476,0.085594505,0.024745502,0.086501256,0.076936506,0.0245565,0.0875295,0.09432226,0.02058075,0.09753075,0.093809254,0.022234501,0.09370126,0.093627006,0.023231251,0.0919665,0.093627006,0.00638325,0.091388255,0.093606755,0.0067140004,0.094286256,0.09436275,0.0092475,0.097584754,0.0944235,0.01497375,0.09858601,0.070065,0.022225501,0.09686475,0.07005825,0.02054475,0.10012051,0.070074,0.015468751,0.1011285,0.07036425,0.0096075,0.100307256,0.069995254,0.0069075003,0.096954755,0.07015275,0.0065475004,0.09393076,0.07011675,0.02320875,0.09453376});
			return Coordinate_16_149_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=14, element #186, 400 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 getIndexedFaceSet_14_186_coordIndex()
		{
			MFInt32 IndexedFaceSet_14_186_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_14_186_coordIndex_1()));
			return IndexedFaceSet_14_186_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet texCoordIndex field, scene-graph level=14, element #186, 400 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 getIndexedFaceSet_14_186_texCoordIndex()
		{
			MFInt32 IndexedFaceSet_14_186_texCoordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_14_186_texCoordIndex_1()));
			return IndexedFaceSet_14_186_texCoordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=15, element #186, 156 total numbers made up of 52 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 getCoordinate_15_186_point()
		{
			MFVec3f Coordinate_15_186_point = new MFVec3f(new double[] {0.102496505,0.026298,0.08865,0.08885025,0.0037259988,0.09108,0.088902004,0.0272745,0.09189,0.08795025,0.037667252,0.066262506,0.08680725,0.003555,0.038695503,0.087912,0.05031,0.039012752,0.09990001,0.0018899998,0.075330004,0.101304,0.0309285,0.077332504,0.0994995,0.0028800005,0.049655255,0.087597005,0.0018899998,0.077265,0.0886455,0.03174975,0.079515,0.098388,0.0032399986,0.039480753,0.10036575,0.0418545,0.051192004,0.10058401,0.0363915,0.064260006,0.10258876,0.003710249,0.08770501,0.08773875,0.043557752,0.053210255,0.100037254,0.04718925,0.039654,0.08665425,0.0033300002,0.051590253,0.08434125,0.0057734996,0.0890775,0.08322075,0.0042164996,0.07731,0.08229826,0.0056294994,0.051801752,0.0824355,0.0058207493,0.041051254,0.083396256,0.046926,0.04133025,0.0832635,0.04165875,0.052413754,0.0834525,0.035757,0.0654975,0.0841455,0.02980575,0.07884,0.0843255,0.025848,0.0897525,0.10509975,0.033651,0.061398003,0.104859,0.0391365,0.048278254,0.104733005,0.0426375,0.040691253,0.103293,0.005867999,0.04055175,0.10420425,0.005602499,0.047979,0.10455076,0.004623749,0.07339501,0.10679626,0.0060659996,0.0832275,0.10660725,0.02430225,0.0839925,0.1057545,0.028183501,0.074497506,0.10368001,0.00646425,0.091755,0.090733506,0.0064754994,0.0950175,0.08822025,0.0073845,0.09504001,0.08820675,0.02356875,0.095580004,0.09055351,0.024048,0.095602505,0.10347301,0.02314575,0.09254251,0.1061775,0.0220815,0.0915525,0.10633051,0.0077129994,0.090945005,0.098741256,0.045121502,0.034092,0.088076256,0.04786875,0.033252753,0.085257,0.045699753,0.03487725,0.08435925,0.0073215,0.0346185,0.087133504,0.0058792494,0.033122253,0.097704,0.0056002503,0.033999752,0.100928254,0.0073259994,0.034701753,0.102276005,0.041706,0.034830004});
			return Coordinate_15_186_point;
		}
		/** Large attribute array: TextureCoordinate point field, scene-graph level=15, element #187, 150 total numbers made up of 75 2-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 MFVec2f getTextureCoordinate_15_187_point()
		{
			MFVec2f TextureCoordinate_15_187_point = new MFVec2f(new double[] {0.195,0.0629,0.1801,0.0847,0.1811,0.0824,0.1937,0.091,0.2128,0.1035,0.2098,0.0996,0.2197,0.0903,0.2138,0.0778,0.1989,0.0701,0.1984,0.068,0.2129,0.0844,0.1833,0.0898,0.1856,0.0872,0.1937,0.091,0.2068,0.0986,0.2138,0.0778,0.2061,0.0729,0.2061,0.0729,0.1989,0.0701,0.1984,0.068,0.1952,0.0651,0.2129,0.0844,0.1833,0.0898,0.1856,0.0872,0.2017,0.0948,0.2017,0.0948,0.2226,0.0828,0.2138,0.0778,0.1937,0.091,0.1811,0.0824,0.1856,0.0872,0.1856,0.0872,0.1937,0.091,0.2017,0.0948,0.2098,0.0996,0.2098,0.0996,0.2017,0.0948,0.2017,0.0948,0.1937,0.091,0.1937,0.091,0.1856,0.0872,0.1856,0.0872,0.1811,0.0824,0.2061,0.0729,0.2061,0.0729,0.2138,0.0778,0.2138,0.0778,0.2226,0.0828,0.2226,0.0828,0.2138,0.0778,0.2138,0.0778,0.1984,0.068,0.1984,0.068,0.195,0.0629,0.195,0.0629,0.1984,0.068,0.1984,0.068,0.195,0.0629,0.1811,0.0824,0.1801,0.0847,0.1811,0.0824,0.1811,0.0824,0.1811,0.0824,0.195,0.0629,0.195,0.0629,0.195,0.0629,0.2226,0.0828,0.2098,0.0996,0.2098,0.0996,0.2098,0.0996,0.2098,0.0996,0.2226,0.0828,0.2197,0.0903,0.2226,0.0828,0.2226,0.0828});
			return TextureCoordinate_15_187_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=16, element #194, 132 total numbers made up of 44 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 getCoordinate_16_194_point()
		{
			MFVec3f Coordinate_16_194_point = new MFVec3f(new double[] {0.0928935,0.012060001,0.11196676,0.094043255,0.0028327508,0.11128501,0.103113,0.0029745002,0.10928701,0.10459576,0.012060001,0.10909126,0.103632756,0.021462752,0.10913851,0.09392851,0.021753,0.111411005,0.10167076,0.023676751,0.099153005,0.092684254,0.0044662505,0.101616755,0.092693254,0.02398275,0.101407506,0.10129726,0.0043200003,0.099193506,0.09011701,0.022295251,0.10177876,0.09014851,0.007938,0.10191601,0.090261005,0.015016501,0.10314451,0.0915435,0.013569751,0.10320976,0.103191756,0.012820501,0.10048051,0.08886825,0.0037350003,0.09109801,0.088917755,0.02728125,0.09190351,0.10260676,0.0037192504,0.08772526,0.102514505,0.026304752,0.08866576,0.089154005,0.0044505005,0.097366504,0.089358754,0.024396751,0.096932255,0.10393651,0.0225,0.09857926,0.10410301,0.0148365,0.100059755,0.103176005,0.0044797505,0.09374401,0.102933004,0.023910752,0.09320401,0.103833005,0.0052965,0.09861976,0.09037351,0.0067522503,0.085338004,0.09859276,0.00674325,0.08329276,0.098527506,0.023863502,0.084021755,0.09040726,0.024448501,0.08592751,0.10710226,0.009085501,0.08902576,0.107385755,0.00946575,0.092025004,0.10771426,0.009873001,0.09445726,0.107847005,0.014627251,0.095175005,0.10776376,0.018447751,0.09443701,0.10726426,0.019152,0.09175726,0.10705501,0.020344501,0.08949601,0.08527276,0.022407752,0.095400006,0.085830756,0.020736001,0.09926326,0.08593876,0.015012001,0.10033876,0.08586451,0.00929925,0.09934201,0.08508825,0.00663975,0.09587701,0.08499376,0.0061965007,0.09200476,0.08501176,0.024005251,0.09261451});
			return Coordinate_16_194_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=12, element #224, 464 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 getIndexedFaceSet_12_224_coordIndex()
		{
			MFInt32 IndexedFaceSet_12_224_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_12_224_coordIndex_1()));
			return IndexedFaceSet_12_224_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet texCoordIndex field, scene-graph level=12, element #224, 464 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 getIndexedFaceSet_12_224_texCoordIndex()
		{
			MFInt32 IndexedFaceSet_12_224_texCoordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_12_224_texCoordIndex_1()));
			return IndexedFaceSet_12_224_texCoordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=13, element #224, 180 total numbers made up of 60 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 getCoordinate_13_224_point()
		{
			MFVec3f Coordinate_13_224_point = new MFVec3f(new double[] {0.11156625,0.0018899972,-0.045627754,0.096849,0.0018899972,-0.056227505,0.096716255,0.011317501,-0.0605475,0.1140075,0.011317501,-0.048892505,0.0699705,0.0018899972,-0.046424255,0.061762504,0.0019124956,-0.018123752,0.06021,0.011317501,-0.018623251,0.06724125,0.011317501,-0.049747504,0.117135,0.0019124956,-0.018123752,0.118957505,0.011317501,-0.018623251,0.096714005,0.03168,-0.06327,0.11551501,0.03249,-0.051457502,0.057195004,0.0356805,-0.018369002,0.065542504,0.031409997,-0.052312505,0.120960005,0.0332325,-0.018369002,0.095733,0.0475335,-0.058725003,0.113805,0.04728375,-0.046788752,0.0657225,0.046962,-0.047810253,0.084294006,0.0018899972,-0.056385003,0.084055506,0.011317501,-0.0606825,0.08389126,0.031409997,-0.06340501,0.08304075,0.047443498,-0.058860004,0.09588151,0.0019124956,-0.018123752,0.079555504,0.0019124956,-0.018123752,0.118305005,0.0034649957,-6.975004E-4,0.121005006,0.0114750005,-0.0011475,0.120532505,0.0324675,-0.001417502,0.064215004,0.0036899955,0.0017999983,0.09834301,0.002902499,0.0015299992,0.0817425,0.0029249974,0.0029474983,0.06102,0.01296,0.0012149978,0.058140002,0.03660075,0.0011475,0.065767504,0.0660105,0.0019124983,0.108976506,0.064323,0.0025199999,0.094727255,0.062127,-0.0529875,0.112095006,0.06504975,-0.04129425,0.0659025,0.06504975,-0.042275254,0.11529001,0.0582795,-0.025368752,0.114885,0.05811075,-0.013686751,0.082235254,0.062181,-0.0531,0.0588825,0.05973975,-0.019140752,0.093582004,0.07452675,-0.045807753,0.108031504,0.07749,-0.036108002,0.11065725,0.07066125,-0.022761002,0.110301755,0.07044525,-0.0125325015,0.10591876,0.07647975,-4.2750122E-4,0.06991875,0.07791525,-9.4500126E-4,0.0645975,0.07174125,-0.017030252,0.070647754,0.077184,-0.036929253,0.08417025,0.07447275,-0.045882,0.117630005,0.013027498,0.0062774983,0.11589751,0.008347496,0.0061874995,0.09845325,0.007942499,0.0083025,0.082030505,0.007964997,0.009719999,0.067005,0.0085275,0.0084825,0.06473251,0.014602499,0.008347499,0.0619875,0.0352575,0.00837,0.06872401,0.05896125,0.008955,0.10664775,0.05759775,0.009652498,0.117180005,0.031094998,0.0059849983});
			return Coordinate_13_224_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=14, element #232, 129 total numbers made up of 43 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 getCoordinate_14_232_point()
		{
			MFVec3f Coordinate_14_232_point = new MFVec3f(new double[] {0.11946825,0.0050174985,0.016718626,0.12303675,0.0116099985,0.012596626,0.12009375,0.0317025,0.015528375,0.1058625,0.0039824983,0.020075625,0.11016675,0.04695975,0.018743625,0.1245825,0.004027498,0.032689128,0.128214,0.01134,0.030889126,0.124785,0.029556,0.03282413,0.11182725,0.002925,0.036221627,0.1125585,0.039987,0.036581628,0.10896525,0.0643275,0.0025278751,0.097965,0.0676575,0.008958375,0.09849375,0.055008,0.020136375,0.10004175,0.047196,0.039664127,0.0977985,0.003824999,0.020230876,0.0983925,0.0032624998,0.039484125,0.11829375,0.0034649984,-7.00875E-4,0.120996,0.0114750005,-0.001137375,0.12052575,0.03246525,-0.001416375,0.09833175,0.002902499,0.0015423751,0.08826525,0.05742675,0.012522375,0.08871075,0.05142375,0.017830126,0.09002925,0.044343002,0.035546627,0.08856675,0.007942499,0.035411626,0.088191,0.008392498,0.020489626,0.088677,0.007717499,0.0068276254,0.102168,0.061807502,-0.007918875,0.094995,0.063990004,-0.0030678753,0.08802,0.05665275,-5.20875E-4,0.0884025,0.011159999,-0.0057318755,0.09528075,0.007717499,-0.009644625,0.1117035,0.008145,-0.010839375,0.11329425,0.012879,-0.011129625,0.1128285,0.032472,-0.011482876,0.12312,0.004904999,0.042476624,0.11276775,0.004027498,0.045356628,0.10032075,0.004319998,0.048889127,0.09361575,0.0105525,0.04607663,0.0948375,0.04098825,0.04618913,0.1005075,0.039015,0.049271625,0.111303,0.032859,0.046211626,0.12214575,0.023769,0.042859126,0.12498525,0.008797498,0.041126627});
			return Coordinate_14_232_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=14, element #240, 400 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 getIndexedFaceSet_14_240_coordIndex()
		{
			MFInt32 IndexedFaceSet_14_240_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_14_240_coordIndex_1()));
			return IndexedFaceSet_14_240_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet texCoordIndex field, scene-graph level=14, element #240, 400 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 getIndexedFaceSet_14_240_texCoordIndex()
		{
			MFInt32 IndexedFaceSet_14_240_texCoordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_14_240_texCoordIndex_1()));
			return IndexedFaceSet_14_240_texCoordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=15, element #240, 156 total numbers made up of 52 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 getCoordinate_15_240_point()
		{
			MFVec3f Coordinate_15_240_point = new MFVec3f(new double[] {0.1161675,0.0291195,0.07461,0.11416725,0.03528225,0.04788675,0.11574,0.02486025,0.0852075,0.11554425,0.03212325,0.061290003,0.10130625,0.030933,0.077332504,0.10036575,0.04186125,0.05118975,0.10249875,0.0263025,0.08865,0.10058625,0.03639825,0.06426,0.112554,0.03998475,0.03656475,0.10003725,0.047205,0.0396495,0.1140705,0.0018899998,0.070155,0.1131795,0.0023984998,0.046269,0.11646675,0.0046372497,0.084240004,0.11182275,0.0029137495,0.03620925,0.09990225,0.0018899998,0.075330004,0.102591,0.0037169987,0.087705,0.0994995,0.0028912497,0.04965075,0.098388,0.0032512492,0.0394785,0.0947385,0.03834225,0.0499905,0.09498825,0.03285,0.063135006,0.09561375,0.027378,0.07623,0.09632925,0.0238095,0.085005,0.0965565,0.007373249,0.084285006,0.0944955,0.006086249,0.07551,0.0941715,0.0070605,0.0502065,0.0933435,0.00728775,0.04391775,0.09469575,0.041085,0.04404375,0.12055725,0.02797425,0.05809725,0.119178,0.030912751,0.04482,0.1180485,0.033849,0.0373095,0.117468,0.0062099993,0.03702375,0.118489504,0.00586575,0.044163,0.119349,0.0054179993,0.067095004,0.12147525,0.007483499,0.0784125,0.12065175,0.02213775,0.079155,0.121180505,0.02526975,0.0708525,0.116694,0.0076972493,0.0885375,0.103896,0.00685125,0.0921375,0.09998325,0.0090247495,0.091845006,0.0998055,0.02135925,0.092385,0.10356525,0.02268225,0.092745006,0.11586825,0.0213795,0.089347504,0.118899,0.01984725,0.086467505,0.11950875,0.009229499,0.0859275,0.097341746,0.0066307494,0.0314145,0.10946475,0.0063269986,0.0284535,0.11268225,0.00835425,0.02848725,0.1131885,0.032472,0.028737,0.10901925,0.03727575,0.02882925,0.0982575,0.043454252,0.031311,0.0953145,0.0396945,0.03438675,0.09409275,0.009229499,0.03426975});
			return Coordinate_15_240_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=16, element #248, 132 total numbers made up of 44 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 getCoordinate_16_248_point()
		{
			MFVec3f Coordinate_16_248_point = new MFVec3f(new double[] {0.117243,0.013070251,0.095406756,0.10868625,0.0029699993,0.10730025,0.107399255,0.012060001,0.10753425,0.11799675,0.00240075,0.10500976,0.119043,0.012060001,0.104661,0.11821725,0.02149425,0.105135754,0.1082475,0.022482,0.10744426,0.10611,0.023166,0.098246254,0.115816504,0.0047632502,0.09456976,0.11596275,0.022394251,0.09459001,0.10613025,0.0048780004,0.09790201,0.10392525,0.0225,0.09857251,0.10409175,0.0148365,0.100053005,0.105396755,0.012894751,0.09988426,0.103164755,0.00447975,0.09373725,0.102921754,0.023910752,0.09319726,0.103821754,0.0052965,0.098613,0.11647125,0.0046395003,0.084251255,0.1025955,0.0037192497,0.0877185,0.11574225,0.0248625,0.08521201,0.102503255,0.026304752,0.088659,0.116802,0.022428,0.08837775,0.116802,0.0057960004,0.08840475,0.117774,0.021591,0.093564,0.11780325,0.00503775,0.09368326,0.118107006,0.012453751,0.09465525,0.10378575,0.0067860004,0.08169975,0.112392,0.0073575,0.079560004,0.111840755,0.0226575,0.080280006,0.10371825,0.023544,0.082404,0.12137625,0.00787275,0.084177,0.12126375,0.0082755005,0.08568451,0.12261825,0.0077625,0.08923276,0.1228005,0.012519,0.08986501,0.12248775,0.019557001,0.08898976,0.121178254,0.020214,0.084894754,0.120775506,0.020331,0.08479801,0.09838125,0.00695925,0.09254701,0.09808875,0.0065790005,0.08952975,0.098032504,0.022185002,0.09018,0.09810225,0.021514501,0.09145801,0.09885825,0.02042775,0.095593505,0.09896175,0.014764501,0.096691504,0.09874575,0.0074677505,0.095589004});
			return Coordinate_16_248_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=15, element #276, 138 total numbers made up of 46 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 getCoordinate_15_276_point()
		{
			MFVec3f Coordinate_15_276_point = new MFVec3f(new double[] {0.1282635,0.0019034995,0.060480006,0.134163,0.0111555,0.0672075,0.1310175,0.02536425,0.06975,0.12795301,0.0033592496,0.043177504,0.13185225,0.0111555,0.043735504,0.12800026,0.028089,0.044631,0.12895425,0.003951,0.0798975,0.1326105,0.0111555,0.078975,0.130509,0.0223695,0.0799425,0.12977776,0.0267255,0.05832,0.13300875,0.0111555,0.055467002,0.114081755,0.0019034995,0.0701775,0.116181,0.029121751,0.0746325,0.1141785,0.0352845,0.04789125,0.11648025,0.0046395003,0.084240004,0.11575125,0.0248625,0.08520751,0.113190755,0.00240075,0.046271253,0.1155555,0.032123253,0.061290003,0.12458925,0.0040207496,0.032674503,0.12822075,0.01134675,0.030892503,0.12479175,0.02955825,0.032807253,0.111834005,0.0029159999,0.0362115,0.11256525,0.039987,0.036567003,0.108747,0.0063179997,0.07029001,0.10790325,0.006804,0.046894502,0.10707525,0.00711225,0.040896002,0.107583754,0.03394125,0.041157003,0.1084545,0.03146625,0.0471105,0.109820254,0.028230751,0.060862504,0.110466,0.025299,0.07384501,0.10990125,0.022286251,0.081360005,0.11077425,0.0083385,0.080685005,0.109190255,0.0056047495,0.029313002,0.1200105,0.0065272497,0.026716502,0.12258675,0.01184175,0.025238251,0.119511,0.02826675,0.027020251,0.109190255,0.0369135,0.02950875,0.10629225,0.032908503,0.03295125,0.105833255,0.008603999,0.032715,0.1294515,0.01053225,0.083160006,0.1270125,0.00623025,0.083745,0.11665575,0.00673875,0.0879525,0.1125315,0.00911025,0.08547751,0.111861,0.01848375,0.086017504,0.11554425,0.01997325,0.088672504,0.12786525,0.01809225,0.08385751});
			return Coordinate_15_276_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=16, element #284, 111 total numbers made up of 37 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 getCoordinate_16_284_point()
		{
			MFVec3f Coordinate_16_284_point = new MFVec3f(new double[] {0.13023226,0.01971675,0.08492625,0.12904425,0.0027854997,0.0904005,0.12908475,0.004560749,0.084375,0.1316655,0.0111555,0.08475075,0.119961,0.0051187496,0.09297675,0.11681775,0.022428,0.08836425,0.11681775,0.005796,0.0883935,0.11778975,0.021591,0.09355275,0.117819004,0.005037749,0.093672,0.11812051,0.01245375,0.094644,0.128961,0.003950999,0.079893,0.13261725,0.0111555,0.078966,0.13051575,0.0223695,0.07994025,0.116487004,0.0046395,0.084240004,0.115758,0.0248625,0.08520075,0.119875506,0.0218115,0.09299475,0.12974626,0.020173501,0.090387,0.13109176,0.01167975,0.09101475,0.119151,0.012645,0.09455625,0.12982276,0.0024795,0.09323325,0.131688,0.01068975,0.09340875,0.130518,0.01865025,0.0932085,0.120186,0.0200115,0.09551475,0.1195425,0.011421,0.096588,0.120753005,0.0042232494,0.095445,0.12572551,0.0070357495,0.07542225,0.12811725,0.01173825,0.07483275,0.126549,0.020061001,0.07553475,0.117213756,0.021676501,0.0787635,0.11772,0.00749025,0.07807725,0.1128465,0.00808875,0.08762175,0.112938754,0.00744975,0.0851355,0.1123785,0.021055501,0.085788004,0.11282175,0.02005425,0.08721,0.1135125,0.0194265,0.091368005,0.113870256,0.01260225,0.0921915,0.113643005,0.00756225,0.09153675});
			return Coordinate_16_284_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=9, element #317, 488 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 getIndexedFaceSet_9_317_coordIndex()
		{
			MFInt32 IndexedFaceSet_9_317_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_9_317_coordIndex_1()));
			return IndexedFaceSet_9_317_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet texCoordIndex field, scene-graph level=9, element #317, 488 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 getIndexedFaceSet_9_317_texCoordIndex()
		{
			MFInt32 IndexedFaceSet_9_317_texCoordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_9_317_texCoordIndex_1()));
			return IndexedFaceSet_9_317_texCoordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=10, element #317, 189 total numbers made up of 63 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 getCoordinate_10_317_point()
		{
			MFVec3f Coordinate_10_317_point = new MFVec3f(new double[] {-0.1612575,0.82506156,-0.018348752,-0.131625,0.82506156,0.053853754,-0.065047495,0.82506156,0.07169625,-0.018899994,0.82506156,0.021723751,-0.018899994,0.82506156,-0.058421254,-0.065047495,0.82506156,-0.10839375,-0.131625,0.82506156,-0.09055126,-0.1612575,0.74070007,-0.018348752,-0.131625,0.74070007,0.053853754,-0.065047495,0.74070007,0.07169625,-0.018899994,0.74070007,0.021723751,-0.018899994,0.74070007,-0.058421254,-0.065047495,0.74070007,-0.10839375,-0.131625,0.74070007,-0.09055126,-0.1612575,0.59445006,-0.018348752,-0.131625,0.59445006,0.053853754,-0.065047495,0.59445006,0.07169625,-0.018899994,0.59445006,0.021723751,-0.018899994,0.59445006,-0.058421254,-0.065047495,0.59445006,-0.10839375,-0.131625,0.59445006,-0.09055126,-0.170415,0.44550005,-0.018348752,-0.13734,0.44550005,0.06224625,-0.063,0.44550005,0.08215875,-0.019169996,0.44550005,0.02638125,-0.019169996,0.44550005,-0.06307875,-0.063,0.44550005,-0.11885626,-0.13734,0.44550005,-0.098943755,-0.1429425,0.6287851,-0.018348752,-0.1202175,0.6287851,0.03704625,-0.06912,0.6287851,0.05072625,-0.035414997,0.6287851,0.012386251,-0.035414997,0.6287851,-0.049083754,-0.06912,0.6287851,-0.08742375,-0.1202175,0.6287851,-0.07374375,-0.1431675,0.48352507,-0.018348752,-0.12222,0.48352507,0.02566125,-0.075168,0.48352507,0.036528748,-0.03744,0.48352507,0.0060637505,-0.03744,0.48352507,-0.04276125,-0.075168,0.48352507,-0.07322625,-0.12222,0.48352507,-0.062358752,-0.140805,0.8698501,-0.018348752,-0.1188675,0.8698501,0.03508875,-0.0695925,0.8698501,0.04827375,-0.0300825,0.8698501,0.011306249,-0.0300825,0.8698501,-0.04800375,-0.0695925,0.8698501,-0.08497126,-0.1188675,0.8698501,-0.071786255,-0.1361025,0.40072504,-0.018348752,-0.1178325,0.40072504,0.023793751,-0.07673625,0.40072504,0.03328875,-0.043785,0.40072504,0.0066937506,-0.043785,0.40072504,-0.039674252,-0.07673625,0.40072504,-0.06627376,-0.1178325,0.40072504,-0.05677875,-0.10878075,0.37867504,-0.018348752,-0.10078425,0.37867504,0.0021712496,-0.082818,0.37867504,0.006311249,-0.068399996,0.37867504,-0.0053077512,-0.068399996,0.37867504,-0.027675001,-0.082818,0.37867504,-0.039303,-0.10078425,0.37867504,-0.035154004});
			return Coordinate_10_317_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=11, element #325, 126 total numbers made up of 42 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 getCoordinate_11_325_point()
		{
			MFVec3f Coordinate_11_325_point = new MFVec3f(new double[] {-0.10877851,0.43062302,-0.018911252,-0.10078201,0.43062302,0.0016087501,-0.08281576,0.43062302,0.00576225,-0.06840001,0.43062302,-0.0058702505,-0.06840001,0.43062302,-0.028237501,-0.08281576,0.43062302,-0.0398655,-0.10078201,0.43062302,-0.0357165,-0.1451925,0.30503252,-0.018911252,-0.12546001,0.32733002,0.025989752,-0.12042001,0.372195,0.035012253,-0.140265,0.36580503,-0.018911252,-0.07436026,0.32733002,0.038319748,-0.075807005,0.372195,0.045879755,-0.041895006,0.30503252,0.00879975,-0.040027507,0.36580503,0.0025965006,-0.041895006,0.2877075,-0.05021775,-0.040027507,0.36580503,-0.040419,-0.07436026,0.2877075,-0.08475526,-0.075807005,0.36580503,-0.072717756,-0.12546001,0.2877075,-0.07242525,-0.12042001,0.36580503,-0.061850253,-0.11783251,0.408753,0.02322225,-0.13610251,0.408753,-0.018911252,-0.07673401,0.408753,0.032717254,-0.043785006,0.408753,0.006122251,-0.043785006,0.408753,-0.040236752,-0.07673401,0.408753,-0.065810256,-0.11783251,0.408753,-0.05633775,-0.1287675,0.11812501,-0.01936575,-0.11334601,0.11835001,0.015774751,-0.078682505,0.11835001,0.02445975,-0.050895005,0.11812501,1.3950035E-4,-0.050895005,0.117675014,-0.04140225,-0.078682505,0.117675014,-0.058632754,-0.11334601,0.117675014,-0.04994775,-0.108522005,0.08190001,-0.018900001,-0.100719005,0.08190001,-0.00112275,-0.08318701,0.08190001,0.0032647487,-0.069120005,0.08190001,-0.009033751,-0.069120005,0.08167501,-0.030044252,-0.08318701,0.08167501,-0.0387585,-0.100719005,0.08167501,-0.034366503});
			return Coordinate_11_325_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=11, element #333, 360 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 getIndexedFaceSet_11_333_coordIndex()
		{
			MFInt32 IndexedFaceSet_11_333_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_11_333_coordIndex_1()));
			return IndexedFaceSet_11_333_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet texCoordIndex field, scene-graph level=11, element #333, 360 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 getIndexedFaceSet_11_333_texCoordIndex()
		{
			MFInt32 IndexedFaceSet_11_333_texCoordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_11_333_texCoordIndex_1()));
			return IndexedFaceSet_11_333_texCoordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=12, element #333, 141 total numbers made up of 47 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 getCoordinate_12_333_point()
		{
			MFVec3f Coordinate_12_333_point = new MFVec3f(new double[] {-0.069563255,0.09505351,-0.03718125,-0.0627075,0.09237601,-0.0168165,-0.080455504,0.09656551,-0.04665375,-0.108045004,0.09544276,-0.037136253,-0.11376,0.09342451,-0.022353752,-0.10546876,0.09386326,0.0021959997,-0.087255,0.09476551,0.008228251,-0.071372256,0.09347176,0.0022455,-0.0868005,0.070897505,0.011817001,-0.06538501,0.066015005,0.0019170004,-0.10859626,0.06432751,0.002529,-0.094347,0.062122505,-0.05297625,-0.11171251,0.0650475,-0.041276254,-0.06552,0.0650475,-0.042266253,-0.080680504,0.08393626,-0.048296254,-0.06770475,0.083596505,-0.038801253,-0.10634851,0.084505506,-0.038441252,-0.1179225,0.07278751,-0.012204001,-0.1045845,0.080829,0.0025919997,-0.087921,0.08372475,0.008928,-0.07019775,0.08252551,0.0026234996,-0.0599625,0.08082001,-0.019035,-0.113535,0.09300826,-0.011592001,-0.1149075,0.058275007,-0.025362002,-0.114502504,0.058117505,-0.013680001,-0.118395,0.073818006,-0.02366775,-0.07675651,0.068490006,0.0086535,-0.07991325,0.083139755,0.0069120005,-0.097593755,0.06765751,0.0089595,-0.09710775,0.082291506,0.006896251,-0.093831755,0.096700504,-0.046631254,-0.087615006,0.10300501,-0.017669251,-0.08185501,0.062190004,-0.05308875,-0.093179256,0.084231004,-0.048228752,-0.058500003,0.059737504,-0.019131752,-0.0786285,0.0498825,0.0046327505,-0.08620425,0.052605003,0.0069435006,-0.094392,0.0492075,0.0048307497,-0.10287675,0.045832507,-8.7750486E-5,-0.107849255,0.039330006,-0.013761001,-0.108216,0.039690007,-0.024140252,-0.10569601,0.047475006,-0.03729375,-0.0915615,0.044302505,-0.046721254,-0.083171256,0.044167504,-0.046788752,-0.070004255,0.046935007,-0.03808125,-0.0639225,0.040590003,-0.018110251,-0.06974325,0.047182504,-5.6250015E-4});
			return Coordinate_12_333_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=13, element #341, 138 total numbers made up of 46 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 getCoordinate_13_341_point()
		{
			MFVec3f Coordinate_13_341_point = new MFVec3f(new double[] {-0.098127,0.05500125,0.0201375,-0.062469,0.013634999,0.014517,-0.05946075,0.03698325,0.014085,-0.06573825,0.0054899994,0.01768725,-0.09743176,0.003824999,0.020232001,-0.08687475,0.063540004,0.01936125,-0.062703,0.05187375,0.016503751,-0.07526925,0.06057,0.02101725,-0.086643,0.0034874994,0.0193365,-0.07483275,0.0036225005,0.021168001,-0.086805,0.070897505,0.011817,-0.065394,0.066015005,0.001917,-0.076761,0.068490006,0.0086535,-0.097596005,0.06763501,0.0089595,-0.063828,0.0036900009,0.0018135,-0.097965,0.002902499,0.00154125,-0.081362255,0.002925,0.0029565,-0.060642,0.01296,0.0012329998,-0.057753,0.03660075,0.0011475,-0.064266756,0.014735251,0.022644,-0.061364252,0.031797,0.022223251,-0.0642735,0.042007502,0.024597,-0.075672,0.0480015,0.028962001,-0.0856935,0.049934253,0.027101252,-0.094968006,0.04461075,0.0276345,-0.09432001,0.008639999,0.027724503,-0.08597925,0.0084375,0.02715075,-0.074450254,0.0085275,0.029029502,-0.0668565,0.009720001,0.025728751,-0.08772525,0.0667575,-0.0017707502,-0.0790425,0.064687505,-0.00476775,-0.070445254,0.062887505,-0.011164501,-0.06373575,0.03715875,-0.011531251,-0.066438004,0.01494,-0.01134675,-0.06834375,0.0092475,-0.010599751,-0.08256375,0.008639999,-0.009783001,-0.0942255,0.008707499,-0.0116955,-0.09387901,0.065092504,-0.0049725007,-0.1068525,0.051358502,0.015259501,-0.106425,0.0570015,0.0071280003,-0.1035675,0.061785,-0.0017865001,-0.10388251,0.011317501,-0.007803001,-0.106740005,0.0070424993,0.001953,-0.106312506,0.007897499,0.016749,-0.104535006,0.00648,0.02374875,-0.105075,0.04275225,0.0236565});
			return Coordinate_13_341_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=14, element #357, 360 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 getIndexedFaceSet_14_357_coordIndex()
		{
			MFInt32 IndexedFaceSet_14_357_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_14_357_coordIndex_1()));
			return IndexedFaceSet_14_357_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet texCoordIndex field, scene-graph level=14, element #357, 360 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 getIndexedFaceSet_14_357_texCoordIndex()
		{
			MFInt32 IndexedFaceSet_14_357_texCoordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_14_357_texCoordIndex_1()));
			return IndexedFaceSet_14_357_texCoordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=15, element #357, 141 total numbers made up of 47 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 getCoordinate_15_357_point()
		{
			MFVec3f Coordinate_15_357_point = new MFVec3f(new double[] {-0.051615,0.0019080002,0.075330004,-0.0502695,0.0285075,0.082012504,-0.04716675,0.01116,0.0808425,-0.053257503,0.01532025,0.048228752,-0.0550125,0.03542625,0.0511965,-0.05249025,0.0037192504,0.093127504,-0.05225625,0.0250965,0.09387,-0.050249252,0.01116,0.09549,-0.05775975,0.0072247502,0.0498645,-0.04823775,0.012955501,0.0679275,-0.05141925,0.031326752,0.0700875,-0.05229225,0.0022815005,0.066456005,-0.07281225,0.03153375,0.08082,-0.0718965,0.04095225,0.054279003,-0.072904505,0.0019080002,0.0785475,-0.071113504,0.0038182493,0.051799502,-0.07455825,0.02698425,0.0935325,-0.0745965,0.0037125007,0.092700005,-0.07203825,0.03625425,0.068175,-0.05652,0.036126003,0.0426105,-0.06021225,0.0072022504,0.0433125,-0.05533425,0.015183,0.04174875,-0.07247925,0.044577003,0.04509225,-0.07253775,0.0039082495,0.045405,-0.078066,0.03208275,0.066483006,-0.078025505,0.036792,0.05255775,-0.07793775,0.03806325,0.04930875,-0.0781425,0.008253001,0.0495585,-0.0772515,0.008226,0.05178825,-0.0789615,0.006338251,0.078232504,-0.080118,0.0076162494,0.088245004,-0.08011575,0.023895001,0.08883,-0.0788085,0.0273735,0.079110004,-0.056277003,0.0062347497,0.09819,-0.05441175,0.011859749,0.10012501,-0.05608125,0.022396501,0.09879751,-0.07461675,0.023823,0.098505005,-0.079236,0.0214875,0.0946125,-0.07923825,0.00918225,0.09411751,-0.0746505,0.00623025,0.097807504,-0.0638505,0.01652625,0.036648,-0.06673725,0.011729251,0.0378405,-0.07526025,0.009486,0.03848625,-0.07717275,0.0111195,0.04030425,-0.0769995,0.035739,0.040104,-0.075361505,0.038295,0.037775252,-0.06474375,0.03280275,0.037471503});
			return Coordinate_15_357_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=16, element #365, 129 total numbers made up of 43 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 getCoordinate_16_365_point()
		{
			MFVec3f Coordinate_16_365_point = new MFVec3f(new double[] {-0.07306425,0.01488825,0.10537875,-0.07316775,0.02205,0.115497,-0.04997475,0.022403251,0.11580075,-0.048660748,0.011675251,0.116028,-0.05045625,0.0018719996,0.115119,-0.073431,0.0018719996,0.1151775,-0.0748485,0.011412,0.11577825,-0.05042475,0.012258001,0.10549125,-0.05164875,0.02474775,0.103212,-0.05304375,0.024219,0.09903375,-0.051227998,0.01115325,0.10004625,-0.07174575,0.02435175,0.103914,-0.071658,0.0040387497,0.104242496,-0.0520155,0.004059,0.1038825,-0.05355225,0.004491,0.098487,-0.05249025,0.0037125,0.093141,-0.05225625,0.025092,0.09387225,-0.050247,0.01115325,0.09548775,-0.07455825,0.026977502,0.093541496,-0.0745965,0.0037079998,0.0927,-0.0744255,0.00449775,0.0993735,-0.074454755,0.0245385,0.099339746,-0.07452225,0.0222525,0.1037655,-0.07486425,0.008284501,0.104076,-0.07456725,0.015561,0.105093,-0.05280975,0.01156725,0.089975245,-0.054233998,0.00672525,0.087770246,-0.07144425,0.006714,0.0876285,-0.071415,0.02408625,0.08826525,-0.05438025,0.022653,0.08829,-0.0787815,0.0084645,0.092882246,-0.0786825,0.0089235,0.09675,-0.07893675,0.011117251,0.09947475,-0.0787635,0.015336,0.10006425,-0.07873875,0.01921275,0.09929475,-0.07869825,0.02053575,0.09672975,-0.078759,0.021951001,0.0933705,-0.052641,0.01926225,0.120915,-0.070659,0.01898775,0.120645,-0.07188075,0.01127025,0.121005,-0.07090425,0.00471825,0.120464996,-0.05297625,0.0047204997,0.120375,-0.0517095,0.011637,0.1212075});
			return Coordinate_16_365_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=14, element #385, 120 total numbers made up of 40 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 getCoordinate_14_385_point()
		{
			MFVec3f Coordinate_14_385_point = new MFVec3f(new double[] {-0.086485505,0.0038924997,0.028325252,-0.086940005,0.057577502,0.027517501,-0.08644275,0.003555,0.03870225,-0.0875475,0.05031225,0.039017253,-0.073773004,0.052668,0.029191501,-0.0737055,0.0040500015,0.02895075,-0.072470255,0.044572502,0.04509675,-0.07252875,0.0039150007,0.04541175,-0.08687025,0.063540004,0.019359002,-0.07526475,0.06057,0.021015001,-0.0866385,0.0035100006,0.019336501,-0.07482825,0.0036225005,0.021168001,-0.06993675,0.048035253,0.02321325,-0.068919756,0.04499775,0.02706075,-0.0677385,0.038907003,0.04185,-0.067808256,0.009585001,0.042129003,-0.068697006,0.009675002,0.028350001,-0.06952275,0.00945,0.02333475,-0.09422775,0.046273503,0.036591753,-0.093629256,0.0520065,0.0261135,-0.093586504,0.05488425,0.021570751,-0.09343126,0.008932499,0.02154825,-0.09324225,0.00918,0.028210502,-0.093165755,0.008955,0.0363015,-0.07531425,0.040221002,0.05211675,-0.08948025,0.045708753,0.04577175,-0.091624506,0.04308075,0.045029253,-0.090731256,0.011718,0.044781752,-0.08748675,0.007942501,0.045929253,-0.0750555,0.0082575,0.052926753,-0.07308,0.0118080005,0.051576752,-0.07302375,0.03619575,0.051351752,-0.08598825,0.060390003,0.013124251,-0.0763695,0.057937503,0.014622751,-0.072254255,0.0471105,0.016220251,-0.071865,0.0109125,0.016332751,-0.07509375,0.0065475004,0.015023251,-0.085810505,0.0064575016,0.01330875,-0.090243004,0.0107774995,0.0147555005,-0.09038475,0.053509504,0.014775751});
			return Coordinate_14_385_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=14, element #393, 412 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 getIndexedFaceSet_14_393_coordIndex()
		{
			MFInt32 IndexedFaceSet_14_393_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_14_393_coordIndex_1()));
			return IndexedFaceSet_14_393_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet texCoordIndex field, scene-graph level=14, element #393, 412 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 getIndexedFaceSet_14_393_texCoordIndex()
		{
			MFInt32 IndexedFaceSet_14_393_texCoordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_14_393_texCoordIndex_1()));
			return IndexedFaceSet_14_393_texCoordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=15, element #393, 162 total numbers made up of 54 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 getCoordinate_15_393_point()
		{
			MFVec3f Coordinate_15_393_point = new MFVec3f(new double[] {-0.088290006,0.03174975,0.079515,-0.087383255,0.043557752,0.053208005,-0.07281225,0.03152025,0.08082,-0.07189651,0.04093875,0.054279003,-0.072904505,0.0018899998,0.07854751,-0.08854651,0.0272745,0.09189001,-0.07455826,0.02697075,0.0935325,-0.0745965,0.0036989998,0.092700005,-0.087594755,0.037667252,0.066262506,-0.072038256,0.036240753,0.068175,-0.0875565,0.05031,0.039010502,-0.072479255,0.044563502,0.045092255,-0.08724151,0.0018899998,0.077265,-0.08629876,0.0033300002,0.051590253,-0.071113504,0.0038047498,0.051799502,-0.088494755,0.0037259988,0.09108,-0.071113504,0.0038047498,0.051799502,-0.086451754,0.003555,0.038695503,-0.07253776,0.0038969992,0.045405004,-0.066449255,0.03717,0.053104505,-0.066489756,0.032463,0.0670275,-0.06724575,0.0277515,0.0796725,-0.06860025,0.0241785,0.08966251,-0.06860475,0.0072629997,0.0890325,-0.067383006,0.00593775,0.0786375,-0.06564151,0.007818749,0.052290004,-0.06568875,0.0078277495,0.052069504,-0.0666225,0.00785925,0.049572002,-0.066431254,0.03865725,0.049315505,-0.093384005,0.029007,0.07832251,-0.092691004,0.03496725,0.06495751,-0.092508756,0.04087125,0.051867004,-0.09263025,0.0457245,0.041652,-0.09171001,0.0062009995,0.041384254,-0.091575004,0.006020999,0.051536255,-0.092495255,0.0046102493,0.07699501,-0.093579754,0.0060907495,0.08817751,-0.09354375,0.0251955,0.08885251,-0.088276505,0.0066284994,0.0954225,-0.075483,0.0065969992,0.097132504,-0.07152075,0.0089505,0.096727505,-0.07151625,0.02182275,0.097177505,-0.075388506,0.023634,0.097695,-0.08835976,0.023922,0.0960075,-0.091131754,0.0227655,0.09486,-0.091161005,0.0079695,0.09434251,-0.084861,0.046793252,0.030728253,-0.07168276,0.04165875,0.036839254,-0.06694426,0.0370845,0.040027503,-0.067117505,0.009798749,0.040259253,-0.07107525,0.0071505,0.037485003,-0.08369101,0.0068332497,0.030935252,-0.086672254,0.008340749,0.032478753,-0.087507,0.04418325,0.032719504});
			return Coordinate_15_393_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=16, element #401, 132 total numbers made up of 44 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 getCoordinate_16_401_point()
		{
			MFVec3f Coordinate_16_401_point = new MFVec3f(new double[] {-0.07451326,0.0222525,0.10377,-0.07485525,0.008284501,0.104080506,-0.07455825,0.015561,0.1050975,-0.075897,0.014091751,0.10509075,-0.076693505,0.0108585,0.11510775,-0.0777105,0.0026707507,0.114732005,-0.076727256,0.004995,0.10394551,-0.088249505,0.0027944997,0.113346,-0.087351754,0.00484425,0.10267425,-0.089561254,0.012060001,0.11371051,-0.08832376,0.022911752,0.113402255,-0.087410256,0.0243855,0.102539256,-0.088904254,0.013288501,0.10352475,-0.077557504,0.02320425,0.114714004,-0.0770805,0.02425275,0.10367776,-0.0897345,0.022295251,0.101772,-0.089766,0.007938,0.10190701,-0.08987851,0.015016501,0.103137754,-0.08877151,0.0044505005,0.097357504,-0.08897626,0.024396751,0.096925505,-0.0744165,0.0045,0.099380255,-0.074445754,0.024538502,0.09934425,-0.088485755,0.0037350003,0.09109125,-0.08853526,0.02728125,0.09189451,-0.07454925,0.026977502,0.093546,-0.0745875,0.0037079998,0.092704505,-0.07658325,0.0065857503,0.08687475,-0.085173756,0.0066037504,0.08588476,-0.08521201,0.024745502,0.086501256,-0.076554,0.0245565,0.0875295,-0.09393975,0.02058075,0.09753075,-0.09342676,0.022234501,0.09370126,-0.09324451,0.023231251,0.0919665,-0.09324451,0.00638325,0.091388255,-0.09322426,0.0067140004,0.094286256,-0.09398025,0.0092475,0.097584754,-0.094041005,0.01497375,0.09858601,-0.0696825,0.022225501,0.09686475,-0.06967575,0.02054475,0.10012051,-0.0696915,0.015468751,0.1011285,-0.069981754,0.0096075,0.100307256,-0.06961276,0.0069075003,0.096954755,-0.069770254,0.0065475004,0.09393076,-0.06973425,0.02320875,0.09453376});
			return Coordinate_16_401_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=14, element #438, 400 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 getIndexedFaceSet_14_438_coordIndex()
		{
			MFInt32 IndexedFaceSet_14_438_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_14_438_coordIndex_1()));
			return IndexedFaceSet_14_438_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet texCoordIndex field, scene-graph level=14, element #438, 400 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 getIndexedFaceSet_14_438_texCoordIndex()
		{
			MFInt32 IndexedFaceSet_14_438_texCoordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_14_438_texCoordIndex_1()));
			return IndexedFaceSet_14_438_texCoordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=15, element #438, 156 total numbers made up of 52 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 getCoordinate_15_438_point()
		{
			MFVec3f Coordinate_15_438_point = new MFVec3f(new double[] {-0.10213651,0.026298,0.08865,-0.088490255,0.0037259988,0.09108,-0.08854201,0.0272745,0.09189,-0.087590255,0.037667252,0.066262506,-0.08644726,0.003555,0.038695503,-0.08755201,0.05031,0.039012752,-0.09954001,0.0018899998,0.075330004,-0.10094401,0.0309285,0.077332504,-0.09913951,0.0028800005,0.049655255,-0.08723701,0.0018899998,0.077265,-0.088285506,0.03174975,0.079515,-0.09802801,0.0032399986,0.039480753,-0.10000576,0.0418545,0.051192004,-0.10022401,0.0363915,0.064260006,-0.10222876,0.003710249,0.08770501,-0.087378755,0.043557752,0.053210255,-0.09967726,0.04718925,0.039654,-0.086294256,0.0033300002,0.051590253,-0.08398126,0.0057734996,0.0890775,-0.08286076,0.0042164996,0.07731,-0.08193826,0.0056294994,0.051801752,-0.08207551,0.0058207493,0.041051254,-0.08303626,0.046926,0.04133025,-0.082903504,0.04165875,0.052413754,-0.08309251,0.035757,0.0654975,-0.08378551,0.02980575,0.07884,-0.08396551,0.025848,0.0897525,-0.104739755,0.033651,0.061398003,-0.10449901,0.0391365,0.048278254,-0.10437301,0.0426375,0.040691253,-0.10293301,0.005867999,0.04055175,-0.103844255,0.005602499,0.047979,-0.10419076,0.004623749,0.07339501,-0.10643626,0.0060659996,0.0832275,-0.10624726,0.02430225,0.0839925,-0.105394505,0.028183501,0.074497506,-0.10332001,0.00646425,0.091755,-0.09037351,0.0064754994,0.0950175,-0.08786026,0.0073845,0.09504001,-0.087846756,0.02356875,0.095580004,-0.09019351,0.024048,0.095602505,-0.10311301,0.02314575,0.09254251,-0.10581751,0.0220815,0.0915525,-0.10597051,0.0077129994,0.090945005,-0.09838126,0.045121502,0.034092,-0.08771626,0.04786875,0.033252753,-0.08489701,0.045699753,0.03487725,-0.08399926,0.0073215,0.0346185,-0.08677351,0.0058792494,0.033122253,-0.09734401,0.0056002503,0.033999752,-0.10056826,0.0073259994,0.034701753,-0.10191601,0.041706,0.034830004});
			return Coordinate_15_438_point;
		}
		/** Large attribute array: TextureCoordinate point field, scene-graph level=15, element #439, 150 total numbers made up of 75 2-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 MFVec2f getTextureCoordinate_15_439_point()
		{
			MFVec2f TextureCoordinate_15_439_point = new MFVec2f(new double[] {0.195,0.0629,0.1801,0.0847,0.1811,0.0824,0.1937,0.091,0.2128,0.1035,0.2098,0.0996,0.2197,0.0903,0.2138,0.0778,0.1989,0.0701,0.1984,0.068,0.2129,0.0844,0.1833,0.0898,0.1856,0.0872,0.1937,0.091,0.2068,0.0986,0.2138,0.0778,0.2061,0.0729,0.2061,0.0729,0.1989,0.0701,0.1984,0.068,0.1952,0.0651,0.2129,0.0844,0.1833,0.0898,0.1856,0.0872,0.2017,0.0948,0.2017,0.0948,0.2226,0.0828,0.2138,0.0778,0.1937,0.091,0.1811,0.0824,0.1856,0.0872,0.1856,0.0872,0.1937,0.091,0.2017,0.0948,0.2098,0.0996,0.2098,0.0996,0.2017,0.0948,0.2017,0.0948,0.1937,0.091,0.1937,0.091,0.1856,0.0872,0.1856,0.0872,0.1811,0.0824,0.2061,0.0729,0.2061,0.0729,0.2138,0.0778,0.2138,0.0778,0.2226,0.0828,0.2226,0.0828,0.2138,0.0778,0.2138,0.0778,0.1984,0.068,0.1984,0.068,0.195,0.0629,0.195,0.0629,0.1984,0.068,0.1984,0.068,0.195,0.0629,0.1811,0.0824,0.1801,0.0847,0.1811,0.0824,0.1811,0.0824,0.1811,0.0824,0.195,0.0629,0.195,0.0629,0.195,0.0629,0.2226,0.0828,0.2098,0.0996,0.2098,0.0996,0.2098,0.0996,0.2098,0.0996,0.2226,0.0828,0.2197,0.0903,0.2226,0.0828,0.2226,0.0828});
			return TextureCoordinate_15_439_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=16, element #446, 132 total numbers made up of 44 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 getCoordinate_16_446_point()
		{
			MFVec3f Coordinate_16_446_point = new MFVec3f(new double[] {-0.092511,0.012060001,0.11196676,-0.09366075,0.0028327508,0.11128501,-0.102730505,0.0029745002,0.10928701,-0.10421325,0.012060001,0.10909126,-0.10325025,0.021462752,0.10913851,-0.093546,0.021753,0.111411005,-0.10128825,0.023676751,0.099153005,-0.09230175,0.0044662505,0.101616755,-0.09231075,0.02398275,0.101407506,-0.100914754,0.0043200003,0.099193506,-0.0897345,0.022295251,0.10177876,-0.089766,0.007938,0.10191601,-0.0898785,0.015016501,0.10314451,-0.091161005,0.013569751,0.10320976,-0.10280925,0.012820501,0.10048051,-0.088485755,0.0037350003,0.09109801,-0.08853525,0.02728125,0.09190351,-0.10222425,0.0037192504,0.08772526,-0.102132,0.026304752,0.08866576,-0.0887715,0.0044505005,0.097366504,-0.08897625,0.024396751,0.096932255,-0.103554,0.0225,0.09857926,-0.1037205,0.0148365,0.100059755,-0.1027935,0.0044797505,0.09374401,-0.1025505,0.023910752,0.09320401,-0.1034505,0.0052965,0.09861976,-0.089991,0.0067522503,0.085338004,-0.09821025,0.00674325,0.08329276,-0.098145,0.023863502,0.084021755,-0.090024754,0.024448501,0.08592751,-0.106719755,0.009085501,0.08902576,-0.10700325,0.00946575,0.092025004,-0.10733175,0.009873001,0.09445726,-0.1074645,0.014627251,0.095175005,-0.107381254,0.018447751,0.09443701,-0.10688175,0.019152,0.09175726,-0.1066725,0.020344501,0.08949601,-0.084890254,0.022407752,0.095400006,-0.08544825,0.020736001,0.09926326,-0.085556254,0.015012001,0.10033876,-0.085482,0.00929925,0.09934201,-0.084705755,0.00663975,0.09587701,-0.08461125,0.0061965007,0.09200476,-0.08462925,0.024005251,0.09261451});
			return Coordinate_16_446_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=12, element #476, 464 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 getIndexedFaceSet_12_476_coordIndex()
		{
			MFInt32 IndexedFaceSet_12_476_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_12_476_coordIndex_1()));
			return IndexedFaceSet_12_476_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet texCoordIndex field, scene-graph level=12, element #476, 464 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 getIndexedFaceSet_12_476_texCoordIndex()
		{
			MFInt32 IndexedFaceSet_12_476_texCoordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_12_476_texCoordIndex_1()));
			return IndexedFaceSet_12_476_texCoordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=13, element #476, 180 total numbers made up of 60 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 getCoordinate_13_476_point()
		{
			MFVec3f Coordinate_13_476_point = new MFVec3f(new double[] {-0.111183755,0.0018899972,-0.045627754,-0.096466504,0.0018899972,-0.056227505,-0.09633376,0.011317501,-0.0605475,-0.113625005,0.011317501,-0.048892505,-0.069588006,0.0018899972,-0.046424255,-0.061380003,0.0019124956,-0.018126002,-0.059827503,0.011317501,-0.018623251,-0.06685875,0.011317501,-0.049747504,-0.116752505,0.0019124956,-0.018123752,-0.11857501,0.011317501,-0.018623251,-0.09633151,0.03168,-0.06327,-0.1151325,0.03249,-0.051457502,-0.056812506,0.0356805,-0.018369002,-0.06516001,0.031409997,-0.052312505,-0.12057751,0.0332325,-0.018369002,-0.095350504,0.0475335,-0.058725003,-0.113422506,0.04728375,-0.046788752,-0.065340005,0.046962,-0.047810253,-0.08391151,0.0018899972,-0.056385003,-0.08367301,0.011317501,-0.0606825,-0.08350875,0.031409997,-0.06340501,-0.08265825,0.047443498,-0.058860004,-0.09549901,0.0019124956,-0.018123752,-0.079173006,0.0019124956,-0.018123752,-0.11792251,0.0034649957,-6.975004E-4,-0.12062251,0.0114750005,-0.0011475,-0.12015001,0.0324675,-0.001417502,-0.06383251,0.0036899955,0.0017999983,-0.09796051,0.002902499,0.0015299992,-0.081360005,0.0029249974,0.0029474983,-0.060637504,0.01296,0.0012149978,-0.057757504,0.03660075,0.0011475,-0.06538501,0.0660105,0.0019124983,-0.10859401,0.064323,0.0025199999,-0.09434476,0.062127,-0.0529875,-0.11171251,0.06504975,-0.04129425,-0.06552,0.06504975,-0.042275254,-0.11490751,0.0582795,-0.025368752,-0.114502504,0.05811075,-0.013686751,-0.08185276,0.062181,-0.0531,-0.058500003,0.05973975,-0.019140752,-0.09319951,0.07452675,-0.045807753,-0.107649006,0.07749,-0.036108002,-0.110274754,0.07066125,-0.022761002,-0.10991926,0.07044525,-0.0125325015,-0.10553626,0.07647975,-4.2750122E-4,-0.069536254,0.07791525,-9.4500126E-4,-0.064215004,0.07174125,-0.017030252,-0.070265256,0.077184,-0.036929253,-0.083787754,0.07447275,-0.045882,-0.11724751,0.013027498,0.0062774983,-0.11551501,0.008347496,0.0061874995,-0.098070756,0.007942499,0.0083025,-0.08164801,0.007964997,0.009719999,-0.0666225,0.0085275,0.0084825,-0.06435001,0.014602499,0.008347499,-0.061605003,0.0352575,0.00837,-0.0683415,0.05896125,0.008955,-0.106265254,0.05759775,0.009652498,-0.11679751,0.031094998,0.0059849983});
			return Coordinate_13_476_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=14, element #484, 129 total numbers made up of 43 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 getCoordinate_14_484_point()
		{
			MFVec3f Coordinate_14_484_point = new MFVec3f(new double[] {-0.11910825,0.0050174985,0.016718626,-0.12267675,0.0116099985,0.012596626,-0.11973376,0.0317025,0.015528375,-0.1055025,0.0039824983,0.020075625,-0.10980675,0.04695975,0.018743625,-0.1242225,0.004027498,0.032689128,-0.127854,0.01134,0.030889126,-0.12442501,0.029556,0.03282413,-0.11146726,0.002925,0.036221627,-0.1121985,0.039987,0.036581628,-0.10860526,0.0643275,0.0025278751,-0.097605005,0.0676575,0.008958375,-0.09813376,0.055008,0.020136375,-0.09968176,0.047196,0.039664127,-0.09743851,0.003824999,0.020230876,-0.098032504,0.0032624998,0.039484125,-0.11793376,0.0034649984,-7.00875E-4,-0.12063601,0.0114750005,-0.001137375,-0.12016576,0.03246525,-0.001416375,-0.09797175,0.002902499,0.0015423751,-0.08790526,0.05742675,0.012522375,-0.08835075,0.05142375,0.017830126,-0.08966925,0.044343002,0.035546627,-0.08820675,0.007942499,0.035411626,-0.087831005,0.008392498,0.020489626,-0.08831701,0.007717499,0.0068276254,-0.101808004,0.061807502,-0.007918875,-0.094635,0.063990004,-0.0030678753,-0.08766001,0.05665275,-5.20875E-4,-0.088042505,0.011159999,-0.0057318755,-0.094920754,0.007717499,-0.009644625,-0.1113435,0.008145,-0.010839375,-0.112934254,0.012879,-0.011129625,-0.1124685,0.032472,-0.011482876,-0.122760005,0.004904999,0.042476624,-0.11240775,0.004027498,0.045356628,-0.09996075,0.004319998,0.048889127,-0.09325576,0.0105525,0.04607663,-0.094477504,0.04098825,0.04618913,-0.10014751,0.039015,0.049271625,-0.110943004,0.032859,0.046211626,-0.12178575,0.023769,0.042859126,-0.12462526,0.008797498,0.041126627});
			return Coordinate_14_484_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=14, element #492, 400 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 getIndexedFaceSet_14_492_coordIndex()
		{
			MFInt32 IndexedFaceSet_14_492_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_14_492_coordIndex_1()));
			return IndexedFaceSet_14_492_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet texCoordIndex field, scene-graph level=14, element #492, 400 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 getIndexedFaceSet_14_492_texCoordIndex()
		{
			MFInt32 IndexedFaceSet_14_492_texCoordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_14_492_texCoordIndex_1()));
			return IndexedFaceSet_14_492_texCoordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=15, element #492, 156 total numbers made up of 52 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 getCoordinate_15_492_point()
		{
			MFVec3f Coordinate_15_492_point = new MFVec3f(new double[] {-0.1158075,0.0291195,0.07461,-0.11380725,0.03528225,0.04788675,-0.115380004,0.02486025,0.0852075,-0.115184255,0.03212325,0.061290003,-0.100946255,0.030933,0.077332504,-0.10000575,0.04186125,0.05118975,-0.10213876,0.0263025,0.08865,-0.10022625,0.03639825,0.06426,-0.112194,0.03998475,0.03656475,-0.09967726,0.047205,0.03965175,-0.11371051,0.0018899998,0.070155,-0.11281951,0.0023984998,0.046269,-0.116106756,0.0046372497,0.084240004,-0.11146276,0.0029137495,0.03620925,-0.09954225,0.0018899998,0.075330004,-0.102231,0.0037169987,0.087705,-0.099139504,0.0028912497,0.04965075,-0.098028004,0.0032512492,0.0394785,-0.0943785,0.03834225,0.0499905,-0.09462825,0.03285,0.063135006,-0.09525375,0.027378,0.07623,-0.09596925,0.0238095,0.085005,-0.0961965,0.007373249,0.084285006,-0.0941355,0.006086249,0.07551,-0.093811505,0.0070605,0.0502065,-0.09298351,0.00728775,0.04391775,-0.09433576,0.041085,0.04404375,-0.12019726,0.02797425,0.05809725,-0.11881801,0.030912751,0.04482,-0.11768851,0.033849,0.0373095,-0.117108,0.0062099993,0.03702375,-0.11812951,0.00586575,0.044163,-0.118989006,0.0054179993,0.067095004,-0.12111525,0.007483499,0.0784125,-0.120291755,0.02213775,0.079155,-0.12082051,0.02526975,0.0708525,-0.116334006,0.0076972493,0.0885375,-0.103536,0.00685125,0.0921375,-0.099623255,0.0090247495,0.091845006,-0.09944551,0.02135925,0.092385,-0.103205256,0.02268225,0.092745006,-0.11550826,0.0213795,0.089347504,-0.118539006,0.01984725,0.086467505,-0.11914875,0.009229499,0.0859275,-0.09698176,0.0066307494,0.0314145,-0.10910475,0.0063269986,0.0284535,-0.112322256,0.00835425,0.02848725,-0.11282851,0.032472,0.028737,-0.10865925,0.03727575,0.02882925,-0.09789751,0.043454252,0.031311,-0.094954506,0.0396945,0.03438675,-0.09373275,0.009229499,0.03426975});
			return Coordinate_15_492_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=16, element #500, 132 total numbers made up of 44 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 getCoordinate_16_500_point()
		{
			MFVec3f Coordinate_16_500_point = new MFVec3f(new double[] {-0.11688301,0.013070251,0.095406756,-0.10832626,0.0029699993,0.10730025,-0.10703926,0.012060001,0.10753425,-0.117636755,0.00240075,0.10500976,-0.11868301,0.012060001,0.104661,-0.117857255,0.02149425,0.105135754,-0.10788751,0.022482,0.10744426,-0.10575001,0.023166,0.098246254,-0.11545651,0.0047632502,0.09456976,-0.115602754,0.022394251,0.09459001,-0.10577026,0.0048780004,0.09790201,-0.10356525,0.0225,0.09857251,-0.10373176,0.0148365,0.100053005,-0.10503676,0.012894751,0.09988426,-0.10280476,0.00447975,0.09373725,-0.10256176,0.023910752,0.09319726,-0.10346176,0.0052965,0.098613,-0.116111256,0.0046395003,0.084251255,-0.1022355,0.0037192497,0.0877185,-0.115382254,0.0248625,0.08521201,-0.10214326,0.026304752,0.088659,-0.11644201,0.022428,0.08837775,-0.11644201,0.0057960004,0.08840475,-0.117414005,0.021591,0.093564,-0.117443256,0.00503775,0.09368326,-0.11774701,0.012453751,0.09465525,-0.103425756,0.0067860004,0.08169975,-0.112032,0.0073575,0.079560004,-0.11148076,0.0226575,0.080280006,-0.103358254,0.023544,0.082404,-0.12101626,0.00787275,0.084177,-0.12090376,0.0082755005,0.08568451,-0.12225825,0.0077625,0.08923276,-0.12244051,0.012519,0.08986501,-0.12212776,0.019557001,0.08898976,-0.12081826,0.020214,0.084894754,-0.12041551,0.020331,0.08479801,-0.098021254,0.00695925,0.09254701,-0.09772876,0.0065790005,0.08952975,-0.09767251,0.022185002,0.09018,-0.09774226,0.021514501,0.09145801,-0.098498255,0.02042775,0.095593505,-0.09860176,0.014764501,0.096691504,-0.09838576,0.0074677505,0.095589004});
			return Coordinate_16_500_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=15, element #528, 138 total numbers made up of 46 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 getCoordinate_15_528_point()
		{
			MFVec3f Coordinate_15_528_point = new MFVec3f(new double[] {-0.127881,0.0019034995,0.060480006,-0.13378051,0.0111555,0.0672075,-0.13063501,0.02536425,0.06975,-0.12757051,0.0033592496,0.043177504,-0.13146976,0.0111555,0.043735504,-0.12761776,0.028089,0.044631,-0.12857176,0.003951,0.0798975,-0.132228,0.0111555,0.078975,-0.1301265,0.0223695,0.0799425,-0.12939526,0.0267255,0.05832,-0.13262627,0.0111555,0.055467002,-0.11369926,0.0019034995,0.0701775,-0.11579851,0.029121751,0.0746325,-0.11379601,0.0352845,0.04789125,-0.116097756,0.0046395003,0.084240004,-0.11536876,0.0248625,0.08520751,-0.11280826,0.00240075,0.046271253,-0.115173005,0.032123253,0.061290003,-0.12420676,0.0040207496,0.032674503,-0.12783825,0.01134675,0.030892503,-0.12440926,0.02955825,0.032807253,-0.11145151,0.0029159999,0.0362115,-0.11218276,0.039987,0.036567003,-0.10836451,0.0063179997,0.07029001,-0.10752076,0.006804,0.046894502,-0.10669276,0.00711225,0.040896002,-0.107201256,0.03394125,0.041157003,-0.108072005,0.03146625,0.0471105,-0.109437756,0.028230751,0.060862504,-0.110083506,0.025299,0.07384501,-0.10951876,0.022286251,0.081360005,-0.11039176,0.0083385,0.080685005,-0.10880776,0.0056047495,0.029313002,-0.119628005,0.0065272497,0.026716502,-0.12220426,0.01184175,0.025238251,-0.11912851,0.02826675,0.027020251,-0.10880776,0.0369135,0.02950875,-0.10590976,0.032908503,0.03295125,-0.10545076,0.008603999,0.032715,-0.12906902,0.01053225,0.083160006,-0.12663001,0.00623025,0.083745,-0.11627326,0.00673875,0.0879525,-0.11214901,0.00911025,0.08547751,-0.11147851,0.01848375,0.086017504,-0.11516176,0.01997325,0.088672504,-0.12748276,0.01809225,0.08385751});
			return Coordinate_15_528_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=16, element #536, 111 total numbers made up of 37 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 getCoordinate_16_536_point()
		{
			MFVec3f Coordinate_16_536_point = new MFVec3f(new double[] {-0.12984976,0.01971675,0.08492625,-0.12866177,0.0027854997,0.0904005,-0.12870225,0.004560749,0.084375,-0.13128302,0.0111555,0.08475075,-0.11957851,0.0051187496,0.09297675,-0.11643526,0.022428,0.08836425,-0.11643526,0.005796,0.0883935,-0.11740726,0.021591,0.09355275,-0.11743651,0.005037749,0.093672,-0.11773801,0.01245375,0.094644,-0.12857851,0.003950999,0.079893,-0.13223477,0.0111555,0.078966,-0.13013326,0.0223695,0.07994025,-0.116104506,0.0046395,0.084240004,-0.11537551,0.0248625,0.08520075,-0.11949301,0.0218115,0.09299475,-0.12936376,0.020173501,0.090387,-0.13070926,0.01167975,0.09101475,-0.11876851,0.012645,0.09455625,-0.12944026,0.0024795,0.09323325,-0.13130552,0.01068975,0.09340875,-0.1301355,0.01865025,0.0932085,-0.11980351,0.0200115,0.09551475,-0.11916001,0.011421,0.096588,-0.12037051,0.0042232494,0.095445,-0.12534301,0.0070357495,0.07542225,-0.12773477,0.01173825,0.07483275,-0.12616651,0.020061001,0.07553475,-0.11683126,0.021676501,0.0787635,-0.11733751,0.00749025,0.07807725,-0.11246401,0.00808875,0.08762175,-0.11255626,0.00744975,0.0851355,-0.11199601,0.021055501,0.085788004,-0.11243926,0.02005425,0.08721,-0.11313001,0.0194265,0.091368005,-0.11348776,0.01260225,0.0921915,-0.11326051,0.00756225,0.09153675});
			return Coordinate_16_536_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=10, element #569, 126 total numbers made up of 42 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 getCoordinate_10_569_point()
		{
			MFVec3f Coordinate_10_569_point = new MFVec3f(new double[] {0.094005,0.95049006,0.06973425,0.1296,0.9513001,0.02570175,0.0342,0.9469688,-0.10191825,0.088875,0.94718707,-0.076223254,0.11945251,0.9495451,-0.035806503,0.0852525,0.9263161,0.053039253,0.116235,0.9270293,0.018749252,0.035842504,0.9236296,-0.07937325,0.081,0.9241358,-0.06072075,0.108922504,0.9251933,-0.0291555,0.036787502,0.94979256,0.08348175,0.035887502,0.9254453,0.06284925,0.0,0.9254453,0.06284925,0.0,0.94979256,0.08348175,-0.035887502,0.9254453,0.06284925,-0.0852525,0.9263161,0.053039253,-0.094005,0.95049006,0.06973425,-0.036787502,0.94979256,0.08348175,-0.116235,0.9270293,0.018749252,-0.1296,0.9513001,0.02570175,-0.081,0.9241358,-0.06072075,-0.035842504,0.9236296,-0.07937325,-0.0342,0.9469688,-0.10191825,-0.088875,0.94718707,-0.076223254,-0.108922504,0.9251933,-0.0291555,-0.11945251,0.9495451,-0.035806503,0.0,0.9236296,-0.07937325,0.0,0.9469688,-0.10191825,0.0362025,0.95856756,0.078464255,0.091192506,0.95856756,0.06525675,0.12429001,0.95856756,0.024306752,0.114705004,0.95856756,-0.033772502,0.08563501,0.95856756,-0.07064325,0.033075,0.95856756,-0.095348254,0.0,0.95856756,-0.095348254,-0.033075,0.95856756,-0.095348254,-0.08563501,0.95856756,-0.07064325,-0.114705004,0.95856756,-0.033772502,-0.12429001,0.95856756,0.024306752,-0.091192506,0.95856756,0.06525675,-0.0362025,0.95856756,0.078464255,0.0,0.95856756,0.078464255});
			return Coordinate_10_569_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=10, element #577, 432 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 getIndexedFaceSet_10_577_coordIndex()
		{
			MFInt32 IndexedFaceSet_10_577_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_10_577_coordIndex_1()));
			return IndexedFaceSet_10_577_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet texCoordIndex field, scene-graph level=10, element #577, 432 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 getIndexedFaceSet_10_577_texCoordIndex()
		{
			MFInt32 IndexedFaceSet_10_577_texCoordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_10_577_texCoordIndex_1()));
			return IndexedFaceSet_10_577_texCoordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=11, element #577, 168 total numbers made up of 56 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 getCoordinate_11_577_point()
		{
			MFVec3f Coordinate_11_577_point = new MFVec3f(new double[] {0.090585,0.96652126,0.061949253,0.12501001,0.966924,0.022574252,0.0324675,0.9647618,-0.09190576,0.0341775,0.96617705,0.07441425,0.086175,0.9648698,-0.06807826,0.11583,0.96605325,-0.0327195,0.094005,0.950463,0.06973425,0.1296,0.95127076,0.02570175,0.0342,0.946944,-0.10191825,0.088875,0.94716454,-0.076223254,0.11945251,0.9495293,-0.035806503,0.036787502,0.94977677,0.08348175,0.0,0.946944,-0.10191825,-0.036787502,0.94977677,0.08348175,-0.094005,0.950463,0.06973425,-0.090585,0.96652126,0.061949253,-0.0341775,0.96617705,0.07441425,-0.1296,0.95127076,0.02570175,-0.12501001,0.966924,0.022574252,-0.088875,0.94716454,-0.076223254,-0.0342,0.946944,-0.10191825,-0.0324675,0.9647618,-0.09190576,-0.086175,0.9648698,-0.06807826,-0.11945251,0.9495293,-0.035806503,-0.11583,0.96605325,-0.0327195,0.0,0.94977677,0.08348175,0.0,0.96617705,0.07441425,0.0,0.9647618,-0.09190576,0.033592504,0.9735975,0.06894676,0.08763751,0.9735975,0.05699925,0.119182505,0.9735975,0.020909252,0.11065501,0.9735975,-0.0303435,0.08280001,0.9735975,-0.063578255,0.031320002,0.9735975,-0.08643825,0.0,0.9735975,-0.08643825,-0.031320002,0.9735975,-0.08643825,-0.08280001,0.9735975,-0.063578255,-0.11065501,0.9735975,-0.0303435,-0.119182505,0.9735975,0.020909252,-0.08763751,0.9735975,0.05699925,-0.033592504,0.9735975,0.06894676,0.0,0.9735975,0.06894676,0.08678251,0.9393525,0.061589252,0.0344925,0.9393525,0.07414425,0.0,0.9393525,0.07414425,-0.0344925,0.9393525,0.07414425,-0.08678251,0.9393525,0.061589252,-0.1181475,0.9393525,0.022776749,-0.10905751,0.9393525,-0.032334752,-0.0814275,0.9393525,-0.06884325,-0.031455003,0.9393525,-0.09233326,0.0,0.9393525,-0.09233326,0.031455003,0.9393525,-0.09233326,0.0814275,0.9393525,-0.06884325,0.10905751,0.9393525,-0.032334752,0.1181475,0.9393525,0.022776749});
			return Coordinate_11_577_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=11, element #585, 432 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 getIndexedFaceSet_11_585_coordIndex()
		{
			MFInt32 IndexedFaceSet_11_585_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_11_585_coordIndex_1()));
			return IndexedFaceSet_11_585_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet texCoordIndex field, scene-graph level=11, element #585, 432 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 getIndexedFaceSet_11_585_texCoordIndex()
		{
			MFInt32 IndexedFaceSet_11_585_texCoordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_11_585_texCoordIndex_1()));
			return IndexedFaceSet_11_585_texCoordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=12, element #585, 168 total numbers made up of 56 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 getCoordinate_12_585_point()
		{
			MFVec3f Coordinate_12_585_point = new MFVec3f(new double[] {0.087165006,0.98242205,0.05418675,0.030757502,0.98242205,-0.08189326,0.083475,0.98242205,-0.059910756,0.1122075,0.98242205,-0.029634751,0.031590004,0.98242205,0.06536925,0.12044251,0.98242205,0.019424252,0.090585,0.96636605,0.061949253,0.12501001,0.9667688,0.022574252,0.0324675,0.9646065,-0.09190576,0.0341775,0.9660218,0.07441425,0.086175,0.9647145,-0.06807826,0.11583,0.96589804,-0.0327195,0.0,0.9660218,0.07441425,-0.030757502,0.98242205,-0.08189326,-0.0324675,0.9646065,-0.09190576,0.0,0.9646065,-0.09190576,0.0,0.98242205,-0.08189326,-0.090585,0.96636605,0.061949253,-0.087165006,0.98242205,0.05418675,-0.031590004,0.98242205,0.06536925,-0.0341775,0.9660218,0.07441425,-0.12501001,0.9667688,0.022574252,-0.12044251,0.98242205,0.019424252,-0.083475,0.98242205,-0.059910756,-0.086175,0.9647145,-0.06807826,-0.1122075,0.98242205,-0.029634751,-0.11583,0.96589804,-0.0327195,0.0,0.98242205,0.06536925,0.030735003,0.99094504,0.060171753,0.083835006,0.99094504,0.049484253,0.114255,0.99094504,0.01769175,0.106695004,0.99094504,-0.027328502,0.079875,0.99094504,-0.055613253,0.0294975,0.99094504,-0.07662825,0.0,0.99094504,-0.07662825,-0.0294975,0.99094504,-0.07662825,-0.079875,0.99094504,-0.055613253,-0.106695004,0.99094504,-0.027328502,-0.114255,0.99094504,0.01769175,-0.083835006,0.99094504,0.049484253,-0.030735003,0.99094504,0.060171753,0.0,0.99094504,0.060171753,0.087075,0.9582503,0.057179254,0.033255003,0.9582503,0.06908175,0.0,0.9582503,0.06908175,-0.033255003,0.9582503,0.06908175,-0.087075,0.9582503,0.057179254,-0.11880001,0.9582503,0.02088675,-0.11025,0.9582503,-0.030516751,-0.0823725,0.9582503,-0.06373575,-0.03114,0.9582503,-0.086505756,0.0,0.9582503,-0.086505756,0.03114,0.9582503,-0.086505756,0.0823725,0.9582503,-0.06373575,0.11025,0.9582503,-0.030516751,0.11880001,0.9582503,0.02088675});
			return Coordinate_12_585_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=12, element #593, 432 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 getIndexedFaceSet_12_593_coordIndex()
		{
			MFInt32 IndexedFaceSet_12_593_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_12_593_coordIndex_1()));
			return IndexedFaceSet_12_593_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet texCoordIndex field, scene-graph level=12, element #593, 432 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 getIndexedFaceSet_12_593_texCoordIndex()
		{
			MFInt32 IndexedFaceSet_12_593_texCoordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_12_593_texCoordIndex_1()));
			return IndexedFaceSet_12_593_texCoordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=13, element #593, 168 total numbers made up of 56 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 getCoordinate_13_593_point()
		{
			MFVec3f Coordinate_13_593_point = new MFVec3f(new double[] {0.083475,0.9998325,0.045816753,0.108405,0.9998325,-0.026397001,0.11538,0.9998325,0.01595925,0.0290925,0.9998325,-0.07215075,0.0808425,0.9998325,-0.051923253,0.028822502,0.9998325,0.055806752,0.087165006,0.9824918,0.05418675,0.030757502,0.9824918,-0.08189326,0.083475,0.9824918,-0.059910756,0.1122075,0.9824918,-0.029634751,0.031590004,0.9824918,0.06536925,0.12044251,0.9824918,0.019424252,-0.0290925,0.9998325,-0.07215075,-0.030757502,0.9824918,-0.08189326,0.0,0.9824918,-0.08189326,0.0,0.9998325,-0.07215075,-0.087165006,0.9824918,0.05418675,-0.083475,0.9998325,0.045816753,-0.028822502,0.9998325,0.055806752,-0.031590004,0.9824918,0.06536925,-0.12044251,0.9824918,0.019424252,-0.11538,0.9998325,0.01595925,-0.0808425,0.9998325,-0.051923253,-0.083475,0.9824918,-0.059910756,-0.108405,0.9998325,-0.026397001,-0.1122075,0.9824918,-0.029634751,0.0,0.9998325,0.055806752,0.0,0.9824918,0.06536925,0.028372502,1.0100476,0.05085675,0.081135005,1.0100476,0.04118175,0.1100475,1.0100476,0.014159252,0.10377,1.0100476,-0.023910752,0.0781425,1.0100476,-0.04764825,0.028147502,1.0100476,-0.06720075,0.0,1.0100476,-0.06720075,-0.028147502,1.0100476,-0.06720075,-0.0781425,1.0100476,-0.04764825,-0.10377,1.0100476,-0.023910752,-0.1100475,1.0100476,0.014159252,-0.081135005,1.0100476,0.04118175,-0.028372502,1.0100476,0.05085675,0.0,1.0100476,0.05085675,0.086692505,0.9739463,0.050969254,0.0318375,0.9739463,0.061994255,0.0,0.9739463,0.061994255,-0.0318375,0.9739463,0.061994255,-0.086692505,0.9739463,0.050969254,-0.1179,0.9739463,0.01836675,-0.11013751,0.9739463,-0.02783475,-0.08253,0.9739463,-0.056940753,-0.030465001,0.9739463,-0.07865325,0.0,0.9739463,-0.07865325,0.030465001,0.9739463,-0.07865325,0.08253,0.9739463,-0.056940753,0.11013751,0.9739463,-0.02783475,0.1179,0.9739463,0.01836675});
			return Coordinate_13_593_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=13, element #601, 432 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 getIndexedFaceSet_13_601_coordIndex()
		{
			MFInt32 IndexedFaceSet_13_601_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_13_601_coordIndex_1()));
			return IndexedFaceSet_13_601_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet texCoordIndex field, scene-graph level=13, element #601, 432 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 getIndexedFaceSet_13_601_texCoordIndex()
		{
			MFInt32 IndexedFaceSet_13_601_texCoordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_13_601_texCoordIndex_1()));
			return IndexedFaceSet_13_601_texCoordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=14, element #601, 168 total numbers made up of 56 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 getCoordinate_14_601_point()
		{
			MFVec3f Coordinate_14_601_point = new MFVec3f(new double[] {0.083295,1.023435,0.044466753,0.028935002,1.023435,0.05463675,0.11484001,1.023435,0.015351751,0.030667502,1.023435,-0.070665754,0.080730006,1.023435,-0.051698253,0.1081125,1.023435,-0.025589252,0.0,1.023435,0.05463675,0.083475,0.99996305,0.045816753,0.108405,0.99996305,-0.026397001,0.0,0.99996305,0.055806752,0.0,0.99996305,-0.07215075,0.11538,0.99996305,0.01595925,0.0290925,0.99996305,-0.07215075,0.0808425,0.99996305,-0.051923253,0.028822502,0.99996305,0.055806752,-0.028822502,0.99996305,0.055806752,-0.083475,0.99996305,0.045816753,-0.083295,1.023435,0.044466753,-0.028935002,1.023435,0.05463675,-0.11538,0.99996305,0.01595925,-0.11484001,1.023435,0.015351751,-0.0808425,0.99996305,-0.051923253,-0.0290925,0.99996305,-0.07215075,-0.030667502,1.023435,-0.070665754,-0.080730006,1.023435,-0.051698253,-0.108405,0.99996305,-0.026397001,-0.1081125,1.023435,-0.025589252,0.0,1.023435,-0.070665754,0.028485002,1.0334251,0.049686752,0.0809775,1.0334251,0.03985425,0.10950751,1.0334251,0.013506751,0.1035,1.0334251,-0.023143502,0.078052506,1.0334251,-0.047423255,0.0297675,1.0334251,-0.06569325,0.0,1.0334251,-0.06571575,-0.0297675,1.0334251,-0.06569325,-0.078052506,1.0334251,-0.047423255,-0.1035,1.0334251,-0.023143502,-0.10950751,1.0334251,0.013506751,-0.0809775,1.0334251,0.03985425,-0.028485002,1.0334251,0.049686752,0.0,1.0334251,0.049686752,0.081135005,0.9914355,0.04118175,0.028372502,0.9914355,0.05085675,0.0,0.9914355,0.05085675,-0.028372502,0.9914355,0.05085675,-0.081135005,0.9914355,0.04118175,-0.1100475,0.9914355,0.014159252,-0.10377,0.9914355,-0.023910752,-0.0781425,0.9914355,-0.04764825,-0.028147502,0.9914355,-0.06720075,0.0,0.9914355,-0.06720075,0.028147502,0.9914355,-0.06720075,0.0781425,0.9914355,-0.04764825,0.10377,0.9914355,-0.023910752,0.1100475,0.9914355,0.014159252});
			return Coordinate_14_601_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=14, element #609, 432 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 getIndexedFaceSet_14_609_coordIndex()
		{
			MFInt32 IndexedFaceSet_14_609_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_14_609_coordIndex_1()));
			return IndexedFaceSet_14_609_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet texCoordIndex field, scene-graph level=14, element #609, 432 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 getIndexedFaceSet_14_609_texCoordIndex()
		{
			MFInt32 IndexedFaceSet_14_609_texCoordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_14_609_texCoordIndex_1()));
			return IndexedFaceSet_14_609_texCoordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=15, element #609, 168 total numbers made up of 56 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 getCoordinate_15_609_point()
		{
			MFVec3f Coordinate_15_609_point = new MFVec3f(new double[] {0.083137505,1.0467901,0.043139253,0.1143225,1.0467901,0.014721751,0.029070003,1.0467901,0.05346675,0.032265,1.0467901,-0.06918076,0.08064,1.0467901,-0.051495753,0.10784251,1.0467901,-0.0247815,0.083295,1.0233091,0.044466753,0.028935002,1.0233091,0.05463675,0.11484001,1.0233091,0.015351751,0.030667502,1.0233091,-0.070665754,0.080730006,1.0233091,-0.051698253,0.1081125,1.0233091,-0.025589252,0.0,1.0233091,0.05463675,-0.08064,1.0467901,-0.051495753,-0.10784251,1.0467901,-0.0247815,-0.1081125,1.0233091,-0.025589252,-0.080730006,1.0233091,-0.051698253,0.0,1.0467901,-0.06920325,-0.032265,1.0467901,-0.06918076,-0.030667502,1.0233091,-0.070665754,0.0,1.0233091,-0.070665754,-0.083295,1.0233091,0.044466753,-0.083137505,1.0467901,0.043139253,-0.029070003,1.0467901,0.05346675,-0.028935002,1.0233091,0.05463675,-0.11484001,1.0233091,0.015351751,-0.1143225,1.0467901,0.014721751,0.0,1.0467901,0.05346675,0.028710002,1.0557451,0.04975425,0.08140501,1.0557451,0.039674252,0.11034,1.0557451,0.01332675,0.1043775,1.0557451,-0.02297925,0.078615,1.0557451,-0.048278254,0.0316125,1.0557451,-0.06546825,0.0,1.0557451,-0.06546825,-0.0316125,1.0557451,-0.06546825,-0.078615,1.0557451,-0.048278254,-0.1043775,1.0557451,-0.02297925,-0.11034,1.0557451,0.01332675,-0.08140501,1.0557451,0.039674252,-0.028710002,1.0557451,0.04975425,0.0,1.0557451,0.04975425,0.081562504,1.0125315,0.04102425,0.028597502,1.0125315,0.050924253,0.0,1.0125315,0.050924253,-0.028597502,1.0125315,0.050924253,-0.081562504,1.0125315,0.04102425,-0.11085751,1.0125315,0.0139792515,-0.1046475,1.0125315,-0.023757752,-0.078727506,1.0125315,-0.048503254,-0.0299925,1.0125315,-0.06695326,0.0,1.0125315,-0.06695326,0.0299925,1.0125315,-0.06695326,0.078727506,1.0125315,-0.048503254,0.1046475,1.0125315,-0.023757752,0.11085751,1.0125315,0.0139792515});
			return Coordinate_15_609_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=15, element #617, 448 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 getIndexedFaceSet_15_617_coordIndex()
		{
			MFInt32 IndexedFaceSet_15_617_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_15_617_coordIndex_1()));
			return IndexedFaceSet_15_617_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet texCoordIndex field, scene-graph level=15, element #617, 448 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 getIndexedFaceSet_15_617_texCoordIndex()
		{
			MFInt32 IndexedFaceSet_15_617_texCoordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_15_617_texCoordIndex_1()));
			return IndexedFaceSet_15_617_texCoordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=16, element #617, 174 total numbers made up of 58 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 getCoordinate_16_617_point()
		{
			MFVec3f Coordinate_16_617_point = new MFVec3f(new double[] {0.083137505,1.0469205,0.043139253,0.1143225,1.0469205,0.014721751,0.029070003,1.0469205,0.05346675,0.032265,1.0469205,-0.06918076,0.08064,1.0469205,-0.051495753,0.10784251,1.0469205,-0.0247815,0.029070003,1.0469205,0.05346675,0.0,1.0469205,0.05346675,0.08685,1.0641601,0.052296754,0.12062251,1.0641601,0.014946751,0.035730004,1.0641601,-0.06996825,0.030600002,1.0641601,0.05805675,0.08442,1.0641601,-0.053723253,0.111825,1.0641601,-0.027346501,0.0,1.0641601,0.05805675,-0.08064,1.0469205,-0.051495753,-0.032265,1.0469205,-0.06918076,-0.035730004,1.0641601,-0.06996825,-0.08442,1.0641601,-0.053723253,-0.10784251,1.0469205,-0.0247815,-0.111825,1.0641601,-0.027346501,-0.1143225,1.0469205,0.014721751,-0.12062251,1.0641601,0.014946751,-0.029070003,1.0469205,0.05346675,-0.030600002,1.0641601,0.05805675,-0.083137505,1.0469205,0.043139253,-0.029070003,1.0469205,0.05346675,-0.08685,1.0641601,0.052296754,0.0,1.0469205,-0.06920325,0.0,1.0641601,-0.07014825,0.0809775,1.0359653,0.038841754,0.02862,1.0359653,0.04885425,0.0,1.0359653,0.04885425,-0.02862,1.0359653,0.04885425,-0.0809775,1.0359653,0.038841754,-0.109372504,1.0359653,0.012989251,-0.10354501,1.0359653,-0.02254725,-0.07812,1.0359653,-0.04749075,-0.031455003,1.0359653,-0.06456825,0.0,1.0359653,-0.06459075,0.031455003,1.0359653,-0.06456825,0.07812,1.0359653,-0.04749075,0.10354501,1.0359653,-0.02254725,0.109372504,1.0359653,0.012989251,0.0819675,1.0714276,-0.04967325,0.0349875,1.0714276,-0.06537825,0.0,1.0714276,-0.065558255,-0.0349875,1.0714276,-0.06537825,-0.0819675,1.0714276,-0.04967325,-0.107595004,1.0714276,-0.025011001,-0.11565,1.0714276,0.01359675,-0.0846,1.0714276,0.04788675,-0.030375002,1.0714276,0.05344425,0.0,1.0714276,0.05344425,0.030375002,1.0714276,0.05344425,0.0846,1.0714276,0.04788675,0.11565,1.0714276,0.01359675,0.107595004,1.0714276,-0.025011001});
			return Coordinate_16_617_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=16, element #625, 432 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 getIndexedFaceSet_16_625_coordIndex()
		{
			MFInt32 IndexedFaceSet_16_625_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_16_625_coordIndex_1()));
			return IndexedFaceSet_16_625_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet texCoordIndex field, scene-graph level=16, element #625, 432 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 getIndexedFaceSet_16_625_texCoordIndex()
		{
			MFInt32 IndexedFaceSet_16_625_texCoordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_16_625_texCoordIndex_1()));
			return IndexedFaceSet_16_625_texCoordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=17, element #625, 168 total numbers made up of 56 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 getCoordinate_17_625_point()
		{
			MFVec3f Coordinate_17_625_point = new MFVec3f(new double[] {0.08685,1.0640655,0.052274253,0.12062251,1.0640655,0.0149242515,0.035730004,1.0640655,-0.06999075,0.030600002,1.0640655,0.058034252,0.08442,1.0640655,-0.053745754,0.111825,1.0640655,-0.027369,0.031905,1.0786117,0.061859254,0.087570004,1.0786117,-0.055635754,0.1152225,1.0786117,-0.029517751,0.0897075,1.0786117,0.059541754,0.1260225,1.0786117,0.01512675,0.0386325,1.0786117,-0.070665754,0.0,1.0786117,0.06188175,-0.035730004,1.0640655,-0.06999075,-0.0386325,1.0786117,-0.070665754,-0.087570004,1.0786117,-0.055635754,-0.08442,1.0640655,-0.053745754,-0.1152225,1.0786117,-0.029517751,-0.111825,1.0640655,-0.027369,-0.1260225,1.0786117,0.01512675,-0.12062251,1.0640655,0.0149242515,-0.030600002,1.0640655,0.058034252,-0.031905,1.0786117,0.061859254,0.0,1.0640655,0.058034252,-0.08685,1.0640655,0.052274253,-0.0897075,1.0786117,0.059541754,0.0,1.0640655,-0.07017075,0.0,1.0786117,-0.07100325,0.035055,1.057059,-0.06589575,0.082237504,1.057059,-0.050145753,0.108067505,1.057059,-0.02529225,0.11619001,1.057059,0.013731752,0.0848475,1.057059,0.048359253,0.0303975,1.057059,0.053939253,0.0,1.057059,0.053939253,-0.0303975,1.057059,0.053939253,-0.0848475,1.057059,0.048359253,-0.11619001,1.057059,0.013731752,-0.108067505,1.057059,-0.02529225,-0.082237504,1.057059,-0.050145753,-0.035055,1.057059,-0.06589575,0.0,1.057059,-0.06607575,0.0318375,1.084878,0.057764255,0.087705,1.084878,0.05551425,0.121545,1.084878,0.014114251,0.11151,1.084878,-0.02737125,0.08545501,1.084878,-0.05199075,0.038002502,1.084878,-0.06657075,0.0,1.084878,-0.066908255,-0.038002502,1.084878,-0.06657075,-0.08545501,1.084878,-0.05199075,-0.11151,1.084878,-0.02737125,-0.121545,1.084878,0.014114251,-0.087705,1.084878,0.05551425,-0.0318375,1.084878,0.057764255,0.0,1.084878,0.057764255});
			return Coordinate_17_625_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=17, element #633, 432 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 getIndexedFaceSet_17_633_coordIndex()
		{
			MFInt32 IndexedFaceSet_17_633_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_17_633_coordIndex_1()));
			return IndexedFaceSet_17_633_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet texCoordIndex field, scene-graph level=17, element #633, 432 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 getIndexedFaceSet_17_633_texCoordIndex()
		{
			MFInt32 IndexedFaceSet_17_633_texCoordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_17_633_texCoordIndex_1()));
			return IndexedFaceSet_17_633_texCoordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=18, element #633, 168 total numbers made up of 56 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 getCoordinate_18_633_point()
		{
			MFVec3f Coordinate_18_633_point = new MFVec3f(new double[] {0.031905,1.0785578,0.06188175,0.087570004,1.0785578,-0.055613253,0.1152225,1.0785578,-0.02949525,0.0897075,1.0785578,0.059564255,0.1260225,1.0785578,0.01514925,0.0386325,1.0785578,-0.07064325,0.0,1.0785578,0.06190425,0.033210002,1.093104,0.06572925,0.090742506,1.093104,-0.057480752,0.1185975,1.093104,-0.031644,0.0925875,1.093104,0.06683175,0.1314,1.093104,0.01537425,0.0415125,1.093104,-0.071318254,0.0,1.093104,0.06572925,-0.033210002,1.093104,0.06572925,-0.031905,1.0785578,0.06188175,-0.0897075,1.0785578,0.059564255,-0.0925875,1.093104,0.06683175,-0.0415125,1.093104,-0.071318254,-0.0386325,1.0785578,-0.07064325,0.0,1.0785578,-0.07098075,0.0,1.093104,-0.07181325,-0.1260225,1.0785578,0.01514925,-0.1314,1.093104,0.01537425,-0.090742506,1.093104,-0.057480752,-0.087570004,1.0785578,-0.055613253,-0.1185975,1.093104,-0.031644,-0.1152225,1.0785578,-0.02949525,0.08763751,1.0720396,0.05540175,0.0318375,1.0720396,0.057629254,0.0,1.0720396,0.057629254,-0.0318375,1.0720396,0.057629254,-0.08763751,1.0720396,0.05540175,-0.121387504,1.0720396,0.0141142495,-0.111375,1.0720396,-0.02726775,-0.085365005,1.0720396,-0.051833253,-0.03798,1.0720396,-0.06639075,0.0,1.0720396,-0.06672826,0.03798,1.0720396,-0.06639075,0.085365005,1.0720396,-0.051833253,0.111375,1.0720396,-0.02726775,0.121387504,1.0720396,0.0141142495,0.0885825,1.1003491,-0.05367825,0.040905003,1.1003491,-0.06706575,0.0,1.1003491,-0.067560755,-0.040905003,1.1003491,-0.06706575,-0.0885825,1.1003491,-0.05367825,-0.11481751,1.1003491,-0.029351251,-0.1267425,1.1003491,0.01447425,-0.090495,1.1003491,0.06253425,-0.033255003,1.1003491,0.061476756,0.0,1.1003491,0.061476756,0.033255003,1.1003491,0.061476756,0.090495,1.1003491,0.06253425,0.1267425,1.1003491,0.01447425,0.11481751,1.1003491,-0.029351251});
			return Coordinate_18_633_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=18, element #641, 432 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 getIndexedFaceSet_18_641_coordIndex()
		{
			MFInt32 IndexedFaceSet_18_641_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_18_641_coordIndex_1()));
			return IndexedFaceSet_18_641_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet texCoordIndex field, scene-graph level=18, element #641, 432 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 getIndexedFaceSet_18_641_texCoordIndex()
		{
			MFInt32 IndexedFaceSet_18_641_texCoordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_18_641_texCoordIndex_1()));
			return IndexedFaceSet_18_641_texCoordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=19, element #641, 168 total numbers made up of 56 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 getCoordinate_19_641_point()
		{
			MFVec3f Coordinate_19_641_point = new MFVec3f(new double[] {0.033210002,1.0930524,0.06572925,0.090742506,1.0930524,-0.057480752,0.1185975,1.0930524,-0.031644,0.09526501,1.108656,0.07394175,0.034605,1.108656,0.069779254,0.137565,1.1093513,0.015621751,0.044707503,1.1093513,-0.07208325,0.09423001,1.1093513,-0.059595753,0.122445,1.1093513,-0.034026753,0.0925875,1.0930524,0.06683175,0.1314,1.0930524,0.01537425,0.0415125,1.0930524,-0.071318254,0.0,1.108656,0.069779254,-0.034605,1.108656,0.069779254,-0.033210002,1.0930524,0.06572925,-0.0925875,1.0930524,0.06683175,-0.09526501,1.108656,0.07394175,-0.044707503,1.1093513,-0.07208325,-0.0415125,1.0930524,-0.071318254,0.0,1.0930524,-0.07181325,0.0,1.1093513,-0.07275825,-0.1314,1.0930524,0.01537425,-0.137565,1.1093513,0.015621751,-0.09423001,1.1093513,-0.059595753,-0.090742506,1.0930524,-0.057480752,-0.122445,1.1093513,-0.034026753,-0.1185975,1.0930524,-0.031644,0.0,1.0930524,0.06572925,0.040950004,1.0863159,-0.067313254,0.088717505,1.0863159,-0.053903252,0.1150425,1.0863159,-0.029484002,0.127035,1.0863159,0.01451925,0.0906075,1.0863159,0.06280425,0.033255003,1.0863159,0.061724253,0.0,1.0863159,0.061724253,-0.033255003,1.0863159,0.061724253,-0.0906075,1.0863159,0.06280425,-0.127035,1.0863159,0.01451925,-0.1150425,1.0863159,-0.029484002,-0.088717505,1.0863159,-0.053903252,-0.040950004,1.0863159,-0.067313254,0.0,1.0863159,-0.06780825,0.0,1.1163601,0.065774255,0.03474,1.1163601,0.065751754,0.093329996,1.1163601,0.069779254,0.1331325,1.1163601,0.014879251,0.118935,1.1163601,-0.0318015,0.092295006,1.1163601,-0.055950753,0.044167504,1.1163601,-0.06807826,0.0,1.1163601,-0.06875325,-0.044167504,1.1163601,-0.06807826,-0.092295006,1.1163601,-0.055950753,-0.118935,1.1163601,-0.0318015,-0.1331325,1.1163601,0.014879251,-0.093329996,1.1163601,0.069779254,-0.03474,1.1163601,0.065751754});
			return Coordinate_19_641_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=19, element #649, 432 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 getIndexedFaceSet_19_649_coordIndex()
		{
			MFInt32 IndexedFaceSet_19_649_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_19_649_coordIndex_1()));
			return IndexedFaceSet_19_649_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet texCoordIndex field, scene-graph level=19, element #649, 432 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 getIndexedFaceSet_19_649_texCoordIndex()
		{
			MFInt32 IndexedFaceSet_19_649_texCoordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_19_649_texCoordIndex_1()));
			return IndexedFaceSet_19_649_texCoordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=20, element #649, 168 total numbers made up of 56 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 getCoordinate_20_649_point()
		{
			MFVec3f Coordinate_20_649_point = new MFVec3f(new double[] {0.1414125,1.1218928,0.01591425,0.046395004,1.1218928,-0.072668254,0.0922725,1.1218928,0.07013925,0.096525006,1.1218928,-0.06112575,0.12537001,1.1218928,-0.03517425,0.035662502,1.1218928,0.072231755,0.09526501,1.1088135,0.07394175,0.034605,1.1088135,0.069779254,0.137565,1.1095088,0.015621751,0.044707503,1.1095088,-0.07208325,0.09423001,1.1095088,-0.059595753,0.122445,1.1095088,-0.034026753,-0.137565,1.1095088,0.015621751,-0.1414125,1.1218928,0.01591425,-0.0922725,1.1218928,0.07013925,-0.09526501,1.1088135,0.07394175,-0.046395004,1.1218928,-0.072668254,-0.044707503,1.1095088,-0.07208325,0.0,1.1095088,-0.07275825,0.0,1.1218928,-0.07372575,-0.034605,1.1088135,0.069779254,-0.035662502,1.1218928,0.072231755,0.0,1.1218928,0.07232175,0.0,1.1088135,0.069779254,-0.096525006,1.1218928,-0.06112575,-0.09423001,1.1095088,-0.059595753,-0.12537001,1.1218928,-0.03517425,-0.122445,1.1095088,-0.034026753,0.045787502,1.1296327,-0.06789825,0.0,1.1296327,-0.06895576,-0.045787502,1.1296327,-0.06789825,-0.094252504,1.1296327,-0.05676075,-0.121207505,1.1296327,-0.03249675,-0.13603501,1.1296327,0.01474425,-0.09009001,1.1296327,0.06543675,-0.0355725,1.1296327,0.06743925,0.0,1.1296327,0.067551754,0.0355725,1.1296327,0.06743925,0.09009001,1.1296327,0.06543675,0.13603501,1.1296327,0.01474425,0.121207505,1.1296327,-0.03249675,0.094252504,1.1296327,-0.05676075,0.03429,1.1004975,0.06323175,0.0,1.1004975,0.06323175,-0.03429,1.1004975,0.06323175,-0.091665,1.1004975,0.067101754,-0.130455,1.1004975,0.014316752,-0.11661751,1.1004975,-0.03055725,-0.090652496,1.1004975,-0.05379075,-0.043447502,1.1004975,-0.065535754,0.0,1.1004975,-0.06618825,0.043447502,1.1004975,-0.065535754,0.090652496,1.1004975,-0.05379075,0.11661751,1.1004975,-0.03055725,0.130455,1.1004975,0.014316752,0.091665,1.1004975,0.067101754});
			return Coordinate_20_649_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=20, element #657, 432 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 getIndexedFaceSet_20_657_coordIndex()
		{
			MFInt32 IndexedFaceSet_20_657_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_20_657_coordIndex_1()));
			return IndexedFaceSet_20_657_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet texCoordIndex field, scene-graph level=20, element #657, 432 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 getIndexedFaceSet_20_657_texCoordIndex()
		{
			MFInt32 IndexedFaceSet_20_657_texCoordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_20_657_texCoordIndex_1()));
			return IndexedFaceSet_20_657_texCoordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=21, element #657, 168 total numbers made up of 56 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 getCoordinate_21_657_point()
		{
			MFVec3f Coordinate_21_657_point = new MFVec3f(new double[] {0.043582503,1.137141,-0.07325325,0.13932,1.1371433,0.017151749,0.129105,1.1371433,-0.03089475,0.036337502,1.1371433,0.07013925,0.0961425,1.1371433,-0.06256575,0.0887625,1.1371433,0.06566175,0.1414125,1.1217172,0.01591425,0.046395004,1.1217172,-0.072668254,0.0,1.1217172,0.07232175,0.0922725,1.1217172,0.07013925,0.096525006,1.1217172,-0.06112575,0.12537001,1.1217172,-0.03517425,0.035662502,1.1217172,0.072231755,-0.035662502,1.1217172,0.072231755,-0.0922725,1.1217172,0.07013925,-0.0887625,1.1371433,0.06566175,-0.036337502,1.1371433,0.07013925,-0.12537001,1.1217172,-0.03517425,-0.129105,1.1371433,-0.03089475,-0.13932,1.1371433,0.017151749,-0.1414125,1.1217172,0.01591425,-0.043582503,1.137141,-0.07325325,-0.046395004,1.1217172,-0.072668254,0.0,1.1217172,-0.07372575,0.0,1.137141,-0.07530075,0.0,1.1371433,0.07074676,-0.096525006,1.1217172,-0.06112575,-0.0961425,1.1371433,-0.06256575,0.0360675,1.1448675,0.06473926,0.0864,1.1448675,0.060441755,0.1334025,1.1448675,0.01532925,0.12415501,1.1448675,-0.0281475,0.0935325,1.1448675,-0.05757075,0.0429075,1.1448675,-0.06787575,0.0,1.1448675,-0.06987825,-0.0429075,1.1448675,-0.06787575,-0.0935325,1.1448675,-0.05757075,-0.12415501,1.1448675,-0.0281475,-0.1334025,1.1448675,0.01532925,-0.0864,1.1448675,0.060441755,-0.0360675,1.1448675,0.06473926,0.0,1.1448675,0.065346755,0.0,1.1164207,-0.06832575,0.045720004,1.1164207,-0.06726825,0.09396001,1.1164207,-0.056175753,0.120645,1.1164207,-0.03214125,0.1353375,1.1164207,0.01458675,0.089797504,1.1164207,0.06480675,0.0355725,1.1164207,0.06680925,0.0,1.1164207,0.06692175,-0.0355725,1.1164207,0.06680925,-0.089797504,1.1164207,0.06480675,-0.1353375,1.1164207,0.01458675,-0.120645,1.1164207,-0.03214125,-0.09396001,1.1164207,-0.056175753,-0.045720004,1.1164207,-0.06726825});
			return Coordinate_21_657_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=21, element #665, 432 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 getIndexedFaceSet_21_665_coordIndex()
		{
			MFInt32 IndexedFaceSet_21_665_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_21_665_coordIndex_1()));
			return IndexedFaceSet_21_665_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet texCoordIndex field, scene-graph level=21, element #665, 432 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 getIndexedFaceSet_21_665_texCoordIndex()
		{
			MFInt32 IndexedFaceSet_21_665_texCoordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_21_665_texCoordIndex_1()));
			return IndexedFaceSet_21_665_texCoordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=22, element #665, 168 total numbers made up of 56 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 getCoordinate_22_665_point()
		{
			MFVec3f Coordinate_22_665_point = new MFVec3f(new double[] {0.0407475,1.1525738,-0.07383826,0.1328175,1.1525761,-0.0266175,0.08523001,1.1525761,0.061184254,0.037035003,1.1525761,0.06806926,0.09576,1.1525761,-0.064005755,0.137205,1.1525761,0.018389251,0.043582503,1.13715,-0.07325325,0.13932,1.1371523,0.017151749,0.129105,1.1371523,-0.03089475,0.036337502,1.1371523,0.07013925,0.0,1.1371523,0.07074676,0.0961425,1.1371523,-0.06256575,0.0887625,1.1371523,0.06566175,0.0,1.1525738,-0.07685325,-0.0407475,1.1525738,-0.07383826,-0.043582503,1.13715,-0.07325325,0.0,1.13715,-0.07530075,0.0,1.1525761,0.06919426,-0.036337502,1.1371523,0.07013925,-0.037035003,1.1525761,0.06806926,-0.08523001,1.1525761,0.061184254,-0.0887625,1.1371523,0.06566175,-0.13932,1.1371523,0.017151749,-0.137205,1.1525761,0.018389251,-0.1328175,1.1525761,-0.0266175,-0.129105,1.1371523,-0.03089475,-0.0961425,1.1371523,-0.06256575,-0.09576,1.1525761,-0.064005755,0.036472503,1.1608201,0.061724253,0.08257501,1.1608201,0.055131752,0.130545,1.1608201,0.015621751,0.12669751,1.1608201,-0.0237465,0.092655,1.1608201,-0.058088254,0.03996,1.1608201,-0.06751575,0.0,1.1608201,-0.070463255,-0.03996,1.1608201,-0.06751575,-0.092655,1.1608201,-0.058088254,-0.12669751,1.1608201,-0.0237465,-0.130545,1.1608201,0.015621751,-0.08257501,1.1608201,0.055131752,-0.036472503,1.1608201,0.061724253,0.0,1.1608201,0.06282675,0.0859725,1.1296216,0.059496753,0.0360225,1.1296216,0.063794255,0.0,1.1296216,0.06440175,-0.0360225,1.1296216,0.063794255,-0.0859725,1.1296216,0.059496753,-0.132345,1.1296216,0.015014252,-0.12327751,1.1296216,-0.0276615,-0.09306001,1.1296216,-0.056693252,-0.042795,1.1296194,-0.06693075,0.0,1.1296194,-0.068910755,0.042795,1.1296194,-0.06693075,0.09306001,1.1296216,-0.056693252,0.12327751,1.1296216,-0.0276615,0.132345,1.1296216,0.015014252});
			return Coordinate_22_665_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=22, element #673, 464 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 getIndexedFaceSet_22_673_coordIndex()
		{
			MFInt32 IndexedFaceSet_22_673_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_22_673_coordIndex_1()));
			return IndexedFaceSet_22_673_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet texCoordIndex field, scene-graph level=22, element #673, 464 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 getIndexedFaceSet_22_673_texCoordIndex()
		{
			MFInt32 IndexedFaceSet_22_673_texCoordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_22_673_texCoordIndex_1()));
			return IndexedFaceSet_22_673_texCoordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=23, element #673, 180 total numbers made up of 60 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 getCoordinate_23_673_point()
		{
			MFVec3f Coordinate_23_673_point = new MFVec3f(new double[] {0.0378225,1.170945,0.06561676,0.12993751,1.1715525,-0.034110002,0.13106251,1.1702116,0.020459251,0.080662504,1.1727495,0.055379253,0.0407475,1.1715525,-0.07012576,0.09639,1.1715525,-0.061193254,0.10388251,1.1715525,-0.060383253,0.0407475,1.1527381,-0.07383826,0.1328175,1.1527404,-0.0266175,0.08523001,1.1527404,0.061184254,0.037035003,1.1527404,0.06806926,0.09576,1.1527404,-0.064005755,0.137205,1.1527404,0.018389251,-0.137205,1.1527404,0.018389251,-0.13106251,1.1702116,0.020459251,-0.080662504,1.1727495,0.055379253,-0.08523001,1.1527404,0.061184254,-0.0378225,1.170945,0.06561676,-0.037035003,1.1527404,0.06806926,-0.0407475,1.1527381,-0.07383826,0.0,1.1527381,-0.07685325,0.0,1.1715525,-0.07314075,-0.0407475,1.1715525,-0.07012576,-0.09576,1.1527404,-0.064005755,-0.09639,1.1715525,-0.061193254,0.0,1.170945,0.06759675,0.0,1.1527404,0.06919426,-0.10388251,1.1715525,-0.060383253,-0.12993751,1.1715525,-0.034110002,-0.1328175,1.1527404,-0.0266175,0.0778725,1.1833875,0.049124252,0.124267496,1.1833875,0.016994251,0.12327751,1.1833875,-0.03128625,0.10080001,1.1833875,-0.05397075,0.09549,1.1833875,-0.054533254,0.03996,1.1833875,-0.06346575,0.0,1.1833875,-0.06641325,-0.03996,1.1833875,-0.06346575,-0.09549,1.1833875,-0.054533254,-0.10080001,1.1833875,-0.05397075,-0.12327751,1.1833875,-0.03128625,-0.124267496,1.1833875,0.016994251,-0.0778725,1.1833875,0.049124252,-0.036855,1.1833875,0.058934253,0.0,1.1833875,0.06086925,0.036855,1.1833875,0.058934253,0.0824175,1.1452006,0.054794252,0.036450002,1.1452006,0.061364252,0.0,1.1452006,0.06246675,-0.036450002,1.1452006,0.061364252,-0.0824175,1.1452006,0.054794252,-0.130185,1.1452006,0.015464251,-0.12636001,1.1452006,-0.02358675,-0.092497505,1.1452006,-0.057750754,-0.039915003,1.1452006,-0.06715575,0.0,1.1452006,-0.07012576,0.039915003,1.1452006,-0.06715575,0.092497505,1.1452006,-0.057750754,0.12636001,1.1452006,-0.02358675,0.130185,1.1452006,0.015464251});
			return Coordinate_23_673_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=23, element #681, 448 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 getIndexedFaceSet_23_681_coordIndex()
		{
			MFInt32 IndexedFaceSet_23_681_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_23_681_coordIndex_1()));
			return IndexedFaceSet_23_681_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet texCoordIndex field, scene-graph level=23, element #681, 448 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 getIndexedFaceSet_23_681_texCoordIndex()
		{
			MFInt32 IndexedFaceSet_23_681_texCoordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_23_681_texCoordIndex_1()));
			return IndexedFaceSet_23_681_texCoordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=24, element #681, 198 total numbers made up of 66 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 getCoordinate_24_681_point()
		{
			MFVec3f Coordinate_24_681_point = new MFVec3f(new double[] {0.0385425,1.1876289,0.06336675,0.121005,1.198845,0.023856752,0.09729,1.198845,-0.05712075,0.1156725,1.198845,-0.055140752,0.12575251,1.198845,-0.04497075,0.0747,1.198845,0.047796752,0.0407475,1.198845,-0.06474825,0.035842504,1.1948401,0.078441754,0.0378225,1.170945,0.06561676,0.12993751,1.1715525,-0.034110002,0.13106251,1.1702116,0.020459251,0.080662504,1.1727495,0.055379253,0.0407475,1.1715525,-0.07012576,0.09639,1.1715525,-0.061193254,0.10388251,1.1715525,-0.060383253,0.0,1.170945,0.06759675,0.0,1.1796166,0.07895925,0.0,1.1715525,-0.07314075,0.0,1.198845,-0.067763254,0.11290501,1.20843,-0.04938075,0.09657,1.20843,-0.051135752,0.040117502,1.20843,-0.05876325,0.034222502,1.20843,0.07205175,0.0714375,1.20843,0.04271175,0.1152225,1.20843,0.02007675,0.11956501,1.20843,-0.042675752,0.12755251,1.161,0.01791675,0.0797625,1.161,0.051014252,0.03771,1.161,0.061071754,0.0,1.161,0.06302925,0.0408825,1.161,-0.06526575,0.0975375,1.161,-0.056153253,0.103185005,1.161,-0.05554575,0.1265175,1.161,-0.032019753,-0.0385425,1.1876289,0.06336675,-0.035842504,1.1948401,0.078441754,-0.0378225,1.170945,0.06561676,-0.13106251,1.1702116,0.020459251,-0.121005,1.198845,0.023856752,-0.0747,1.198845,0.047796752,-0.080662504,1.1727495,0.055379253,-0.0407475,1.198845,-0.06474825,-0.0407475,1.1715525,-0.07012576,-0.1156725,1.198845,-0.055140752,-0.10388251,1.1715525,-0.060383253,-0.09639,1.1715525,-0.061193254,-0.09729,1.198845,-0.05712075,-0.12575251,1.198845,-0.04497075,-0.12993751,1.1715525,-0.034110002,0.0,1.1967751,0.07218675,-0.09657,1.20843,-0.051135752,-0.11290501,1.20843,-0.04938075,-0.040117502,1.20843,-0.05876325,0.0,1.20843,-0.061733253,-0.0714375,1.20843,0.04271175,-0.034222502,1.20843,0.07205175,-0.1152225,1.20843,0.02007675,-0.11956501,1.20843,-0.042675752,-0.0797625,1.161,0.051014252,-0.12755251,1.161,0.01791675,-0.03771,1.161,0.061071754,-0.0408825,1.161,-0.06526575,0.0,1.161,-0.06828076,-0.0975375,1.161,-0.056153253,-0.103185005,1.161,-0.05554575,-0.1265175,1.161,-0.032019753});
			return Coordinate_24_681_point;
		}
		/** Large attribute array: TextureCoordinate point field, scene-graph level=24, element #682, 156 total numbers made up of 78 2-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 MFVec2f getTextureCoordinate_24_682_point()
		{
			MFVec2f TextureCoordinate_24_682_point = new MFVec2f(new double[] {0.0763,0.4945,0.0877,0.4617,0.0525,0.4715,0.0399,0.5407,0.1491,0.4682,0.2169,0.492,0.2035,0.4795,0.1915,0.4696,0.1178,0.4708,0.2635,0.4569,0.3223,0.4193,0.3214,0.4203,0.0639,0.4488,0.0777,0.4495,0.1846,0.4438,0.1504,0.4433,0.1107,0.4532,0.3222,0.4193,0.2633,0.457,0.3214,0.4203,0.2198,0.4731,0.2144,0.4674,0.2035,0.4795,0.2169,0.492,0.2635,0.4569,0.3214,0.4203,0.0763,0.4945,0.1178,0.4708,0.1491,0.4682,0.1915,0.4696,0.1504,0.4433,0.1107,0.4532,0.0777,0.4495,0.0639,0.4488,0.3214,0.4203,0.3222,0.4193,0.2198,0.4731,0.2144,0.4674,0.1846,0.4438,0.0639,0.4488,0.0877,0.4617,0.0763,0.4945,0.0525,0.4715,0.0777,0.4495,0.1504,0.4433,0.1491,0.4682,0.1178,0.4708,0.1107,0.4532,0.3214,0.4203,0.3214,0.4203,0.3223,0.4193,0.3222,0.4193,0.2035,0.4795,0.2144,0.4674,0.2198,0.4731,0.2169,0.492,0.1915,0.4696,0.1846,0.4438,0.2633,0.457,0.2635,0.4569,0.0399,0.5407,0.2169,0.492,0.2035,0.4795,0.2635,0.4569,0.3214,0.4203,0.1178,0.4708,0.0763,0.4945,0.1491,0.4682,0.1915,0.4696,0.1107,0.4532,0.1504,0.4433,0.0777,0.4495,0.0639,0.4488,0.3222,0.4193,0.3214,0.4203,0.2198,0.4731,0.2144,0.4674,0.1846,0.4438});
			return TextureCoordinate_24_682_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=24, element #689, 440 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 getIndexedFaceSet_24_689_coordIndex()
		{
			MFInt32 IndexedFaceSet_24_689_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_24_689_coordIndex_1()));
			return IndexedFaceSet_24_689_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet texCoordIndex field, scene-graph level=24, element #689, 440 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 getIndexedFaceSet_24_689_texCoordIndex()
		{
			MFInt32 IndexedFaceSet_24_689_texCoordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_24_689_texCoordIndex_1()));
			return IndexedFaceSet_24_689_texCoordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=25, element #689, 198 total numbers made up of 66 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 getCoordinate_25_689_point()
		{
			MFVec3f Coordinate_25_689_point = new MFVec3f(new double[] {0.070447505,1.2065018,0.06856426,0.030892503,1.2076515,0.063344255,0.03105,1.2076515,0.07389676,0.0,1.2159721,-0.06441075,0.0,1.1954902,0.06858675,0.0459675,1.2196575,0.055716753,0.114435,1.2175156,0.026061753,0.0505125,1.2231675,0.06678676,0.0407475,1.2159721,-0.06139575,0.12312001,1.2160598,-0.051855754,0.097852506,1.216035,-0.054578252,0.085612506,1.2217726,0.047481753,0.026595002,1.2196575,0.048426755,0.121005,1.1988562,0.023834253,0.09729,1.1988562,-0.057143252,0.1156725,1.1988562,-0.055163253,0.12575251,1.1988562,-0.04499325,0.0747,1.1988562,0.047774255,0.0407475,1.1988562,-0.06477075,0.035842504,1.1948401,0.07841925,0.0,1.1967931,0.07216425,0.0,1.1988562,-0.067785755,0.10989,1.2254175,0.014699251,0.11184751,1.2242476,-0.04528575,0.0973125,1.2242476,-0.050708253,0.0402975,1.22418,-0.056805752,0.096705,1.1854777,-0.052373253,0.11346751,1.1854777,-0.050573252,0.12080251,1.1854777,-0.04317075,0.1163925,1.1854777,0.02081925,0.07209,1.1854777,0.043701753,0.0345375,1.1854777,0.052724253,0.040252503,1.1854777,-0.06000075,-0.030892503,1.2076515,0.063344255,-0.0459675,1.2196575,0.055716753,-0.026595002,1.2196575,0.048426755,-0.035842504,1.1948401,0.07841925,-0.070447505,1.2065018,0.06856426,-0.0505125,1.2231675,0.06678676,-0.03105,1.2076515,0.07389676,-0.085612506,1.2217726,0.047481753,-0.0747,1.1988562,0.047774255,-0.114435,1.2175156,0.026061753,-0.097852506,1.216035,-0.054578252,-0.12312001,1.2160598,-0.051855754,-0.1156725,1.1988562,-0.055163253,-0.09729,1.1988562,-0.057143252,-0.12575251,1.1988562,-0.04499325,-0.0407475,1.1988562,-0.06477075,-0.0407475,1.2159721,-0.06139575,-0.121005,1.1988562,0.023834253,0.0,1.2196575,0.04462425,-0.11184751,1.2242476,-0.04528575,-0.10989,1.2254175,0.014699251,-0.0973125,1.2242476,-0.050708253,-0.0402975,1.22418,-0.056805752,0.0,1.22418,-0.05946075,-0.11346751,1.1854777,-0.050573252,-0.096705,1.1854777,-0.052373253,-0.12080251,1.1854777,-0.04317075,-0.1163925,1.1854777,0.02081925,-0.07209,1.1854777,0.043701753,-0.0345375,1.1854777,0.052724253,0.0,1.1854777,0.06728175,-0.040252503,1.1854777,-0.06000075,0.0,1.1854777,-0.06297076});
			return Coordinate_25_689_point;
		}
		/** Large attribute array: TextureCoordinate point field, scene-graph level=25, element #690, 168 total numbers made up of 84 2-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 MFVec2f getTextureCoordinate_25_690_point()
		{
			MFVec2f TextureCoordinate_25_690_point = new MFVec2f(new double[] {0.4473,0.6921,0.4449,0.6914,0.4513,0.6918,0.1025,0.5076,0.0865,0.5614,0.0652,0.5465,0.0786,0.5849,0.0516,0.5759,0.1474,0.4856,0.1963,0.4863,0.0346,0.5664,0.3214,0.4203,0.3223,0.4192,0.2638,0.4568,0.2146,0.5039,0.1227,0.5144,0.4468,0.6898,0.4495,0.6881,0.1491,0.4682,0.2169,0.492,0.2035,0.4795,0.1915,0.4696,0.1178,0.4708,0.2635,0.4569,0.3223,0.4193,0.3214,0.4203,0.0763,0.4945,0.0399,0.5407,0.1474,0.4856,0.1963,0.4863,0.2146,0.5039,0.2638,0.4568,0.3214,0.4203,0.2169,0.492,0.2035,0.4795,0.1915,0.4696,0.1491,0.4682,0.1178,0.4708,0.0763,0.4945,0.0399,0.5407,0.3214,0.4203,0.3223,0.4193,0.4473,0.6921,0.4449,0.6914,0.4468,0.6898,0.0763,0.4945,0.1025,0.5076,0.0865,0.5614,0.0652,0.5465,0.1227,0.5144,0.0786,0.5849,0.0516,0.5759,0.1178,0.4708,0.1474,0.4856,0.0346,0.5664,0.0399,0.5407,0.2146,0.5039,0.1963,0.4863,0.2035,0.4795,0.2169,0.492,0.1915,0.4696,0.2635,0.4569,0.2638,0.4568,0.1491,0.4682,0.3214,0.4203,0.3214,0.4203,0.3223,0.4192,0.3223,0.4193,0.4495,0.6881,0.4513,0.6918,0.1963,0.4863,0.1474,0.4856,0.2146,0.5039,0.2638,0.4568,0.3214,0.4203,0.2035,0.4795,0.2169,0.492,0.1915,0.4696,0.1491,0.4682,0.1178,0.4708,0.0763,0.4945,0.0399,0.5407,0.3223,0.4193,0.3214,0.4203});
			return TextureCoordinate_25_690_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=25, element #697, 720 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 getIndexedFaceSet_25_697_coordIndex()
		{
			MFInt32 IndexedFaceSet_25_697_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_25_697_coordIndex_1()));
			return IndexedFaceSet_25_697_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet texCoordIndex field, scene-graph level=25, element #697, 720 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 getIndexedFaceSet_25_697_texCoordIndex()
		{
			MFInt32 IndexedFaceSet_25_697_texCoordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_25_697_texCoordIndex_1()));
			return IndexedFaceSet_25_697_texCoordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=26, element #697, 276 total numbers made up of 92 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 getCoordinate_26_697_point()
		{
			MFVec3f Coordinate_26_697_point = new MFVec3f(new double[] {0.033075,1.2579751,-0.03963825,0.045360003,1.25748,-0.01283175,0.065565005,1.2474451,-0.0116685005,0.0717075,1.2279465,0.01555425,0.017563501,1.2448801,0.017016752,0.0353925,1.2507526,0.0058162496,0.0459675,1.2196013,0.055739254,0.0505125,1.223109,0.06680925,0.12312001,1.2160058,-0.051833253,0.085612506,1.221714,0.047504254,0.026595002,1.2196013,0.048449256,0.0,1.2196013,0.04464675,0.0,1.2494925,-0.014949,0.058477502,1.2676951,-0.050798252,0.02166525,1.2682351,-0.09008326,0.045787502,1.2688426,-0.082500756,0.0773775,1.2662326,-0.01090125,0.088942505,1.2468376,-0.06927075,0.1141425,1.2543751,-0.01090125,0.104737505,1.2256628,-0.05921325,0.023219999,1.2041034,-0.11877075,0.0,1.2043036,-0.12180825,0.053775005,1.2127929,-0.10722825,0.037732504,1.12887,-0.08997075,0.092700005,1.1629801,-0.087383255,0.0,1.14003,-0.07685325,0.0,1.2536776,-0.04998825,0.067095004,1.2424501,0.029909251,0.09945001,1.235664,0.028199252,0.126045,1.2309728,-0.0149715,0.0407475,1.1433825,-0.07383826,0.0407475,1.2159181,-0.061373252,0.0412425,1.16496,-0.065130755,0.09542251,1.16496,-0.065130755,0.0950625,1.2160058,-0.051833253,0.015588,1.2531825,-0.047580753,-0.065565005,1.2474451,-0.0116685005,-0.045360003,1.25748,-0.01283175,-0.0353925,1.2507526,0.0058162496,-0.0459675,1.2196013,0.055739254,-0.0505125,1.223109,0.06680925,-0.067095004,1.2424501,0.029909251,-0.017563501,1.2448801,0.017016752,0.0,1.2446775,0.01976175,-0.026595002,1.2196013,0.048449256,-0.015588,1.2531825,-0.047580753,-0.126045,1.2309728,-0.0149715,-0.085612506,1.221714,0.047504254,-0.02166525,1.2682351,-0.09008326,0.0,1.2677176,-0.093795754,-0.045787502,1.2688426,-0.082500756,-0.033075,1.2579751,-0.03963825,-0.1141425,1.2543751,-0.01090125,-0.104737505,1.2256628,-0.05921325,-0.088942505,1.2468376,-0.06927075,-0.0773775,1.2662326,-0.01090125,-0.09945001,1.235664,0.028199252,-0.058477502,1.2676951,-0.050798252,-0.0717075,1.2279465,0.01555425,-0.12312001,1.2160058,-0.051833253,-0.037732504,1.12887,-0.08997075,0.0,1.1216251,-0.09264825,-0.023219999,1.2041034,-0.11877075,-0.092700005,1.1629801,-0.087383255,-0.053775005,1.2127929,-0.10722825,-0.0407475,1.1433825,-0.07383826,-0.09542251,1.16496,-0.065130755,-0.0407475,1.2159181,-0.061373252,0.0,1.2159181,-0.06438825,0.0,1.16496,-0.065130755,-0.0412425,1.16496,-0.065130755,-0.0950625,1.2160058,-0.051833253,0.114435,1.2174616,0.026084252,-0.114435,1.2174616,0.026084252,0.0525825,1.2095506,0.06381675,0.049095,1.2095506,0.05783175,0.027630001,1.2095506,0.047796752,0.0,1.2095506,0.04383675,-0.027630001,1.2095506,0.047796752,-0.049095,1.2095506,0.05783175,-0.0525825,1.2095506,0.06381675,-0.083385006,1.2095506,0.045929253,-0.110542506,1.2095506,0.02525175,-0.118530005,1.2095506,-0.04773825,-0.094702505,1.2095506,-0.04773825,-0.040252503,1.2095506,-0.05730075,0.0,1.2095506,-0.060293254,0.040252503,1.2095506,-0.05730075,0.094702505,1.2095506,-0.04773825,0.118530005,1.2095506,-0.04773825,0.110542506,1.2095506,0.02525175,0.083385006,1.2095506,0.045929253});
			return Coordinate_26_697_point;
		}
		/** Large attribute array: TextureCoordinate point field, scene-graph level=26, element #698, 304 total numbers made up of 152 2-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 MFVec2f getTextureCoordinate_26_698_point()
		{
			MFVec2f TextureCoordinate_26_698_point = new MFVec2f()/*2.finalize*/
				.append(new MFVec2f(getTextureCoordinate_26_698_point_1()))
				.append(new MFVec2f(getTextureCoordinate_26_698_point_2()));
			return TextureCoordinate_26_698_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=26, element #705, 368 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 getIndexedFaceSet_26_705_coordIndex()
		{
			MFInt32 IndexedFaceSet_26_705_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_26_705_coordIndex_1()));
			return IndexedFaceSet_26_705_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet texCoordIndex field, scene-graph level=26, element #705, 368 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 getIndexedFaceSet_26_705_texCoordIndex()
		{
			MFInt32 IndexedFaceSet_26_705_texCoordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_26_705_texCoordIndex_1()));
			return IndexedFaceSet_26_705_texCoordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=27, element #705, 144 total numbers made up of 48 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 getCoordinate_27_705_point()
		{
			MFVec3f Coordinate_27_705_point = new MFVec3f(new double[] {0.01208025,1.2477847,-0.04035375,0.0,1.2491865,-0.041951254,0.025627503,1.249326,-0.03419775,0.035145003,1.2486916,-0.013423501,0.0274275,1.2448148,0.0010282503,0.0,1.2373695,0.011823752,0.013612501,1.2376125,0.009708749,-0.01208025,1.2477847,-0.04035375,-0.025627503,1.2493237,-0.03419775,-0.035145003,1.2486916,-0.013423501,-0.0274275,1.2448148,0.0010305007,-0.013612501,1.2376125,0.009708749,0.0,1.2293775,-0.03819375,0.011121751,1.2291683,-0.036774002,0.022477502,1.2283965,-0.031556252,0.030195002,1.225917,-0.014760001,0.02421,1.224288,-0.0037282505,0.011988001,1.223199,0.0036562507,0.0,1.2229267,0.0054990007,-0.011988001,1.223199,0.0036562507,-0.02421,1.224288,-0.0037282505,-0.030195002,1.225917,-0.014757751,-0.022477502,1.2283965,-0.031556252,-0.011121751,1.2291683,-0.036774002,0.01208025,1.2574283,-0.04035375,0.025627503,1.2574283,-0.03419775,0.035145003,1.2574283,-0.013423501,0.0274275,1.2574283,0.0010305007,0.0,1.2574283,0.011823752,-0.013612501,1.2574283,0.009708749,-0.025627503,1.2574283,-0.03419775,-0.035145003,1.2574283,-0.013423501,0.0,1.2574283,-0.041951254,0.013612501,1.2574283,0.009708749,-0.01208025,1.2574283,-0.04035375,-0.0274275,1.2574283,0.0010305007,0.011130751,1.2618787,-0.03609675,0.0,1.2618787,-0.037563752,-0.011130751,1.2618787,-0.03609675,-0.022680001,1.2618787,-0.030849751,-0.030622499,1.2618787,-0.013511251,-0.0245475,1.2618787,-0.0021600004,-0.0122895,1.2618787,0.00555075,0.0,1.2618787,0.0074587516,0.0122895,1.2618787,0.00555075,0.0245475,1.2618787,-0.0021600004,0.030622499,1.2618787,-0.013513501,0.022680001,1.2618787,-0.030849751});
			return Coordinate_27_705_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=27, element #713, 368 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 getIndexedFaceSet_27_713_coordIndex()
		{
			MFInt32 IndexedFaceSet_27_713_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_27_713_coordIndex_1()));
			return IndexedFaceSet_27_713_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet texCoordIndex field, scene-graph level=27, element #713, 368 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 getIndexedFaceSet_27_713_texCoordIndex()
		{
			MFInt32 IndexedFaceSet_27_713_texCoordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_27_713_texCoordIndex_1()));
			return IndexedFaceSet_27_713_texCoordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=28, element #713, 144 total numbers made up of 48 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 getCoordinate_28_713_point()
		{
			MFVec3f Coordinate_28_713_point = new MFVec3f(new double[] {0.01208025,1.2700822,-0.04035375,0.025627503,1.2700822,-0.03419775,0.035145003,1.2700822,-0.013423501,0.0274275,1.2700822,0.0010305007,0.0,1.2700822,0.011823752,-0.013612501,1.2700822,0.009708749,-0.025627503,1.2700822,-0.03419775,-0.035145003,1.2700822,-0.013423501,0.0,1.2700822,-0.041951254,0.013612501,1.2700822,0.009708749,-0.01208025,1.2700822,-0.04035375,-0.0274275,1.2700822,0.0010305007,0.01208025,1.2576106,-0.04035375,0.025627503,1.2576106,-0.03419775,0.035145003,1.2576106,-0.013423501,0.0274275,1.2576106,0.0010305007,0.0,1.2576106,0.011823752,-0.013612501,1.2576106,0.009708749,-0.025627503,1.2576106,-0.03419775,-0.035145003,1.2576106,-0.013423501,0.0,1.2576106,-0.041951254,0.013612501,1.2576106,0.009708749,-0.01208025,1.2576106,-0.04035375,-0.0274275,1.2576106,0.0010305007,0.011130751,1.2745351,-0.03609675,0.0,1.2745351,-0.037563752,-0.011130751,1.2745351,-0.03609675,-0.022680001,1.2745351,-0.030849751,-0.030622499,1.2745351,-0.013511251,-0.0245475,1.2745351,-0.0021600004,-0.0122895,1.2745351,0.00555075,0.0,1.2745351,0.0074587516,0.0122895,1.2745351,0.00555075,0.0245475,1.2745351,-0.0021600004,0.030622499,1.2745351,-0.013511251,0.022680001,1.2745351,-0.030849751,0.0,1.2522262,-0.037563752,0.011130751,1.2522262,-0.03609675,0.022680001,1.2522262,-0.030849751,0.030622499,1.2522262,-0.013513501,0.0245475,1.2522262,-0.0021600004,0.0122895,1.2522262,0.00555075,0.0,1.2522262,0.0074587516,-0.0122895,1.2522262,0.00555075,-0.0245475,1.2522262,-0.0021600004,-0.030622499,1.2522262,-0.013511251,-0.022680001,1.2522262,-0.030849751,-0.011130751,1.2522262,-0.03609675});
			return Coordinate_28_713_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=28, element #721, 368 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 getIndexedFaceSet_28_721_coordIndex()
		{
			MFInt32 IndexedFaceSet_28_721_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_28_721_coordIndex_1()));
			return IndexedFaceSet_28_721_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet texCoordIndex field, scene-graph level=28, element #721, 368 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 getIndexedFaceSet_28_721_texCoordIndex()
		{
			MFInt32 IndexedFaceSet_28_721_texCoordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_28_721_texCoordIndex_1()));
			return IndexedFaceSet_28_721_texCoordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=29, element #721, 144 total numbers made up of 48 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 getCoordinate_29_721_point()
		{
			MFVec3f Coordinate_29_721_point = new MFVec3f(new double[] {0.01208025,1.282176,-0.04035375,0.025627503,1.282176,-0.03419775,0.035145003,1.282176,-0.013423501,0.0274275,1.282176,0.0010305007,0.0,1.282176,0.011823752,-0.013612501,1.282176,0.009708749,-0.025627503,1.282176,-0.03419775,-0.035145003,1.282176,-0.013423501,0.0,1.282176,-0.041951254,0.013612501,1.282176,0.009708749,-0.01208025,1.282176,-0.04035375,-0.0274275,1.282176,0.0010305007,0.01208025,1.269927,-0.04035375,0.025627503,1.269927,-0.03419775,0.035145003,1.269927,-0.013423501,0.0274275,1.269927,0.0010305007,0.0,1.269927,0.011823752,-0.013612501,1.269927,0.009708749,-0.025627503,1.269927,-0.03419775,-0.035145003,1.269927,-0.013423501,0.0,1.269927,-0.041951254,0.013612501,1.269927,0.009708749,-0.01208025,1.269927,-0.04035375,-0.0274275,1.269927,0.0010305007,0.011130751,1.2866266,-0.03609675,0.0,1.2866266,-0.037563752,-0.011130751,1.2866266,-0.03609675,-0.022680001,1.2866266,-0.030849751,-0.030622499,1.2866266,-0.013511251,-0.0245475,1.2866266,-0.0021600004,-0.0122895,1.2866266,0.00555075,0.0,1.2866266,0.0074587516,0.0122895,1.2866266,0.00555075,0.0245475,1.2866266,-0.0021600004,0.030622499,1.2866266,-0.013511251,0.022680001,1.2866266,-0.030849751,0.0,1.2647655,-0.037563752,0.011130751,1.2647655,-0.03609675,0.022680001,1.2647655,-0.030849751,0.030622499,1.2647655,-0.013511251,0.0245475,1.2647655,-0.0021600004,0.0122895,1.2647655,0.00555075,0.0,1.2647655,0.0074587516,-0.0122895,1.2647655,0.00555075,-0.0245475,1.2647655,-0.0021600004,-0.030622499,1.2647655,-0.013511251,-0.022680001,1.2647655,-0.030849751,-0.011130751,1.2647655,-0.03609675});
			return Coordinate_29_721_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=29, element #729, 368 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 getIndexedFaceSet_29_729_coordIndex()
		{
			MFInt32 IndexedFaceSet_29_729_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_29_729_coordIndex_1()));
			return IndexedFaceSet_29_729_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet texCoordIndex field, scene-graph level=29, element #729, 368 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 getIndexedFaceSet_29_729_texCoordIndex()
		{
			MFInt32 IndexedFaceSet_29_729_texCoordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_29_729_texCoordIndex_1()));
			return IndexedFaceSet_29_729_texCoordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=30, element #729, 144 total numbers made up of 48 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 getCoordinate_30_729_point()
		{
			MFVec3f Coordinate_30_729_point = new MFVec3f(new double[] {0.01208025,1.295271,-0.04035375,0.025627503,1.295271,-0.03419775,0.035145003,1.295271,-0.013423501,0.0274275,1.295271,0.0010305007,0.0,1.295271,0.011823752,-0.013612501,1.295271,0.009708749,-0.025627503,1.295271,-0.03419775,-0.035145003,1.295271,-0.013423501,0.0,1.295271,-0.041951254,0.013612501,1.295271,0.009708749,-0.01208025,1.295271,-0.04035375,-0.0274275,1.295271,0.0010305007,0.01208025,1.2823133,-0.04035375,0.025627503,1.2823133,-0.03419775,0.035145003,1.2823133,-0.013423501,0.0274275,1.2823133,0.0010305007,0.0,1.2823133,0.011823752,-0.013612501,1.2823133,0.009708749,-0.025627503,1.2823133,-0.03419775,-0.035145003,1.2823133,-0.013423501,0.0,1.2823133,-0.041951254,0.013612501,1.2823133,0.009708749,-0.01208025,1.2823133,-0.04035375,-0.0274275,1.2823133,0.0010305007,0.011130751,1.2997216,-0.03609675,0.0,1.2997216,-0.037563752,-0.011130751,1.2997216,-0.03609675,-0.022680001,1.2997216,-0.030849751,-0.030622499,1.2997216,-0.013511251,-0.0245475,1.2997216,-0.0021600004,-0.0122895,1.2997216,0.00555075,0.0,1.2997216,0.0074587516,0.0122895,1.2997216,0.00555075,0.0245475,1.2997216,-0.0021600004,0.030622499,1.2997216,-0.013511251,0.022680001,1.2997216,-0.030849751,0.0,1.2769021,-0.037563752,0.011130751,1.2769021,-0.03609675,0.022680001,1.2769021,-0.030849751,0.030622499,1.2769021,-0.013511251,0.0245475,1.2769021,-0.0021600004,0.0122895,1.2769021,0.00555075,0.0,1.2769021,0.0074587516,-0.0122895,1.2769021,0.00555075,-0.0245475,1.2769021,-0.0021600004,-0.030622499,1.2769021,-0.013511251,-0.022680001,1.2769021,-0.030849751,-0.011130751,1.2769021,-0.03609675});
			return Coordinate_30_729_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=30, element #737, 368 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 getIndexedFaceSet_30_737_coordIndex()
		{
			MFInt32 IndexedFaceSet_30_737_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_30_737_coordIndex_1()));
			return IndexedFaceSet_30_737_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet texCoordIndex field, scene-graph level=30, element #737, 368 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 getIndexedFaceSet_30_737_texCoordIndex()
		{
			MFInt32 IndexedFaceSet_30_737_texCoordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_30_737_texCoordIndex_1()));
			return IndexedFaceSet_30_737_texCoordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=31, element #737, 144 total numbers made up of 48 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 getCoordinate_31_737_point()
		{
			MFVec3f Coordinate_31_737_point = new MFVec3f(new double[] {0.01208025,1.3066921,-0.04035375,0.025627503,1.3066921,-0.03419775,0.035145003,1.3066921,-0.013423501,0.0274275,1.3066921,0.0010305007,0.0,1.3066921,0.011823752,-0.013612501,1.3066921,0.009708749,-0.025627503,1.3066921,-0.03419775,-0.035145003,1.3066921,-0.013423501,0.0,1.3066921,-0.041951254,0.013612501,1.3066921,0.009708749,-0.01208025,1.3066921,-0.04035375,-0.0274275,1.3066921,0.0010305007,0.01208025,1.2951338,-0.04035375,0.025627503,1.2951338,-0.03419775,0.035145003,1.2951338,-0.013423501,0.0274275,1.2951338,0.0010305007,0.0,1.2951338,0.011823752,-0.013612501,1.2951338,0.009708749,-0.025627503,1.2951338,-0.03419775,-0.035145003,1.2951338,-0.013423501,0.0,1.2951338,-0.041951254,0.013612501,1.2951338,0.009708749,-0.01208025,1.2951338,-0.04035375,-0.0274275,1.2951338,0.0010305007,0.011130751,1.3111606,-0.03609675,0.0,1.3111606,-0.037563752,-0.011130751,1.3111606,-0.03609675,-0.022680001,1.3111606,-0.030849751,-0.030622499,1.3111606,-0.013511251,-0.0245475,1.3111606,-0.0021600004,-0.0122895,1.3111606,0.00555075,0.0,1.3111606,0.0074587516,0.0122895,1.3111606,0.00555075,0.0245475,1.3111606,-0.0021600004,0.030622499,1.3111606,-0.013511251,0.022680001,1.3111606,-0.030849751,0.0,1.2897046,-0.037563752,0.011130751,1.2897046,-0.03609675,0.022680001,1.2897046,-0.030849751,0.030622499,1.2897046,-0.013511251,0.0245475,1.2897046,-0.0021600004,0.0122895,1.2897046,0.00555075,0.0,1.2897046,0.0074587516,-0.0122895,1.2897046,0.00555075,-0.0245475,1.2897046,-0.0021600004,-0.030622499,1.2897046,-0.013511251,-0.022680001,1.2897046,-0.030849751,-0.011130751,1.2897046,-0.03609675});
			return Coordinate_31_737_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=31, element #745, 368 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 getIndexedFaceSet_31_745_coordIndex()
		{
			MFInt32 IndexedFaceSet_31_745_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_31_745_coordIndex_1()));
			return IndexedFaceSet_31_745_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet texCoordIndex field, scene-graph level=31, element #745, 368 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 getIndexedFaceSet_31_745_texCoordIndex()
		{
			MFInt32 IndexedFaceSet_31_745_texCoordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_31_745_texCoordIndex_1()));
			return IndexedFaceSet_31_745_texCoordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=32, element #745, 144 total numbers made up of 48 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 getCoordinate_32_745_point()
		{
			MFVec3f Coordinate_32_745_point = new MFVec3f(new double[] {0.01208025,1.318536,-0.04035375,0.0,1.318536,-0.041951254,0.025627503,1.318536,-0.03419775,0.035145003,1.318536,-0.0134212505,0.0274275,1.318536,0.0010305007,0.013612501,1.318536,0.009708749,0.0,1.318536,0.011823752,-0.01208025,1.318536,-0.04035375,-0.025627503,1.318536,-0.03419775,-0.035145003,1.318536,-0.013423501,-0.0274275,1.318536,0.0010305007,-0.013612501,1.318536,0.009708749,0.0107955,1.3238798,-0.0358695,0.0,1.3238798,-0.0373005,-0.0107955,1.3238798,-0.0358695,-0.022149,1.3238798,-0.030708,-0.0299925,1.3238798,-0.01357875,-0.02394,1.3238798,-0.0022252505,-0.011963251,1.3238798,0.0053032506,0.0,1.3238798,0.0071595,0.011963251,1.3238798,0.0053032506,0.02394,1.3238798,-0.0022252505,0.0299925,1.3238798,-0.01357875,0.022149,1.3238798,-0.030708,0.01208025,1.3068405,-0.04035375,0.025627503,1.3068405,-0.03419775,0.035145003,1.3068405,-0.0134212505,0.0274275,1.3068405,0.0010305007,0.0,1.3068405,0.011823752,-0.013612501,1.3068405,0.009708749,-0.025627503,1.3068405,-0.03419775,-0.035145003,1.3068405,-0.013423501,0.0,1.3068405,-0.041951254,0.013612501,1.3068405,0.009708749,-0.01208025,1.3068405,-0.04035375,-0.0274275,1.3068405,0.0010305007,0.0,1.3019716,-0.037563752,0.011130751,1.3019716,-0.03609675,0.022680001,1.3019716,-0.030849751,0.030622499,1.3019716,-0.013511251,0.0245475,1.3019716,-0.0021600004,0.0122895,1.3019716,0.00555075,0.0,1.3019716,0.0074587516,-0.0122895,1.3019716,0.00555075,-0.0245475,1.3019716,-0.0021600004,-0.030622499,1.3019716,-0.013511251,-0.022680001,1.3019716,-0.030849751,-0.011130751,1.3019716,-0.03609675});
			return Coordinate_32_745_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=32, element #753, 368 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 getIndexedFaceSet_32_753_coordIndex()
		{
			MFInt32 IndexedFaceSet_32_753_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_32_753_coordIndex_1()));
			return IndexedFaceSet_32_753_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet texCoordIndex field, scene-graph level=32, element #753, 368 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 getIndexedFaceSet_32_753_texCoordIndex()
		{
			MFInt32 IndexedFaceSet_32_753_texCoordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_32_753_texCoordIndex_1()));
			return IndexedFaceSet_32_753_texCoordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=33, element #753, 144 total numbers made up of 48 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 getCoordinate_33_753_point()
		{
			MFVec3f Coordinate_33_753_point = new MFVec3f(new double[] {0.01208025,1.331379,-0.04035375,0.025627503,1.331379,-0.03419775,0.035145003,1.331379,-0.0134212505,0.0274275,1.331379,0.0010305007,0.0,1.331379,0.011823752,-0.013612501,1.331379,0.009708749,-0.025627503,1.331379,-0.03419775,-0.035145003,1.331379,-0.013423501,0.0,1.331379,-0.041951254,0.013612501,1.331379,0.009708749,-0.01208025,1.331379,-0.04035375,-0.0274275,1.331379,0.0010305007,0.01208025,1.3185495,-0.04035375,0.025627503,1.3185495,-0.03419775,0.035145003,1.3185495,-0.013423501,0.0274275,1.3185495,0.0010305007,0.0,1.3185495,0.011823752,-0.013612501,1.3185495,0.009708749,-0.025627503,1.3185495,-0.03419775,-0.035145003,1.3185495,-0.013423501,0.0,1.3185495,-0.041951254,0.013612501,1.3185495,0.009708749,-0.01208025,1.3185495,-0.04035375,-0.0274275,1.3185495,0.0010305007,0.011130751,1.3358318,-0.03609675,0.0,1.3358318,-0.037563752,-0.011130751,1.3358318,-0.03609675,-0.022680001,1.3358318,-0.030849751,-0.030622499,1.3358318,-0.013511251,-0.0245475,1.3358318,-0.0021600004,-0.0122895,1.3358318,0.00555075,0.0,1.3358318,0.0074587516,0.0122895,1.3358318,0.00555075,0.0245475,1.3358318,-0.0021600004,0.030622499,1.3358318,-0.013511251,0.022680001,1.3358318,-0.030849751,0.0,1.3138245,-0.037563752,0.011130751,1.3138245,-0.03609675,0.022680001,1.3138245,-0.030849751,0.030622499,1.3138245,-0.013511251,0.0245475,1.3138245,-0.0021600004,0.0122895,1.3138245,0.00555075,0.0,1.3138245,0.0074587516,-0.0122895,1.3138245,0.00555075,-0.0245475,1.3138245,-0.0021600004,-0.030622499,1.3138245,-0.013511251,-0.022680001,1.3138245,-0.030849751,-0.011130751,1.3138245,-0.03609675});
			return Coordinate_33_753_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=33, element #761, 2480 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 getIndexedFaceSet_33_761_coordIndex()
		{
			MFInt32 IndexedFaceSet_33_761_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_33_761_coordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_33_761_coordIndex_2()))
				.append(new MFInt32(getIndexedFaceSet_33_761_coordIndex_3()));
			return IndexedFaceSet_33_761_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet texCoordIndex field, scene-graph level=33, element #761, 2480 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 getIndexedFaceSet_33_761_texCoordIndex()
		{
			MFInt32 IndexedFaceSet_33_761_texCoordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_33_761_texCoordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_33_761_texCoordIndex_2()))
				.append(new MFInt32(getIndexedFaceSet_33_761_texCoordIndex_3()));
			return IndexedFaceSet_33_761_texCoordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=34, element #761, 1068 total numbers made up of 356 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 getCoordinate_34_761_point()
		{
			MFVec3f Coordinate_34_761_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_34_761_point_1()))
				.append(new MFVec3f(getCoordinate_34_761_point_2()))
				.append(new MFVec3f(getCoordinate_34_761_point_3()))
				.append(new MFVec3f(getCoordinate_34_761_point_4()));
			return Coordinate_34_761_point;
		}
		/** Large attribute array: TextureCoordinate point field, scene-graph level=34, element #762, 972 total numbers made up of 486 2-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 MFVec2f getTextureCoordinate_34_762_point()
		{
			MFVec2f TextureCoordinate_34_762_point = new MFVec2f()/*2.finalize*/
				.append(new MFVec2f(getTextureCoordinate_34_762_point_1()))
				.append(new MFVec2f(getTextureCoordinate_34_762_point_2()))
				.append(new MFVec2f(getTextureCoordinate_34_762_point_3()))
				.append(new MFVec2f(getTextureCoordinate_34_762_point_4()))
				.append(new MFVec2f(getTextureCoordinate_34_762_point_5()));
			return TextureCoordinate_34_762_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=29, element #856, 135 total numbers made up of 45 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 getCoordinate_29_856_point()
		{
			MFVec3f Coordinate_29_856_point = new MFVec3f(new double[] {0.19125001,1.2183076,-0.041067,0.21726,1.21806,-0.0025087502,0.18861751,1.21833,0.0341505,0.14492251,1.2187126,0.018234001,0.14654475,1.21869,-0.028242001,0.19615501,1.1897933,-0.055242002,0.232065,1.1894739,-0.0019845,0.19253251,1.1898248,0.0486405,0.132165,1.1903626,0.026658002,0.134415,1.1903423,-0.0375345,0.19566001,1.1332351,-0.055242002,0.23157,1.13292,-0.0019845,0.192015,1.13328,0.0486405,0.13167,1.13382,0.026658002,0.13392,1.1337975,-0.0375345,0.19651501,1.1090475,-0.058212,0.2345175,1.10871,-0.00187425,0.19269001,1.1090926,0.051678002,0.12883501,1.109655,0.028435502,0.1311975,1.1096326,-0.039492004,0.18496126,1.1506951,-0.046894502,0.2124225,1.15047,-0.01348875,0.1982025,1.1505826,0.0333855,0.16196625,1.1508976,0.028953003,0.15378526,1.1509876,-0.020668501,0.18537076,1.0200375,-0.038569503,0.21388501,1.01979,-0.011772,0.199125,1.0199026,0.0258255,0.161487,1.0202401,0.0222705,0.15298876,1.0203301,-0.017532,0.18545851,0.92880005,-0.037264504,0.2129175,0.92857504,-0.011481751,0.1986975,0.92880005,0.024700502,0.1624635,0.92902505,0.0212805,0.15428026,0.92925006,-0.017025752,0.18423,0.91642505,-0.023483252,0.2003175,0.91642505,-0.00836775,0.1919925,0.91642505,0.012843001,0.17075476,0.91665006,0.010836001,0.16595775,0.91665006,-0.011616751,0.18496126,1.1506951,-0.046894502,0.2124225,1.15047,-0.01348875,0.1982025,1.1505826,0.0333855,0.16196625,1.1508976,0.028953003,0.15378526,1.1509876,-0.020668501});
			return Coordinate_29_856_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=31, element #872, 105 total numbers made up of 35 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 getCoordinate_31_872_point()
		{
			MFVec3f Coordinate_31_872_point = new MFVec3f(new double[] {0.18355052,0.7267612,-0.027749252,0.19342802,0.7264463,-0.022799252,0.19725302,0.7266353,-0.00979425,0.19425377,0.7269952,0.011126251,0.18863551,0.7269345,0.01977075,0.16852726,0.7266622,0.011490751,0.16682851,0.7263405,-0.0099,0.17203727,0.726246,-0.02258325,0.19037026,0.70650226,0.02496825,0.17141177,0.705168,-0.02733075,0.19662076,0.70853627,0.0023062502,0.18300602,0.705555,-0.03395925,0.19495802,0.70517474,-0.0273195,0.19731377,0.708966,-0.012408751,0.16780727,0.70896375,-0.01237725,0.16764526,0.7085385,0.002511,0.19405127,0.706059,0.0142965,0.19705726,0.7265835,1.642501E-4,0.16682401,0.7265003,3.3975005E-4,0.16909876,0.7060568,0.014323501,0.17518501,0.72682875,0.01929825,0.17471027,0.7064887,0.024203252,0.18327151,0.73154926,-0.00521775,0.19104977,0.699525,0.013702501,0.19352701,0.702018,0.00222075,0.19420202,0.7024545,-0.013608,0.19206677,0.6986925,-0.02813175,0.18283276,0.6986025,-0.03175425,0.17416127,0.6986925,-0.02826675,0.17089652,0.70245224,-0.0134415,0.17073676,0.7020225,0.00264825,0.17089202,0.699525,0.0137835005,0.17656426,0.69993,0.021908252,0.18603677,0.69993,0.022493253,0.18105526,0.6957225,-0.006678});
			return Coordinate_31_872_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=34, element #896, 99 total numbers made up of 33 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 getCoordinate_34_896_point()
		{
			MFVec3f Coordinate_34_896_point = new MFVec3f(new double[] {0.195615,0.669213,0.031689003,0.18601875,0.662184,0.027389253,0.19744425,0.6648435,0.027294751,0.16755974,0.6742665,0.034380004,0.17370449,0.678717,0.040486503,0.18907875,0.6812595,0.042725254,0.19660725,0.67219204,0.029547002,0.1722645,0.6645195,0.024102,0.198918,0.6701063,0.025341751,0.1762335,0.65888774,0.053905502,0.18801224,0.663687,0.052389003,0.1854315,0.65385675,0.056967754,0.178551,0.65117025,0.055858504,0.17542575,0.6468525,0.040709253,0.16953525,0.65403,0.049907252,0.1727415,0.6506775,0.051819753,0.1767645,0.6451425,0.044392504,0.19318275,0.654795,0.042043503,0.19013175,0.6473925,0.04822425,0.1840635,0.64764,0.040054504,0.18336375,0.644535,0.046896752,0.1908675,0.67512155,0.022905001,0.19100025,0.676467,0.024473252,0.18467775,0.6835208,0.0354285,0.176166,0.681705,0.03420225,0.17278649,0.678204,0.028642502,0.175626,0.6742215,0.022423502,0.17446725,0.66390526,0.018724501,0.18484199,0.66138977,0.020907002,0.19433025,0.6638355,0.021001501,0.19541025,0.66710025,0.019818,0.19028474,0.670851,0.017736752,0.17713575,0.6698655,0.016641002});
			return Coordinate_34_896_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=35, element #904, 99 total numbers made up of 33 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 getCoordinate_35_904_point()
		{
			MFVec3f Coordinate_35_904_point = new MFVec3f(new double[] {0.17514676,0.636309,0.049167003,0.19165726,0.647874,0.04755375,0.18281251,0.6361335,0.049475253,0.18670051,0.6559223,0.057316504,0.18474525,0.6448703,0.062694006,0.17592075,0.64515376,0.06246675,0.18524925,0.6336248,0.06324525,0.18416701,0.63522226,0.064910255,0.18243001,0.6380933,0.06596775,0.17607601,0.63757575,0.0663525,0.17157601,0.6364125,0.062068503,0.17068276,0.6422378,0.057854254,0.17518951,0.6307875,0.054024752,0.17312175,0.6330195,0.061935753,0.17514001,0.63036,0.057872254,0.18178426,0.63020253,0.054929253,0.18632926,0.6327315,0.058374003,0.189162,0.6389325,0.05411925,0.17798401,0.63274276,0.0652185,0.179496,0.630495,0.062901005,0.18606375,0.63285977,0.061195504,0.18060526,0.6293025,0.059937753,0.17425801,0.6313725,0.060072754,0.193185,0.6549255,0.042048004,0.1880145,0.6638175,0.052393503,0.182178,0.664281,0.049077,0.18772651,0.655542,0.039264753,0.1728315,0.66210526,0.046098,0.16953751,0.6541605,0.049911752,0.175428,0.646974,0.040713754,0.17838001,0.65336627,0.036288,0.176238,0.6590183,0.053910002,0.18406576,0.6477615,0.040059});
			return Coordinate_35_904_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=33, element #924, 126 total numbers made up of 42 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 getCoordinate_33_924_point()
		{
			MFVec3f Coordinate_33_924_point = new MFVec3f(new double[] {0.19339876,0.638955,0.021003751,0.18276526,0.63909,0.024131251,0.17321175,0.638955,0.02103975,0.1950795,0.6577425,0.0217215,0.170613,0.65776503,0.021951001,0.19483426,0.6379425,0.00549675,0.1692585,0.6584625,0.004752,0.19741051,0.6584625,0.004752,0.18328726,0.65544754,0.02580975,0.20073377,0.6688958,0.020949751,0.17247601,0.6379425,0.00549675,0.166977,0.68586975,0.0032264998,0.19887976,0.68586975,0.0032264998,0.19715177,0.68848425,0.01708425,0.16690727,0.68848425,0.01708425,0.17227127,0.6644925,0.02410425,0.18602552,0.662175,0.0273915,0.19745101,0.66483,0.027297001,0.19892476,0.6700883,0.025344001,0.17181677,0.6584175,0.0020565,0.17471701,0.63841504,0.0038025002,0.19268551,0.63841504,0.0038025002,0.19483201,0.65826,0.0020677499,0.19619551,0.68573475,6.682496E-4,0.16898176,0.68573475,6.682496E-4,0.18279676,0.6350625,0.022761002,0.19018576,0.634995,0.020340001,0.19159876,0.63441,0.006093,0.19167301,0.6365025,0.004437,0.17574526,0.6365025,0.004437,0.1742085,0.63441,0.00610425,0.17480476,0.634995,0.020421,0.1848285,0.6664275,0.0300015,0.17479351,0.66832876,0.02739375,0.17073001,0.68893427,0.021192752,0.19451927,0.68893874,0.021183752,0.19371825,0.6720975,0.028064251,0.19345501,0.6682433,0.02956275,0.16989751,0.690525,0.0143145,0.16927876,0.6887498,0.005364,0.1955385,0.6887498,0.005364,0.19436401,0.690525,0.0143145});
			return Coordinate_33_924_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=34, element #932, 114 total numbers made up of 38 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 getCoordinate_34_932_point()
		{
			MFVec3f Coordinate_34_932_point = new MFVec3f(new double[] {0.18112727,0.60633004,0.022119751,0.17212276,0.60702753,0.007938,0.19115777,0.60939,0.007960501,0.18112727,0.60651004,0.005535001,0.18241201,0.633825,0.023591252,0.19239302,0.63367426,0.020673001,0.19349551,0.63295877,0.0078300005,0.17321852,0.63295877,0.007841251,0.17321852,0.63367426,0.020673001,0.18241201,0.6297705,0.005940001,0.17212276,0.606915,0.019422002,0.19115777,0.609255,0.019446751,0.17380126,0.6032475,0.0086625,0.18755777,0.60138,0.007983001,0.17380126,0.603135,0.018634502,0.18755777,0.6012675,0.019305,0.18110251,0.6006825,0.007956001,0.18110251,0.60057,0.019503001,0.19338977,0.639072,0.021003751,0.18275851,0.639198,0.024131251,0.17320277,0.639072,0.02103975,0.19482751,0.6380505,0.0054967506,0.19293302,0.6328845,0.0055282507,0.17321852,0.6328845,0.0055282507,0.18241201,0.62973905,0.005661001,0.17246926,0.6380505,0.0054967506,0.19006877,0.6449715,0.018945001,0.18243676,0.6452955,0.022254752,0.17512201,0.6449805,0.018999001,0.17481601,0.64455754,0.0060277507,0.19139627,0.64455974,0.0060547506,0.18243451,0.6307133,0.005006251,0.19218826,0.63380474,0.0048420005,0.19397926,0.63842404,0.0048420005,0.19079551,0.64438653,0.0044437507,0.17552252,0.64438426,0.0044190004,0.17343451,0.63839704,0.0048442506,0.17408927,0.6337418,0.0048442506});
			return Coordinate_34_932_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=36, element #948, 99 total numbers made up of 33 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 getCoordinate_36_948_point()
		{
			MFVec3f Coordinate_36_948_point = new MFVec3f(new double[] {0.187767,0.5783625,0.018859502,0.1877625,0.5784795,0.00821475,0.1861245,0.5702513,0.018299252,0.18612,0.5703593,0.00852075,0.17269425,0.5709578,0.018740252,0.17883675,0.570501,0.02058975,0.17268975,0.57107705,0.008118001,0.17883,0.57066077,0.0062032505,0.183672,0.5640998,0.0177615,0.18366975,0.5641965,0.008901,0.17263125,0.5645138,0.01766025,0.177984,0.56382304,0.019593,0.17262675,0.5646083,0.009177751,0.17797725,0.5639625,0.0071145007,0.18440326,0.56220526,0.013288501,0.173448,0.56221426,0.013293001,0.17796375,0.56082153,0.01327725,0.18430875,0.56259,0.015741,0.17335574,0.5627228,0.01124325,0.17825401,0.56148076,0.016533,0.18430875,0.56261253,0.010982251,0.17335574,0.5626958,0.015468751,0.17825626,0.56143355,0.010255501,0.17214525,0.5816925,0.0187065,0.1883025,0.5843273,0.0082755005,0.188307,0.584208,0.018918002,0.183627,0.58608,0.018553501,0.1836225,0.5861903,0.008694001,0.17556076,0.5861318,0.018558001,0.17214075,0.58180505,0.008462251,0.1755585,0.58623976,0.008696251,0.17985825,0.58127177,0.021397501,0.1798515,0.5814428,0.0060592503});
			return Coordinate_36_948_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=33, element #969, 108 total numbers made up of 36 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 getCoordinate_33_969_point()
		{
			MFVec3f Coordinate_33_969_point = new MFVec3f(new double[] {0.19760627,0.6594075,-0.0120825,0.16938001,0.6594075,-0.0120825,0.17236577,0.6382125,-0.0126315,0.19481401,0.6382125,-0.0126315,0.19895177,0.685728,-0.012235501,0.16650002,0.685782,-0.012237751,0.19481851,0.6378975,0.0054944996,0.16924277,0.6584175,0.00474975,0.19739701,0.6584175,0.00474975,0.17246026,0.6378975,0.0054944996,0.16696352,0.6858383,0.0032264998,0.19886626,0.6858383,0.0032264998,0.19304326,0.63441,0.00480825,0.19304101,0.6342975,-0.011493,0.17432326,0.6342975,-0.011493,0.17440426,0.63441,0.00480825,0.17473051,0.6385275,0.0070222495,0.17154676,0.65864253,0.00820575,0.16866902,0.68629724,0.0066375,0.19644752,0.68629724,0.0066375,0.19507277,0.6585075,0.0082125,0.19271027,0.63850504,0.0070222495,0.19150652,0.6363,0.006617251,0.17594552,0.6363,0.006617251,0.19257301,0.639,-0.014694751,0.19507502,0.659295,-0.0149715,0.19630127,0.6859755,-0.014953501,0.16859026,0.6860205,-0.014955751,0.17187527,0.65943,-0.014976,0.17475076,0.6390225,-0.014697,0.17597927,0.6363675,-0.013995001,0.19135576,0.6363675,-0.013995001,0.16898626,0.68825024,1.9800001E-4,0.16870502,0.6882278,-0.0099990005,0.19595252,0.68817824,-0.00999675,0.19589852,0.68825704,1.9800001E-4});
			return Coordinate_33_969_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=34, element #977, 138 total numbers made up of 46 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 getCoordinate_34_977_point()
		{
			MFVec3f Coordinate_34_977_point = new MFVec3f(new double[] {0.17212725,0.6032025,-0.0089145005,0.19116,0.605835,-0.008982,0.1811295,0.60255,-0.0117247505,0.19293524,0.632781,0.00312975,0.19293524,0.63291377,-0.0098775,0.17322075,0.63291377,-0.0098775,0.17322075,0.632781,0.00312975,0.18241425,0.629595,-0.012150001,0.1738035,0.5989725,-0.00803925,0.18755999,0.59688,-0.00864675,0.1738035,0.5991075,0.0010980002,0.18755999,0.597015,0.0018450001,0.181107,0.5960925,-0.0086445,0.181107,0.5962275,0.00207,0.17212725,0.60336,0.0017370003,0.1811295,0.60277504,0.0048690005,0.18241425,0.62957925,0.0053662504,0.19116,0.6059925,0.0016695001,0.19293524,0.6327585,0.0055282507,0.17322075,0.6327585,0.0055282507,0.18241425,0.629613,0.00565875,0.19482975,0.6379245,0.0054945005,0.18241425,0.6296468,-0.0124425,0.19293524,0.63273823,-0.012372751,0.17322075,0.63273823,-0.012372751,0.17237474,0.6382395,-0.01263375,0.19482525,0.6382395,-0.01263375,0.1724715,0.6379245,0.0054945005,0.19118474,0.64429873,-0.012044251,0.19118924,0.6443325,0.004446,0.1746945,0.6443325,0.004446,0.17461124,0.64429873,-0.012044251,0.19244024,0.63381153,0.0062302505,0.1824345,0.630639,0.00632925,0.17378774,0.63378,0.0062302505,0.17309475,0.6383678,0.0062100003,0.175158,0.64441574,0.006192,0.1907955,0.64441574,0.006192,0.19433475,0.63837224,0.0062100003,0.182439,0.63078976,-0.01309275,0.19203974,0.63358873,-0.0133245,0.19378799,0.63826203,-0.01347525,0.190512,0.64422,-0.01348875,0.1754325,0.64422,-0.01348875,0.17351775,0.63827103,-0.01347525,0.17424674,0.6335258,-0.0133245});
			return Coordinate_34_977_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=36, element #993, 99 total numbers made up of 33 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 getCoordinate_36_993_point()
		{
			MFVec3f Coordinate_36_993_point = new MFVec3f(new double[] {0.18762301,0.572184,0.00201825,0.1876275,0.57204,-0.00863325,0.18634725,0.5641898,0.001917,0.18635625,0.5639558,-0.0081,0.172926,0.56471854,0.0023422502,0.1790595,0.564426,0.00405225,0.172935,0.56446654,-0.00853875,0.179073,0.564093,-0.0104625,0.18352576,0.5565938,0.00140625,0.18353476,0.55637324,-0.00758475,0.17291474,0.5568255,0.0012892501,0.17824051,0.5568548,0.00300375,0.1729215,0.55661404,-0.00731925,0.17825176,0.55656224,-0.00915975,0.1842435,0.555075,-0.003087,0.17371576,0.5550165,-0.0030915001,0.17821576,0.5540333,-0.0030735,0.184149,0.555435,-6.097499E-4,0.173628,0.555318,-0.0051795,0.17850825,0.5546205,2.1374994E-4,0.1841535,0.5552955,-0.00543825,0.1736235,0.55543727,-8.9325005E-4,0.17851725,0.55437976,-0.0061515,0.17235675,0.57595503,0.001719,0.188514,0.57859427,-0.008802,0.1885095,0.578736,0.0018472502,0.1838205,0.5808375,0.001404,0.183825,0.580707,-0.00846,0.17575425,0.5809185,0.0013972502,0.17236125,0.57582,-0.008529751,0.17575875,0.58078575,-0.008469,0.18006974,0.5755343,0.00443475,0.1800765,0.5753273,-0.0109125});
			return Coordinate_36_993_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=33, element #1014, 108 total numbers made up of 36 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 getCoordinate_33_1014_point()
		{
			MFVec3f Coordinate_33_1014_point = new MFVec3f(new double[] {0.19615726,0.6612975,-0.02849175,0.16982551,0.6612975,-0.02849175,0.19425151,0.6400575,-0.028514251,0.17241302,0.6400125,-0.028512001,0.19811927,0.6870938,-0.027623251,0.16744727,0.687105,-0.027630001,0.19760627,0.6595425,-0.012082499,0.16938001,0.6595425,-0.012082499,0.17236577,0.6383475,-0.0126315,0.19481401,0.6383475,-0.0126315,0.19895177,0.68586075,-0.0122355,0.16650002,0.68591475,-0.01223775,0.19287677,0.63432,-0.01361925,0.19226252,0.6353775,-0.0273915,0.17446727,0.6353325,-0.02738475,0.17442676,0.63432,-0.01361925,0.19209151,0.6405525,-0.030501,0.19397026,0.6616575,-0.03125025,0.19581077,0.68763155,-0.02994075,0.16992901,0.68764275,-0.02994525,0.17199901,0.6617475,-0.031245751,0.17455952,0.6405525,-0.03049875,0.17596127,0.6371775,-0.03020625,0.19074826,0.6372,-0.030213,0.19526626,0.659295,-0.0090225,0.19281827,0.63929254,-0.01055925,0.19127926,0.636345,-0.011259,0.17598152,0.636345,-0.011259,0.17448077,0.63929254,-0.01055925,0.17167276,0.659385,-0.0090247495,0.16844401,0.68578875,-0.00947925,0.19647902,0.68574375,-0.009477,0.19529101,0.689274,-0.02598975,0.19575451,0.6885788,-0.01413675,0.16912127,0.68862826,-0.01413675,0.17019227,0.68928075,-0.02599425});
			return Coordinate_33_1014_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=34, element #1022, 138 total numbers made up of 46 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 getCoordinate_34_1022_point()
		{
			MFVec3f Coordinate_34_1022_point = new MFVec3f(new double[] {0.1721295,0.60705,-0.0258795,0.19116224,0.609435,-0.025958251,0.18113175,0.60642004,-0.02859075,0.1929375,0.6331613,-0.014764501,0.19293974,0.63415354,-0.0260055,0.173223,0.63415354,-0.0260055,0.173223,0.6331613,-0.014764501,0.1824165,0.63180006,-0.02882925,0.17380574,0.6032025,-0.0251595,0.18756449,0.6012675,-0.0257535,0.17380574,0.6034275,-0.0161595,0.18756449,0.60156006,-0.01541925,0.18110925,0.60054755,-0.025749,0.18110925,0.60084003,-0.0151965,0.1721295,0.60729754,-0.0155902505,0.18113175,0.6068025,-0.012564001,0.1824165,0.6298245,-0.0128092505,0.19116224,0.60968256,-0.015669,0.191187,0.6457995,-0.02811375,0.1911915,0.64443606,-0.013034251,0.17469674,0.64443606,-0.013034251,0.17461349,0.6457995,-0.02811375,0.194265,0.64009804,-0.028516501,0.1948275,0.6383993,-0.0126315,0.194337,0.63868505,-0.011583,0.19244249,0.6341423,-0.01149525,0.18243675,0.63094276,-0.0117855,0.17379,0.63410854,-0.011493,0.173097,0.6386805,-0.01158075,0.17516024,0.64445406,-0.011286001,0.19079775,0.64445406,-0.011286001,0.17237699,0.6383993,-0.0126315,0.17242424,0.64006203,-0.028512001,0.17352,0.6407708,-0.029679751,0.174249,0.6354585,-0.029855251,0.1824435,0.63284177,-0.02927925,0.192042,0.6355238,-0.029862002,0.19379024,0.6407618,-0.029679751,0.1905165,0.64594126,-0.02914875,0.175437,0.64594126,-0.02914875,0.1929375,0.63289577,-0.012372751,0.1824165,0.6298065,-0.0124425,0.173223,0.63289577,-0.012372751,0.182349,0.63183606,-0.029081251,0.19267425,0.634338,-0.028856251,0.173223,0.634338,-0.028856251});
			return Coordinate_34_1022_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=36, element #1038, 99 total numbers made up of 33 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 getCoordinate_36_1038_point()
		{
			MFVec3f Coordinate_36_1038_point = new MFVec3f(new double[] {0.1877985,0.57750076,-0.015099751,0.18780525,0.5773073,-0.025184251,0.1861695,0.5690408,-0.015403501,0.186174,0.56886977,-0.02466225,0.17273925,0.56978774,-0.015030001,0.17887725,0.569367,-0.0132525,0.172746,0.569601,-0.025087502,0.17888625,0.569115,-0.02687625,0.18373725,0.5623695,-0.015948001,0.18374175,0.56222326,-0.0238815,0.1726965,0.562761,-0.016065001,0.17804475,0.562149,-0.014301001,0.172701,0.56262153,-0.02366325,0.17805375,0.561942,-0.025476752,0.18447076,0.5604075,-0.019872,0.1735155,0.5604098,-0.01987875,0.178029,0.559062,-0.019831501,0.184374,0.56084853,-0.01769175,0.1734255,0.56084853,-0.021732751,0.178317,0.55978876,-0.016944751,0.1843785,0.56074053,-0.021953251,0.173421,0.56093854,-0.017950501,0.178326,0.55957276,-0.022560751,0.1721745,0.580896,-0.015403501,0.188343,0.5832675,-0.0253755,0.18833625,0.5834588,-0.015293251,0.183654,0.5853578,-0.015723001,0.18366075,0.58518,-0.025062751,0.17558776,0.585414,-0.015729751,0.17218125,0.5807115,-0.0251055,0.1755945,0.58523625,-0.025071751,0.17988525,0.58054274,-0.0128295,0.17989425,0.580266,-0.027357752});
			return Coordinate_36_1038_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=32, element #1051, 99 total numbers made up of 33 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 getCoordinate_32_1051_point()
		{
			MFVec3f Coordinate_32_1051_point = new MFVec3f(new double[] {0.19387576,0.6631875,-0.041503504,0.171351,0.6631875,-0.04150125,0.18252225,0.66453755,-0.04487625,0.19289926,0.6424875,-0.042288754,0.1726965,0.6424875,-0.042288754,0.182079,0.64305,-0.045207,0.17082901,0.68892527,-0.037809003,0.18290025,0.68990403,-0.04086,0.19413225,0.68885106,-0.037786502,0.19617301,0.661185,-0.028487252,0.16984126,0.661185,-0.028487252,0.19426726,0.63992256,-0.028509751,0.17242876,0.6399,-0.0285075,0.198135,0.6869655,-0.02761875,0.167463,0.68697906,-0.027625501,0.19075051,0.63564754,-0.030093752,0.18910351,0.6382125,-0.039924003,0.1821105,0.6386625,-0.0419895,0.17576775,0.63823503,-0.040023003,0.17557651,0.635625,-0.030087002,0.19398601,0.660825,-0.025400251,0.19212301,0.63994503,-0.026401501,0.18953776,0.6367725,-0.02700675,0.17685676,0.63675004,-0.027,0.174564,0.6399,-0.026415002,0.17201476,0.660915,-0.025395751,0.16994475,0.6866483,-0.025272002,0.1958265,0.68663704,-0.025267502,0.17178525,0.6900098,-0.029655002,0.1735875,0.6909728,-0.035464503,0.18290925,0.6918683,-0.037914753,0.191574,0.6909278,-0.035563502,0.1937565,0.69001204,-0.029650502});
			return Coordinate_32_1051_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=33, element #1059, 114 total numbers made up of 38 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 getCoordinate_33_1059_point()
		{
			MFVec3f Coordinate_33_1059_point = new MFVec3f(new double[] {0.1728855,0.62123626,-0.0415125,0.190647,0.62321854,-0.04187025,0.18057375,0.62088305,-0.0441315,0.17473724,0.61820555,-0.040914,0.18721125,0.61671156,-0.0415755,0.17474625,0.618057,-0.0332325,0.187227,0.6165203,-0.0326475,0.180603,0.616176,-0.0416115,0.180603,0.61605227,-0.0331785,0.17289451,0.6210383,-0.032436,0.18111375,0.62049603,-0.029583,0.19065826,0.62309927,-0.0323685,0.19207351,0.6346643,-0.0312795,0.191889,0.6373418,-0.0420705,0.17333776,0.6373418,-0.0420705,0.17327926,0.6346643,-0.0312795,0.18226801,0.6316875,-0.029313,0.182061,0.63799876,-0.04486725,0.190638,0.64592105,-0.02863125,0.1891215,0.6483488,-0.0403965,0.18162225,0.6487673,-0.04287825,0.17452125,0.6483398,-0.04026825,0.1744425,0.64589405,-0.028503,0.19288126,0.64246505,-0.04229325,0.182061,0.643023,-0.0452115,0.1726785,0.64246505,-0.04229325,0.17241076,0.6398663,-0.028512001,0.1731285,0.6403658,-0.0273825,0.17376976,0.6349703,-0.02787075,0.1825155,0.6325763,-0.028676251,0.19145025,0.6350333,-0.02783925,0.19319625,0.6404198,-0.027522,0.1900755,0.6457703,-0.02775825,0.17515576,0.6457455,-0.027639,0.19424926,0.6399,-0.028516501,0.1823355,0.6316403,-0.02908125,0.1926585,0.6341423,-0.0288585,0.1732095,0.6341423,-0.0288585});
			return Coordinate_33_1059_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=35, element #1075, 99 total numbers made up of 33 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 getCoordinate_35_1075_point()
		{
			MFVec3f Coordinate_35_1075_point = new MFVec3f(new double[] {0.18792452,0.600165,-0.032132253,0.18794927,0.59988606,-0.041499,0.18726526,0.59157676,-0.032332502,0.18731926,0.5913113,-0.041112002,0.17280002,0.5912168,-0.031977,0.17983352,0.5913518,-0.030294001,0.1728585,0.5909288,-0.04151475,0.17991227,0.59095806,-0.04321125,0.18610427,0.5849618,-0.03273975,0.18616277,0.58472776,-0.04043025,0.17261551,0.58423054,-0.03285,0.17923501,0.58430254,-0.031142252,0.17267402,0.5840078,-0.04021425,0.17932051,0.58397627,-0.041976,0.18661952,0.5834565,-0.03654675,0.17405327,0.5824328,-0.036553502,0.17969401,0.5818298,-0.03651075,0.18641926,0.58382106,-0.034434002,0.17387551,0.5827343,-0.038349003,0.17995276,0.5824643,-0.0337095,0.18645751,0.5836725,-0.038562752,0.17384401,0.5828603,-0.034683753,0.18001576,0.58221227,-0.039154503,0.17257501,0.6030968,-0.03242025,0.18816526,0.6045345,-0.04177125,0.18813601,0.60483605,-0.03231,0.18346277,0.6063705,-0.032724,0.18346277,0.6060893,-0.041463003,0.17563276,0.6065595,-0.03273075,0.17257501,0.6028043,-0.0415125,0.17563276,0.6062783,-0.041469753,0.18009001,0.60272104,-0.029918252,0.18009001,0.6022823,-0.043704003});
			return Coordinate_35_1075_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=29, element #1108, 135 total numbers made up of 45 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 getCoordinate_29_1108_point()
		{
			MFVec3f Coordinate_29_1108_point = new MFVec3f(new double[] {-0.19089001,1.2183076,-0.041067,-0.2169,1.21806,-0.0025087502,-0.18825752,1.21833,0.0341505,-0.14456251,1.2187126,0.018234001,-0.14618476,1.21869,-0.028242001,-0.19579501,1.1897933,-0.055242002,-0.23170501,1.1894739,-0.0019845,-0.19217251,1.1898248,0.0486405,-0.131805,1.1903626,0.026658002,-0.134055,1.1903423,-0.0375345,-0.19530001,1.1332351,-0.055242002,-0.23121001,1.13292,-0.0019845,-0.19165501,1.13328,0.0486405,-0.13131002,1.13382,0.026658002,-0.13356002,1.1337975,-0.0375345,-0.19615501,1.1090475,-0.058212,-0.23415752,1.10871,-0.00187425,-0.19233002,1.1090926,0.051678002,-0.12847501,1.109655,0.028435502,-0.13083751,1.1096326,-0.039492004,-0.18460126,1.1506951,-0.046894502,-0.21206251,1.15047,-0.01348875,-0.19784251,1.1505826,0.0333855,-0.16160627,1.1508976,0.028953003,-0.15342526,1.1509876,-0.020668501,-0.18501076,1.0200375,-0.038569503,-0.21352501,1.01979,-0.011772,-0.19876501,1.0199026,0.0258255,-0.16112702,1.0202401,0.0222705,-0.15262876,1.0203301,-0.017532,-0.18509851,0.92880005,-0.037264504,-0.21255751,0.92857504,-0.011481751,-0.19833751,0.92880005,0.024700502,-0.1621035,0.92902505,0.0212805,-0.15392026,0.92925006,-0.017025752,-0.18387002,0.91642505,-0.023483252,-0.19995752,0.91642505,-0.00836775,-0.19163251,0.91642505,0.012843001,-0.17039476,0.91665006,0.010836001,-0.16559777,0.91665006,-0.011616751,-0.18460126,1.1506951,-0.046894502,-0.21206251,1.15047,-0.01348875,-0.19784251,1.1505826,0.0333855,-0.16160627,1.1508976,0.028953003,-0.15342526,1.1509876,-0.020668501});
			return Coordinate_29_1108_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=31, element #1124, 105 total numbers made up of 35 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 getCoordinate_31_1124_point()
		{
			MFVec3f Coordinate_31_1124_point = new MFVec3f(new double[] {-0.1831905,0.7267612,-0.027747001,-0.193068,0.7264463,-0.022797002,-0.196893,0.7266353,-0.009792,-0.19389375,0.7269952,0.011128501,-0.1882755,0.7269345,0.019773,-0.16816725,0.7266622,0.011493001,-0.1664685,0.7263405,-0.00989775,-0.17167725,0.726246,-0.022581,-0.19001025,0.70650226,0.0249705,-0.17105176,0.705168,-0.0273285,-0.19626075,0.70853627,0.0023085002,-0.182646,0.705555,-0.033957,-0.194598,0.70517474,-0.02731725,-0.19695374,0.708966,-0.012406501,-0.16744725,0.70896375,-0.012375,-0.16728525,0.7085385,0.00251325,-0.19369125,0.706059,0.01429875,-0.19669725,0.7265835,1.6650015E-4,-0.166464,0.7265003,3.420001E-4,-0.16873875,0.7060568,0.014325751,-0.174825,0.72682875,0.0193005,-0.17435025,0.7064887,0.024205502,-0.1829115,0.73154926,-0.0052155,-0.19068976,0.699525,0.013704751,-0.193167,0.702018,0.0022230002,-0.193842,0.7024545,-0.01360575,-0.19170675,0.6986925,-0.0281295,-0.18247275,0.6986025,-0.031752,-0.17380124,0.6986925,-0.0282645,-0.1705365,0.70245224,-0.01343925,-0.17037675,0.7020225,0.0026505,-0.170532,0.699525,0.013785751,-0.17620425,0.69993,0.021910502,-0.18567675,0.69993,0.022495503,-0.18069525,0.6957225,-0.00667575});
			return Coordinate_31_1124_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=34, element #1148, 99 total numbers made up of 33 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 getCoordinate_34_1148_point()
		{
			MFVec3f Coordinate_34_1148_point = new MFVec3f(new double[] {-0.19523251,0.669213,0.031689003,-0.18563627,0.662184,0.027389253,-0.19706176,0.6648435,0.027294751,-0.16717726,0.6742665,0.034380004,-0.173322,0.678717,0.040486503,-0.18869627,0.6812595,0.042725254,-0.19622476,0.67219204,0.029547002,-0.17188202,0.6645195,0.024102,-0.19853552,0.6701063,0.025341751,-0.17585102,0.65888774,0.053905502,-0.18762976,0.663687,0.052389003,-0.18504901,0.65385675,0.056967754,-0.17816852,0.65117025,0.055858504,-0.17504327,0.6468525,0.040709253,-0.16915277,0.65403,0.049907252,-0.17235902,0.6506775,0.051819753,-0.17638202,0.6451425,0.044392504,-0.19280027,0.654795,0.042043503,-0.18974927,0.6473925,0.04822425,-0.18368101,0.64764,0.040054504,-0.18298127,0.644535,0.046896752,-0.19048502,0.67512155,0.022905001,-0.19061777,0.676467,0.024473252,-0.18429527,0.6835208,0.0354285,-0.17578351,0.681705,0.03420225,-0.172404,0.678204,0.028642502,-0.17524351,0.6742215,0.022423502,-0.17408477,0.66390526,0.018724501,-0.18445951,0.66138977,0.020907002,-0.19394776,0.6638355,0.021001501,-0.19502777,0.66710025,0.019818,-0.18990226,0.670851,0.017736752,-0.17675327,0.6698655,0.016641002});
			return Coordinate_34_1148_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=35, element #1156, 99 total numbers made up of 33 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 getCoordinate_35_1156_point()
		{
			MFVec3f Coordinate_35_1156_point = new MFVec3f(new double[] {-0.17476425,0.636309,0.049167003,-0.19127475,0.647874,0.04755375,-0.18243,0.6361335,0.049475253,-0.18631801,0.6559223,0.057316504,-0.18436275,0.6448703,0.062694006,-0.17553826,0.64515376,0.06246675,-0.18486676,0.6336248,0.06324525,-0.1837845,0.63522226,0.064910255,-0.1820475,0.6380933,0.06596775,-0.1756935,0.63757575,0.0663525,-0.17119351,0.6364125,0.062068503,-0.17030025,0.6422378,0.057854254,-0.174807,0.6307875,0.054024752,-0.17273925,0.6330195,0.061935753,-0.17475751,0.63036,0.057872254,-0.18140176,0.63020253,0.054929253,-0.18594675,0.6327315,0.058374003,-0.1887795,0.6389325,0.05411925,-0.1776015,0.63274276,0.0652185,-0.1791135,0.630495,0.062901005,-0.18568125,0.63285977,0.061195504,-0.18022275,0.6293025,0.059937753,-0.1738755,0.6313725,0.060072754,-0.1928025,0.6549255,0.042048004,-0.18763201,0.6638175,0.052393503,-0.18179551,0.664281,0.049077,-0.187344,0.655542,0.039264753,-0.17244901,0.66210526,0.046098,-0.169155,0.6541605,0.049911752,-0.1750455,0.646974,0.040713754,-0.1779975,0.65336627,0.036288,-0.1758555,0.6590183,0.053910002,-0.18368325,0.6477615,0.040059});
			return Coordinate_35_1156_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=33, element #1176, 126 total numbers made up of 42 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 getCoordinate_33_1176_point()
		{
			MFVec3f Coordinate_33_1176_point = new MFVec3f(new double[] {-0.19301626,0.638955,0.021003751,-0.18238276,0.63909,0.024131251,-0.17282926,0.638955,0.02103975,-0.19469701,0.6577425,0.0217215,-0.17023051,0.65776503,0.021951001,-0.19445175,0.6379425,0.00549675,-0.168876,0.6584625,0.004752,-0.19702801,0.6584625,0.004752,-0.18290475,0.65544754,0.02580975,-0.20035125,0.6688958,0.020949751,-0.17209351,0.6379425,0.00549675,-0.1665945,0.68586975,0.0032264998,-0.19849725,0.68586975,0.0032264998,-0.19676925,0.68848425,0.01708425,-0.16652475,0.68848425,0.01708425,-0.17188875,0.6644925,0.02410425,-0.185643,0.662175,0.0273915,-0.19706851,0.66483,0.027297001,-0.19854225,0.6700883,0.025344001,-0.17143425,0.6584175,0.0020565,-0.17433451,0.63841504,0.0038025002,-0.192303,0.63841504,0.0038025002,-0.1944495,0.65826,0.0020677499,-0.195813,0.68573475,6.682496E-4,-0.16859926,0.68573475,6.682496E-4,-0.18241426,0.6350625,0.022761002,-0.18980326,0.634995,0.020340001,-0.19121626,0.63441,0.006093,-0.19129051,0.6365025,0.004437,-0.17536275,0.6365025,0.004437,-0.17382601,0.63441,0.00610425,-0.17442225,0.634995,0.020421,-0.184446,0.6664275,0.0300015,-0.174411,0.66832876,0.02739375,-0.17034751,0.68893427,0.021192752,-0.19413675,0.68893874,0.021183752,-0.19333576,0.6720975,0.028064251,-0.19307251,0.6682433,0.02956275,-0.16951501,0.690525,0.0143145,-0.16889626,0.6887498,0.005364,-0.19515601,0.6887498,0.005364,-0.19398151,0.690525,0.0143145});
			return Coordinate_33_1176_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=34, element #1184, 114 total numbers made up of 38 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 getCoordinate_34_1184_point()
		{
			MFVec3f Coordinate_34_1184_point = new MFVec3f(new double[] {-0.18074477,0.60633004,0.022119751,-0.17174026,0.60702753,0.007938,-0.19077526,0.60939,0.007960501,-0.18074477,0.60651004,0.005535001,-0.18202952,0.633825,0.023591252,-0.1920105,0.63367426,0.020673001,-0.19311301,0.63295877,0.0078300005,-0.172836,0.63295877,0.007841251,-0.172836,0.63367426,0.020673001,-0.18202952,0.6297705,0.005940001,-0.17174026,0.606915,0.019422002,-0.19077526,0.609255,0.019446751,-0.17341876,0.6032475,0.0086625,-0.18717526,0.60138,0.007983001,-0.17341876,0.603135,0.018634502,-0.18717526,0.6012675,0.019305,-0.18072002,0.6006825,0.007956001,-0.18072002,0.60057,0.019503001,-0.19300726,0.639072,0.021003751,-0.18237601,0.639198,0.024131251,-0.17282026,0.639072,0.02103975,-0.19444501,0.6380505,0.0054967506,-0.19255051,0.6328845,0.0055282507,-0.172836,0.6328845,0.0055282507,-0.18202952,0.62973905,0.005661001,-0.17208676,0.6380505,0.0054967506,-0.18968627,0.6449715,0.018945001,-0.18205427,0.6452955,0.022254752,-0.17473951,0.6449805,0.018999001,-0.17443351,0.64455754,0.0060277507,-0.19101377,0.64455974,0.0060547506,-0.18205202,0.6307133,0.005006251,-0.19180577,0.63380474,0.0048420005,-0.19359677,0.63842404,0.0048420005,-0.19041301,0.64438653,0.0044437507,-0.17514001,0.64438426,0.0044190004,-0.17305201,0.63839704,0.0048442506,-0.17370676,0.6337418,0.0048442506});
			return Coordinate_34_1184_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=36, element #1200, 99 total numbers made up of 33 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 getCoordinate_36_1200_point()
		{
			MFVec3f Coordinate_36_1200_point = new MFVec3f(new double[] {-0.1873845,0.5783625,0.018859502,-0.18738,0.5784795,0.00821475,-0.18574199,0.5702513,0.018299252,-0.18573749,0.5703593,0.00852075,-0.17231175,0.5709578,0.018740252,-0.17845425,0.570501,0.02058975,-0.17230725,0.57107705,0.008118001,-0.1784475,0.57066077,0.0062032505,-0.1832895,0.5640998,0.0177615,-0.18328725,0.5641965,0.008901,-0.17224875,0.5645138,0.01766025,-0.1776015,0.56382304,0.019593,-0.17224425,0.5646083,0.009177751,-0.17759475,0.5639625,0.0071145007,-0.18402074,0.56220526,0.013288501,-0.1730655,0.56221426,0.013293001,-0.17758125,0.56082153,0.01327725,-0.18392624,0.56259,0.015741,-0.17297325,0.5627228,0.01124325,-0.1778715,0.56148076,0.016533,-0.18392624,0.56261253,0.010982251,-0.17297325,0.5626958,0.015468751,-0.17787375,0.56143355,0.010255501,-0.17176275,0.5816925,0.0187065,-0.18792,0.5843273,0.0082755005,-0.18792449,0.584208,0.018918002,-0.1832445,0.58608,0.018553501,-0.18324,0.5861903,0.008694001,-0.17517824,0.5861318,0.018558001,-0.17175825,0.58180505,0.008462251,-0.175176,0.58623976,0.008696251,-0.17947574,0.58127177,0.021397501,-0.17946899,0.5814428,0.0060592503});
			return Coordinate_36_1200_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=33, element #1221, 108 total numbers made up of 36 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 getCoordinate_33_1221_point()
		{
			MFVec3f Coordinate_33_1221_point = new MFVec3f(new double[] {-0.19724625,0.6594075,-0.0120825,-0.16902,0.6594075,-0.0120825,-0.17200574,0.6382125,-0.0126315,-0.194454,0.6382125,-0.0126315,-0.19859175,0.685728,-0.012235501,-0.16613999,0.685782,-0.012237751,-0.1944585,0.6378975,0.0054944996,-0.16888274,0.6584175,0.00474975,-0.197037,0.6584175,0.00474975,-0.17210025,0.6378975,0.0054944996,-0.16660349,0.6858383,0.0032264998,-0.19850625,0.6858383,0.0032264998,-0.19268325,0.63441,0.00480825,-0.192681,0.6342975,-0.011493,-0.17396325,0.6342975,-0.011493,-0.17404425,0.63441,0.00480825,-0.1743705,0.6385275,0.0070222495,-0.17118675,0.65864253,0.00820575,-0.168309,0.68629724,0.0066375,-0.1960875,0.68629724,0.0066375,-0.19471274,0.6585075,0.0082125,-0.19235025,0.63850504,0.0070222495,-0.1911465,0.6363,0.006617251,-0.1755855,0.6363,0.006617251,-0.192213,0.639,-0.014694751,-0.194715,0.659295,-0.0149715,-0.19594125,0.6859755,-0.014953501,-0.16823025,0.6860205,-0.014955751,-0.17151524,0.65943,-0.014976,-0.17439075,0.6390225,-0.014697,-0.17561924,0.6363675,-0.013995001,-0.19099575,0.6363675,-0.013995001,-0.16862625,0.68825024,1.9800001E-4,-0.168345,0.6882278,-0.0099990005,-0.1955925,0.68817824,-0.00999675,-0.19553849,0.68825704,1.9800001E-4});
			return Coordinate_33_1221_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=34, element #1229, 138 total numbers made up of 46 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 getCoordinate_34_1229_point()
		{
			MFVec3f Coordinate_34_1229_point = new MFVec3f(new double[] {-0.17174476,0.6032025,-0.0089145005,-0.19077751,0.605835,-0.008982,-0.18074702,0.60255,-0.0117247505,-0.19255276,0.632781,0.00312975,-0.19255276,0.63291377,-0.0098775,-0.17283827,0.63291377,-0.0098775,-0.17283827,0.632781,0.00312975,-0.18203177,0.629595,-0.012150001,-0.17342101,0.5989725,-0.00803925,-0.18717751,0.59688,-0.00864675,-0.17342101,0.5991075,0.0010980002,-0.18717751,0.597015,0.0018450001,-0.18072452,0.5960925,-0.0086445,-0.18072452,0.5962275,0.00207,-0.17174476,0.60336,0.0017370003,-0.18074702,0.60277504,0.0048690005,-0.18203177,0.62957925,0.0053662504,-0.19077751,0.6059925,0.0016695001,-0.19255276,0.6327585,0.0055282507,-0.17283827,0.6327585,0.0055282507,-0.18203177,0.629613,0.00565875,-0.19444726,0.6379245,0.0054945005,-0.18203177,0.6296468,-0.0124425,-0.19255276,0.63273823,-0.012372751,-0.17283827,0.63273823,-0.012372751,-0.17199226,0.6382395,-0.01263375,-0.19444276,0.6382395,-0.01263375,-0.17208901,0.6379245,0.0054945005,-0.19080226,0.64429873,-0.012044251,-0.19080676,0.6443325,0.004446,-0.17431201,0.6443325,0.004446,-0.17422876,0.64429873,-0.012044251,-0.19205776,0.63381153,0.0062302505,-0.18205202,0.630639,0.00632925,-0.17340526,0.63378,0.0062302505,-0.17271227,0.6383678,0.0062100003,-0.17477551,0.64441574,0.006192,-0.19041301,0.64441574,0.006192,-0.19395226,0.63837224,0.0062100003,-0.18205652,0.63078976,-0.01309275,-0.19165726,0.63358873,-0.0133245,-0.19340551,0.63826203,-0.01347525,-0.19012952,0.64422,-0.01348875,-0.17505002,0.64422,-0.01348875,-0.17313527,0.63827103,-0.01347525,-0.17386426,0.6335258,-0.0133245});
			return Coordinate_34_1229_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=36, element #1245, 99 total numbers made up of 33 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 getCoordinate_36_1245_point()
		{
			MFVec3f Coordinate_36_1245_point = new MFVec3f(new double[] {-0.1872405,0.572184,0.00201825,-0.187245,0.57204,-0.00863325,-0.18596475,0.5641898,0.001917,-0.18597375,0.5639558,-0.0081,-0.1725435,0.56471854,0.0023422502,-0.178677,0.564426,0.00405225,-0.1725525,0.56446654,-0.00853875,-0.1786905,0.564093,-0.0104625,-0.18314324,0.5565938,0.00140625,-0.18315224,0.55637324,-0.00758475,-0.17253225,0.5568255,0.0012892501,-0.177858,0.5568548,0.00300375,-0.172539,0.55661404,-0.00731925,-0.17786925,0.55656224,-0.00915975,-0.183861,0.555075,-0.003087,-0.17333324,0.5550165,-0.0030915001,-0.17783324,0.5540333,-0.0030735,-0.1837665,0.555435,-6.097499E-4,-0.17324549,0.555318,-0.0051795,-0.17812575,0.5546205,2.1374994E-4,-0.183771,0.5552955,-0.00543825,-0.17324099,0.55543727,-8.9325005E-4,-0.17813474,0.55437976,-0.0061515,-0.17197424,0.57595503,0.001719,-0.1881315,0.57859427,-0.008802,-0.188127,0.578736,0.0018472502,-0.183438,0.5808375,0.001404,-0.1834425,0.580707,-0.00846,-0.17537175,0.5809185,0.0013972502,-0.17197874,0.57582,-0.008529751,-0.17537625,0.58078575,-0.008469,-0.17968725,0.5755343,0.00443475,-0.179694,0.5753273,-0.0109125});
			return Coordinate_36_1245_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=33, element #1266, 108 total numbers made up of 36 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 getCoordinate_33_1266_point()
		{
			MFVec3f Coordinate_33_1266_point = new MFVec3f(new double[] {-0.19579725,0.6612975,-0.02849175,-0.1694655,0.6612975,-0.02849175,-0.1938915,0.6400575,-0.028514251,-0.172053,0.6400125,-0.028512001,-0.19775926,0.6870938,-0.027623251,-0.16708724,0.687105,-0.027630001,-0.19724625,0.6595425,-0.012082499,-0.16902,0.6595425,-0.012082499,-0.17200574,0.6383475,-0.0126315,-0.194454,0.6383475,-0.0126315,-0.19859175,0.68586075,-0.0122355,-0.16613999,0.68591475,-0.01223775,-0.19251674,0.63432,-0.01361925,-0.1919025,0.6353775,-0.0273915,-0.17410725,0.6353325,-0.02738475,-0.17406675,0.63432,-0.01361925,-0.1917315,0.6405525,-0.030501,-0.19361025,0.6616575,-0.03125025,-0.19545075,0.68763155,-0.02994075,-0.169569,0.68764275,-0.02994525,-0.171639,0.6617475,-0.031245751,-0.17419949,0.6405525,-0.03049875,-0.17560124,0.6371775,-0.03020625,-0.19038825,0.6372,-0.030213,-0.19490625,0.659295,-0.0090225,-0.19245824,0.63929254,-0.01055925,-0.19091925,0.636345,-0.011259,-0.1756215,0.636345,-0.011259,-0.17412075,0.63929254,-0.01055925,-0.17131275,0.659385,-0.0090247495,-0.168084,0.68578875,-0.00947925,-0.196119,0.68574375,-0.009477,-0.194931,0.689274,-0.02598975,-0.1953945,0.6885788,-0.01413675,-0.16876125,0.68862826,-0.01413675,-0.16983224,0.68928075,-0.02599425});
			return Coordinate_33_1266_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=34, element #1274, 138 total numbers made up of 46 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 getCoordinate_34_1274_point()
		{
			MFVec3f Coordinate_34_1274_point = new MFVec3f(new double[] {-0.17174701,0.60705,-0.0258795,-0.19077976,0.609435,-0.025958251,-0.18074927,0.60642004,-0.02859075,-0.19255501,0.6331613,-0.014764501,-0.19255726,0.63415354,-0.0260055,-0.17284052,0.63415354,-0.0260055,-0.17284052,0.6331613,-0.014764501,-0.18203402,0.63180006,-0.02882925,-0.17342326,0.6032025,-0.0251595,-0.18718201,0.6012675,-0.0257535,-0.17342326,0.6034275,-0.0161595,-0.18718201,0.60156006,-0.01541925,-0.18072677,0.60054755,-0.025749,-0.18072677,0.60084003,-0.0151965,-0.17174701,0.60729754,-0.0155902505,-0.18074927,0.6068025,-0.012564001,-0.18203402,0.6298245,-0.0128092505,-0.19077976,0.60968256,-0.015669,-0.19080451,0.6457995,-0.02811375,-0.19080901,0.64443606,-0.013034251,-0.17431426,0.64443606,-0.013034251,-0.17423101,0.6457995,-0.02811375,-0.19388251,0.64009804,-0.028516501,-0.19444501,0.6383993,-0.0126315,-0.19395451,0.63868505,-0.011583,-0.19206001,0.6341423,-0.01149525,-0.18205427,0.63094276,-0.0117855,-0.17340751,0.63410854,-0.011493,-0.17271452,0.6386805,-0.01158075,-0.17477776,0.64445406,-0.011286001,-0.19041526,0.64445406,-0.011286001,-0.1719945,0.6383993,-0.0126315,-0.17204176,0.64006203,-0.028512001,-0.17313752,0.6407708,-0.029679751,-0.17386651,0.6354585,-0.029855251,-0.18206102,0.63284177,-0.02927925,-0.19165951,0.6355238,-0.029862002,-0.19340776,0.6407618,-0.029679751,-0.19013402,0.64594126,-0.02914875,-0.17505452,0.64594126,-0.02914875,-0.19255501,0.63289577,-0.012372751,-0.18203402,0.6298065,-0.0124425,-0.17284052,0.63289577,-0.012372751,-0.18196651,0.63183606,-0.029081251,-0.19229177,0.634338,-0.028856251,-0.17284052,0.634338,-0.028856251});
			return Coordinate_34_1274_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=36, element #1290, 99 total numbers made up of 33 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 getCoordinate_36_1290_point()
		{
			MFVec3f Coordinate_36_1290_point = new MFVec3f(new double[] {-0.187416,0.57750076,-0.015099751,-0.18742275,0.5773073,-0.025184251,-0.18578699,0.5690408,-0.015403501,-0.18579149,0.56886977,-0.02466225,-0.17235674,0.56978774,-0.015030001,-0.17849475,0.569367,-0.0132525,-0.17236349,0.569601,-0.025087502,-0.17850375,0.569115,-0.02687625,-0.18335475,0.5623695,-0.015948001,-0.18335925,0.56222326,-0.0238815,-0.172314,0.562761,-0.016065001,-0.17766225,0.562149,-0.014301001,-0.1723185,0.56262153,-0.02366325,-0.17767125,0.561942,-0.025476752,-0.18408825,0.5604075,-0.019872,-0.173133,0.5604098,-0.01987875,-0.1776465,0.559062,-0.019831501,-0.18399149,0.56084853,-0.01769175,-0.173043,0.56084853,-0.021732751,-0.1779345,0.55978876,-0.016944751,-0.18399599,0.56074053,-0.021953251,-0.1730385,0.56093854,-0.017950501,-0.1779435,0.55957276,-0.022560751,-0.171792,0.580896,-0.015403501,-0.18796049,0.5832675,-0.0253755,-0.18795374,0.5834588,-0.015293251,-0.1832715,0.5853578,-0.015723001,-0.18327825,0.58518,-0.025062751,-0.17520525,0.585414,-0.015729751,-0.17179875,0.5807115,-0.0251055,-0.175212,0.58523625,-0.025071751,-0.17950274,0.58054274,-0.0128295,-0.17951174,0.580266,-0.027357752});
			return Coordinate_36_1290_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=32, element #1303, 99 total numbers made up of 33 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 getCoordinate_32_1303_point()
		{
			MFVec3f Coordinate_32_1303_point = new MFVec3f(new double[] {-0.19349325,0.6631875,-0.041503504,-0.1709685,0.6631875,-0.04150125,-0.18213975,0.66453755,-0.04487625,-0.19251676,0.6424875,-0.042288754,-0.172314,0.6424875,-0.042288754,-0.1816965,0.64305,-0.045207,-0.1704465,0.68892527,-0.037809003,-0.18251775,0.68990403,-0.04086,-0.19374976,0.68885106,-0.037786502,-0.1957905,0.661185,-0.028487252,-0.16945875,0.661185,-0.028487252,-0.19388475,0.63992256,-0.028509751,-0.17204624,0.6399,-0.0285075,-0.1977525,0.6869655,-0.02761875,-0.1670805,0.68697906,-0.027625501,-0.190368,0.63564754,-0.030093752,-0.188721,0.6382125,-0.039924003,-0.181728,0.6386625,-0.0419895,-0.17538525,0.63823503,-0.040023003,-0.175194,0.635625,-0.030087002,-0.1936035,0.660825,-0.025400251,-0.1917405,0.63994503,-0.026401501,-0.18915525,0.6367725,-0.02700675,-0.17647426,0.63675004,-0.027,-0.1741815,0.6399,-0.026415002,-0.17163225,0.660915,-0.025395751,-0.16956225,0.6866483,-0.025272002,-0.195444,0.68663704,-0.025267502,-0.17140275,0.6900098,-0.029655002,-0.173205,0.6909728,-0.035464503,-0.18252675,0.6918683,-0.037914753,-0.1911915,0.6909278,-0.035563502,-0.19337401,0.69001204,-0.029650502});
			return Coordinate_32_1303_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=33, element #1311, 114 total numbers made up of 38 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 getCoordinate_33_1311_point()
		{
			MFVec3f Coordinate_33_1311_point = new MFVec3f(new double[] {-0.17252551,0.62123626,-0.0415125,-0.19028701,0.62321854,-0.04187025,-0.18021375,0.62088305,-0.0441315,-0.17437726,0.61820555,-0.040914,-0.18685126,0.61671156,-0.0415755,-0.17438626,0.618057,-0.0332325,-0.18686701,0.6165203,-0.0326475,-0.180243,0.616176,-0.0416115,-0.180243,0.61605227,-0.0331785,-0.17253451,0.6210383,-0.032436,-0.18075375,0.62049603,-0.029583,-0.19029826,0.62309927,-0.0323685,-0.19171351,0.6346643,-0.0312795,-0.191529,0.6373418,-0.0420705,-0.17297776,0.6373418,-0.0420705,-0.17291926,0.6346643,-0.0312795,-0.18190801,0.6316875,-0.029313,-0.181701,0.63799876,-0.04486725,-0.19027801,0.64592105,-0.02863125,-0.1887615,0.6483488,-0.0403965,-0.18126225,0.6487673,-0.04287825,-0.17416126,0.6483398,-0.04026825,-0.1740825,0.64589405,-0.028503,-0.19252126,0.64246505,-0.04229325,-0.181701,0.643023,-0.0452115,-0.1723185,0.64246505,-0.04229325,-0.17205076,0.6398663,-0.028512001,-0.1727685,0.6403658,-0.0273825,-0.17340976,0.6349703,-0.02787075,-0.1821555,0.6325763,-0.028676251,-0.19109026,0.6350333,-0.02783925,-0.19283625,0.6404198,-0.027522,-0.1897155,0.6457703,-0.02775825,-0.17479576,0.6457455,-0.027639,-0.19388926,0.6399,-0.028516501,-0.18197551,0.6316403,-0.02908125,-0.1922985,0.6341423,-0.0288585,-0.1728495,0.6341423,-0.0288585});
			return Coordinate_33_1311_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=35, element #1327, 99 total numbers made up of 33 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 getCoordinate_35_1327_point()
		{
			MFVec3f Coordinate_35_1327_point = new MFVec3f(new double[] {-0.18756452,0.600165,-0.032132253,-0.18758927,0.59988606,-0.041499,-0.18690526,0.59157676,-0.032332502,-0.18695927,0.5913113,-0.041112002,-0.17244002,0.5912168,-0.031977,-0.17947352,0.5913518,-0.030294001,-0.17249852,0.5909288,-0.04151475,-0.17955227,0.59095806,-0.04321125,-0.18574427,0.5849618,-0.03273975,-0.18580277,0.58472776,-0.04043025,-0.17225552,0.58423054,-0.03285,-0.17887501,0.58430254,-0.031142252,-0.17231402,0.5840078,-0.04021425,-0.17896052,0.58397627,-0.041976,-0.18625952,0.5834565,-0.03654675,-0.17369327,0.5824328,-0.036553502,-0.17933401,0.5818298,-0.03651075,-0.18605927,0.58382106,-0.034434002,-0.17351551,0.5827343,-0.038349003,-0.17959277,0.5824643,-0.0337095,-0.18609752,0.5836725,-0.038562752,-0.17348401,0.5828603,-0.034683753,-0.17965576,0.58221227,-0.039154503,-0.17221501,0.6030968,-0.03242025,-0.18780527,0.6045345,-0.04177125,-0.18777601,0.60483605,-0.03231,-0.18310277,0.6063705,-0.032724,-0.18310277,0.6060893,-0.041463003,-0.17527276,0.6065595,-0.03273075,-0.17221501,0.6028043,-0.0415125,-0.17527276,0.6062783,-0.041469753,-0.17973001,0.60272104,-0.029918252,-0.17973001,0.6022823,-0.043704003});
			return Coordinate_35_1327_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 JinScaledV2L1LOA4SegGeo 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 JinScaledV2L1LOA4SegGeo().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.Characters.JinScaledV2L1LOA4SegGeo\" 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.Characters.JinScaledV2L1LOA4SegGeo self-validation test confirmation: ");
                if (!validationResults.equals("success"))
                    System.out.println();
                System.out.println(validationResults.trim());

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