<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">package HumanoidAnimation.Characters;

import org.web3d.x3d.jsail.Core.*;
import org.web3d.x3d.jsail.fields.*;
import org.web3d.x3d.jsail.Geometry3D.*;
import org.web3d.x3d.jsail.Grouping.*;
import org.web3d.x3d.jsail.HAnim.*;
import org.web3d.x3d.jsail.Navigation.*;
import org.web3d.x3d.jsail.Rendering.*;
import org.web3d.x3d.jsail.RigidBodyPhysics.*;
import org.web3d.x3d.jsail.Shape.*;
import org.web3d.x3d.jsail.Texturing.*;

// Javadoc metadata annotations follow, see below for X3DJSAIL Java source code.
/**
 * &lt;p&gt; Articulated 3D game character designed with a general graphics tool, then converted into an X3D HAnim model. &lt;/p&gt;
 &lt;p&gt; Related links:  source KoreanCharacter02Chul.java, &lt;a href="https://www.web3d.org/x3d/content/examples/X3dResources.html" target="_blank"&gt;X3D Resources&lt;/a&gt;, &lt;a href="https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html" target="_blank"&gt;X3D Scene Authoring Hints&lt;/a&gt;, and &lt;a href="https://www.web3d.org/x3d/content/X3dTooltips.html" target="_blank"&gt;X3D Tooltips&lt;/a&gt;. &lt;/p&gt;
	&lt;table style="color:black; border:0px solid; border-spacing:10px 0px;"&gt;
        &lt;caption&gt;Scene Meta Information&lt;/caption&gt;
		&lt;tr style="background-color:silver; border-color:silver;"&gt;
			&lt;td style="text-align:center; padding:10px 0px;"&gt;&lt;i&gt;meta tags&lt;/i&gt;&lt;/td&gt;
			&lt;td style="text-align:left;   padding:10px 0px;"&gt;HumanoidAnimation.Characters.KoreanCharacter02Chul&amp;nbsp; Document Metadata &lt;/td&gt;
		&lt;/tr&gt;

		&lt;tr&gt;
			&lt;td style="text-align:right; vertical-align: text-top;"&gt; &lt;i&gt; title &lt;/i&gt; &lt;/td&gt;
			&lt;td&gt; &lt;a href="https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Characters/KoreanCharacter02Chul.x3d"&gt;KoreanCharacter02Chul.x3d&lt;/a&gt; &lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td style="text-align:right; vertical-align: text-top;"&gt; &lt;i&gt; creator &lt;/i&gt; &lt;/td&gt;
			&lt;td&gt; Jin Hoon Lee and Min Joo Lee &lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td style="text-align:right; vertical-align: text-top;"&gt; &lt;i&gt; translator &lt;/i&gt; &lt;/td&gt;
			&lt;td&gt; Chul Hee Jung and Myeong Won Lee &lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td style="text-align:right; vertical-align: text-top;"&gt; &lt;i&gt; created &lt;/i&gt; &lt;/td&gt;
			&lt;td&gt; 31 March 2011 &lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td style="text-align:right; vertical-align: text-top;"&gt; &lt;i&gt; translated &lt;/i&gt; &lt;/td&gt;
			&lt;td&gt; 1 November 2014 &lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td style="text-align:right; vertical-align: text-top;"&gt; &lt;i&gt; modified &lt;/i&gt; &lt;/td&gt;
			&lt;td&gt; 23 December 2021 &lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td style="text-align:right; vertical-align: text-top;"&gt; &lt;i&gt; description &lt;/i&gt; &lt;/td&gt;
			&lt;td&gt; Articulated 3D game character designed with a general graphics tool, then converted into an X3D HAnim model. &lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td style="text-align:right; vertical-align: text-top;"&gt; &lt;i&gt; reference &lt;/i&gt; &lt;/td&gt;
			&lt;td&gt; KoreanCharacter00ReadMe.txt &lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td style="text-align:right; vertical-align: text-top;"&gt; &lt;i&gt; reference &lt;/i&gt; &lt;/td&gt;
			&lt;td&gt; &lt;a href="https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Characters/KoreanCharacterHumanMotion_Infotech2014_140706.pdf"&gt;KoreanCharacterHumanMotion_Infotech2014_140706.pdf&lt;/a&gt; &lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td style="text-align:right; vertical-align: text-top;"&gt; &lt;i&gt; reference &lt;/i&gt; &lt;/td&gt;
			&lt;td&gt; &lt;a href="https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Characters/KoreanCharactersIllustrated.pdf"&gt;KoreanCharactersIllustrated.pdf&lt;/a&gt; &lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td style="text-align:right; vertical-align: text-top;"&gt; &lt;i&gt; identifier &lt;/i&gt; &lt;/td&gt;
			&lt;td&gt; &lt;a href="https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Characters/KoreanCharacter02Chul.x3d" target="_blank"&gt;https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Characters/KoreanCharacter02Chul.x3d&lt;/a&gt; &lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td style="text-align:right; vertical-align: text-top;"&gt; &lt;i&gt; generator &lt;/i&gt; &lt;/td&gt;
			&lt;td&gt; 3DS MAX, &lt;a href="http://www.autodesk.com/products/autodesk-3ds-max/overview" target="_blank"&gt;http://www.autodesk.com/products/autodesk-3ds-max/overview&lt;/a&gt; &lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td style="text-align:right; vertical-align: text-top;"&gt; &lt;i&gt; generator &lt;/i&gt; &lt;/td&gt;
			&lt;td&gt; Suwon University HAnim Editor &lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td style="text-align:right; vertical-align: text-top;"&gt; &lt;i&gt; generator &lt;/i&gt; &lt;/td&gt;
			&lt;td&gt; Gnu Image Manipulation Program, &lt;a href="http://www.gimp.org" target="_blank"&gt;http://www.gimp.org&lt;/a&gt; &lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td style="text-align:right; vertical-align: text-top;"&gt; &lt;i&gt; generator &lt;/i&gt; &lt;/td&gt;
			&lt;td&gt; X3D-Edit 3.3, &lt;a href="https://savage.nps.edu/X3D-Edit" target="_blank"&gt;https://savage.nps.edu/X3D-Edit&lt;/a&gt; &lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td style="text-align:right; vertical-align: text-top;"&gt; &lt;i&gt; license &lt;/i&gt; &lt;/td&gt;
			&lt;td&gt; &lt;a href="https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Characters/../license.html"&gt;../license.html&lt;/a&gt; &lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="background-color:silver; border-color:silver;"&gt;
			&lt;td style="text-align:center;" colspan="2"&gt;  &amp;nbsp; &lt;/td&gt;
		&lt;/tr&gt;
	&lt;/table&gt;

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

	* @author Jin Hoon Lee and Min Joo Lee
 */

public class KoreanCharacter02Chul
{
	/** Default constructor to create this object. */
	public KoreanCharacter02Chul ()
	{
	  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("KoreanCharacter02Chul.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("1 November 2014"))
    .addMeta(new meta().setName(meta.NAME_MODIFIED   ).setContent("23 December 2021"))
    .addMeta(new meta().setName(meta.NAME_DESCRIPTION).setContent("Articulated 3D game character designed with a general graphics tool, then converted into an X3D HAnim model."))
    .addMeta(new meta().setName(meta.NAME_REFERENCE  ).setContent("KoreanCharacter00ReadMe.txt"))
    .addMeta(new meta().setName(meta.NAME_REFERENCE  ).setContent("KoreanCharacterHumanMotion_Infotech2014_140706.pdf"))
    .addMeta(new meta().setName(meta.NAME_REFERENCE  ).setContent("KoreanCharactersIllustrated.pdf"))
    .addMeta(new meta().setName(meta.NAME_IDENTIFIER ).setContent("https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Characters/KoreanCharacter02Chul.x3d"))
    .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 University HAnim Editor"))
    .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 3.3, https://savage.nps.edu/X3D-Edit"))
    .addMeta(new meta().setName(meta.NAME_LICENSE    ).setContent("../license.html")))
  .setScene(new Scene()
    .addChild(new WorldInfo().setTitle("KoreanCharacter02Chul.x3d"))
    .addChild(new NavigationInfo().setSpeed(1.5))
    .addChild(new Viewpoint().setDescription("Chul").setCenterOfRotation(0.0,1.0,0.0).setPosition(0.0,1.0,3.0))
    .addChild(new HAnimHumanoid("hanim_Chul").setName("Chul").setScale(0.0225,0.0225,0.0225).setVersion("2.0")
      .addComments(" original HAnimHumanoid info='\"authorName=Chul Hee Jung and Myeong Won Lee\" \"authorEmail=myeongwonlee@gmail.com\" \"creationDate=31 March 2011\" \"humanoidVersion=2.0\" \"gender=male\" \"height=1.5\"' ")
      .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[] {"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("gender").setValue(new String[] {"male"}))
        .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,44.070000,-1.034000).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 Transform().setTranslation(0.0,44.070000,-1.034000)
            .addChild(new Shape()
              .setAppearance(new Appearance()
                .setMaterial(new Material().setDiffuseColor(0.588000,0.588000,0.588000))
                .setTexture(new ImageTexture("ChulTextureAtlas").setUrl(new String[] {"images/Chul.png","https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Characters/images/Chul.png"})))
              .setGeometry(new IndexedFaceSet().setCreaseAngle(1.57).setCoordIndex(getIndexedFaceSet_8_32_coordIndex()).setTexCoordIndex(getIndexedFaceSet_8_32_texCoordIndex())
                .setCoord(new Coordinate().setPoint(getCoordinate_9_32_point()))
                .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.7418,0.2139,0.7309,0.2139,0.7342,0.2600,0.7342,0.2938,0.7342,0.3062,0.7342,0.2938,0.7342,0.2600,0.7309,0.2139,0.7343,0.2601,0.7343,0.2939,0.7343,0.3063,0.7343,0.2939,0.7343,0.2601,0.7157,0.2139,0.7156,0.2735,0.7156,0.3173,0.7156,0.3333,0.7156,0.3173,0.7156,0.2735,0.7157,0.2139,0.7157,0.2736,0.7157,0.3174,0.7157,0.3334,0.7157,0.3174,0.7157,0.2736,0.7015,0.2147,0.7014,0.2836,0.7014,0.3341,0.7014,0.3526,0.7014,0.3341,0.7014,0.2836,0.7015,0.2147,0.7015,0.2837,0.7015,0.3342,0.7015,0.3527,0.7015,0.3342,0.7015,0.2837,0.6609,0.2147,0.6608,0.2744,0.6608,0.3181,0.6608,0.3341,0.6608,0.3181,0.6608,0.2744,0.6609,0.2147,0.6609,0.2745,0.6609,0.3182,0.6609,0.3342,0.6609,0.3182,0.6609,0.2745,0.6312,0.2147,0.6311,0.2491,0.6311,0.2744,0.6311,0.2836,0.6311,0.2744,0.6311,0.2491,0.6312,0.2147,0.6312,0.2492,0.6312,0.2745,0.6312,0.2837,0.6312,0.2745,0.6312,0.2492,0.6204,0.2147})))))))
        .addChild(new HAnimJoint("hanim_l_hip").setName("l_hip").setCenter(4.001000,41.139999,-1.119000).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 Transform().setTranslation(4.001000,41.139999,-1.119000)
              .addChild(new Shape()
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setDiffuseColor(0.588000,0.588000,0.588000))
                  .setTexture(new ImageTexture().setUSE("ChulTextureAtlas")))
                .setGeometry(new IndexedFaceSet().setCreaseAngle(1.57).setCoordIndex(getIndexedFaceSet_9_41_coordIndex()).setTexCoordIndex(getIndexedFaceSet_9_41_texCoordIndex())
                  .setCoord(new Coordinate().setPoint(getCoordinate_10_41_point()))
                  .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.7014,0.3364,0.7014,0.3621,0.7014,0.2785,0.7014,0.2321,0.7014,0.2321,0.7014,0.2785,0.7014,0.3364,0.6864,0.3861,0.6582,0.3513,0.6582,0.3861,0.6864,0.3513,0.6582,0.2731,0.6864,0.2731,0.6582,0.2190,0.6864,0.2190,0.6582,0.2190,0.6864,0.2190,0.6582,0.2731,0.6864,0.2731,0.6582,0.3513,0.6864,0.3513,0.5958,0.3513,0.5958,0.3861,0.5958,0.2731,0.5958,0.2190,0.5958,0.2190,0.5958,0.2731,0.5958,0.3513,0.5417,0.3589,0.5417,0.3977,0.5417,0.2716,0.5417,0.2202,0.5417,0.2202,0.5417,0.2716,0.5417,0.3589,0.6072,0.3379,0.6072,0.3646,0.6072,0.2779,0.6072,0.2384,0.6072,0.2384,0.6072,0.2779,0.6072,0.3379,0.5350,0.3368,0.5350,0.3617,0.5350,0.2809,0.5350,0.2480,0.5350,0.2480,0.5350,0.2809,0.5350,0.3368,0.5235,0.2990})))))))
          .addChild(new HAnimJoint("hanim_l_knee").setName("l_knee").setCenter(4.315000,25.190001,-1.119000).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 Transform().setTranslation(4.315000,25.190001,-1.119000)
                .addChild(new Shape()
                  .setAppearance(new Appearance()
                    .setMaterial(new Material().setDiffuseColor(0.588000,0.588000,0.588000))
                    .setTexture(new ImageTexture().setUSE("ChulTextureAtlas")))
                  .setGeometry(new IndexedFaceSet().setCreaseAngle(1.57).setCoordIndex(new int[] {40,39,38,-1,38,37,36,-1,38,36,35,-1,40,38,35,-1,41,40,35,-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,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,35,36,1,-1,1,0,35,-1,36,37,2,-1,2,1,36,-1,37,38,3,-1,3,2,37,-1,38,39,4,-1,4,3,38,-1,39,40,5,-1,5,4,39,-1,40,41,6,-1,6,5,40,-1,41,35,0,-1,0,6,41,-1}).setTexCoordIndex(new int[] {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,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,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})
                    .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {2.5900,-0.0184,0.0000,1.4150,-0.0184,2.8620,-1.2240,-0.0184,3.5690,-3.0330,-0.0184,1.5880,-3.0330,-0.0184,-1.5880,-1.2240,-0.0184,-3.5690,1.4150,-0.0184,-2.8620,2.5900,-3.3620,0.0000,1.4150,-3.3620,2.8620,-1.2240,-3.3620,3.5690,-3.0330,-3.3620,1.5880,-3.0330,-3.3620,-1.5880,-1.2240,-3.3620,-3.5690,1.4150,-3.3620,-2.8620,2.5900,-13.6600,0.0000,1.4150,-13.6600,2.8620,-1.2240,-13.6600,3.5690,-3.0330,-13.6600,1.5880,-3.0330,-13.6600,-1.5880,-1.2240,-13.6600,-3.5690,1.4150,-13.6600,-2.8620,3.2390,-19.5700,0.0000,1.8130,-19.5700,3.4720,-1.3890,-19.5700,4.3300,-3.2390,-19.5700,1.9270,-3.2390,-19.5700,-1.9270,-1.3890,-19.5700,-4.3300,1.8130,-19.5700,-3.4720,1.8630,-12.3000,0.0000,0.9622,-12.3000,2.1960,-1.0630,-12.3000,2.7380,-2.3780,-12.3000,1.2190,-2.3780,-12.3000,-1.2190,-1.0630,-12.3000,-2.7380,0.9622,-12.3000,-2.1960,1.7780,1.7560,0.0000,0.9091,1.7560,2.1180,-1.0440,1.7560,2.6410,-2.6100,1.7560,1.1750,-2.6100,1.7560,-1.1750,-1.0440,1.7560,-2.6410,0.9091,1.7560,-2.1180})))
                    .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.5993,0.2671,0.5993,0.2423,0.5993,0.3227,0.5993,0.3673,0.5993,0.3673,0.5993,0.3227,0.5993,0.2671,0.5849,0.2192,0.5579,0.2527,0.5579,0.2192,0.5849,0.2527,0.5579,0.3279,0.5849,0.3279,0.5579,0.3793,0.5849,0.3793,0.5579,0.3793,0.5849,0.3793,0.5579,0.3279,0.5849,0.3279,0.5579,0.2527,0.5849,0.2527,0.4746,0.2527,0.4746,0.2192,0.4746,0.3279,0.4746,0.3793,0.4746,0.3793,0.4746,0.3279,0.4746,0.2527,0.4260,0.2592,0.4268,0.2203,0.4268,0.3325,0.4268,0.3852,0.4268,0.3852,0.4268,0.3325,0.4260,0.2592,0.4856,0.2656,0.4856,0.2399,0.4856,0.3232,0.4856,0.3607,0.4856,0.3607,0.4856,0.3232,0.4856,0.2656})))))))
            .addChild(new HAnimJoint("hanim_l_talocrural").setName("l_talocrural").setCenter(4.574000,6.838000,-1.463000).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 Transform().setTranslation(4.574000,6.838000,-1.463000)
                  .addChild(new Shape()
                    .setAppearance(new Appearance()
                      .setMaterial(new Material().setDiffuseColor(0.588000,0.588000,0.588000))
                      .setTexture(new ImageTexture().setUSE("ChulTextureAtlas")))
                    .setGeometry(new IndexedFaceSet().setCreaseAngle(1.57).setCoordIndex(new int[] {0,4,1,-1,1,2,0,-1,3,5,0,-1,0,2,3,-1,6,9,7,-1,7,8,6,-1,8,7,10,-1,10,11,8,-1,12,20,9,-1,9,6,12,-1,21,20,12,-1,12,13,21,-1,11,10,14,-1,14,15,11,-1,15,14,16,-1,16,17,15,-1,9,1,4,-1,4,7,9,-1,7,4,0,-1,0,10,7,-1,10,0,5,-1,5,14,10,-1,14,5,3,-1,3,16,14,-1,6,8,19,-1,8,11,19,-1,12,6,19,-1,13,12,19,-1,11,15,19,-1,15,17,19,-1,17,18,19,-1,18,13,19,-1,13,18,22,-1,22,21,13,-1,18,17,16,-1,16,22,18,-1,24,25,26,-1,26,27,28,-1,24,26,28,-1,24,28,29,-1,24,29,30,-1,24,30,23,-1,2,1,24,-1,24,23,2,-1,1,9,25,-1,25,24,1,-1,9,20,26,-1,26,25,9,-1,20,21,27,-1,27,26,20,-1,21,22,28,-1,28,27,21,-1,22,16,29,-1,29,28,22,-1,16,3,30,-1,30,29,16,-1,3,2,23,-1,23,30,3,-1}).setTexCoordIndex(new int[] {0,4,1,-1,1,2,0,-1,3,5,0,-1,0,2,3,-1,6,9,7,-1,7,8,6,-1,8,7,10,-1,10,11,8,-1,12,20,9,-1,9,6,12,-1,21,20,12,-1,12,13,21,-1,11,10,14,-1,14,15,11,-1,15,14,16,-1,16,17,15,-1,9,1,4,-1,4,7,9,-1,7,4,0,-1,0,10,7,-1,10,0,5,-1,5,14,10,-1,14,5,3,-1,3,16,14,-1,6,8,19,-1,8,11,19,-1,12,6,19,-1,13,12,19,-1,11,15,19,-1,15,17,19,-1,17,18,19,-1,18,13,19,-1,13,18,22,-1,22,21,13,-1,18,17,16,-1,16,22,18,-1,24,25,26,-1,26,27,28,-1,24,26,28,-1,24,28,29,-1,24,29,30,-1,24,30,23,-1,2,1,24,-1,24,23,2,-1,1,9,25,-1,25,24,1,-1,9,20,26,-1,26,25,9,-1,20,21,27,-1,27,26,20,-1,21,22,28,-1,28,27,21,-1,22,16,29,-1,29,28,22,-1,16,3,30,-1,30,29,16,-1,3,2,23,-1,23,30,3,-1})
                      .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.8202,-6.6870,-3.4110,2.5670,-6.8140,0.3665,0.4068,-6.8350,0.5953,-2.0330,-6.8000,0.7383,2.3470,-6.7420,-2.3640,-2.1590,-6.7220,-2.3620,1.3910,0.0721,-0.2632,2.3290,-3.5180,-2.2640,1.0290,0.4254,-1.3550,2.1480,-3.6390,0.4281,0.5780,-3.4390,-3.2480,0.1667,-0.7673,-2.6340,0.6108,-0.1555,0.5745,-1.1650,-0.0864,1.7220,-2.4360,-3.5390,-2.2930,-1.3000,-0.7319,-2.8640,-2.0250,-3.6340,0.7655,-2.4160,-1.1840,-1.0370,-2.5670,-0.7486,1.3370,-0.5315,0.4359,-0.5649,1.5910,-1.9170,2.1280,-0.6895,-0.8855,3.4110,-2.4490,-2.0960,3.1130,0.5750,-6.5570,1.9610,2.0220,-6.5480,1.8200,1.6750,-4.0870,1.5790,1.2050,-2.6310,3.1580,-0.5196,-1.8910,4.2480,-1.5820,-2.6170,4.0580,-1.2450,-3.8510,1.8470,-1.2260,-6.5140,2.0230})))
                      .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.2874,0.0046,0.2798,0.0442,0.2785,0.0523,0.2806,0.0600,0.2841,0.0129,0.2854,0.0243,0.6233,0.0398,0.3712,0.0119,0.6447,0.0280,0.3638,0.0437,0.3760,0.0049,0.5724,0.0153,0.6095,0.0515,0.6137,0.0693,0.3699,0.0236,0.5745,0.0163,0.3642,0.0581,0.5471,0.0403,0.5735,0.0684,0.6453,0.0411,0.4855,0.0660,0.5541,0.0994,0.4746,0.0876,0.2785,0.0523,0.2798,0.0442,0.3638,0.0437,0.4855,0.0660,0.5541,0.0994,0.4746,0.0876,0.3642,0.0581,0.2806,0.0600})))))))
              .addChild(new HAnimJoint("hanim_l_metatarsophalangeal_2").setName("l_metatarsophalangeal_2").setCenter(4.809000,5.583000,1.492000).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 Transform().setTranslation(4.809000,5.583000,1.492000)
                    .addChild(new Shape()
                      .setAppearance(new Appearance()
                        .setMaterial(new Material().setDiffuseColor(0.588000,0.588000,0.588000))
                        .setTexture(new ImageTexture().setUSE("ChulTextureAtlas")))
                      .setGeometry(new IndexedFaceSet().setCreaseAngle(1.57).setCoordIndex(new int[] {0,1,19,-1,19,18,0,-1,1,2,20,-1,20,19,1,-1,22,5,25,-1,4,24,25,-1,25,5,4,-1,3,0,18,-1,18,21,3,-1,6,9,7,-1,7,8,6,-1,22,20,2,-1,2,5,22,-1,6,11,10,-1,10,9,6,-1,0,13,12,-1,12,1,0,-1,1,12,14,-1,14,2,1,-1,3,4,15,-1,15,16,3,-1,5,17,15,-1,15,4,5,-1,3,16,13,-1,13,0,3,-1,2,14,17,-1,17,5,2,-1,15,6,8,-1,8,16,15,-1,16,8,7,-1,7,13,16,-1,13,7,9,-1,9,12,13,-1,15,17,11,-1,11,6,15,-1,12,9,10,-1,10,14,12,-1,14,10,11,-1,11,17,14,-1,4,3,23,-1,23,24,4,-1,23,3,21,-1,18,19,27,-1,27,26,18,-1,19,20,28,-1,28,27,19,-1,20,22,29,-1,29,28,20,-1,22,25,29,-1,23,21,30,-1,21,18,26,-1,26,30,21,-1,23,25,24,-1,29,25,23,-1,23,30,29,-1,27,28,29,-1,26,27,29,-1,30,26,29,-1}).setTexCoordIndex(new int[] {0,1,19,-1,19,18,0,-1,1,2,20,-1,20,19,1,-1,22,5,25,-1,4,24,25,-1,25,5,4,-1,3,0,18,-1,18,21,3,-1,6,9,7,-1,7,8,6,-1,22,20,2,-1,2,5,22,-1,6,11,10,-1,10,9,6,-1,0,13,12,-1,12,1,0,-1,1,12,14,-1,14,2,1,-1,3,4,15,-1,15,16,3,-1,5,17,15,-1,15,4,5,-1,3,16,13,-1,13,0,3,-1,2,14,17,-1,17,5,2,-1,15,6,8,-1,8,16,15,-1,16,8,7,-1,7,13,16,-1,13,7,9,-1,9,12,13,-1,15,17,11,-1,11,6,15,-1,12,9,10,-1,10,14,12,-1,14,10,11,-1,11,17,14,-1,4,3,23,-1,23,24,4,-1,23,3,21,-1,18,19,27,-1,27,26,18,-1,19,20,28,-1,28,27,19,-1,20,22,29,-1,29,28,20,-1,22,25,29,-1,23,21,30,-1,21,18,26,-1,26,30,21,-1,23,25,24,-1,29,25,23,-1,23,30,29,-1,27,28,29,-1,26,27,29,-1,30,26,29,-1})
                        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {2.8030,-5.5880,0.6731,0.2267,-5.5890,2.0810,-2.4110,-5.6040,1.8960,2.3360,-2.4230,0.7256,-0.4491,-0.4293,2.1440,-2.5660,-2.1880,1.9330,-0.2886,-2.3420,8.5080,2.6280,-5.5100,5.6760,2.5670,-2.3410,5.7100,-0.0624,-5.5100,8.4650,-1.7430,-5.5220,7.6800,-1.7300,-2.1030,7.7110,-0.0387,-5.5410,5.3530,2.5840,-5.5360,2.7350,-2.5250,-5.5530,5.4170,-0.2650,-1.1100,5.3960,2.2990,-2.3750,2.7760,-2.5120,-2.3850,5.4480,2.3320,-5.5590,-2.5890,0.1713,-5.5800,-2.3600,-2.2690,-5.5450,-2.2170,1.9120,-2.3840,-2.5270,-2.2600,-2.3790,-2.1900,1.3560,-0.6618,-0.8278,-0.9250,0.3698,0.4552,-2.6840,-0.8406,0.1573,1.8280,-3.7030,-4.6200,0.0134,-3.7190,-4.4340,-1.4220,-3.6800,-4.3300,-1.4110,-0.7578,-4.7540,0.2889,-0.8748,-4.7050})))
                        .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.2780,0.0809,0.2779,0.1038,0.2770,0.1083,0.3615,0.0805,0.4946,0.1295,0.3758,0.1069,0.3664,0.1777,0.2827,0.1396,0.3665,0.1379,0.2827,0.1788,0.2820,0.1739,0.3809,0.1720,0.2808,0.1426,0.2811,0.1055,0.2801,0.1495,0.4533,0.1669,0.3644,0.1045,0.3638,0.1477,0.2798,0.0442,0.2785,0.0523,0.2806,0.0600,0.3638,0.0437,0.3642,0.0581,0.4855,0.0660,0.5541,0.0994,0.4746,0.0876,0.2798,0.0442,0.2785,0.0523,0.2806,0.0600,0.3642,0.0581,0.3638,0.0437})))))))))))
        .addChild(new HAnimJoint("hanim_r_hip").setName("r_hip").setCenter(-4.001000,41.139999,-1.119000).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 Transform().setTranslation(-4.001000,41.139999,-1.119000)
              .addChild(new Shape()
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setDiffuseColor(0.588000,0.588000,0.588000))
                  .setTexture(new ImageTexture().setUSE("ChulTextureAtlas")))
                .setGeometry(new IndexedFaceSet().setCreaseAngle(1.57).setCoordIndex(getIndexedFaceSet_9_81_coordIndex()).setTexCoordIndex(getIndexedFaceSet_9_81_texCoordIndex())
                  .setCoord(new Coordinate().setPoint(getCoordinate_10_81_point()))
                  .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.7014,0.3364,0.7014,0.3621,0.7014,0.2785,0.7014,0.2321,0.7014,0.2321,0.7014,0.2785,0.7014,0.3364,0.6864,0.3861,0.6582,0.3513,0.6582,0.3861,0.6864,0.3513,0.6582,0.2731,0.6864,0.2731,0.6582,0.2190,0.6864,0.2190,0.6582,0.2190,0.6864,0.2190,0.6582,0.2731,0.6864,0.2731,0.6582,0.3513,0.6864,0.3513,0.5958,0.3513,0.5958,0.3861,0.5958,0.2731,0.5958,0.2190,0.5958,0.2190,0.5958,0.2731,0.5958,0.3513,0.5417,0.3589,0.5417,0.3977,0.5417,0.2716,0.5417,0.2202,0.5417,0.2202,0.5417,0.2716,0.5417,0.3589,0.6072,0.3379,0.6072,0.3646,0.6072,0.2779,0.6072,0.2384,0.6072,0.2384,0.6072,0.2779,0.6072,0.3379,0.5350,0.3368,0.5350,0.3617,0.5350,0.2809,0.5350,0.2480,0.5350,0.2480,0.5350,0.2809,0.5350,0.3368,0.5235,0.2990})))))))
          .addChild(new HAnimJoint("hanim_r_knee").setName("r_knee").setCenter(-4.315000,25.190001,-1.119000).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 Transform().setTranslation(-4.315000,25.190001,-1.119000)
                .addChild(new Shape()
                  .setAppearance(new Appearance()
                    .setMaterial(new Material().setDiffuseColor(0.588000,0.588000,0.588000))
                    .setTexture(new ImageTexture().setUSE("ChulTextureAtlas")))
                  .setGeometry(new IndexedFaceSet().setCreaseAngle(1.57).setCoordIndex(new int[] {36,37,38,-1,35,36,38,-1,38,39,40,-1,35,38,40,-1,41,35,40,-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,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,35,0,1,-1,1,36,35,-1,36,1,2,-1,2,37,36,-1,37,2,3,-1,3,38,37,-1,38,3,4,-1,4,39,38,-1,39,4,5,-1,5,40,39,-1,40,5,6,-1,6,41,40,-1,41,6,0,-1,0,35,41,-1}).setTexCoordIndex(new int[] {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,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,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})
                    .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {-2.5900,-0.0184,0.0000,-1.4150,-0.0184,2.8620,1.2240,-0.0184,3.5690,3.0330,-0.0184,1.5880,3.0330,-0.0184,-1.5880,1.2240,-0.0184,-3.5690,-1.4150,-0.0184,-2.8620,-2.5900,-3.3620,0.0000,-1.4150,-3.3620,2.8620,1.2240,-3.3620,3.5690,3.0330,-3.3620,1.5880,3.0330,-3.3620,-1.5880,1.2240,-3.3620,-3.5690,-1.4150,-3.3620,-2.8620,-2.5900,-13.6600,0.0000,-1.4150,-13.6600,2.8620,1.2240,-13.6600,3.5690,3.0330,-13.6600,1.5880,3.0330,-13.6600,-1.5880,1.2240,-13.6600,-3.5690,-1.4150,-13.6600,-2.8620,-3.2390,-19.5700,0.0000,-1.8130,-19.5700,3.4720,1.3890,-19.5700,4.3300,3.2390,-19.5700,1.9270,3.2390,-19.5700,-1.9270,1.3890,-19.5700,-4.3300,-1.8130,-19.5700,-3.4720,-1.8630,-12.3000,0.0000,-0.9622,-12.3000,2.1960,1.0630,-12.3000,2.7380,2.3780,-12.3000,1.2190,2.3780,-12.3000,-1.2190,1.0630,-12.3000,-2.7380,-0.9622,-12.3000,-2.1960,-1.7780,1.7560,0.0000,-0.9091,1.7560,2.1180,1.0440,1.7560,2.6410,2.6100,1.7560,1.1750,2.6100,1.7560,-1.1750,1.0440,1.7560,-2.6410,-0.9091,1.7560,-2.1180})))
                    .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.5993,0.2671,0.5993,0.2423,0.5993,0.3227,0.5993,0.3673,0.5993,0.3673,0.5993,0.3227,0.5993,0.2671,0.5849,0.2192,0.5579,0.2527,0.5579,0.2192,0.5849,0.2527,0.5579,0.3279,0.5849,0.3279,0.5579,0.3793,0.5849,0.3793,0.5579,0.3793,0.5849,0.3793,0.5579,0.3279,0.5849,0.3279,0.5579,0.2527,0.5849,0.2527,0.4746,0.2527,0.4746,0.2192,0.4746,0.3279,0.4746,0.3793,0.4746,0.3793,0.4746,0.3279,0.4746,0.2527,0.4260,0.2592,0.4268,0.2203,0.4268,0.3325,0.4268,0.3852,0.4268,0.3852,0.4268,0.3325,0.4260,0.2592,0.4856,0.2656,0.4856,0.2399,0.4856,0.3232,0.4856,0.3607,0.4856,0.3607,0.4856,0.3232,0.4856,0.2656})))))))
            .addChild(new HAnimJoint("hanim_r_talocrural").setName("r_talocrural").setCenter(-4.574000,6.838000,-1.463000).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 Transform().setTranslation(-4.574000,6.838000,-1.463000)
                  .addChild(new Shape()
                    .setAppearance(new Appearance()
                      .setMaterial(new Material().setDiffuseColor(0.588000,0.588000,0.588000))
                      .setTexture(new ImageTexture().setUSE("ChulTextureAtlas")))
                    .setGeometry(new IndexedFaceSet().setCreaseAngle(1.57).setCoordIndex(new int[] {0,2,1,-1,1,4,0,-1,3,2,0,-1,0,5,3,-1,6,8,7,-1,7,9,6,-1,8,11,10,-1,10,7,8,-1,12,6,9,-1,9,20,12,-1,21,13,12,-1,12,20,21,-1,11,15,14,-1,14,10,11,-1,15,17,16,-1,16,14,15,-1,9,7,4,-1,4,1,9,-1,7,10,0,-1,0,4,7,-1,10,14,5,-1,5,0,10,-1,14,16,3,-1,3,5,14,-1,6,19,8,-1,8,19,11,-1,12,19,6,-1,13,19,12,-1,11,19,15,-1,15,19,17,-1,17,19,18,-1,18,19,13,-1,13,21,22,-1,22,18,13,-1,18,22,16,-1,16,17,18,-1,24,23,30,-1,24,30,29,-1,24,29,28,-1,28,27,26,-1,24,28,26,-1,24,26,25,-1,2,23,24,-1,24,1,2,-1,1,24,25,-1,25,9,1,-1,9,25,26,-1,26,20,9,-1,20,26,27,-1,27,21,20,-1,21,27,28,-1,28,22,21,-1,22,28,29,-1,29,16,22,-1,16,29,30,-1,30,3,16,-1,3,30,23,-1,23,2,3,-1}).setTexCoordIndex(new int[] {0,2,1,-1,1,4,0,-1,3,2,0,-1,0,5,3,-1,6,8,7,-1,7,9,6,-1,8,11,10,-1,10,7,8,-1,12,6,9,-1,9,20,12,-1,21,13,12,-1,12,20,21,-1,11,15,14,-1,14,10,11,-1,15,17,16,-1,16,14,15,-1,9,7,4,-1,4,1,9,-1,7,10,0,-1,0,4,7,-1,10,14,5,-1,5,0,10,-1,14,16,3,-1,3,5,14,-1,6,19,8,-1,8,19,11,-1,12,19,6,-1,13,19,12,-1,11,19,15,-1,15,19,17,-1,17,19,18,-1,18,19,13,-1,13,21,22,-1,22,18,13,-1,18,22,16,-1,16,17,18,-1,24,23,30,-1,24,30,29,-1,24,29,28,-1,28,27,26,-1,24,28,26,-1,24,26,25,-1,2,23,24,-1,24,1,2,-1,1,24,25,-1,25,9,1,-1,9,25,26,-1,26,20,9,-1,20,26,27,-1,27,21,20,-1,21,27,28,-1,28,22,21,-1,22,28,29,-1,29,16,22,-1,16,29,30,-1,30,3,16,-1,3,30,23,-1,23,2,3,-1})
                      .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {-0.8202,-6.6870,-3.4110,-2.5670,-6.8140,0.3665,-0.4068,-6.8350,0.5953,2.0330,-6.8000,0.7383,-2.3470,-6.7420,-2.3640,2.1590,-6.7220,-2.3620,-1.3910,0.0721,-0.2632,-2.3290,-3.5180,-2.2640,-1.0290,0.4254,-1.3550,-2.1480,-3.6390,0.4281,-0.5780,-3.4390,-3.2480,-0.1667,-0.7673,-2.6340,-0.6108,-0.1555,0.5745,1.1650,-0.0864,1.7220,2.4360,-3.5390,-2.2930,1.3000,-0.7319,-2.8640,2.0250,-3.6340,0.7655,2.4160,-1.1840,-1.0370,2.5670,-0.7486,1.3370,0.5315,0.4359,-0.5649,-1.5910,-1.9170,2.1280,0.6895,-0.8855,3.4110,2.4490,-2.0960,3.1130,-0.5750,-6.5570,1.9610,-2.0220,-6.5480,1.8200,-1.6750,-4.0870,1.5790,-1.2050,-2.6310,3.1580,0.5196,-1.8910,4.2480,1.5820,-2.6170,4.0580,1.2450,-3.8510,1.8470,1.2260,-6.5140,2.0230})))
                      .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.2874,0.0046,0.2798,0.0442,0.2785,0.0523,0.2806,0.0600,0.2841,0.0129,0.2854,0.0243,0.6233,0.0398,0.3712,0.0119,0.6447,0.0280,0.3638,0.0437,0.3760,0.0049,0.5724,0.0153,0.6095,0.0515,0.6137,0.0693,0.3699,0.0236,0.5745,0.0163,0.3642,0.0581,0.5471,0.0403,0.5735,0.0684,0.6453,0.0411,0.4855,0.0660,0.5541,0.0994,0.4746,0.0876,0.2785,0.0523,0.2798,0.0442,0.3638,0.0437,0.4855,0.0660,0.5541,0.0994,0.4746,0.0876,0.3642,0.0581,0.2806,0.0600})))))))
              .addChild(new HAnimJoint("hanim_r_metatarsophalangeal_2").setName("r_metatarsophalangeal_2").setCenter(-4.809000,5.583000,1.492000).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 Transform().setTranslation(-4.809000,5.583000,1.492000)
                    .addChild(new Shape()
                      .setAppearance(new Appearance()
                        .setMaterial(new Material().setDiffuseColor(0.588000,0.588000,0.588000))
                        .setTexture(new ImageTexture().setUSE("ChulTextureAtlas")))
                      .setGeometry(new IndexedFaceSet().setCreaseAngle(1.57).setCoordIndex(new int[] {0,18,19,-1,19,1,0,-1,1,19,20,-1,20,2,1,-1,22,25,5,-1,4,5,25,-1,25,24,4,-1,3,21,18,-1,18,0,3,-1,6,8,7,-1,7,9,6,-1,22,5,2,-1,2,20,22,-1,6,9,10,-1,10,11,6,-1,0,1,12,-1,12,13,0,-1,1,2,14,-1,14,12,1,-1,3,16,15,-1,15,4,3,-1,5,4,15,-1,15,17,5,-1,3,0,13,-1,13,16,3,-1,2,5,17,-1,17,14,2,-1,15,16,8,-1,8,6,15,-1,16,13,7,-1,7,8,16,-1,13,12,9,-1,9,7,13,-1,15,6,11,-1,11,17,15,-1,12,14,10,-1,10,9,12,-1,14,17,11,-1,11,10,14,-1,4,24,23,-1,23,3,4,-1,23,21,3,-1,18,26,27,-1,27,19,18,-1,19,27,28,-1,28,20,19,-1,20,28,29,-1,29,22,20,-1,22,29,25,-1,23,30,21,-1,21,30,26,-1,26,18,21,-1,23,24,25,-1,29,30,23,-1,23,25,29,-1,29,28,27,-1,29,27,26,-1,30,29,26,-1}).setTexCoordIndex(new int[] {0,18,19,-1,19,1,0,-1,1,19,20,-1,20,2,1,-1,22,25,5,-1,4,5,25,-1,25,24,4,-1,3,21,18,-1,18,0,3,-1,6,8,7,-1,7,9,6,-1,22,5,2,-1,2,20,22,-1,6,9,10,-1,10,11,6,-1,0,1,12,-1,12,13,0,-1,1,2,14,-1,14,12,1,-1,3,16,15,-1,15,4,3,-1,5,4,15,-1,15,17,5,-1,3,0,13,-1,13,16,3,-1,2,5,17,-1,17,14,2,-1,15,16,8,-1,8,6,15,-1,16,13,7,-1,7,8,16,-1,13,12,9,-1,9,7,13,-1,15,6,11,-1,11,17,15,-1,12,14,10,-1,10,9,12,-1,14,17,11,-1,11,10,14,-1,4,24,23,-1,23,3,4,-1,23,21,3,-1,18,26,27,-1,27,19,18,-1,19,27,28,-1,28,20,19,-1,20,28,29,-1,29,22,20,-1,22,29,25,-1,23,30,21,-1,21,30,26,-1,26,18,21,-1,23,24,25,-1,29,30,23,-1,23,25,29,-1,29,28,27,-1,29,27,26,-1,30,29,26,-1})
                        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {-2.8030,-5.5880,0.6731,-0.2267,-5.5890,2.0810,2.4110,-5.6040,1.8960,-2.3360,-2.4230,0.7256,0.4491,-0.4293,2.1440,2.5660,-2.1880,1.9330,0.2886,-2.3420,8.5080,-2.6280,-5.5100,5.6760,-2.5670,-2.3410,5.7100,0.0624,-5.5100,8.4650,1.7430,-5.5220,7.6800,1.7300,-2.1030,7.7110,0.0387,-5.5410,5.3530,-2.5840,-5.5360,2.7350,2.5250,-5.5530,5.4170,0.2650,-1.1100,5.3960,-2.2990,-2.3750,2.7760,2.5120,-2.3850,5.4480,-2.3320,-5.5590,-2.5890,-0.1713,-5.5800,-2.3600,2.2690,-5.5450,-2.2170,-1.9120,-2.3840,-2.5270,2.2600,-2.3790,-2.1900,-1.3560,-0.6618,-0.8278,0.9250,0.3698,0.4552,2.6840,-0.8406,0.1573,-1.8280,-3.7030,-4.6200,-0.0134,-3.7190,-4.4340,1.4220,-3.6800,-4.3300,1.4110,-0.7578,-4.7540,-0.2889,-0.8748,-4.7050})))
                        .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.2780,0.0809,0.2779,0.1038,0.2770,0.1083,0.3615,0.0805,0.4946,0.1295,0.3758,0.1069,0.3664,0.1777,0.2827,0.1396,0.3665,0.1379,0.2827,0.1788,0.2820,0.1739,0.3809,0.1720,0.2808,0.1426,0.2811,0.1055,0.2801,0.1495,0.4533,0.1669,0.3644,0.1045,0.3638,0.1477,0.2798,0.0442,0.2785,0.0523,0.2806,0.0600,0.3638,0.0437,0.3642,0.0581,0.4855,0.0660,0.5541,0.0994,0.4746,0.0876,0.2798,0.0442,0.2785,0.0523,0.2806,0.0600,0.3642,0.0581,0.3638,0.0437})))))))))))
        .addChild(new HAnimJoint("hanim_sacroiliac").setName("sacroiliac").setCenter(0.000000,38.639999,-1.034000).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 Transform().setTranslation(0.000000,38.639999,-1.034000)
              .addChild(new Shape()
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setDiffuseColor(0.588000,0.588000,0.588000))
                  .setTexture(new ImageTexture().setUSE("ChulTextureAtlas")))
                .setGeometry(new IndexedFaceSet().setCreaseAngle(1.57).setCoordIndex(getIndexedFaceSet_9_121_coordIndex()).setTexCoordIndex(getIndexedFaceSet_9_121_texCoordIndex())
                  .setCoord(new Coordinate().setPoint(getCoordinate_10_121_point()))
                  .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.7418,0.2139,0.7309,0.2139,0.7342,0.2600,0.7342,0.2938,0.7342,0.3062,0.7342,0.2938,0.7342,0.2600,0.7309,0.2139,0.7343,0.2601,0.7343,0.2939,0.7343,0.3063,0.7343,0.2939,0.7343,0.2601,0.7157,0.2139,0.7156,0.2735,0.7156,0.3173,0.7156,0.3333,0.7156,0.3173,0.7156,0.2735,0.7157,0.2139,0.7157,0.2736,0.7157,0.3174,0.7157,0.3334,0.7157,0.3174,0.7157,0.2736,0.7015,0.2147,0.7014,0.2836,0.7014,0.3341,0.7014,0.3526,0.7014,0.3341,0.7014,0.2836,0.7015,0.2147,0.7015,0.2837,0.7015,0.3342,0.7015,0.3527,0.7015,0.3342,0.7015,0.2837,0.6609,0.2147,0.6608,0.2744,0.6608,0.3181,0.6608,0.3341,0.6608,0.3181,0.6608,0.2744,0.6609,0.2147,0.6609,0.2745,0.6609,0.3182,0.6609,0.3342,0.6609,0.3182,0.6609,0.2745,0.6312,0.2147,0.6311,0.2491,0.6311,0.2744,0.6311,0.2836,0.6311,0.2744,0.6311,0.2491,0.6312,0.2147,0.6312,0.2492,0.6312,0.2745,0.6312,0.2837,0.6312,0.2745,0.6312,0.2492,0.6204,0.2147})))))))
          .addChild(new HAnimJoint("hanim_l_shoulder").setName("l_shoulder").setCenter(7.699000,59.419998,-1.567000).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 Transform().setTranslation(7.699000,59.419998,-1.567000)
                .addChild(new Shape()
                  .setAppearance(new Appearance()
                    .setMaterial(new Material().setDiffuseColor(0.588000,0.588000,0.588000))
                    .setTexture(new ImageTexture().setUSE("ChulTextureAtlas")))
                  .setGeometry(new IndexedFaceSet().setCreaseAngle(1.57).setCoordIndex(getIndexedFaceSet_10_130_coordIndex()).setTexCoordIndex(getIndexedFaceSet_10_130_texCoordIndex())
                    .setCoord(new Coordinate().setPoint(getCoordinate_11_130_point()))
                    .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.8175,0.3603,0.8632,0.3546,0.8605,0.3699,0.9777,0.3334,0.9690,0.3634,0.9603,0.3336,0.8992,0.3596,0.8908,0.3854,0.9343,0.3596,0.9435,0.3848,0.8525,0.3149,0.8059,0.3198,0.9839,0.3230,0.9553,0.3189,0.9082,0.3292,0.9254,0.3292,0.8055,0.2725,0.9792,0.2777,0.8587,0.2725,0.9499,0.2765,0.9085,0.2900,0.9252,0.2900,0.8162,0.2273,0.9712,0.2286,0.8696,0.2158,0.9440,0.2164,0.9155,0.2287,0.9256,0.2287,0.8189,0.2013,0.9684,0.2137,0.8705,0.2008,0.9438,0.2015,0.9155,0.2135,0.9255,0.2135,0.8216,0.1810,0.9690,0.1876,0.8720,0.1755,0.9412,0.1762,0.9157,0.1882,0.9252,0.1882,0.8292,0.3842,0.8182,0.3733,0.9806,0.3457,0.9745,0.3724,0.8380,0.4052,0.9619,0.3995,0.9854,0.3401,0.8086,0.3454,0.8127,0.3778,0.9241,0.1643,0.7988,0.3204,0.7988,0.2717,0.7988,0.2717,0.8096,0.2286,0.8096,0.2286,0.8053,0.2016,0.8053,0.2016,0.8125,0.1748,0.8055,0.3493,0.7988,0.3204,0.8071,0.3803,0.8007,0.3548,0.8121,0.3995,0.8121,0.3995,0.8071,0.3803,0.8007,0.3548,0.8055,0.3493,0.8055,0.3493,0.8125,0.1748,0.9181,0.4000})))))))
            .addChild(new HAnimJoint("hanim_l_elbow").setName("l_elbow").setCenter(8.026000,48.450001,-1.959000).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 Transform().setTranslation(8.026000,48.450001,-1.959000)
                  .addChild(new Shape()
                    .setAppearance(new Appearance()
                      .setMaterial(new Material().setDiffuseColor(0.588000,0.588000,0.588000))
                      .setTexture(new ImageTexture().setUSE("ChulTextureAtlas")))
                    .setGeometry(new IndexedFaceSet().setCreaseAngle(1.57).setCoordIndex(new int[] {0,3,1,-1,1,2,0,-1,2,1,4,-1,4,5,2,-1,6,7,3,-1,3,0,6,-1,5,4,8,-1,8,9,5,-1,9,8,10,-1,10,11,9,-1,11,10,7,-1,7,6,11,-1,3,13,12,-1,12,1,3,-1,4,1,12,-1,12,14,4,-1,13,3,7,-1,7,15,13,-1,4,14,16,-1,16,8,4,-1,8,16,17,-1,17,10,8,-1,7,10,17,-1,17,15,7,-1,13,19,18,-1,18,12,13,-1,12,18,20,-1,20,14,12,-1,13,15,21,-1,21,19,13,-1,16,14,20,-1,20,22,16,-1,16,22,23,-1,23,17,16,-1,17,23,21,-1,21,15,17,-1,24,25,19,-1,19,21,24,-1,26,20,18,-1,18,27,26,-1,25,27,18,-1,18,19,25,-1,24,21,23,-1,23,28,24,-1,28,23,22,-1,22,29,28,-1,26,29,22,-1,22,20,26,-1,0,2,30,-1,30,31,0,-1,2,5,32,-1,32,30,2,-1,6,0,31,-1,31,33,6,-1,5,9,34,-1,34,32,5,-1,9,11,35,-1,35,34,9,-1,11,6,33,-1,33,35,11,-1,31,30,36,-1,30,32,36,-1,33,31,36,-1,32,34,36,-1,34,35,36,-1,35,33,36,-1,25,24,37,-1,26,27,37,-1,27,25,37,-1,24,28,37,-1,28,29,37,-1,29,26,37,-1}).setTexCoordIndex(new int[] {0,3,1,-1,1,2,0,-1,2,1,4,-1,4,5,2,-1,6,7,3,-1,3,0,6,-1,5,4,8,-1,8,9,5,-1,38,39,10,-1,10,11,38,-1,11,10,7,-1,7,6,11,-1,3,13,12,-1,12,1,3,-1,4,1,12,-1,12,14,4,-1,13,3,7,-1,7,15,13,-1,4,14,16,-1,16,8,4,-1,40,41,17,-1,17,10,40,-1,7,10,17,-1,17,15,7,-1,13,19,18,-1,18,12,13,-1,12,18,20,-1,20,14,12,-1,13,15,21,-1,21,19,13,-1,16,14,20,-1,20,22,16,-1,42,43,23,-1,23,17,42,-1,17,23,21,-1,21,15,17,-1,24,25,19,-1,19,21,24,-1,26,20,18,-1,18,27,26,-1,25,27,18,-1,18,19,25,-1,24,21,23,-1,23,28,24,-1,28,23,44,-1,44,45,28,-1,26,29,22,-1,22,20,26,-1,0,2,30,-1,30,31,0,-1,2,5,32,-1,32,30,2,-1,6,0,31,-1,31,33,6,-1,5,9,34,-1,34,32,5,-1,47,11,35,-1,35,46,47,-1,11,6,33,-1,33,35,11,-1,31,30,48,-1,30,32,36,-1,33,31,49,-1,32,34,36,-1,50,35,51,-1,35,33,52,-1,25,24,37,-1,26,27,37,-1,27,25,37,-1,24,28,37,-1,28,53,37,-1,29,26,37,-1})
                      .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {-1.6070,-0.3011,-0.7068,-1.8160,-1.2590,0.7158,-1.6070,-0.3011,0.7173,-1.8160,-1.2590,-0.7039,0.0748,-2.2070,1.6640,0.0977,-1.2810,1.6710,0.0968,-1.2820,-1.7490,0.0750,-2.2070,-1.4920,1.7910,-1.6160,0.6505,1.8160,-0.6919,0.6532,1.7910,-1.6160,-0.5319,1.8160,-0.6919,-0.5362,-1.3230,-4.5280,1.4380,-1.3230,-4.5280,-0.6341,0.0101,-4.9170,1.7490,0.0100,-4.9170,-1.4190,1.5990,-4.3530,0.9644,1.5990,-4.3530,-0.4902,-1.2750,-7.5520,0.9117,-1.2750,-7.5520,-0.5772,0.0603,-7.6910,1.6000,0.0602,-7.6910,-1.3190,1.3400,-7.1720,0.8445,1.3400,-7.1720,-0.3992,0.0847,-10.9900,-0.7836,-0.6790,-10.6600,-0.3055,0.0920,-10.9900,1.0880,-0.6772,-10.6500,0.6521,0.6479,-10.8500,-0.4597,0.6520,-10.8700,0.7241,-0.8326,0.9823,0.4058,-0.8326,0.9823,-0.3926,0.1232,0.4326,0.9405,0.1227,0.4326,-0.9770,1.0870,0.7632,0.3698,1.0870,0.7632,-0.2970,0.1182,1.1870,0.0082,-0.0134,-11.3900,0.1526})))
                      .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.9014,0.1592,0.9207,0.1477,0.9221,0.1592,0.9028,0.1477,0.9498,0.1348,0.9510,0.1460,0.8725,0.1460,0.8736,0.1348,0.9793,0.1407,0.9796,0.1519,0.8426,0.1407,0.8423,0.1519,0.9299,0.1077,0.9022,0.1077,0.9466,0.1020,0.8775,0.1020,0.9732,0.1077,0.8437,0.1077,0.9238,0.0710,0.9036,0.0710,0.9446,0.0684,0.8798,0.0684,0.9704,0.0737,0.8450,0.0737,0.8879,0.0318,0.9059,0.0364,0.9390,0.0318,0.9232,0.0366,0.8712,0.0331,0.9514,0.0329,0.9243,0.1741,0.8994,0.1741,0.9551,0.1668,0.8685,0.1668,0.9806,0.1701,0.8414,0.1701,0.9871,0.1759,0.9173,0.0271,0.8271,0.1519,0.8268,0.1407,0.8268,0.1407,0.8207,0.1077,0.8207,0.1077,0.8264,0.0737,0.8264,0.0737,0.8397,0.0329,0.8281,0.1701,0.8271,0.1519,0.8346,0.1759,0.8346,0.1759,0.8281,0.1701,0.8346,0.1759,0.8346,0.1759,0.8397,0.0329})))))))
              .addChild(new HAnimJoint("hanim_l_radiocarpal").setName("l_radiocarpal").setCenter(7.617000,37.689999,-1.663000).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 Transform().setTranslation(7.617000,37.689999,-1.663000)
                    .addChild(new Shape()
                      .setAppearance(new Appearance()
                        .setMaterial(new Material().setDiffuseColor(0.588000,0.588000,0.588000))
                        .setTexture(new ImageTexture().setUSE("ChulTextureAtlas")))
                      .setGeometry(new IndexedFaceSet().setCreaseAngle(1.57).setCoordIndex(getIndexedFaceSet_12_148_coordIndex()).setTexCoordIndex(getIndexedFaceSet_12_148_texCoordIndex())
                        .setCoord(new Coordinate().setPoint(getCoordinate_13_148_point()))
                        .setTexCoord(new TextureCoordinate().setPoint(getTextureCoordinate_13_149_point())))))))))
          .addChild(new HAnimJoint("hanim_r_shoulder").setName("r_shoulder").setCenter(-7.699000,59.419998,-1.567000).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 Transform().setTranslation(-7.699000,59.419998,-1.567000)
                .addChild(new Shape()
                  .setAppearance(new Appearance()
                    .setMaterial(new Material().setDiffuseColor(0.588000,0.588000,0.588000))
                    .setTexture(new ImageTexture().setUSE("ChulTextureAtlas")))
                  .setGeometry(new IndexedFaceSet().setCreaseAngle(1.57).setCoordIndex(getIndexedFaceSet_10_160_coordIndex()).setTexCoordIndex(getIndexedFaceSet_10_160_texCoordIndex())
                    .setCoord(new Coordinate().setPoint(getCoordinate_11_160_point()))
                    .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.8175,0.3603,0.8632,0.3546,0.8605,0.3699,0.9777,0.3334,0.9690,0.3634,0.9603,0.3336,0.8992,0.3596,0.8908,0.3854,0.9343,0.3596,0.9435,0.3848,0.8525,0.3149,0.8059,0.3198,0.9839,0.3230,0.9553,0.3189,0.9082,0.3292,0.9254,0.3292,0.8055,0.2725,0.9792,0.2777,0.8587,0.2725,0.9499,0.2765,0.9085,0.2900,0.9252,0.2900,0.8162,0.2273,0.9712,0.2286,0.8696,0.2158,0.9440,0.2164,0.9155,0.2287,0.9256,0.2287,0.8189,0.2013,0.9684,0.2137,0.8705,0.2008,0.9438,0.2015,0.9155,0.2135,0.9255,0.2135,0.8216,0.1810,0.9690,0.1876,0.8720,0.1755,0.9412,0.1762,0.9157,0.1882,0.9252,0.1882,0.8292,0.3842,0.8182,0.3733,0.9806,0.3457,0.9745,0.3724,0.8380,0.4052,0.9619,0.3995,0.9854,0.3401,0.8086,0.3454,0.8127,0.3778,0.9241,0.1643,0.7988,0.3204,0.7988,0.2717,0.7988,0.2717,0.8096,0.2286,0.8096,0.2286,0.8053,0.2016,0.8053,0.2016,0.8125,0.1748,0.8055,0.3493,0.7988,0.3204,0.8071,0.3803,0.8007,0.3548,0.8121,0.3995,0.8121,0.3995,0.8071,0.3803,0.8007,0.3548,0.8055,0.3493,0.8055,0.3493,0.8125,0.1748,0.9181,0.4000})))))))
            .addChild(new HAnimJoint("hanim_r_elbow").setName("r_elbow").setCenter(-8.026000,48.450001,-1.959000).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 Transform().setTranslation(-8.026000,48.450001,-1.959000)
                  .addChild(new Shape()
                    .setAppearance(new Appearance()
                      .setMaterial(new Material().setDiffuseColor(0.588000,0.588000,0.588000))
                      .setTexture(new ImageTexture().setUSE("ChulTextureAtlas")))
                    .setGeometry(new IndexedFaceSet().setCreaseAngle(1.57).setCoordIndex(new int[] {0,2,1,-1,1,3,0,-1,2,5,4,-1,4,1,2,-1,6,0,3,-1,3,7,6,-1,5,9,8,-1,8,4,5,-1,9,11,10,-1,10,8,9,-1,11,6,7,-1,7,10,11,-1,3,1,12,-1,12,13,3,-1,4,14,12,-1,12,1,4,-1,13,15,7,-1,7,3,13,-1,4,8,16,-1,16,14,4,-1,8,10,17,-1,17,16,8,-1,7,15,17,-1,17,10,7,-1,13,12,18,-1,18,19,13,-1,12,14,20,-1,20,18,12,-1,13,19,21,-1,21,15,13,-1,16,22,20,-1,20,14,16,-1,16,17,23,-1,23,22,16,-1,17,15,21,-1,21,23,17,-1,24,21,19,-1,19,25,24,-1,26,27,18,-1,18,20,26,-1,25,19,18,-1,18,27,25,-1,24,28,23,-1,23,21,24,-1,28,29,22,-1,22,23,28,-1,26,20,22,-1,22,29,26,-1,0,31,30,-1,30,2,0,-1,2,30,32,-1,32,5,2,-1,6,33,31,-1,31,0,6,-1,5,32,34,-1,34,9,5,-1,9,34,35,-1,35,11,9,-1,11,35,33,-1,33,6,11,-1,31,36,30,-1,30,36,32,-1,33,36,31,-1,32,36,34,-1,34,36,35,-1,35,36,33,-1,25,37,24,-1,26,37,27,-1,27,37,25,-1,24,37,28,-1,28,37,29,-1,29,37,26,-1}).setTexCoordIndex(new int[] {0,2,1,-1,1,3,0,-1,2,5,4,-1,4,1,2,-1,6,0,3,-1,3,7,6,-1,5,9,8,-1,8,4,5,-1,38,11,10,-1,10,39,38,-1,11,6,7,-1,7,10,11,-1,3,1,12,-1,12,13,3,-1,4,14,12,-1,12,1,4,-1,13,15,7,-1,7,3,13,-1,4,8,16,-1,16,14,4,-1,40,10,17,-1,17,41,40,-1,7,15,17,-1,17,10,7,-1,13,12,18,-1,18,19,13,-1,12,14,20,-1,20,18,12,-1,13,19,21,-1,21,15,13,-1,16,22,20,-1,20,14,16,-1,42,17,23,-1,23,43,42,-1,17,15,21,-1,21,23,17,-1,24,21,19,-1,19,25,24,-1,26,27,18,-1,18,20,26,-1,25,19,18,-1,18,27,25,-1,24,28,23,-1,23,21,24,-1,28,45,44,-1,44,23,28,-1,26,20,22,-1,22,29,26,-1,0,31,30,-1,30,2,0,-1,2,30,32,-1,32,5,2,-1,6,33,31,-1,31,0,6,-1,5,32,34,-1,34,9,5,-1,47,46,35,-1,35,11,47,-1,11,35,33,-1,33,6,11,-1,31,48,30,-1,30,36,32,-1,33,49,31,-1,32,36,34,-1,50,51,35,-1,35,52,33,-1,25,37,24,-1,26,37,27,-1,27,37,25,-1,24,37,28,-1,28,37,53,-1,29,37,26,-1})
                      .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {1.6070,-0.3011,-0.7068,1.8160,-1.2590,0.7158,1.6070,-0.3011,0.7173,1.8160,-1.2590,-0.7039,-0.0748,-2.2070,1.6640,-0.0977,-1.2810,1.6710,-0.0968,-1.2820,-1.7490,-0.0750,-2.2070,-1.4920,-1.7910,-1.6160,0.6505,-1.8160,-0.6919,0.6532,-1.7910,-1.6160,-0.5319,-1.8160,-0.6919,-0.5362,1.3230,-4.5280,1.4380,1.3230,-4.5280,-0.6341,-0.0101,-4.9170,1.7490,-0.0100,-4.9170,-1.4190,-1.5990,-4.3530,0.9644,-1.5990,-4.3530,-0.4902,1.2750,-7.5520,0.9117,1.2750,-7.5520,-0.5772,-0.0603,-7.6910,1.6000,-0.0602,-7.6910,-1.3190,-1.3400,-7.1720,0.8445,-1.3400,-7.1720,-0.3992,-0.0847,-10.9900,-0.7836,0.6790,-10.6600,-0.3055,-0.0920,-10.9900,1.0880,0.6772,-10.6500,0.6521,-0.6479,-10.8500,-0.4597,-0.6520,-10.8700,0.7241,0.8326,0.9823,0.4058,0.8326,0.9823,-0.3926,-0.1232,0.4326,0.9405,-0.1227,0.4326,-0.9770,-1.0870,0.7632,0.3698,-1.0870,0.7632,-0.2970,-0.1182,1.1870,0.0082,0.0134,-11.3900,0.1526})))
                      .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.9014,0.1592,0.9207,0.1477,0.9221,0.1592,0.9028,0.1477,0.9498,0.1348,0.9510,0.1460,0.8725,0.1460,0.8736,0.1348,0.9793,0.1407,0.9796,0.1519,0.8426,0.1407,0.8423,0.1519,0.9299,0.1077,0.9022,0.1077,0.9466,0.1020,0.8775,0.1020,0.9732,0.1077,0.8437,0.1077,0.9238,0.0710,0.9036,0.0710,0.9446,0.0684,0.8798,0.0684,0.9704,0.0737,0.8450,0.0737,0.8879,0.0318,0.9059,0.0364,0.9390,0.0318,0.9232,0.0366,0.8712,0.0331,0.9514,0.0329,0.9243,0.1741,0.8994,0.1741,0.9551,0.1668,0.8685,0.1668,0.9806,0.1701,0.8414,0.1701,0.9871,0.1759,0.9173,0.0271,0.8271,0.1519,0.8268,0.1407,0.8268,0.1407,0.8207,0.1077,0.8207,0.1077,0.8264,0.0737,0.8264,0.0737,0.8397,0.0329,0.8281,0.1701,0.8271,0.1519,0.8346,0.1759,0.8346,0.1759,0.8281,0.1701,0.8346,0.1759,0.8346,0.1759,0.8397,0.0329})))))))
              .addChild(new HAnimJoint("hanim_r_radiocarpal").setName("r_radiocarpal").setCenter(-7.617000,37.689999,-1.663000).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 Transform().setTranslation(-7.617000,37.689999,-1.663000)
                    .addChild(new Shape()
                      .setAppearance(new Appearance()
                        .setMaterial(new Material().setDiffuseColor(0.588000,0.588000,0.588000))
                        .setTexture(new ImageTexture().setUSE("ChulTextureAtlas")))
                      .setGeometry(new IndexedFaceSet().setCreaseAngle(1.57).setCoordIndex(getIndexedFaceSet_12_178_coordIndex()).setTexCoordIndex(getIndexedFaceSet_12_178_texCoordIndex())
                        .setCoord(new Coordinate().setPoint(getCoordinate_13_178_point()))
                        .setTexCoord(new TextureCoordinate().setPoint(getTextureCoordinate_13_179_point())))))))))
          .addChild(new HAnimJoint("hanim_vl5").setName("vl5").setCenter(0.000000,47.330002,-0.574400).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 Transform().setTranslation(0.000000,47.330002,-0.574400)
                .addChild(new Shape()
                  .setAppearance(new Appearance()
                    .setMaterial(new Material().setDiffuseColor(0.588000,0.588000,0.588000))
                    .setTexture(new ImageTexture().setUSE("ChulTextureAtlas")))
                  .setGeometry(new IndexedFaceSet().setCreaseAngle(1.57).setCoordIndex(getIndexedFaceSet_10_190_coordIndex()).setTexCoordIndex(getIndexedFaceSet_10_190_texCoordIndex())
                    .setCoord(new Coordinate().setPoint(getCoordinate_11_190_point()))
                    .setTexCoord(new TextureCoordinate().setPoint(getTextureCoordinate_11_191_point()))))))
            .addChild(new HAnimJoint("hanim_skullbase").setName("skullbase").setCenter(0.000000,65.510002,-1.446000).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 Transform().setTranslation(0.000000,65.510002,-1.446000)
                  .addChild(new Shape()
                    .setAppearance(new Appearance()
                      .setMaterial(new Material().setDiffuseColor(0.588000,0.588000,0.588000))
                      .setTexture(new ImageTexture().setUSE("ChulTextureAtlas")))
                    .setGeometry(new IndexedFaceSet().setCreaseAngle(1.57).setCoordIndex(getIndexedFaceSet_11_199_coordIndex()).setTexCoordIndex(getIndexedFaceSet_11_199_texCoordIndex())
                      .setCoord(new Coordinate().setPoint(getCoordinate_12_199_point()))
                      .setTexCoord(new TextureCoordinate().setPoint(getTextureCoordinate_12_200_point()))))))))))
      .addJoints(new HAnimJoint().setUSE("hanim_humanoid_root"))
      .addJoints(new HAnimJoint().setUSE("hanim_sacroiliac"))
      .addJoints(new HAnimJoint().setUSE("hanim_skullbase"))
      .addJoints(new HAnimJoint().setUSE("hanim_vl5"))
      .addJoints(new HAnimJoint().setUSE("hanim_l_elbow"))
      .addJoints(new HAnimJoint().setUSE("hanim_r_elbow"))
      .addJoints(new HAnimJoint().setUSE("hanim_l_hip"))
      .addJoints(new HAnimJoint().setUSE("hanim_r_hip"))
      .addJoints(new HAnimJoint().setUSE("hanim_l_knee"))
      .addJoints(new HAnimJoint().setUSE("hanim_r_knee"))
      .addJoints(new HAnimJoint().setUSE("hanim_l_metatarsophalangeal_2"))
      .addJoints(new HAnimJoint().setUSE("hanim_r_metatarsophalangeal_2"))
      .addJoints(new HAnimJoint().setUSE("hanim_l_radiocarpal"))
      .addJoints(new HAnimJoint().setUSE("hanim_r_radiocarpal"))
      .addJoints(new HAnimJoint().setUSE("hanim_l_shoulder"))
      .addJoints(new HAnimJoint().setUSE("hanim_r_shoulder"))
      .addJoints(new HAnimJoint().setUSE("hanim_l_talocrural"))
      .addJoints(new HAnimJoint().setUSE("hanim_r_talocrural"))
      .addSegments(new HAnimSegment().setUSE("hanim_l5"))
      .addSegments(new HAnimSegment().setUSE("hanim_pelvis"))
      .addSegments(new HAnimSegment().setUSE("hanim_sacrum"))
      .addSegments(new HAnimSegment().setUSE("hanim_skull"))
      .addSegments(new HAnimSegment().setUSE("hanim_l_calf"))
      .addSegments(new HAnimSegment().setUSE("hanim_r_calf"))
      .addSegments(new HAnimSegment().setUSE("hanim_l_carpal"))
      .addSegments(new HAnimSegment().setUSE("hanim_r_carpal"))
      .addSegments(new HAnimSegment().setUSE("hanim_l_forearm"))
      .addSegments(new HAnimSegment().setUSE("hanim_r_forearm"))
      .addSegments(new HAnimSegment().setUSE("hanim_l_talus"))
      .addSegments(new HAnimSegment().setUSE("hanim_r_talus"))
      .addSegments(new HAnimSegment().setUSE("hanim_l_tarsal_proximal_phalanx_2"))
      .addSegments(new HAnimSegment().setUSE("hanim_r_tarsal_proximal_phalanx_2"))
      .addSegments(new HAnimSegment().setUSE("hanim_l_thigh"))
      .addSegments(new HAnimSegment().setUSE("hanim_r_thigh"))
      .addSegments(new HAnimSegment().setUSE("hanim_l_upperarm"))
      .addSegments(new HAnimSegment().setUSE("hanim_r_upperarm"))));
            }
            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_8_32_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_32_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_41_coordIndex_1()
		{
			int[] value = {40,39,38,-1,38,37,36,-1,38,36,35,-1,40,38,35,-1,41,40,35,-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,107,-1,107,106,14,-1,15,16,108,-1,108,107,15,-1,16,17,109,-1,109,108,16,-1,17,18,110,-1,110,109,17,-1,18,19,111,-1,111,110,18,-1,19,20,112,-1,112,111,19,-1,20,14,106,-1,106,112,20,-1,29,28,106,-1,106,107,29,-1,30,29,107,-1,107,108,30,-1,31,30,108,-1,108,109,31,-1,32,31,109,-1,109,110,32,-1,33,32,110,-1,110,111,33,-1,34,33,111,-1,111,112,34,-1,28,34,112,-1,112,106,28,-1,35,36,1,-1,1,0,35,-1,36,37,2,-1,2,1,36,-1,37,38,3,-1,3,2,37,-1,38,39,4,-1,4,3,38,-1,39,40,5,-1,5,4,39,-1,40,41,6,-1,6,5,40,-1,41,35,0,-1,0,6,41,-1,113,43,21,-1,50,51,42,-1,115,113,22,-1,52,53,44,-1,116,115,23,-1,54,55,45,-1,117,116,24,-1,56,57,46,-1,118,117,25,-1,58,59,47,-1,119,118,26,-1,60,61,48,-1,43,119,27,-1,62,63,114,-1,122,64,65,-1,66,67,130,-1,121,68,69,-1,70,71,129,-1,123,72,73,-1,74,75,131,-1,124,76,77,-1,78,79,132,-1,125,80,81,-1,82,83,133,-1,126,84,85,-1,86,87,134,-1,127,88,89,-1,90,91,135,-1,43,113,140,-1,113,115,140,-1,115,116,140,-1,116,117,140,-1,117,118,140,-1,118,119,140,-1,119,43,140,-1,92,93,49,-1,94,95,120,-1,96,97,128,-1,98,99,136,-1,100,101,137,-1,102,103,138,-1,104,105,139,-1};
			return value;
		}


		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_9_41_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,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,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,42,43,29,-1,29,28,42,-1,44,42,28,-1,28,30,44,-1,45,44,30,-1,30,31,45,-1,46,45,31,-1,31,32,46,-1,47,46,32,-1,32,33,47,-1,48,47,33,-1,33,34,48,-1,43,48,34,-1,34,29,43,-1,43,42,28,-1,28,29,43,-1,42,44,30,-1,30,28,42,-1,44,45,31,-1,31,30,44,-1,45,46,32,-1,32,31,45,-1,46,47,33,-1,33,32,46,-1,47,48,34,-1,34,33,47,-1,48,43,29,-1,29,34,48,-1,43,42,49,-1,42,44,49,-1,44,45,49,-1,45,46,49,-1,46,47,49,-1,47,48,49,-1,48,43,49,-1,42,43,49,-1,44,42,49,-1,45,44,49,-1,46,45,49,-1,47,46,49,-1,48,47,49,-1,43,48,49,-1};
			return value;
		}


		/** Define subarrays using type double[] */
		private double[] getCoordinate_10_41_point_1()
		{
			double[] value = {2.6400,0.9230,0.0000,1.4650,0.9230,2.8620,-1.1740,0.9230,3.5690,-3.0020,0.9230,1.5880,-3.0020,0.9230,-1.5880,-1.1740,0.9230,-3.5690,1.4650,0.9230,-2.8620,2.6400,-2.4210,0.0000,1.4650,-2.4210,2.8620,-1.1740,-2.4210,3.5690,-3.0020,-2.4210,1.5880,-3.0020,-2.4210,-1.5880,-1.1740,-2.4210,-3.5690,1.4650,-2.4210,-2.8620,2.6400,-8.2130,0.0000,1.4650,-8.2130,2.8620,-1.1740,-8.2130,3.5690,-3.0020,-8.2130,1.5880,-3.0020,-8.2130,-1.5880,-1.1740,-8.2130,-3.5690,1.4650,-8.2130,-2.8620,3.0020,-14.1200,0.0000,1.6910,-14.1200,3.1940,-1.2550,-14.1200,3.9830,-2.9910,-14.1200,1.7730,-2.9910,-14.1200,-1.7730,-1.2550,-14.1200,-3.9830,1.6910,-14.1200,-3.1940,1.9140,-6.8560,0.0000,1.0130,-6.8560,2.1960,-1.0120,-6.8560,2.7380,-2.3480,-6.8560,1.2190,-2.3480,-6.8560,-1.2190,-1.0120,-6.8560,-2.7380,1.0130,-6.8560,-2.1960,1.8290,2.6980,0.0000,0.9595,2.6980,2.1180,-0.9934,2.6980,2.6410,-2.5600,2.6980,1.1750,-2.5600,2.6980,-1.1750,-0.9934,2.6980,-2.6410,0.9595,2.6980,-2.1180,0.9751,-17.0400,2.0460,1.8150,-17.0400,0.0000,-0.9119,-17.0400,2.5510,-2.0240,-17.0400,1.1360,-2.0240,-17.0400,-1.1360,-0.9119,-17.0400,-2.5520,0.9751,-17.0400,-2.0460,-0.3011,-18.4100,0.0000,3.0020,-14.1200,0.0000,1.6910,-14.1200,3.1940,1.6910,-14.1200,3.1940,-1.2550,-14.1200,3.9830,-1.2550,-14.1200,3.9830,-2.9910,-14.1200,1.7730,-2.9910,-14.1200,1.7730,-2.9910,-14.1200,-1.7730,-2.9910,-14.1200,-1.7730,-1.2550,-14.1200,-3.9830,-1.2550,-14.1200,-3.9830,1.6910,-14.1200,-3.1940,1.6910,-14.1200,-3.1940,3.0020,-14.1200,0.0000,0.9751,-17.0400,2.0460,1.6910,-14.1200,3.1940,1.6910,-14.1200,3.1940,3.0020,-14.1200,0.0000,-0.9119,-17.0400,2.5510,-1.2550,-14.1200,3.9830,-1.2550,-14.1200,3.9830,1.6910,-14.1200,3.1940,-2.0240,-17.0400,1.1360,-2.9910,-14.1200,1.7730,-2.9910,-14.1200,1.7730,-1.2550,-14.1200,3.9830,-2.0240,-17.0400,-1.1360,-2.9910,-14.1200,-1.7730,-2.9910,-14.1200,-1.7730,-2.9910,-14.1200,1.7730,-0.9119,-17.0400,-2.5520,-1.2550,-14.1200,-3.9830,-1.2550,-14.1200,-3.9830,-2.9910,-14.1200,-1.7730,0.9751,-17.0400,-2.0460,1.6910,-14.1200,-3.1940,1.6910,-14.1200,-3.1940,-1.2550,-14.1200,-3.9830,1.8150,-17.0400,0.0000,3.0020,-14.1200,0.0000,3.0020,-14.1200,0.0000,1.6910,-14.1200,-3.1940,0.9751,-17.0400,2.0460,1.8150,-17.0400,0.0000,-0.9119,-17.0400,2.5510,0.9751,-17.0400,2.0460,-2.0240,-17.0400,1.1360,-0.9119,-17.0400,2.5510,-2.0240,-17.0400,-1.1360,-2.0240,-17.0400,1.1360};
			return value;
		}
		private double[] getCoordinate_10_41_point_2()
		{
			double[] value = {-0.9119,-17.0400,-2.5520,-2.0240,-17.0400,-1.1360,0.9751,-17.0400,-2.0460,-0.9119,-17.0400,-2.5520,1.8150,-17.0400,0.0000,0.9751,-17.0400,-2.0460,3.0020,-14.1200,0.0000,1.6910,-14.1200,3.1940,-1.2550,-14.1200,3.9830,-2.9910,-14.1200,1.7730,-2.9910,-14.1200,-1.7730,-1.2550,-14.1200,-3.9830,1.6910,-14.1200,-3.1940,0.9751,-17.0400,2.0460,1.8150,-17.0400,0.0000,-0.9119,-17.0400,2.5510,-2.0240,-17.0400,1.1360,-2.0240,-17.0400,-1.1360,-0.9119,-17.0400,-2.5520,0.9751,-17.0400,-2.0460,-0.3011,-18.4100,0.0000,0.9751,-17.0400,2.0460,1.8150,-17.0400,0.0000,-0.9119,-17.0400,2.5510,-2.0240,-17.0400,1.1360,-2.0240,-17.0400,-1.1360,-0.9119,-17.0400,-2.5520,0.9751,-17.0400,-2.0460,-0.3011,-18.4100,0.0000,0.9751,-17.0400,2.0460,1.8150,-17.0400,0.0000,-0.9119,-17.0400,2.5510,-2.0240,-17.0400,1.1360,-2.0240,-17.0400,-1.1360,-0.9119,-17.0400,-2.5520,0.9751,-17.0400,-2.0460,-0.3011,-18.4100,0.0000,-0.3011,-18.4100,0.0000,-0.3011,-18.4100,0.0000,-0.3011,-18.4100,0.0000,-0.3011,-18.4100,0.0000};
			return value;
		}


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


		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_9_81_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,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,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,42,29,43,-1,29,42,28,-1,44,28,42,-1,28,44,30,-1,45,30,44,-1,30,45,31,-1,46,31,45,-1,31,46,32,-1,47,32,46,-1,32,47,33,-1,48,33,47,-1,33,48,34,-1,43,34,48,-1,34,43,29,-1,43,28,42,-1,28,43,29,-1,42,30,44,-1,30,42,28,-1,44,31,45,-1,31,44,30,-1,45,32,46,-1,32,45,31,-1,46,33,47,-1,33,46,32,-1,47,34,48,-1,34,47,33,-1,48,29,43,-1,29,48,34,-1,43,49,42,-1,42,49,44,-1,44,49,45,-1,45,49,46,-1,46,49,47,-1,47,49,48,-1,48,49,43,-1,42,49,43,-1,44,49,42,-1,45,49,44,-1,46,49,45,-1,47,49,46,-1,48,49,47,-1,43,49,48,-1};
			return value;
		}


		/** Define subarrays using type double[] */
		private double[] getCoordinate_10_81_point_1()
		{
			double[] value = {-2.6400,0.9230,0.0000,-1.4650,0.9230,2.8620,1.1740,0.9230,3.5690,3.0020,0.9230,1.5880,3.0020,0.9230,-1.5880,1.1740,0.9230,-3.5690,-1.4650,0.9230,-2.8620,-2.6400,-2.4210,0.0000,-1.4650,-2.4210,2.8620,1.1740,-2.4210,3.5690,3.0020,-2.4210,1.5880,3.0020,-2.4210,-1.5880,1.1740,-2.4210,-3.5690,-1.4650,-2.4210,-2.8620,-2.6400,-8.2130,0.0000,-1.4650,-8.2130,2.8620,1.1740,-8.2130,3.5690,3.0020,-8.2130,1.5880,3.0020,-8.2130,-1.5880,1.1740,-8.2130,-3.5690,-1.4650,-8.2130,-2.8620,-3.0020,-14.1200,0.0000,-1.6910,-14.1200,3.1940,1.2550,-14.1200,3.9830,2.9910,-14.1200,1.7730,2.9910,-14.1200,-1.7730,1.2550,-14.1200,-3.9830,-1.6910,-14.1200,-3.1940,-1.9140,-6.8560,0.0000,-1.0130,-6.8560,2.1960,1.0120,-6.8560,2.7380,2.3480,-6.8560,1.2190,2.3480,-6.8560,-1.2190,1.0120,-6.8560,-2.7380,-1.0130,-6.8560,-2.1960,-1.8290,2.6980,0.0000,-0.9595,2.6980,2.1180,0.9934,2.6980,2.6410,2.5600,2.6980,1.1750,2.5600,2.6980,-1.1750,0.9934,2.6980,-2.6410,-0.9595,2.6980,-2.1180,-0.9751,-17.0400,2.0460,-1.8150,-17.0400,0.0000,0.9119,-17.0400,2.5520,2.0240,-17.0400,1.1360,2.0240,-17.0400,-1.1360,0.9119,-17.0400,-2.5520,-0.9751,-17.0400,-2.0460,0.3011,-18.4100,0.0000,-3.0020,-14.1200,0.0000,-1.6910,-14.1200,3.1940,-1.6910,-14.1200,3.1940,1.2550,-14.1200,3.9830,1.2550,-14.1200,3.9830,2.9910,-14.1200,1.7730,2.9910,-14.1200,1.7730,2.9910,-14.1200,-1.7730,2.9910,-14.1200,-1.7730,1.2550,-14.1200,-3.9830,1.2550,-14.1200,-3.9830,-1.6910,-14.1200,-3.1940,-1.6910,-14.1200,-3.1940,-3.0020,-14.1200,0.0000,-0.9751,-17.0400,2.0460,-1.6910,-14.1200,3.1940,-1.6910,-14.1200,3.1940,-3.0020,-14.1200,0.0000,0.9119,-17.0400,2.5520,1.2550,-14.1200,3.9830,1.2550,-14.1200,3.9830,-1.6910,-14.1200,3.1940,2.0240,-17.0400,1.1360,2.9910,-14.1200,1.7730,2.9910,-14.1200,1.7730,1.2550,-14.1200,3.9830,2.0240,-17.0400,-1.1360,2.9910,-14.1200,-1.7730,2.9910,-14.1200,-1.7730,2.9910,-14.1200,1.7730,0.9119,-17.0400,-2.5520,1.2550,-14.1200,-3.9830,1.2550,-14.1200,-3.9830,2.9910,-14.1200,-1.7730,-0.9751,-17.0400,-2.0460,-1.6910,-14.1200,-3.1940,-1.6910,-14.1200,-3.1940,1.2550,-14.1200,-3.9830,-1.8150,-17.0400,0.0000,-3.0020,-14.1200,0.0000,-3.0020,-14.1200,0.0000,-1.6910,-14.1200,-3.1940,-0.9751,-17.0400,2.0460,-1.8150,-17.0400,0.0000,0.9119,-17.0400,2.5520,-0.9751,-17.0400,2.0460,2.0240,-17.0400,1.1360,0.9119,-17.0400,2.5520,2.0240,-17.0400,-1.1360,2.0240,-17.0400,1.1360};
			return value;
		}
		private double[] getCoordinate_10_81_point_2()
		{
			double[] value = {0.9119,-17.0400,-2.5520,2.0240,-17.0400,-1.1360,-0.9751,-17.0400,-2.0460,0.9119,-17.0400,-2.5520,-1.8150,-17.0400,0.0000,-0.9751,-17.0400,-2.0460,-3.0020,-14.1200,0.0000,-1.6910,-14.1200,3.1940,1.2550,-14.1200,3.9830,2.9910,-14.1200,1.7730,2.9910,-14.1200,-1.7730,1.2550,-14.1200,-3.9830,-1.6910,-14.1200,-3.1940,-0.9751,-17.0400,2.0460,-1.8150,-17.0400,0.0000,0.9119,-17.0400,2.5520,2.0240,-17.0400,1.1360,2.0240,-17.0400,-1.1360,0.9119,-17.0400,-2.5520,-0.9751,-17.0400,-2.0460,0.3011,-18.4100,0.0000,-0.9751,-17.0400,2.0460,-1.8150,-17.0400,0.0000,0.9119,-17.0400,2.5520,2.0240,-17.0400,1.1360,2.0240,-17.0400,-1.1360,0.9119,-17.0400,-2.5520,-0.9751,-17.0400,-2.0460,0.3011,-18.4100,0.0000,-0.9751,-17.0400,2.0460,-1.8150,-17.0400,0.0000,0.9119,-17.0400,2.5520,2.0240,-17.0400,1.1360,2.0240,-17.0400,-1.1360,0.9119,-17.0400,-2.5520,-0.9751,-17.0400,-2.0460,0.3011,-18.4100,0.0000,0.3011,-18.4100,0.0000,0.3011,-18.4100,0.0000,0.3011,-18.4100,0.0000,0.3011,-18.4100,0.0000};
			return value;
		}


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


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



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


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




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


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



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


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




		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_10_190_coordIndex_1()
		{
			int[] value = {17,152,154,-1,154,25,17,-1,17,25,8,-1,8,4,17,-1,25,154,20,-1,20,181,25,-1,6,8,25,-1,25,181,6,-1,19,5,9,-1,9,26,19,-1,18,19,26,-1,26,27,18,-1,9,7,23,-1,23,26,9,-1,26,23,22,-1,22,27,26,-1,150,6,181,-1,181,3,150,-1,151,2,23,-1,23,7,151,-1,152,28,30,-1,30,18,152,-1,18,30,31,-1,31,19,18,-1,152,17,29,-1,29,28,152,-1,19,31,11,-1,11,5,19,-1,4,10,29,-1,29,17,4,-1,28,155,34,-1,34,30,28,-1,30,34,35,-1,35,31,30,-1,28,29,33,-1,33,155,28,-1,31,35,13,-1,13,11,31,-1,10,12,33,-1,33,29,10,-1,155,36,38,-1,38,34,155,-1,35,34,38,-1,38,39,35,-1,33,37,36,-1,36,155,33,-1,35,39,15,-1,15,13,35,-1,33,12,14,-1,14,37,33,-1,20,42,43,-1,43,22,20,-1,152,40,44,-1,44,154,152,-1,154,44,42,-1,42,20,154,-1,27,45,41,-1,41,18,27,-1,22,43,45,-1,45,27,22,-1,18,41,40,-1,40,152,18,-1,50,47,16,-1,108,109,158,-1,21,174,24,-1,110,111,153,-1,46,48,32,-1,156,112,113,-1,32,48,49,-1,115,157,114,-1,2,3,181,-1,53,116,117,-1,161,2,51,-1,2,151,52,-1,52,51,2,-1,22,23,181,-1,181,20,22,-1,181,23,2,-1,16,47,173,-1,119,182,118,-1,2,150,3,-1,121,0,120,-1,43,42,54,-1,54,55,43,-1,44,54,42,-1,45,43,55,-1,45,55,54,-1,54,44,45,-1,41,45,44,-1,44,40,41,-1,38,36,56,-1,56,57,38,-1,39,38,57,-1,57,58,39,-1,36,37,59,-1,59,56,36,-1,15,39,58,-1,58,60,15,-1,37,14,61,-1,61,59,37,-1,57,56,62,-1,58,57,62,-1,56,59,62,-1,60,58,62,-1,59,61,62,-1,178,162,66,-1,66,74,178,-1,8,74,66,-1,66,4,8,-1,69,178,74,-1,74,177,69,-1,74,8,6,-1,6,177,74,-1,9,5,68,-1,68,75,9,-1,75,68,67,-1,67,76,75,-1,72,7,9,-1,9,75,72,-1,71,72,75,-1,75,76,71,-1,177,6,150,-1,150,64,177,-1,72,63,151,-1,151,7,72,-1,79,77,162,-1,162,67,79,-1,80,79,67,-1,67,68,80,-1,78,66,162,-1,162,77,78,-1,11,80,68,-1,68,5,11,-1,78,10,4,-1,4,66,78,-1,83,165,77,-1,77,79,83,-1,84,83,79,-1,79,80,84,-1,82,78,77,-1,77,165,82,-1,13,84,80,-1,80,11,13,-1,82,12,10,-1,10,78,82,-1,87,85,165,-1,165,83,87,-1,87,83,84,-1,84,88,87,-1,85,86,82,-1,82,165,85,-1,15,88,84,-1,84,13,15,-1,14,12,82,-1,82,86,14,-1,92,91,69,-1,69,71,92,-1,93,89,162,-1,162,178,93,-1,91,93,178,-1,178,69,91,-1,90,94,76,-1,76,67,90,-1,94,92,71,-1,71,76,94,-1,89,90,67,-1,67,162,89,-1,99,65,96,-1,123,168,122,-1,70,73,180,-1,164,124,125,-1,95,81,97,-1,166,126,127,-1,81,98,97,-1,128,129,167,-1,63,177,64,-1,101,130,131,-1,170,100,63,-1,52,151,63,-1,63,100,52,-1,177,72,71,-1,71,69,177,-1,177,63,72,-1,65,179,96,-1,132,133,183,-1,63,64,150,-1,134,135,171,-1,102,91,92,-1,92,103,102,-1,93,91,102,-1,94,103,92,-1,102,103,94,-1,94,93,102,-1,93,94,90,-1,90,89,93,-1,104,85,87,-1,87,105,104,-1,105,87,88,-1,88,106,105,-1,107,86,85,-1,85,104,107,-1,106,88,15,-1,15,60,106,-1,61,14,86,-1,86,107,61,-1,105,62,104,-1,106,62,105,-1,104,62,107,-1,60,62,106,-1,107,62,61,-1,100,170,163,-1,169,136,137,-1,176,138,139,-1,140,141,172,-1,159,142,143,-1,175,144,145,-1,160,146,147,-1,148,149,1,-1,185,184,189,-1,189,190,185,-1,184,186,191,-1,191,189,184,-1,186,187,192,-1,192,191,186,-1,187,188,193,-1,193,192,187,-1,194,195,196,-1,196,197,194,-1,188,194,197,-1,197,193,188,-1,202,198,185,-1,185,190,202,-1,203,199,198,-1,198,202,203,-1,204,200,199,-1,199,203,204,-1,205,201,200,-1,200,204,205,-1,196,195,206,-1,206,207,196,-1,207,206,201,-1,201,205,207,-1};
			return value;
		}


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


		/** Define subarrays using type double[] */
		private double[] getCoordinate_11_190_point_1()
		{
			double[] value = {0.0000,15.4400,0.8112,0.0000,15.6700,-3.3760,2.6970,16.1800,-2.2490,2.0900,15.0800,0.6152,0.0000,7.9830,3.8760,0.0000,7.4100,-5.0260,0.0000,13.7200,2.9800,0.0000,13.7200,-4.0720,0.0000,10.5700,3.9010,0.0000,10.5700,-5.0260,0.0000,7.0420,3.8120,0.0000,6.4000,-5.0260,0.0000,4.7580,3.5260,0.0000,4.2490,-4.8220,0.0000,-1.0990,3.0660,0.0000,-0.1768,-3.9450,6.6990,7.8690,2.1720,2.6440,7.4100,4.0930,6.6990,7.8690,-3.2250,2.6440,7.4100,-5.2180,5.2740,14.2600,1.0050,3.1020,14.5800,2.5160,5.1440,15.0200,-2.6950,3.9530,15.5100,-2.5180,6.3780,10.5700,2.3320,3.1960,10.5700,3.7870,2.6220,10.5700,-5.2180,6.3780,10.5700,-4.1980,6.3210,6.8590,1.4790,2.6440,6.4000,3.5070,6.3210,6.8590,-2.9190,2.6440,6.4000,-5.2180,5.7210,3.4450,1.2990,2.5910,3.4860,3.8070,5.7200,3.4430,-2.6720,2.5980,4.6090,-4.6510,4.4490,-0.3754,0.9250,1.4140,-0.8264,3.1960,4.4490,0.1736,-2.3690,2.4000,0.3773,-3.7740,6.9370,8.7140,0.7786,6.9540,8.7230,-2.7930,6.1090,14.3900,1.0050,6.1090,14.3400,-2.6950,7.6590,10.6700,1.8430,7.6590,10.6700,-3.8280,3.0820,5.4100,4.5450,2.7580,8.2080,4.8530,3.0180,1.9610,4.9280,2.7870,-1.0720,4.7990,2.6250,11.0800,4.5760,2.6970,17.3400,-2.2490,0.0000,17.1400,-3.1880,3.3800,16.5500,2.4160,7.7300,14.3900,1.0050,7.7290,14.3400,-2.6950,2.5280,-1.3470,0.3110,2.5270,-1.0360,-1.5560,1.3660,-0.9207,-2.3520,0.8074,-1.6030,1.5980,0.0000,-1.2350,-2.4490,0.0000,-1.7570,1.5250,0.0000,-1.5160,-0.4923,-2.6970,16.1800,-2.2490,-2.0900,15.0800,0.6152,-6.6990,7.8690,2.1720,-2.6440,7.4100,4.0930,-6.6990,7.8690,-3.2250,-2.6440,7.4100,-5.2180,-5.2740,14.2600,1.0050,-3.1020,14.5800,2.5160,-5.1440,15.0200,-2.6950,-3.9530,15.5100,-2.5180,-6.3780,10.5700,2.3320,-3.1960,10.5700,3.7870,-2.6220,10.5700,-5.2180,-6.3780,10.5700,-4.1980,-6.3210,6.8590,1.4790,-2.6440,6.4000,3.5070,-6.3210,6.8590,-2.9190,-2.6440,6.4000,-5.2180,-5.7210,3.4450,1.2990,-2.5910,3.4860,3.8070,-5.7200,3.4430,-2.6720,-2.5980,4.6090,-4.6510,-4.4490,-0.3754,0.9250,-1.4140,-0.8264,3.1960,-4.4490,0.1736,-2.3690,-2.4000,0.3773,-3.7740,-6.9370,8.7140,0.7786,-6.9540,8.7230,-2.7930,-6.1090,14.3900,1.0050,-6.1090,14.3400,-2.6950,-7.6590,10.6700,1.8430,-7.6590,10.6700,-3.8280,-3.0820,5.4100,4.5450,-2.7580,8.2080,4.8530,-3.0180,1.9610,4.9280,-2.7870,-1.0720,4.7990,-2.6250,11.0800,4.5760};
			return value;
		}
		private double[] getCoordinate_11_190_point_2()
		{
			double[] value = {-2.6970,17.3400,-2.2490,-3.3800,16.5500,2.4160,-7.7300,14.3900,1.0050,-7.7290,14.3400,-2.6950,-2.5280,-1.3470,0.3110,-2.5270,-1.0360,-1.5560,-1.3660,-0.9207,-2.3520,-0.8074,-1.6030,1.5980,6.6990,7.8690,2.1720,6.3780,10.5700,2.3320,6.3780,10.5700,2.3320,5.2740,14.2600,1.0050,5.7210,3.4450,1.2990,6.3210,6.8590,1.4790,4.4490,-0.3754,0.9250,5.7210,3.4450,1.2990,3.1020,14.5800,2.5160,2.6970,16.1800,-2.2490,6.3210,6.8590,1.4790,6.6990,7.8690,2.1720,2.6970,16.1800,-2.2490,0.0000,15.6700,-3.3760,-6.3780,10.5700,2.3320,-6.6990,7.8690,2.1720,-3.1020,14.5800,2.5160,-5.2740,14.2600,1.0050,-6.3210,6.8590,1.4790,-5.7210,3.4450,1.2990,-5.7210,3.4450,1.2990,-4.4490,-0.3754,0.9250,-2.6970,16.1800,-2.2490,-3.1020,14.5800,2.5160,-6.6990,7.8690,2.1720,-6.3210,6.8590,1.4790,0.0000,15.6700,-3.3760,-2.6970,16.1800,-2.2490,-3.1020,14.5800,2.5160,-2.6970,16.1800,-2.2490,2.6970,17.3400,-2.2490,2.6970,16.1800,-2.2490,3.3800,16.5500,2.4160,2.6970,16.1800,-2.2490,0.0000,17.1400,-3.1880,0.0000,15.6700,-3.3760,0.0000,15.6700,-3.3760,2.6970,16.1800,-2.2490,-2.6970,17.3400,-2.2490,-2.6970,16.1800,-2.2490,0.0000,17.1400,-3.1880,-2.6970,16.1800,-2.2490,0.0000,15.4400,0.8112,0.0000,15.6700,-3.3760,6.6990,7.8690,2.1720,3.1020,14.5800,2.5160,6.3780,10.5700,2.3320,5.7210,3.4450,1.2990,3.0820,5.4100,4.5450,2.7870,-1.0720,4.7990,2.6250,11.0800,4.5760,2.6970,17.3400,-2.2490,0.0000,17.1400,-3.1880,3.3800,16.5500,2.4160,-6.6990,7.8690,2.1720,-3.1020,14.5800,2.5160,-6.3780,10.5700,2.3320,-5.7210,3.4450,1.2990,-3.0820,5.4100,4.5450,-2.7870,-1.0720,4.7990,-2.6250,11.0800,4.5760,-2.6970,17.3400,-2.2490,-3.3800,16.5500,2.4160,0.0000,15.4400,0.8112,3.1020,14.5800,2.5160,3.0820,5.4100,4.5450,2.6250,11.0800,4.5760,2.6970,17.3400,-2.2490,3.3800,16.5500,2.4160,-3.1020,14.5800,2.5160,-6.3780,10.5700,2.3320,-3.0820,5.4100,4.5450,-2.6250,11.0800,4.5760,3.1020,14.5800,2.5160,3.0820,5.4100,4.5450,-3.0820,5.4100,4.5450,0.4788,19.2900,-1.9510,0.0000,19.2900,-2.0140,1.0160,19.2900,-1.7070,1.3930,19.2900,-0.8835,1.0870,19.2900,-0.3107,0.4788,13.6800,-1.9510,0.0000,13.7400,-2.0140,1.0160,13.9100,-1.7070,1.3930,13.8900,-0.8835,1.0870,13.5600,-0.3107,0.5395,19.4100,0.0337,0.0000,18.9100,0.1174,0.0000,13.2700,0.1174,0.5395,13.2800,0.0337,-0.4788,19.2900,-1.9510,-1.0160,19.2900,-1.7070};
			return value;
		}
		private double[] getCoordinate_11_190_point_3()
		{
			double[] value = {-1.3930,19.2900,-0.8835,-1.0870,19.2900,-0.3107,-0.4788,13.6800,-1.9510,-1.0160,13.9100,-1.7070,-1.3930,13.8900,-0.8835,-1.0870,13.5600,-0.3107,-0.5395,19.4100,0.0337,-0.5395,13.2800,0.0337};
			return value;
		}


		/** Define subarrays using type double[] */
		private double[] getTextureCoordinate_11_191_point_1()
		{
			double[] value = {0.1137,0.4353,0.2462,0.4353,0.2627,0.3623,0.1041,0.3729,0.3893,0.4353,0.3893,0.3755,0.1466,0.5330,0.2501,0.4926,0.3893,0.4894,0.3893,0.5602,0.2792,0.5518,0.2627,0.3389,0.1154,0.3495,0.3893,0.3537,0.2643,0.2715,0.1333,0.2706,0.3893,0.3009,0.1712,0.2298,0.2994,0.2194,0.3893,0.2131,0.2611,0.5773,0.3893,0.5655,0.1138,0.4353,0.2628,0.3623,0.2463,0.4353,0.1042,0.3729,0.1467,0.5330,0.2502,0.4926,0.2793,0.5518,0.2628,0.3389,0.1155,0.3495,0.2644,0.2715,0.1334,0.2706,0.1713,0.2298,0.2995,0.2194,0.2612,0.5773,0.6307,0.4386,0.6307,0.4769,0.7550,0.4772,0.7551,0.4386,0.6307,0.5194,0.7429,0.5302,0.5323,0.5214,0.5881,0.4386,0.5452,0.5279,0.5366,0.4386,0.5197,0.5286,0.7429,0.5917,0.7696,0.5316,0.7696,0.6269,0.7817,0.4772,0.7818,0.4386,0.8599,0.5314,0.8599,0.6265,0.8291,0.4806,0.8387,0.4386,0.9464,0.5276,0.9609,0.6256,0.9410,0.4855,0.9557,0.4386,0.5652,0.5822,0.5633,0.5331,0.5618,0.5799,0.6278,0.5853,0.6307,0.5947,0.7205,0.5756,0.7203,0.5356,0.6278,0.5288,0.6217,0.7512,0.7384,0.7514,0.5501,0.7437,0.8124,0.7452,0.9036,0.7488,0.9640,0.7479,0.5066,0.7388,0.4976,0.5286,0.4976,0.4386,0.5618,0.5768,0.5633,0.5393,0.9867,0.6210,0.9784,0.5239,0.9754,0.4831,0.9909,0.7092,0.9703,0.7119,0.9837,0.4386,0.9950,0.7441,0.9775,0.7441,0.9911,0.4386,0.7551,0.4772,0.6307,0.4769,0.7429,0.5303,0.6307,0.5194,0.5324,0.5214,0.5452,0.5279,0.5197,0.5286,0.7429,0.5917,0.7696,0.5317,0.7696,0.6269,0.7818,0.4772,0.8600,0.5315};
			return value;
		}
		private double[] getTextureCoordinate_11_191_point_2()
		{
			double[] value = {0.8599,0.6265,0.8291,0.4806,0.9464,0.5276,0.9610,0.6256,0.9411,0.4856,0.5653,0.5822,0.5633,0.5331,0.5618,0.5799,0.6307,0.5947,0.6278,0.5854,0.7206,0.5756,0.7203,0.5357,0.6279,0.5289,0.6217,0.7512,0.7384,0.7515,0.5502,0.7437,0.8124,0.7453,0.9036,0.7488,0.9641,0.7479,0.5066,0.7389,0.4976,0.5286,0.5618,0.5768,0.5633,0.5393,0.9867,0.6210,0.9784,0.5240,0.9754,0.4831,0.9909,0.7092,0.9703,0.7119,0.9949,0.7441,0.9775,0.7441,0.9949,0.7441,0.3995,0.6721,0.3906,0.6721,0.4094,0.6721,0.4164,0.6721,0.4107,0.6721,0.3995,0.6285,0.3906,0.6293,0.4094,0.6320,0.4164,0.6316,0.4107,0.6267,0.4006,0.6738,0.3906,0.6664,0.3906,0.6224,0.4006,0.6225,0.3818,0.6721,0.3719,0.6721,0.3649,0.6721,0.3706,0.6721,0.3818,0.6285,0.3719,0.6320,0.3649,0.6316,0.3706,0.6267,0.3807,0.6738,0.3807,0.6225};
			return value;
		}


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


		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_11_199_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,48,50,49,-1,49,44,48,-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,117,120,119,-1,119,118,117,-1,120,123,122,-1,122,121,120,-1,124,118,119,-1,119,125,124,-1,126,121,122,-1,122,127,126,-1,128,120,117,-1,117,129,128,-1,130,123,120,-1,120,128,130,-1,14,132,131,-1,131,17,14,-1,133,132,14,-1,14,19,133,-1,136,135,134,-1,17,131,137,-1,139,138,131,-1,139,141,140,-1,138,143,142,-1,138,137,131,-1,137,138,142,-1,30,17,144,-1,145,137,142,-1,144,145,146,-1,30,144,146,-1,140,141,148,-1,148,147,140,-1,148,150,149,-1,150,152,151,-1,141,139,131,-1,131,153,141,-1,150,151,155,-1,155,154,150,-1,154,155,156,-1,155,157,156,-1,151,157,155,-1,134,158,136,-1,134,159,158,-1,151,160,157,-1,161,157,163,-1,163,162,161,-1,162,163,136,-1,162,164,161,-1,162,136,164,-1,163,160,136,-1,157,160,163,-1,138,139,143,-1,159,166,165,-1,168,167,166,-1,159,168,166,-1,167,165,166,-1,124,170,165,-1,165,169,124,-1,171,172,124,-1,124,169,171,-1,165,171,169,-1,125,173,170,-1,170,124,125,-1,173,121,126,-1,127,174,173,-1,173,126,127,-1,175,129,117,-1,176,129,175,-1,176,175,177,-1,165,177,175,-1,175,171,165,-1,175,117,172,-1,172,171,175,-1,178,176,177,-1,176,178,180,-1,180,179,176,-1,165,167,178,-1,178,177,165,-1,178,167,168,-1,168,180,178,-1,180,135,179,-1,181,151,152,-1,135,159,134,-1,135,180,168,-1,135,168,159,-1,182,179,135,-1,152,182,181,-1,160,135,136,-1,181,135,160,-1,151,181,160,-1,183,133,182,-1,132,133,183,-1,153,131,132,-1,132,183,153,-1,152,184,182,-1,183,182,184,-1,152,150,148,-1,148,184,152,-1,184,148,141,-1,182,135,181,-1,120,121,119,-1,119,173,125,-1,119,121,173,-1,72,186,185,-1,187,76,77,-1,186,188,185,-1,185,191,190,-1,190,189,185,-1,190,191,192,-1,188,191,185,-1,194,193,192,-1,195,193,194,-1,193,196,192,-1,197,200,199,-1,199,198,197,-1,200,202,201,-1};
			return value;
		}
		private int[] getIndexedFaceSet_11_199_texCoordIndex_2()
		{
			int[] value = {203,189,190,-1,204,202,200,-1,205,203,196,-1,96,186,72,-1,192,191,194,-1,97,194,186,-1,207,206,100,-1,101,208,103,-1,206,195,194,-1,104,206,97,-1,97,206,194,-1,208,198,209,-1,198,199,209,-1,187,211,210,-1,211,212,210,-1,190,192,213,-1,203,190,213,-1,216,215,214,-1,217,189,203,-1,205,217,203,-1,215,216,218,-1,215,218,219,-1,220,196,197,-1,220,205,196,-1,18,69,221,-1,222,19,18,-1,18,221,222,-1,221,69,67,-1,67,223,221,-1,223,67,63,-1,63,224,223,-1,221,223,225,-1,225,222,221,-1,224,226,225,-1,225,223,224,-1,11,224,63,-1,63,12,11,-1,13,226,224,-1,224,11,13,-1,227,182,133,-1,222,227,133,-1,133,19,222,-1,227,228,179,-1,179,182,227,-1,228,229,176,-1,176,179,228,-1,227,222,225,-1,225,228,227,-1,229,228,225,-1,225,230,229,-1,128,129,176,-1,176,229,128,-1,130,128,229,-1,229,230,130,-1,233,232,231,-1,235,234,232,-1,234,235,236,-1,239,238,237,-1,239,237,240,-1,239,240,241,-1,241,235,239,-1,235,241,236,-1,243,242,234,-1,238,243,234,-1,243,244,242,-1,232,234,231,-1,231,234,245,-1,246,233,231,-1,231,247,246,-1,247,246,233,-1,231,247,233,-1,248,251,250,-1,250,249,248,-1,234,242,245,-1,235,232,252,-1,252,232,233,-1,252,239,235,-1,253,233,246,-1,254,248,249,-1,255,248,254,-1,256,252,233,-1,245,257,231,-1,258,231,257,-1,261,260,259,-1,261,259,262,-1,263,266,265,-1,265,264,263,-1,263,264,268,-1,268,267,263,-1,268,270,269,-1,269,267,268,-1,267,269,272,-1,272,271,267,-1,273,274,246,-1,246,247,273,-1,258,275,273,-1,273,247,258,-1,247,231,258,-1,278,277,276,-1,276,277,269,-1,279,259,260,-1,276,269,279,-1,271,281,280,-1,280,267,271,-1,280,282,267,-1,277,272,269,-1,284,287,286,-1,286,285,284,-1,288,287,281,-1,281,271,288,-1,286,249,250,-1,250,285,286,-1,290,289,286,-1,278,291,277,-1,292,291,278,-1,287,284,283,-1,295,294,293,-1,296,293,294,-1,289,296,294,-1,296,289,290,-1,277,291,297,-1,298,288,271,-1,271,272,298,-1,299,300,288,-1,288,298,299,-1,277,297,298,-1,298,272,277,-1,299,298,297,-1,297,301,299,-1,303,290,302,-1,305,293,304,-1,303,306,296,-1,296,290,303,-1,296,306,304,-1,304,293,296,-1,300,307,288,-1,307,287,288,-1,290,286,302,-1,301,297,291,-1,291,308,301,-1,302,286,287,-1,309,287,307,-1,293,310,295,-1,310,293,305,-1,254,249,311,-1,308,291,292,-1,292,310,308,-1,310,305,308,-1,310,292,295,-1,289,312,286,-1,289,311,312,-1,311,249,312,-1,312,249,286,-1,282,266,263,-1,263,267,282,-1,313,292,278,-1,313,295,292,-1,314,255,313,-1,314,248,255,-1,315,233,253,-1,256,233,316,-1,316,233,315,-1,317,270,259,-1,279,317,259,-1,269,317,279,-1,269,270,317,-1,238,244,243,-1,313,255,295,-1,255,318,295,-1,295,318,294,-1,255,254,318,-1,311,318,254,-1,294,318,311,-1,311,289,294,-1,304,306,299,-1,307,300,303,-1,300,299,306,-1,304,299,301,-1,306,303,300,-1,321,320,319,-1,320,321,270,-1,308,305,304,-1,301,308,304,-1,307,303,309,-1,270,321,262,-1,270,262,259,-1,252,322,239,-1,252,256,322,-1,231,232,233,-1,232,234,235,-1,236,235,234,-1,237,238,239,-1,240,237,239,-1,239,235,241,-1,241,240,239,-1,236,241,235,-1,234,242,243,-1,234,243,238,-1,242,244,243,-1,231,234,232,-1,245,234,231,-1,246,247,231,-1,231,233,246,-1,233,246,247,-1,233,247,231,-1,323,324,250,-1,250,251,323,-1,245,242,234,-1,252,232,235,-1,233,232,252,-1,235,239,252,-1,246,233,253,-1,324,323,325,-1,325,323,326,-1,233,252,256,-1,231,257,245,-1,257,231,258,-1,329,328,327,-1,330,329,327,-1,331,332,265,-1,265,266,331,-1,331,334,333,-1,333,332,331,-1,333,334,336,-1,336,335,333,-1,334,338,337,-1,337,336,334,-1,273,247,246,-1,246,274,273,-1,258,247,273,-1,273,275,258,-1,258,231,247,-1,341,340,339,-1,336,340,341,-1,328,329,342,-1,342,336,341,-1,338,334,280,-1,280,343,338,-1,334,282,280,-1,336,337,340,-1,284,285,345,-1,345,344,284,-1,346,338,343,-1,343,344,346,-1,345,285,250,-1,250,324,345,-1,345,348,347,-1,340,349,339,-1,339,349,350,-1,283,284,344,-1};
			return value;
		}
		private int[] getIndexedFaceSet_11_199_texCoordIndex_3()
		{
			int[] value = {353,352,351,-1,352,353,354,-1,352,354,348,-1,347,348,354,-1,355,349,340,-1,356,337,338,-1,338,346,356,-1,357,356,346,-1,346,358,357,-1,340,337,356,-1,356,355,340,-1,357,359,355,-1,355,356,357,-1,361,347,360,-1,363,353,362,-1,360,347,354,-1,354,364,360,-1,354,353,363,-1,363,364,354,-1,346,365,358,-1,346,344,365,-1,361,345,347,-1,359,366,349,-1,349,355,359,-1,344,345,361,-1,365,344,367,-1,351,368,353,-1,362,353,368,-1,369,324,325,-1,366,368,350,-1,350,349,366,-1,366,362,368,-1,351,350,368,-1,345,370,348,-1,370,369,348,-1,370,324,369,-1,345,324,370,-1,331,266,282,-1,282,334,331,-1,339,350,371,-1,350,351,371,-1,371,326,372,-1,326,323,372,-1,253,233,315,-1,316,233,256,-1,315,233,316,-1,329,335,373,-1,329,373,342,-1,342,373,336,-1,373,335,336,-1,243,244,238,-1,351,326,371,-1,351,374,326,-1,352,374,351,-1,374,325,326,-1,325,374,369,-1,352,348,369,-1,369,374,352,-1,357,364,363,-1,360,358,365,-1,364,357,358,-1,359,357,363,-1,358,360,364,-1,319,376,375,-1,335,375,376,-1,363,362,366,-1,363,366,359,-1,367,360,365,-1,330,375,335,-1,329,330,335,-1,239,322,252,-1,322,256,252,-1,265,378,377,-1,377,264,265,-1,264,377,270,-1,270,268,264,-1,265,332,379,-1,379,378,265,-1,332,333,335,-1,335,379,332,-1,380,383,382,-1,382,381,380,-1,384,383,380,-1,380,385,384,-1,380,381,382,-1,382,383,380,-1,384,385,380,-1,380,383,384,-1,253,246,274,-1,274,100,253,-1,253,100,274,-1,274,246,253,-1};
			return value;
		}


		/** Define subarrays using type double[] */
		private double[] getCoordinate_12_199_point_1()
		{
			double[] value = {4.2220,2.1760,-0.5181,0.0000,7.1970,-6.6440,0.0000,2.5710,-6.8260,2.3150,2.8530,-6.4350,5.1900,3.6200,-2.0890,3.3100,1.2210,-2.1340,2.9080,1.4250,-3.8830,5.0460,2.4470,-1.8600,1.6230,1.2780,-4.6970,0.0000,0.2518,-3.2950,2.1360,4.5430,5.5670,0.6921,4.5090,6.0460,0.0000,8.8150,6.0250,3.9310,8.3360,3.1840,0.0000,10.1600,4.9470,1.9840,9.8410,4.6380,5.3170,4.0650,0.9472,3.6040,0.8767,3.0500,1.7580,8.6910,5.5770,2.2620,6.3730,5.5810,3.2940,6.0590,4.6230,0.3990,6.6760,6.4740,0.4575,6.1020,6.2570,4.3190,5.6480,2.9680,3.4660,6.0080,4.3230,3.2830,4.7610,4.3680,3.4120,4.5890,4.0670,2.9290,2.3330,3.9120,4.0510,3.8070,3.0290,3.4410,3.5720,3.8000,4.0800,3.5110,3.4800,4.5170,1.1840,1.0200,4.3360,1.6720,2.0220,4.6870,2.5330,1.7130,4.9490,5.0630,2.3280,4.6020,1.9440,2.3350,4.8530,3.5870,2.4830,5.4500,4.0430,0.1430,3.6230,5.3620,3.6730,5.3570,7.1340,-0.5946,6.2610,1.6100,-0.9085,5.8570,4.4590,-0.7436,5.6410,4.3130,-1.4740,5.5560,0.8695,-3.1600,4.4390,4.9130,-5.1510,5.6410,4.2820,-2.7230,3.7600,3.1850,-4.6680,3.1410,5.3180,-6.4830,3.0540,1.7880,-6.5820,2.2110,7.1970,-6.1170,1.7190,1.8960,-8.0200,0.0000,3.4760,-7.6310,4.9790,6.9870,-2.5710,5.2200,6.9800,-1.6720,4.6200,7.6880,1.7850,2.7090,9.7480,3.8710,4.5690,2.8330,-4.8220,5.0510,7.3180,0.6887,4.2100,7.1970,-4.7810,0.0000,5.0510,-7.1950,2.2110,5.3190,-6.7650,4.9890,6.9330,-2.0010,0.0000,0.2386,-7.4770,1.0460,1.7630,-5.5450,3.5470,2.2010,-4.2290,2.6010,-0.6988,-6.6110,2.9630,1.9840,-4.8820,1.7550,-1.2630,-4.5620,0.0000,-0.7123,-5.9240,4.2030,2.3090,-3.1930,3.9410,-0.1316,-4.0840,1.2580,0.6232,-3.1990,0.0000,1.0520,-5.4700,2.0290,0.9145,-3.4470,0.8389,0.7626,-4.1380,3.4050,1.6710,-2.8910,4.1590,1.7930,-1.3720,3.2610,8.3230,4.3310,0.0000,6.8610,6.5110,1.3910,6.6090,6.1570,2.4890,4.6250,5.2740,-4.2220,2.1760,-0.5181,-2.3150,2.8530,-6.4350,-5.1900,3.6200,-2.0890,-3.3100,1.2210,-2.1340,-2.9080,1.4250,-3.8830,-5.0460,2.4470,-1.8600,-1.6230,1.2780,-4.6970,-2.1360,4.5430,5.5670,-0.6921,4.5090,6.0460,-3.9310,8.3360,3.1840,-1.9840,9.8410,4.6380,-5.3170,4.0650,0.9472,-3.6040,0.8767,3.0500,-1.7580,8.6910,5.5770,-2.2620,6.3730,5.5810,-3.2940,6.0590,4.6230,-0.3990,6.6760,6.4740,-0.4575,6.1020,6.2570,-4.3190,5.6480,2.9680};
			return value;
		}
		private double[] getCoordinate_12_199_point_2()
		{
			double[] value = {-3.4660,6.0080,4.3230,-3.2830,4.7610,4.3680,-3.4120,4.5890,4.0670,-2.9290,2.3330,3.9120,-4.0510,3.8070,3.0290,-3.4410,3.5720,3.8000,-4.0800,3.5110,3.4800,-4.5170,1.1840,1.0200,-4.3360,1.6720,2.0220,-4.6870,2.5330,1.7130,-4.9490,5.0630,2.3280,-4.6020,1.9440,2.3350,-4.8530,3.5870,2.4830,-5.4500,4.0430,0.1430,-3.6230,5.3620,3.6730,-5.3570,7.1340,-0.5946,-6.2610,1.6100,-0.9085,-5.8570,4.4590,-0.7436,-5.6410,4.3130,-1.4740,-5.5560,0.8695,-3.1600,-4.4390,4.9130,-5.1510,-5.6410,4.2820,-2.7230,-3.7600,3.1850,-4.6680,-3.1410,5.3180,-6.4830,-3.0540,1.7880,-6.5820,-2.2110,7.1970,-6.1170,-1.7190,1.8960,-8.0200,-4.9790,6.9870,-2.5710,-5.2200,6.9800,-1.6720,-4.6200,7.6880,1.7850,-2.7090,9.7480,3.8710,-4.5690,2.8330,-4.8220,-5.0510,7.3180,0.6887,-4.2100,7.1970,-4.7810,-2.2110,5.3190,-6.7650,-4.9890,6.9330,-2.0010,-1.0460,1.7630,-5.5450,-3.5470,2.2010,-4.2290,-2.6010,-0.6988,-6.6110,-2.9630,1.9840,-4.8820,-1.7550,-1.2630,-4.5620,-4.2030,2.3090,-3.1930,-3.9410,-0.1316,-4.0840,-1.2580,0.6232,-3.1990,-2.0290,0.9145,-3.4470,-0.8389,0.7626,-4.1380,-3.4050,1.6710,-2.8910,-4.1590,1.7930,-1.3720,-3.2610,8.3230,4.3310,-1.3910,6.6090,6.1570,-2.4890,4.6250,5.2740,0.0000,11.6300,1.8620,2.2110,11.3600,1.8620,0.0000,11.5100,-2.8320,2.2110,11.7300,-0.6185,0.0000,11.9900,-0.6185,2.2110,11.2500,-2.8320,-2.2110,11.3600,1.8620,-2.2110,11.7300,-0.6185,-2.2110,11.2500,-2.8320,0.0000,11.0000,3.5370,-2.2110,10.6500,3.1760,2.2110,10.6500,3.1760,-4.2250,10.0600,-0.6185,-4.0850,9.5720,1.5960,4.2250,10.0600,-0.6185,4.0850,9.5720,1.5960,-4.2590,8.4600,-3.8860,4.2590,8.4600,-3.8860,-4.1470,9.8880,-2.4960,4.1470,9.8880,-2.4960,0.0000,9.8540,-5.5000,-2.2110,9.5660,-5.3290,2.2110,9.5660,-5.3290,4.4920,1.9900,0.1430,4.7720,2.1530,0.1371,4.9720,4.5810,0.3430,5.1350,3.9760,-0.6884,5.0580,2.9110,-0.7058,4.5070,4.0430,0.1430,4.1170,3.6240,1.6740,0.0000,-1.0300,3.7270,2.2350,0.3183,3.0000,1.1160,-0.4984,3.2550,1.9450,1.2800,4.1020,0.9662,-0.0550,3.9490,0.0000,3.6510,5.1010,3.6760,4.3670,2.9700,0.0000,4.1040,5.7300,3.4270,3.2380,3.0060,0.5571,3.9520,5.4520,3.4640,4.8910,3.6040,0.2332,3.6510,5.1010,1.8760,4.4810,5.0630,1.4260,3.8970,4.7500,1.8760,4.3760,5.0030,1.9400,4.0730,4.6270,0.9465,2.6630,4.5810,2.9830,2.6310,3.4630,2.2620,2.5740,3.9740};
			return value;
		}
		private double[] getCoordinate_12_199_point_3()
		{
			double[] value = {2.7490,3.3220,3.6590,3.0030,3.7650,3.5240,0.9307,3.5940,4.7720,1.2090,3.3770,4.5820,2.8780,3.4350,3.5740,2.7000,4.2020,4.0850,2.2040,1.9330,4.1190,0.8199,2.2290,4.7070,0.0000,2.8020,5.1440,3.1350,2.0900,3.1460,3.2860,3.8970,3.3780,0.9901,4.1950,5.3240,0.0000,1.1460,5.2300,0.1300,1.1460,5.2290,0.4095,1.4150,4.8570,0.0000,1.6920,5.9820,2.8890,4.7050,4.2170,0.0000,-0.9679,3.0960,3.0710,1.2180,2.7630,0.0000,5.9950,5.7300,1.7590,6.0910,5.0520,3.1660,5.8970,4.0640,1.0030,6.0520,5.4590,2.4960,0.3932,1.6740,1.2830,-0.5664,2.5120,1.8710,0.0736,0.2553,3.8720,2.7990,2.1230,0.0000,8.9010,5.0800,1.7580,9.2060,4.6330,3.4150,7.3350,3.5450,4.2400,5.0510,2.5570,1.4640,0.5323,4.1040,0.0000,2.0970,5.6570,2.4920,3.3110,3.9180,1.6370,3.3280,4.3770,2.8920,4.7560,4.2120,3.6330,1.7460,1.2360,3.6320,1.5000,-0.3157,4.2790,4.0650,0.9472,3.1760,1.0930,-1.4780,0.0000,0.6573,4.6970,0.2001,0.6573,4.6970,0.0000,-0.0579,4.3220,0.0000,0.2780,4.7020,0.0000,0.8415,5.1190,0.3637,0.8168,5.0210,0.2001,0.8415,5.1190,1.0550,0.5760,4.2730,1.5110,3.7850,4.7120,1.9460,3.9300,4.5090,2.6190,4.0280,4.0630,-4.4920,1.9900,0.1430,-4.7720,2.1530,0.1371,-4.9720,4.5810,0.3430,-5.1350,3.9760,-0.6884,-5.0580,2.9110,-0.7058,-4.5070,4.0430,0.1430,-4.1170,3.6240,1.6740,-2.2350,0.3183,3.0000,-1.1160,-0.4984,3.2550,-1.9450,1.2800,4.1020,-0.9662,-0.0550,3.9490,-3.6760,4.3670,2.9700,-3.4270,3.2380,3.0060,-0.5571,3.9520,5.4520,-3.4640,4.8910,3.6040,-0.2332,3.6510,5.1010,-1.8760,4.4810,5.0630,-1.4260,3.8970,4.7500,-1.8760,4.3760,5.0030,-1.9400,4.0730,4.6270,-0.9465,2.6630,4.5810,-2.9830,2.6310,3.4630,-2.2620,2.5740,3.9740,-2.7490,3.3220,3.6590,-3.0030,3.7650,3.5240,-0.9307,3.5940,4.7720,-1.2090,3.3770,4.5820,-2.8780,3.4350,3.5740,-2.7000,4.2020,4.0850,-2.2040,1.9330,4.1190,-0.8199,2.2290,4.7070,-3.1350,2.0900,3.1460,-3.2860,3.8970,3.3780,-0.9901,4.1950,5.3240,-0.1300,1.1460,5.2290,-0.4095,1.4150,4.8570,-2.8890,4.7050,4.2170,-3.0710,1.2180,2.7630,-1.7590,6.0910,5.0520,-3.1660,5.8970,4.0640,-1.0030,6.0520,5.4590,-2.4960,0.3932,1.6740,-1.2830,-0.5664,2.5120,-1.8710,0.0736,0.2553,-3.8720,2.7990,2.1230,-1.7580,9.2060,4.6330,-3.4150,7.3350,3.5450,-4.2400,5.0510,2.5570,-1.4640,0.5323,4.1040};
			return value;
		}
		private double[] getCoordinate_12_199_point_4()
		{
			double[] value = {-2.4920,3.3110,3.9180,-1.6370,3.3280,4.3770,-2.8920,4.7560,4.2120,-3.6330,1.7460,1.2360,-3.6320,1.5000,-0.3157,-4.2790,4.0650,0.9472,-3.1760,1.0930,-1.4780,-0.2001,0.6573,4.6970,-0.3637,0.8168,5.0210,-0.2001,0.8415,5.1190,-1.0550,0.5760,4.2730,-1.5110,3.7850,4.7120,-1.9460,3.9300,4.5090,-2.6190,4.0280,4.0630,0.0000,0.6559,4.8530,0.2001,0.6559,4.8530,-0.2001,0.6559,4.8530,-1.8640,0.0450,-1.5440,1.8640,0.0450,-1.5440,0.0000,-0.4370,1.2750,0.3990,6.6760,6.4740,0.6921,4.5090,6.0460,0.6921,4.5090,6.0460,0.3990,6.6760,6.4740,-0.6921,4.5090,6.0460,-0.3990,6.6760,6.4740,-0.3990,6.6760,6.4740,-0.6921,4.5090,6.0460,1.2830,-0.5664,2.5120,1.8710,0.0736,0.2553,2.4960,0.3932,1.6740,1.2830,-0.5664,2.5120,4.2220,2.1760,-0.5181,5.0460,2.4470,-1.8600,4.2220,2.1760,-0.5181,3.3100,1.2210,-2.1340,-3.1760,1.0930,-1.4780,-1.8710,0.0736,0.2553,-1.2830,-0.5664,2.5120,-2.4960,0.3932,1.6740,-5.0460,2.4470,-1.8600,-4.2220,2.1760,-0.5181,-3.3100,1.2210,-2.1340,-4.2220,2.1760,-0.5181,5.0460,2.4470,-1.8600,0.4575,6.1020,6.2570,0.0000,6.8610,6.5110,-5.0460,2.4470,-1.8600,-0.4575,6.1020,6.2570,4.5070,4.0430,0.1430,3.1760,1.0930,-1.4780,-4.5070,4.0430,0.1430,-1.2830,-0.5664,2.5120,-3.1760,1.0930,-1.4780,0.0000,6.8610,6.5110,3.1760,1.0930,-1.4780};
			return value;
		}


		/** Define subarrays using type double[] */
		private double[] getTextureCoordinate_12_200_point_1()
		{
			double[] value = {0.9175,0.8974,0.9509,0.8981,0.9421,0.8701,0.9240,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.8090,0.9461,0.9230,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.7400,0.8745,0.7610,0.8768,0.7497,0.8755,0.7770,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.7860,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.8400,0.9824,0.8358,0.8845,0.9021,0.8880,0.9310,0.8761,0.9036,0.8705,0.9018,0.8544,0.9020,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.8320,0.7247,0.8312,0.7224,0.8292,0.7239,0.8169,0.7146,0.8334,0.7152,0.8309,0.7530,0.7762,0.7452,0.7720,0.7409,0.7703,0.7560,0.7661,0.7502,0.7748,0.7102,0.8370,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_12_200_point_2()
		{
			double[] value = {0.7338,0.8254,0.7338,0.7682,0.7385,0.7711,0.7338,0.7628,0.7338,0.8200,0.7437,0.7597,0.7429,0.7740,0.7484,0.7629,0.7505,0.7780,0.7116,0.8233,0.7622,0.7806,0.7576,0.7790,0.7630,0.7872,0.7046,0.8444,0.7572,0.7769,0.7524,0.7737,0.7104,0.8341,0.5511,0.8974,0.5402,0.8731,0.5264,0.8830,0.5177,0.9110,0.5145,0.8847,0.4862,0.8812,0.4862,0.9100,0.5538,0.8129,0.5249,0.8282,0.5048,0.8225,0.4862,0.8219,0.5225,0.9360,0.5615,0.9135,0.4862,0.9416,0.7132,0.8982,0.7070,0.9147,0.6947,0.9327,0.6362,0.8647,0.6338,0.9045,0.6499,0.8433,0.7286,0.8745,0.7189,0.8755,0.7076,0.8768,0.7039,0.8593,0.6916,0.8787,0.7247,0.8546,0.7090,0.8565,0.7314,0.8736,0.7292,0.8706,0.7280,0.8536,0.6900,0.8666,0.6878,0.8802,0.6865,0.8667,0.6811,0.8787,0.6675,0.8823,0.6734,0.9076,0.6941,0.9003,0.6841,0.8549,0.6747,0.8518,0.6955,0.8049,0.6707,0.8609,0.6500,0.8054,0.6247,0.8655,0.6555,0.8741,0.6826,0.7876,0.6628,0.8252,0.6579,0.8538,0.6590,0.8166,0.5919,0.8622,0.6097,0.7975,0.6017,0.8674,0.6119,0.8668,0.5894,0.7991,0.5477,0.8549,0.5851,0.8633,0.5547,0.8636,0.5173,0.8529,0.4862,0.8488,0.5841,0.9021,0.5806,0.9310,0.5925,0.9036,0.5981,0.9018,0.6148,0.9345,0.6142,0.9020,0.6513,0.9068,0.6530,0.9257,0.6932,0.9186,0.6854,0.9041,0.7468,0.8401,0.7397,0.8339,0.7279,0.7767,0.7484,0.8201,0.7549,0.8419,0.7538,0.8364,0.7505,0.8352,0.7502,0.8320,0.7452,0.8292,0.7429,0.8312,0.7437,0.8169,0.7530,0.8334,0.7524,0.8309,0.7267,0.7703,0.7224,0.7720};
			return value;
		}
		private double[] getTextureCoordinate_12_200_point_3()
		{
			double[] value = {0.7146,0.7762,0.7175,0.7748,0.7116,0.7661,0.7574,0.8370,0.7102,0.7798,0.7622,0.8378,0.7385,0.8283,0.7409,0.8275,0.7291,0.7711,0.7239,0.7597,0.7192,0.7629,0.7247,0.7740,0.7171,0.7780,0.7560,0.8233,0.7046,0.7872,0.7100,0.7790,0.7054,0.7806,0.7630,0.8444,0.7104,0.7769,0.7152,0.7737,0.7572,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.6805,0.9479,0.6189,0.9637,0.5528,0.9539,0.4862,0.9793,0.4275,0.6313,0.4434,0.6401,0.4526,0.6369,0.4310,0.6421,0.4397,0.6440,0.4398,0.6453,0.4381,0.6647,0.4333,0.6605,0.4397,0.6604,0.4463,0.6598,0.4465,0.6514,0.4240,0.6505,0.4275,0.6570,0.4205,0.6684,0.4189,0.6379,0.4388,0.6288,0.4209,0.6237,0.3384,0.9887,0.2979,0.9448,0.2441,0.9417,0.2441,0.9723,0.4450,0.6455,0.4531,0.6286,0.3384,0.9469,0.4140,0.9365,0.4578,0.6379,0.4170,0.6307,0.4150,0.6242,0.2959,0.6260,0.3051,0.6166,0.2580,0.6076,0.2606,0.6259,0.2511,0.6816,0.2548,0.6653,0.2441,0.6653,0.2441,0.6816,0.2661,0.6960,0.2636,0.6640,0.3484,0.6888,0.3007,0.6510,0.2881,0.7397,0.3623,0.7239,0.4164,0.6206,0.4307,0.6247,0.4116,0.6201,0.4088,0.6855,0.4123,0.7323,0.4518,0.7703,0.3640,0.6372,0.2441,0.7326,0.2496,0.7705,0.2441,0.7109,0.2441,0.7705,0.2441,0.8160,0.2441,0.8403,0.2740,0.8322,0.2566,0.8160,0.2949,0.7630,0.3447,0.8549,0.3206,0.8292,0.4279,0.7939,0.4413,0.8544,0.3889,0.8456,0.3991,0.8726,0.4299,0.8825,0.3482,0.8386,0.4041,0.7613,0.3654,0.7582,0.3778,0.7978};
			return value;
		}
		private double[] getTextureCoordinate_12_200_point_4()
		{
			double[] value = {0.3319,0.7987,0.3916,0.7984,0.2943,0.8150,0.3252,0.8232,0.3846,0.8362,0.4052,0.8221,0.3485,0.8310,0.3090,0.8013,0.3985,0.8044,0.2937,0.8109,0.4204,0.8292,0.3447,0.8606,0.2972,0.8452,0.4715,0.8911,0.4310,0.9594,0.4671,0.6302,0.4663,0.6332,0.3226,0.6487,0.3993,0.8753,0.2441,0.6554,0.2548,0.6554,0.2557,0.6351,0.4557,0.6477,0.1498,0.9887,0.1903,0.9448,0.1498,0.9469,0.0742,0.9365,0.2323,0.6076,0.1853,0.6166,0.1923,0.6260,0.2275,0.6259,0.2371,0.6816,0.2334,0.6653,0.2246,0.6640,0.2221,0.6960,0.1875,0.6510,0.1398,0.6888,0.1258,0.7239,0.2001,0.7397,0.0364,0.7703,0.0759,0.7323,0.0794,0.6855,0.1242,0.6372,0.2386,0.7705,0.2316,0.8160,0.2142,0.8322,0.1933,0.7630,0.1676,0.8292,0.1435,0.8549,0.0602,0.7939,0.0469,0.8544,0.0583,0.8825,0.0891,0.8726,0.0992,0.8456,0.1400,0.8386,0.0840,0.7613,0.1228,0.7582,0.1104,0.7978,0.1563,0.7987,0.0966,0.7984,0.1630,0.8232,0.1939,0.8150,0.0830,0.8221,0.1036,0.8362,0.1397,0.8310,0.1792,0.8013,0.0897,0.8044,0.1944,0.8109,0.0678,0.8292,0.1435,0.8606,0.1910,0.8452,0.0166,0.8911,0.0646,0.9594,0.1656,0.6487,0.0889,0.8753,0.2325,0.6351,0.2334,0.6554,0.2548,0.6553,0.2441,0.6553,0.2334,0.6553,0.4168,0.6329,0.3796,0.6300,0.3997,0.6541,0.4337,0.6769,0.4455,0.6497,0.4293,0.6072};
			return value;
		}

		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=8, element #32, 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_32_coordIndex()
		{
			MFInt32 IndexedFaceSet_8_32_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_8_32_coordIndex_1()));
			return IndexedFaceSet_8_32_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet texCoordIndex field, scene-graph level=8, element #32, 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_32_texCoordIndex()
		{
			MFInt32 IndexedFaceSet_8_32_texCoordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_8_32_texCoordIndex_1()));
			return IndexedFaceSet_8_32_texCoordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=9, element #32, 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_32_point()
		{
			MFVec3f Coordinate_9_32_point = new MFVec3f(new double[] {0.0000,0.8700,0.0225,0.0000,0.7535,-0.4472,-0.3613,0.7535,-0.3842,-0.6259,0.7535,-0.3083,-0.7227,0.7535,0.0225,-0.6259,0.7535,0.3534,-0.3613,0.7535,0.4293,0.0000,0.7535,0.4922,0.3613,0.7535,0.4293,0.6259,0.7535,0.3534,0.7227,0.7535,0.0225,0.6259,0.7535,-0.3083,0.3613,0.7535,-0.3842,0.0000,0.4350,-0.7303,-0.4673,0.4350,-0.6294,-0.8094,0.4350,-0.3539,-0.9347,0.4350,0.0225,-0.8094,0.4350,0.3990,-0.4673,0.4350,0.5769,0.0000,0.4350,0.6777,0.4673,0.4350,0.5769,0.8094,0.4350,0.3990,0.9347,0.4350,0.0225,0.8094,0.4350,-0.3539,0.4673,0.4350,-0.6294,0.0000,0.0000,-0.7942,-0.5396,0.0000,-0.6777,-0.9347,0.0000,-0.3596,-1.0790,0.0000,0.0225,-0.9347,0.0000,0.4572,-0.5396,0.0000,0.6777,0.0000,0.0000,0.7942,0.5396,0.0000,0.6777,0.9347,0.0000,0.4572,1.0790,0.0000,0.0225,0.9347,0.0000,-0.3596,0.5396,0.0000,-0.6777,0.0000,-0.4350,-0.6777,-0.4673,-0.4350,-0.5769,-0.8094,-0.4350,-0.3013,-0.9347,-0.4350,0.0225,-0.8094,-0.4350,0.3990,-0.4673,-0.4350,0.5769,0.0000,-0.4350,0.6777,0.4673,-0.4350,0.5769,0.8094,-0.4350,0.3990,0.9347,-0.4350,0.0225,0.8094,-0.4350,-0.3013,0.4673,-0.4350,-0.5769,0.0000,-0.7535,-0.3596,-0.2698,-0.7535,-0.3013,-0.4673,-0.7535,-0.1948,-0.5396,-0.7535,0.0225,-0.4673,-0.7535,0.2399,-0.2698,-0.7535,0.3990,0.0000,-0.7535,0.4572,0.2698,-0.7535,0.3990,0.4673,-0.7535,0.2399,0.5396,-0.7535,0.0225,0.4673,-0.7535,-0.1948,0.2698,-0.7535,-0.3013,0.0000,-0.8700,0.0225});
			return Coordinate_9_32_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=9, element #41, 468 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_41_coordIndex()
		{
			MFInt32 IndexedFaceSet_9_41_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_9_41_coordIndex_1()));
			return IndexedFaceSet_9_41_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet texCoordIndex field, scene-graph level=9, element #41, 468 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_41_texCoordIndex()
		{
			MFInt32 IndexedFaceSet_9_41_texCoordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_9_41_texCoordIndex_1()));
			return IndexedFaceSet_9_41_texCoordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=10, element #41, 423 total numbers made up of 141 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_41_point()
		{
			MFVec3f Coordinate_10_41_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_10_41_point_1()))
				.append(new MFVec3f(getCoordinate_10_41_point_2()));
			return Coordinate_10_41_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=9, element #81, 468 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_81_coordIndex()
		{
			MFInt32 IndexedFaceSet_9_81_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_9_81_coordIndex_1()));
			return IndexedFaceSet_9_81_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet texCoordIndex field, scene-graph level=9, element #81, 468 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_81_texCoordIndex()
		{
			MFInt32 IndexedFaceSet_9_81_texCoordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_9_81_texCoordIndex_1()));
			return IndexedFaceSet_9_81_texCoordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=10, element #81, 423 total numbers made up of 141 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_81_point()
		{
			MFVec3f Coordinate_10_81_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_10_81_point_1()))
				.append(new MFVec3f(getCoordinate_10_81_point_2()));
			return Coordinate_10_81_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=9, element #121, 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_9_121_coordIndex()
		{
			MFInt32 IndexedFaceSet_9_121_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_9_121_coordIndex_1()));
			return IndexedFaceSet_9_121_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet texCoordIndex field, scene-graph level=9, element #121, 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_9_121_texCoordIndex()
		{
			MFInt32 IndexedFaceSet_9_121_texCoordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_9_121_texCoordIndex_1()));
			return IndexedFaceSet_9_121_texCoordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=10, element #121, 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_10_121_point()
		{
			MFVec3f Coordinate_10_121_point = new MFVec3f(new double[] {0.0000,9.7700,0.1270,0.0000,9.1130,-2.5190,-2.0360,9.1130,-2.1650,-3.5260,9.1130,-1.7370,-4.0720,9.1130,0.1270,-3.5260,9.1130,1.9910,-2.0360,9.1130,2.4190,0.0000,9.1130,2.7730,2.0360,9.1130,2.4190,3.5260,9.1130,1.9910,4.0720,9.1130,0.1270,3.5260,9.1130,-1.7370,2.0360,9.1130,-2.1650,0.0000,7.3180,-4.1150,-2.6330,7.3180,-3.5460,-4.5610,7.3180,-1.9940,-5.2660,7.3180,0.1270,-4.5610,7.3180,2.2480,-2.6330,7.3180,3.2500,0.0000,7.3180,3.8190,2.6330,7.3180,3.2500,4.5610,7.3180,2.2480,5.2660,7.3180,0.1270,4.5610,7.3180,-1.9940,2.6330,7.3180,-3.5460,0.0000,4.8670,-4.4750,-3.0400,4.8670,-3.8190,-5.2660,4.8670,-2.0260,-6.0810,4.8670,0.1270,-5.2660,4.8670,2.5760,-3.0400,4.8670,3.8190,0.0000,4.8670,4.4750,3.0400,4.8670,3.8190,5.2660,4.8670,2.5760,6.0810,4.8670,0.1270,5.2660,4.8670,-2.0260,3.0400,4.8670,-3.8190,0.0000,2.4160,-3.8190,-2.6330,2.4160,-3.2500,-4.5610,2.4160,-1.6980,-5.2660,2.4160,0.1270,-4.5610,2.4160,2.2480,-2.6330,2.4160,3.2500,0.0000,2.4160,3.8190,2.6330,2.4160,3.2500,4.5610,2.4160,2.2480,5.2660,2.4160,0.1270,4.5610,2.4160,-1.6980,2.6330,2.4160,-3.2500,0.0000,0.6221,-2.0260,-1.5200,0.6221,-1.6980,-2.6330,0.6221,-1.0970,-3.0400,0.6221,0.1270,-2.6330,0.6221,1.3510,-1.5200,0.6221,2.2480,0.0000,0.6221,2.5760,1.5200,0.6221,2.2480,2.6330,0.6221,1.3510,3.0400,0.6221,0.1270,2.6330,0.6221,-1.0970,1.5200,0.6221,-1.6980,0.0000,-0.0347,0.1270});
			return Coordinate_10_121_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=10, element #130, 372 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_130_coordIndex()
		{
			MFInt32 IndexedFaceSet_10_130_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_10_130_coordIndex_1()));
			return IndexedFaceSet_10_130_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet texCoordIndex field, scene-graph level=10, element #130, 372 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_130_texCoordIndex()
		{
			MFInt32 IndexedFaceSet_10_130_texCoordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_10_130_texCoordIndex_1()));
			return IndexedFaceSet_10_130_texCoordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=11, element #130, 150 total numbers made up of 50 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_130_point()
		{
			MFVec3f Coordinate_11_130_point = new MFVec3f(new double[] {-1.8050,-1.5240,1.7710,0.0584,-1.8380,2.1970,-0.3087,-0.8066,2.8360,-1.7880,-1.5330,-1.8010,-0.3087,-0.8066,-2.8360,0.0584,-1.8380,-2.8190,2.9540,-0.6990,1.9970,2.1550,1.0690,1.9970,2.9530,-0.6990,-1.7030,2.1100,1.0380,-1.7030,0.4985,-2.8440,2.1970,-1.7620,-2.1910,0.9288,-1.7620,-2.1910,-0.8936,0.4985,-2.8440,-2.6590,3.0970,-2.6440,1.0510,3.0970,-2.6440,-0.8368,-1.3840,-5.1160,0.9730,-1.3840,-5.1160,-0.9359,0.5185,-5.5240,1.8010,0.5185,-5.5240,-2.0580,2.6040,-5.0300,0.9889,2.6040,-5.0300,-0.7969,-1.1810,-8.2510,0.8308,-1.1810,-8.2510,-0.9379,0.4076,-9.2930,1.2250,0.4076,-9.2930,-1.9650,2.1590,-8.8220,0.2392,2.1590,-8.8220,-0.9061,-1.2540,-9.1780,0.3009,-1.2540,-9.1780,-1.0700,0.3261,-10.2200,1.2190,0.3253,-10.2200,-2.0740,2.0120,-9.7570,0.2392,2.0120,-9.7570,-0.9059,-1.5680,-10.7700,0.2995,-1.5680,-10.7700,-1.0670,0.1923,-11.8000,1.2120,0.1925,-11.8000,-1.8260,1.8770,-11.3300,0.2366,1.8770,-11.3300,-0.9017,-0.7430,-0.1609,2.3310,-1.9420,-0.7259,1.4470,-1.9280,-0.7331,-1.5220,-0.7430,-0.1609,-2.3820,0.9954,2.1880,1.6350,0.9580,2.1620,-1.4400,-1.6860,-1.1240,-0.7680,-1.6860,-1.1240,0.7466,-1.5970,0.8227,0.0058,0.1065,-12.5300,-0.3412});
			return Coordinate_11_130_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=12, element #148, 376 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_148_coordIndex()
		{
			MFInt32 IndexedFaceSet_12_148_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_12_148_coordIndex_1()));
			return IndexedFaceSet_12_148_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet texCoordIndex field, scene-graph level=12, element #148, 376 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_148_texCoordIndex()
		{
			MFInt32 IndexedFaceSet_12_148_texCoordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_12_148_texCoordIndex_1()));
			return IndexedFaceSet_12_148_texCoordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=13, element #148, 147 total numbers made up of 49 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_148_point()
		{
			MFVec3f Coordinate_13_148_point = new MFVec3f(new double[] {0.4280,-4.0430,1.0350,-0.0620,-2.7600,-0.7256,0.4283,-4.0430,-1.3250,-0.0621,-2.7590,0.4786,0.5207,-5.8080,0.5759,-0.0026,-5.6700,-1.3250,0.5207,-5.8080,-0.9061,-0.0026,-5.6700,1.0350,-0.3110,0.5832,-0.6014,0.4947,0.3747,-1.0800,0.3587,-0.8063,-1.0770,-0.3511,-0.5647,-0.6024,0.5020,0.3752,0.7923,-0.3112,0.5961,0.3561,-0.3512,-0.5647,0.3516,0.5145,-0.7545,0.7924,1.0300,0.5998,-0.7556,1.0300,-0.5583,-0.7457,1.0370,0.5778,0.4281,1.0310,-0.5582,0.4287,0.3854,-2.3210,-1.5870,-0.3249,-2.0790,-0.8558,0.2488,-1.4940,1.3320,-0.4651,-1.2380,0.8921,-0.7055,-1.9500,1.1530,-0.2884,-2.2900,1.5870,-0.3240,-2.0790,0.6132,1.0570,-2.0730,-1.0770,1.0490,-2.0910,0.6923,0.3858,-2.3210,1.2920,0.9501,-4.1810,-0.9063,0.9499,-4.1810,0.5762,0.2552,-4.6940,-1.3250,0.2552,-4.6940,1.0350,0.7786,-4.8320,-0.9061,0.7786,-4.8320,0.5759,0.6497,-5.3200,-0.9061,0.1263,-5.1820,-1.3250,0.6497,-5.3200,0.5759,0.1263,-5.1820,1.0350,-0.6755,-3.1150,0.6119,-0.2140,-3.4400,1.0810,-0.6399,-3.3260,1.5860,-1.0570,-2.9870,1.1510,-0.8814,-2.4690,1.1500,-0.4641,-2.8080,1.5870,-0.0383,-2.9220,1.0820,-0.4998,-2.5970,0.6126,0.4437,0.8321,-0.1433});
			return Coordinate_13_148_point;
		}
		/** Large attribute array: TextureCoordinate point field, scene-graph level=13, element #149, 158 total numbers made up of 79 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_13_149_point()
		{
			MFVec2f TextureCoordinate_13_149_point = new MFVec2f(new double[] {0.1427,0.2125,0.1222,0.2114,0.0720,0.2114,0.0487,0.2146,0.1648,0.2146,0.1427,0.2125,0.0720,0.2114,0.1648,0.2146,0.1856,0.1891,0.2639,0.1883,0.2484,0.1880,0.1701,0.1891,0.2529,0.0205,0.2367,0.0146,0.2411,0.0322,0.2577,0.0389,0.1901,0.0132,0.1856,0.0283,0.1719,0.0186,0.1675,0.0336,0.2484,0.0869,0.2649,0.0843,0.1864,0.0924,0.1708,0.0905,0.2488,0.1471,0.2643,0.1474,0.1860,0.1482,0.1705,0.1482,0.2484,0.1644,0.2639,0.1647,0.1856,0.1655,0.1701,0.1655,0.2484,0.1762,0.2639,0.1765,0.1856,0.1773,0.1701,0.1773,0.1633,0.1308,0.1534,0.1396,0.1426,0.1381,0.1476,0.1297,0.1475,0.0465,0.1445,0.0998,0.1671,0.1111,0.1534,0.1270,0.1633,0.1182,0.1426,0.1255,0.2062,0.0097,0.1009,0.1405,0.0196,0.0979,0.0057,0.1410,0.0959,0.0953,0.0453,0.0029,0.0235,0.0102,0.0236,0.0455,0.0452,0.0373,0.1089,0.0102,0.0890,0.0039,0.0888,0.0373,0.1089,0.0441,0.0050,0.0810,0.0337,0.0828,0.1222,0.0690,0.1135,0.0574,0.1162,0.0936,0.1239,0.0947,0.1020,0.0746,0.1039,0.0949,0.0057,0.1603,0.1009,0.1598,0.0057,0.1748,0.1009,0.1743,0.0057,0.1892,0.1009,0.1888,0.1179,0.1190,0.1252,0.1262,0.1098,0.1164,0.1179,0.1343,0.1252,0.1415,0.1098,0.1317});
			return TextureCoordinate_13_149_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=10, element #160, 372 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_160_coordIndex()
		{
			MFInt32 IndexedFaceSet_10_160_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_10_160_coordIndex_1()));
			return IndexedFaceSet_10_160_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet texCoordIndex field, scene-graph level=10, element #160, 372 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_160_texCoordIndex()
		{
			MFInt32 IndexedFaceSet_10_160_texCoordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_10_160_texCoordIndex_1()));
			return IndexedFaceSet_10_160_texCoordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=11, element #160, 150 total numbers made up of 50 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_160_point()
		{
			MFVec3f Coordinate_11_160_point = new MFVec3f(new double[] {1.8050,-1.5240,1.7710,-0.0582,-1.8380,2.1970,0.3089,-0.8066,2.8360,1.7880,-1.5330,-1.8010,0.3089,-0.8066,-2.8360,-0.0582,-1.8380,-2.8190,-2.9530,-0.6990,1.9970,-2.1540,1.0690,1.9970,-2.9530,-0.6990,-1.7030,-2.1090,1.0380,-1.7030,-0.4983,-2.8440,2.1970,1.7620,-2.1910,0.9288,1.7620,-2.1910,-0.8936,-0.4983,-2.8440,-2.6590,-3.0970,-2.6440,1.0510,-3.0970,-2.6440,-0.8368,1.3840,-5.1160,0.9730,1.3840,-5.1160,-0.9359,-0.5183,-5.5240,1.8010,-0.5183,-5.5240,-2.0580,-2.6040,-5.0300,0.9889,-2.6040,-5.0300,-0.7969,1.1810,-8.2510,0.8308,1.1810,-8.2510,-0.9379,-0.4074,-9.2930,1.2250,-0.4074,-9.2930,-1.9650,-2.1580,-8.8220,0.2392,-2.1580,-8.8220,-0.9061,1.2540,-9.1780,0.3009,1.2540,-9.1780,-1.0700,-0.3259,-10.2200,1.2190,-0.3251,-10.2200,-2.0740,-2.0120,-9.7570,0.2392,-2.0120,-9.7570,-0.9059,1.5680,-10.7700,0.2995,1.5680,-10.7700,-1.0670,-0.1921,-11.8000,1.2120,-0.1923,-11.8000,-1.8260,-1.8770,-11.3300,0.2366,-1.8760,-11.3300,-0.9017,0.7432,-0.1609,2.3310,1.9420,-0.7259,1.4470,1.9280,-0.7331,-1.5220,0.7432,-0.1609,-2.3820,-0.9952,2.1880,1.6350,-0.9578,2.1620,-1.4400,1.6860,-1.1240,-0.7680,1.6860,-1.1240,0.7466,1.5970,0.8227,0.0058,-0.1063,-12.5300,-0.3412});
			return Coordinate_11_160_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=12, element #178, 376 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_178_coordIndex()
		{
			MFInt32 IndexedFaceSet_12_178_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_12_178_coordIndex_1()));
			return IndexedFaceSet_12_178_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet texCoordIndex field, scene-graph level=12, element #178, 376 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_178_texCoordIndex()
		{
			MFInt32 IndexedFaceSet_12_178_texCoordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_12_178_texCoordIndex_1()));
			return IndexedFaceSet_12_178_texCoordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=13, element #178, 147 total numbers made up of 49 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_178_point()
		{
			MFVec3f Coordinate_13_178_point = new MFVec3f(new double[] {-0.4280,-4.0430,1.0350,0.0620,-2.7600,-0.7256,-0.4283,-4.0430,-1.3250,0.0621,-2.7590,0.4786,-0.5207,-5.8080,0.5759,0.0026,-5.6700,-1.3250,-0.5208,-5.8080,-0.9061,0.0026,-5.6700,1.0350,0.3110,0.5832,-0.6014,-0.4947,0.3747,-1.0800,-0.3587,-0.8063,-1.0770,0.3511,-0.5647,-0.6024,-0.5020,0.3752,0.7923,0.3112,0.5961,0.3561,0.3512,-0.5647,0.3515,-0.5145,-0.7545,0.7924,-1.0300,0.5998,-0.7556,-1.0300,-0.5583,-0.7457,-1.0370,0.5778,0.4281,-1.0310,-0.5582,0.4287,-0.3854,-2.3210,-1.5870,0.3249,-2.0790,-0.8558,-0.2488,-1.4940,1.3320,0.4651,-1.2380,0.8921,0.7055,-1.9500,1.1530,0.2884,-2.2900,1.5870,0.3240,-2.0790,0.6132,-1.0570,-2.0730,-1.0770,-1.0490,-2.0910,0.6923,-0.3858,-2.3210,1.2920,-0.9501,-4.1810,-0.9063,-0.9499,-4.1810,0.5762,-0.2552,-4.6940,-1.3250,-0.2552,-4.6940,1.0350,-0.7786,-4.8320,-0.9061,-0.7786,-4.8320,0.5759,-0.6497,-5.3200,-0.9061,-0.1263,-5.1820,-1.3250,-0.6497,-5.3200,0.5759,-0.1263,-5.1820,1.0350,0.6755,-3.1150,0.6119,0.2140,-3.4400,1.0810,0.6399,-3.3260,1.5860,1.0570,-2.9870,1.1510,0.8814,-2.4690,1.1500,0.4641,-2.8080,1.5870,0.0383,-2.9220,1.0820,0.4998,-2.5970,0.6126,-0.4437,0.8321,-0.1433});
			return Coordinate_13_178_point;
		}
		/** Large attribute array: TextureCoordinate point field, scene-graph level=13, element #179, 158 total numbers made up of 79 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_13_179_point()
		{
			MFVec2f TextureCoordinate_13_179_point = new MFVec2f(new double[] {0.1427,0.2125,0.1222,0.2114,0.0720,0.2114,0.0487,0.2146,0.1648,0.2146,0.1427,0.2125,0.0720,0.2114,0.1648,0.2146,0.1856,0.1891,0.2639,0.1883,0.2484,0.1880,0.1701,0.1891,0.2529,0.0205,0.2367,0.0146,0.2411,0.0322,0.2577,0.0389,0.1901,0.0132,0.1856,0.0283,0.1719,0.0186,0.1675,0.0336,0.2484,0.0869,0.2649,0.0843,0.1864,0.0924,0.1708,0.0905,0.2488,0.1471,0.2643,0.1474,0.1860,0.1482,0.1705,0.1482,0.2484,0.1644,0.2639,0.1647,0.1856,0.1655,0.1701,0.1655,0.2484,0.1762,0.2639,0.1765,0.1856,0.1773,0.1701,0.1773,0.1633,0.1308,0.1534,0.1396,0.1426,0.1381,0.1476,0.1297,0.1475,0.0465,0.1445,0.0998,0.1671,0.1111,0.1534,0.1270,0.1633,0.1182,0.1426,0.1255,0.2062,0.0097,0.1009,0.1405,0.0196,0.0979,0.0057,0.1410,0.0959,0.0953,0.0453,0.0029,0.0235,0.0102,0.0236,0.0455,0.0452,0.0373,0.1089,0.0102,0.0890,0.0039,0.0888,0.0373,0.1089,0.0441,0.0050,0.0810,0.0337,0.0828,0.1222,0.0690,0.1135,0.0574,0.1162,0.0936,0.1239,0.0947,0.1020,0.0746,0.1039,0.0949,0.0057,0.1603,0.1009,0.1598,0.0057,0.1748,0.1009,0.1743,0.0057,0.1892,0.1009,0.1888,0.1179,0.1190,0.1252,0.1262,0.1098,0.1164,0.1179,0.1343,0.1252,0.1415,0.1098,0.1317});
			return TextureCoordinate_13_179_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=10, element #190, 968 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_190_coordIndex()
		{
			MFInt32 IndexedFaceSet_10_190_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_10_190_coordIndex_1()));
			return IndexedFaceSet_10_190_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet texCoordIndex field, scene-graph level=10, element #190, 968 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_190_texCoordIndex()
		{
			MFInt32 IndexedFaceSet_10_190_texCoordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_10_190_texCoordIndex_1()));
			return IndexedFaceSet_10_190_texCoordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=11, element #190, 624 total numbers made up of 208 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_190_point()
		{
			MFVec3f Coordinate_11_190_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_11_190_point_1()))
				.append(new MFVec3f(getCoordinate_11_190_point_2()))
				.append(new MFVec3f(getCoordinate_11_190_point_3()));
			return Coordinate_11_190_point;
		}
		/** Large attribute array: TextureCoordinate point field, scene-graph level=11, element #191, 310 total numbers made up of 155 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_11_191_point()
		{
			MFVec2f TextureCoordinate_11_191_point = new MFVec2f()/*2.finalize*/
				.append(new MFVec2f(getTextureCoordinate_11_191_point_1()))
				.append(new MFVec2f(getTextureCoordinate_11_191_point_2()));
			return TextureCoordinate_11_191_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=11, element #199, 2368 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_199_coordIndex()
		{
			MFInt32 IndexedFaceSet_11_199_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_11_199_coordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_11_199_coordIndex_2()))
				.append(new MFInt32(getIndexedFaceSet_11_199_coordIndex_3()));
			return IndexedFaceSet_11_199_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet texCoordIndex field, scene-graph level=11, element #199, 2368 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_199_texCoordIndex()
		{
			MFInt32 IndexedFaceSet_11_199_texCoordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_11_199_texCoordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_11_199_texCoordIndex_2()))
				.append(new MFInt32(getIndexedFaceSet_11_199_texCoordIndex_3()));
			return IndexedFaceSet_11_199_texCoordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=12, element #199, 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_12_199_point()
		{
			MFVec3f Coordinate_12_199_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_12_199_point_1()))
				.append(new MFVec3f(getCoordinate_12_199_point_2()))
				.append(new MFVec3f(getCoordinate_12_199_point_3()))
				.append(new MFVec3f(getCoordinate_12_199_point_4()));
			return Coordinate_12_199_point;
		}
		/** Large attribute array: TextureCoordinate point field, scene-graph level=12, element #200, 772 total numbers made up of 386 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_12_200_point()
		{
			MFVec2f TextureCoordinate_12_200_point = new MFVec2f()/*2.finalize*/
				.append(new MFVec2f(getTextureCoordinate_12_200_point_1()))
				.append(new MFVec2f(getTextureCoordinate_12_200_point_2()))
				.append(new MFVec2f(getTextureCoordinate_12_200_point_3()))
				.append(new MFVec2f(getTextureCoordinate_12_200_point_4()));
			return TextureCoordinate_12_200_point;
		}

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

	/** 
	 * Provide a 
	 * &lt;a href="https://dzone.com/articles/java-copy-shallow-vs-deep-in-which-you-will-swim" target="_blank"&gt;shallow copy&lt;/a&gt;
	 * of the X3D model.
	 * @see &lt;a href="https://www.web3d.org/specifications/java/javadoc/org/web3d/x3d/jsail/Core/X3D.html"&gt;X3D&lt;/a&gt;
	 * @return KoreanCharacter02Chul 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 &lt;a href="https://www.web3d.org/specifications/java/javadoc/org/web3d/x3d/jsail/Core/X3D.html#handleArguments-java.lang.String:A-"&gt;X3D.handleArguments(args)&lt;/a&gt;
     * @see &lt;a href="https://www.web3d.org/specifications/java/javadoc/org/web3d/x3d/jsail/Core/X3D.html#validationReport--"&gt;X3D.validationReport()&lt;/a&gt;
     * @see &lt;a href="https://www.web3d.org/specifications/java/javadoc/org/web3d/x3d/jsail/CommandLine.html"&gt;CommandLine&lt;/a&gt;
     * @see &lt;a href="https://www.web3d.org/specifications/java/javadoc/org/web3d/x3d/jsail/CommandLine.html#USAGE"&gt;CommandLine.USAGE&lt;/a&gt;
     * @see &lt;a href="https://www.web3d.org/specifications/java/javadoc/org/web3d/x3d/jsail/ConfigurationProperties.html"&gt;ConfigurationProperties&lt;/a&gt;
     */
    public static void main(String args[])
    {
        System.out.println("Build this X3D model, showing validation diagnostics...");
        X3D thisExampleX3dModel = new KoreanCharacter02Chul().getX3dModel();
//      System.out.println("X3D model construction complete.");
	
        // next handle command line arguments
        boolean hasArguments = (args != null) &amp;&amp; (args.length &gt; 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.KoreanCharacter02Chul\" 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.KoreanCharacter02Chul self-validation test confirmation: ");
                if (!validationResults.equals("success"))
                    System.out.println();
                System.out.println(validationResults.trim());

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