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.
/**
 * <p> Articulated 3D game character designed with a general graphics tool, then converted into an X3D HAnim model. </p>
 <p> Related links:  source KoreanCharacter07No.java, <a href="https://www.web3d.org/x3d/content/examples/X3dResources.html" target="_blank">X3D Resources</a>, <a href="https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html" target="_blank">X3D Scene Authoring Hints</a>, and <a href="https://www.web3d.org/x3d/content/X3dTooltips.html" target="_blank">X3D Tooltips</a>. </p>
	<table style="color:black; border:0px solid; border-spacing:10px 0px;">
        <caption>Scene Meta Information</caption>
		<tr style="background-color:silver; border-color:silver;">
			<td style="text-align:center; padding:10px 0px;"><i>meta tags</i></td>
			<td style="text-align:left;   padding:10px 0px;">HumanoidAnimation.Characters.KoreanCharacter07No&nbsp; Document Metadata </td>
		</tr>

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

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

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

public class KoreanCharacter07No
{
	/** Default constructor to create this object. */
	public KoreanCharacter07No ()
	{
	  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("KoreanCharacter07No.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/KoreanCharacter07No.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("KoreanCharacter07No.x3d"))
    .addChild(new NavigationInfo().setSpeed(1.5))
    .addChild(new Viewpoint().setDescription("No").setCenterOfRotation(0.0,1.0,0.0).setPosition(0.0,1.0,3.0))
    .addChild(new HAnimHumanoid("hanim_No").setName("No").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,34.790001,-1.299000).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,34.790001,-1.299000)
            .addChild(new Shape()
              .setAppearance(new Appearance()
                .setMaterial(new Material().setDiffuseColor(0.588000,0.588000,0.588000))
                .setTexture(new ImageTexture("NoTextureAtlas").setUrl(new String[] {"images/No.png","https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Characters/images/No.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.8186,0.5634,0.8987,0.5617,0.8871,0.5617,0.8526,0.5606,0.8181,0.5606,0.8160,0.5609,0.7815,0.5609,0.7188,0.5606,0.7815,0.5609,0.8160,0.5609,0.8181,0.5606,0.8526,0.5606,0.8871,0.5617,0.9077,0.5435,0.8943,0.5435,0.8566,0.5187,0.8190,0.4986,0.8158,0.4991,0.7835,0.5089,0.7188,0.5435,0.7835,0.5089,0.8158,0.4991,0.8190,0.4986,0.8566,0.5187,0.8943,0.5435,0.9017,0.4799,0.8882,0.4799,0.8592,0.4741,0.8178,0.4732,0.8155,0.4732,0.7814,0.4765,0.7186,0.5235,0.7814,0.4765,0.8155,0.4732,0.8178,0.4732,0.8592,0.4741,0.8882,0.4799,0.9035,0.4666,0.8895,0.4666,0.8545,0.4604,0.8198,0.4629,0.8161,0.4629,0.7809,0.4670,0.7185,0.5036,0.7809,0.4670,0.8161,0.4629,0.8198,0.4629,0.8545,0.4604,0.8895,0.4666,0.9004,0.4510,0.8882,0.4510,0.8562,0.4537,0.8211,0.4537,0.8228,0.4535,0.7785,0.4535,0.7195,0.4721,0.7785,0.4535,0.8228,0.4535,0.8211,0.4537,0.8562,0.4537,0.8882,0.4510,0.8199,0.4484})))))))
        .addChild(new HAnimJoint("hanim_l_hip").setName("l_hip").setCenter(3.785000,34.070000,-1.570000).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(3.785000,34.070000,-1.570000)
              .addChild(new Shape()
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setDiffuseColor(0.588000,0.588000,0.588000))
                  .setTexture(new ImageTexture().setUSE("NoTextureAtlas")))
                .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(getTextureCoordinate_10_42_point()))))))
          .addChild(new HAnimJoint("hanim_l_knee").setName("l_knee").setCenter(3.838000,18.400000,-1.212000).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(3.838000,18.400000,-1.212000)
                .addChild(new Shape()
                  .setAppearance(new Appearance()
                    .setMaterial(new Material().setDiffuseColor(0.588000,0.588000,0.588000))
                    .setTexture(new ImageTexture().setUSE("NoTextureAtlas")))
                  .setGeometry(new IndexedFaceSet().setCreaseAngle(1.57).setCoordIndex(getIndexedFaceSet_10_50_coordIndex()).setTexCoordIndex(getIndexedFaceSet_10_50_texCoordIndex())
                    .setCoord(new Coordinate().setPoint(getCoordinate_11_50_point()))
                    .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.9320,0.0281,0.9375,0.0382,0.9285,0.0402,0.9254,0.0312,0.9374,0.0240,0.9462,0.0354,0.8988,0.0252,0.8904,0.0380,0.8808,0.0336,0.8942,0.0184,0.9057,0.0303,0.9022,0.0409,0.9104,0.0324,0.9093,0.0416,0.9182,0.0316,0.9191,0.0408,0.9517,0.1696,0.9373,0.1675,0.9627,0.1723,0.8764,0.1822,0.8889,0.1769,0.9037,0.1713,0.9136,0.1687,0.9236,0.1679,0.9644,0.1089,0.9758,0.1044,0.9513,0.1129,0.9366,0.1157,0.8810,0.1091,0.8973,0.1096,0.9098,0.1121,0.9231,0.1139,0.9177,0.0179,0.9548,0.0300,0.9408,0.0161,0.9745,0.1762,0.8679,0.1104,0.9373,0.1675,0.9517,0.1696,0.9627,0.1723,0.8889,0.1769,0.9037,0.1713,0.9136,0.1687,0.9236,0.1679,0.9745,0.1762,0.8764,0.1822,0.9373,0.1675,0.9517,0.1696,0.9627,0.1723,0.9745,0.1762,0.8889,0.1769,0.9037,0.1713,0.9136,0.1687,0.9236,0.1679,0.9320,0.1713})))))))
            .addChild(new HAnimJoint("hanim_l_talocrural").setName("l_talocrural").setCenter(3.826000,4.044000,-1.361000).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(3.826000,4.044000,-1.361000)
                  .addChild(new Shape()
                    .setAppearance(new Appearance()
                      .setMaterial(new Material().setDiffuseColor(0.588000,0.588000,0.588000))
                      .setTexture(new ImageTexture().setUSE("NoTextureAtlas")))
                    .setGeometry(new IndexedFaceSet().setCreaseAngle(1.57).setCoordIndex(getIndexedFaceSet_11_59_coordIndex()).setTexCoordIndex(getIndexedFaceSet_11_59_texCoordIndex())
                      .setCoord(new Coordinate().setPoint(getCoordinate_12_59_point()))
                      .setTexCoord(new TextureCoordinate().setPoint(getTextureCoordinate_12_60_point()))))))
              .addChild(new HAnimJoint("hanim_l_metatarsophalangeal_2").setName("l_metatarsophalangeal_2").setCenter(3.826000,3.118000,-0.286700).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(3.826000,3.118000,-0.286700)
                    .addChild(new Shape()
                      .setAppearance(new Appearance()
                        .setMaterial(new Material().setDiffuseColor(0.588000,0.588000,0.588000))
                        .setTexture(new ImageTexture().setUSE("NoTextureAtlas")))
                      .setGeometry(new IndexedFaceSet().setCreaseAngle(1.57).setCoordIndex(getIndexedFaceSet_12_68_coordIndex()).setTexCoordIndex(getIndexedFaceSet_12_68_texCoordIndex())
                        .setCoord(new Coordinate().setPoint(getCoordinate_13_68_point()))
                        .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.5046,0.9061,0.4664,0.9061,0.3813,0.8655,0.3794,0.8893,0.3680,0.8690,0.3703,0.8986,0.3591,0.8766,0.3794,0.8891,0.3680,0.8691,0.4666,0.8883,0.5046,0.8883,0.5509,0.9061,0.3967,0.9630,0.3877,0.9702,0.5620,0.9285,0.5046,0.9285,0.4059,0.9781,0.4144,0.9660,0.4542,0.9285,0.5657,0.9535,0.5046,0.9535,0.4506,0.9535,0.5561,0.9717,0.3970,0.9616,0.4144,0.9660,0.4224,0.8577,0.4263,0.8811,0.4134,0.9791,0.4208,0.9685,0.4208,0.9685,0.4291,0.8577,0.4329,0.8811,0.3769,0.9239,0.3855,0.9182,0.3855,0.9183,0.5020,0.9815,0.4591,0.9717,0.4263,0.8811,0.4263,0.9104,0.4263,0.9104,0.5498,0.8883,0.4329,0.8811,0.4329,0.9104,0.4329,0.9104,0.3843,0.9558,0.3913,0.9496,0.4741,0.8664,0.5046,0.8664,0.4263,0.9431,0.3913,0.9494,0.4263,0.9431,0.4329,0.9431,0.4329,0.9431,0.3813,0.8654,0.4224,0.8577,0.4291,0.8577,0.3704,0.8386,0.3800,0.8357,0.4179,0.8293,0.4204,0.8297,0.4204,0.8297,0.4204,0.8297,0.4179,0.8293,0.3800,0.8357,0.3704,0.8386,0.3666,0.8532,0.4291,0.8577})))))))))))
        .addChild(new HAnimJoint("hanim_r_hip").setName("r_hip").setCenter(-3.785000,34.070000,-1.570000).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(-3.785000,34.070000,-1.570000)
              .addChild(new Shape()
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setDiffuseColor(0.588000,0.588000,0.588000))
                  .setTexture(new ImageTexture().setUSE("NoTextureAtlas")))
                .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(getTextureCoordinate_10_82_point()))))))
          .addChild(new HAnimJoint("hanim_r_knee").setName("r_knee").setCenter(-3.838000,18.400000,-1.212000).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(-3.838000,18.400000,-1.212000)
                .addChild(new Shape()
                  .setAppearance(new Appearance()
                    .setMaterial(new Material().setDiffuseColor(0.588000,0.588000,0.588000))
                    .setTexture(new ImageTexture().setUSE("NoTextureAtlas")))
                  .setGeometry(new IndexedFaceSet().setCreaseAngle(1.57).setCoordIndex(getIndexedFaceSet_10_90_coordIndex()).setTexCoordIndex(getIndexedFaceSet_10_90_texCoordIndex())
                    .setCoord(new Coordinate().setPoint(getCoordinate_11_90_point()))
                    .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.9320,0.0281,0.9375,0.0382,0.9285,0.0402,0.9254,0.0312,0.9374,0.0240,0.9462,0.0354,0.8988,0.0252,0.8904,0.0380,0.8808,0.0336,0.8942,0.0184,0.9057,0.0303,0.9022,0.0409,0.9104,0.0324,0.9093,0.0416,0.9182,0.0316,0.9191,0.0408,0.9517,0.1696,0.9373,0.1675,0.9627,0.1723,0.8764,0.1822,0.8889,0.1769,0.9037,0.1713,0.9136,0.1687,0.9236,0.1679,0.9644,0.1089,0.9758,0.1044,0.9513,0.1129,0.9366,0.1157,0.8810,0.1091,0.8973,0.1096,0.9098,0.1121,0.9231,0.1139,0.9177,0.0179,0.9548,0.0300,0.9408,0.0161,0.9745,0.1762,0.8679,0.1104,0.9373,0.1675,0.9517,0.1696,0.9627,0.1723,0.8889,0.1769,0.9037,0.1713,0.9136,0.1687,0.9236,0.1679,0.9745,0.1762,0.8764,0.1822,0.9373,0.1675,0.9517,0.1696,0.9627,0.1723,0.9745,0.1762,0.8889,0.1769,0.9037,0.1713,0.9136,0.1687,0.9236,0.1679,0.9320,0.1713})))))))
            .addChild(new HAnimJoint("hanim_r_talocrural").setName("r_talocrural").setCenter(-3.826000,4.044000,-1.361000).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(-3.826000,4.044000,-1.361000)
                  .addChild(new Shape()
                    .setAppearance(new Appearance()
                      .setMaterial(new Material().setDiffuseColor(0.588000,0.588000,0.588000))
                      .setTexture(new ImageTexture().setUSE("NoTextureAtlas")))
                    .setGeometry(new IndexedFaceSet().setCreaseAngle(1.57).setCoordIndex(getIndexedFaceSet_11_99_coordIndex()).setTexCoordIndex(getIndexedFaceSet_11_99_texCoordIndex())
                      .setCoord(new Coordinate().setPoint(getCoordinate_12_99_point()))
                      .setTexCoord(new TextureCoordinate().setPoint(getTextureCoordinate_12_100_point()))))))
              .addChild(new HAnimJoint("hanim_r_metatarsophalangeal_2").setName("r_metatarsophalangeal_2").setCenter(-3.826000,3.118000,-0.286700).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(-3.826000,3.118000,-0.286700)
                    .addChild(new Shape()
                      .setAppearance(new Appearance()
                        .setMaterial(new Material().setDiffuseColor(0.588000,0.588000,0.588000))
                        .setTexture(new ImageTexture().setUSE("NoTextureAtlas")))
                      .setGeometry(new IndexedFaceSet().setCreaseAngle(1.57).setCoordIndex(getIndexedFaceSet_12_108_coordIndex()).setTexCoordIndex(getIndexedFaceSet_12_108_texCoordIndex())
                        .setCoord(new Coordinate().setPoint(getCoordinate_13_108_point()))
                        .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.5046,0.9061,0.4664,0.9061,0.3813,0.8655,0.3794,0.8893,0.3680,0.8690,0.3703,0.8986,0.3591,0.8766,0.3794,0.8891,0.3680,0.8691,0.4666,0.8883,0.5046,0.8883,0.5509,0.9061,0.3967,0.9630,0.3877,0.9702,0.5620,0.9285,0.5046,0.9285,0.4059,0.9781,0.4144,0.9660,0.4542,0.9285,0.5657,0.9535,0.5046,0.9535,0.4506,0.9535,0.5561,0.9717,0.3970,0.9616,0.4144,0.9660,0.4224,0.8577,0.4263,0.8811,0.4134,0.9791,0.4208,0.9685,0.4208,0.9685,0.4291,0.8577,0.4329,0.8811,0.3769,0.9239,0.3855,0.9182,0.3855,0.9183,0.5020,0.9815,0.4591,0.9717,0.4263,0.8811,0.4263,0.9104,0.4263,0.9104,0.5498,0.8883,0.4329,0.8811,0.4329,0.9104,0.4329,0.9104,0.3843,0.9558,0.3913,0.9496,0.4741,0.8664,0.5046,0.8664,0.4263,0.9431,0.3913,0.9494,0.4263,0.9431,0.4329,0.9431,0.4329,0.9431,0.3813,0.8654,0.4224,0.8577,0.4291,0.8577,0.3704,0.8386,0.3800,0.8357,0.4179,0.8293,0.4204,0.8297,0.4204,0.8297,0.4204,0.8297,0.4179,0.8293,0.3800,0.8357,0.3704,0.8386,0.3666,0.8532,0.4291,0.8577})))))))))))
        .addChild(new HAnimJoint("hanim_sacroiliac").setName("sacroiliac").setCenter(0.0,32.910000,-1.570000).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.0,32.910000,-1.570000)
              .addChild(new Shape()
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setDiffuseColor(0.588000,0.588000,0.588000))
                  .setTexture(new ImageTexture().setUSE("NoTextureAtlas")))
                .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(getTextureCoordinate_10_122_point()))))))
          .addChild(new HAnimJoint("hanim_l_shoulder").setName("l_shoulder").setCenter(7.266000,54.049999,-1.790000).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.266000,54.049999,-1.790000)
                .addChild(new Shape()
                  .setAppearance(new Appearance()
                    .setMaterial(new Material().setDiffuseColor(0.588000,0.588000,0.588000))
                    .setTexture(new ImageTexture().setUSE("NoTextureAtlas")))
                  .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(getTextureCoordinate_11_131_point()))))))
            .addChild(new HAnimJoint("hanim_l_elbow").setName("l_elbow").setCenter(7.834000,43.389999,-1.651000).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(7.834000,43.389999,-1.651000)
                  .addChild(new Shape()
                    .setAppearance(new Appearance()
                      .setMaterial(new Material().setDiffuseColor(0.588000,0.588000,0.588000))
                      .setTexture(new ImageTexture().setUSE("NoTextureAtlas")))
                    .setGeometry(new IndexedFaceSet().setCreaseAngle(1.57).setCoordIndex(new int[] {0,12,11,-1,11,4,0,-1,12,13,5,-1,5,11,12,-1,13,1,8,-1,8,5,13,-1,1,2,9,-1,9,8,1,-1,2,3,10,-1,10,9,2,-1,3,14,6,-1,6,10,3,-1,15,0,4,-1,4,7,15,-1,14,15,7,-1,7,6,14,-1,4,11,23,-1,23,16,4,-1,11,5,17,-1,17,23,11,-1,5,8,20,-1,20,17,5,-1,10,6,18,-1,18,22,10,-1,7,4,16,-1,16,19,7,-1,8,9,21,-1,21,20,8,-1,9,10,22,-1,22,21,9,-1,6,7,19,-1,19,18,6,-1,16,23,24,-1,23,17,24,-1,17,20,24,-1,20,21,24,-1,21,22,24,-1,22,18,24,-1,18,19,24,-1,19,16,24,-1,12,0,25,-1,25,29,12,-1,13,30,26,-1,26,1,13,-1,1,26,27,-1,27,2,1,-1,2,27,28,-1,28,3,2,-1,3,28,31,-1,31,14,3,-1,0,15,32,-1,32,25,0,-1,13,12,29,-1,29,30,13,-1,15,14,31,-1,31,32,15,-1,29,25,34,-1,34,33,29,-1,25,32,35,-1,35,34,25,-1,32,31,36,-1,36,35,32,-1,31,28,37,-1,37,36,31,-1,28,27,38,-1,38,37,28,-1,27,26,39,-1,39,38,27,-1,26,30,40,-1,40,39,26,-1,30,29,33,-1,33,40,30,-1,33,34,41,-1,34,35,41,-1,35,36,41,-1,36,37,41,-1,37,38,41,-1,38,39,41,-1,39,40,41,-1,40,33,41,-1}).setTexCoordIndex(new int[] {1,0,8,-1,8,9,1,-1,0,2,10,-1,10,8,0,-1,2,3,11,-1,11,10,2,-1,3,4,12,-1,12,11,3,-1,4,5,13,-1,13,12,4,-1,5,6,14,-1,14,13,5,-1,7,1,9,-1,9,15,7,-1,25,7,15,-1,15,26,25,-1,9,8,16,-1,16,17,9,-1,8,10,18,-1,18,16,8,-1,10,11,19,-1,19,18,10,-1,13,14,20,-1,20,21,13,-1,15,9,17,-1,17,22,15,-1,11,12,23,-1,23,19,11,-1,12,13,21,-1,21,23,12,-1,26,15,22,-1,22,27,26,-1,17,16,24,-1,16,18,24,-1,18,19,24,-1,19,23,24,-1,23,21,24,-1,21,20,24,-1,27,22,24,-1,22,17,24,-1,0,1,28,-1,28,32,0,-1,2,33,29,-1,29,3,2,-1,3,29,30,-1,30,4,3,-1,4,30,31,-1,31,5,4,-1,5,31,35,-1,35,6,5,-1,1,7,36,-1,36,28,1,-1,2,0,32,-1,32,33,2,-1,7,25,34,-1,34,36,7,-1,32,28,38,-1,38,37,32,-1,28,36,39,-1,39,38,28,-1,36,34,40,-1,40,39,36,-1,35,31,41,-1,41,40,35,-1,31,30,42,-1,42,41,31,-1,30,29,43,-1,43,42,30,-1,29,33,44,-1,44,43,29,-1,33,32,37,-1,37,44,33,-1,37,38,45,-1,38,39,45,-1,39,40,45,-1,40,41,45,-1,41,42,45,-1,42,43,45,-1,43,44,45,-1,44,37,45,-1})
                      .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {-0.0407,-0.8376,-1.2210,0.7331,-0.5933,0.8017,-0.0176,-0.6645,1.1820,-0.7221,-0.7616,0.9014,-0.0602,-7.3600,-0.7594,0.7233,-7.3600,0.0564,-0.7878,-7.3600,0.0568,-0.5288,-7.3650,-0.5335,0.4165,-7.3650,0.6592,-0.0602,-7.3600,0.9907,-0.5288,-7.3650,0.6609,0.4165,-7.3650,-0.4678,0.6188,-0.6937,-0.9942,1.1260,-0.5903,0.0001,-1.1000,-0.8178,0.0254,-0.5969,-0.8537,-1.0730,-0.0602,-7.9200,-0.6297,0.5422,-7.9200,0.0623,-0.6846,-7.9200,0.0627,-0.4317,-7.9150,-0.4625,0.3194,-7.9150,0.6006,-0.0602,-7.9200,0.8486,-0.4317,-7.9150,0.6022,0.3194,-7.9150,-0.3980,-0.0602,-8.1820,0.0650,-0.0299,-0.0952,-1.3930,0.7675,0.0555,0.8470,-0.0065,-0.0143,1.1650,-0.7382,-0.1075,0.8559,0.7086,0.0150,-1.1600,1.1980,0.0615,-0.0132,-1.1980,-0.2053,-0.0002,-0.6672,-0.1246,-1.2020,0.4447,0.8519,-0.9853,-0.1246,0.7619,-1.1650,-0.5954,0.7485,-1.0240,-1.0320,0.6748,-0.0338,-0.6669,0.7576,0.6468,-0.0988,0.8314,0.8871,0.5047,0.8844,0.6390,0.8466,0.8853,-0.0438,-0.1526,1.3670,-0.1493})))
                      .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.0471,0.5348,0.0457,0.5477,0.0517,0.5187,0.0571,0.5017,0.0625,0.4884,0.0657,0.4747,0.0673,0.4552,0.0409,0.5570,0.1806,0.5707,0.1797,0.5783,0.1804,0.5567,0.1838,0.5503,0.1875,0.5412,0.1933,0.5295,0.2007,0.5198,0.1750,0.5862,0.1900,0.5703,0.1907,0.5757,0.1892,0.5587,0.1918,0.5533,0.2114,0.5390,0.2025,0.5422,0.1895,0.5821,0.1949,0.5468,0.2041,0.5636,0.0292,0.5765,0.1758,0.5987,0.1959,0.5888,0.0457,0.5477,0.0571,0.5017,0.0625,0.4884,0.0657,0.4747,0.0471,0.5348,0.0517,0.5187,0.0292,0.5765,0.0673,0.4552,0.0409,0.5570,0.0471,0.5348,0.0457,0.5477,0.0409,0.5570,0.0292,0.5765,0.0657,0.4747,0.0625,0.4884,0.0571,0.5017,0.0517,0.5187,0.0500,0.5249})))))))
              .addChild(new HAnimJoint("hanim_l_radiocarpal").setName("l_radiocarpal").setCenter(7.738000,35.430000,-1.558000).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.738000,35.430000,-1.558000)
                    .addChild(new Shape()
                      .setAppearance(new Appearance()
                        .setMaterial(new Material().setDiffuseColor(0.588000,0.588000,0.588000))
                        .setTexture(new ImageTexture().setUSE("NoTextureAtlas")))
                      .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.266000,54.049999,-1.790000).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.266000,54.049999,-1.790000)
                .addChild(new Shape()
                  .setAppearance(new Appearance()
                    .setMaterial(new Material().setDiffuseColor(0.588000,0.588000,0.588000))
                    .setTexture(new ImageTexture().setUSE("NoTextureAtlas")))
                  .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(getTextureCoordinate_11_161_point()))))))
            .addChild(new HAnimJoint("hanim_r_elbow").setName("r_elbow").setCenter(-7.834000,43.389999,-1.651000).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(-7.834000,43.389999,-1.651000)
                  .addChild(new Shape()
                    .setAppearance(new Appearance()
                      .setMaterial(new Material().setDiffuseColor(0.588000,0.588000,0.588000))
                      .setTexture(new ImageTexture().setUSE("NoTextureAtlas")))
                    .setGeometry(new IndexedFaceSet().setCreaseAngle(1.57).setCoordIndex(new int[] {0,4,11,-1,11,12,0,-1,12,11,5,-1,5,13,12,-1,13,5,8,-1,8,1,13,-1,1,8,9,-1,9,2,1,-1,2,9,10,-1,10,3,2,-1,3,10,6,-1,6,14,3,-1,15,7,4,-1,4,0,15,-1,14,6,7,-1,7,15,14,-1,4,16,23,-1,23,11,4,-1,11,23,17,-1,17,5,11,-1,5,17,20,-1,20,8,5,-1,10,22,18,-1,18,6,10,-1,7,19,16,-1,16,4,7,-1,8,20,21,-1,21,9,8,-1,9,21,22,-1,22,10,9,-1,6,18,19,-1,19,7,6,-1,16,24,23,-1,23,24,17,-1,17,24,20,-1,20,24,21,-1,21,24,22,-1,22,24,18,-1,18,24,19,-1,19,24,16,-1,12,29,25,-1,25,0,12,-1,13,1,26,-1,26,30,13,-1,1,2,27,-1,27,26,1,-1,2,3,28,-1,28,27,2,-1,3,14,31,-1,31,28,3,-1,0,25,32,-1,32,15,0,-1,13,30,29,-1,29,12,13,-1,15,32,31,-1,31,14,15,-1,29,33,34,-1,34,25,29,-1,25,34,35,-1,35,32,25,-1,32,35,36,-1,36,31,32,-1,31,36,37,-1,37,28,31,-1,28,37,38,-1,38,27,28,-1,27,38,39,-1,39,26,27,-1,26,39,40,-1,40,30,26,-1,30,40,33,-1,33,29,30,-1,33,41,34,-1,34,41,35,-1,35,41,36,-1,36,41,37,-1,37,41,38,-1,38,41,39,-1,39,41,40,-1,40,41,33,-1}).setTexCoordIndex(new int[] {1,9,8,-1,8,0,1,-1,0,8,10,-1,10,2,0,-1,2,10,11,-1,11,3,2,-1,3,11,12,-1,12,4,3,-1,4,12,13,-1,13,5,4,-1,5,13,14,-1,14,6,5,-1,7,15,9,-1,9,1,7,-1,25,26,15,-1,15,7,25,-1,9,17,16,-1,16,8,9,-1,8,16,18,-1,18,10,8,-1,10,18,19,-1,19,11,10,-1,13,21,20,-1,20,14,13,-1,15,22,17,-1,17,9,15,-1,11,19,23,-1,23,12,11,-1,12,23,21,-1,21,13,12,-1,26,27,22,-1,22,15,26,-1,17,24,16,-1,16,24,18,-1,18,24,19,-1,19,24,23,-1,23,24,21,-1,21,24,20,-1,27,24,22,-1,22,24,17,-1,0,32,28,-1,28,1,0,-1,2,3,29,-1,29,33,2,-1,3,4,30,-1,30,29,3,-1,4,5,31,-1,31,30,4,-1,5,6,35,-1,35,31,5,-1,1,28,36,-1,36,7,1,-1,2,33,32,-1,32,0,2,-1,7,36,34,-1,34,25,7,-1,32,37,38,-1,38,28,32,-1,28,38,39,-1,39,36,28,-1,36,39,40,-1,40,34,36,-1,35,40,41,-1,41,31,35,-1,31,41,42,-1,42,30,31,-1,30,42,43,-1,43,29,30,-1,29,43,44,-1,44,33,29,-1,33,44,37,-1,37,32,33,-1,37,45,38,-1,38,45,39,-1,39,45,40,-1,40,45,41,-1,41,45,42,-1,42,45,43,-1,43,45,44,-1,44,45,37,-1})
                      .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0407,-0.8376,-1.2210,-0.7331,-0.5933,0.8017,0.0176,-0.6645,1.1820,0.7221,-0.7616,0.9014,0.0602,-7.3600,-0.7594,-0.7233,-7.3600,0.0564,0.7878,-7.3600,0.0568,0.5288,-7.3650,-0.5335,-0.4165,-7.3650,0.6592,0.0602,-7.3600,0.9907,0.5288,-7.3650,0.6609,-0.4165,-7.3650,-0.4678,-0.6188,-0.6937,-0.9942,-1.1260,-0.5903,0.0001,1.1000,-0.8178,0.0254,0.5969,-0.8537,-1.0730,0.0602,-7.9200,-0.6297,-0.5422,-7.9200,0.0623,0.6846,-7.9200,0.0627,0.4317,-7.9150,-0.4625,-0.3194,-7.9150,0.6006,0.0602,-7.9200,0.8486,0.4317,-7.9150,0.6022,-0.3194,-7.9150,-0.3980,0.0602,-8.1820,0.0650,0.0299,-0.0952,-1.3930,-0.7675,0.0555,0.8470,0.0065,-0.0143,1.1650,0.7382,-0.1075,0.8559,-0.7086,0.0150,-1.1600,-1.1980,0.0615,-0.0132,1.1980,-0.2053,-0.0002,0.6672,-0.1246,-1.2020,-0.4447,0.8519,-0.9853,0.1246,0.7619,-1.1650,0.5954,0.7485,-1.0240,1.0320,0.6748,-0.0338,0.6669,0.7576,0.6468,0.0988,0.8314,0.8871,-0.5047,0.8844,0.6390,-0.8466,0.8853,-0.0438,0.1526,1.3670,-0.1493})))
                      .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {0.0471,0.5348,0.0457,0.5477,0.0517,0.5187,0.0571,0.5017,0.0625,0.4884,0.0657,0.4747,0.0673,0.4552,0.0409,0.5570,0.1806,0.5707,0.1797,0.5783,0.1804,0.5567,0.1838,0.5503,0.1875,0.5412,0.1933,0.5295,0.2007,0.5198,0.1750,0.5862,0.1900,0.5703,0.1907,0.5757,0.1892,0.5587,0.1918,0.5533,0.2114,0.5390,0.2025,0.5422,0.1895,0.5821,0.1949,0.5468,0.2041,0.5636,0.0292,0.5765,0.1758,0.5987,0.1959,0.5888,0.0457,0.5477,0.0571,0.5017,0.0625,0.4884,0.0657,0.4747,0.0471,0.5348,0.0517,0.5187,0.0292,0.5765,0.0673,0.4552,0.0409,0.5570,0.0471,0.5348,0.0457,0.5477,0.0409,0.5570,0.0292,0.5765,0.0657,0.4747,0.0625,0.4884,0.0571,0.5017,0.0517,0.5187,0.0500,0.5249})))))))
              .addChild(new HAnimJoint("hanim_r_radiocarpal").setName("r_radiocarpal").setCenter(-7.738000,35.430000,-1.558000).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.738000,35.430000,-1.558000)
                    .addChild(new Shape()
                      .setAppearance(new Appearance()
                        .setMaterial(new Material().setDiffuseColor(0.588000,0.588000,0.588000))
                        .setTexture(new ImageTexture().setUSE("NoTextureAtlas")))
                      .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.0,37.060001,-1.409000).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.0,37.060001,-1.409000)
                .addChild(new Shape()
                  .setAppearance(new Appearance()
                    .setMaterial(new Material().setDiffuseColor(0.588000,0.588000,0.588000))
                    .setTexture(new ImageTexture().setUSE("NoTextureAtlas")))
                  .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.0,37.060001,-1.409000).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.0,37.060001,-1.409000)
                  .addChild(new Shape()
                    .setAppearance(new Appearance()
                      .setMaterial(new Material().setDiffuseColor(0.588000,0.588000,0.588000))
                      .setTexture(new ImageTexture().setUSE("NoTextureAtlas")))
                    .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 = {0,14,20,-1,20,1,0,-1,15,14,0,-1,0,2,15,-1,16,23,21,-1,21,3,16,-1,17,16,3,-1,3,4,17,-1,18,17,4,-1,4,5,18,-1,6,19,18,-1,18,5,6,-1,1,20,19,-1,19,6,1,-1,8,26,25,-1,25,7,8,-1,27,26,8,-1,8,9,27,-1,30,24,22,-1,22,10,30,-1,11,28,30,-1,30,10,11,-1,12,29,28,-1,28,11,12,-1,13,31,29,-1,29,12,13,-1,7,25,31,-1,31,13,7,-1,14,8,7,-1,7,20,14,-1,9,8,14,-1,14,15,9,-1,10,22,23,-1,23,16,10,-1,11,10,16,-1,16,17,11,-1,12,11,17,-1,17,18,12,-1,19,13,12,-1,12,18,19,-1,20,7,13,-1,13,19,20,-1,23,15,2,-1,2,21,23,-1,22,9,15,-1,15,23,22,-1,9,22,24,-1,24,27,9,-1,0,1,32,-1,32,33,0,-1,34,2,0,-1,0,33,34,-1,3,21,39,-1,39,35,3,-1,4,3,35,-1,35,36,4,-1,37,5,4,-1,4,36,37,-1,6,5,37,-1,37,38,6,-1,1,6,38,-1,38,32,1,-1,39,21,2,-1,2,34,39,-1,33,32,41,-1,41,40,33,-1,32,38,42,-1,42,41,32,-1,38,37,43,-1,43,42,38,-1,37,36,44,-1,44,43,37,-1,36,35,45,-1,45,44,36,-1,35,39,46,-1,46,45,35,-1,39,34,47,-1,47,46,39,-1,34,33,40,-1,40,47,34,-1,40,41,48,-1,41,42,48,-1,42,43,48,-1,43,44,48,-1,44,45,48,-1,45,46,48,-1,46,47,48,-1,47,40,48,-1,24,30,50,-1,50,49,24,-1,30,28,51,-1,51,50,30,-1,28,29,52,-1,52,51,28,-1,29,31,53,-1,53,52,29,-1,31,25,54,-1,54,53,31,-1,25,26,55,-1,55,54,25,-1,26,27,56,-1,56,55,26,-1,27,24,49,-1,49,56,27,-1,49,50,57,-1,50,51,57,-1,51,52,57,-1,52,53,57,-1,53,54,57,-1,54,55,57,-1,55,56,57,-1,56,49,57,-1};
			return value;
		}


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




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


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



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


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




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


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



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


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




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


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



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


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




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


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



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


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


		/** Define subarrays using type double[] */
		private double[] getCoordinate_10_121_point_1()
		{
			double[] value = {5.2120,4.6980,-2.6250,4.9680,5.0320,3.0700,1.0160,3.8670,-4.3400,1.4140,4.7610,4.2660,3.2860,4.2680,-3.7870,3.2520,4.9150,3.8820,6.1240,4.9890,0.2487,1.7880,0.2033,-2.4610,6.6020,3.8140,0.2487,3.4110,2.5600,-3.7520,1.2570,0.7206,2.6190,6.7220,1.6790,0.2487,5.6640,1.4140,-2.4560,3.4310,0.8837,-3.3970,1.6440,0.3036,2.6230,3.7800,1.0510,3.6230,1.5860,3.0570,4.0170,5.4700,3.1140,-2.5000,3.5950,3.2430,3.8460,5.4680,3.6140,2.9960,1.2430,2.2700,-4.1330,4.3760,6.0660,2.7410,4.7790,5.9680,-2.3350,5.5520,5.9640,0.2487,1.1790,6.0890,3.8250,0.7451,5.5220,-4.0310,2.9300,5.7560,-3.3870,2.8690,6.1280,3.5120,0.0000,1.1660,2.6970,1.4750,0.7890,-3.3710,0.8571,-0.4369,0.2487,5.7050,1.6110,2.7780,1.4210,2.1480,3.5850,0.0000,2.9150,4.0730,0.0000,2.1500,3.7540,0.0000,2.3120,-3.7450,4.5260,7.1540,0.1312,3.9360,7.1880,-1.8900,2.5680,6.9890,-2.7210,0.6541,6.7590,-3.2830,0.0000,6.7350,-3.2240,0.0000,7.1890,3.0680,1.0300,7.2400,2.9800,2.5050,7.2800,2.6990,3.6110,7.2290,2.1190,0.0000,8.1650,-0.0491,1.5670,-0.6144,0.2735,2.3270,-0.4803,-2.0270,3.5130,-0.2713,-2.7190,5.2310,0.0316,-1.9910,6.1120,0.1870,0.2797,5.2720,0.0389,2.3730,3.8390,-0.2137,3.0090,2.1800,-0.5063,2.2200,4.1000,-1.2640,0.1736,-5.4700,3.1140,-2.5000,-5.2120,4.6980,-2.6250,-6.1240,4.9890,0.2487,-6.6020,3.8140,0.2487,-1.5860,3.0570,4.0170,-1.4210,2.1480,3.5850,-0.7451,5.5220,-4.0310,-2.9300,5.7560,-3.3870,-3.2860,4.2680,-3.7870,-1.0160,3.8670,-4.3400,-3.5950,3.2430,3.8460,-3.2520,4.9150,3.8820,-1.4140,4.7610,4.2660,-4.7790,5.9680,-2.3350,-5.5520,5.9640,0.2487,-4.9680,5.0320,3.0700,-5.4680,3.6140,2.9960,-1.2430,2.2700,-4.1330,0.0000,3.8390,-3.9950,-1.1790,6.0890,3.8250,0.0000,6.0390,3.9230,0.0000,4.6910,4.3400,-3.4110,2.5600,-3.7520,-4.3760,6.0660,2.7410,-2.8690,6.1280,3.5120,-1.2570,0.7206,2.6190,0.0000,0.7395,-2.9390,-1.4750,0.7890,-3.3710,-5.6640,1.4140,-2.4560,-6.7220,1.6790,0.2487,-3.4310,0.8837,-3.3970,-1.6440,0.3036,2.6230,-0.8571,-0.4369,0.2487,-3.7800,1.0510,3.6230,-5.7050,1.6110,2.7780,0.0000,5.4980,-3.9630,0.0000,-0.0013,0.2487,-1.7880,0.2033,-2.4610,-3.9360,7.1880,-1.8900,-4.5260,7.1540,0.1312,-2.5680,6.9890,-2.7210,-0.6541,6.7590,-3.2830,-1.0300,7.2400,2.9800,-2.5050,7.2800,2.6990,-3.6110,7.2290,2.1190};
			return value;
		}
		private double[] getCoordinate_10_121_point_2()
		{
			double[] value = {-2.3270,-0.4803,-2.0270,-1.5670,-0.6144,0.2735,-3.5130,-0.2713,-2.7190,-5.2310,0.0316,-1.9910,-6.1120,0.1870,0.2797,-5.2720,0.0389,2.3730,-3.8390,-0.2137,3.0090,-2.1800,-0.5063,2.2200,-4.1000,-1.2640,0.1736};
			return value;
		}


		/** Define subarrays using type double[] */
		private double[] getTextureCoordinate_10_122_point_1()
		{
			double[] value = {0.8787,0.5482,0.8879,0.5725,0.8253,0.5851,0.8261,0.5676,0.7471,0.4942,0.7327,0.4737,0.7752,0.4415,0.7864,0.4566,0.9667,0.5468,0.9322,0.5756,0.9190,0.5500,0.9483,0.5193,0.7595,0.5178,0.7459,0.5473,0.7237,0.5237,0.8882,0.5972,0.8277,0.6032,0.7744,0.5696,0.7846,0.5515,0.9230,0.4984,0.9378,0.4748,0.9617,0.5071,0.7060,0.5449,0.6910,0.5316,0.7069,0.5075,0.9018,0.5280,0.7676,0.5885,0.7308,0.5664,0.8725,0.4621,0.8360,0.4464,0.8759,0.4302,0.8870,0.4797,0.8684,0.5190,0.8283,0.5351,0.8815,0.5033,0.8027,0.4614,0.7871,0.4954,0.8005,0.5251,0.8295,0.4283,0.9776,0.5387,0.8283,0.3651,0.8360,0.3623,0.8429,0.3680,0.7667,0.4754,0.7540,0.4576,0.8277,0.6032,0.8882,0.5972,0.9322,0.5756,0.9667,0.5468,0.9776,0.5387,0.6910,0.5316,0.7060,0.5449,0.7308,0.5664,0.7676,0.5885,0.8317,0.5697,0.8360,0.4464,0.8725,0.4621,0.8283,0.3651,0.8684,0.5190,0.8283,0.5351,0.8005,0.5251,0.7871,0.4954,0.8027,0.4614,0.8280,0.4762,0.8787,0.5482,0.8879,0.5725,0.8253,0.5851,0.8261,0.5676,0.7471,0.4942,0.7327,0.4737,0.7540,0.4576,0.7667,0.4754,0.9667,0.5468,0.9322,0.5756,0.9190,0.5500,0.9483,0.5193,0.7595,0.5178,0.7459,0.5473,0.7237,0.5237,0.8882,0.5972,0.8277,0.6032,0.7744,0.5696,0.7846,0.5515,0.9230,0.4984,0.9378,0.4748,0.9617,0.5071,0.7060,0.5449,0.6910,0.5316,0.7069,0.5075,0.9018,0.5280,0.7676,0.5885,0.7308,0.5664,0.7864,0.4566,0.8759,0.4302,0.8870,0.4797,0.8684,0.5190,0.8283,0.5351,0.8815,0.5033,0.8027,0.4614,0.8360,0.4464};
			return value;
		}
		private double[] getTextureCoordinate_10_122_point_2()
		{
			double[] value = {0.7871,0.4954,0.8005,0.5251,0.9776,0.5387,0.8295,0.4283,0.7752,0.4415,0.8725,0.4621,0.8360,0.3623,0.8283,0.3651,0.8429,0.3680,0.8882,0.5972,0.8277,0.6032,0.9322,0.5756,0.9667,0.5468,0.9776,0.5387,0.7060,0.5449,0.6910,0.5316,0.7308,0.5664,0.7676,0.5885,0.8317,0.5697,0.8725,0.4621,0.8360,0.4464,0.8283,0.3651,0.8684,0.5190,0.8283,0.5351,0.8005,0.5251,0.7871,0.4954,0.8027,0.4614,0.8280,0.4762};
			return value;
		}


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


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




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


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



		/** Define subarrays using type double[] */
		private double[] getTextureCoordinate_13_149_point_1()
		{
			double[] value = {0.2854,0.4170,0.2772,0.4100,0.2831,0.4080,0.2903,0.4146,0.2650,0.4285,0.2586,0.4199,0.2705,0.4138,0.2773,0.4212,0.2523,0.4135,0.2473,0.4093,0.2624,0.4028,0.2621,0.4091,0.1715,0.4268,0.1606,0.4270,0.1557,0.4048,0.1661,0.4058,0.1642,0.3989,0.1542,0.3981,0.2716,0.4031,0.2696,0.4063,0.1787,0.4088,0.1762,0.4019,0.1834,0.4266,0.2945,0.4248,0.2904,0.4267,0.2831,0.4307,0.2689,0.4390,0.1470,0.4291,0.1436,0.4079,0.1429,0.4003,0.2923,0.4372,0.2958,0.4382,0.2727,0.4496,0.2874,0.4405,0.1356,0.4327,0.1330,0.4126,0.1318,0.4062,0.2758,0.4563,0.1279,0.4134,0.2905,0.4451,0.1841,0.4441,0.1730,0.4428,0.2336,0.4239,0.2320,0.4181,0.2553,0.4468,0.1634,0.4452,0.1514,0.4479,0.2509,0.4359,0.1412,0.4529,0.1367,0.4599,0.2432,0.4272,0.2531,0.4616,0.2586,0.4664,0.1365,0.4760,0.1366,0.4681,0.2410,0.4558,0.2368,0.4586,0.1496,0.4794,0.1502,0.4711,0.1836,0.4592,0.1761,0.4601,0.2253,0.4494,0.1684,0.4630,0.2261,0.4579,0.1588,0.4664,0.1796,0.4752,0.1737,0.4740,0.1709,0.4735,0.1663,0.4756,0.1620,0.4762,0.1602,0.4819,0.1617,0.4895,0.2206,0.4327,0.2187,0.4259,0.2227,0.4378,0.2131,0.4560,0.2115,0.4515,0.2119,0.4457,0.2094,0.4437,0.2061,0.4411,0.2017,0.4524,0.1652,0.3951,0.1534,0.3946,0.1894,0.4248,0.1835,0.4079,0.1786,0.3986,0.1411,0.3973,0.1285,0.4039,0.1298,0.4342,0.1930,0.4435,0.1346,0.4831,0.1474,0.4881,0.1921,0.4603,0.1832,0.4783,0.1721,0.4818,0.1111,0.4765,0.1087,0.4729,0.1098,0.4688,0.1162,0.4670,0.1174,0.4712};
			return value;
		}
		private double[] getTextureCoordinate_13_149_point_2()
		{
			double[] value = {0.1140,0.4745,0.2355,0.4800,0.2390,0.4794,0.2410,0.4768,0.2455,0.4762};
			return value;
		}


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


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




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


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



		/** Define subarrays using type double[] */
		private double[] getTextureCoordinate_13_179_point_1()
		{
			double[] value = {0.2854,0.4170,0.2772,0.4100,0.2831,0.4080,0.2903,0.4146,0.2650,0.4285,0.2586,0.4199,0.2705,0.4138,0.2773,0.4212,0.2523,0.4135,0.2473,0.4093,0.2624,0.4028,0.2621,0.4091,0.1715,0.4268,0.1606,0.4270,0.1557,0.4048,0.1661,0.4058,0.1642,0.3989,0.1542,0.3981,0.2716,0.4031,0.2696,0.4063,0.1787,0.4088,0.1762,0.4019,0.1834,0.4266,0.2945,0.4248,0.2904,0.4267,0.2831,0.4307,0.2689,0.4390,0.1470,0.4291,0.1436,0.4079,0.1429,0.4003,0.2923,0.4372,0.2958,0.4382,0.2727,0.4496,0.2874,0.4405,0.1356,0.4327,0.1330,0.4126,0.1318,0.4062,0.2758,0.4563,0.1279,0.4134,0.2905,0.4451,0.1841,0.4441,0.1730,0.4428,0.2336,0.4239,0.2320,0.4181,0.2553,0.4468,0.1634,0.4452,0.1514,0.4479,0.2509,0.4359,0.1412,0.4529,0.1367,0.4599,0.2432,0.4272,0.2531,0.4616,0.2586,0.4664,0.1365,0.4760,0.1366,0.4681,0.2410,0.4558,0.2368,0.4586,0.1496,0.4794,0.1502,0.4711,0.1836,0.4592,0.1761,0.4601,0.2253,0.4494,0.1684,0.4630,0.2261,0.4579,0.1588,0.4664,0.1796,0.4752,0.1737,0.4740,0.1709,0.4735,0.1663,0.4756,0.1620,0.4762,0.1602,0.4819,0.1617,0.4895,0.2206,0.4327,0.2187,0.4259,0.2227,0.4378,0.2131,0.4560,0.2115,0.4515,0.2119,0.4457,0.2094,0.4437,0.2061,0.4411,0.2017,0.4524,0.1652,0.3951,0.1534,0.3946,0.1894,0.4248,0.1835,0.4079,0.1786,0.3986,0.1411,0.3973,0.1285,0.4039,0.1298,0.4342,0.1930,0.4435,0.1346,0.4831,0.1474,0.4881,0.1921,0.4603,0.1832,0.4783,0.1721,0.4818,0.1111,0.4765,0.1087,0.4729,0.1098,0.4688,0.1162,0.4670,0.1174,0.4712};
			return value;
		}
		private double[] getTextureCoordinate_13_179_point_2()
		{
			double[] value = {0.1140,0.4745,0.2355,0.4800,0.2390,0.4794,0.2410,0.4768,0.2455,0.4762};
			return value;
		}


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


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


		/** Define subarrays using type double[] */
		private double[] getCoordinate_11_190_point_1()
		{
			double[] value = {5.6530,10.7600,-2.0320,4.4910,10.6600,2.2080,0.6339,17.8900,2.4180,1.8610,10.9900,-3.9760,4.2090,18.4200,1.8340,3.7140,10.9100,-3.5680,4.4460,19.4300,-2.4150,4.3400,19.6000,-0.3738,0.8673,10.7700,3.5720,5.6750,4.8080,-2.2280,6.1300,4.8350,0.5932,3.1620,5.0490,3.6860,5.0760,4.9640,2.7750,1.3500,5.1420,4.0770,1.5520,4.5510,-4.3560,3.6980,4.6690,-3.8010,2.5480,10.6200,3.2410,5.9180,12.8700,-2.1690,1.9920,12.6200,-3.9650,3.8890,12.6800,-3.5690,5.7600,12.8300,0.4019,5.7790,10.7600,0.7375,6.4410,14.6700,0.1005,2.2870,17.9200,-3.5280,0.4984,15.8900,3.1240,4.3850,17.5300,-3.1840,4.6460,16.3900,2.4920,7.1030,16.9700,-2.5480,8.1240,18.6700,-2.0690,8.5250,18.8700,-0.3882,8.0590,18.5500,1.3880,6.7340,16.6500,1.9840,6.5530,15.0200,-2.4280,2.1380,15.7000,-3.9570,4.2440,15.4500,-3.4860,2.8100,19.8500,-0.3558,2.3730,19.4300,0.6618,2.1280,19.7200,-2.5730,2.4400,20.0300,-1.6900,5.7410,-0.6607,3.1450,6.1620,-0.8553,-2.5520,6.9560,-0.7272,0.4152,1.6970,-0.5528,4.4040,1.7220,-1.2610,-4.6540,4.4120,-1.1360,-3.8780,3.7130,-0.5680,3.9770,0.6293,19.0400,1.4360,4.4770,12.2200,2.1380,6.3790,15.0100,1.5980,5.6100,7.9670,-1.9580,3.6980,7.8440,-3.6720,1.0690,8.0590,3.8190,2.8170,7.9440,3.4060,5.8680,7.9530,0.7283,4.8180,7.9230,2.4750,1.7150,7.8930,-4.0530,6.3240,17.2000,-0.1978,4.7920,14.1200,2.3950,0.5769,14.0500,3.4670,0.7572,12.1800,3.4490,0.5876,13.4500,3.4550,4.7740,13.4600,2.2830,2.4860,16.0400,3.0850,2.6630,13.8300,3.2230,2.5140,12.1100,3.2530,2.6590,13.2500,3.1760,2.4370,18.1400,2.2100,5.8480,2.5030,-2.4210,6.4740,2.5150,0.4493,1.5040,2.7460,4.2410,5.3500,2.6400,2.9410,3.4410,2.7530,3.8300,1.5560,2.0870,-4.6650,3.9330,2.3400,-3.9830,0.0000,14.1700,3.4320,0.0000,10.9200,-3.9650,0.0000,15.8400,-3.8660,0.0000,-0.6334,4.5470,0.0000,10.8400,3.6750,4.4340,18.5400,1.8340,4.3400,19.6200,-0.3738,2.2190,20.2400,-0.3649,2.2720,19.5400,0.6133,3.6120,19.8500,-2.1350,2.1280,19.7600,-2.6940,2.4370,18.1600,2.2100,2.3650,17.3800,2.7700,4.6460,16.8000,2.6830,0.7229,16.7200,3.1560,1.8100,20.4200,-1.3430,1.2340,20.5100,-1.9000,1.7140,18.2300,2.2520,2.9010,16.6700,2.9250,1.1820,16.4300,3.0610,1.4510,16.0800,3.1360,0.0000,12.5600,-3.8230,0.0000,19.7700,-2.6370,0.0000,4.5180,-4.3900,0.0000,2.0610,-4.6580,0.0000,12.4600,3.5050};
			return value;
		}
		private double[] getCoordinate_11_190_point_2()
		{
			double[] value = {0.0000,-1.2760,-4.6130,0.0000,19.6700,-2.8980,2.0290,23.1200,0.2404,1.4810,22.8400,1.2950,0.7848,22.6000,2.1120,0.9280,23.4500,-1.6840,1.5680,23.3200,-0.8373,1.2040,22.0300,0.9589,0.5753,21.9000,1.5430,0.9464,22.4300,-1.5590,1.4560,22.3500,-0.8756,1.6610,22.2100,0.0384,1.1290,20.8900,0.5567,0.5268,20.7900,1.1330,0.9102,21.2800,-1.5690,1.3500,21.2000,-1.0420,1.5530,21.0600,-0.2310,0.0000,23.4400,-1.9600,1.6850,20.4800,-0.3138,1.2430,20.3100,0.4307,0.5932,20.1800,0.9903,0.8927,20.7100,-1.6830,1.3990,20.6200,-1.1130,0.0000,20.7700,1.2660,0.0000,20.1600,1.1650,0.0000,20.7100,-1.8770,-8.1240,18.6700,-2.0690,-4.4460,19.4300,-2.4150,-4.3400,19.6000,-0.3738,-8.5250,18.8700,-0.3882,-5.6530,10.7600,-2.0320,-5.6100,7.9670,-1.9580,-3.6980,7.8440,-3.6720,-3.7140,10.9100,-3.5680,-2.1380,15.7000,-3.9570,-4.2440,15.4500,-3.4860,-3.8890,12.6800,-3.5690,-1.9920,12.6200,-3.9650,-2.1280,19.7200,-2.5730,-4.3850,17.5300,-3.1840,-2.2870,17.9200,-3.5280,-4.2090,18.4200,1.8340,-2.8100,19.8500,-0.3558,-2.3730,19.4300,0.6618,-2.4400,20.0300,-1.6900,-6.5530,15.0200,-2.4280,-5.9180,12.8700,-2.1690,-7.1030,16.9700,-2.5480,-8.0590,18.5500,1.3880,-2.5480,10.6200,3.2410,-0.8673,10.7700,3.5720,-1.0690,8.0590,3.8190,-2.8170,7.9440,3.4060,-5.6750,4.8080,-2.2280,-5.8680,7.9530,0.7283,-6.1300,4.8350,0.5932,-1.3500,5.1420,4.0770,0.0000,8.0570,4.0020,0.0000,5.2540,4.1960,-5.0760,4.9640,2.7750,-4.8180,7.9230,2.4750,-3.1620,5.0490,3.6860,-1.5520,4.5510,-4.3560,-1.7150,7.8930,-4.0530,-3.6980,4.6690,-3.8010,-1.8610,10.9900,-3.9760,-4.6460,16.3900,2.4920,-6.7340,16.6500,1.9840,-6.4410,14.6700,0.1005,-5.7600,12.8300,0.4019,-5.7790,10.7600,0.7375,-4.4910,10.6600,2.2080,-4.4770,12.2200,2.1380,0.0000,17.9100,-3.5040,-2.4370,18.1400,2.2100,-2.4860,16.0400,3.0850,-0.4984,15.8900,3.1240,-0.6339,17.8900,2.4180,0.0000,17.8300,2.4500,0.0000,15.7700,3.0740,-1.2430,20.3100,0.4307,-1.6850,20.4800,-0.3138,-0.5932,20.1800,0.9903,-0.6293,19.0400,1.4360,-1.3990,20.6200,-1.1130,-0.8927,20.7100,-1.6830,-6.1620,-0.8553,-2.5520,-5.8480,2.5030,-2.4210,-6.4740,2.5150,0.4493,-6.9560,-0.7272,0.4152,-1.6970,-0.5528,4.4040,-1.5040,2.7460,4.2410,0.0000,2.7540,4.3830,-5.7410,-0.6607,3.1450,-5.3500,2.6400,2.9410,-3.4410,2.7530,3.8300,-3.7130,-0.5680,3.9770,-4.4120,-1.1360,-3.8780,-1.7220,-1.2610,-4.6540,-1.5560,2.0870,-4.6650};
			return value;
		}
		private double[] getCoordinate_11_190_point_3()
		{
			double[] value = {-3.9330,2.3400,-3.9830,0.0000,7.8460,-4.0500,-6.3240,17.2000,-0.1978,-6.3790,15.0100,1.5980,0.0000,18.9800,1.5130,-4.7920,14.1200,2.3950,-0.5769,14.0500,3.4670,0.0000,13.6400,3.4420,-0.5876,13.4500,3.4550,-2.5140,12.1100,3.2530,-0.7572,12.1800,3.4490,-2.6630,13.8300,3.2230,-2.6590,13.2500,3.1760,-4.7740,13.4600,2.2830,-4.4340,18.5400,1.8340,-4.3400,19.6200,-0.3738,-2.2190,20.2400,-0.3649,-2.2720,19.5400,0.6133,-3.6120,19.8500,-2.1350,-2.1280,19.7600,-2.6940,-1.2340,20.5100,-1.9000,-1.8100,20.4200,-1.3430,-2.4370,18.1600,2.2100,-2.3650,17.3800,2.7700,-4.6460,16.8000,2.6830,0.0000,20.5100,-2.1420,-1.7140,18.2300,2.2520,-1.1820,16.4300,3.0610,-1.4510,16.0800,3.1360,-2.9010,16.6700,2.9250,-0.7229,16.7200,3.1560,0.0000,15.6800,3.1870,-2.0290,23.1200,0.2404,-1.4810,22.8400,1.2950,-1.2040,22.0300,0.9589,-1.6610,22.2100,0.0384,-0.7848,22.6000,2.1120,-0.5753,21.9000,1.5430,0.0000,22.4400,2.4950,0.0000,21.7900,1.7010,-0.9280,23.4500,-1.6840,-1.5680,23.3200,-0.8373,-1.4560,22.3500,-0.8756,-0.9464,22.4300,-1.5590,-1.1290,20.8900,0.5567,-1.5530,21.0600,-0.2310,-0.5268,20.7900,1.1330,-0.9102,21.2800,-1.5690,0.0000,21.2900,-1.7540,0.0000,22.4400,-1.7450,-1.3500,21.2000,-1.0420,0.0000,15.6800,3.1870,5.8480,2.5030,-2.4210,6.4740,2.5150,0.4493,1.5040,2.7460,4.2410,5.3500,2.6400,2.9410,3.4410,2.7530,3.8300,1.5560,2.0870,-4.6650,3.9330,2.3400,-3.9830,0.0000,2.0610,-4.6580,-5.8480,2.5030,-2.4210,-6.4740,2.5150,0.4493,-1.5040,2.7460,4.2410,0.0000,2.7540,4.3830,-5.3500,2.6400,2.9410,-3.4410,2.7530,3.8300,-1.5560,2.0870,-4.6650,-3.9330,2.3400,-3.9830,0.0000,-0.6295,-3.0920,1.3680,-0.6301,-3.0990,3.3000,-0.5819,-2.5480,4.6480,-0.4862,-1.4540,5.0820,-0.3126,0.5295,4.3410,-0.1694,2.1670,3.0160,-0.1157,2.7810,1.3030,-0.0840,3.1420,0.0000,-0.0733,3.2660,-1.3030,-0.0840,3.1420,-3.0160,-0.1157,2.7810,-4.3410,-0.1694,2.1670,-5.0820,-0.3126,0.5295,-4.6480,-0.4862,-1.4540,-3.3000,-0.5819,-2.5480,-1.3680,-0.6301,-3.0990,0.0000,-1.9670,0.2489};
			return value;
		}


		/** Define subarrays using type double[] */
		private double[] getTextureCoordinate_11_191_point_1()
		{
			double[] value = {0.5600,0.5116,0.5730,0.5408,0.5399,0.5517,0.5436,0.5152,0.5622,0.4121,0.5626,0.3879,0.5993,0.3880,0.5994,0.4167,0.6248,0.4956,0.5980,0.4839,0.6002,0.4429,0.6282,0.4470,0.5897,0.5625,0.5921,0.5147,0.6119,0.5309,0.4877,0.4977,0.4406,0.5142,0.4986,0.5308,0.5387,0.5690,0.5135,0.5642,0.5682,0.5692,0.5643,0.4675,0.5643,0.4413,0.5666,0.4964,0.5145,0.5083,0.4607,0.4172,0.4360,0.4251,0.4376,0.4008,0.4638,0.3935,0.4349,0.5153,0.5664,0.3605,0.5244,0.3867,0.5254,0.3607,0.4345,0.3779,0.4202,0.4043,0.4160,0.3839,0.4909,0.3645,0.4925,0.3880,0.4614,0.3707,0.6351,0.3620,0.6300,0.3916,0.6019,0.3607,0.4234,0.4281,0.6273,0.4211,0.6565,0.4217,0.6573,0.4490,0.5020,0.4938,0.4952,0.4104,0.5322,0.4596,0.5274,0.4378,0.5241,0.4100,0.5109,0.4681,0.4969,0.4322,0.6534,0.5052,0.6395,0.5454,0.4631,0.5469,0.4523,0.5490,0.5137,0.5853,0.5385,0.5849,0.4943,0.5849,0.4840,0.5680,0.5638,0.5904,0.5819,0.5996,0.5719,0.2860,0.5285,0.2874,0.4191,0.3039,0.3943,0.3092,0.4837,0.2899,0.4494,0.2968,0.6132,0.2849,0.6468,0.2871,0.6147,0.5799,0.6581,0.3639,0.6561,0.3928,0.5393,0.4885,0.4718,0.5711,0.4841,0.5879,0.6694,0.2902,0.4941,0.4596,0.4281,0.4861,0.4263,0.4532,0.4350,0.4824,0.4368,0.4479,0.4269,0.4739,0.4351,0.4698,0.5000,0.4482,0.4646,0.5047,0.4628,0.4687,0.4629,0.4403,0.4650,0.4578,0.4835,0.5385,0.5707,0.3239,0.5280,0.3240,0.4253,0.3406,0.4851,0.3279,0.4539,0.3342,0.6412,0.3242,0.6080,0.3242,0.4044,0.3461,0.6638,0.3270};
			return value;
		}
		private double[] getTextureCoordinate_11_191_point_2()
		{
			double[] value = {0.2156,0.1571,0.2141,0.2527,0.1481,0.2614,0.1498,0.2193,0.1966,0.3280,0.1443,0.3601,0.0873,0.3274,0.1175,0.3103,0.1465,0.1381,0.1418,0.0997,0.2242,0.0824,0.0657,0.3853,0.0546,0.3394,0.1411,0.0969,0.2007,0.1535,0.2180,0.1509,0.2215,0.0884,0.1819,0.1635,0.2136,0.2112,0.1459,0.6846,0.1322,0.6817,0.1345,0.6643,0.1468,0.6665,0.1092,0.6744,0.1199,0.6584,0.0954,0.6632,0.1082,0.6532,0.1804,0.6847,0.1594,0.6867,0.1596,0.6667,0.1738,0.6670,0.1395,0.6458,0.1506,0.6487,0.1279,0.6419,0.1746,0.6514,0.1808,0.6512,0.1813,0.6659,0.1625,0.6517,0.1421,0.6314,0.1526,0.6337,0.1306,0.6274,0.1633,0.6341,0.1750,0.6318,0.1912,0.6810,0.1185,0.6385,0.1208,0.6244,0.1791,0.2083,0.1877,0.1273,0.1868,0.0936,0.1595,0.1234,0.1914,0.0904,0.1837,0.6369,0.5924,0.6058,0.5600,0.5116,0.5730,0.5408,0.5399,0.5517,0.5436,0.5152,0.5622,0.4121,0.5626,0.3879,0.5993,0.3880,0.5994,0.4167,0.6248,0.4956,0.5980,0.4839,0.6002,0.4429,0.6282,0.4470,0.5897,0.5625,0.5921,0.5147,0.6119,0.5309,0.4986,0.5308,0.5387,0.5690,0.5135,0.5642,0.5682,0.5692,0.5643,0.4675,0.5643,0.4413,0.5666,0.4964,0.5145,0.5083,0.4607,0.4172,0.4360,0.4251,0.4376,0.4008,0.4638,0.3935,0.5664,0.3605,0.5244,0.3867,0.5254,0.3607,0.4345,0.3779,0.4202,0.4043,0.4160,0.3839,0.4909,0.3645,0.4925,0.3880,0.4614,0.3707,0.6351,0.3620,0.6300,0.3916,0.6019,0.3607,0.6273,0.4211,0.6565,0.4217,0.6573,0.4490,0.4877,0.4977,0.5020,0.4938,0.5322,0.4596,0.5274,0.4378,0.5241,0.4100};
			return value;
		}
		private double[] getTextureCoordinate_11_191_point_3()
		{
			double[] value = {0.4952,0.4104,0.4969,0.4322,0.6534,0.5052,0.6395,0.5454,0.4835,0.5385,0.4646,0.5047,0.4406,0.5142,0.4631,0.5469,0.4523,0.5490,0.4349,0.5153,0.5137,0.5853,0.5385,0.5849,0.4943,0.5849,0.4840,0.5680,0.5638,0.5904,0.5819,0.5996,0.5719,0.2860,0.5707,0.3239,0.5280,0.3240,0.5285,0.2874,0.4191,0.3039,0.4253,0.3406,0.4044,0.3461,0.3943,0.3092,0.4837,0.2899,0.4851,0.3279,0.4539,0.3342,0.4494,0.2968,0.6132,0.2849,0.6468,0.2871,0.6412,0.3242,0.6080,0.3242,0.4234,0.4281,0.6581,0.3639,0.6561,0.3928,0.5393,0.4885,0.5109,0.4681,0.6147,0.5799,0.4718,0.5711,0.4841,0.5879,0.6638,0.3270,0.4941,0.4596,0.4281,0.4861,0.4350,0.4824,0.4269,0.4739,0.4351,0.4698,0.4629,0.4403,0.4368,0.4479,0.4628,0.4687,0.4263,0.4532,0.4650,0.4578,0.5000,0.4482,0.6694,0.2902,0.2156,0.1571,0.2141,0.2527,0.1481,0.2614,0.1498,0.2193,0.1966,0.3280,0.1443,0.3601,0.0873,0.3274,0.1175,0.3103,0.1465,0.1381,0.1418,0.0997,0.2242,0.0824,0.0657,0.3853,0.0546,0.3394,0.1877,0.1273,0.1595,0.1234,0.1914,0.0904,0.1868,0.0936,0.2007,0.1535,0.2180,0.1509,0.2215,0.0884,0.1411,0.0969,0.1819,0.1635,0.2136,0.2112,0.1459,0.6846,0.1322,0.6817,0.1345,0.6643,0.1468,0.6665,0.1092,0.6744,0.1199,0.6584,0.0954,0.6632,0.1082,0.6532,0.1804,0.6847,0.1594,0.6867,0.1596,0.6667,0.1738,0.6670,0.1395,0.6458,0.1506,0.6487,0.1279,0.6419,0.1746,0.6514,0.1808,0.6512,0.1813,0.6659,0.1625,0.6517,0.1421,0.6314,0.1526,0.6337,0.1306,0.6274,0.1633,0.6341,0.1750,0.6318};
			return value;
		}
		private double[] getTextureCoordinate_11_191_point_4()
		{
			double[] value = {0.1912,0.6810,0.1185,0.6385,0.1208,0.6244,0.1837,0.6369,0.5924,0.6058,0.1791,0.2083,0.6638,0.3270,0.6412,0.3242,0.6080,0.3242,0.5707,0.3239,0.5280,0.3240,0.4851,0.3279,0.4539,0.3342,0.4253,0.3406,0.4044,0.3461,0.4253,0.3406,0.4539,0.3342,0.4851,0.3279,0.5280,0.3240,0.5707,0.3239,0.6080,0.3242,0.6412,0.3242,0.5308,0.3294};
			return value;
		}


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


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


		/** Define subarrays using type double[] */
		private double[] getCoordinate_12_199_point_1()
		{
			double[] value = {1.6230,22.0900,2.0290,5.0150,29.5200,3.0060,5.1090,28.2200,0.6911,1.1120,29.6900,6.1220,5.0720,27.7900,-1.3190,1.2730,22.4800,4.7610,4.2510,29.6900,5.0560,4.2350,24.9000,2.9870,4.3730,24.8600,0.7170,0.9649,25.3300,5.7070,4.4220,24.9700,0.3467,3.5610,25.2200,4.6720,4.8700,26.1500,-0.0502,3.9030,26.5800,4.7790,4.6690,26.3300,3.0120,1.0560,26.5300,5.6110,3.5640,23.8400,-1.0260,3.8030,23.8300,0.9251,3.0720,24.1000,4.7040,3.6050,23.7300,3.1580,0.8434,24.5400,5.6730,1.9520,22.8000,-1.8260,0.9968,22.9200,-2.8560,2.9230,23.7900,-2.4660,1.4270,23.8700,-3.9260,2.7680,29.7300,5.5360,2.1210,25.2700,5.2520,2.5180,26.5800,5.1800,2.1020,24.3500,5.2260,2.5860,22.6900,3.5680,1.0160,23.2100,5.4260,2.7720,22.7600,1.4770,2.2950,23.1300,4.7610,2.4820,22.7300,-0.6433,1.7290,23.4300,5.1280,1.5620,22.0700,3.9090,4.8390,26.1000,0.3411,4.9890,27.3200,0.5255,5.0180,27.3100,0.1283,4.4940,24.8800,0.6610,4.7470,25.1100,-0.1465,5.4660,26.4500,-0.8798,5.3950,27.2400,-0.5072,5.1100,27.3100,0.4876,4.9850,26.0900,0.2699,4.8880,25.1100,0.0159,5.6270,26.4600,-0.7007,5.5140,27.2600,-0.2882,4.6320,26.2900,-1.3830,5.4830,27.1600,-0.2554,5.1540,27.2300,0.3866,5.5860,26.5000,-0.6194,5.0310,26.0900,0.1835,4.6000,25.0000,0.5204,4.8600,25.1900,0.0670,1.6680,22.1400,-0.3496,1.2350,21.8300,1.1360,0.5246,22.1600,-1.4960,1.2700,22.1700,-1.1480,0.5368,25.0900,6.2030,0.5040,24.7100,6.2780,2.6430,27.6800,5.3580,4.0770,27.5700,4.9180,1.0830,27.7400,5.8510,4.8420,27.3700,3.0090,-0.0101,25.5000,6.0550,-0.0101,21.5700,2.5200,3.7830,24.9800,-1.4000,2.9280,25.0000,-3.2580,-0.0101,26.4800,5.9470,-0.0101,23.0500,5.5360,-0.0101,23.9000,-4.3020,-0.0101,24.5200,6.3680,0.2100,24.9200,6.3620,0.1922,24.8300,6.4030,-0.0101,24.7300,6.4480,-0.0101,24.9800,6.4490,-0.9850,25.3300,5.7070,-0.5570,25.0900,6.2030,-0.5242,24.7100,6.2780,-0.8636,24.5400,5.6730,-4.3930,24.8600,0.7170,-4.2550,24.9000,2.9870,-3.6250,23.7300,3.1580,-3.8230,23.8300,0.9251,-3.5810,25.2200,4.6720,-3.0920,24.1000,4.7040,-3.5840,23.8400,-1.0260,-3.8030,24.9800,-1.4000,-4.4420,24.9700,0.3467,-2.1410,25.2700,5.2520,-2.1220,24.3500,5.2260,-4.2710,29.6900,5.0560,-2.7890,29.7300,5.5360,-2.6630,27.6800,5.3580,-4.0970,27.5700,4.9180,-1.0760,26.5300,5.6110,-4.8600,26.1000,0.3411,-4.6890,26.3300,3.0120,-3.9230,26.5800,4.7790};
			return value;
		}
		private double[] getCoordinate_12_199_point_2()
		{
			double[] value = {-5.6060,26.5000,-0.6194,-5.5030,27.1600,-0.2554,-5.1750,27.2300,0.3866,-5.0510,26.0900,0.1835,-2.7920,22.7600,1.4770,-2.6060,22.6900,3.5680,-1.5820,22.0700,3.9090,-1.6430,22.0900,2.0290,-2.3150,23.1300,4.7610,-1.2930,22.4800,4.7610,-1.0360,23.2100,5.4260,-0.0101,22.1000,4.8820,-2.5380,26.5800,5.1800,-1.1040,27.7400,5.8510,-0.0101,27.7800,6.1480,-5.0100,27.3200,0.5255,-5.1300,28.2200,0.6911,-5.0360,29.5200,3.0060,-4.8620,27.3700,3.0090,-0.0101,25.1500,6.3760,-1.7490,23.4300,5.1280,-2.5020,22.7300,-0.6433,-1.9720,22.8000,-1.8260,-2.9430,23.7900,-2.4660,-1.0170,22.9200,-2.8560,-1.4470,23.8700,-3.9260,-0.0101,22.9400,-3.0000,-0.0101,21.5500,1.6400,-1.2550,21.8300,1.1360,-1.6880,22.1400,-0.3496,-1.1320,29.6900,6.1220,-0.0101,21.5700,4.2090,-1.2910,22.1700,-1.1480,-0.5447,22.1600,-1.4960,-5.0390,27.3100,0.1283,-5.0920,27.7900,-1.3190,-4.7670,25.1100,-0.1465,-4.9080,25.1100,0.0159,-4.5140,24.8800,0.6610,-4.8900,26.1500,-0.0502,-5.4860,26.4500,-0.8798,-5.4150,27.2400,-0.5072,-5.1300,27.3100,0.4876,-5.0060,26.0900,0.2699,-5.6470,26.4600,-0.7007,-5.5340,27.2600,-0.2882,-4.6530,26.2900,-1.3830,-4.6200,25.0000,0.5204,-4.8800,25.1900,0.0670,-0.2302,24.9200,6.3620,-0.2123,24.8300,6.4030,-0.0101,29.6900,6.3590,-0.0101,22.1500,-1.5740,-0.0101,24.2000,5.8200,-2.9480,25.0000,-3.2580,5.5160,30.3700,0.6831,4.5390,29.9300,4.8750,5.3110,30.2700,2.7740,5.3440,27.3600,0.5552,5.2220,28.5600,-1.9150,4.2470,28.3600,-3.8600,4.6000,27.1800,4.0460,3.5740,23.8900,-1.3880,2.3830,23.2800,-2.6130,4.6130,24.9900,-0.5099,5.1700,27.3300,-0.5034,4.9930,27.3400,-1.8840,4.2030,25.2900,3.5820,5.0870,27.3100,2.6820,2.8410,23.7300,-2.8940,4.3930,24.9100,-1.7490,4.8490,31.9900,3.1340,5.1610,32.1600,0.8294,2.7910,34.0200,0.8196,1.4640,34.3500,3.5130,2.3510,31.3300,6.1930,3.0940,31.1400,5.9320,3.9380,31.4900,5.0590,1.4040,33.0100,5.1740,2.4090,28.8100,6.3690,4.8000,32.0300,-1.7310,2.6350,33.7800,-1.6750,2.3940,33.5100,-3.1630,3.8220,31.7300,-3.5430,5.1640,30.2200,-1.8920,4.2290,29.9100,-3.7990,4.5420,25.1100,0.8889,4.4290,25.1700,2.7970,4.4070,26.0600,3.8080,4.9460,26.1100,0.4174,4.8070,26.1200,2.7210,5.6470,28.7200,0.6137,5.2840,28.6000,2.6780,4.5770,28.3400,4.5270,3.3110,28.3800,5.8640,1.4430,29.5800,6.3210,3.2750,29.7500,5.9070,-0.0101,28.0500,-5.4050,-0.0101,29.3200,-5.4370,-0.0101,26.8700,-5.2890};
			return value;
		}
		private double[] getCoordinate_12_199_point_3()
		{
			double[] value = {-0.3707,28.2900,6.6620,-0.1268,33.4100,5.2860,-0.0101,31.9100,6.4500,-0.0101,23.5500,-4.2730,-0.0101,24.6300,-4.7780,-0.1769,34.5300,3.5630,-0.1769,34.8600,-1.6330,4.1740,27.1300,-3.7840,3.4550,24.8000,-3.2090,5.0380,26.1700,-0.7534,4.8120,26.1300,-1.8800,3.9690,25.9700,-3.6020,-5.3600,27.3600,0.5552,-5.5610,28.4500,0.6137,-5.2980,28.3000,2.6780,-5.1180,26.9300,2.6820,-2.3860,28.2300,-5.0930,-2.3680,29.5500,-5.0890,-5.1850,27.3200,-0.5111,-4.9730,27.3400,-1.8840,-5.2140,28.6600,-1.9150,-4.1300,28.3600,-3.8600,-4.0240,29.9100,-3.7990,-5.0860,30.2200,-1.8920,-2.2450,26.9900,-5.0320,-4.0180,27.1300,-3.7840,-3.6060,23.8300,-1.3820,-2.3330,23.2900,-2.5870,-2.8370,23.7100,-2.8760,-1.0820,22.9600,-3.1310,-0.0101,22.8200,-3.3940,-1.4910,23.6200,-3.9630,-1.8840,24.6900,-4.4870,-0.0101,25.8100,-5.0920,-2.1090,25.8900,-4.8240,-5.2770,30.2700,2.7740,-4.6270,29.8700,4.7900,-4.7370,28.1700,4.5270,-4.3970,25.9300,3.8080,-4.7790,26.1200,2.7210,-4.2170,24.9100,-1.7490,-4.5290,25.0000,-0.5137,-4.7370,26.1300,-1.8800,-4.9760,26.1700,-0.7378,-4.8360,31.9900,3.1340,-5.0530,32.1400,0.8294,-3.0970,34.1600,0.8225,-2.8250,33.7200,3.4730,-1.8500,31.5500,6.2200,-3.3440,30.6100,5.8360,-4.0880,31.6600,5.0590,-2.4570,32.8900,5.1240,-2.0810,28.0200,6.3950,-1.7770,29.1200,6.3070,-0.0922,29.3500,6.5580,-5.4690,30.3700,0.6831,-4.7870,32.0200,-1.7310,-2.9070,33.9300,-1.6740,-1.7230,32.4900,-4.1340,-2.5140,33.4900,-3.1520,-3.8230,31.7300,-3.4580,-2.2160,31.2200,-4.7490,-0.0101,31.0900,-5.0810,-3.6510,29.2100,5.8100,-0.1769,35.1900,0.8138,-0.0101,32.9000,-4.3280,-0.1769,33.9200,-3.1440,-5.0710,26.1100,0.4072,-4.1850,25.2900,3.5820,-4.3970,25.1700,2.7970,-4.5720,25.1100,0.8889,-3.8030,27.8900,5.7670,-3.7830,25.9700,-3.6020,-3.3820,24.8000,-3.2090,3.6000,33.7800,0.8244,3.5410,33.2700,3.3220,3.4030,32.2100,5.1140,3.6790,33.3500,-1.6960,3.1340,32.8100,-3.2950,2.2580,28.2200,-5.1080,2.1160,26.9900,-5.0440,1.7560,24.7000,-4.5000,1.3640,23.6300,-3.9790,1.5910,34.9400,0.8191,2.6690,33.4400,3.4990,1.4120,31.7100,6.2330,2.4310,32.5100,5.1640,1.3040,28.5900,6.4090,1.5650,34.7100,-1.6720,1.7970,32.6200,-4.1730,1.7610,33.8200,-3.1510,2.2400,29.5400,-5.1050,1.9500,31.2100,-4.7970,2.3790,29.8600,6.2860,0.9559,22.9400,-3.1570,1.9800,25.8800,-4.8380,-4.5420,26.5000,4.0460,-0.6666,27.4700,6.5800,-2.3190,27.1800,6.1120,-4.0330,26.7300,5.0670};
			return value;
		}
		private double[] getCoordinate_12_199_point_4()
		{
			double[] value = {1.0490,28.0900,6.4380,-3.5090,26.8400,5.3330,-0.0101,21.5600,-0.0260,1.4920,22.0200,0.5296,-1.4490,22.0200,0.5296};
			return value;
		}


		/** Define subarrays using type double[] */
		private double[] getTextureCoordinate_12_200_point_1()
		{
			double[] value = {0.0536,0.8577,0.0288,0.8460,0.0262,0.8372,0.0448,0.8348,0.2245,0.8377,0.1670,0.8528,0.1574,0.8233,0.2050,0.8102,0.1196,0.8678,0.1082,0.8311,0.2435,0.7908,0.2708,0.8206,0.2333,0.8379,0.0887,0.8612,0.0763,0.8332,0.1274,0.9833,0.0941,0.9660,0.0924,0.9154,0.1246,0.9182,0.0520,0.8807,0.0273,0.8724,0.0238,0.8503,0.2416,0.8686,0.1763,0.8915,0.1235,0.8917,0.2746,0.8771,0.2660,0.8948,0.2471,0.8988,0.2480,0.8687,0.1711,0.7658,0.1207,0.7851,0.0837,0.7601,0.1249,0.7468,0.0877,0.7965,0.0646,0.7750,0.0465,0.8002,0.0275,0.7888,0.0404,0.7615,0.0930,0.8873,0.0485,0.9118,0.0246,0.9054,0.2416,0.9006,0.2393,0.9253,0.1861,0.9714,0.1805,0.9180,0.0165,0.8443,0.0645,0.8092,0.1989,0.7507,0.2300,0.7286,0.2616,0.7472,0.2378,0.7088,0.2725,0.7129,0.2373,0.6899,0.2744,0.6852,0.0800,0.7302,0.1581,0.7331,0.1771,0.7321,0.0456,0.9611,0.0505,0.7396,0.1952,0.7242,0.2051,0.7057,0.2505,0.8975,0.2774,0.8972,0.2493,0.8401,0.2481,0.8425,0.2276,0.8388,0.2505,0.8671,0.2782,0.8730,0.2701,0.8941,0.2443,0.9011,0.2454,0.8689,0.2769,0.8759,0.2673,0.8972,0.2825,0.8559,0.2325,0.8414,0.2466,0.8448,0.0158,0.8290,0.0225,0.9530,0.0225,0.8162,0.2333,0.8379,0.2505,0.8975,0.2505,0.8671,0.2070,0.6951,0.1044,0.7212,0.2616,0.7472,0.2435,0.7908,0.0209,0.8424,0.0195,0.8379,0.0143,0.8338,0.0147,0.8416,0.0536,0.8577,0.0288,0.8460,0.0262,0.8372,0.0448,0.8348,0.2245,0.8377,0.1670,0.8528,0.1574,0.8233,0.2050,0.8102,0.1196,0.8678,0.1082,0.8311};
			return value;
		}
		private double[] getTextureCoordinate_12_200_point_2()
		{
			double[] value = {0.2435,0.7908,0.2708,0.8206,0.2333,0.8379,0.0887,0.8612,0.0763,0.8332,0.1274,0.9833,0.0941,0.9660,0.0924,0.9154,0.1246,0.9182,0.0520,0.8807,0.0273,0.8724,0.0238,0.8503,0.2416,0.8686,0.1763,0.8915,0.1235,0.8917,0.2746,0.8771,0.2660,0.8948,0.2471,0.8988,0.2480,0.8687,0.1711,0.7658,0.1207,0.7851,0.0837,0.7601,0.1249,0.7468,0.0877,0.7965,0.0646,0.7750,0.0465,0.8002,0.0275,0.7888,0.0404,0.7615,0.0930,0.8873,0.0485,0.9118,0.0246,0.9054,0.2416,0.9006,0.2393,0.9253,0.1861,0.9714,0.1805,0.9180,0.0165,0.8443,0.0645,0.8092,0.1989,0.7507,0.2300,0.7286,0.2616,0.7472,0.2378,0.7088,0.2725,0.7129,0.2373,0.6899,0.2744,0.6852,0.0800,0.7302,0.1044,0.7212,0.1581,0.7331,0.1771,0.7321,0.0456,0.9611,0.0505,0.7396,0.1952,0.7242,0.2051,0.7057,0.2505,0.8975,0.2774,0.8972,0.2333,0.8379,0.2493,0.8401,0.2481,0.8425,0.2276,0.8388,0.2505,0.8671,0.2782,0.8730,0.2505,0.8975,0.2701,0.8941,0.2443,0.9011,0.2454,0.8689,0.2769,0.8759,0.2673,0.8972,0.2825,0.8559,0.2505,0.8671,0.2325,0.8414,0.2466,0.8448,0.0209,0.8424,0.0195,0.8379,0.0143,0.8338,0.0158,0.8290,0.0225,0.9530,0.2070,0.6951,0.0225,0.8162,0.2616,0.7472,0.2435,0.7908,0.0147,0.8416,0.9438,0.8319,0.9270,0.8245,0.9266,0.7875,0.9423,0.7929,0.8424,0.9101,0.8091,0.9169,0.8093,0.9063,0.8409,0.9004,0.9356,0.8612,0.9080,0.8820,0.9008,0.8665,0.8754,0.8912,0.8695,0.8792,0.8919,0.8527,0.8412,0.9203,0.8755,0.9025,0.8963,0.9437,0.8613,0.9615,0.8659,0.9533,0.8331,0.9741};
			return value;
		}
		private double[] getTextureCoordinate_12_200_point_3()
		{
			double[] value = {0.8070,0.9760,0.8076,0.9613,0.8341,0.9589,0.8088,0.9264,0.8080,0.9475,0.8373,0.9436,0.8085,0.9352,0.8396,0.9302,0.9071,0.7827,0.8989,0.7452,0.9238,0.7472,0.9470,0.7669,0.9662,0.7755,0.9599,0.7941,0.9006,0.9215,0.9195,0.9211,0.9057,0.9014,0.9267,0.8964,0.8856,0.7768,0.8873,0.8083,0.8623,0.8054,0.8634,0.7738,0.8488,0.7239,0.8675,0.7307,0.8668,0.7471,0.8479,0.7428,0.8287,0.6872,0.8324,0.6989,0.8031,0.6976,0.7960,0.6869,0.9068,0.8159,0.8772,0.7470,0.8618,0.8384,0.8488,0.8381,0.8518,0.8048,0.8330,0.8723,0.8411,0.8560,0.8496,0.8590,0.8101,0.8874,0.8354,0.8862,0.8788,0.8420,0.8586,0.8649,0.8337,0.7451,0.8338,0.7706,0.8192,0.7714,0.8160,0.7486,0.8799,0.7203,0.8535,0.7074,0.8375,0.8047,0.8220,0.8046,0.8119,0.7284,0.8325,0.7256,0.8352,0.8351,0.8203,0.8322,0.8369,0.8548,0.8127,0.8657,0.8169,0.8500,0.9600,0.8269,0.9756,0.7799,0.9751,0.7927,0.9765,0.8210,0.8925,0.7080,0.8544,0.6940,0.8741,0.9157,0.8712,0.9336,0.6816,0.8228,0.6802,0.7774,0.6964,0.7811,0.6943,0.8209,0.7754,0.9062,0.7779,0.8956,0.7195,0.8586,0.7132,0.8722,0.6891,0.8467,0.7300,0.8494,0.7511,0.8758,0.7442,0.8876,0.7757,0.9170,0.7433,0.8987,0.7205,0.9386,0.7502,0.9498,0.7557,0.9597,0.7797,0.9720,0.7791,0.9577,0.7771,0.9416,0.7765,0.9273,0.7190,0.7825,0.7082,0.7460,0.7283,0.7505,0.6717,0.7738,0.6714,0.7525,0.6837,0.7426,0.7173,0.9162,0.6985,0.9148,0.7142,0.8936,0.6914,0.8676,0.7446,0.7799,0.7821,0.7747,0.7812,0.8039,0.7417,0.8072};
			return value;
		}
		private double[] getTextureCoordinate_12_200_point_4()
		{
			double[] value = {0.7851,0.7321,0.7826,0.7525,0.7524,0.7537,0.7602,0.7317,0.7624,0.6950,0.7728,0.7041,0.7163,0.8134,0.7485,0.8375,0.7829,0.8299,0.7913,0.8647,0.7847,0.8799,0.7627,0.8611,0.7854,0.8472,0.7441,0.7223,0.6629,0.8067,0.6577,0.7685,0.6604,0.7543,0.6488,0.7959,0.7279,0.7164,0.7440,0.9120,0.7461,0.9300,0.8494,0.7675,0.7088,0.7116,0.7523,0.6878,0.7877,0.6780,0.8225,0.6784,0.7280,0.7011,0.1783,0.7207,0.1694,0.7325,0.1666,0.7326};
			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,1.0530,0.0273,0.0000,0.9123,-0.5414,-0.4375,0.9123,-0.4652,-0.7578,0.9123,-0.3733,-0.8750,0.9123,0.0273,-0.7578,0.9123,0.4279,-0.4375,0.9123,0.5198,0.0000,0.9123,0.5960,0.4375,0.9123,0.5198,0.7578,0.9123,0.4279,0.8750,0.9123,0.0273,0.7578,0.9123,-0.3733,0.4375,0.9123,-0.4652,0.0000,0.5267,-0.8842,-0.5658,0.5267,-0.7621,-0.9800,0.5267,-0.4285,-1.1320,0.5267,0.0273,-0.9800,0.5267,0.4830,-0.5658,0.5267,0.6985,0.0000,0.5267,0.8206,0.5658,0.5267,0.6985,0.9800,0.5267,0.4830,1.1320,0.5267,0.0273,0.9800,0.5267,-0.4285,0.5658,0.5267,-0.7621,0.0000,0.0000,-0.9616,-0.6534,0.0000,-0.8206,-1.1320,0.0000,-0.4353,-1.3070,0.0000,0.0273,-1.1320,0.0000,0.5536,-0.6534,0.0000,0.8206,0.0000,0.0000,0.9616,0.6534,0.0000,0.8206,1.1320,0.0000,0.5536,1.3070,0.0000,0.0273,1.1320,0.0000,-0.4353,0.6534,0.0000,-0.8206,0.0000,-0.5267,-0.8206,-0.5658,-0.5267,-0.6985,-0.9800,-0.5267,-0.3648,-1.1320,-0.5267,0.0273,-0.9800,-0.5267,0.4830,-0.5658,-0.5267,0.6985,0.0000,-0.5267,0.8206,0.5658,-0.5267,0.6985,0.9800,-0.5267,0.4830,1.1320,-0.5267,0.0273,0.9800,-0.5267,-0.3648,0.5658,-0.5267,-0.6985,0.0000,-0.9123,-0.4353,-0.3267,-0.9123,-0.3648,-0.5658,-0.9123,-0.2358,-0.6534,-0.9123,0.0273,-0.5658,-0.9123,0.2904,-0.3267,-0.9123,0.4830,0.0000,-0.9123,0.5536,0.3267,-0.9123,0.4830,0.5658,-0.9123,0.2904,0.6534,-0.9123,0.0273,0.5658,-0.9123,-0.2358,0.3267,-0.9123,-0.3648,0.0000,-1.0530,0.0273});
			return Coordinate_9_32_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=9, element #41, 448 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_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, 448 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_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, 174 total numbers made up of 58 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_10_41_point()
		{
			MFVec3f Coordinate_10_41_point = new MFVec3f(new double[] {1.1620,-14.0400,-1.3590,1.9790,-14.0400,0.2402,-0.0057,-14.0100,-1.9300,-1.8680,-13.9800,0.1731,-1.1570,-13.9900,1.8020,0.0006,-14.0100,2.6280,1.2220,-14.0300,1.8420,2.8600,-1.2950,0.2487,1.7000,-1.3780,-2.3330,-0.2513,-1.7310,-3.1880,-2.7200,-2.6540,0.2487,-1.9610,-2.3870,2.5050,-0.0094,-1.8130,3.5050,1.8800,-1.4020,2.6390,1.5100,-7.8700,-1.8170,-0.0134,-8.1290,-2.5720,-2.2770,-8.8670,0.3315,-1.5570,-8.9500,2.2220,-0.0134,-8.8050,2.9760,1.7510,-8.3360,2.1680,2.4110,-8.0450,0.3315,-1.1570,-13.9900,-1.4340,-1.9450,-2.2380,-2.2770,-1.7250,-8.4850,-1.7210,-1.9970,-0.9593,-2.4610,2.9370,0.5163,0.2487,1.8800,0.2510,-2.4560,-0.3535,-0.2789,-3.3970,-2.1410,-0.8590,2.6230,-0.0042,-0.1116,3.6230,-2.9280,-1.5990,0.2487,1.9200,0.4484,2.7780,2.0000,-15.6500,0.2549,1.1370,-15.6500,-1.1750,-0.0135,-15.6300,-1.7070,-1.8930,-15.6000,0.1870,-1.1990,-15.6300,1.7750,-0.0034,-15.6600,2.4950,1.1720,-15.6400,1.8070,-1.1570,-15.6100,-1.2820,0.6957,-17.0200,-0.7517,1.3100,-17.0200,0.2656,0.7015,-17.0100,1.4060,-0.0153,-17.0200,1.8250,-0.7385,-17.0000,1.3900,-1.2600,-16.9800,0.1966,-0.7380,-16.9900,-0.8460,-0.0561,-17.0000,-1.0990,-0.0203,-17.5300,0.3051,-1.7380,0.2246,-1.9680,-2.4690,-0.3593,0.2259,-1.8890,0.2993,2.0620,-0.3216,0.8479,2.7950,1.0110,1.2130,2.2140,1.8220,1.2240,0.2337,0.9695,1.0400,-1.9240,-0.6483,0.7244,-2.5980,-0.7160,1.5840,0.1090});
			return Coordinate_10_41_point;
		}
		/** Large attribute array: TextureCoordinate point field, scene-graph level=10, element #42, 144 total numbers made up of 72 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_10_42_point()
		{
			MFVec2f TextureCoordinate_10_42_point = new MFVec2f(new double[] {0.8112,0.1978,0.7928,0.1980,0.8249,0.1977,0.8374,0.1943,0.7528,0.1934,0.7357,0.1864,0.7651,0.1959,0.7783,0.1968,0.8266,0.2736,0.7988,0.2698,0.8418,0.2733,0.8787,0.2649,0.8586,0.2704,0.7368,0.2642,0.7588,0.2631,0.7794,0.2665,0.8232,0.3468,0.7985,0.3420,0.8402,0.3517,0.8780,0.3584,0.8605,0.3541,0.7419,0.3502,0.7594,0.3447,0.7789,0.3418,0.8510,0.1871,0.7140,0.2658,0.7234,0.3577,0.9517,0.1696,0.9373,0.1675,0.9627,0.1723,0.8889,0.1769,0.8764,0.1822,0.9037,0.1713,0.9136,0.1687,0.9236,0.1679,0.9745,0.1762,0.8429,0.3680,0.7988,0.3576,0.8205,0.3655,0.8283,0.3651,0.7546,0.3699,0.7696,0.3606,0.8588,0.3834,0.7420,0.3846,0.7838,0.3576,0.9373,0.1675,0.9517,0.1696,0.9627,0.1723,0.8889,0.1769,0.9037,0.1713,0.9136,0.1687,0.9236,0.1679,0.9745,0.1762,0.8764,0.1822,0.9517,0.1696,0.9373,0.1675,0.9236,0.1679,0.9136,0.1687,0.9037,0.1713,0.8889,0.1769,0.8764,0.1822,0.9627,0.1723,0.9197,0.1721,0.8429,0.3680,0.8588,0.3834,0.7546,0.3699,0.7696,0.3606,0.7838,0.3576,0.7988,0.3576,0.8205,0.3655,0.8283,0.3651,0.8072,0.3660});
			return TextureCoordinate_10_42_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=10, element #50, 384 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_50_coordIndex()
		{
			MFInt32 IndexedFaceSet_10_50_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_10_50_coordIndex_1()));
			return IndexedFaceSet_10_50_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet texCoordIndex field, scene-graph level=10, element #50, 384 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_50_texCoordIndex()
		{
			MFInt32 IndexedFaceSet_10_50_texCoordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_10_50_texCoordIndex_1()));
			return IndexedFaceSet_10_50_texCoordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=11, element #50, 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_50_point()
		{
			MFVec3f Coordinate_11_50_point = new MFVec3f(new double[] {0.6802,-14.4700,-1.0460,1.1310,-14.4700,-0.1321,-0.1728,-14.4700,-1.4610,-1.4400,-14.4700,-0.1770,-0.9948,-14.4700,0.7524,-0.2093,-14.4700,1.4330,0.6826,-14.4700,0.8297,1.7660,-1.6070,-0.1210,0.9594,-1.5940,-1.5150,-0.0470,-1.5800,-2.1360,-1.7780,-1.5570,-0.1829,-1.1690,-1.6030,1.1930,-0.0665,-1.6370,1.9010,0.9540,-1.5960,1.2040,-0.8812,-14.4700,-0.9886,-1.0760,-1.5660,-1.6420,0.8712,-6.9870,-1.4620,1.5800,-6.8200,-0.1242,-0.2167,-7.2650,-2.0160,-1.6850,-7.6320,-0.1812,-1.0540,-7.5280,-1.4910,-1.1070,-7.5530,1.1060,-0.1228,-7.2530,1.7730,0.9062,-7.0280,1.1670,0.7544,-13.4400,-1.1200,-0.1636,-13.4200,-1.6010,-1.4650,-13.4500,-0.1774,-1.0020,-13.4700,0.7811,-0.2213,-13.4600,1.4830,0.6466,-13.4700,0.8065,1.1970,-13.4500,-0.1309,-0.9586,-13.4700,-1.0840,-0.1840,-14.7900,-0.1550,1.9470,0.0101,-0.1035,1.0830,0.0162,-1.5340,-0.0672,0.0385,-2.0650,-1.9470,0.0623,-0.1715,-1.2530,0.0335,1.4160,-0.0571,0.0079,2.1360,1.1190,0.0202,1.4490,-1.2110,0.0535,-1.6410,1.6800,1.5440,-0.0900,0.9219,1.5480,-1.3460,-0.0599,1.5680,-1.7990,-1.0080,1.5810,-1.4470,-1.6540,1.5890,-0.1584,-1.0330,1.5620,1.2630,-0.0368,1.5390,1.8620,0.9449,1.5530,1.2880,-0.0222,2.1530,-0.0477});
			return Coordinate_11_50_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=11, element #59, 440 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_11_59_coordIndex()
		{
			MFInt32 IndexedFaceSet_11_59_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_11_59_coordIndex_1()));
			return IndexedFaceSet_11_59_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet texCoordIndex field, scene-graph level=11, element #59, 440 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_11_59_texCoordIndex()
		{
			MFInt32 IndexedFaceSet_11_59_texCoordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_11_59_texCoordIndex_1()));
			return IndexedFaceSet_11_59_texCoordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=12, element #59, 171 total numbers made up of 57 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_59_point()
		{
			MFVec3f Coordinate_12_59_point = new MFVec3f(new double[] {1.7310,-1.8780,0.0290,1.2220,-1.8780,-1.4950,-0.1851,-1.8780,-1.8250,-1.3630,-1.8780,-1.5010,-1.8830,-1.8780,0.0290,-0.9249,-0.0082,0.7476,1.5020,-4.0210,0.0290,-1.6330,-4.0210,0.0290,-1.2660,-4.0210,-1.5100,1.1310,-4.0210,-1.5040,0.9183,-1.0020,-1.2830,-0.1851,-0.9421,-1.6040,-1.2020,-0.9993,-1.2830,-1.7210,-1.0250,0.0290,-1.5200,-0.9401,1.0790,1.2060,-0.9401,1.0800,1.3950,-1.0250,0.0290,-1.3830,-3.5570,-1.5180,1.6520,-3.5570,0.0290,-1.7880,-3.5570,0.0290,-0.1851,-3.5570,-1.9140,1.2460,-3.5570,-1.5160,-0.1851,-4.0210,0.0290,-0.1851,-4.0210,-1.8860,0.6003,-0.0082,-0.7875,-0.1851,-0.0082,-1.1320,1.0190,-0.0082,0.0290,-0.8784,-0.0082,-0.8046,-1.2740,-0.0082,0.0290,-0.1851,-0.0082,1.2030,0.6064,-0.0082,0.7351,-0.9328,0.8725,0.0232,-0.6695,0.8725,0.5380,-0.1788,0.8725,0.8317,0.3605,0.8725,0.5208,0.6667,0.8725,0.0213,0.3805,0.8725,-0.5818,-0.1786,0.8725,-0.8408,-0.6570,0.8725,-0.6004,-0.1851,-0.5691,1.7400,-1.7960,-1.8600,0.9221,1.5920,-1.8600,0.9179,1.5410,-4.0210,0.9221,-1.6390,-4.0210,0.9221,1.7080,-3.5570,0.9221,-1.8200,-3.5570,0.9221,-0.1851,-4.0210,0.9221,1.0840,-1.4690,1.6300,-0.4507,-0.8535,1.9080,-1.3520,-1.4690,1.6350,-1.5080,-1.9860,1.5390,-1.5270,-3.5930,1.5550,-1.4420,-3.8150,1.5850,-0.1848,-3.8150,1.5850,1.3380,-3.8150,1.5850,1.4130,-3.5930,1.5540,1.2980,-1.9860,1.5400});
			return Coordinate_12_59_point;
		}
		/** Large attribute array: TextureCoordinate point field, scene-graph level=12, element #60, 168 total numbers made up of 84 2-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec2f getTextureCoordinate_12_60_point()
		{
			MFVec2f TextureCoordinate_12_60_point = new MFVec2f(new double[] {0.3815,0.8453,0.3815,0.8109,0.3624,0.8290,0.3685,0.8453,0.3815,0.8034,0.3528,0.8194,0.3815,0.8107,0.3623,0.8291,0.4668,0.8730,0.4763,0.8464,0.3815,0.8453,0.3685,0.8453,0.3813,0.8654,0.3680,0.8691,0.4224,0.8577,0.4224,0.8376,0.4224,0.8026,0.4224,0.8376,0.4224,0.7937,0.4224,0.8026,0.4291,0.8577,0.4291,0.8376,0.4291,0.8028,0.4291,0.8376,0.4291,0.7943,0.4291,0.8029,0.3433,0.8314,0.3514,0.8453,0.3396,0.8261,0.3431,0.8311,0.3514,0.8453,0.3680,0.8690,0.3520,0.8609,0.3520,0.8606,0.3472,0.8677,0.3591,0.8766,0.3419,0.8568,0.3419,0.8634,0.5046,0.8400,0.5046,0.8730,0.3419,0.8564,0.5390,0.8465,0.5488,0.8730,0.3419,0.8451,0.3434,0.8311,0.3404,0.8260,0.3431,0.8307,0.3419,0.8452,0.3813,0.8655,0.4224,0.8577,0.4291,0.8577,0.3684,0.8871,0.3756,0.8816,0.3831,0.8794,0.4229,0.8720,0.4261,0.8727,0.4261,0.8727,0.4261,0.8727,0.4229,0.8720,0.3831,0.8794,0.3756,0.8815,0.4291,0.8577,0.5498,0.8883,0.5046,0.8883,0.4666,0.8883,0.5445,0.8996,0.5046,0.8996,0.3624,0.8290,0.3685,0.8453,0.3528,0.8194,0.3680,0.8691,0.3396,0.8261,0.3472,0.8677,0.3591,0.8766,0.3419,0.8634,0.3419,0.8564,0.3419,0.8451,0.3434,0.8311,0.3404,0.8260,0.3528,0.8194,0.3623,0.8291,0.3685,0.8453,0.3680,0.8690,0.3591,0.8766});
			return TextureCoordinate_12_60_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=12, element #68, 408 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_68_coordIndex()
		{
			MFInt32 IndexedFaceSet_12_68_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_12_68_coordIndex_1()));
			return IndexedFaceSet_12_68_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet texCoordIndex field, scene-graph level=12, element #68, 408 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_68_texCoordIndex()
		{
			MFInt32 IndexedFaceSet_12_68_texCoordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_12_68_texCoordIndex_1()));
			return IndexedFaceSet_12_68_texCoordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=13, element #68, 159 total numbers made up of 53 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_68_point()
		{
			MFVec3f Coordinate_13_68_point = new MFVec3f(new double[] {-1.6960,-0.8024,0.9010,-0.1851,-0.1712,1.3130,1.4330,-0.8024,0.8928,1.5850,-3.0950,0.8819,-0.1851,-3.0950,0.8819,-1.6460,-3.0950,0.8819,1.8460,-1.2290,2.1820,-0.2812,-0.6275,2.4350,-1.9680,-1.2290,2.1840,2.0070,-3.0950,2.1780,-0.1851,-3.0950,2.1780,-2.1120,-3.0950,2.1780,1.9310,-1.6330,3.5720,-0.2858,-1.1420,3.8450,-2.0590,-1.6330,3.5620,2.1480,-3.0950,3.6280,-0.1851,-3.0950,3.6280,-2.2500,-3.0950,3.6280,1.4860,-2.1290,4.5100,-0.2858,-1.5970,4.8930,-1.7970,-2.1290,4.4460,1.7810,-3.0950,4.6870,-0.2858,-3.0950,5.2560,-1.9250,-3.0950,4.6870,1.7720,-2.6310,0.8819,-0.2858,-2.6310,5.4120,-1.8570,-2.6310,0.8819,2.2230,-2.6310,2.1780,-2.2930,-2.6310,2.1780,2.3410,-2.6310,3.6280,-2.3940,-2.6310,3.6280,1.8400,-2.6310,4.7560,-2.0170,-2.6310,4.7560,-1.5200,-0.0134,0.0048,1.2060,-0.0134,0.0061,-0.1851,0.3576,0.6662,-1.7960,-0.9332,-0.1518,1.5920,-0.9332,-0.1559,1.5410,-3.0950,-0.1518,-1.6390,-3.0950,-0.1518,1.7080,-2.6310,-0.1518,-1.8200,-2.6310,-0.1518,-0.1851,-3.0950,-0.1518,-0.1828,0.0846,-0.6939,0.8905,-0.1781,-1.3410,1.1750,-0.8458,-1.4680,1.2810,-2.3210,-1.4120,1.2450,-2.4920,-1.3940,-0.1856,-2.4920,-1.3940,-1.3520,-2.4920,-1.3940,-1.3980,-2.3210,-1.4120,-1.3750,-0.8458,-1.4680,-1.1780,-0.1781,-1.3410});
			return Coordinate_13_68_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=9, element #81, 448 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_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, 448 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_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, 174 total numbers made up of 58 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_10_81_point()
		{
			MFVec3f Coordinate_10_81_point = new MFVec3f(new double[] {-1.1620,-14.0400,-1.3590,-1.9790,-14.0400,0.2402,0.0057,-14.0100,-1.9300,1.8680,-13.9800,0.1731,1.1570,-13.9900,1.8020,-0.0006,-14.0100,2.6280,-1.2220,-14.0300,1.8420,-2.8600,-1.2950,0.2487,-1.7000,-1.3780,-2.3330,0.2513,-1.7310,-3.1880,2.7200,-2.6540,0.2487,1.9610,-2.3870,2.5050,0.0094,-1.8130,3.5050,-1.8800,-1.4020,2.6390,-1.5100,-7.8700,-1.8170,0.0134,-8.1290,-2.5720,2.2770,-8.8670,0.3315,1.5570,-8.9500,2.2220,0.0134,-8.8050,2.9760,-1.7510,-8.3360,2.1680,-2.4110,-8.0450,0.3315,1.1570,-13.9900,-1.4340,1.9450,-2.2380,-2.2770,1.7250,-8.4850,-1.7210,1.9970,-0.9593,-2.4610,-2.9370,0.5163,0.2487,-1.8800,0.2510,-2.4560,0.3535,-0.2789,-3.3970,2.1410,-0.8590,2.6230,0.0042,-0.1116,3.6230,2.9280,-1.5990,0.2487,-1.9200,0.4484,2.7780,-2.0000,-15.6500,0.2549,-1.1370,-15.6500,-1.1750,0.0135,-15.6300,-1.7070,1.8930,-15.6000,0.1870,1.1990,-15.6300,1.7750,0.0034,-15.6600,2.4950,-1.1720,-15.6400,1.8070,1.1570,-15.6100,-1.2820,-0.6957,-17.0200,-0.7517,-1.3100,-17.0200,0.2656,-0.7015,-17.0100,1.4060,0.0153,-17.0200,1.8250,0.7385,-17.0000,1.3900,1.2600,-16.9800,0.1966,0.7380,-16.9900,-0.8460,0.0561,-17.0000,-1.0990,0.0203,-17.5300,0.3051,1.7380,0.2246,-1.9680,2.4690,-0.3593,0.2259,1.8890,0.2993,2.0620,0.3216,0.8479,2.7950,-1.0110,1.2130,2.2140,-1.8220,1.2240,0.2337,-0.9695,1.0400,-1.9240,0.6483,0.7244,-2.5980,0.7160,1.5840,0.1090});
			return Coordinate_10_81_point;
		}
		/** Large attribute array: TextureCoordinate point field, scene-graph level=10, element #82, 144 total numbers made up of 72 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_10_82_point()
		{
			MFVec2f TextureCoordinate_10_82_point = new MFVec2f(new double[] {0.8112,0.1978,0.7928,0.1980,0.8249,0.1977,0.8374,0.1943,0.7528,0.1934,0.7357,0.1864,0.7651,0.1959,0.7783,0.1968,0.8266,0.2736,0.7988,0.2698,0.8418,0.2733,0.8787,0.2649,0.8586,0.2704,0.7368,0.2642,0.7588,0.2631,0.7794,0.2665,0.8232,0.3468,0.7985,0.3420,0.8402,0.3517,0.8780,0.3584,0.8605,0.3541,0.7419,0.3502,0.7594,0.3447,0.7789,0.3418,0.8510,0.1871,0.7140,0.2658,0.7234,0.3577,0.9517,0.1696,0.9373,0.1675,0.9627,0.1723,0.8889,0.1769,0.8764,0.1822,0.9037,0.1713,0.9136,0.1687,0.9236,0.1679,0.9745,0.1762,0.8429,0.3680,0.7988,0.3576,0.8205,0.3655,0.8283,0.3651,0.7546,0.3699,0.7696,0.3606,0.8588,0.3834,0.7420,0.3846,0.7838,0.3576,0.9373,0.1675,0.9517,0.1696,0.9627,0.1723,0.8889,0.1769,0.9037,0.1713,0.9136,0.1687,0.9236,0.1679,0.9745,0.1762,0.8764,0.1822,0.9517,0.1696,0.9373,0.1675,0.9236,0.1679,0.9136,0.1687,0.9037,0.1713,0.8889,0.1769,0.8764,0.1822,0.9627,0.1723,0.9197,0.1721,0.8429,0.3680,0.8588,0.3834,0.7546,0.3699,0.7696,0.3606,0.7838,0.3576,0.7988,0.3576,0.8205,0.3655,0.8283,0.3651,0.8072,0.3660});
			return TextureCoordinate_10_82_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=10, element #90, 384 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_90_coordIndex()
		{
			MFInt32 IndexedFaceSet_10_90_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_10_90_coordIndex_1()));
			return IndexedFaceSet_10_90_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet texCoordIndex field, scene-graph level=10, element #90, 384 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_90_texCoordIndex()
		{
			MFInt32 IndexedFaceSet_10_90_texCoordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_10_90_texCoordIndex_1()));
			return IndexedFaceSet_10_90_texCoordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=11, element #90, 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_90_point()
		{
			MFVec3f Coordinate_11_90_point = new MFVec3f(new double[] {-0.6802,-14.4700,-1.0460,-1.1310,-14.4700,-0.1321,0.1728,-14.4700,-1.4610,1.4400,-14.4700,-0.1770,0.9948,-14.4700,0.7524,0.2093,-14.4700,1.4330,-0.6826,-14.4700,0.8297,-1.7660,-1.6070,-0.1210,-0.9594,-1.5940,-1.5150,0.0470,-1.5800,-2.1360,1.7780,-1.5570,-0.1829,1.1690,-1.6030,1.1930,0.0665,-1.6370,1.9010,-0.9540,-1.5960,1.2040,0.8812,-14.4700,-0.9886,1.0760,-1.5660,-1.6420,-0.8712,-6.9870,-1.4620,-1.5800,-6.8200,-0.1242,0.2167,-7.2650,-2.0160,1.6850,-7.6320,-0.1812,1.0540,-7.5280,-1.4910,1.1070,-7.5530,1.1060,0.1228,-7.2530,1.7730,-0.9062,-7.0280,1.1670,-0.7544,-13.4400,-1.1200,0.1636,-13.4200,-1.6010,1.4650,-13.4500,-0.1774,1.0020,-13.4700,0.7811,0.2213,-13.4600,1.4830,-0.6466,-13.4700,0.8065,-1.1970,-13.4500,-0.1309,0.9586,-13.4700,-1.0840,0.1840,-14.7900,-0.1550,-1.9470,0.0101,-0.1035,-1.0830,0.0162,-1.5340,0.0672,0.0385,-2.0650,1.9470,0.0623,-0.1715,1.2530,0.0335,1.4160,0.0571,0.0079,2.1360,-1.1190,0.0202,1.4490,1.2110,0.0535,-1.6410,-1.6800,1.5440,-0.0900,-0.9219,1.5480,-1.3460,0.0599,1.5680,-1.7990,1.0080,1.5810,-1.4470,1.6540,1.5890,-0.1584,1.0330,1.5620,1.2630,0.0368,1.5390,1.8620,-0.9449,1.5530,1.2880,0.0222,2.1530,-0.0477});
			return Coordinate_11_90_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=11, element #99, 440 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_11_99_coordIndex()
		{
			MFInt32 IndexedFaceSet_11_99_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_11_99_coordIndex_1()));
			return IndexedFaceSet_11_99_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet texCoordIndex field, scene-graph level=11, element #99, 440 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_11_99_texCoordIndex()
		{
			MFInt32 IndexedFaceSet_11_99_texCoordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_11_99_texCoordIndex_1()));
			return IndexedFaceSet_11_99_texCoordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=12, element #99, 171 total numbers made up of 57 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_99_point()
		{
			MFVec3f Coordinate_12_99_point = new MFVec3f(new double[] {-1.7310,-1.8780,0.0290,-1.2220,-1.8780,-1.4950,0.1851,-1.8780,-1.8250,1.3630,-1.8780,-1.5010,1.8830,-1.8780,0.0290,0.9249,-0.0082,0.7476,-1.5020,-4.0210,0.0290,1.6330,-4.0210,0.0290,1.2660,-4.0210,-1.5100,-1.1310,-4.0210,-1.5040,-0.9183,-1.0020,-1.2830,0.1851,-0.9421,-1.6040,1.2020,-0.9993,-1.2830,1.7210,-1.0250,0.0290,1.5200,-0.9401,1.0790,-1.2060,-0.9401,1.0800,-1.3950,-1.0250,0.0290,1.3830,-3.5570,-1.5180,-1.6520,-3.5570,0.0290,1.7880,-3.5570,0.0290,0.1851,-3.5570,-1.9140,-1.2460,-3.5570,-1.5160,0.1851,-4.0210,0.0290,0.1851,-4.0210,-1.8860,-0.6003,-0.0082,-0.7875,0.1851,-0.0082,-1.1320,-1.0190,-0.0082,0.0290,0.8784,-0.0082,-0.8046,1.2740,-0.0082,0.0290,0.1851,-0.0082,1.2030,-0.6064,-0.0082,0.7351,0.9328,0.8725,0.0232,0.6695,0.8725,0.5380,0.1788,0.8725,0.8317,-0.3605,0.8725,0.5208,-0.6667,0.8725,0.0213,-0.3805,0.8725,-0.5818,0.1786,0.8725,-0.8408,0.6570,0.8725,-0.6004,0.1851,-0.5691,1.7400,1.7960,-1.8600,0.9221,-1.5920,-1.8600,0.9179,-1.5410,-4.0210,0.9221,1.6390,-4.0210,0.9221,-1.7080,-3.5570,0.9221,1.8200,-3.5570,0.9221,0.1851,-4.0210,0.9221,-1.0840,-1.4690,1.6300,0.4507,-0.8535,1.9080,1.3520,-1.4690,1.6350,1.5080,-1.9860,1.5390,1.5270,-3.5930,1.5550,1.4420,-3.8150,1.5850,0.1848,-3.8150,1.5850,-1.3380,-3.8150,1.5850,-1.4130,-3.5930,1.5540,-1.2980,-1.9860,1.5400});
			return Coordinate_12_99_point;
		}
		/** Large attribute array: TextureCoordinate point field, scene-graph level=12, element #100, 168 total numbers made up of 84 2-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec2f getTextureCoordinate_12_100_point()
		{
			MFVec2f TextureCoordinate_12_100_point = new MFVec2f(new double[] {0.3815,0.8453,0.3815,0.8109,0.3624,0.8290,0.3685,0.8453,0.3815,0.8034,0.3528,0.8194,0.3815,0.8107,0.3623,0.8291,0.4668,0.8730,0.4763,0.8464,0.3815,0.8453,0.3685,0.8453,0.3813,0.8654,0.3680,0.8691,0.4224,0.8577,0.4224,0.8376,0.4224,0.8026,0.4224,0.8376,0.4224,0.7937,0.4224,0.8026,0.4291,0.8577,0.4291,0.8376,0.4291,0.8028,0.4291,0.8376,0.4291,0.7943,0.4291,0.8029,0.3433,0.8314,0.3514,0.8453,0.3396,0.8261,0.3431,0.8311,0.3514,0.8453,0.3680,0.8690,0.3520,0.8609,0.3520,0.8606,0.3472,0.8677,0.3591,0.8766,0.3419,0.8568,0.3419,0.8634,0.5046,0.8400,0.5046,0.8730,0.3419,0.8564,0.5390,0.8465,0.5488,0.8730,0.3419,0.8451,0.3434,0.8311,0.3404,0.8260,0.3431,0.8307,0.3419,0.8452,0.3813,0.8655,0.4224,0.8577,0.4291,0.8577,0.3684,0.8871,0.3756,0.8816,0.3831,0.8794,0.4229,0.8720,0.4261,0.8727,0.4261,0.8727,0.4261,0.8727,0.4229,0.8720,0.3831,0.8794,0.3756,0.8815,0.4291,0.8577,0.5498,0.8883,0.5046,0.8883,0.4666,0.8883,0.5445,0.8996,0.5046,0.8996,0.3624,0.8290,0.3685,0.8453,0.3528,0.8194,0.3680,0.8691,0.3396,0.8261,0.3472,0.8677,0.3591,0.8766,0.3419,0.8634,0.3419,0.8564,0.3419,0.8451,0.3434,0.8311,0.3404,0.8260,0.3528,0.8194,0.3623,0.8291,0.3685,0.8453,0.3680,0.8690,0.3591,0.8766});
			return TextureCoordinate_12_100_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=12, element #108, 408 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_108_coordIndex()
		{
			MFInt32 IndexedFaceSet_12_108_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_12_108_coordIndex_1()));
			return IndexedFaceSet_12_108_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet texCoordIndex field, scene-graph level=12, element #108, 408 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_108_texCoordIndex()
		{
			MFInt32 IndexedFaceSet_12_108_texCoordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_12_108_texCoordIndex_1()));
			return IndexedFaceSet_12_108_texCoordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=13, element #108, 159 total numbers made up of 53 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_108_point()
		{
			MFVec3f Coordinate_13_108_point = new MFVec3f(new double[] {1.6960,-0.8024,0.9010,0.1851,-0.1712,1.3130,-1.4330,-0.8024,0.8928,-1.5850,-3.0950,0.8819,0.1851,-3.0950,0.8819,1.6460,-3.0950,0.8819,-1.8460,-1.2290,2.1820,0.2812,-0.6275,2.4350,1.9680,-1.2290,2.1840,-2.0070,-3.0950,2.1780,0.1851,-3.0950,2.1780,2.1120,-3.0950,2.1780,-1.9310,-1.6330,3.5720,0.2858,-1.1420,3.8450,2.0590,-1.6330,3.5620,-2.1480,-3.0950,3.6280,0.1851,-3.0950,3.6280,2.2500,-3.0950,3.6280,-1.4860,-2.1290,4.5100,0.2858,-1.5970,4.8930,1.7970,-2.1290,4.4460,-1.7810,-3.0950,4.6870,0.2858,-3.0950,5.2560,1.9250,-3.0950,4.6870,-1.7720,-2.6310,0.8819,0.2858,-2.6310,5.4120,1.8570,-2.6310,0.8819,-2.2230,-2.6310,2.1780,2.2930,-2.6310,2.1780,-2.3410,-2.6310,3.6280,2.3940,-2.6310,3.6280,-1.8400,-2.6310,4.7560,2.0170,-2.6310,4.7560,1.5200,-0.0134,0.0048,-1.2060,-0.0134,0.0061,0.1851,0.3576,0.6662,1.7960,-0.9332,-0.1518,-1.5920,-0.9332,-0.1559,-1.5410,-3.0950,-0.1518,1.6390,-3.0950,-0.1518,-1.7080,-2.6310,-0.1518,1.8200,-2.6310,-0.1518,0.1851,-3.0950,-0.1518,0.1828,0.0846,-0.6939,-0.8905,-0.1781,-1.3410,-1.1750,-0.8458,-1.4680,-1.2810,-2.3210,-1.4120,-1.2450,-2.4920,-1.3940,0.1856,-2.4920,-1.3940,1.3520,-2.4920,-1.3940,1.3980,-2.3210,-1.4120,1.3750,-0.8458,-1.4680,1.1780,-0.1781,-1.3410});
			return Coordinate_13_108_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=9, element #121, 856 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, 856 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, 327 total numbers made up of 109 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()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_10_121_point_1()))
				.append(new MFVec3f(getCoordinate_10_121_point_2()));
			return Coordinate_10_121_point;
		}
		/** Large attribute array: TextureCoordinate point field, scene-graph level=10, element #122, 256 total numbers made up of 128 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_10_122_point()
		{
			MFVec2f TextureCoordinate_10_122_point = new MFVec2f()/*2.finalize*/
				.append(new MFVec2f(getTextureCoordinate_10_122_point_1()))
				.append(new MFVec2f(getTextureCoordinate_10_122_point_2()));
			return TextureCoordinate_10_122_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=10, element #130, 512 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, 512 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, 222 total numbers made up of 74 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.3680,-9.7210,-1.0750,0.5554,-9.6270,-1.3230,1.6970,-9.8970,0.0871,1.3700,-9.9610,0.9966,0.5722,-10.0300,1.4010,-0.1728,-10.1200,1.0290,-0.5888,-10.1500,0.0951,-0.1549,-9.8570,-1.0830,1.5150,-5.2010,-1.2180,0.6263,-5.2660,-1.5270,1.9640,-5.1330,0.0302,1.4240,-5.1440,1.3270,0.5103,-5.2440,1.7010,-0.3415,-5.2960,1.3930,-0.9295,-5.3210,0.1721,-0.2188,-5.3610,-1.2270,1.4250,-0.1998,-1.2960,0.5195,-0.6168,-1.7580,1.8900,-0.0318,-0.0615,1.4450,-0.2217,1.4070,0.4413,-0.6502,1.9130,-0.3607,-0.9925,1.3580,-1.0680,-1.2940,0.1351,-0.4203,-1.0180,-1.3260,-0.0087,0.9247,-1.8880,0.8381,1.6770,-1.7000,1.2740,0.6820,-1.6060,0.0986,0.1637,-2.0660,1.2540,1.8650,-0.0092,1.9040,0.7808,-0.0329,0.8112,1.5650,1.7590,1.2610,0.6935,1.8320,-0.2175,1.0700,1.9600,0.0550,0.2851,2.1700,-0.9228,0.6220,1.6460,-1.0010,-0.0973,1.7030,-1.0190,0.6054,-1.5720,-0.9724,-0.2436,-1.6420,-1.3220,0.4084,-0.0629,-1.4600,-0.5337,-0.0223,1.4820,-1.0460,-1.6740,0.3106,-1.2590,-2.1630,2.1600,-0.9553,-0.0259,1.4860,-1.0780,1.8040,0.2797,-1.3330,2.2300,-0.9142,-1.6850,1.6720,-1.3940,-1.8250,-0.0013,-0.8917,-1.6020,-1.7360,-0.4660,1.5690,-0.0085,1.6760,-3.5350,-1.6810,0.4959,-3.6300,-2.1970,2.3600,-3.4990,-0.0084,1.6880,-3.5590,1.8040,0.4978,-3.6660,2.2300,-0.7557,-3.8080,1.6720,-1.2330,-3.8980,0.0128,-0.6796,-3.7670,-1.7360,0.5376,-10.7600,-1.2540,1.3350,-10.6100,0.9861,0.5611,-10.6800,1.3040,-0.1707,-10.7700,0.9950,1.2760,-10.6500,-1.0210,1.7650,-10.6000,0.1259,-0.6302,-10.8700,0.1389,-0.0997,-10.7900,-1.0630,0.6361,-11.5400,-0.8631,1.1420,-11.4600,-0.7039,1.5160,-11.4300,0.1719,1.2050,-11.4300,0.7920,0.6643,-11.4800,1.0140,0.1567,-11.5400,0.7997,-0.1747,-11.6200,0.1807,0.2316,-11.5500,-0.7427,0.6986,-11.7600,0.0849});
			return Coordinate_11_130_point;
		}
		/** Large attribute array: TextureCoordinate point field, scene-graph level=11, element #131, 182 total numbers made up of 91 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_131_point()
		{
			MFVec2f TextureCoordinate_11_131_point = new MFVec2f(new double[] {0.6228,0.0712,0.6294,0.0658,0.6103,0.0743,0.5995,0.0746,0.5896,0.0727,0.5805,0.0665,0.5699,0.0593,0.6451,0.0476,0.6360,0.0584,0.6367,0.1330,0.6484,0.1281,0.6193,0.1388,0.6011,0.1395,0.5876,0.1370,0.5730,0.1337,0.5541,0.1297,0.6614,0.1198,0.6799,0.1111,0.6551,0.2133,0.6704,0.1973,0.6305,0.2194,0.5996,0.2186,0.5801,0.2100,0.5697,0.2048,0.5466,0.1979,0.6876,0.1846,0.7073,0.1738,0.4207,0.1763,0.4282,0.1674,0.4485,0.1712,0.4385,0.1896,0.4305,0.1519,0.4504,0.1509,0.4310,0.1243,0.4437,0.1205,0.4234,0.1092,0.4341,0.1033,0.4080,0.1043,0.4182,0.0866,0.4054,0.1873,0.4126,0.2016,0.3918,0.1029,0.4004,0.0777,0.3835,0.2094,0.3826,0.1833,0.4688,0.1810,0.4508,0.2023,0.4777,0.1525,0.4696,0.1144,0.4553,0.0896,0.4387,0.0714,0.4187,0.0548,0.4258,0.2203,0.3963,0.2357,0.4009,0.1445,0.4778,0.2309,0.5052,0.1990,0.5190,0.1542,0.5073,0.1007,0.4866,0.0666,0.4662,0.0468,0.4451,0.0281,0.4475,0.2511,0.4157,0.2680,0.0457,0.5477,0.0471,0.5348,0.0517,0.5187,0.0571,0.5017,0.0625,0.4884,0.0657,0.4747,0.0673,0.4552,0.0409,0.5570,0.0292,0.5765,0.0457,0.5477,0.0571,0.5017,0.0625,0.4884,0.0657,0.4747,0.0471,0.5348,0.0517,0.5187,0.0292,0.5765,0.0673,0.4552,0.0409,0.5570,0.0457,0.5477,0.0471,0.5348,0.0517,0.5187,0.0571,0.5017,0.0625,0.4884,0.0657,0.4747,0.0673,0.4552,0.0409,0.5570,0.0548,0.5098});
			return TextureCoordinate_11_131_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=12, element #148, 656 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, 656 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, 252 total numbers made up of 84 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.4043,-3.2070,-1.3780,0.4128,-2.9680,-1.4730,-0.2797,-4.4390,-1.2890,0.1832,-4.5930,-1.4050,-0.0421,-3.0040,-1.5590,-0.1308,-4.6170,-1.3970,-0.3408,-3.9130,-1.3580,0.3758,-4.1600,-1.5230,0.0124,-4.0660,-1.5590,0.8293,-3.1330,-0.7949,1.0160,-3.2860,-0.1119,-0.2604,-3.5340,-0.1595,-0.3253,-3.3930,-0.8370,-0.0163,-5.0160,-0.2094,-0.0900,-4.7380,-0.8515,0.5302,-5.0030,-0.7804,0.5697,-5.1930,-0.1607,0.2221,-5.0270,-0.7658,0.2882,-5.2380,-0.1569,-0.1799,-4.2540,-0.8409,-0.0702,-4.4370,-0.2076,0.8565,-4.7960,-0.1534,0.7574,-4.5640,-0.8292,-0.2845,-3.3570,1.3040,-0.1969,-3.4680,0.5586,0.6330,-3.3000,1.5200,0.8956,-3.3580,0.7774,-0.4199,-4.8560,1.1440,-0.1634,-5.0480,0.4861,0.1131,-4.9630,1.2940,0.3684,-5.1830,0.5520,0.1960,-3.2650,1.5880,0.1067,-5.2020,0.5371,-0.2033,-4.9820,1.2860,-0.3224,-4.4610,1.1970,-0.1814,-4.5150,0.5129,0.6181,-4.7450,0.6589,0.3549,-4.5930,1.3670,-0.0071,-4.4900,1.4290,-0.5110,-1.8090,-1.2690,0.5069,-1.8630,-1.2910,-0.1385,-1.8800,-1.4330,0.8834,-2.0650,-0.6619,1.0840,-2.0410,-0.0220,-0.4454,-2.0400,1.2410,-0.8595,-1.4390,0.8284,-0.9394,-1.1670,1.1290,-0.4703,-2.4920,0.5589,-0.5852,-1.1330,1.4940,-0.2387,-1.3500,1.6910,0.0662,-1.6920,1.4610,-0.7589,-0.6824,0.1014,-0.7016,-0.5391,0.6842,-0.5615,-2.5280,-0.1514,-0.2145,-0.4170,1.0970,0.2343,-0.6792,1.1510,0.5466,-1.9440,1.3970,-0.6186,-0.7820,-1.0820,0.4937,-0.8981,-1.1190,-0.1599,-0.9475,-1.2560,0.7682,-0.9026,-0.6282,0.8526,-0.8017,-0.0674,0.9273,-2.0630,0.7753,0.7028,-0.7443,0.6125,-0.5058,-2.2790,-0.8314,-0.6034,-0.7674,-0.6877,0.1927,0.0580,-0.6160,0.5424,0.0580,-0.3011,0.6496,0.0580,-0.0830,0.3722,0.0580,0.5801,-0.0857,0.0580,0.6207,-0.5588,0.0580,0.2743,-0.5350,0.0580,-0.0465,-0.4787,0.0580,-0.6034,-0.1506,0.0580,-0.6883,0.5294,0.0580,0.2886,-0.4160,0.0580,-0.3860,0.0434,0.3889,-0.0832,-1.5480,-2.4170,1.6760,-1.4110,-2.5800,1.5420,-1.1350,-2.6190,1.5250,-0.8304,-2.4130,1.7100,-0.9952,-2.2390,1.9030,-1.3400,-2.3120,1.8130});
			return Coordinate_13_148_point;
		}
		/** Large attribute array: TextureCoordinate point field, scene-graph level=13, element #149, 210 total numbers made up of 105 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()/*2.finalize*/
				.append(new MFVec2f(getTextureCoordinate_13_149_point_1()))
				.append(new MFVec2f(getTextureCoordinate_13_149_point_2()));
			return TextureCoordinate_13_149_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=10, element #160, 512 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, 512 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, 222 total numbers made up of 74 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.3680,-9.7210,-1.0750,-0.5554,-9.6270,-1.3230,-1.6970,-9.8970,0.0871,-1.3700,-9.9610,0.9966,-0.5722,-10.0300,1.4010,0.1728,-10.1200,1.0290,0.5888,-10.1500,0.0951,0.1549,-9.8570,-1.0830,-1.5150,-5.2010,-1.2180,-0.6263,-5.2660,-1.5270,-1.9640,-5.1330,0.0302,-1.4240,-5.1440,1.3270,-0.5103,-5.2440,1.7010,0.3415,-5.2960,1.3930,0.9295,-5.3210,0.1721,0.2188,-5.3610,-1.2270,-1.4250,-0.1998,-1.2960,-0.5195,-0.6168,-1.7580,-1.8900,-0.0318,-0.0615,-1.4450,-0.2217,1.4070,-0.4413,-0.6502,1.9130,0.3607,-0.9925,1.3580,1.0680,-1.2940,0.1351,0.4203,-1.0180,-1.3260,0.0087,0.9247,-1.8880,-0.8381,1.6770,-1.7000,-1.2740,0.6820,-1.6060,-0.0986,0.1637,-2.0660,-1.2540,1.8650,-0.0092,-1.9040,0.7808,-0.0329,-0.8112,1.5650,1.7590,-1.2610,0.6935,1.8320,0.2175,1.0700,1.9600,-0.0550,0.2851,2.1700,0.9228,0.6220,1.6460,1.0010,-0.0973,1.7030,1.0190,0.6054,-1.5720,0.9724,-0.2436,-1.6420,1.3220,0.4084,-0.0629,1.4600,-0.5337,-0.0223,-1.4820,-1.0460,-1.6740,-0.3106,-1.2590,-2.1630,-2.1600,-0.9553,-0.0259,-1.4860,-1.0780,1.8040,-0.2797,-1.3330,2.2300,0.9142,-1.6850,1.6720,1.3940,-1.8250,-0.0013,0.8917,-1.6020,-1.7360,0.4660,1.5690,-0.0085,-1.6760,-3.5350,-1.6810,-0.4959,-3.6300,-2.1970,-2.3600,-3.4990,-0.0084,-1.6880,-3.5590,1.8040,-0.4978,-3.6660,2.2300,0.7557,-3.8080,1.6720,1.2330,-3.8980,0.0128,0.6796,-3.7670,-1.7360,-0.5376,-10.7600,-1.2540,-1.3350,-10.6100,0.9861,-0.5611,-10.6800,1.3040,0.1707,-10.7700,0.9950,-1.2760,-10.6500,-1.0210,-1.7650,-10.6000,0.1259,0.6302,-10.8700,0.1389,0.0997,-10.7900,-1.0630,-0.6361,-11.5400,-0.8631,-1.1420,-11.4600,-0.7039,-1.5160,-11.4300,0.1719,-1.2050,-11.4300,0.7920,-0.6643,-11.4800,1.0140,-0.1567,-11.5400,0.7997,0.1747,-11.6200,0.1807,-0.2316,-11.5500,-0.7427,-0.6986,-11.7600,0.0849});
			return Coordinate_11_160_point;
		}
		/** Large attribute array: TextureCoordinate point field, scene-graph level=11, element #161, 182 total numbers made up of 91 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_161_point()
		{
			MFVec2f TextureCoordinate_11_161_point = new MFVec2f(new double[] {0.6228,0.0712,0.6294,0.0658,0.6103,0.0743,0.5995,0.0746,0.5896,0.0727,0.5805,0.0665,0.5699,0.0593,0.6451,0.0476,0.6360,0.0584,0.6367,0.1330,0.6484,0.1281,0.6193,0.1388,0.6011,0.1395,0.5876,0.1370,0.5730,0.1337,0.5541,0.1297,0.6614,0.1198,0.6799,0.1111,0.6551,0.2133,0.6704,0.1973,0.6305,0.2194,0.5996,0.2186,0.5801,0.2100,0.5697,0.2048,0.5466,0.1979,0.6876,0.1846,0.7073,0.1738,0.4207,0.1763,0.4282,0.1674,0.4485,0.1712,0.4385,0.1896,0.4305,0.1519,0.4504,0.1509,0.4310,0.1243,0.4437,0.1205,0.4234,0.1092,0.4341,0.1033,0.4080,0.1043,0.4182,0.0866,0.4054,0.1873,0.4126,0.2016,0.3918,0.1029,0.4004,0.0777,0.3835,0.2094,0.3826,0.1833,0.4688,0.1810,0.4508,0.2023,0.4777,0.1525,0.4696,0.1144,0.4553,0.0896,0.4387,0.0714,0.4187,0.0548,0.4258,0.2203,0.3963,0.2357,0.4009,0.1445,0.4778,0.2309,0.5052,0.1990,0.5190,0.1542,0.5073,0.1007,0.4866,0.0666,0.4662,0.0468,0.4451,0.0281,0.4475,0.2511,0.4157,0.2680,0.0457,0.5477,0.0471,0.5348,0.0517,0.5187,0.0571,0.5017,0.0625,0.4884,0.0657,0.4747,0.0673,0.4552,0.0409,0.5570,0.0292,0.5765,0.0457,0.5477,0.0571,0.5017,0.0625,0.4884,0.0657,0.4747,0.0471,0.5348,0.0517,0.5187,0.0292,0.5765,0.0673,0.4552,0.0409,0.5570,0.0457,0.5477,0.0471,0.5348,0.0517,0.5187,0.0571,0.5017,0.0625,0.4884,0.0657,0.4747,0.0673,0.4552,0.0409,0.5570,0.0548,0.5098});
			return TextureCoordinate_11_161_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=12, element #178, 656 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, 656 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, 252 total numbers made up of 84 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.4043,-3.2070,-1.3780,-0.4128,-2.9680,-1.4730,0.2797,-4.4390,-1.2890,-0.1832,-4.5930,-1.4050,0.0421,-3.0040,-1.5590,0.1308,-4.6170,-1.3970,0.3408,-3.9130,-1.3580,-0.3758,-4.1600,-1.5230,-0.0124,-4.0660,-1.5590,-0.8293,-3.1330,-0.7949,-1.0160,-3.2860,-0.1119,0.2604,-3.5340,-0.1595,0.3253,-3.3930,-0.8370,0.0163,-5.0160,-0.2094,0.0900,-4.7380,-0.8515,-0.5302,-5.0030,-0.7804,-0.5697,-5.1930,-0.1607,-0.2221,-5.0270,-0.7658,-0.2882,-5.2380,-0.1569,0.1799,-4.2540,-0.8409,0.0702,-4.4370,-0.2076,-0.8565,-4.7960,-0.1534,-0.7574,-4.5640,-0.8292,0.2845,-3.3570,1.3040,0.1969,-3.4680,0.5586,-0.6330,-3.3000,1.5200,-0.8956,-3.3580,0.7774,0.4199,-4.8560,1.1440,0.1634,-5.0480,0.4861,-0.1131,-4.9630,1.2940,-0.3684,-5.1830,0.5520,-0.1960,-3.2650,1.5880,-0.1067,-5.2020,0.5371,0.2033,-4.9820,1.2860,0.3224,-4.4610,1.1970,0.1814,-4.5150,0.5129,-0.6181,-4.7450,0.6589,-0.3549,-4.5930,1.3670,0.0071,-4.4900,1.4290,0.5110,-1.8090,-1.2690,-0.5069,-1.8630,-1.2910,0.1385,-1.8800,-1.4330,-0.8834,-2.0650,-0.6619,-1.0840,-2.0410,-0.0220,0.4454,-2.0400,1.2410,0.8595,-1.4390,0.8284,0.9394,-1.1670,1.1290,0.4703,-2.4920,0.5589,0.5852,-1.1330,1.4940,0.2387,-1.3500,1.6910,-0.0662,-1.6920,1.4610,0.7589,-0.6824,0.1014,0.7016,-0.5391,0.6842,0.5615,-2.5280,-0.1514,0.2145,-0.4170,1.0970,-0.2343,-0.6792,1.1510,-0.5466,-1.9440,1.3970,0.6186,-0.7820,-1.0820,-0.4937,-0.8981,-1.1190,0.1599,-0.9475,-1.2560,-0.7682,-0.9026,-0.6282,-0.8526,-0.8017,-0.0674,-0.9273,-2.0630,0.7753,-0.7028,-0.7443,0.6125,0.5058,-2.2790,-0.8314,0.6034,-0.7674,-0.6877,-0.1927,0.0580,-0.6160,-0.5424,0.0580,-0.3011,-0.6496,0.0580,-0.0830,-0.3722,0.0580,0.5801,0.0857,0.0580,0.6207,0.5588,0.0580,0.2743,0.5350,0.0580,-0.0465,0.4787,0.0580,-0.6034,0.1506,0.0580,-0.6883,-0.5294,0.0580,0.2886,0.4160,0.0580,-0.3860,-0.0434,0.3889,-0.0832,1.5480,-2.4170,1.6760,1.4110,-2.5800,1.5420,1.1350,-2.6190,1.5250,0.8304,-2.4130,1.7100,0.9952,-2.2390,1.9030,1.3400,-2.3120,1.8130});
			return Coordinate_13_178_point;
		}
		/** Large attribute array: TextureCoordinate point field, scene-graph level=13, element #179, 210 total numbers made up of 105 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()/*2.finalize*/
				.append(new MFVec2f(getTextureCoordinate_13_179_point_1()))
				.append(new MFVec2f(getTextureCoordinate_13_179_point_2()));
			return TextureCoordinate_13_179_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=10, element #190, 2016 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()))
				.append(new MFInt32(getIndexedFaceSet_10_190_coordIndex_2()))
				.append(new MFInt32(getIndexedFaceSet_10_190_coordIndex_3()));
			return IndexedFaceSet_10_190_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet texCoordIndex field, scene-graph level=10, element #190, 2016 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()))
				.append(new MFInt32(getIndexedFaceSet_10_190_texCoordIndex_2()))
				.append(new MFInt32(getIndexedFaceSet_10_190_texCoordIndex_3()));
			return IndexedFaceSet_10_190_texCoordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=11, element #190, 855 total numbers made up of 285 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, 646 total numbers made up of 323 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()))
				.append(new MFVec2f(getTextureCoordinate_11_191_point_3()))
				.append(new MFVec2f(getTextureCoordinate_11_191_point_4()));
			return TextureCoordinate_11_191_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=11, element #199, 2188 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, 2188 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, 915 total numbers made up of 305 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, 660 total numbers made up of 330 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 
	 * <a href="https://dzone.com/articles/java-copy-shallow-vs-deep-in-which-you-will-swim" target="_blank">shallow copy</a>
	 * of the X3D model.
	 * @see <a href="https://www.web3d.org/specifications/java/javadoc/org/web3d/x3d/jsail/Core/X3D.html">X3D</a>
	 * @return KoreanCharacter07No model
	 */
	public X3D getX3dModel()
	{	  
		return x3dModel;
	}
	   
    /** 
     * Default main() method provided for test purposes, uses CommandLine to set global ConfigurationProperties for this object.
     * @param args array of input parameters, provided as arguments
     * @see <a href="https://www.web3d.org/specifications/java/javadoc/org/web3d/x3d/jsail/Core/X3D.html#handleArguments-java.lang.String:A-">X3D.handleArguments(args)</a>
     * @see <a href="https://www.web3d.org/specifications/java/javadoc/org/web3d/x3d/jsail/Core/X3D.html#validationReport--">X3D.validationReport()</a>
     * @see <a href="https://www.web3d.org/specifications/java/javadoc/org/web3d/x3d/jsail/CommandLine.html">CommandLine</a>
     * @see <a href="https://www.web3d.org/specifications/java/javadoc/org/web3d/x3d/jsail/CommandLine.html#USAGE">CommandLine.USAGE</a>
     * @see <a href="https://www.web3d.org/specifications/java/javadoc/org/web3d/x3d/jsail/ConfigurationProperties.html">ConfigurationProperties</a>
     */
    public static void main(String args[])
    {
        System.out.println("Build this X3D model, showing validation diagnostics...");
        X3D thisExampleX3dModel = new KoreanCharacter07No().getX3dModel();
//      System.out.println("X3D model construction complete.");
	
        // next handle command line arguments
        boolean hasArguments = (args != null) && (args.length > 0);
        boolean validate = true; // default
        boolean argumentsLoadNewModel = false;
        String  fileName = new String();

        if (args != null)
        {
                for (String arg : args)
                {
                        if (arg.toLowerCase().startsWith("-v") || arg.toLowerCase().contains("validate"))
                        {
                                validate = true; // making sure
                        }
                        if (arg.toLowerCase().endsWith(X3D.FILE_EXTENSION_X3D) ||
                                arg.toLowerCase().endsWith(X3D.FILE_EXTENSION_CLASSICVRML) ||
                                arg.toLowerCase().endsWith(X3D.FILE_EXTENSION_X3DB) ||
                                arg.toLowerCase().endsWith(X3D.FILE_EXTENSION_VRML97) ||
                                arg.toLowerCase().endsWith(X3D.FILE_EXTENSION_EXI) ||
                                arg.toLowerCase().endsWith(X3D.FILE_EXTENSION_GZIP) ||
                                arg.toLowerCase().endsWith(X3D.FILE_EXTENSION_ZIP) ||
                                arg.toLowerCase().endsWith(X3D.FILE_EXTENSION_HTML) ||
                                arg.toLowerCase().endsWith(X3D.FILE_EXTENSION_XHTML))
                        {
                                argumentsLoadNewModel = true;
                                fileName = arg;
                        }
                }
        }
        if      (argumentsLoadNewModel)
                System.out.println("WARNING: \"HumanoidAnimation.Characters.KoreanCharacter07No\" 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.KoreanCharacter07No self-validation test confirmation: ");
                if (!validationResults.equals("success"))
                    System.out.println();
                System.out.println(validationResults.trim());

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