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.Networking.*;
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 KoreanCharacter06Ga.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.KoreanCharacter06Ga&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/KoreanCharacter06Ga.x3d">KoreanCharacter06Ga.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> 16 February 2026 </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> Image </i> </td>
			<td> <a href="https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Characters/../Poses/images/HAnimPoseExampleKoreanCharacter06Ga.png">../Poses/images/HAnimPoseExampleKoreanCharacter06Ga.png</a> </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/KoreanCharacter06Ga.x3d" target="_blank">https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Characters/KoreanCharacter06Ga.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://www.web3d.org/x3d/tools/X3D-Edit" target="_blank">https://www.web3d.org/x3d/tools/X3D-Edit</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> 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 KoreanCharacter06Ga
{
	/** Default constructor to create this object. */
	public KoreanCharacter06Ga ()
	{
	  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("KoreanCharacter06Ga.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("16 February 2026"))
    .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_IMAGE      ).setContent("../Poses/images/HAnimPoseExampleKoreanCharacter06Ga.png"))
    .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/KoreanCharacter06Ga.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://www.web3d.org/x3d/tools/X3D-Edit"))
    .addMeta(new meta().setName(meta.NAME_LICENSE    ).setContent("../license.html")))
  .setScene(new Scene()
    .addChild(new WorldInfo().setTitle("KoreanCharacter06Ga.x3d"))
    .addChild(new NavigationInfo().setSpeed(1.5))
    .addChild(new Viewpoint().setDescription("Ga").setCenterOfRotation(0.0,1.0,0.0).setPosition(0.0,1.0,3.0))
    .addChild(new HAnimHumanoid("hanim_Ga").setName("Ga").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=female\" \"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[] {"female"}))
        .setMetadata(new MetadataFloat().setName("height").setValue(new double[] {1.5}))
        .setMetadata(new MetadataString().setName("humanoidVersion").setValue(new String[] {"2.0"})))
      .addSkeleton(new HAnimJoint("hanim_humanoid_root").setName("humanoid_root").setCenter(0.0,32.31,-0.7076)
        .addChild(new HAnimSegment("hanim_sacrum").setName("sacrum")
          .addChild(new Transform().setTranslation(0.0,32.31,-0.7076)
            .addChild(new Shape()
              .setAppearance(new Appearance()
                .setMaterial(new Material().setDiffuseColor(0.588,0.588,0.588))
                .setTexture(new ImageTexture("GaTextureAtlas").setUrl(new String[] {"images/Ga.png","https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Characters/images/Ga.png"})))
              .setGeometry(new IndexedFaceSet().setCreaseAngle(1.57).setCoordIndex(getIndexedFaceSet_8_33_coordIndex())
                .setCoord(new Coordinate().setPoint(getCoordinate_9_33_point()))
                .setTexCoord(new TextureCoordinate().setPoint(getTextureCoordinate_9_34_point()))))))
        .addChild(new HAnimJoint("hanim_l_hip").setName("l_hip").setCenter(2.906,30.18,-0.2966)
          .addChild(new HAnimSegment("hanim_l_thigh").setName("l_thigh")
            .addChild(new Transform().setTranslation(2.906,30.18,-0.2966)
              .addChild(new Shape()
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setDiffuseColor(0.588,0.588,0.588))
                  .setTexture(new ImageTexture().setUSE("GaTextureAtlas")))
                .setGeometry(new IndexedFaceSet().setCreaseAngle(1.57).setCoordIndex(getIndexedFaceSet_9_42_coordIndex()).setTexCoordIndex(getIndexedFaceSet_9_42_texCoordIndex())
                  .setCoord(new Coordinate().setPoint(getCoordinate_10_42_point()))
                  .setTexCoord(new TextureCoordinate().setPoint(getTextureCoordinate_10_43_point()))))))
          .addChild(new HAnimJoint("hanim_l_knee").setName("l_knee").setCenter(3.116,16.92,-0.2161)
            .addChild(new HAnimSegment("hanim_l_calf").setName("l_calf")
              .addChild(new Transform().setTranslation(3.116,16.92,-0.2161)
                .addChild(new Shape()
                  .setAppearance(new Appearance()
                    .setMaterial(new Material().setDiffuseColor(0.588,0.588,0.588))
                    .setTexture(new ImageTexture().setUSE("GaTextureAtlas")))
                  .setGeometry(new IndexedFaceSet().setCreaseAngle(1.57).setCoordIndex(getIndexedFaceSet_10_51_coordIndex()).setTexCoordIndex(getIndexedFaceSet_10_51_texCoordIndex())
                    .setCoord(new Coordinate().setPoint(getCoordinate_11_51_point()))
                    .setTexCoord(new TextureCoordinate().setPoint(getTextureCoordinate_11_52_point()))))))
            .addChild(new HAnimJoint("hanim_l_talocrural").setName("l_talocrural").setCenter(3.28,4.021,-0.2439)
              .addChild(new HAnimSegment("hanim_l_talus").setName("l_talus")
                .addChild(new Transform().setTranslation(3.28,4.021,-0.2439)
                  .addChild(new Shape()
                    .setAppearance(new Appearance()
                      .setMaterial(new Material().setDiffuseColor(0.588,0.588,0.588))
                      .setTexture(new ImageTexture().setUSE("GaTextureAtlas")))
                    .setGeometry(new IndexedFaceSet().setCreaseAngle(1.57).setCoordIndex(getIndexedFaceSet_11_60_coordIndex()).setTexCoordIndex(getIndexedFaceSet_11_60_texCoordIndex())
                      .setCoord(new Coordinate().setPoint(getCoordinate_12_60_point()))
                      .setTexCoord(new TextureCoordinate().setPoint(getTextureCoordinate_12_61_point()))))))
              .addChild(new HAnimJoint("hanim_l_metatarsophalangeal_2").setName("l_metatarsophalangeal_2").setCenter(3.28,3.095,0.83)
                .addChild(new HAnimSegment("hanim_l_tarsal_proximal_phalanx_2").setName("l_tarsal_proximal_phalanx_2")
                  .addChild(new Transform().setTranslation(3.28,3.095,0.83)
                    .addChild(new Shape()
                      .setAppearance(new Appearance()
                        .setMaterial(new Material().setDiffuseColor(0.588,0.588,0.588))
                        .setTexture(new ImageTexture().setUSE("GaTextureAtlas")))
                      .setGeometry(new IndexedFaceSet().setCreaseAngle(1.57).setCoordIndex(getIndexedFaceSet_12_69_coordIndex()).setTexCoordIndex(getIndexedFaceSet_12_69_texCoordIndex())
                        .setCoord(new Coordinate().setPoint(getCoordinate_13_69_point()))
                        .setTexCoord(new TextureCoordinate().setPoint(getTextureCoordinate_13_70_point()))))))))))
        .addChild(new HAnimJoint("hanim_r_hip").setName("r_hip").setCenter(-2.906,30.18,-0.2966)
          .addChild(new HAnimSegment("hanim_r_thigh").setName("r_thigh")
            .addChild(new Transform().setTranslation(-2.906,30.18,-0.2966)
              .addChild(new Shape()
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setDiffuseColor(0.588,0.588,0.588))
                  .setTexture(new ImageTexture().setUSE("GaTextureAtlas")))
                .setGeometry(new IndexedFaceSet().setCreaseAngle(1.57).setCoordIndex(getIndexedFaceSet_9_82_coordIndex()).setTexCoordIndex(getIndexedFaceSet_9_82_texCoordIndex())
                  .setCoord(new Coordinate().setPoint(getCoordinate_10_82_point()))
                  .setTexCoord(new TextureCoordinate().setPoint(getTextureCoordinate_10_83_point()))))))
          .addChild(new HAnimJoint("hanim_r_knee").setName("r_knee").setCenter(-3.116,16.92,-0.2161)
            .addChild(new HAnimSegment("hanim_r_calf").setName("r_calf")
              .addChild(new Transform().setTranslation(-3.116,16.92,-0.2161)
                .addChild(new Shape()
                  .setAppearance(new Appearance()
                    .setMaterial(new Material().setDiffuseColor(0.588,0.588,0.588))
                    .setTexture(new ImageTexture().setUSE("GaTextureAtlas")))
                  .setGeometry(new IndexedFaceSet().setCreaseAngle(1.57).setCoordIndex(getIndexedFaceSet_10_91_coordIndex()).setTexCoordIndex(getIndexedFaceSet_10_91_texCoordIndex())
                    .setCoord(new Coordinate().setPoint(getCoordinate_11_91_point()))
                    .setTexCoord(new TextureCoordinate().setPoint(getTextureCoordinate_11_92_point()))))))
            .addChild(new HAnimJoint("hanim_r_talocrural").setName("r_talocrural").setCenter(-3.28,4.021,-0.2439)
              .addChild(new HAnimSegment("hanim_r_talus").setName("r_talus")
                .addChild(new Transform().setTranslation(-3.28,4.021,-0.2439)
                  .addChild(new Shape()
                    .setAppearance(new Appearance()
                      .setMaterial(new Material().setDiffuseColor(0.588,0.588,0.588))
                      .setTexture(new ImageTexture().setUSE("GaTextureAtlas")))
                    .setGeometry(new IndexedFaceSet().setCreaseAngle(1.57).setCoordIndex(getIndexedFaceSet_11_100_coordIndex()).setTexCoordIndex(getIndexedFaceSet_11_100_texCoordIndex())
                      .setCoord(new Coordinate().setPoint(getCoordinate_12_100_point()))
                      .setTexCoord(new TextureCoordinate().setPoint(getTextureCoordinate_12_101_point()))))))
              .addChild(new HAnimJoint("hanim_r_metatarsophalangeal_2").setName("r_metatarsophalangeal_2").setCenter(-3.28,3.095,0.83)
                .addChild(new HAnimSegment("hanim_r_tarsal_proximal_phalanx_2").setName("r_tarsal_proximal_phalanx_2")
                  .addChild(new Transform().setTranslation(-3.28,3.095,0.83)
                    .addChild(new Shape()
                      .setAppearance(new Appearance()
                        .setMaterial(new Material().setDiffuseColor(0.588,0.588,0.588))
                        .setTexture(new ImageTexture().setUSE("GaTextureAtlas")))
                      .setGeometry(new IndexedFaceSet().setCreaseAngle(1.57).setCoordIndex(getIndexedFaceSet_12_109_coordIndex()).setTexCoordIndex(getIndexedFaceSet_12_109_texCoordIndex())
                        .setCoord(new Coordinate().setPoint(getCoordinate_13_109_point()))
                        .setTexCoord(new TextureCoordinate().setPoint(getTextureCoordinate_13_110_point()))))))))))
        .addChild(new HAnimJoint("hanim_sacroiliac").setName("sacroiliac").setCenter(0.0,29.39,-0.3829)
          .addChild(new HAnimSegment("hanim_pelvis").setName("pelvis")
            .addChild(new Transform().setTranslation(0.0,29.39,-0.3829)
              .addChild(new Shape()
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setDiffuseColor(0.588,0.588,0.588))
                  .setTexture(new ImageTexture().setUSE("GaTextureAtlas")))
                .setGeometry(new IndexedFaceSet().setCreaseAngle(1.57).setCoordIndex(getIndexedFaceSet_9_122_coordIndex()).setTexCoordIndex(getIndexedFaceSet_9_122_texCoordIndex())
                  .setCoord(new Coordinate().setPoint(getCoordinate_10_122_point()))
                  .setTexCoord(new TextureCoordinate().setPoint(getTextureCoordinate_10_123_point()))))))
          .addChild(new HAnimJoint("hanim_l_shoulder").setName("l_shoulder").setCenter(6.499,47.53,-0.7415)
            .addChild(new HAnimSegment("hanim_l_upperarm").setName("l_upperarm")
              .addChild(new Transform().setTranslation(6.499,47.53,-0.7415)
                .addChild(new Shape()
                  .setAppearance(new Appearance()
                    .setMaterial(new Material().setDiffuseColor(0.588,0.588,0.588))
                    .setTexture(new ImageTexture().setUSE("GaTextureAtlas")))
                  .setGeometry(new IndexedFaceSet().setCreaseAngle(1.57).setCoordIndex(getIndexedFaceSet_10_131_coordIndex()).setTexCoordIndex(getIndexedFaceSet_10_131_texCoordIndex())
                    .setCoord(new Coordinate().setPoint(getCoordinate_11_131_point()))
                    .setTexCoord(new TextureCoordinate().setPoint(getTextureCoordinate_11_132_point()))))))
            .addChild(new HAnimJoint("hanim_l_elbow").setName("l_elbow").setCenter(6.851,38.78,-0.7886)
              .addChild(new HAnimSegment("hanim_l_forearm").setName("l_forearm")
                .addChild(new Transform().setTranslation(6.851,38.78,-0.7886)
                  .addChild(new Shape()
                    .setAppearance(new Appearance()
                      .setMaterial(new Material().setDiffuseColor(0.588,0.588,0.588))
                      .setTexture(new ImageTexture().setUSE("GaTextureAtlas")))
                    .setGeometry(new IndexedFaceSet().setCreaseAngle(1.57).setCoordIndex(getIndexedFaceSet_11_140_coordIndex()).setTexCoordIndex(getIndexedFaceSet_11_140_texCoordIndex())
                      .setCoord(new Coordinate().setPoint(getCoordinate_12_140_point()))
                      .setTexCoord(new TextureCoordinate().setPoint(getTextureCoordinate_12_141_point()))))))
              .addChild(new HAnimJoint("hanim_l_radiocarpal").setName("l_radiocarpal").setCenter(7.219,32.48,-0.434)
                .addChild(new HAnimSegment("hanim_l_carpal").setName("l_carpal")
                  .addChild(new Transform().setTranslation(7.219,32.48,-0.434)
                    .addChild(new Shape()
                      .setAppearance(new Appearance()
                        .setMaterial(new Material().setDiffuseColor(0.588,0.588,0.588))
                        .setTexture(new ImageTexture().setUSE("GaTextureAtlas")))
                      .setGeometry(new IndexedFaceSet().setCreaseAngle(1.57).setCoordIndex(getIndexedFaceSet_12_149_coordIndex()).setTexCoordIndex(getIndexedFaceSet_12_149_texCoordIndex())
                        .setCoord(new Coordinate().setPoint(getCoordinate_13_149_point()))
                        .setTexCoord(new TextureCoordinate().setPoint(getTextureCoordinate_13_150_point())))))))))
          .addChild(new HAnimJoint("hanim_r_shoulder").setName("r_shoulder").setCenter(-6.499,47.53,-0.7415)
            .addChild(new HAnimSegment("hanim_r_upperarm").setName("r_upperarm")
              .addChild(new Transform().setTranslation(-6.499,47.53,-0.7415)
                .addChild(new Shape()
                  .setAppearance(new Appearance()
                    .setMaterial(new Material().setDiffuseColor(0.588,0.588,0.588))
                    .setTexture(new ImageTexture().setUSE("GaTextureAtlas")))
                  .setGeometry(new IndexedFaceSet().setCreaseAngle(1.57).setCoordIndex(getIndexedFaceSet_10_161_coordIndex()).setTexCoordIndex(getIndexedFaceSet_10_161_texCoordIndex())
                    .setCoord(new Coordinate().setPoint(getCoordinate_11_161_point()))
                    .setTexCoord(new TextureCoordinate().setPoint(getTextureCoordinate_11_162_point()))))))
            .addChild(new HAnimJoint("hanim_r_elbow").setName("r_elbow").setCenter(-6.851,38.78,-0.7886)
              .addChild(new HAnimSegment("hanim_r_forearm").setName("r_forearm")
                .addChild(new Transform().setTranslation(-6.851,38.78,-0.7886)
                  .addChild(new Shape()
                    .setAppearance(new Appearance()
                      .setMaterial(new Material().setDiffuseColor(0.588,0.588,0.588))
                      .setTexture(new ImageTexture().setUSE("GaTextureAtlas")))
                    .setGeometry(new IndexedFaceSet().setCreaseAngle(1.57).setCoordIndex(getIndexedFaceSet_11_170_coordIndex()).setTexCoordIndex(getIndexedFaceSet_11_170_texCoordIndex())
                      .setCoord(new Coordinate().setPoint(getCoordinate_12_170_point()))
                      .setTexCoord(new TextureCoordinate().setPoint(getTextureCoordinate_12_171_point()))))))
              .addChild(new HAnimJoint("hanim_r_radiocarpal").setName("r_radiocarpal").setCenter(-7.219,32.48,-0.434)
                .addChild(new HAnimSegment("hanim_r_carpal").setName("r_carpal")
                  .addChild(new Transform().setTranslation(-7.219,32.48,-0.434)
                    .addChild(new Shape()
                      .setAppearance(new Appearance()
                        .setMaterial(new Material().setDiffuseColor(0.588,0.588,0.588))
                        .setTexture(new ImageTexture().setUSE("GaTextureAtlas")))
                      .setGeometry(new IndexedFaceSet().setCreaseAngle(1.57).setCoordIndex(getIndexedFaceSet_12_179_coordIndex()).setTexCoordIndex(getIndexedFaceSet_12_179_texCoordIndex())
                        .setCoord(new Coordinate().setPoint(getCoordinate_13_179_point()))
                        .setTexCoord(new TextureCoordinate().setPoint(getTextureCoordinate_13_180_point())))))))))
          .addChild(new HAnimJoint("hanim_vl5").setName("vl5").setCenter(0.0,34.39,-0.1643)
            .addChild(new HAnimSegment("hanim_l5").setName("l5")
              .addChild(new Transform().setTranslation(0.0,34.39,-0.1643)
                .addChild(new Shape()
                  .setAppearance(new Appearance()
                    .setMaterial(new Material().setDiffuseColor(0.588,0.588,0.588))
                    .setTexture(new ImageTexture().setUSE("GaTextureAtlas")))
                  .setGeometry(new IndexedFaceSet().setCreaseAngle(1.57).setCoordIndex(getIndexedFaceSet_10_191_coordIndex()).setTexCoordIndex(getIndexedFaceSet_10_191_texCoordIndex())
                    .setCoord(new Coordinate().setPoint(getCoordinate_11_191_point()))
                    .setTexCoord(new TextureCoordinate().setPoint(getTextureCoordinate_11_192_point()))))))
            .addChild(new HAnimJoint("hanim_skullbase").setName("skullbase").setCenter(0.0,52.64,-0.209)
              .addChild(new HAnimSegment("hanim_skull").setName("skull")
                .addChild(new Transform().setTranslation(0.0,52.64,-0.209)
                  .addChild(new Shape()
                    .setAppearance(new Appearance()
                      .setMaterial(new Material().setDiffuseColor(0.588,0.588,0.588))
                      .setTexture(new ImageTexture().setUSE("GaTextureAtlas")))
                    .setGeometry(new IndexedFaceSet().setCreaseAngle(1.57).setCoordIndex(getIndexedFaceSet_11_200_coordIndex()).setTexCoordIndex(getIndexedFaceSet_11_200_texCoordIndex())
                      .setCoord(new Coordinate().setPoint(getCoordinate_12_200_point()))
                      .setTexCoord(new TextureCoordinate().setPoint(getTextureCoordinate_12_201_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")))
    .addChild(new EXPORT().setLocalDEF("hanim_Ga").setAS("KoreanCharacter06Ga")));
            }
            catch (Exception ex)
            {       
                System.err.println ("*** Further hints on X3DJSAIL errors and exceptions at");
                System.err.println ("*** https://www.web3d.org/specifications/java/X3DJSAIL.html");
                throw (ex);
            }
	}
	// end of initialize() method


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

		/** Define subarray values using type int[] with $tupleSize=1 and $tupleSplitSize=1000 for subarray position()=2 */
		private int[] getIndexedFaceSet_9_122_coordIndex_2()
		{
			int[] value = {150,140,142,-1,140,150,151,-1,151,141,140,-1,141,151,152,-1,152,143,141,-1,136,153,154,-1,154,135,136,-1,135,154,147,-1,147,138,135,-1,147,155,146,-1,146,155,148,-1,148,155,149,-1,149,155,150,-1,150,155,151,-1,151,155,152,-1,152,155,153,-1,153,155,154,-1,154,155,147,-1};
			return value;
		}

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

		/** Define subarray values using type int[] with $tupleSize=1 and $tupleSplitSize=1000 for subarray position()=2 */
		private int[] getIndexedFaceSet_9_122_texCoordIndex_2()
		{
			int[] value = {168,158,160,-1,158,168,169,-1,169,159,158,-1,159,169,170,-1,170,161,159,-1,153,171,172,-1,172,152,153,-1,152,172,165,-1,165,155,152,-1,165,173,164,-1,164,173,166,-1,166,173,167,-1,167,173,168,-1,168,173,169,-1,169,173,170,-1,170,173,171,-1,171,173,172,-1,172,173,165,-1};
			return value;
		}

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

		/** Define subarray values using type int[] with $tupleSize=1 and $tupleSplitSize=1000 for subarray position()=2 */
		private int[] getIndexedFaceSet_10_191_coordIndex_2()
		{
			int[] value = {145,144,143,-1,147,146,149,-1,149,148,147,-1,150,153,152,-1,152,151,150,-1,154,156,155,-1,146,147,158,-1,158,157,146,-1,139,147,148,-1,148,159,139,-1,160,154,155,-1,155,140,160,-1,161,164,163,-1,163,162,161,-1,165,151,167,-1,167,166,165,-1,150,151,165,-1,165,168,150,-1,150,169,153,-1,65,169,171,-1,171,170,65,-1,64,153,169,-1,169,65,64,-1,171,168,173,-1,173,172,171,-1,174,165,166,-1,166,175,174,-1,168,165,174,-1,174,173,168,-1,150,168,171,-1,171,169,150,-1,143,176,178,-1,178,177,143,-1,163,179,180,-1,180,97,163,-1,182,181,183,-1,183,164,182,-1,185,184,186,-1,186,144,185,-1,173,174,161,-1,161,162,173,-1,172,162,98,-1,98,187,172,-1,188,191,190,-1,190,189,188,-1,192,188,189,-1,189,193,192,-1,190,191,194,-1,194,137,190,-1,160,196,195,-1,195,197,160,-1,198,161,175,-1,175,199,198,-1,200,192,193,-1,193,201,200,-1,166,167,203,-1,203,202,166,-1,182,198,204,-1,204,177,182,-1,201,199,202,-1,191,149,99,-1,99,194,191,-1,148,149,191,-1,191,188,148,-1,154,152,153,-1,153,205,154,-1,159,148,188,-1,188,192,159,-1,153,64,100,-1,100,205,153,-1,156,206,207,-1,207,155,156,-1,209,208,206,-1,206,156,209,-1,176,210,211,-1,211,178,176,-1,212,67,180,-1,180,179,212,-1,213,214,183,-1,183,181,213,-1,216,215,186,-1,186,184,216,-1,211,213,181,-1,181,178,211,-1,210,176,186,-1,186,215,210,-1,214,212,179,-1,179,183,214,-1,157,217,101,-1,101,146,157,-1,209,156,154,-1,154,205,209,-1,158,147,155,-1,155,207,158,-1,218,200,203,-1,203,219,218,-1,195,219,197,-1,176,143,144,-1,144,186,176,-1,179,163,164,-1,164,183,179,-1,142,143,177,-1,177,204,142,-1,162,163,97,-1,97,98,162,-1,198,182,164,-1,164,161,198,-1,185,144,145,-1,145,220,185,-1,181,182,177,-1,177,178,181,-1,185,222,221,-1,221,184,185,-1,146,101,99,-1,99,149,146,-1,220,66,222,-1,222,185,220,-1,205,100,223,-1,223,209,205,-1,187,170,171,-1,171,172,187,-1,209,223,118,-1,118,208,209,-1,184,221,224,-1,224,216,184,-1,212,214,213,-1,213,211,210,-1,212,213,210,-1,210,215,216,-1,212,210,216,-1,67,212,216,-1,224,67,216,-1,139,140,155,-1,155,147,139,-1,196,160,140,-1,140,141,196,-1,226,225,228,-1,228,227,226,-1,230,229,232,-1,232,231,230,-1,226,233,225,-1,85,234,236,-1,236,235,85,-1,238,237,236,-1,236,234,238,-1,228,95,240,-1,240,239,228,-1,227,228,239,-1,239,241,227,-1,232,244,243,-1,243,242,232,-1,234,85,102,-1,102,245,234,-1,246,247,225,-1,225,233,246,-1,248,246,233,-1,233,231,248,-1,247,250,249,-1,249,225,247,-1,233,226,230,-1,230,231,233,-1,225,249,95,-1,95,228,225,-1,96,243,244,-1,245,102,96,-1,96,244,245,-1,231,232,242,-1,242,248,231,-1,244,232,229,-1,229,251,244,-1,244,251,245,-1,245,251,234,-1,252,255,254,-1,254,253,252,-1,253,254,257,-1,257,256,253,-1,256,257,258,-1,258,119,256,-1,260,259,262,-1,262,261,260,-1,252,260,261,-1,261,255,252,-1,207,206,264,-1,264,263,207,-1,206,208,265,-1,265,264,206,-1,157,266,127,-1,127,217,157,-1,158,267,266,-1,266,157,158,-1,158,207,263,-1,263,267,158,-1,259,120,268,-1,268,262,259,-1,208,118,126,-1,126,265,208,-1,263,264,254,-1,254,255,263,-1,264,265,257,-1,257,254,264,-1,268,127,266,-1,266,262,268,-1,266,267,261,-1,261,262,266,-1,267,263,255,-1,255,261,267,-1,265,126,258,-1,258,257,265,-1,152,167,151,-1,192,269,159,-1,159,270,138,-1,138,139,159,-1,154,160,197,-1,197,152,154,-1,197,203,167,-1,167,152,197,-1,138,271,141,-1,141,271,196,-1,196,271,195,-1,195,271,219,-1,219,271,218,-1,218,271,269,-1,269,271,270,-1,270,271,138,-1,197,219,203,-1,159,269,270,-1,173,162,172,-1,175,161,174,-1,145,189,190,-1,190,220,145,-1,193,189,145,-1,145,142,193,-1,220,190,137,-1,137,66,220,-1,201,193,142,-1,142,204,201,-1,200,201,202,-1,202,203,200,-1,166,202,199,-1,199,175,166,-1,269,192,200,-1,200,218,269,-1,199,201,204,-1,204,198,199,-1};
			return value;
		}

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

		/** Define subarray values using type int[] with $tupleSize=1 and $tupleSplitSize=1000 for subarray position()=2 */
		private int[] getIndexedFaceSet_10_191_texCoordIndex_2()
		{
			int[] value = {167,166,165,-1,169,168,171,-1,171,170,169,-1,172,175,174,-1,174,173,172,-1,176,178,177,-1,168,169,180,-1,180,179,168,-1,161,169,170,-1,170,181,161,-1,182,176,177,-1,177,162,182,-1,183,186,185,-1,185,184,183,-1,187,173,189,-1,189,188,187,-1,172,173,187,-1,187,190,172,-1,172,191,175,-1,192,191,194,-1,194,193,192,-1,195,175,191,-1,191,192,195,-1,194,190,197,-1,197,196,194,-1,198,187,188,-1,188,199,198,-1,190,187,198,-1,198,197,190,-1,172,190,194,-1,194,191,172,-1,165,200,202,-1,202,201,165,-1,185,203,205,-1,205,204,185,-1,207,206,208,-1,208,186,207,-1,210,209,211,-1,211,166,210,-1,197,198,183,-1,183,184,197,-1,196,184,213,-1,213,212,196,-1,214,217,216,-1,216,215,214,-1,218,214,215,-1,215,219,218,-1,216,217,221,-1,221,220,216,-1,182,223,222,-1,222,224,182,-1,225,183,199,-1,199,226,225,-1,227,218,219,-1,219,228,227,-1,188,189,230,-1,230,229,188,-1,207,225,231,-1,231,201,207,-1,228,226,229,-1,217,171,232,-1,232,221,217,-1,170,171,217,-1,217,214,170,-1,176,174,175,-1,175,233,176,-1,181,170,214,-1,214,218,181,-1,175,195,234,-1,234,233,175,-1,178,235,236,-1,236,177,178,-1,238,237,235,-1,235,178,238,-1,200,239,240,-1,240,202,200,-1,241,242,205,-1,205,203,241,-1,243,244,208,-1,208,206,243,-1,246,245,211,-1,211,209,246,-1,240,243,206,-1,206,202,240,-1,239,200,211,-1,211,245,239,-1,244,241,203,-1,203,208,244,-1,179,248,247,-1,247,168,179,-1,238,178,176,-1,176,233,238,-1,180,169,177,-1,177,236,180,-1,249,227,230,-1,230,250,249,-1,222,250,224,-1,200,165,166,-1,166,211,200,-1,203,185,186,-1,186,208,203,-1,164,165,201,-1,201,231,164,-1,184,185,204,-1,204,213,184,-1,225,207,186,-1,186,183,225,-1,210,166,167,-1,167,251,210,-1,206,207,201,-1,201,202,206,-1,210,253,252,-1,252,209,210,-1,168,247,232,-1,232,171,168,-1,251,254,253,-1,253,210,251,-1,233,234,255,-1,255,238,233,-1,212,193,194,-1,194,196,212,-1,238,255,256,-1,256,237,238,-1,209,252,257,-1,257,246,209,-1,241,244,243,-1,243,240,239,-1,241,243,239,-1,239,245,246,-1,241,239,246,-1,242,241,246,-1,257,242,246,-1,161,162,177,-1,177,169,161,-1,223,182,162,-1,162,163,223,-1,259,258,261,-1,261,260,259,-1,263,262,265,-1,265,264,263,-1,259,266,258,-1,268,267,270,-1,270,269,268,-1,272,271,270,-1,270,267,272,-1,261,275,274,-1,274,273,261,-1,260,261,273,-1,273,276,260,-1,265,279,278,-1,278,277,265,-1,267,268,281,-1,281,280,267,-1,282,283,258,-1,258,266,282,-1,284,282,266,-1,266,264,284,-1,283,286,285,-1,285,258,283,-1,266,259,263,-1,263,264,266,-1,258,285,275,-1,275,261,258,-1,287,278,279,-1,280,281,287,-1,287,279,280,-1,264,265,277,-1,277,284,264,-1,279,265,262,-1,262,288,279,-1,279,288,280,-1,280,288,267,-1,289,292,291,-1,291,290,289,-1,290,291,294,-1,294,293,290,-1,293,294,296,-1,296,295,293,-1,298,297,300,-1,300,299,298,-1,289,298,299,-1,299,292,289,-1,302,301,304,-1,304,303,302,-1,301,305,306,-1,306,304,301,-1,307,310,309,-1,309,308,307,-1,311,312,310,-1,310,307,311,-1,311,302,303,-1,303,312,311,-1,297,313,314,-1,314,300,297,-1,305,315,316,-1,316,306,305,-1,303,304,291,-1,291,292,303,-1,304,306,294,-1,294,291,304,-1,314,309,310,-1,310,300,314,-1,310,312,299,-1,299,300,310,-1,312,303,292,-1,292,299,312,-1,306,316,296,-1,296,294,306,-1,174,189,173,-1,218,317,181,-1,181,318,160,-1,160,161,181,-1,176,182,224,-1,224,174,176,-1,224,230,189,-1,189,174,224,-1,160,319,163,-1,163,319,223,-1,223,319,222,-1,222,319,250,-1,250,319,249,-1,249,319,317,-1,317,319,318,-1,318,319,160,-1,224,250,230,-1,181,317,318,-1,197,184,196,-1,199,183,198,-1,167,215,216,-1,216,251,167,-1,219,215,167,-1,167,164,219,-1,251,216,220,-1,220,254,251,-1,228,219,164,-1,164,231,228,-1,227,228,229,-1,229,230,227,-1,188,229,226,-1,226,199,188,-1,317,218,227,-1,227,249,317,-1,226,228,231,-1,231,225,226,-1};
			return value;
		}

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

		/** Define subarray values using type int[] with $tupleSize=1 and $tupleSplitSize=1000 for subarray position()=2 */
		private int[] getIndexedFaceSet_11_200_coordIndex_2()
		{
			int[] value = {97,115,112,-1,112,96,97,-1,121,123,147,-1,147,130,121,-1,74,73,77,-1,77,78,74,-1,109,36,74,-1,74,78,109,-1,72,116,76,-1,99,145,144,-1,144,102,99,-1,139,131,138,-1,138,142,139,-1,135,87,79,-1,232,233,197,-1,197,152,232,-1,178,179,154,-1,154,153,178,-1,239,240,224,-1,224,158,239,-1,193,195,159,-1,152,193,159,-1,152,159,232,-1,160,226,225,-1,225,159,160,-1,160,158,224,-1,224,226,160,-1,154,163,162,-1,162,157,154,-1,158,160,162,-1,162,163,158,-1,155,208,209,-1,209,164,155,-1,209,182,165,-1,165,168,206,-1,206,207,167,-1,167,166,206,-1,169,241,247,-1,247,183,169,-1,163,154,179,-1,158,163,242,-1,242,239,158,-1,178,183,247,-1,247,281,178,-1,154,199,198,-1,198,153,154,-1,157,200,199,-1,199,154,157,-1,156,201,200,-1,200,157,156,-1,155,202,201,-1,201,156,155,-1,155,164,203,-1,203,202,155,-1,164,166,204,-1,204,203,164,-1,166,167,205,-1,205,204,166,-1,167,153,198,-1,198,205,167,-1,281,243,179,-1,179,178,281,-1,155,156,194,-1,194,208,155,-1,153,167,183,-1,183,178,153,-1,194,195,193,-1,193,181,194,-1,163,179,243,-1,243,242,163,-1,183,167,207,-1,170,171,186,-1,186,185,170,-1,171,172,187,-1,187,186,171,-1,172,173,188,-1,188,187,172,-1,173,174,189,-1,189,188,173,-1,174,175,190,-1,190,189,174,-1,175,176,191,-1,191,190,175,-1,176,177,192,-1,192,191,176,-1,177,170,185,-1,185,192,177,-1,186,184,185,-1,187,184,186,-1,188,184,187,-1,189,184,188,-1,190,184,189,-1,191,184,190,-1,192,184,191,-1,185,184,192,-1,194,156,195,-1,195,162,160,-1,160,159,195,-1,156,157,162,-1,162,195,156,-1,150,234,233,-1,233,151,150,-1,161,229,231,-1,231,197,161,-1,199,171,170,-1,170,198,199,-1,200,172,171,-1,171,199,200,-1,173,172,200,-1,200,201,173,-1,174,173,201,-1,201,202,174,-1,175,174,202,-1,202,203,175,-1,176,175,203,-1,203,204,176,-1,205,177,176,-1,176,204,205,-1,170,177,205,-1,205,198,170,-1,168,169,207,-1,207,206,168,-1,207,169,183,-1,206,166,164,-1,164,165,206,-1,208,180,182,-1,182,209,208,-1,180,208,194,-1,194,181,180,-1,165,164,209,-1,210,211,212,-1,212,213,210,-1,217,214,215,-1,215,216,217,-1,218,237,327,-1,327,244,218,-1,211,210,151,-1,151,149,211,-1,210,216,150,-1,150,151,210,-1,219,220,212,-1,212,211,219,-1,223,235,221,-1,221,222,223,-1,240,335,235,-1,235,224,240,-1,225,219,211,-1,211,149,225,-1,226,223,219,-1,219,225,226,-1,217,213,336,-1,336,245,217,-1,213,217,216,-1,216,210,213,-1,216,215,238,-1,238,150,216,-1,220,219,223,-1,223,222,220,-1,215,214,237,-1,237,238,215,-1,213,212,338,-1,338,336,213,-1,214,217,245,-1,245,246,214,-1,338,212,220,-1,220,248,338,-1,221,339,340,-1,340,222,221,-1,248,220,222,-1,222,340,248,-1,152,197,231,-1,231,230,152,-1,229,196,228,-1,228,231,229,-1,231,228,227,-1,227,230,231,-1,149,151,233,-1,233,232,149,-1,234,161,197,-1,197,233,234,-1,159,225,149,-1,149,232,159,-1,226,224,235,-1,235,223,226,-1,150,238,236,-1,236,234,150,-1,214,246,327,-1,327,237,214,-1,218,236,238,-1,238,237,218,-1,221,235,335,-1,335,339,221,-1,250,249,252,-1,252,251,250,-1,254,253,256,-1,256,255,254,-1,239,257,258,-1,258,240,239,-1,249,250,261,-1,261,260,259,-1,249,261,259,-1,262,261,264,-1,264,263,262,-1,262,263,258,-1,258,257,262,-1,256,267,266,-1,266,265,256,-1,257,265,266,-1,266,262,257,-1,269,268,271,-1,271,270,269,-1,271,273,272,-1,273,275,274,-1,275,276,278,-1,278,277,275,-1,279,280,247,-1,247,241,279,-1,265,255,256,-1,257,239,242,-1,242,265,257,-1,254,281,247,-1,247,280,254,-1,256,253,283,-1,283,282,256,-1,267,256,282,-1,282,284,267,-1,285,267,284,-1,284,286,285,-1,269,285,286,-1,286,287,269,-1,269,287,288,-1,288,268,269,-1,268,288,289,-1,289,276,268,-1,276,289,290,-1,290,278,276,-1,278,290,283,-1,283,253,278,-1,281,254,255,-1,255,243,281,-1,269,270,291,-1,291,285,269,-1,253,254,280,-1,280,278,253,-1,291,292,259,-1,259,260,291,-1,265,242,243,-1,243,255,265,-1,280,277,278,-1,293,296,295,-1};
			return value;
		}

		/** Define subarray values using type int[] with $tupleSize=1 and $tupleSplitSize=1000 for subarray position()=3 */
		private int[] getIndexedFaceSet_11_200_coordIndex_3()
		{
			int[] value = {295,294,293,-1,294,295,298,-1,298,297,294,-1,297,298,300,-1,300,299,297,-1,299,300,302,-1,302,301,299,-1,301,302,304,-1,304,303,301,-1,303,304,306,-1,306,305,303,-1,305,306,308,-1,308,307,305,-1,307,308,296,-1,296,293,307,-1,295,296,309,-1,298,295,309,-1,300,298,309,-1,302,300,309,-1,304,302,309,-1,306,304,309,-1,308,306,309,-1,296,308,309,-1,291,260,285,-1,260,261,262,-1,262,266,260,-1,285,260,266,-1,266,267,285,-1,311,310,251,-1,251,312,311,-1,313,252,315,-1,315,314,313,-1,282,283,293,-1,293,294,282,-1,284,282,294,-1,294,297,284,-1,299,286,284,-1,284,297,299,-1,301,287,286,-1,286,299,301,-1,303,288,287,-1,287,301,303,-1,305,289,288,-1,288,303,305,-1,290,289,305,-1,305,307,290,-1,293,283,290,-1,290,307,293,-1,274,275,277,-1,277,279,274,-1,277,280,279,-1,275,273,268,-1,268,276,275,-1,270,271,272,-1,272,316,270,-1,316,292,291,-1,291,270,316,-1,273,271,268,-1,317,320,319,-1,319,318,317,-1,324,323,322,-1,322,321,324,-1,325,244,327,-1,327,326,325,-1,318,328,310,-1,310,317,318,-1,317,310,311,-1,311,323,317,-1,329,318,319,-1,319,330,329,-1,333,332,331,-1,331,334,333,-1,240,258,334,-1,334,335,240,-1,264,328,318,-1,318,329,264,-1,263,264,329,-1,329,333,263,-1,324,245,336,-1,336,320,324,-1,320,317,323,-1,323,324,320,-1,323,311,337,-1,337,322,323,-1,330,332,333,-1,333,329,330,-1,322,337,326,-1,326,321,322,-1,320,336,338,-1,338,319,320,-1,321,246,245,-1,245,324,321,-1,338,248,330,-1,330,319,338,-1,331,332,340,-1,340,339,331,-1,248,340,332,-1,332,330,248,-1,249,341,315,-1,315,252,249,-1,314,315,343,-1,343,342,314,-1,315,341,344,-1,344,343,315,-1,328,250,251,-1,251,310,328,-1,312,251,252,-1,252,313,312,-1,261,250,328,-1,328,264,261,-1,263,333,334,-1,334,258,263,-1,311,312,345,-1,345,337,311,-1,321,326,327,-1,327,246,321,-1,325,326,337,-1,337,345,325,-1,331,339,335,-1,335,334,331,-1,57,58,346,-1,58,148,346,-1,148,125,346,-1,125,126,346,-1,126,129,346,-1,129,130,346,-1,130,147,346,-1,147,59,346,-1,59,60,346,-1,60,57,346,-1};
			return value;
		}

		/** Define subarray values using type int[] with $tupleSize=1 and $tupleSplitSize=1000 for subarray position()=1 */
		private int[] getIndexedFaceSet_11_200_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,170,55,-1,55,32,54,-1,56,47,29,-1,55,56,29,-1,32,55,29,-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,81,63,64,-1,64,65,81,-1,81,66,67,-1,67,63,81,-1,66,82,68,-1,68,67,66,-1,82,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,83,12,11,-1,11,73,83,-1,61,83,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,76,77,2,-1,2,1,76,-1,2,77,78,-1,17,38,24,-1,24,18,17,-1,57,79,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,169,-1,169,52,50,-1,80,3,2,-1,2,78,80,-1,35,3,80,-1,80,36,35,-1,76,1,45,-1,25,28,74,-1,74,75,25,-1,69,72,68,-1,68,82,69,-1,65,4,81,-1,85,84,87,-1,87,86,85,-1,88,91,90,-1,90,89,88,-1,92,89,90,-1,90,93,92,-1,94,96,95,-1,97,92,93,-1,93,98,97,-1,100,99,102,-1,102,101,100,-1,103,84,105,-1,105,104,103,-1,88,89,107,-1,107,106,88,-1,89,92,108,-1,108,107,89,-1,110,109,112,-1,112,111,110,-1,87,84,97,-1,97,98,87,-1,113,116,115,-1,115,114,113,-1,117,114,115,-1,115,118,117,-1,119,118,121,-1,121,120,119,-1,103,122,97,-1,97,84,103,-1,123,103,104,-1,104,124,123,-1,126,125,128,-1,128,127,126,-1,128,107,108,-1,108,102,128,-1,105,84,85,-1,85,129,105,-1,98,130,119,-1,119,87,98,-1,91,94,131,-1,131,113,91,-1,94,133,132,-1,132,131,94,-1,133,135,134,-1,134,132,133,-1,135,137,136,-1,136,134,135,-1,138,116,139,-1,139,171,138,-1,113,131,140,-1,113,140,139,-1,116,113,139,-1,141,100,101,-1,101,123,141,-1,92,97,122,-1,122,108,92,-1,115,116,138,-1,138,142,115,-1,118,115,142,-1,142,121,118,-1,113,114,90,-1,90,91,113,-1,114,117,93,-1,93,90,114,-1,117,130,98,-1,98,93,117,-1,134,144,143,-1,143,132,134,-1,131,132,143,-1,143,140,131,-1,146,145,125,-1,125,126,146,-1,147,150,149,-1,149,148,147,-1,147,148,152,-1,152,151,147,-1,151,152,154,-1,154,153,151,-1,153,155,125,-1,125,155,156,-1,156,106,125,-1,106,156,150,-1,150,88,106,-1,149,157,152,-1,152,148,149,-1,157,158,154,-1,154,152,157,-1,160,159,95,-1,95,96,160,-1,145,146,159,-1,159,160,145,-1,158,157,109,-1,109,110,158,-1,158,110,111,-1,111,155,158,-1,155,111,112,-1,112,156,155,-1,156,112,161,-1,161,150,156,-1,150,161,162,-1,162,149,150,-1,149,162,109,-1,109,157,149,-1,118,119,130,-1,130,117,118,-1,96,94,91,-1,91,88,96,-1,163,85,86,-1,86,164,163,-1,86,165,164,-1,101,102,108,-1,108,122,101,-1,141,123,124,-1,124,166,141,-1,127,128,102,-1,102,99,127,-1,103,123,101,-1,101,122,103,-1};
			return value;
		}

		/** Define subarray values using type int[] with $tupleSize=1 and $tupleSplitSize=1000 for subarray position()=2 */
		private int[] getIndexedFaceSet_11_200_texCoordIndex_2()
		{
			int[] value = {107,128,125,-1,125,106,107,-1,134,136,168,-1,168,144,134,-1,167,165,86,-1,86,87,167,-1,119,120,167,-1,167,87,119,-1,163,129,85,-1,109,162,161,-1,161,112,109,-1,155,153,154,-1,154,158,155,-1,150,147,88,-1,173,174,175,-1,175,172,173,-1,177,178,179,-1,179,176,177,-1,181,182,183,-1,183,180,181,-1,184,185,186,-1,172,184,186,-1,172,186,173,-1,187,188,189,-1,189,186,187,-1,187,180,183,-1,183,188,187,-1,179,190,191,-1,191,192,179,-1,180,187,191,-1,191,190,180,-1,194,195,196,-1,196,193,194,-1,196,197,198,-1,198,199,200,-1,200,204,205,-1,205,202,200,-1,206,207,208,-1,208,209,206,-1,190,179,178,-1,180,190,219,-1,219,181,180,-1,177,209,208,-1,208,220,177,-1,203,210,211,-1,211,201,203,-1,212,213,210,-1,210,203,212,-1,214,215,213,-1,213,212,214,-1,216,217,215,-1,215,214,216,-1,216,218,222,-1,222,217,216,-1,218,223,224,-1,224,222,218,-1,287,225,226,-1,226,288,287,-1,225,201,211,-1,211,226,225,-1,220,221,178,-1,178,177,220,-1,194,239,240,-1,240,195,194,-1,176,205,209,-1,209,177,176,-1,240,185,184,-1,184,241,240,-1,190,178,221,-1,221,219,190,-1,209,205,204,-1,227,228,235,-1,235,236,227,-1,228,229,237,-1,237,235,228,-1,229,230,238,-1,238,237,229,-1,230,231,279,-1,279,238,230,-1,231,232,280,-1,280,279,231,-1,232,233,281,-1,281,280,232,-1,289,234,282,-1,282,290,289,-1,234,227,236,-1,236,282,234,-1,235,283,236,-1,237,283,235,-1,238,283,237,-1,279,283,238,-1,280,283,279,-1,281,283,280,-1,282,283,290,-1,236,283,282,-1,240,239,185,-1,185,191,187,-1,187,186,185,-1,239,192,191,-1,191,185,239,-1,243,244,174,-1,174,242,243,-1,245,246,247,-1,247,175,245,-1,210,228,227,-1,227,211,210,-1,213,229,228,-1,228,210,213,-1,230,229,213,-1,213,215,230,-1,231,230,215,-1,215,217,231,-1,232,231,217,-1,217,222,232,-1,233,232,222,-1,222,224,233,-1,226,234,289,-1,289,288,226,-1,227,234,226,-1,226,211,227,-1,199,206,204,-1,204,200,199,-1,204,206,209,-1,200,202,193,-1,193,198,200,-1,195,248,197,-1,197,196,195,-1,248,195,240,-1,240,241,248,-1,198,193,196,-1,249,250,251,-1,251,252,249,-1,256,253,254,-1,254,255,256,-1,257,258,259,-1,259,260,257,-1,250,249,242,-1,242,261,250,-1,249,255,243,-1,243,242,249,-1,262,263,251,-1,251,250,262,-1,266,267,264,-1,264,265,266,-1,182,268,267,-1,267,183,182,-1,189,262,250,-1,250,261,189,-1,188,266,262,-1,262,189,188,-1,256,252,269,-1,269,270,256,-1,252,256,255,-1,255,249,252,-1,255,254,271,-1,271,243,255,-1,263,262,266,-1,266,265,263,-1,254,253,258,-1,258,271,254,-1,252,251,272,-1,272,269,252,-1,253,256,270,-1,270,273,253,-1,272,251,263,-1,263,274,272,-1,264,275,276,-1,276,265,264,-1,274,263,265,-1,265,276,274,-1,172,175,247,-1,247,277,172,-1,246,278,284,-1,284,247,246,-1,247,284,285,-1,285,277,247,-1,261,242,174,-1,174,173,261,-1,244,245,175,-1,175,174,244,-1,186,189,261,-1,261,173,186,-1,188,183,267,-1,267,266,188,-1,243,271,286,-1,286,244,243,-1,253,273,259,-1,259,258,253,-1,257,286,271,-1,271,258,257,-1,264,267,268,-1,268,275,264,-1,292,291,294,-1,294,293,292,-1,296,295,298,-1,298,297,296,-1,300,299,302,-1,302,301,300,-1,291,292,305,-1,305,304,303,-1,291,305,303,-1,306,305,308,-1,308,307,306,-1,306,307,302,-1,302,299,306,-1,298,311,310,-1,310,309,298,-1,299,309,310,-1,310,306,299,-1,313,312,315,-1,315,314,313,-1,315,317,316,-1,317,319,318,-1,319,320,322,-1,322,321,319,-1,323,326,325,-1,325,324,323,-1,309,297,298,-1,299,300,327,-1,327,309,299,-1,296,328,325,-1,325,326,296,-1,330,329,332,-1,332,331,330,-1,333,330,331,-1,331,334,333,-1,335,333,334,-1,334,336,335,-1,337,335,336,-1,336,338,337,-1,337,338,340,-1,340,339,337,-1,339,340,342,-1,342,341,339,-1,343,346,345,-1,345,344,343,-1,344,345,332,-1,332,329,344,-1,328,296,297,-1,297,347,328,-1,313,314,349,-1,349,348,313,-1,295,296,326,-1,326,322,295,-1,349,350,303,-1,303,304,349,-1,309,327,347,-1,347,297,309,-1,326,321,322,-1,351,354,353,-1};
			return value;
		}

		/** Define subarray values using type int[] with $tupleSize=1 and $tupleSplitSize=1000 for subarray position()=3 */
		private int[] getIndexedFaceSet_11_200_texCoordIndex_3()
		{
			int[] value = {353,352,351,-1,352,353,356,-1,356,355,352,-1,355,356,358,-1,358,357,355,-1,357,358,360,-1,360,359,357,-1,359,360,362,-1,362,361,359,-1,361,362,364,-1,364,363,361,-1,365,368,367,-1,367,366,365,-1,366,367,354,-1,354,351,366,-1,353,354,369,-1,356,353,369,-1,358,356,369,-1,360,358,369,-1,362,360,369,-1,364,362,369,-1,367,368,369,-1,354,367,369,-1,349,304,348,-1,304,305,306,-1,306,310,304,-1,348,304,310,-1,310,311,348,-1,371,370,293,-1,293,372,371,-1,373,294,375,-1,375,374,373,-1,331,332,351,-1,351,352,331,-1,334,331,352,-1,352,355,334,-1,357,336,334,-1,334,355,357,-1,359,338,336,-1,336,357,359,-1,361,340,338,-1,338,359,361,-1,363,342,340,-1,340,361,363,-1,345,346,365,-1,365,366,345,-1,351,332,345,-1,345,366,351,-1,318,319,321,-1,321,323,318,-1,321,326,323,-1,319,317,312,-1,312,320,319,-1,314,315,316,-1,316,376,314,-1,376,350,349,-1,349,314,376,-1,317,315,312,-1,377,380,379,-1,379,378,377,-1,384,383,382,-1,382,381,384,-1,385,388,387,-1,387,386,385,-1,378,389,370,-1,370,377,378,-1,377,370,371,-1,371,383,377,-1,390,378,379,-1,379,391,390,-1,394,393,392,-1,392,395,394,-1,301,302,395,-1,395,396,301,-1,308,389,378,-1,378,390,308,-1,307,308,390,-1,390,394,307,-1,384,398,397,-1,397,380,384,-1,380,377,383,-1,383,384,380,-1,383,371,399,-1,399,382,383,-1,391,393,394,-1,394,390,391,-1,382,399,386,-1,386,381,382,-1,380,397,400,-1,400,379,380,-1,381,401,398,-1,398,384,381,-1,400,402,391,-1,391,379,400,-1,392,393,404,-1,404,403,392,-1,402,404,393,-1,393,391,402,-1,291,405,375,-1,375,294,291,-1,374,375,407,-1,407,406,374,-1,375,405,408,-1,408,407,375,-1,389,292,293,-1,293,370,389,-1,372,293,294,-1,294,373,372,-1,305,292,389,-1,389,308,305,-1,307,394,395,-1,395,302,307,-1,371,372,409,-1,409,399,371,-1,381,386,387,-1,387,401,381,-1,385,386,399,-1,399,409,385,-1,392,403,396,-1,396,395,392,-1,56,55,410,-1,55,170,410,-1,171,139,410,-1,139,140,410,-1,140,143,410,-1,143,144,410,-1,144,168,410,-1,169,60,410,-1,60,59,410,-1,59,56,410,-1};
			return value;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=8, element #33, 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_33_coordIndex()
		{
			MFInt32 IndexedFaceSet_8_33_coordIndex = new MFInt32(new int[] {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 IndexedFaceSet_8_33_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=9, element #33, 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_33_point()
		{
			MFVec3f Coordinate_9_33_point = new MFVec3f(new double[] {0.0,1.053,0.0273,0.0,0.9123,-0.5414,-0.4375,0.9123,-0.4652,-0.7578,0.9123,-0.3733,-0.875,0.9123,0.0273,-0.7578,0.9123,0.4279,-0.4375,0.9123,0.5198,0.0,0.9123,0.596,0.4375,0.9123,0.5198,0.7578,0.9123,0.4279,0.875,0.9123,0.0273,0.7578,0.9123,-0.3733,0.4375,0.9123,-0.4652,0.0,0.5267,-0.8842,-0.5658,0.5267,-0.7621,-0.98,0.5267,-0.4285,-1.132,0.5267,0.0273,-0.98,0.5267,0.483,-0.5658,0.5267,0.6985,0.0,0.5267,0.8206,0.5658,0.5267,0.6985,0.98,0.5267,0.483,1.132,0.5267,0.0273,0.98,0.5267,-0.4285,0.5658,0.5267,-0.7621,0.0,0.0,-0.9616,-0.6534,0.0,-0.8206,-1.132,0.0,-0.4353,-1.307,0.0,0.0273,-1.132,0.0,0.5536,-0.6534,0.0,0.8206,0.0,0.0,0.9616,0.6534,0.0,0.8206,1.132,0.0,0.5536,1.307,0.0,0.0273,1.132,0.0,-0.4353,0.6534,0.0,-0.8206,0.0,-0.5267,-0.8206,-0.5658,-0.5267,-0.6985,-0.98,-0.5267,-0.3648,-1.132,-0.5267,0.0273,-0.98,-0.5267,0.483,-0.5658,-0.5267,0.6985,0.0,-0.5267,0.8206,0.5658,-0.5267,0.6985,0.98,-0.5267,0.483,1.132,-0.5267,0.0273,0.98,-0.5267,-0.3648,0.5658,-0.5267,-0.6985,0.0,-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.483,0.0,-0.9123,0.5536,0.3267,-0.9123,0.483,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.0,-1.053,0.0273});
			return Coordinate_9_33_point;
		}
		/** Large attribute array: TextureCoordinate point field, scene-graph level=9, element #34, 124 total numbers made up of 62 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_9_34_point()
		{
			MFVec2f TextureCoordinate_9_34_point = new MFVec2f(new double[] {0.6211,0.5754,0.7851,0.572,0.7614,0.572,0.6907,0.5698,0.62,0.5698,0.6158,0.5702,0.5451,0.5702,0.4167,0.5698,0.5451,0.5702,0.6158,0.5702,0.62,0.5698,0.6907,0.5698,0.7614,0.572,0.8036,0.5346,0.7761,0.5346,0.6989,0.4838,0.6219,0.4428,0.6154,0.4438,0.5492,0.4639,0.4166,0.5346,0.5492,0.4639,0.6154,0.4438,0.6219,0.4428,0.6989,0.4838,0.7761,0.5346,0.7912,0.4044,0.7635,0.4044,0.7042,0.3925,0.6194,0.3907,0.6148,0.3907,0.545,0.3974,0.4163,0.4938,0.545,0.3974,0.6148,0.3907,0.6194,0.3907,0.7042,0.3925,0.7635,0.4044,0.795,0.3772,0.7662,0.3772,0.6945,0.3645,0.6236,0.3695,0.616,0.3695,0.5438,0.378,0.416,0.453,0.5438,0.378,0.616,0.3695,0.6236,0.3695,0.6945,0.3645,0.7662,0.3772,0.7887,0.3451,0.7635,0.3451,0.698,0.3508,0.6262,0.3508,0.6297,0.3503,0.5389,0.3503,0.4181,0.3884,0.5389,0.3503,0.6297,0.3503,0.6262,0.3508,0.698,0.3508,0.7635,0.3451,0.6237,0.3398});
			return TextureCoordinate_9_34_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=9, element #42, 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_42_coordIndex()
		{
			MFInt32 IndexedFaceSet_9_42_coordIndex = new MFInt32(new int[] {0,36,3,-1,3,4,0,-1,36,37,5,-1,5,3,36,-1,37,40,24,-1,24,5,37,-1,1,2,7,-1,7,6,1,-1,2,38,8,-1,8,7,2,-1,39,9,8,-1,8,38,39,-1,0,4,9,-1,9,39,0,-1,3,17,23,-1,23,4,3,-1,18,17,3,-1,3,5,18,-1,19,26,24,-1,24,6,19,-1,20,19,6,-1,6,7,20,-1,21,20,7,-1,7,8,21,-1,9,22,21,-1,21,8,9,-1,4,23,22,-1,22,9,4,-1,11,29,28,-1,28,10,11,-1,30,29,11,-1,11,12,30,-1,31,30,12,-1,32,27,25,-1,25,13,32,-1,14,33,32,-1,32,13,14,-1,15,34,33,-1,33,14,15,-1,16,35,34,-1,34,15,16,-1,10,28,35,-1,35,16,10,-1,17,11,10,-1,10,23,17,-1,12,11,17,-1,17,18,12,-1,13,25,26,-1,26,19,13,-1,14,13,19,-1,19,20,14,-1,15,14,20,-1,20,21,15,-1,22,16,15,-1,15,21,22,-1,23,10,16,-1,16,22,23,-1,24,40,1,-1,1,6,24,-1,26,18,5,-1,5,24,26,-1,25,12,18,-1,18,26,25,-1,12,25,27,-1,27,31,12,-1,43,44,45,-1,45,46,47,-1,43,45,47,-1,47,48,49,-1,43,47,49,-1,43,49,41,-1,42,43,41,-1,27,32,42,-1,42,41,27,-1,32,33,43,-1,43,42,32,-1,33,34,44,-1,44,43,33,-1,34,35,45,-1,45,44,34,-1,35,28,46,-1,46,45,35,-1,28,29,47,-1,47,46,28,-1,29,30,48,-1,48,47,29,-1,30,31,49,-1,49,48,30,-1,31,27,41,-1,41,49,31,-1,52,53,54,-1,54,55,56,-1,56,57,50,-1,54,56,50,-1,52,54,50,-1,51,52,50,-1,2,1,51,-1,51,50,2,-1,1,40,52,-1,52,51,1,-1,40,37,53,-1,53,52,40,-1,37,36,54,-1,54,53,37,-1,36,0,55,-1,55,54,36,-1,0,39,56,-1,56,55,0,-1,39,38,57,-1,57,56,39,-1,38,2,50,-1,50,57,38,-1});
			return IndexedFaceSet_9_42_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet texCoordIndex field, scene-graph level=9, element #42, 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_42_texCoordIndex()
		{
			MFInt32 IndexedFaceSet_9_42_texCoordIndex = new MFInt32(new int[] {0,1,2,-1,2,3,0,-1,1,4,5,-1,5,2,1,-1,4,6,7,-1,7,5,4,-1,8,9,10,-1,10,11,8,-1,9,12,13,-1,13,10,9,-1,14,15,13,-1,13,12,14,-1,0,3,15,-1,15,14,0,-1,2,16,17,-1,17,3,2,-1,18,16,2,-1,2,5,18,-1,19,20,7,-1,7,42,19,-1,21,43,11,-1,11,10,21,-1,22,21,10,-1,10,13,22,-1,15,23,22,-1,22,13,15,-1,3,17,23,-1,23,15,3,-1,24,25,26,-1,26,27,24,-1,29,25,24,-1,24,28,29,-1,30,29,28,-1,32,33,34,-1,34,31,32,-1,35,36,45,-1,45,44,35,-1,37,38,36,-1,36,35,37,-1,39,40,38,-1,38,37,39,-1,27,26,40,-1,40,39,27,-1,16,24,27,-1,27,17,16,-1,28,24,16,-1,16,18,28,-1,31,34,20,-1,20,19,31,-1,35,44,43,-1,43,21,35,-1,37,35,21,-1,21,22,37,-1,23,39,37,-1,37,22,23,-1,17,27,39,-1,39,23,17,-1,7,6,41,-1,41,42,7,-1,20,18,5,-1,5,7,20,-1,34,28,18,-1,18,20,34,-1,28,34,33,-1,33,30,28,-1,48,49,50,-1,50,51,52,-1,48,50,52,-1,52,53,54,-1,48,52,54,-1,48,54,46,-1,47,48,46,-1,33,32,47,-1,47,46,33,-1,45,36,48,-1,48,47,45,-1,36,38,49,-1,49,48,36,-1,38,40,50,-1,50,49,38,-1,40,26,51,-1,51,50,40,-1,26,25,52,-1,52,51,26,-1,25,29,53,-1,53,52,25,-1,29,30,54,-1,54,53,29,-1,30,33,46,-1,46,54,30,-1,57,58,59,-1,59,60,61,-1,61,62,55,-1,59,61,55,-1,57,59,55,-1,56,57,55,-1,9,8,56,-1,56,55,9,-1,41,6,57,-1,57,56,41,-1,6,4,58,-1,58,57,6,-1,4,1,59,-1,59,58,4,-1,1,0,60,-1,60,59,1,-1,0,14,61,-1,61,60,0,-1,14,12,62,-1,62,61,14,-1,12,9,55,-1,55,62,12,-1});
			return IndexedFaceSet_9_42_texCoordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=10, element #42, 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_42_point()
		{
			MFVec3f Coordinate_10_42_point = new MFVec3f(new double[] {1.945,-13.35,0.0759,-1.526,-13.35,0.0759,-0.9541,-13.35,1.432,1.356,-12.13,-1.103,1.917,-12.13,0.0759,0.1805,-12.13,-1.713,-1.529,-12.13,0.0759,-0.8882,-12.13,1.487,0.1805,-12.13,2.14,1.288,-12.13,1.415,2.54,-1.246,0.0759,1.745,-1.312,-1.666,0.0612,-1.777,-2.517,-2.423,-2.623,0.0759,-1.574,-2.382,1.889,0.0612,-1.88,2.607,1.783,-1.418,1.722,1.556,-6.511,-1.379,0.1497,-6.6,-2.166,-1.964,-7.448,0.0759,-1.162,-7.56,1.658,0.1527,-7.402,2.379,1.597,-6.874,1.592,2.29,-6.531,0.0759,-1.174,-12.13,-1.069,-1.676,-2.324,-1.573,-1.467,-7.013,-1.346,-1.797,-0.5841,-1.831,2.661,0.5185,0.0759,1.858,0.4532,-1.776,0.3524,0.0751,-2.733,-0.6502,-0.2113,-2.735,-2.661,-0.7579,0.0759,-1.702,-0.4783,2.082,0.0595,0.003,2.735,1.804,0.3324,1.902,1.194,-13.35,-1.038,0.1814,-13.35,-1.495,0.1814,-13.35,2.08,1.423,-13.35,1.408,-0.9483,-13.35,-1.042,-1.448,0.6345,-1.463,-2.144,0.5036,0.0683,-1.407,0.7284,1.615,-0.1689,1.079,2.075,1.106,1.29,1.469,1.767,1.426,0.0645,1.132,1.402,-1.384,-0.0413,1.107,-2.13,-0.6053,0.9307,-2.131,-0.412,-14.23,1.035,-0.8065,-14.23,0.0993,-0.4512,-14.23,-0.5889,0.1645,-14.23,-0.8359,0.7257,-14.23,-0.5822,1.216,-14.23,0.1438,0.877,-14.23,1.008,0.1908,-14.23,1.379});
			return Coordinate_10_42_point;
		}
		/** Large attribute array: TextureCoordinate point field, scene-graph level=10, element #43, 126 total numbers made up of 63 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_43_point()
		{
			MFVec2f TextureCoordinate_10_43_point = new MFVec2f(new double[] {0.1132,0.0567,0.1247,0.0557,0.1306,0.0755,0.1137,0.0746,0.1317,0.0556,0.1437,0.0742,0.1367,0.0492,0.1552,0.0702,0.0841,0.0399,0.0919,0.0515,0.0748,0.0702,0.0573,0.0611,0.0956,0.0555,0.087,0.0732,0.1016,0.0556,0.1004,0.074,0.1414,0.1255,0.115,0.1221,0.1555,0.1246,0.1901,0.1145,0.171,0.121,0.0609,0.1143,0.0789,0.1145,0.0975,0.1185,0.1398,0.1968,0.1375,0.2141,0.1164,0.2106,0.1165,0.1936,0.156,0.1998,0.1437,0.214,0.1512,0.212,0.193,0.2055,0.1741,0.2304,0.1584,0.2157,0.1743,0.2015,0.0622,0.1977,0.074,0.218,0.0803,0.1938,0.0889,0.2103,0.0992,0.1927,0.1015,0.2099,0.141,0.0427,0.166,0.0633,0.0381,0.1143,0.0424,0.2047,0.0615,0.2317,0.1584,0.2157,0.1741,0.2304,0.074,0.218,0.0889,0.2103,0.1015,0.2099,0.1164,0.2106,0.1375,0.2141,0.1437,0.214,0.1512,0.212,0.0919,0.0515,0.0841,0.0399,0.1367,0.0492,0.1317,0.0556,0.1247,0.0557,0.1132,0.0567,0.1016,0.0556,0.0956,0.0555});
			return TextureCoordinate_10_43_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=10, element #51, 432 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_10_51_coordIndex()
		{
			MFInt32 IndexedFaceSet_10_51_coordIndex = new MFInt32(new int[] {19,25,27,-1,27,0,19,-1,20,19,0,-1,0,1,20,-1,21,26,28,-1,28,29,21,-1,22,21,29,-1,29,2,22,-1,30,23,22,-1,22,2,30,-1,31,24,23,-1,23,30,31,-1,27,25,24,-1,24,31,27,-1,32,3,4,-1,4,35,32,-1,36,35,4,-1,4,5,36,-1,10,6,33,-1,33,39,10,-1,7,34,33,-1,33,6,7,-1,8,37,34,-1,34,7,8,-1,9,38,37,-1,37,8,9,-1,32,38,9,-1,9,3,32,-1,5,13,15,-1,15,10,5,-1,39,36,5,-1,5,10,39,-1,4,3,12,-1,12,11,4,-1,5,4,11,-1,11,13,5,-1,14,6,10,-1,10,15,14,-1,16,7,6,-1,6,14,16,-1,17,8,7,-1,7,16,17,-1,18,9,8,-1,8,17,18,-1,3,9,18,-1,18,12,3,-1,20,26,15,-1,15,13,20,-1,11,12,25,-1,25,19,11,-1,13,11,19,-1,19,20,13,-1,14,15,26,-1,26,21,14,-1,22,16,14,-1,14,21,22,-1,23,17,16,-1,16,22,23,-1,24,18,17,-1,17,23,24,-1,25,12,18,-1,18,24,25,-1,1,28,26,-1,26,20,1,-1,42,43,44,-1,44,45,46,-1,46,47,40,-1,44,46,40,-1,42,44,40,-1,41,42,40,-1,33,34,41,-1,41,40,33,-1,34,37,42,-1,42,41,34,-1,37,38,43,-1,43,42,37,-1,38,32,44,-1,44,43,38,-1,32,35,45,-1,45,44,32,-1,35,36,46,-1,46,45,35,-1,36,39,47,-1,47,46,36,-1,39,33,40,-1,40,47,39,-1,50,51,52,-1,52,53,54,-1,50,52,54,-1,54,55,48,-1,50,54,48,-1,49,50,48,-1,0,27,49,-1,49,48,0,-1,27,31,50,-1,50,49,27,-1,31,30,51,-1,51,50,31,-1,30,2,52,-1,52,51,30,-1,2,29,53,-1,53,52,2,-1,29,28,54,-1,54,53,29,-1,28,1,55,-1,55,54,28,-1,1,0,48,-1,48,55,1,-1});
			return IndexedFaceSet_10_51_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet texCoordIndex field, scene-graph level=10, element #51, 432 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_10_51_texCoordIndex()
		{
			MFInt32 IndexedFaceSet_10_51_texCoordIndex = new MFInt32(new int[] {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,36,17,16,-1,16,39,36,-1,40,39,16,-1,16,18,40,-1,19,20,37,-1,37,44,19,-1,21,38,37,-1,37,20,21,-1,22,41,38,-1,38,21,22,-1,23,42,41,-1,41,22,23,-1,36,42,23,-1,23,17,36,-1,18,24,25,-1,25,34,18,-1,43,40,18,-1,18,34,43,-1,16,17,27,-1,27,26,16,-1,18,16,26,-1,26,24,18,-1,28,20,19,-1,19,35,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,32,25,-1,25,24,5,-1,26,27,2,-1,2,1,26,-1,24,26,1,-1,1,5,24,-1,28,35,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,33,32,-1,32,5,4,-1,47,48,49,-1,49,50,51,-1,51,52,45,-1,49,51,45,-1,47,49,45,-1,46,47,45,-1,37,38,46,-1,46,45,37,-1,38,41,47,-1,47,46,38,-1,41,42,48,-1,48,47,41,-1,42,36,49,-1,49,48,42,-1,36,39,50,-1,50,49,36,-1,39,40,51,-1,51,50,39,-1,40,43,52,-1,52,51,40,-1,44,37,45,-1,45,52,44,-1,55,56,57,-1,57,58,59,-1,55,57,59,-1,59,60,53,-1,55,59,53,-1,54,55,53,-1,0,3,54,-1,54,53,0,-1,3,14,55,-1,55,54,3,-1,14,12,56,-1,56,55,14,-1,12,10,57,-1,57,56,12,-1,10,6,58,-1,58,57,10,-1,6,9,59,-1,59,58,6,-1,33,4,60,-1,60,59,33,-1,4,0,53,-1,53,60,4,-1});
			return IndexedFaceSet_10_51_texCoordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=11, element #51, 168 total numbers made up of 56 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_11_51_point()
		{
			MFVec3f Coordinate_11_51_point = new MFVec3f(new double[] {0.7643,-12.91,-0.8153,-0.021,-12.91,-1.16,-0.6844,-12.91,0.7722,1.583,-1.321,-0.0046,1.089,-1.321,-1.159,-0.0285,-1.321,-1.703,-1.601,-1.321,-0.0046,-0.9965,-1.321,1.213,-0.0285,-1.321,1.708,1.045,-1.321,1.177,-1.161,-1.321,-1.213,1.23,-4.828,-1.396,1.689,-5.358,-0.0046,-0.0285,-4.537,-1.999,-1.588,-6.676,-0.0046,-1.077,-5.202,-1.405,-0.905,-6.367,1.051,-0.0285,-6.119,1.543,1.022,-5.786,1.017,0.9394,-9.7,-1.062,-0.0285,-9.691,-1.502,-1.404,-9.739,-0.0046,-0.7836,-9.758,0.9433,-0.0285,-9.731,1.349,0.9094,-9.732,0.8807,1.401,-9.699,-0.0046,-0.8516,-9.759,-1.107,1.183,-12.91,0.003,-0.7143,-12.91,-0.8324,-1.11,-12.91,0.0,-0.021,-12.91,1.175,0.7705,-12.91,0.7073,1.736,-0.0938,-0.0046,-1.736,-0.0938,-0.0046,-1.164,-0.0938,1.351,0.9841,-0.0938,-1.118,-0.0285,-0.0938,-1.576,-0.0285,-0.0938,1.999,1.213,-0.0938,1.328,-1.158,-0.0938,-1.123,-1.325,1.004,0.0087,-0.8543,1.004,1.124,-0.0232,1.004,1.599,0.9012,1.004,1.099,1.318,1.004,0.0342,0.7165,1.004,-0.8579,-0.0382,1.004,-1.199,-0.8742,1.004,-0.8636,0.4764,-13.54,-0.5628,0.7605,-13.54,-0.0071,0.4806,-13.54,0.471,-0.0181,-13.54,0.7658,-0.3892,-13.54,0.5404,-0.693,-13.54,-0.0106,-0.4187,-13.54,-0.5874,-0.0147,-13.54,-0.7785});
			return Coordinate_11_51_point;
		}
		/** Large attribute array: TextureCoordinate point field, scene-graph level=11, element #52, 122 total numbers made up of 61 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_52_point()
		{
			MFVec2f TextureCoordinate_11_52_point = new MFVec2f(new double[] {0.1533,0.0451,0.1623,0.0594,0.1505,0.0627,0.146,0.0491,0.1609,0.0391,0.1742,0.0547,0.1152,0.0443,0.1036,0.0603,0.0917,0.0539,0.1094,0.0349,0.1241,0.0505,0.1179,0.0642,0.1279,0.0519,0.1267,0.065,0.137,0.0496,0.1389,0.0636,0.1771,0.1833,0.1621,0.1818,0.1898,0.1853,0.0921,0.199,0.1065,0.1923,0.1237,0.1855,0.1357,0.1824,0.1477,0.1821,0.189,0.1086,0.2023,0.1026,0.1737,0.1142,0.1567,0.1184,0.0934,0.1104,0.112,0.1113,0.1261,0.1143,0.1413,0.1164,0.181,0.0492,0.1618,0.0341,0.2033,0.1901,0.078,0.1116,0.1577,0.1998,0.1212,0.212,0.1332,0.2037,0.1701,0.2038,0.1782,0.2053,0.139,0.1984,0.1454,0.199,0.1839,0.2167,0.1171,0.2197,0.1212,0.212,0.1332,0.2037,0.139,0.1984,0.1454,0.199,0.1577,0.1998,0.1701,0.2038,0.1782,0.2053,0.1839,0.2167,0.1533,0.0451,0.146,0.0491,0.137,0.0496,0.1279,0.0519,0.1241,0.0505,0.1152,0.0443,0.1094,0.0349,0.1609,0.0391});
			return TextureCoordinate_11_52_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=11, element #60, 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_60_coordIndex()
		{
			MFInt32 IndexedFaceSet_11_60_coordIndex = new MFInt32(new int[] {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 IndexedFaceSet_11_60_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet texCoordIndex field, scene-graph level=11, element #60, 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_60_texCoordIndex()
		{
			MFInt32 IndexedFaceSet_11_60_texCoordIndex = new MFInt32(new int[] {0,1,2,-1,2,5,0,-1,3,4,2,-1,2,1,3,-1,1,2,4,-1,4,3,1,-1,0,5,2,-1,2,1,0,-1,33,0,5,-1,5,9,33,-1,0,33,38,-1,38,8,0,-1,10,8,0,-1,0,1,10,-1,11,10,1,-1,1,3,11,-1,10,11,3,-1,3,1,10,-1,8,10,1,-1,1,0,8,-1,8,38,35,-1,35,12,8,-1,13,12,8,-1,8,10,13,-1,14,13,10,-1,10,11,14,-1,13,14,11,-1,11,10,13,-1,12,13,10,-1,10,8,12,-1,2,20,22,-1,22,5,2,-1,4,21,20,-1,20,2,4,-1,2,20,21,-1,21,4,2,-1,5,22,20,-1,20,2,5,-1,19,22,5,-1,5,9,19,-1,24,23,31,-1,31,9,24,-1,22,24,9,-1,9,5,22,-1,15,16,7,-1,7,6,15,-1,17,18,7,-1,7,16,17,-1,18,34,40,-1,40,7,18,-1,27,28,25,-1,25,29,30,-1,30,29,25,-1,25,30,25,-1,27,25,25,-1,26,27,25,-1,22,19,26,-1,26,25,22,-1,19,23,27,-1,27,26,19,-1,23,24,28,-1,28,27,23,-1,24,22,25,-1,25,28,24,-1,22,20,29,-1,29,25,22,-1,20,21,30,-1,30,29,20,-1,21,20,29,-1,29,30,21,-1,20,22,25,-1,25,29,20,-1,31,23,19,-1,19,9,31,-1,6,7,40,-1,40,36,6,-1,0,8,39,-1,39,32,0,-1,8,12,37,-1,37,39,8,-1,0,32,9,-1,9,5,0,-1,42,41,43,-1,43,44,45,-1,42,43,45,-1,46,47,48,-1,45,46,48,-1,42,45,48,-1,42,48,49,-1,42,49,41,-1,9,31,42,-1,42,41,9,-1,31,9,41,-1,41,42,31,-1,9,32,43,-1,43,41,9,-1,32,39,44,-1,44,43,32,-1,39,37,45,-1,45,44,39,-1,36,40,46,-1,46,45,36,-1,40,34,47,-1,47,46,40,-1,35,38,48,-1,48,47,35,-1,38,33,49,-1,49,48,38,-1,33,9,41,-1,41,49,33,-1});
			return IndexedFaceSet_11_60_texCoordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=12, element #60, 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_60_point()
		{
			MFVec3f Coordinate_12_60_point = new MFVec3f(new double[] {1.731,-1.878,0.029,1.222,-1.878,-1.495,-0.1851,-1.878,-1.825,-1.363,-1.878,-1.501,-1.883,-1.878,0.029,-0.9249,-0.0082,0.7476,1.502,-4.021,0.029,-1.633,-4.021,0.029,-1.266,-4.021,-1.51,1.131,-4.021,-1.504,0.9183,-1.002,-1.283,-0.1851,-0.9421,-1.604,-1.202,-0.9993,-1.283,-1.721,-1.025,0.029,-1.52,-0.9401,1.079,1.206,-0.9401,1.08,1.395,-1.025,0.029,-1.383,-3.557,-1.518,1.652,-3.557,0.029,-1.788,-3.557,0.029,-0.1851,-3.557,-1.914,1.246,-3.557,-1.516,-0.1851,-4.021,0.029,-0.1851,-4.021,-1.886,0.6003,-0.0082,-0.7875,-0.1851,-0.0082,-1.132,1.019,-0.0082,0.029,-0.8784,-0.0082,-0.8046,-1.274,-0.0082,0.029,-0.1851,-0.0082,1.203,0.6064,-0.0082,0.7351,-0.9328,0.8725,0.0232,-0.6695,0.8725,0.538,-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.657,0.8725,-0.6004,-0.1851,-0.5691,1.74,-1.796,-1.86,0.9221,1.592,-1.86,0.9179,1.541,-4.021,0.9221,-1.639,-4.021,0.9221,1.708,-3.557,0.9221,-1.82,-3.557,0.9221,-0.1851,-4.021,0.9221,1.084,-1.469,1.63,-0.4507,-0.8535,1.908,-1.352,-1.469,1.635,-1.508,-1.986,1.539,-1.527,-3.593,1.555,-1.442,-3.815,1.585,-0.1848,-3.815,1.585,1.338,-3.815,1.585,1.413,-3.593,1.554,1.298,-1.986,1.54});
			return Coordinate_12_60_point;
		}
		/** Large attribute array: TextureCoordinate point field, scene-graph level=12, element #61, 100 total numbers made up of 50 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_61_point()
		{
			MFVec2f TextureCoordinate_12_61_point = new MFVec2f(new double[] {0.4844,0.4832,0.4605,0.488,0.4649,0.5082,0.4285,0.4942,0.4404,0.5196,0.4906,0.5048,0.4809,0.4194,0.4963,0.3791,0.484,0.4651,0.5104,0.5081,0.4579,0.4737,0.4243,0.4748,0.4873,0.4414,0.4531,0.446,0.4226,0.4501,0.4433,0.408,0.4589,0.3795,0.4431,0.3512,0.4805,0.3391,0.504,0.5265,0.4717,0.5257,0.4602,0.5366,0.4879,0.5212,0.5157,0.5408,0.504,0.5265,0.4879,0.5212,0.504,0.5265,0.5157,0.5408,0.504,0.5265,0.4717,0.5257,0.4602,0.5366,0.5267,0.5341,0.5033,0.4843,0.5033,0.4843,0.4961,0.3404,0.5033,0.44,0.5001,0.4177,0.5032,0.44,0.5027,0.4613,0.5027,0.4613,0.513,0.3789,0.5113,0.5043,0.5237,0.5342,0.5114,0.4838,0.5029,0.4603,0.5115,0.4417,-1749.0,766.6,0.4979,0.3571,0.503,0.4581,0.5048,0.4836});
			return TextureCoordinate_12_61_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=12, element #69, 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_69_coordIndex()
		{
			MFInt32 IndexedFaceSet_12_69_coordIndex = new MFInt32(new int[] {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 IndexedFaceSet_12_69_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet texCoordIndex field, scene-graph level=12, element #69, 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_69_texCoordIndex()
		{
			MFInt32 IndexedFaceSet_12_69_texCoordIndex = new MFInt32(new int[] {32,3,30,-1,4,31,30,-1,30,3,4,-1,30,31,4,-1,4,3,30,-1,1,36,40,-1,40,0,1,-1,7,6,5,-1,5,2,7,-1,6,7,2,-1,2,5,6,-1,32,39,8,-1,8,3,32,-1,13,12,6,-1,6,7,13,-1,12,13,7,-1,7,6,12,-1,39,37,16,-1,16,8,39,-1,23,17,3,-1,3,4,23,-1,17,23,4,-1,4,3,17,-1,10,11,0,-1,0,9,10,-1,11,14,1,-1,1,0,11,-1,17,24,8,-1,8,3,17,-1,24,17,3,-1,3,8,24,-1,24,25,16,-1,16,8,24,-1,25,24,8,-1,8,16,25,-1,27,26,17,-1,17,23,27,-1,26,28,24,-1,24,17,26,-1,26,27,23,-1,23,17,26,-1,28,26,17,-1,17,24,28,-1,15,18,11,-1,11,10,15,-1,28,29,25,-1,25,24,28,-1,29,28,24,-1,24,25,29,-1,18,19,14,-1,14,11,18,-1,2,5,26,-1,26,27,2,-1,5,6,28,-1,28,26,5,-1,5,2,27,-1,27,26,5,-1,6,5,26,-1,26,28,6,-1,20,21,18,-1,18,15,20,-1,6,12,29,-1,29,28,6,-1,12,6,28,-1,28,29,12,-1,21,22,19,-1,19,18,21,-1,33,3,8,-1,8,38,33,-1,38,8,16,-1,16,34,38,-1,35,9,0,-1,0,40,35,-1,30,3,33,-1,42,43,44,-1,44,45,46,-1,46,47,48,-1,44,46,48,-1,48,49,42,-1,44,48,42,-1,42,44,42,-1,42,42,41,-1,31,30,42,-1,42,41,31,-1,30,33,43,-1,43,42,30,-1,33,38,44,-1,44,43,33,-1,38,34,45,-1,45,44,38,-1,35,40,46,-1,46,45,35,-1,40,36,47,-1,47,46,40,-1,37,39,48,-1,48,47,37,-1,39,32,49,-1,49,48,39,-1,32,30,42,-1,42,49,32,-1,30,31,41,-1,41,42,30,-1});
			return IndexedFaceSet_12_69_texCoordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=13, element #69, 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_69_point()
		{
			MFVec3f Coordinate_13_69_point = new MFVec3f(new double[] {-1.696,-0.8024,0.901,-0.1851,-0.1712,1.313,1.433,-0.8024,0.8928,1.585,-3.095,0.8819,-0.1851,-3.095,0.8819,-1.646,-3.095,0.8819,1.846,-1.229,2.182,-0.2812,-0.6275,2.435,-1.968,-1.229,2.184,2.007,-3.095,2.178,-0.1851,-3.095,2.178,-2.112,-3.095,2.178,1.931,-1.633,3.572,-0.2858,-1.142,3.845,-2.059,-1.633,3.562,2.148,-3.095,3.628,-0.1851,-3.095,3.628,-2.25,-3.095,3.628,1.486,-2.129,4.51,-0.2858,-1.597,4.893,-1.797,-2.129,4.446,1.781,-3.095,4.687,-0.2858,-3.095,5.256,-1.925,-3.095,4.687,1.772,-2.631,0.8819,-0.2858,-2.631,5.412,-1.857,-2.631,0.8819,2.223,-2.631,2.178,-2.293,-2.631,2.178,2.341,-2.631,3.628,-2.394,-2.631,3.628,1.84,-2.631,4.756,-2.017,-2.631,4.756,-1.52,-0.0134,0.0048,1.206,-0.0134,0.0061,-0.1851,0.3576,0.6662,-1.796,-0.9332,-0.1518,1.592,-0.9332,-0.1559,1.541,-3.095,-0.1518,-1.639,-3.095,-0.1518,1.708,-2.631,-0.1518,-1.82,-2.631,-0.1518,-0.1851,-3.095,-0.1518,-0.1828,0.0846,-0.6939,0.8905,-0.1781,-1.341,1.175,-0.8458,-1.468,1.281,-2.321,-1.412,1.245,-2.492,-1.394,-0.1856,-2.492,-1.394,-1.352,-2.492,-1.394,-1.398,-2.321,-1.412,-1.375,-0.8458,-1.468,-1.178,-0.1781,-1.341});
			return Coordinate_13_69_point;
		}
		/** Large attribute array: TextureCoordinate point field, scene-graph level=13, element #70, 100 total numbers made up of 50 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_70_point()
		{
			MFVec2f TextureCoordinate_13_70_point = new MFVec2f(new double[] {0.5321,0.3787,0.5221,0.4164,0.6035,0.4885,0.5254,0.4873,0.5371,0.5277,0.5919,0.464,0.5993,0.4541,0.6239,0.4724,0.5243,0.4572,0.5139,0.3414,0.551,0.3296,0.5519,0.3782,0.5994,0.442,0.6295,0.4612,0.5517,0.4278,0.5821,0.3257,0.5218,0.4385,0.5492,0.4738,0.5859,0.3895,0.5861,0.4306,0.6076,0.3317,0.6217,0.3875,0.6088,0.4242,0.5592,0.5124,0.5492,0.4483,0.5474,0.4375,0.573,0.4671,0.5877,0.4984,0.5733,0.4449,0.5774,0.4369,0.5104,0.5081,0.5267,0.5341,0.5033,0.4843,0.5033,0.4843,0.5033,0.44,0.4961,0.3404,0.5001,0.4177,0.5032,0.44,0.5027,0.4613,0.5027,0.4613,0.513,0.3789,0.5267,0.5341,0.5104,0.5081,0.5033,0.4843,0.5027,0.4613,0.5033,0.44,0.513,0.3789,0.5001,0.4177,0.5027,0.4613,0.5033,0.4843});
			return TextureCoordinate_13_70_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=9, element #82, 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_82_coordIndex()
		{
			MFInt32 IndexedFaceSet_9_82_coordIndex = new MFInt32(new int[] {0,4,3,-1,3,36,0,-1,36,3,5,-1,5,37,36,-1,37,5,24,-1,24,40,37,-1,1,6,7,-1,7,2,1,-1,2,7,8,-1,8,38,2,-1,39,38,8,-1,8,9,39,-1,0,39,9,-1,9,4,0,-1,3,4,23,-1,23,17,3,-1,18,5,3,-1,3,17,18,-1,19,6,24,-1,24,26,19,-1,20,7,6,-1,6,19,20,-1,21,8,7,-1,7,20,21,-1,9,8,21,-1,21,22,9,-1,4,9,22,-1,22,23,4,-1,11,10,28,-1,28,29,11,-1,30,12,11,-1,11,29,30,-1,31,12,30,-1,32,13,25,-1,25,27,32,-1,14,13,32,-1,32,33,14,-1,15,14,33,-1,33,34,15,-1,16,15,34,-1,34,35,16,-1,10,16,35,-1,35,28,10,-1,17,23,10,-1,10,11,17,-1,12,18,17,-1,17,11,12,-1,13,19,26,-1,26,25,13,-1,14,20,19,-1,19,13,14,-1,15,21,20,-1,20,14,15,-1,22,21,15,-1,15,16,22,-1,23,22,16,-1,16,10,23,-1,24,6,1,-1,1,40,24,-1,26,24,5,-1,5,18,26,-1,25,26,18,-1,18,12,25,-1,12,31,27,-1,27,25,12,-1,49,48,47,-1,47,46,45,-1,45,44,43,-1,47,45,43,-1,49,47,43,-1,41,49,43,-1,42,41,43,-1,27,41,42,-1,42,32,27,-1,32,42,43,-1,43,33,32,-1,33,43,44,-1,44,34,33,-1,34,44,45,-1,45,35,34,-1,35,45,46,-1,46,28,35,-1,28,46,47,-1,47,29,28,-1,29,47,48,-1,48,30,29,-1,30,48,49,-1,49,31,30,-1,31,49,41,-1,41,27,31,-1,50,57,56,-1,56,55,54,-1,50,56,54,-1,54,53,52,-1,50,54,52,-1,51,50,52,-1,2,50,51,-1,51,1,2,-1,1,51,52,-1,52,40,1,-1,40,52,53,-1,53,37,40,-1,37,53,54,-1,54,36,37,-1,36,54,55,-1,55,0,36,-1,0,55,56,-1,56,39,0,-1,39,56,57,-1,57,38,39,-1,38,57,50,-1,50,2,38,-1});
			return IndexedFaceSet_9_82_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet texCoordIndex field, scene-graph level=9, element #82, 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_82_texCoordIndex()
		{
			MFInt32 IndexedFaceSet_9_82_texCoordIndex = new MFInt32(new int[] {0,3,2,-1,2,1,0,-1,1,2,5,-1,5,4,1,-1,4,5,7,-1,7,6,4,-1,8,11,10,-1,10,9,8,-1,9,10,13,-1,13,12,9,-1,14,12,13,-1,13,15,14,-1,0,14,15,-1,15,3,0,-1,2,3,17,-1,17,16,2,-1,18,5,2,-1,2,16,18,-1,19,42,7,-1,7,20,19,-1,21,10,11,-1,11,43,21,-1,22,13,10,-1,10,21,22,-1,15,13,22,-1,22,23,15,-1,3,15,23,-1,23,17,3,-1,24,27,26,-1,26,25,24,-1,29,28,24,-1,24,25,29,-1,30,28,29,-1,32,31,34,-1,34,33,32,-1,35,44,45,-1,45,36,35,-1,37,35,36,-1,36,38,37,-1,39,37,38,-1,38,40,39,-1,27,39,40,-1,40,26,27,-1,16,17,27,-1,27,24,16,-1,28,18,16,-1,16,24,28,-1,31,19,20,-1,20,34,31,-1,35,21,43,-1,43,44,35,-1,37,22,21,-1,21,35,37,-1,23,22,37,-1,37,39,23,-1,17,23,39,-1,39,27,17,-1,7,42,41,-1,41,6,7,-1,20,7,5,-1,5,18,20,-1,34,20,18,-1,18,28,34,-1,28,30,33,-1,33,34,28,-1,54,53,52,-1,52,51,50,-1,50,49,48,-1,52,50,48,-1,54,52,48,-1,46,54,48,-1,47,46,48,-1,33,46,47,-1,47,32,33,-1,45,47,48,-1,48,36,45,-1,36,48,49,-1,49,38,36,-1,38,49,50,-1,50,40,38,-1,40,50,51,-1,51,26,40,-1,26,51,52,-1,52,25,26,-1,25,52,53,-1,53,29,25,-1,29,53,54,-1,54,30,29,-1,30,54,46,-1,46,33,30,-1,55,62,61,-1,61,60,59,-1,55,61,59,-1,59,58,57,-1,55,59,57,-1,56,55,57,-1,9,55,56,-1,56,8,9,-1,41,56,57,-1,57,6,41,-1,6,57,58,-1,58,4,6,-1,4,58,59,-1,59,1,4,-1,1,59,60,-1,60,0,1,-1,0,60,61,-1,61,14,0,-1,14,61,62,-1,62,12,14,-1,12,62,55,-1,55,9,12,-1});
			return IndexedFaceSet_9_82_texCoordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=10, element #82, 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_82_point()
		{
			MFVec3f Coordinate_10_82_point = new MFVec3f(new double[] {-1.945,-13.35,0.0759,1.526,-13.35,0.0759,0.9541,-13.35,1.432,-1.356,-12.13,-1.103,-1.917,-12.13,0.0759,-0.1805,-12.13,-1.713,1.529,-12.13,0.0759,0.8882,-12.13,1.487,-0.1805,-12.13,2.14,-1.288,-12.13,1.415,-2.54,-1.246,0.0759,-1.745,-1.312,-1.666,-0.0612,-1.777,-2.517,2.423,-2.623,0.0759,1.574,-2.382,1.889,-0.0612,-1.88,2.607,-1.783,-1.418,1.722,-1.556,-6.511,-1.379,-0.1497,-6.6,-2.166,1.964,-7.448,0.0759,1.162,-7.56,1.658,-0.1527,-7.402,2.379,-1.597,-6.874,1.592,-2.29,-6.531,0.0759,1.174,-12.13,-1.069,1.676,-2.324,-1.573,1.467,-7.013,-1.346,1.797,-0.5841,-1.831,-2.661,0.5185,0.0759,-1.858,0.4532,-1.776,-0.3524,0.0751,-2.733,0.6502,-0.2113,-2.735,2.661,-0.7579,0.0759,1.702,-0.4783,2.082,-0.0595,0.003,2.735,-1.804,0.3324,1.902,-1.194,-13.35,-1.038,-0.1814,-13.35,-1.495,-0.1814,-13.35,2.08,-1.423,-13.35,1.408,0.9483,-13.35,-1.042,1.448,0.6345,-1.463,2.144,0.5036,0.0683,1.407,0.7284,1.615,0.1689,1.079,2.075,-1.106,1.29,1.469,-1.767,1.426,0.0645,-1.132,1.402,-1.384,0.0413,1.107,-2.13,0.6053,0.9307,-2.131,0.412,-14.23,1.035,0.8065,-14.23,0.0993,0.4512,-14.23,-0.5889,-0.1645,-14.23,-0.8359,-0.7257,-14.23,-0.5822,-1.216,-14.23,0.1438,-0.877,-14.23,1.008,-0.1908,-14.23,1.379});
			return Coordinate_10_82_point;
		}
		/** Large attribute array: TextureCoordinate point field, scene-graph level=10, element #83, 126 total numbers made up of 63 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_83_point()
		{
			MFVec2f TextureCoordinate_10_83_point = new MFVec2f(new double[] {0.1132,0.0567,0.1247,0.0557,0.1306,0.0755,0.1137,0.0746,0.1317,0.0556,0.1437,0.0742,0.1367,0.0492,0.1552,0.0702,0.0841,0.0399,0.0919,0.0515,0.0748,0.0702,0.0573,0.0611,0.0956,0.0555,0.087,0.0732,0.1016,0.0556,0.1004,0.074,0.1414,0.1255,0.115,0.1221,0.1555,0.1246,0.1901,0.1145,0.171,0.121,0.0609,0.1143,0.0789,0.1145,0.0975,0.1185,0.1398,0.1968,0.1375,0.2141,0.1164,0.2106,0.1165,0.1936,0.156,0.1998,0.1437,0.214,0.1512,0.212,0.193,0.2055,0.1741,0.2304,0.1584,0.2157,0.1743,0.2015,0.0622,0.1977,0.074,0.218,0.0803,0.1938,0.0889,0.2103,0.0992,0.1927,0.1015,0.2099,0.141,0.0427,0.166,0.0633,0.0381,0.1143,0.0424,0.2047,0.0615,0.2317,0.1584,0.2157,0.1741,0.2304,0.074,0.218,0.0889,0.2103,0.1015,0.2099,0.1164,0.2106,0.1375,0.2141,0.1437,0.214,0.1512,0.212,0.0919,0.0515,0.0841,0.0399,0.1367,0.0492,0.1317,0.0556,0.1247,0.0557,0.1132,0.0567,0.1016,0.0556,0.0956,0.0555});
			return TextureCoordinate_10_83_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=10, element #91, 432 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_10_91_coordIndex()
		{
			MFInt32 IndexedFaceSet_10_91_coordIndex = new MFInt32(new int[] {19,0,27,-1,27,25,19,-1,20,1,0,-1,0,19,20,-1,21,29,28,-1,28,26,21,-1,22,2,29,-1,29,21,22,-1,30,2,22,-1,22,23,30,-1,31,30,23,-1,23,24,31,-1,27,31,24,-1,24,25,27,-1,32,35,4,-1,4,3,32,-1,36,5,4,-1,4,35,36,-1,10,39,33,-1,33,6,10,-1,7,6,33,-1,33,34,7,-1,8,7,34,-1,34,37,8,-1,9,8,37,-1,37,38,9,-1,32,3,9,-1,9,38,32,-1,5,10,15,-1,15,13,5,-1,39,10,5,-1,5,36,39,-1,4,11,12,-1,12,3,4,-1,5,13,11,-1,11,4,5,-1,14,15,10,-1,10,6,14,-1,16,14,6,-1,6,7,16,-1,17,16,7,-1,7,8,17,-1,18,17,8,-1,8,9,18,-1,3,12,18,-1,18,9,3,-1,20,13,15,-1,15,26,20,-1,11,19,25,-1,25,12,11,-1,13,20,19,-1,19,11,13,-1,14,21,26,-1,26,15,14,-1,22,21,14,-1,14,16,22,-1,23,22,16,-1,16,17,23,-1,24,23,17,-1,17,18,24,-1,25,24,18,-1,18,12,25,-1,1,20,26,-1,26,28,1,-1,40,47,46,-1,46,45,44,-1,40,46,44,-1,44,43,42,-1,40,44,42,-1,41,40,42,-1,33,40,41,-1,41,34,33,-1,34,41,42,-1,42,37,34,-1,37,42,43,-1,43,38,37,-1,38,43,44,-1,44,32,38,-1,32,44,45,-1,45,35,32,-1,35,45,46,-1,46,36,35,-1,36,46,47,-1,47,39,36,-1,39,47,40,-1,40,33,39,-1,48,55,54,-1,54,53,52,-1,52,51,50,-1,54,52,50,-1,48,54,50,-1,49,48,50,-1,0,48,49,-1,49,27,0,-1,27,49,50,-1,50,31,27,-1,31,50,51,-1,51,30,31,-1,30,51,52,-1,52,2,30,-1,2,52,53,-1,53,29,2,-1,29,53,54,-1,54,28,29,-1,28,54,55,-1,55,1,28,-1,1,55,48,-1,48,0,1,-1});
			return IndexedFaceSet_10_91_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet texCoordIndex field, scene-graph level=10, element #91, 432 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_10_91_texCoordIndex()
		{
			MFInt32 IndexedFaceSet_10_91_texCoordIndex = new MFInt32(new int[] {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,36,39,16,-1,16,17,36,-1,40,18,16,-1,16,39,40,-1,19,44,37,-1,37,20,19,-1,21,20,37,-1,37,38,21,-1,22,21,38,-1,38,41,22,-1,23,22,41,-1,41,42,23,-1,36,17,23,-1,23,42,36,-1,18,34,25,-1,25,24,18,-1,43,34,18,-1,18,40,43,-1,16,26,27,-1,27,17,16,-1,18,24,26,-1,26,16,18,-1,28,35,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,32,5,-1,26,1,2,-1,2,27,26,-1,24,5,1,-1,1,26,24,-1,28,7,8,-1,8,35,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,32,-1,32,33,4,-1,45,52,51,-1,51,50,49,-1,45,51,49,-1,49,48,47,-1,45,49,47,-1,46,45,47,-1,37,45,46,-1,46,38,37,-1,38,46,47,-1,47,41,38,-1,41,47,48,-1,48,42,41,-1,42,48,49,-1,49,36,42,-1,36,49,50,-1,50,39,36,-1,39,50,51,-1,51,40,39,-1,40,51,52,-1,52,43,40,-1,44,52,45,-1,45,37,44,-1,53,60,59,-1,59,58,57,-1,57,56,55,-1,59,57,55,-1,53,59,55,-1,54,53,55,-1,0,53,54,-1,54,3,0,-1,3,54,55,-1,55,14,3,-1,14,55,56,-1,56,12,14,-1,12,56,57,-1,57,10,12,-1,10,57,58,-1,58,6,10,-1,6,58,59,-1,59,9,6,-1,33,59,60,-1,60,4,33,-1,4,60,53,-1,53,0,4,-1});
			return IndexedFaceSet_10_91_texCoordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=11, element #91, 168 total numbers made up of 56 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_11_91_point()
		{
			MFVec3f Coordinate_11_91_point = new MFVec3f(new double[] {-0.7643,-12.91,-0.8153,0.021,-12.91,-1.16,0.6844,-12.91,0.7722,-1.583,-1.321,-0.0046,-1.089,-1.321,-1.159,0.0285,-1.321,-1.703,1.601,-1.321,-0.0046,0.9965,-1.321,1.213,0.0285,-1.321,1.708,-1.045,-1.321,1.177,1.161,-1.321,-1.213,-1.23,-4.828,-1.396,-1.689,-5.358,-0.0046,0.0285,-4.537,-1.999,1.588,-6.676,-0.0046,1.077,-5.202,-1.405,0.905,-6.367,1.051,0.0285,-6.119,1.543,-1.022,-5.786,1.017,-0.9394,-9.7,-1.062,0.0285,-9.691,-1.502,1.404,-9.739,-0.0046,0.7836,-9.758,0.9433,0.0285,-9.731,1.349,-0.9094,-9.732,0.8807,-1.401,-9.699,-0.0046,0.8516,-9.759,-1.107,-1.183,-12.91,0.003,0.7143,-12.91,-0.8324,1.11,-12.91,0.0,0.021,-12.91,1.175,-0.7705,-12.91,0.7073,-1.736,-0.0938,-0.0046,1.736,-0.0938,-0.0046,1.164,-0.0938,1.351,-0.9841,-0.0938,-1.118,0.0285,-0.0938,-1.576,0.0285,-0.0938,1.999,-1.213,-0.0938,1.328,1.158,-0.0938,-1.123,1.325,1.004,0.0087,0.8543,1.004,1.124,0.0232,1.004,1.599,-0.9012,1.004,1.099,-1.318,1.004,0.0342,-0.7165,1.004,-0.8579,0.0382,1.004,-1.199,0.8742,1.004,-0.8636,-0.4764,-13.54,-0.5628,-0.7605,-13.54,-0.0071,-0.4806,-13.54,0.471,0.0181,-13.54,0.7658,0.3892,-13.54,0.5404,0.693,-13.54,-0.0106,0.4187,-13.54,-0.5874,0.0147,-13.54,-0.7785});
			return Coordinate_11_91_point;
		}
		/** Large attribute array: TextureCoordinate point field, scene-graph level=11, element #92, 122 total numbers made up of 61 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_92_point()
		{
			MFVec2f TextureCoordinate_11_92_point = new MFVec2f(new double[] {0.1533,0.0451,0.1623,0.0594,0.1505,0.0627,0.146,0.0491,0.1609,0.0391,0.1742,0.0547,0.1152,0.0443,0.1036,0.0603,0.0917,0.0539,0.1094,0.0349,0.1241,0.0505,0.1179,0.0642,0.1279,0.0519,0.1267,0.065,0.137,0.0496,0.1389,0.0636,0.1771,0.1833,0.1621,0.1818,0.1898,0.1853,0.0921,0.199,0.1065,0.1923,0.1237,0.1855,0.1357,0.1824,0.1477,0.1821,0.189,0.1086,0.2023,0.1026,0.1737,0.1142,0.1567,0.1184,0.0934,0.1104,0.112,0.1113,0.1261,0.1143,0.1413,0.1164,0.181,0.0492,0.1618,0.0341,0.2033,0.1901,0.078,0.1116,0.1577,0.1998,0.1212,0.212,0.1332,0.2037,0.1701,0.2038,0.1782,0.2053,0.139,0.1984,0.1454,0.199,0.1839,0.2167,0.1171,0.2197,0.1212,0.212,0.1332,0.2037,0.139,0.1984,0.1454,0.199,0.1577,0.1998,0.1701,0.2038,0.1782,0.2053,0.1839,0.2167,0.1533,0.0451,0.146,0.0491,0.137,0.0496,0.1279,0.0519,0.1241,0.0505,0.1152,0.0443,0.1094,0.0349,0.1609,0.0391});
			return TextureCoordinate_11_92_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=11, element #100, 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_100_coordIndex()
		{
			MFInt32 IndexedFaceSet_11_100_coordIndex = new MFInt32(new int[] {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 IndexedFaceSet_11_100_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet texCoordIndex field, scene-graph level=11, element #100, 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_100_texCoordIndex()
		{
			MFInt32 IndexedFaceSet_11_100_texCoordIndex = new MFInt32(new int[] {0,5,2,-1,2,1,0,-1,3,1,2,-1,2,4,3,-1,1,3,4,-1,4,2,1,-1,0,1,2,-1,2,5,0,-1,33,9,5,-1,5,0,33,-1,0,8,38,-1,38,33,0,-1,10,1,0,-1,0,8,10,-1,11,3,1,-1,1,10,11,-1,10,1,3,-1,3,11,10,-1,8,0,1,-1,1,10,8,-1,8,12,35,-1,35,38,8,-1,13,10,8,-1,8,12,13,-1,14,11,10,-1,10,13,14,-1,13,10,11,-1,11,14,13,-1,12,8,10,-1,10,13,12,-1,2,5,22,-1,22,20,2,-1,4,2,20,-1,20,21,4,-1,2,4,21,-1,21,20,2,-1,5,2,20,-1,20,22,5,-1,19,9,5,-1,5,22,19,-1,24,9,31,-1,31,23,24,-1,22,5,9,-1,9,24,22,-1,15,6,7,-1,7,16,15,-1,17,16,7,-1,7,18,17,-1,18,7,40,-1,40,34,18,-1,25,29,30,-1,30,29,25,-1,25,30,25,-1,25,28,27,-1,25,25,27,-1,26,25,27,-1,22,25,26,-1,26,19,22,-1,19,26,27,-1,27,23,19,-1,23,27,28,-1,28,24,23,-1,24,28,25,-1,25,22,24,-1,22,25,29,-1,29,20,22,-1,20,29,30,-1,30,21,20,-1,21,30,29,-1,29,20,21,-1,20,29,25,-1,25,22,20,-1,31,9,19,-1,19,23,31,-1,6,36,40,-1,40,7,6,-1,0,32,39,-1,39,8,0,-1,8,39,37,-1,37,12,8,-1,0,5,9,-1,9,32,0,-1,42,41,49,-1,42,49,48,-1,48,47,46,-1,48,46,45,-1,42,48,45,-1,45,44,43,-1,42,45,43,-1,42,43,41,-1,9,41,42,-1,42,31,9,-1,31,42,41,-1,41,9,31,-1,9,41,43,-1,43,32,9,-1,32,43,44,-1,44,39,32,-1,39,44,45,-1,45,37,39,-1,36,45,46,-1,46,40,36,-1,40,46,47,-1,47,34,40,-1,35,47,48,-1,48,38,35,-1,38,48,49,-1,49,33,38,-1,33,49,41,-1,41,9,33,-1});
			return IndexedFaceSet_11_100_texCoordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=12, element #100, 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_100_point()
		{
			MFVec3f Coordinate_12_100_point = new MFVec3f(new double[] {-1.731,-1.878,0.029,-1.222,-1.878,-1.495,0.1851,-1.878,-1.825,1.363,-1.878,-1.501,1.883,-1.878,0.029,0.9249,-0.0082,0.7476,-1.502,-4.021,0.029,1.633,-4.021,0.029,1.266,-4.021,-1.51,-1.131,-4.021,-1.504,-0.9183,-1.002,-1.283,0.1851,-0.9421,-1.604,1.202,-0.9993,-1.283,1.721,-1.025,0.029,1.52,-0.9401,1.079,-1.206,-0.9401,1.08,-1.395,-1.025,0.029,1.383,-3.557,-1.518,-1.652,-3.557,0.029,1.788,-3.557,0.029,0.1851,-3.557,-1.914,-1.246,-3.557,-1.516,0.1851,-4.021,0.029,0.1851,-4.021,-1.886,-0.6003,-0.0082,-0.7875,0.1851,-0.0082,-1.132,-1.019,-0.0082,0.029,0.8784,-0.0082,-0.8046,1.274,-0.0082,0.029,0.1851,-0.0082,1.203,-0.6064,-0.0082,0.7351,0.9328,0.8725,0.0232,0.6695,0.8725,0.538,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.657,0.8725,-0.6004,0.1851,-0.5691,1.74,1.796,-1.86,0.9221,-1.592,-1.86,0.9179,-1.541,-4.021,0.9221,1.639,-4.021,0.9221,-1.708,-3.557,0.9221,1.82,-3.557,0.9221,0.1851,-4.021,0.9221,-1.084,-1.469,1.63,0.4507,-0.8535,1.908,1.352,-1.469,1.635,1.508,-1.986,1.539,1.527,-3.593,1.555,1.442,-3.815,1.585,0.1848,-3.815,1.585,-1.338,-3.815,1.585,-1.413,-3.593,1.554,-1.298,-1.986,1.54});
			return Coordinate_12_100_point;
		}
		/** Large attribute array: TextureCoordinate point field, scene-graph level=12, element #101, 100 total numbers made up of 50 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_101_point()
		{
			MFVec2f TextureCoordinate_12_101_point = new MFVec2f(new double[] {0.4844,0.4832,0.4605,0.488,0.4649,0.5082,0.4285,0.4942,0.4404,0.5196,0.4906,0.5048,0.4809,0.4194,0.4963,0.3791,0.484,0.4651,0.5104,0.5081,0.4579,0.4737,0.4243,0.4748,0.4873,0.4414,0.4531,0.446,0.4226,0.4501,0.4433,0.408,0.4589,0.3795,0.4431,0.3512,0.4805,0.3391,0.504,0.5265,0.4717,0.5257,0.4602,0.5366,0.4879,0.5212,0.5157,0.5408,0.504,0.5265,0.4879,0.5212,0.504,0.5265,0.5157,0.5408,0.504,0.5265,0.4717,0.5257,0.4602,0.5366,0.5267,0.5341,0.5033,0.4843,0.5033,0.4843,0.4961,0.3404,0.5033,0.44,0.5001,0.4177,0.5032,0.44,0.5027,0.4613,0.5027,0.4613,0.513,0.3789,0.5113,0.5043,0.5237,0.5342,0.5114,0.4838,0.5029,0.4603,0.5115,0.4417,-1749.0,766.6,0.4979,0.3571,0.503,0.4581,0.5048,0.4836});
			return TextureCoordinate_12_101_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=12, element #109, 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_109_coordIndex()
		{
			MFInt32 IndexedFaceSet_12_109_coordIndex = new MFInt32(new int[] {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 IndexedFaceSet_12_109_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet texCoordIndex field, scene-graph level=12, element #109, 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_109_texCoordIndex()
		{
			MFInt32 IndexedFaceSet_12_109_texCoordIndex = new MFInt32(new int[] {32,30,3,-1,4,3,30,-1,30,31,4,-1,30,3,4,-1,4,31,30,-1,1,0,40,-1,40,36,1,-1,7,2,5,-1,5,6,7,-1,6,5,2,-1,2,7,6,-1,32,3,8,-1,8,39,32,-1,13,7,6,-1,6,12,13,-1,12,6,7,-1,7,13,12,-1,39,8,16,-1,16,37,39,-1,23,4,3,-1,3,17,23,-1,17,3,4,-1,4,23,17,-1,10,9,0,-1,0,11,10,-1,11,0,1,-1,1,14,11,-1,17,3,8,-1,8,24,17,-1,24,8,3,-1,3,17,24,-1,24,8,16,-1,16,25,24,-1,25,16,8,-1,8,24,25,-1,27,23,17,-1,17,26,27,-1,26,17,24,-1,24,28,26,-1,26,17,23,-1,23,27,26,-1,28,24,17,-1,17,26,28,-1,15,10,11,-1,11,18,15,-1,28,24,25,-1,25,29,28,-1,29,25,24,-1,24,28,29,-1,18,11,14,-1,14,19,18,-1,2,27,26,-1,26,5,2,-1,5,26,28,-1,28,6,5,-1,5,26,27,-1,27,2,5,-1,6,28,26,-1,26,5,6,-1,20,15,18,-1,18,21,20,-1,6,28,29,-1,29,12,6,-1,12,29,28,-1,28,6,12,-1,21,18,19,-1,19,22,21,-1,33,38,8,-1,8,3,33,-1,38,34,16,-1,16,8,38,-1,35,40,0,-1,0,9,35,-1,30,33,3,-1,42,41,42,-1,42,49,48,-1,48,47,46,-1,46,45,44,-1,48,46,44,-1,42,48,44,-1,42,42,44,-1,42,44,43,-1,31,41,42,-1,42,30,31,-1,30,42,43,-1,43,33,30,-1,33,43,44,-1,44,38,33,-1,38,44,45,-1,45,34,38,-1,35,45,46,-1,46,40,35,-1,40,46,47,-1,47,36,40,-1,37,47,48,-1,48,39,37,-1,39,48,49,-1,49,32,39,-1,32,49,42,-1,42,30,32,-1,30,42,41,-1,41,31,30,-1});
			return IndexedFaceSet_12_109_texCoordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=13, element #109, 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_109_point()
		{
			MFVec3f Coordinate_13_109_point = new MFVec3f(new double[] {1.696,-0.8024,0.901,0.1851,-0.1712,1.313,-1.433,-0.8024,0.8928,-1.585,-3.095,0.8819,0.1851,-3.095,0.8819,1.646,-3.095,0.8819,-1.846,-1.229,2.182,0.2812,-0.6275,2.435,1.968,-1.229,2.184,-2.007,-3.095,2.178,0.1851,-3.095,2.178,2.112,-3.095,2.178,-1.931,-1.633,3.572,0.2858,-1.142,3.845,2.059,-1.633,3.562,-2.148,-3.095,3.628,0.1851,-3.095,3.628,2.25,-3.095,3.628,-1.486,-2.129,4.51,0.2858,-1.597,4.893,1.797,-2.129,4.446,-1.781,-3.095,4.687,0.2858,-3.095,5.256,1.925,-3.095,4.687,-1.772,-2.631,0.8819,0.2858,-2.631,5.412,1.857,-2.631,0.8819,-2.223,-2.631,2.178,2.293,-2.631,2.178,-2.341,-2.631,3.628,2.394,-2.631,3.628,-1.84,-2.631,4.756,2.017,-2.631,4.756,1.52,-0.0134,0.0048,-1.206,-0.0134,0.0061,0.1851,0.3576,0.6662,1.796,-0.9332,-0.1518,-1.592,-0.9332,-0.1559,-1.541,-3.095,-0.1518,1.639,-3.095,-0.1518,-1.708,-2.631,-0.1518,1.82,-2.631,-0.1518,0.1851,-3.095,-0.1518,0.1828,0.0846,-0.6939,-0.8905,-0.1781,-1.341,-1.175,-0.8458,-1.468,-1.281,-2.321,-1.412,-1.245,-2.492,-1.394,0.1856,-2.492,-1.394,1.352,-2.492,-1.394,1.398,-2.321,-1.412,1.375,-0.8458,-1.468,1.178,-0.1781,-1.341});
			return Coordinate_13_109_point;
		}
		/** Large attribute array: TextureCoordinate point field, scene-graph level=13, element #110, 100 total numbers made up of 50 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_110_point()
		{
			MFVec2f TextureCoordinate_13_110_point = new MFVec2f(new double[] {0.5321,0.3787,0.5221,0.4164,0.6035,0.4885,0.5254,0.4873,0.5371,0.5277,0.5919,0.464,0.5993,0.4541,0.6239,0.4724,0.5243,0.4572,0.5139,0.3414,0.551,0.3296,0.5519,0.3782,0.5994,0.442,0.6295,0.4612,0.5517,0.4278,0.5821,0.3257,0.5218,0.4385,0.5492,0.4738,0.5859,0.3895,0.5861,0.4306,0.6076,0.3317,0.6217,0.3875,0.6088,0.4242,0.5592,0.5124,0.5492,0.4483,0.5474,0.4375,0.573,0.4671,0.5877,0.4984,0.5733,0.4449,0.5774,0.4369,0.5104,0.5081,0.5267,0.5341,0.5033,0.4843,0.5033,0.4843,0.5033,0.44,0.4961,0.3404,0.5001,0.4177,0.5032,0.44,0.5027,0.4613,0.5027,0.4613,0.513,0.3789,0.5267,0.5341,0.5104,0.5081,0.5033,0.4843,0.5027,0.4613,0.5033,0.44,0.513,0.3789,0.5001,0.4177,0.5027,0.4613,0.5033,0.4843});
			return TextureCoordinate_13_110_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=9, element #122, 1072 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_122_coordIndex()
		{
			MFInt32 IndexedFaceSet_9_122_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_9_122_coordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_9_122_coordIndex_2()));
			return IndexedFaceSet_9_122_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet texCoordIndex field, scene-graph level=9, element #122, 1072 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_122_texCoordIndex()
		{
			MFInt32 IndexedFaceSet_9_122_texCoordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_9_122_texCoordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_9_122_texCoordIndex_2()));
			return IndexedFaceSet_9_122_texCoordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=10, element #122, 468 total numbers made up of 156 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_122_point()
		{
			MFVec3f Coordinate_10_122_point = new MFVec3f(new double[] {4.51,5.17,2.024,5.035,5.17,-1.637,5.424,5.17,0.1737,1.198,5.17,3.283,0.805,5.17,-3.241,3.046,5.17,-2.79,2.993,5.17,2.9,5.774,-2.547,3.196,6.119,-2.547,-2.392,6.825,-2.5,0.1688,1.473,-2.547,4.717,1.138,-2.547,-4.733,4.043,-2.547,-4.134,3.366,-2.547,4.286,4.823,4.038,2.27,5.373,4.038,-1.869,5.685,4.038,0.1723,1.249,4.038,3.571,0.8774,4.038,-3.592,3.329,4.038,-3.07,3.054,4.038,3.199,0.0,4.038,-3.52,0.0,5.17,-3.177,0.0,-2.547,4.85,0.0,7.336,0.1723,3.365,6.253,1.597,3.767,6.253,-1.107,4.057,6.253,0.1723,0.9289,6.253,2.557,0.6021,6.253,-2.474,2.271,6.253,-1.99,2.096,6.253,2.228,0.0,6.253,2.627,-5.035,5.17,-1.637,-5.424,5.17,0.1737,-5.685,4.038,0.1723,-5.373,4.038,-1.869,-1.198,5.17,3.283,0.0,5.17,3.285,0.0,4.038,3.578,-1.249,4.038,3.571,-4.51,5.17,2.024,-2.993,5.17,2.9,-3.054,4.038,3.199,-4.823,4.038,2.27,-0.805,5.17,-3.241,-3.046,5.17,-2.79,-3.329,4.038,-3.07,-0.8774,4.038,-3.592,-6.825,-2.5,0.1688,-6.119,-2.547,-2.392,-1.473,-2.547,4.717,-3.366,-2.547,4.286,-5.774,-2.547,3.196,-4.043,-2.547,-4.134,-1.138,-2.547,-4.733,0.0,-2.547,-4.805,-3.767,6.253,-1.107,-4.057,6.253,0.1723,-0.9289,6.253,2.557,-3.365,6.253,1.597,-2.096,6.253,2.228,-0.6021,6.253,-2.474,-2.271,6.253,-1.99,0.0,6.253,-2.426,4.921,3.895,-1.786,4.412,4.224,2.258,1.213,3.442,-3.396,1.245,3.965,3.169,3.399,3.649,-2.928,3.024,4.095,2.963,5.31,4.219,0.1622,5.563,2.911,0.1622,3.57,1.887,-2.766,0.6783,0.7647,2.222,1.357,2.069,2.939,5.097,2.475,-1.795,3.013,2.336,2.874,4.745,2.635,2.196,1.753,1.404,-3.089,4.145,5.137,2.125,4.744,5.137,-1.578,5.11,5.137,0.1622,1.17,5.137,3.087,0.7584,5.137,-3.19,3.133,5.137,-2.649,2.861,5.137,2.885,0.0,0.3581,-1.349,0.0,1.91,2.986,0.0,0.903,2.426,0.0,1.239,-2.76,0.0,3.887,3.207,1.109,0.1986,-1.744,5.567,1.301,0.1622,4.764,1.236,-1.69,3.258,0.8579,-2.646,2.256,0.5714,-2.649,0.2453,0.0248,0.1622,1.204,0.3044,2.168,2.966,0.7857,2.821,4.71,1.115,1.989,1.206,-0.8716,0.1519,1.903,-0.7404,-1.382,2.748,-0.4437,-2.052,3.314,-0.2664,-2.051,4.49,0.0293,-1.303,5.126,0.0535,0.1482,4.464,-0.0829,1.556,3.186,-0.2951,2.163,1.945,-0.6465,1.701,3.275,-0.7308,-0.0931,-5.097,2.475,-1.795,-4.921,3.895,-1.786,-5.31,4.219,0.1622,-5.563,2.911,0.1622,-1.357,2.069,2.939,-0.6783,0.7647,2.222,-0.7584,5.137,-3.19,-3.133,5.137,-2.649,-3.399,3.649,-2.928,-1.213,3.442,-3.396,-3.013,2.336,2.874,-3.024,4.095,2.963,-1.245,3.965,3.169,-4.744,5.137,-1.578,-5.11,5.137,0.1622,-4.412,4.224,2.258,-4.745,2.635,2.196,-1.753,1.404,-3.089,0.0,2.939,-3.159,-1.17,5.137,3.087,0.0,5.137,3.169,-3.57,1.887,-2.766,-4.145,5.137,2.125,-2.861,5.137,2.885,-1.204,0.3044,2.168,-2.966,0.7857,2.821,-1.109,0.1986,-1.744,-0.2453,0.0248,0.1622,-2.256,0.5714,-2.649,-4.764,1.236,-1.69,-5.567,1.301,0.1622,-3.258,0.8579,-2.646,-4.71,1.115,1.989,0.0,0.0331,0.1622,0.0,5.137,-3.133,-1.903,-0.7404,-1.382,-1.206,-0.8716,0.1519,-2.748,-0.4437,-2.052,-3.314,-0.2664,-2.051,-4.49,0.0293,-1.303,-5.126,0.0535,0.1482,-4.464,-0.0829,1.556,-3.186,-0.2951,2.163,-1.945,-0.6465,1.701,-3.275,-0.7308,-0.0931});
			return Coordinate_10_122_point;
		}
		/** Large attribute array: TextureCoordinate point field, scene-graph level=10, element #123, 348 total numbers made up of 174 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_123_point()
		{
			MFVec2f TextureCoordinate_10_123_point = new MFVec2f(new double[] {0.1946,0.4702,0.2292,0.4794,0.2517,0.4983,0.272,0.5246,0.1268,0.5203,0.1389,0.5008,0.1588,0.4844,0.195,0.4514,0.2356,0.4616,0.0942,0.5182,0.1077,0.5032,0.1265,0.482,0.1522,0.4642,0.2631,0.483,0.2889,0.5118,0.2956,0.5227,0.1984,0.3311,0.2724,0.3463,0.0173,0.4174,0.0394,0.3983,0.0737,0.3697,0.1217,0.3455,0.3241,0.3787,0.3676,0.4195,0.3792,0.4346,0.2759,0.5347,0.1182,0.5349,0.1962,0.5053,0.1775,0.4948,0.2127,0.4924,0.1954,0.4878,0.1615,0.5128,0.2341,0.515,0.2239,0.5018,0.1676,0.503,0.2361,0.52,0.1572,0.5201,0.2292,0.4794,0.1946,0.4702,0.195,0.4514,0.2356,0.4616,0.1268,0.5203,0.1182,0.5349,0.0942,0.5182,0.1077,0.5032,0.1588,0.4844,0.1389,0.5008,0.1265,0.482,0.1522,0.4642,0.272,0.5246,0.2517,0.4983,0.2631,0.483,0.2889,0.5118,0.2759,0.5347,0.2956,0.5227,0.1984,0.3311,0.2724,0.3463,0.0173,0.4174,0.0394,0.3983,0.0737,0.3697,0.1217,0.3455,0.3241,0.3787,0.3676,0.4195,0.3792,0.4346,0.2127,0.4924,0.1954,0.4878,0.1615,0.5128,0.1572,0.5201,0.1775,0.4948,0.1676,0.503,0.2341,0.515,0.2239,0.5018,0.2361,0.52,0.1962,0.5053,0.8848,0.2427,0.8913,0.2642,0.8377,0.2733,0.8383,0.2574,0.7742,0.1962,0.7627,0.1778,0.8009,0.1535,0.811,0.1673,0.9594,0.2427,0.9295,0.2677,0.9178,0.2453,0.943,0.2188,0.7845,0.2165,0.7712,0.2411,0.7525,0.2204,0.8914,0.2858,0.8396,0.2896,0.7952,0.2594,0.8024,0.2421,0.9202,0.2014,0.933,0.1814,0.9545,0.2082,0.7364,0.2383,0.7237,0.2262,0.7384,0.2057,0.9019,0.2266,0.7886,0.2763,0.7574,0.2574,0.8803,0.1473,0.8451,0.145,0.969,0.2355,0.8812,0.1711,0.8407,0.2321,0.8766,0.2224,0.8889,0.2087,0.8944,0.1877,0.8493,0.1554,0.8194,0.1684,0.8024,0.1986,0.8138,0.2222,0.8493,0.1554,0.8812,0.1711,0.8944,0.1877,0.8889,0.2087,0.8766,0.2224,0.8407,0.2321,0.8138,0.2222,0.8024,0.1986,0.8194,0.1684,0.8519,0.1963,0.8848,0.2427,0.8913,0.2642,0.8377,0.2733,0.8383,0.2574,0.7742,0.1962,0.7627,0.1778,0.8009,0.1535,0.811,0.1673,0.9594,0.2427,0.9295,0.2677,0.9178,0.2453,0.943,0.2188,0.7845,0.2165,0.7712,0.2411,0.7525,0.2204,0.8914,0.2858,0.8396,0.2896,0.7952,0.2594,0.8024,0.2421,0.9202,0.2014,0.933,0.1814,0.9545,0.2082,0.7364,0.2383,0.7237,0.2262,0.7384,0.2057,0.9019,0.2266,0.7886,0.2763,0.7574,0.2574,0.8194,0.1684,0.8024,0.1986,0.8812,0.1711,0.8493,0.1554,0.8803,0.1473,0.8944,0.1877,0.8766,0.2224,0.8407,0.2321,0.8889,0.2087,0.8138,0.2222,0.8451,0.145,0.969,0.2355,0.8812,0.1711,0.8493,0.1554,0.8944,0.1877,0.8889,0.2087,0.8766,0.2224,0.8407,0.2321,0.8138,0.2222,0.8024,0.1986,0.8194,0.1684,0.8519,0.1963});
			return TextureCoordinate_10_123_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=10, element #131, 504 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_131_coordIndex()
		{
			MFInt32 IndexedFaceSet_10_131_coordIndex = new MFInt32(new int[] {38,51,52,-1,52,37,38,-1,37,52,53,-1,53,39,37,-1,40,39,53,-1,53,54,40,-1,41,40,54,-1,54,55,41,-1,42,41,55,-1,55,56,42,-1,8,42,56,-1,56,57,8,-1,9,8,57,-1,57,58,9,-1,9,58,51,-1,51,38,9,-1,10,33,11,-1,11,33,34,-1,34,14,11,-1,34,35,16,-1,16,14,34,-1,16,35,36,-1,36,18,20,-1,20,19,36,-1,23,19,20,-1,20,24,23,-1,22,21,23,-1,23,24,22,-1,13,26,25,-1,25,12,13,-1,12,25,27,-1,27,15,12,-1,15,27,28,-1,28,17,15,-1,17,28,29,-1,29,18,17,-1,18,29,30,-1,30,20,18,-1,20,30,31,-1,31,24,20,-1,22,32,26,-1,26,13,22,-1,24,31,32,-1,32,22,24,-1,10,13,12,-1,12,33,10,-1,33,12,15,-1,15,34,33,-1,15,17,35,-1,35,34,15,-1,17,18,36,-1,36,35,17,-1,21,22,13,-1,13,10,21,-1,25,26,38,-1,38,37,25,-1,27,25,37,-1,37,39,27,-1,28,27,39,-1,39,40,28,-1,29,28,40,-1,40,41,29,-1,30,29,41,-1,41,42,30,-1,31,30,42,-1,42,8,31,-1,26,32,9,-1,9,38,26,-1,32,31,8,-1,8,9,32,-1,44,1,0,-1,0,43,44,-1,43,0,2,-1,2,45,43,-1,2,3,46,-1,46,45,2,-1,3,4,47,-1,47,46,3,-1,4,5,48,-1,48,47,4,-1,5,6,49,-1,49,48,5,-1,6,7,50,-1,50,49,6,-1,50,7,1,-1,1,44,50,-1,51,44,43,-1,43,52,51,-1,52,43,45,-1,45,53,52,-1,53,45,46,-1,46,54,53,-1,46,47,55,-1,55,54,46,-1,47,48,56,-1,56,55,47,-1,48,49,57,-1,57,56,48,-1,49,50,58,-1,58,57,49,-1,58,50,44,-1,44,51,58,-1,0,1,60,-1,60,59,0,-1,1,7,61,-1,61,60,1,-1,7,6,62,-1,62,61,7,-1,6,5,63,-1,63,62,6,-1,5,4,64,-1,64,63,5,-1,4,3,65,-1,65,64,4,-1,3,2,66,-1,66,65,3,-1,2,0,59,-1,59,66,2,-1,59,60,67,-1,60,61,67,-1,61,62,67,-1,62,63,67,-1,63,64,67,-1,64,65,67,-1,65,66,67,-1,66,59,67,-1});
			return IndexedFaceSet_10_131_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet texCoordIndex field, scene-graph level=10, element #131, 504 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_131_texCoordIndex()
		{
			MFInt32 IndexedFaceSet_10_131_texCoordIndex = new MFInt32(new int[] {10,66,67,-1,67,9,10,-1,9,67,68,-1,68,11,9,-1,12,11,68,-1,68,69,12,-1,13,12,69,-1,69,70,13,-1,14,13,70,-1,70,71,14,-1,15,14,71,-1,71,72,15,-1,16,17,73,-1,73,74,16,-1,16,74,66,-1,66,10,16,-1,18,44,19,-1,19,44,45,-1,45,22,19,-1,45,46,24,-1,24,22,45,-1,24,46,47,-1,47,26,28,-1,28,27,47,-1,31,27,28,-1,28,32,31,-1,30,29,34,-1,34,33,30,-1,21,36,35,-1,35,20,21,-1,20,35,37,-1,37,23,20,-1,23,37,38,-1,38,25,23,-1,25,38,39,-1,39,26,25,-1,26,39,40,-1,40,28,26,-1,28,40,41,-1,41,32,28,-1,30,42,36,-1,36,21,30,-1,33,43,42,-1,42,30,33,-1,18,21,20,-1,20,44,18,-1,44,20,23,-1,23,45,44,-1,23,25,46,-1,46,45,23,-1,25,26,47,-1,47,46,25,-1,29,30,21,-1,21,18,29,-1,35,36,48,-1,48,49,35,-1,37,35,49,-1,49,50,37,-1,38,37,50,-1,50,51,38,-1,39,38,51,-1,51,52,39,-1,40,39,52,-1,52,53,40,-1,41,40,53,-1,53,54,41,-1,36,42,55,-1,55,48,36,-1,42,43,56,-1,56,55,42,-1,58,1,0,-1,0,57,58,-1,57,0,2,-1,2,59,57,-1,2,3,60,-1,60,59,2,-1,3,4,61,-1,61,60,3,-1,4,5,62,-1,62,61,4,-1,5,6,63,-1,63,62,5,-1,7,8,65,-1,65,64,7,-1,65,8,1,-1,1,58,65,-1,66,58,57,-1,57,67,66,-1,67,57,59,-1,59,68,67,-1,68,59,60,-1,60,69,68,-1,60,61,70,-1,70,69,60,-1,61,62,71,-1,71,70,61,-1,62,63,72,-1,72,71,62,-1,64,65,74,-1,74,73,64,-1,74,65,58,-1,58,66,74,-1,0,1,76,-1,76,75,0,-1,1,8,77,-1,77,76,1,-1,8,7,78,-1,78,77,8,-1,6,5,79,-1,79,78,6,-1,5,4,80,-1,80,79,5,-1,4,3,81,-1,81,80,4,-1,3,2,82,-1,82,81,3,-1,2,0,75,-1,75,82,2,-1,75,76,83,-1,76,77,83,-1,77,78,83,-1,78,79,83,-1,79,80,83,-1,80,81,83,-1,81,82,83,-1,82,75,83,-1});
			return IndexedFaceSet_10_131_texCoordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=11, element #131, 204 total numbers made up of 68 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_131_point()
		{
			MFVec3f Coordinate_11_131_point = new MFVec3f(new double[] {0.9661,-8.762,0.5723,0.3691,-8.807,0.8458,1.44,-8.739,0.0794,1.177,-8.764,-0.6959,0.3923,-8.805,-0.9469,-0.4545,-8.852,-0.7258,-0.74,-8.877,0.0794,-0.2217,-8.851,0.5842,-1.268,-2.256,0.0441,-0.9337,-2.199,0.9113,-0.6666,-0.7114,1.987,0.2221,0.8376,1.387,1.228,-1.774,1.344,0.0038,-2.047,1.824,0.6768,1.355,0.0441,1.623,-1.673,0.0441,0.3035,1.014,-1.149,1.278,-1.764,-1.265,0.0038,-2.047,-1.658,-1.147,-1.007,-1.096,-0.9516,-2.228,-1.077,-1.138,-1.01,1.327,-0.9371,-2.225,1.219,-1.545,-1.276,0.0441,-1.436,-2.312,0.0441,1.396,-3.087,1.224,0.0972,-3.267,1.693,1.775,-3.014,0.0441,1.399,-3.086,-1.2,0.068,-3.271,-1.582,-0.843,-3.402,-0.9876,-1.362,-3.484,0.0441,-0.8365,-3.41,1.138,0.8808,0.0248,1.437,1.383,0.2791,0.0441,0.9257,0.04,-1.276,-0.6467,-0.7406,-1.753,1.049,-1.809,0.9023,0.0038,-2.047,1.403,1.467,-1.727,0.0441,1.013,-1.816,-0.9274,0.0038,-2.047,-1.229,-0.9641,-2.205,-0.8538,0.9957,-8.471,0.6167,0.3411,-8.577,0.8687,1.38,-8.262,0.0794,1.043,-8.151,-0.7134,0.3626,-8.106,-0.9169,-0.3881,-8.284,-0.7019,-0.7159,-8.427,0.0794,-0.2943,-8.511,0.6272,0.1724,-5.312,1.195,1.081,-5.123,0.8244,1.514,-4.994,0.0444,1.087,-5.034,-0.802,0.1832,-5.167,-1.1,-0.6761,-5.297,-0.7627,-1.022,-5.341,0.0444,-0.614,-5.399,0.8292,0.7598,-9.319,0.331,0.3892,-9.319,0.5008,0.0224,-9.319,0.3384,-0.2912,-9.319,0.033,-0.1251,-9.319,-0.4354,0.4037,-9.319,-0.5735,0.8914,-9.319,-0.4174,1.045,-9.319,0.0345,0.3857,-9.501,-0.0357});
			return Coordinate_11_131_point;
		}
		/** Large attribute array: TextureCoordinate point field, scene-graph level=11, element #132, 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_11_132_point()
		{
			MFVec2f TextureCoordinate_11_132_point = new MFVec2f(new double[] {0.1267,0.0803,0.1336,0.0759,0.1146,0.0819,0.1044,0.0809,0.0953,0.078,0.0875,0.071,0.0784,0.063,0.1502,0.0604,0.1405,0.0696,0.1407,0.2117,0.1584,0.2004,0.1172,0.2146,0.0883,0.2104,0.0713,0.2001,0.0628,0.1933,0.0431,0.1818,0.1731,0.1894,0.1934,0.1767,0.5197,0.0777,0.5114,0.0697,0.5172,0.0468,0.5344,0.0576,0.4978,0.0694,0.4928,0.044,0.4759,0.0792,0.4663,0.0566,0.4533,0.0705,0.4703,0.0979,0.4498,0.0814,0.5298,0.0885,0.5459,0.0756,0.4692,0.1117,0.4455,0.1063,0.5551,0.1016,0.5299,0.1081,0.5243,0.0274,0.5471,0.0477,0.4898,0.021,0.4541,0.042,0.4392,0.0655,0.4368,0.0771,0.4352,0.1061,0.5583,0.0704,0.5651,0.0993,0.5143,0.0582,0.4953,0.0567,0.4711,0.0679,0.4616,0.0791,0.5471,0.0477,0.5243,0.0274,0.4898,0.021,0.4541,0.042,0.4392,0.0655,0.4368,0.0771,0.4352,0.1061,0.5583,0.0704,0.5651,0.0993,0.1337,0.146,0.146,0.1382,0.1159,0.1483,0.0964,0.1457,0.0833,0.1391,0.0751,0.1321,0.0607,0.1224,0.1718,0.1185,0.1568,0.1295,0.1522,0.1693,0.1372,0.1789,0.1165,0.1814,0.0923,0.178,0.0773,0.1696,0.069,0.1627,0.0519,0.1521,0.1826,0.1476,0.1649,0.1594,0.1267,0.0803,0.1336,0.0759,0.1405,0.0696,0.1502,0.0604,0.0875,0.071,0.0953,0.078,0.1044,0.0809,0.1146,0.0819,0.1191,0.0747});
			return TextureCoordinate_11_132_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=11, element #140, 312 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_140_coordIndex()
		{
			MFInt32 IndexedFaceSet_11_140_coordIndex = new MFInt32(new int[] {31,30,8,-1,8,9,31,-1,29,10,8,-1,8,30,29,-1,27,11,10,-1,10,29,27,-1,27,28,12,-1,12,11,27,-1,34,13,12,-1,12,28,34,-1,33,14,13,-1,13,34,33,-1,32,31,9,-1,9,15,32,-1,32,15,14,-1,14,33,32,-1,18,16,9,-1,9,8,18,-1,19,18,8,-1,8,10,19,-1,20,19,10,-1,10,11,20,-1,21,20,11,-1,11,12,21,-1,22,21,12,-1,12,13,22,-1,14,23,22,-1,22,13,14,-1,16,17,15,-1,15,9,16,-1,15,17,23,-1,23,14,15,-1,18,24,16,-1,25,24,18,-1,18,19,25,-1,20,26,25,-1,25,19,20,-1,21,5,4,-1,4,26,21,-1,6,5,21,-1,21,22,6,-1,23,2,6,-1,6,22,23,-1,16,0,3,-1,3,17,16,-1,17,3,2,-1,2,23,17,-1,1,7,24,-1,24,25,1,-1,26,4,1,-1,1,25,26,-1,26,20,21,-1,24,7,0,-1,0,16,24,-1,28,27,36,-1,36,35,28,-1,27,29,37,-1,37,36,27,-1,29,30,38,-1,38,37,29,-1,30,31,39,-1,39,38,30,-1,31,32,40,-1,40,39,31,-1,32,33,41,-1,41,40,32,-1,33,34,42,-1,42,41,33,-1,34,28,35,-1,35,42,34,-1,35,36,43,-1,36,37,43,-1,37,38,43,-1,38,39,43,-1,39,40,43,-1,40,41,43,-1,41,42,43,-1,42,35,43,-1});
			return IndexedFaceSet_11_140_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet texCoordIndex field, scene-graph level=11, element #140, 312 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_140_texCoordIndex()
		{
			MFInt32 IndexedFaceSet_11_140_texCoordIndex = new MFInt32(new int[] {55,54,9,-1,9,11,55,-1,52,13,10,-1,10,53,52,-1,48,15,14,-1,14,51,48,-1,47,50,17,-1,17,16,47,-1,62,19,18,-1,18,49,62,-1,60,21,20,-1,20,61,60,-1,57,56,12,-1,12,23,57,-1,58,24,22,-1,22,59,58,-1,29,25,11,-1,11,9,29,-1,31,30,10,-1,10,13,31,-1,33,32,14,-1,14,15,33,-1,35,34,16,-1,16,17,35,-1,37,36,18,-1,18,19,37,-1,21,39,38,-1,38,20,21,-1,26,27,23,-1,23,12,26,-1,24,28,40,-1,40,22,24,-1,29,41,25,-1,43,42,30,-1,30,31,43,-1,33,45,44,-1,44,32,33,-1,35,4,3,-1,3,46,35,-1,5,4,36,-1,36,37,5,-1,39,6,5,-1,5,38,39,-1,26,1,7,-1,7,27,26,-1,28,7,8,-1,8,40,28,-1,2,0,42,-1,42,43,2,-1,45,3,2,-1,2,44,45,-1,46,34,35,-1,41,0,1,-1,1,25,41,-1,50,47,64,-1,64,63,50,-1,48,51,65,-1,65,64,48,-1,52,53,66,-1,66,65,52,-1,54,55,67,-1,67,66,54,-1,56,57,68,-1,68,67,56,-1,58,59,69,-1,69,68,58,-1,60,61,70,-1,70,69,60,-1,62,49,63,-1,63,70,62,-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 IndexedFaceSet_11_140_texCoordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=12, element #140, 132 total numbers made up of 44 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_12_140_point()
		{
			MFVec3f Coordinate_12_140_point = new MFVec3f(new double[] {0.1963,-6.279,-0.4818,0.7359,-6.276,0.091,-0.3111,-6.279,0.0771,-0.0631,-6.279,-0.3075,0.4837,-6.279,0.4237,0.2217,-6.279,0.6188,-0.072,-6.279,0.4241,0.4969,-6.279,-0.3118,0.6964,-0.6872,-0.5536,0.0513,-0.8287,-0.7608,1.037,-0.5528,0.1334,0.6719,-0.3823,0.6072,0.0567,-0.4045,0.8998,-0.5645,-0.4265,0.6026,-0.9906,-0.6215,0.1153,-0.6586,-0.731,-0.5759,0.1082,-2.201,-0.7417,-0.435,-2.557,-0.5481,0.7903,-1.815,-0.5458,1.093,-1.827,0.1068,0.7473,-1.897,0.6147,0.1257,-2.201,0.8868,-0.3647,-2.557,0.5714,-0.7182,-2.799,0.0724,0.7313,-2.991,-0.4881,0.9561,-3.467,0.0896,0.6806,-2.918,0.5989,0.6136,-0.0062,0.6194,0.0166,-0.0513,0.8929,1.087,0.0162,0.1265,0.8241,-0.0086,-0.6488,0.0398,-0.0498,-0.8998,-0.807,-0.0962,-0.6787,-1.093,-0.1211,0.1265,-0.5742,-0.0952,0.6313,-0.0101,0.5137,0.6957,0.4752,0.5137,0.4734,0.8472,0.5137,0.0864,0.6477,0.5137,-0.5016,0.009,0.5137,-0.706,-0.6839,0.5137,-0.5251,-0.8999,0.5137,0.0842,-0.4904,0.5137,0.483,-0.0139,0.7948,0.0042});
			return Coordinate_12_140_point;
		}
		/** Large attribute array: TextureCoordinate point field, scene-graph level=12, element #141, 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_12_141_point()
		{
			MFVec2f TextureCoordinate_12_141_point = new MFVec2f(new double[] {0.1769,0.0543,0.1836,0.0527,0.1653,0.0588,0.1588,0.058,0.1501,0.0578,0.1384,0.0565,0.128,0.0534,0.1917,0.0541,0.2019,0.0495,0.184,0.1235,0.1842,0.1235,0.1926,0.1217,0.1925,0.1213,0.1699,0.126,0.1699,0.126,0.159,0.1262,0.1588,0.1262,0.1472,0.1262,0.1471,0.1264,0.1345,0.126,0.1344,0.1265,0.1212,0.1264,0.2163,0.1209,0.2014,0.1216,0.2007,0.1217,0.1881,0.0872,0.188,0.087,0.1965,0.0879,0.1962,0.0879,0.1805,0.0889,0.1805,0.0889,0.1676,0.0924,0.1676,0.0924,0.1589,0.0921,0.1588,0.0921,0.1487,0.092,0.1486,0.0921,0.1365,0.0913,0.1364,0.0916,0.1246,0.0899,0.2091,0.0852,0.1787,0.0716,0.1787,0.0716,0.1664,0.0756,0.1664,0.0756,0.1589,0.0751,0.1588,0.0751,0.1587,0.1943,0.1592,0.1943,0.1442,0.195,0.1444,0.1945,0.1745,0.1932,0.1745,0.1933,0.1915,0.1926,0.1911,0.1928,0.2015,0.1906,0.2013,0.19,0.2111,0.1891,0.2098,0.1892,0.2308,0.1922,0.1143,0.1994,0.1304,0.1965,0.1306,0.1955,0.1442,0.195,0.1587,0.1943,0.1745,0.1932,0.1915,0.1926,0.2015,0.1906,0.2111,0.1891,0.2308,0.1922,0.1304,0.1965,0.1803,0.1929});
			return TextureCoordinate_12_141_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=12, element #149, 704 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_149_coordIndex()
		{
			MFInt32 IndexedFaceSet_12_149_coordIndex = new MFInt32(new int[] {14,17,18,-1,18,13,14,-1,12,19,20,-1,20,11,12,-1,4,8,6,-1,6,0,4,-1,10,21,22,-1,22,9,10,-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,10,26,36,-1,36,21,10,-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,25,37,36,-1,36,26,25,-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,73,44,43,-1,43,39,73,-1,40,46,45,-1,45,41,40,-1,42,39,43,-1,43,48,42,-1,47,60,41,-1,41,45,47,-1,42,48,46,-1,46,40,42,-1,9,1,50,-1,50,52,9,-1,4,0,49,-1,49,51,4,-1,11,24,57,-1,57,64,11,-1,1,4,51,-1,51,50,1,-1,10,9,52,-1,52,53,10,-1,26,10,53,-1,53,74,26,-1,0,12,76,-1,76,49,0,-1,31,25,67,-1,67,61,31,-1,25,26,74,-1,74,67,25,-1,24,23,54,-1,54,57,24,-1,23,31,61,-1,61,54,23,-1,54,55,57,-1,39,42,56,-1,56,55,39,-1,42,40,58,-1,58,56,42,-1,40,41,59,-1,59,58,40,-1,59,41,60,-1,60,61,59,-1,61,60,73,-1,73,54,61,-1,57,55,62,-1,62,64,57,-1,55,56,63,-1,63,62,55,-1,56,58,65,-1,65,63,56,-1,58,59,66,-1,66,65,58,-1,59,61,66,-1,52,50,69,-1,69,71,52,-1,51,49,68,-1,68,70,51,-1,50,51,70,-1,70,69,50,-1,53,52,71,-1,71,72,53,-1,76,77,68,-1,68,49,76,-1,74,75,66,-1,66,67,74,-1,78,79,71,-1,71,69,78,-1,79,80,72,-1,72,71,79,-1,87,75,72,-1,72,80,87,-1,81,82,65,-1,65,66,81,-1,82,83,63,-1,63,65,82,-1,83,84,62,-1,62,63,83,-1,88,77,62,-1,62,84,88,-1,85,86,70,-1,70,68,85,-1,86,78,69,-1,69,70,86,-1,60,47,44,-1,44,73,60,-1,54,73,39,-1,39,55,54,-1,74,53,72,-1,72,75,74,-1,81,66,75,-1,75,87,81,-1,61,67,66,-1,64,62,77,-1,77,76,64,-1,85,68,77,-1,77,88,85,-1,12,11,64,-1,64,76,12,-1,47,45,46,-1,46,48,47,-1,47,48,43,-1,43,44,47,-1,79,78,89,-1,78,86,89,-1,86,85,89,-1,85,88,89,-1,88,84,89,-1,84,83,89,-1,83,82,89,-1,82,81,89,-1,81,87,89,-1,87,80,89,-1,80,79,89,-1});
			return IndexedFaceSet_12_149_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet texCoordIndex field, scene-graph level=12, element #149, 704 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_149_texCoordIndex()
		{
			MFInt32 IndexedFaceSet_12_149_texCoordIndex = new MFInt32(new int[] {1,2,3,-1,3,0,1,-1,5,6,7,-1,7,4,5,-1,9,10,11,-1,11,8,9,-1,13,14,15,-1,15,12,13,-1,17,96,95,-1,95,16,17,-1,19,11,10,-1,10,18,19,-1,0,7,6,-1,6,1,0,-1,21,99,98,-1,98,20,21,-1,16,15,14,-1,14,17,16,-1,98,97,22,-1,22,20,98,-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,13,27,28,-1,28,14,13,-1,15,20,22,-1,22,12,15,-1,29,100,96,-1,96,17,29,-1,95,99,21,-1,21,16,95,-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,34,35,28,-1,28,27,34,-1,29,36,101,-1,101,100,29,-1,37,32,33,-1,33,39,37,-1,36,35,38,-1,38,101,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,102,38,35,-1,35,34,102,-1,41,42,47,-1,47,40,41,-1,44,45,46,-1,46,43,44,-1,48,40,47,-1,47,53,48,-1,49,50,43,-1,43,46,49,-1,103,104,45,-1,45,44,103,-1,12,22,51,-1,51,52,12,-1,9,8,54,-1,54,55,9,-1,4,26,56,-1,56,59,4,-1,22,97,105,-1,105,51,22,-1,13,12,52,-1,52,57,13,-1,27,13,57,-1,57,58,27,-1,8,5,62,-1,62,54,8,-1,102,34,60,-1,60,61,102,-1,34,27,58,-1,58,60,34,-1,26,32,63,-1,63,56,26,-1,32,37,64,-1,64,63,32,-1,63,67,56,-1,40,48,68,-1,68,67,40,-1,103,44,65,-1,65,106,103,-1,44,43,66,-1,66,65,44,-1,66,43,50,-1,50,61,66,-1,64,73,41,-1,41,63,64,-1,56,67,74,-1,74,59,56,-1,67,68,76,-1,76,74,67,-1,106,65,69,-1,69,107,106,-1,65,66,70,-1,70,69,65,-1,66,61,70,-1,52,51,71,-1,71,72,52,-1,55,54,85,-1,85,86,55,-1,51,105,108,-1,108,71,51,-1,57,52,72,-1,72,75,57,-1,62,87,85,-1,85,54,62,-1,58,77,70,-1,70,60,58,-1,78,79,72,-1,72,71,78,-1,79,80,75,-1,75,72,79,-1,81,77,75,-1,75,80,81,-1,82,83,69,-1,69,70,82,-1,83,84,107,-1,107,69,83,-1,88,89,74,-1,74,76,88,-1,90,87,74,-1,74,89,90,-1,91,92,86,-1,86,85,91,-1,109,78,71,-1,71,108,109,-1,73,93,42,-1,42,41,73,-1,63,41,40,-1,40,67,63,-1,58,57,75,-1,75,77,58,-1,82,70,77,-1,77,81,82,-1,61,60,70,-1,59,74,87,-1,87,62,59,-1,91,85,87,-1,87,90,91,-1,5,4,59,-1,59,62,5,-1,49,46,45,-1,45,104,49,-1,93,53,47,-1,47,42,93,-1,79,78,110,-1,78,109,110,-1,92,91,94,-1,91,90,94,-1,90,89,94,-1,89,88,94,-1,84,83,110,-1,83,82,110,-1,82,81,110,-1,81,80,110,-1,80,79,110,-1});
			return IndexedFaceSet_12_149_texCoordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=13, element #149, 270 total numbers made up of 90 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_149_point()
		{
			MFVec3f Coordinate_13_149_point = new MFVec3f(new double[] {-0.4307,-2.792,-1.321,0.1513,-2.505,-1.497,-0.232,-3.818,-1.294,0.1222,-4.017,-1.449,-0.1992,-2.574,-1.503,-0.1109,-4.065,-1.402,-0.3219,-3.436,-1.329,0.2155,-3.603,-1.556,-0.0702,-3.546,-1.532,0.5685,-2.632,-1.038,0.8124,-2.764,-0.5453,-0.1335,-3.095,-0.4172,-0.284,-2.963,-0.9225,0.1662,-4.436,-0.5193,0.0023,-4.179,-0.9935,0.5002,-4.373,-1.027,0.628,-4.551,-0.5638,0.2724,-4.42,-0.9757,0.4206,-4.616,-0.5244,-0.1039,-3.744,-0.9131,0.0779,-3.909,-0.4984,0.8118,-4.164,-0.5879,0.6283,-3.951,-1.085,0.0997,-2.947,0.8074,0.0043,-3.038,0.1236,0.7423,-2.828,0.75,0.8459,-2.853,0.0687,0.036,-4.412,0.5685,0.1506,-4.485,0.0302,0.4657,-4.469,0.61,0.5706,-4.567,0.0069,0.4913,-2.824,0.8611,0.3733,-4.605,0.03,0.2282,-4.512,0.6452,0.0292,-3.972,0.6062,0.0966,-3.999,0.0929,0.7363,-4.146,0.0646,0.6199,-4.035,0.6434,0.3474,-3.971,0.741,-0.6986,-1.993,0.9512,-0.6,-1.918,1.297,-0.2502,-2.068,1.4,-0.8459,-1.895,1.044,-0.6762,-2.692,1.171,-0.504,-2.815,1.275,-0.4412,-2.725,1.556,-0.5842,-2.64,1.493,-0.4651,-2.829,1.424,-0.7307,-2.626,1.34,-0.6122,-1.518,-1.193,0.1549,-1.485,-1.347,-0.348,-1.552,-1.37,0.5385,-1.648,-0.9214,0.7721,-1.617,-0.4592,-0.2101,-1.754,0.708,-0.6262,-1.23,0.4608,-0.7618,-1.0,0.7066,-0.2822,-2.163,0.181,-0.4444,-0.9442,0.9382,-0.052,-1.109,1.038,-0.2067,-2.168,1.24,0.1751,-1.396,0.8147,-0.7098,-0.5191,-0.0912,-0.6941,-0.3991,0.3487,-0.4421,-2.196,-0.3496,-0.2779,-0.3129,0.5309,0.1742,-0.3399,0.4446,0.5488,-1.587,0.6972,-0.7534,-0.5856,-1.015,0.088,-0.602,-1.193,-0.4178,-0.6986,-1.212,0.5383,-0.528,-0.8157,0.4897,-0.4967,-0.4368,-0.3465,-2.152,0.9912,0.7623,-1.659,0.1694,0.4626,-0.464,0.1031,-0.5113,-1.955,-0.8705,-0.6907,-0.5756,-0.7157,-0.1449,0.0019,-0.8194,0.1078,0.0814,-0.7022,0.2766,0.0814,-0.3074,-0.0285,-0.0069,0.1675,-0.1933,0.0814,0.2306,-0.5071,0.0814,-0.0008,-0.5617,0.0814,-0.2158,-0.5968,0.0333,-0.7657,-0.421,0.0814,-0.8752,0.1516,-0.0094,0.0281,-0.6464,0.0357,-0.4977,-0.146,0.3617,-0.3198});
			return Coordinate_13_149_point;
		}
		/** Large attribute array: TextureCoordinate point field, scene-graph level=13, element #150, 222 total numbers made up of 111 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_150_point()
		{
			MFVec2f TextureCoordinate_13_150_point = new MFVec2f(new double[] {0.4525,0.108,0.4381,0.1111,0.441,0.103,0.454,0.1007,0.4476,0.1397,0.4329,0.1393,0.4377,0.1216,0.4502,0.1202,0.4209,0.1405,0.4121,0.1424,0.4179,0.1206,0.4243,0.1263,0.6115,0.1686,0.5969,0.1669,0.5946,0.1365,0.6082,0.1398,0.607,0.1302,0.5938,0.1274,0.4261,0.1111,0.4273,0.1179,0.6243,0.1459,0.6223,0.1363,0.6274,0.1705,0.4684,0.1045,0.467,0.1105,0.466,0.1219,0.4622,0.1442,0.5805,0.1668,0.5779,0.1383,0.5784,0.128,0.4804,0.1157,0.4844,0.1124,0.4797,0.149,0.4793,0.1251,0.5625,0.1698,0.5629,0.1425,0.5626,0.1324,0.4888,0.1512,0.5559,0.1428,0.4878,0.1256,0.4786,0.1985,0.4825,0.1924,0.4997,0.1956,0.5351,0.2088,0.5335,0.218,0.5204,0.2076,0.5208,0.204,0.4954,0.1985,0.4777,0.2028,0.5187,0.2019,0.5361,0.2041,0.6252,0.1939,0.6107,0.1902,0.4971,0.2024,0.416,0.1694,0.4086,0.166,0.4589,0.1659,0.5975,0.1916,0.5809,0.1929,0.4436,0.1613,0.5665,0.1978,0.5594,0.2064,0.4278,0.1622,0.4728,0.1797,0.4819,0.1772,0.555,0.2286,0.5566,0.2176,0.4574,0.1901,0.458,0.1987,0.5717,0.2352,0.577,0.2271,0.6219,0.2141,0.6089,0.2102,0.4875,0.1905,0.4367,0.2003,0.6006,0.2164,0.4461,0.2073,0.5875,0.219,0.6163,0.2342,0.6088,0.2316,0.6022,0.2309,0.5955,0.2329,0.59,0.2339,0.5857,0.2403,0.5872,0.2503,0.4139,0.1908,0.4051,0.1865,0.4215,0.1933,0.4326,0.2191,0.4267,0.2163,0.4205,0.2125,0.4142,0.2104,0.4085,0.2117,0.5031,0.1948,0.4194,0.2265,0.6089,0.1253,0.5935,0.1226,0.6357,0.1691,0.6309,0.1456,0.6262,0.1324,0.5767,0.1236,0.5588,0.1287,0.5561,0.1709,0.5309,0.2265,0.5174,0.2117,0.6371,0.1946,0.5513,0.238,0.5677,0.2471,0.6333,0.2166,0.6204,0.2388,0.602,0.2424});
			return TextureCoordinate_13_150_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=10, element #161, 504 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_161_coordIndex()
		{
			MFInt32 IndexedFaceSet_10_161_coordIndex = new MFInt32(new int[] {38,37,52,-1,52,51,38,-1,37,39,53,-1,53,52,37,-1,40,54,53,-1,53,39,40,-1,41,55,54,-1,54,40,41,-1,42,56,55,-1,55,41,42,-1,8,57,56,-1,56,42,8,-1,9,58,57,-1,57,8,9,-1,9,38,51,-1,51,58,9,-1,10,11,33,-1,11,14,34,-1,34,33,11,-1,34,14,16,-1,16,35,34,-1,16,36,35,-1,36,19,20,-1,20,18,36,-1,23,24,20,-1,20,19,23,-1,22,24,23,-1,23,21,22,-1,13,12,25,-1,25,26,13,-1,12,15,27,-1,27,25,12,-1,15,17,28,-1,28,27,15,-1,17,18,29,-1,29,28,17,-1,18,20,30,-1,30,29,18,-1,20,24,31,-1,31,30,20,-1,22,13,26,-1,26,32,22,-1,24,22,32,-1,32,31,24,-1,10,33,12,-1,12,13,10,-1,33,34,15,-1,15,12,33,-1,15,34,35,-1,35,17,15,-1,17,35,36,-1,36,18,17,-1,21,10,13,-1,13,22,21,-1,25,37,38,-1,38,26,25,-1,27,39,37,-1,37,25,27,-1,28,40,39,-1,39,27,28,-1,29,41,40,-1,40,28,29,-1,30,42,41,-1,41,29,30,-1,31,8,42,-1,42,30,31,-1,26,38,9,-1,9,32,26,-1,32,9,8,-1,8,31,32,-1,44,43,0,-1,0,1,44,-1,43,45,2,-1,2,0,43,-1,2,45,46,-1,46,3,2,-1,3,46,47,-1,47,4,3,-1,4,47,48,-1,48,5,4,-1,5,48,49,-1,49,6,5,-1,6,49,50,-1,50,7,6,-1,50,44,1,-1,1,7,50,-1,51,52,43,-1,43,44,51,-1,52,53,45,-1,45,43,52,-1,53,54,46,-1,46,45,53,-1,46,54,55,-1,55,47,46,-1,47,55,56,-1,56,48,47,-1,48,56,57,-1,57,49,48,-1,49,57,58,-1,58,50,49,-1,58,51,44,-1,44,50,58,-1,0,59,60,-1,60,1,0,-1,1,60,61,-1,61,7,1,-1,7,61,62,-1,62,6,7,-1,6,62,63,-1,63,5,6,-1,5,63,64,-1,64,4,5,-1,4,64,65,-1,65,3,4,-1,3,65,66,-1,66,2,3,-1,2,66,59,-1,59,0,2,-1,59,67,60,-1,60,67,61,-1,61,67,62,-1,62,67,63,-1,63,67,64,-1,64,67,65,-1,65,67,66,-1,66,67,59,-1});
			return IndexedFaceSet_10_161_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet texCoordIndex field, scene-graph level=10, element #161, 504 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_161_texCoordIndex()
		{
			MFInt32 IndexedFaceSet_10_161_texCoordIndex = new MFInt32(new int[] {10,9,67,-1,67,66,10,-1,9,11,68,-1,68,67,9,-1,12,69,68,-1,68,11,12,-1,13,70,69,-1,69,12,13,-1,14,71,70,-1,70,13,14,-1,15,72,71,-1,71,14,15,-1,16,74,73,-1,73,17,16,-1,16,10,66,-1,66,74,16,-1,18,19,44,-1,19,22,45,-1,45,44,19,-1,45,22,24,-1,24,46,45,-1,24,47,46,-1,47,27,28,-1,28,26,47,-1,31,32,28,-1,28,27,31,-1,30,33,34,-1,34,29,30,-1,21,20,35,-1,35,36,21,-1,20,23,37,-1,37,35,20,-1,23,25,38,-1,38,37,23,-1,25,26,39,-1,39,38,25,-1,26,28,40,-1,40,39,26,-1,28,32,41,-1,41,40,28,-1,30,21,36,-1,36,42,30,-1,33,30,42,-1,42,43,33,-1,18,44,20,-1,20,21,18,-1,44,45,23,-1,23,20,44,-1,23,45,46,-1,46,25,23,-1,25,46,47,-1,47,26,25,-1,29,18,21,-1,21,30,29,-1,35,49,48,-1,48,36,35,-1,37,50,49,-1,49,35,37,-1,38,51,50,-1,50,37,38,-1,39,52,51,-1,51,38,39,-1,40,53,52,-1,52,39,40,-1,41,54,53,-1,53,40,41,-1,36,48,55,-1,55,42,36,-1,42,55,56,-1,56,43,42,-1,58,57,0,-1,0,1,58,-1,57,59,2,-1,2,0,57,-1,2,59,60,-1,60,3,2,-1,3,60,61,-1,61,4,3,-1,4,61,62,-1,62,5,4,-1,5,62,63,-1,63,6,5,-1,7,64,65,-1,65,8,7,-1,65,58,1,-1,1,8,65,-1,66,67,57,-1,57,58,66,-1,67,68,59,-1,59,57,67,-1,68,69,60,-1,60,59,68,-1,60,69,70,-1,70,61,60,-1,61,70,71,-1,71,62,61,-1,62,71,72,-1,72,63,62,-1,64,73,74,-1,74,65,64,-1,74,66,58,-1,58,65,74,-1,0,75,76,-1,76,1,0,-1,1,76,77,-1,77,8,1,-1,8,77,78,-1,78,7,8,-1,6,78,79,-1,79,5,6,-1,5,79,80,-1,80,4,5,-1,4,80,81,-1,81,3,4,-1,3,81,82,-1,82,2,3,-1,2,82,75,-1,75,0,2,-1,75,83,76,-1,76,83,77,-1,77,83,78,-1,78,83,79,-1,79,83,80,-1,80,83,81,-1,81,83,82,-1,82,83,75,-1});
			return IndexedFaceSet_10_161_texCoordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=11, element #161, 204 total numbers made up of 68 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_161_point()
		{
			MFVec3f Coordinate_11_161_point = new MFVec3f(new double[] {-0.9661,-8.762,0.5723,-0.3691,-8.807,0.8458,-1.44,-8.739,0.0794,-1.177,-8.764,-0.6959,-0.3923,-8.805,-0.9469,0.4545,-8.852,-0.7258,0.74,-8.877,0.0794,0.2217,-8.851,0.5842,1.268,-2.256,0.0441,0.9337,-2.199,0.9113,0.6666,-0.7114,1.987,-0.2221,0.8376,1.387,-1.228,-1.774,1.344,-0.0038,-2.047,1.824,-0.6768,1.355,0.0441,-1.623,-1.673,0.0441,-0.3035,1.014,-1.149,-1.278,-1.764,-1.265,-0.0038,-2.047,-1.658,1.147,-1.007,-1.096,0.9516,-2.228,-1.077,1.138,-1.01,1.327,0.9371,-2.225,1.219,1.545,-1.276,0.0441,1.436,-2.312,0.0441,-1.396,-3.087,1.224,-0.0972,-3.267,1.693,-1.775,-3.014,0.0441,-1.399,-3.086,-1.2,-0.068,-3.271,-1.582,0.843,-3.402,-0.9876,1.362,-3.484,0.0441,0.8365,-3.41,1.138,-0.8808,0.0248,1.437,-1.383,0.2791,0.0441,-0.9257,0.04,-1.276,0.6467,-0.7406,-1.753,-1.049,-1.809,0.9023,-0.0038,-2.047,1.403,-1.467,-1.727,0.0441,-1.013,-1.816,-0.9274,-0.0038,-2.047,-1.229,0.9641,-2.205,-0.8538,-0.9957,-8.471,0.6167,-0.3411,-8.577,0.8687,-1.38,-8.262,0.0794,-1.043,-8.151,-0.7134,-0.3626,-8.106,-0.9169,0.3881,-8.284,-0.7019,0.7159,-8.427,0.0794,0.2943,-8.511,0.6272,-0.1724,-5.312,1.195,-1.081,-5.123,0.8244,-1.514,-4.994,0.0444,-1.087,-5.034,-0.802,-0.1832,-5.167,-1.1,0.6761,-5.297,-0.7627,1.022,-5.341,0.0444,0.614,-5.399,0.8292,-0.7598,-9.319,0.331,-0.3892,-9.319,0.5008,-0.0224,-9.319,0.3384,0.2912,-9.319,0.033,0.1251,-9.319,-0.4354,-0.4037,-9.319,-0.5735,-0.8914,-9.319,-0.4174,-1.045,-9.319,0.0345,-0.3857,-9.501,-0.0357});
			return Coordinate_11_161_point;
		}
		/** Large attribute array: TextureCoordinate point field, scene-graph level=11, element #162, 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_11_162_point()
		{
			MFVec2f TextureCoordinate_11_162_point = new MFVec2f(new double[] {0.1267,0.0803,0.1336,0.0759,0.1146,0.0819,0.1044,0.0809,0.0953,0.078,0.0875,0.071,0.0784,0.063,0.1502,0.0604,0.1405,0.0696,0.1407,0.2117,0.1584,0.2004,0.1172,0.2146,0.0883,0.2104,0.0713,0.2001,0.0628,0.1933,0.0431,0.1818,0.1731,0.1894,0.1934,0.1767,0.5197,0.0777,0.5114,0.0697,0.5172,0.0468,0.5344,0.0576,0.4978,0.0694,0.4928,0.044,0.4759,0.0792,0.4663,0.0566,0.4533,0.0705,0.4703,0.0979,0.4498,0.0814,0.5298,0.0885,0.5459,0.0756,0.4692,0.1117,0.4455,0.1063,0.5551,0.1016,0.5299,0.1081,0.5243,0.0274,0.5471,0.0477,0.4898,0.021,0.4541,0.042,0.4392,0.0655,0.4368,0.0771,0.4352,0.1061,0.5583,0.0704,0.5651,0.0993,0.5143,0.0582,0.4953,0.0567,0.4711,0.0679,0.4616,0.0791,0.5471,0.0477,0.5243,0.0274,0.4898,0.021,0.4541,0.042,0.4392,0.0655,0.4368,0.0771,0.4352,0.1061,0.5583,0.0704,0.5651,0.0993,0.1337,0.146,0.146,0.1382,0.1159,0.1483,0.0964,0.1457,0.0833,0.1391,0.0751,0.1321,0.0607,0.1224,0.1718,0.1185,0.1568,0.1295,0.1522,0.1693,0.1372,0.1789,0.1165,0.1814,0.0923,0.178,0.0773,0.1696,0.069,0.1627,0.0519,0.1521,0.1826,0.1476,0.1649,0.1594,0.1267,0.0803,0.1336,0.0759,0.1405,0.0696,0.1502,0.0604,0.0875,0.071,0.0953,0.078,0.1044,0.0809,0.1146,0.0819,0.1191,0.0747});
			return TextureCoordinate_11_162_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=11, element #170, 312 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_170_coordIndex()
		{
			MFInt32 IndexedFaceSet_11_170_coordIndex = new MFInt32(new int[] {31,9,8,-1,8,30,31,-1,29,30,8,-1,8,10,29,-1,27,29,10,-1,10,11,27,-1,27,11,12,-1,12,28,27,-1,34,28,12,-1,12,13,34,-1,33,34,13,-1,13,14,33,-1,32,15,9,-1,9,31,32,-1,32,33,14,-1,14,15,32,-1,18,8,9,-1,9,16,18,-1,19,10,8,-1,8,18,19,-1,20,11,10,-1,10,19,20,-1,21,12,11,-1,11,20,21,-1,22,13,12,-1,12,21,22,-1,14,13,22,-1,22,23,14,-1,16,9,15,-1,15,17,16,-1,15,14,23,-1,23,17,15,-1,18,16,24,-1,25,19,18,-1,18,24,25,-1,20,19,25,-1,25,26,20,-1,21,26,4,-1,4,5,21,-1,6,22,21,-1,21,5,6,-1,23,22,6,-1,6,2,23,-1,16,17,3,-1,3,0,16,-1,17,23,2,-1,2,3,17,-1,1,25,24,-1,24,7,1,-1,26,25,1,-1,1,4,26,-1,26,21,20,-1,24,16,0,-1,0,7,24,-1,28,35,36,-1,36,27,28,-1,27,36,37,-1,37,29,27,-1,29,37,38,-1,38,30,29,-1,30,38,39,-1,39,31,30,-1,31,39,40,-1,40,32,31,-1,32,40,41,-1,41,33,32,-1,33,41,42,-1,42,34,33,-1,34,42,35,-1,35,28,34,-1,35,43,36,-1,36,43,37,-1,37,43,38,-1,38,43,39,-1,39,43,40,-1,40,43,41,-1,41,43,42,-1,42,43,35,-1});
			return IndexedFaceSet_11_170_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet texCoordIndex field, scene-graph level=11, element #170, 312 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_170_texCoordIndex()
		{
			MFInt32 IndexedFaceSet_11_170_texCoordIndex = new MFInt32(new int[] {55,11,9,-1,9,54,55,-1,52,53,10,-1,10,13,52,-1,48,51,14,-1,14,15,48,-1,47,16,17,-1,17,50,47,-1,62,49,18,-1,18,19,62,-1,60,61,20,-1,20,21,60,-1,57,23,12,-1,12,56,57,-1,58,59,22,-1,22,24,58,-1,29,9,11,-1,11,25,29,-1,31,13,10,-1,10,30,31,-1,33,15,14,-1,14,32,33,-1,35,17,16,-1,16,34,35,-1,37,19,18,-1,18,36,37,-1,21,20,38,-1,38,39,21,-1,26,12,23,-1,23,27,26,-1,24,22,40,-1,40,28,24,-1,29,25,41,-1,43,31,30,-1,30,42,43,-1,33,32,44,-1,44,45,33,-1,35,46,3,-1,3,4,35,-1,5,37,36,-1,36,4,5,-1,39,38,5,-1,5,6,39,-1,26,27,7,-1,7,1,26,-1,28,40,8,-1,8,7,28,-1,2,43,42,-1,42,0,2,-1,45,44,2,-1,2,3,45,-1,46,35,34,-1,41,25,1,-1,1,0,41,-1,50,63,64,-1,64,47,50,-1,48,64,65,-1,65,51,48,-1,52,65,66,-1,66,53,52,-1,54,66,67,-1,67,55,54,-1,56,67,68,-1,68,57,56,-1,58,68,69,-1,69,59,58,-1,60,69,70,-1,70,61,60,-1,62,70,63,-1,63,49,62,-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 IndexedFaceSet_11_170_texCoordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=12, element #170, 132 total numbers made up of 44 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_12_170_point()
		{
			MFVec3f Coordinate_12_170_point = new MFVec3f(new double[] {-0.1963,-6.279,-0.4818,-0.7359,-6.276,0.091,0.3111,-6.279,0.0771,0.0631,-6.279,-0.3075,-0.4837,-6.279,0.4237,-0.2217,-6.279,0.6188,0.072,-6.279,0.4241,-0.4969,-6.279,-0.3118,-0.6964,-0.6872,-0.5536,-0.0513,-0.8287,-0.7608,-1.037,-0.5528,0.1334,-0.6719,-0.3823,0.6072,-0.0567,-0.4045,0.8998,0.5645,-0.4265,0.6026,0.9906,-0.6215,0.1153,0.6586,-0.731,-0.5759,-0.1082,-2.201,-0.7417,0.435,-2.557,-0.5481,-0.7903,-1.815,-0.5458,-1.093,-1.827,0.1068,-0.7473,-1.897,0.6147,-0.1257,-2.201,0.8868,0.3647,-2.557,0.5714,0.7182,-2.799,0.0724,-0.7313,-2.991,-0.4881,-0.9561,-3.467,0.0896,-0.6806,-2.918,0.5989,-0.6136,-0.0062,0.6194,-0.0166,-0.0513,0.8929,-1.087,0.0162,0.1265,-0.8241,-0.0086,-0.6488,-0.0398,-0.0498,-0.8998,0.807,-0.0962,-0.6787,1.093,-0.1211,0.1265,0.5742,-0.0952,0.6313,0.0101,0.5137,0.6957,-0.4752,0.5137,0.4734,-0.8472,0.5137,0.0864,-0.6477,0.5137,-0.5016,-0.009,0.5137,-0.706,0.6839,0.5137,-0.5251,0.8999,0.5137,0.0842,0.4904,0.5137,0.483,0.0139,0.7948,0.0042});
			return Coordinate_12_170_point;
		}
		/** Large attribute array: TextureCoordinate point field, scene-graph level=12, element #171, 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_12_171_point()
		{
			MFVec2f TextureCoordinate_12_171_point = new MFVec2f(new double[] {0.1769,0.0543,0.1836,0.0527,0.1653,0.0588,0.1588,0.058,0.1501,0.0578,0.1384,0.0565,0.128,0.0534,0.1917,0.0541,0.2019,0.0495,0.184,0.1235,0.1842,0.1235,0.1926,0.1217,0.1925,0.1213,0.1699,0.126,0.1699,0.126,0.159,0.1262,0.1588,0.1262,0.1472,0.1262,0.1471,0.1264,0.1345,0.126,0.1344,0.1265,0.1212,0.1264,0.2163,0.1209,0.2014,0.1216,0.2007,0.1217,0.1881,0.0872,0.188,0.087,0.1965,0.0879,0.1962,0.0879,0.1805,0.0889,0.1805,0.0889,0.1676,0.0924,0.1676,0.0924,0.1589,0.0921,0.1588,0.0921,0.1487,0.092,0.1486,0.0921,0.1365,0.0913,0.1364,0.0916,0.1246,0.0899,0.2091,0.0852,0.1787,0.0716,0.1787,0.0716,0.1664,0.0756,0.1664,0.0756,0.1589,0.0751,0.1588,0.0751,0.1587,0.1943,0.1592,0.1943,0.1442,0.195,0.1444,0.1945,0.1745,0.1932,0.1745,0.1933,0.1915,0.1926,0.1911,0.1928,0.2015,0.1906,0.2013,0.19,0.2111,0.1891,0.2098,0.1892,0.2308,0.1922,0.1143,0.1994,0.1304,0.1965,0.1306,0.1955,0.1442,0.195,0.1587,0.1943,0.1745,0.1932,0.1915,0.1926,0.2015,0.1906,0.2111,0.1891,0.2308,0.1922,0.1304,0.1965,0.1803,0.1929});
			return TextureCoordinate_12_171_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=12, element #179, 704 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_179_coordIndex()
		{
			MFInt32 IndexedFaceSet_12_179_coordIndex = new MFInt32(new int[] {14,13,18,-1,18,17,14,-1,12,11,20,-1,20,19,12,-1,4,0,6,-1,6,8,4,-1,10,9,22,-1,22,21,10,-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,10,21,36,-1,36,26,10,-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,25,26,36,-1,36,37,25,-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,73,39,43,-1,43,44,73,-1,40,41,45,-1,45,46,40,-1,42,48,43,-1,43,39,42,-1,47,45,41,-1,41,60,47,-1,42,40,46,-1,46,48,42,-1,9,52,50,-1,50,1,9,-1,4,51,49,-1,49,0,4,-1,11,64,57,-1,57,24,11,-1,1,50,51,-1,51,4,1,-1,10,53,52,-1,52,9,10,-1,26,74,53,-1,53,10,26,-1,0,49,76,-1,76,12,0,-1,31,61,67,-1,67,25,31,-1,25,67,74,-1,74,26,25,-1,24,57,54,-1,54,23,24,-1,23,54,61,-1,61,31,23,-1,54,57,55,-1,39,55,56,-1,56,42,39,-1,42,56,58,-1,58,40,42,-1,40,58,59,-1,59,41,40,-1,59,61,60,-1,60,41,59,-1,61,54,73,-1,73,60,61,-1,57,64,62,-1,62,55,57,-1,55,62,63,-1,63,56,55,-1,56,63,65,-1,65,58,56,-1,58,65,66,-1,66,59,58,-1,59,66,61,-1,52,71,69,-1,69,50,52,-1,51,70,68,-1,68,49,51,-1,50,69,70,-1,70,51,50,-1,53,72,71,-1,71,52,53,-1,76,49,68,-1,68,77,76,-1,74,67,66,-1,66,75,74,-1,78,69,71,-1,71,79,78,-1,79,71,72,-1,72,80,79,-1,87,80,72,-1,72,75,87,-1,81,66,65,-1,65,82,81,-1,82,65,63,-1,63,83,82,-1,83,63,62,-1,62,84,83,-1,88,84,62,-1,62,77,88,-1,85,68,70,-1,70,86,85,-1,86,70,69,-1,69,78,86,-1,60,73,44,-1,44,47,60,-1,54,55,39,-1,39,73,54,-1,74,75,72,-1,72,53,74,-1,81,87,75,-1,75,66,81,-1,61,66,67,-1,64,76,77,-1,77,62,64,-1,85,88,77,-1,77,68,85,-1,12,76,64,-1,64,11,12,-1,47,48,46,-1,46,45,47,-1,47,44,43,-1,43,48,47,-1,79,89,78,-1,78,89,86,-1,86,89,85,-1,85,89,88,-1,88,89,84,-1,84,89,83,-1,83,89,82,-1,82,89,81,-1,81,89,87,-1,87,89,80,-1,80,89,79,-1});
			return IndexedFaceSet_12_179_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet texCoordIndex field, scene-graph level=12, element #179, 704 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_179_texCoordIndex()
		{
			MFInt32 IndexedFaceSet_12_179_texCoordIndex = new MFInt32(new int[] {1,0,3,-1,3,2,1,-1,5,4,7,-1,7,6,5,-1,9,8,11,-1,11,10,9,-1,13,12,15,-1,15,14,13,-1,17,16,95,-1,95,96,17,-1,19,18,10,-1,10,11,19,-1,0,1,6,-1,6,7,0,-1,21,20,98,-1,98,99,21,-1,16,17,14,-1,14,15,16,-1,98,20,22,-1,22,97,98,-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,13,14,28,-1,28,27,13,-1,15,12,22,-1,22,20,15,-1,29,17,96,-1,96,100,29,-1,95,16,21,-1,21,99,95,-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,34,27,28,-1,28,35,34,-1,29,100,101,-1,101,36,29,-1,37,39,33,-1,33,32,37,-1,36,101,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,102,34,35,-1,35,38,102,-1,41,40,47,-1,47,42,41,-1,44,43,46,-1,46,45,44,-1,48,53,47,-1,47,40,48,-1,49,46,43,-1,43,50,49,-1,103,44,45,-1,45,104,103,-1,12,52,51,-1,51,22,12,-1,9,55,54,-1,54,8,9,-1,4,59,56,-1,56,26,4,-1,22,51,105,-1,105,97,22,-1,13,57,52,-1,52,12,13,-1,27,58,57,-1,57,13,27,-1,8,54,62,-1,62,5,8,-1,102,61,60,-1,60,34,102,-1,34,60,58,-1,58,27,34,-1,26,56,63,-1,63,32,26,-1,32,63,64,-1,64,37,32,-1,63,56,67,-1,40,67,68,-1,68,48,40,-1,103,106,65,-1,65,44,103,-1,44,65,66,-1,66,43,44,-1,66,61,50,-1,50,43,66,-1,64,63,41,-1,41,73,64,-1,56,59,74,-1,74,67,56,-1,67,74,76,-1,76,68,67,-1,106,107,69,-1,69,65,106,-1,65,69,70,-1,70,66,65,-1,66,70,61,-1,52,72,71,-1,71,51,52,-1,55,86,85,-1,85,54,55,-1,51,71,108,-1,108,105,51,-1,57,75,72,-1,72,52,57,-1,62,54,85,-1,85,87,62,-1,58,60,70,-1,70,77,58,-1,78,71,72,-1,72,79,78,-1,79,72,75,-1,75,80,79,-1,81,80,75,-1,75,77,81,-1,82,70,69,-1,69,83,82,-1,83,69,107,-1,107,84,83,-1,88,76,74,-1,74,89,88,-1,90,89,74,-1,74,87,90,-1,91,85,86,-1,86,92,91,-1,109,108,71,-1,71,78,109,-1,73,41,42,-1,42,93,73,-1,63,67,40,-1,40,41,63,-1,58,77,75,-1,75,57,58,-1,82,81,77,-1,77,70,82,-1,61,70,60,-1,59,62,87,-1,87,74,59,-1,91,90,87,-1,87,85,91,-1,5,62,59,-1,59,4,5,-1,49,104,45,-1,45,46,49,-1,93,42,47,-1,47,53,93,-1,79,110,78,-1,78,110,109,-1,92,94,91,-1,91,94,90,-1,90,94,89,-1,89,94,88,-1,84,110,83,-1,83,110,82,-1,82,110,81,-1,81,110,80,-1,80,110,79,-1});
			return IndexedFaceSet_12_179_texCoordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=13, element #179, 270 total numbers made up of 90 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_179_point()
		{
			MFVec3f Coordinate_13_179_point = new MFVec3f(new double[] {0.4307,-2.792,-1.321,-0.1513,-2.505,-1.497,0.232,-3.818,-1.294,-0.1222,-4.017,-1.449,0.1992,-2.574,-1.503,0.1109,-4.065,-1.402,0.3219,-3.436,-1.329,-0.2155,-3.603,-1.556,0.0702,-3.546,-1.532,-0.5685,-2.632,-1.038,-0.8124,-2.764,-0.5453,0.1335,-3.095,-0.4172,0.284,-2.963,-0.9225,-0.1662,-4.436,-0.5193,-0.0023,-4.179,-0.9935,-0.5002,-4.373,-1.027,-0.628,-4.551,-0.5638,-0.2724,-4.42,-0.9757,-0.4206,-4.616,-0.5244,0.1039,-3.744,-0.9131,-0.0779,-3.909,-0.4984,-0.8118,-4.164,-0.5879,-0.6283,-3.951,-1.085,-0.0997,-2.947,0.8074,-0.0043,-3.038,0.1236,-0.7423,-2.828,0.75,-0.8459,-2.853,0.0687,-0.036,-4.412,0.5685,-0.1506,-4.485,0.0302,-0.4657,-4.469,0.61,-0.5706,-4.567,0.0069,-0.4913,-2.824,0.8611,-0.3733,-4.605,0.03,-0.2282,-4.512,0.6452,-0.0292,-3.972,0.6062,-0.0966,-3.999,0.0929,-0.7363,-4.146,0.0646,-0.6199,-4.035,0.6434,-0.3474,-3.971,0.741,0.6986,-1.993,0.9512,0.6,-1.918,1.297,0.2502,-2.068,1.4,0.8459,-1.895,1.044,0.6762,-2.692,1.171,0.504,-2.815,1.275,0.4412,-2.725,1.556,0.5842,-2.64,1.493,0.4651,-2.829,1.424,0.7307,-2.626,1.34,0.6122,-1.518,-1.193,-0.1549,-1.485,-1.347,0.348,-1.552,-1.37,-0.5385,-1.648,-0.9214,-0.7721,-1.617,-0.4592,0.2101,-1.754,0.708,0.6262,-1.23,0.4608,0.7618,-1.0,0.7066,0.2822,-2.163,0.181,0.4444,-0.9442,0.9382,0.052,-1.109,1.038,0.2067,-2.168,1.24,-0.1751,-1.396,0.8147,0.7098,-0.5191,-0.0912,0.6941,-0.3991,0.3487,0.4421,-2.196,-0.3496,0.2779,-0.3129,0.5309,-0.1742,-0.3399,0.4446,-0.5488,-1.587,0.6972,0.7534,-0.5856,-1.015,-0.088,-0.602,-1.193,0.4178,-0.6986,-1.212,-0.5383,-0.528,-0.8157,-0.4897,-0.4967,-0.4368,0.3465,-2.152,0.9912,-0.7623,-1.659,0.1694,-0.4626,-0.464,0.1031,0.5113,-1.955,-0.8705,0.6907,-0.5756,-0.7157,0.1449,0.0019,-0.8194,-0.1078,0.0814,-0.7022,-0.2766,0.0814,-0.3074,0.0285,-0.0069,0.1675,0.1933,0.0814,0.2306,0.5071,0.0814,-0.0008,0.5617,0.0814,-0.2158,0.5968,0.0333,-0.7657,0.421,0.0814,-0.8752,-0.1516,-0.0094,0.0281,0.6464,0.0357,-0.4977,0.146,0.3617,-0.3198});
			return Coordinate_13_179_point;
		}
		/** Large attribute array: TextureCoordinate point field, scene-graph level=13, element #180, 222 total numbers made up of 111 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_180_point()
		{
			MFVec2f TextureCoordinate_13_180_point = new MFVec2f(new double[] {0.4525,0.108,0.4381,0.1111,0.441,0.103,0.454,0.1007,0.4476,0.1397,0.4329,0.1393,0.4377,0.1216,0.4502,0.1202,0.4209,0.1405,0.4121,0.1424,0.4179,0.1206,0.4243,0.1263,0.6115,0.1686,0.5969,0.1669,0.5946,0.1365,0.6082,0.1398,0.607,0.1302,0.5938,0.1274,0.4261,0.1111,0.4273,0.1179,0.6243,0.1459,0.6223,0.1363,0.6274,0.1705,0.4684,0.1045,0.467,0.1105,0.466,0.1219,0.4622,0.1442,0.5805,0.1668,0.5779,0.1383,0.5784,0.128,0.4804,0.1157,0.4844,0.1124,0.4797,0.149,0.4793,0.1251,0.5625,0.1698,0.5629,0.1425,0.5626,0.1324,0.4888,0.1512,0.5559,0.1428,0.4878,0.1256,0.4786,0.1985,0.4825,0.1924,0.4997,0.1956,0.5351,0.2088,0.5335,0.218,0.5204,0.2076,0.5208,0.204,0.4954,0.1985,0.4777,0.2028,0.5187,0.2019,0.5361,0.2041,0.6252,0.1939,0.6107,0.1902,0.4971,0.2024,0.416,0.1694,0.4086,0.166,0.4589,0.1659,0.5975,0.1916,0.5809,0.1929,0.4436,0.1613,0.5665,0.1978,0.5594,0.2064,0.4278,0.1622,0.4728,0.1797,0.4819,0.1772,0.555,0.2286,0.5566,0.2176,0.4574,0.1901,0.458,0.1987,0.5717,0.2352,0.577,0.2271,0.6219,0.2141,0.6089,0.2102,0.4875,0.1905,0.4367,0.2003,0.6006,0.2164,0.4461,0.2073,0.5875,0.219,0.6163,0.2342,0.6088,0.2316,0.6022,0.2309,0.5955,0.2329,0.59,0.2339,0.5857,0.2403,0.5872,0.2503,0.4139,0.1908,0.4051,0.1865,0.4215,0.1933,0.4326,0.2191,0.4267,0.2163,0.4205,0.2125,0.4142,0.2104,0.4085,0.2117,0.5031,0.1948,0.4194,0.2265,0.6089,0.1253,0.5935,0.1226,0.6357,0.1691,0.6309,0.1456,0.6262,0.1324,0.5767,0.1236,0.5588,0.1287,0.5561,0.1709,0.5309,0.2265,0.5174,0.2117,0.6371,0.1946,0.5513,0.238,0.5677,0.2471,0.6333,0.2166,0.6204,0.2388,0.602,0.2424});
			return TextureCoordinate_13_180_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=10, element #191, 1976 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_191_coordIndex()
		{
			MFInt32 IndexedFaceSet_10_191_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_10_191_coordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_10_191_coordIndex_2()));
			return IndexedFaceSet_10_191_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet texCoordIndex field, scene-graph level=10, element #191, 1976 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_191_texCoordIndex()
		{
			MFInt32 IndexedFaceSet_10_191_texCoordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_10_191_texCoordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_10_191_texCoordIndex_2()));
			return IndexedFaceSet_10_191_texCoordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=11, element #191, 816 total numbers made up of 272 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_191_point()
		{
			MFVec3f Coordinate_11_191_point = new MFVec3f(new double[] {4.394,7.966,-2.09,4.318,7.966,1.477,1.631,13.18,1.925,1.504,7.966,-2.978,3.828,13.41,1.536,3.096,7.966,-2.715,3.474,14.87,-2.403,4.016,15.32,-0.5639,1.633,7.966,2.759,2.087,9.812,3.467,3.195,8.598,2.928,3.346,11.17,2.952,2.003,11.19,3.134,4.216,9.735,2.531,4.153,10.95,2.528,0.9118,9.786,3.228,1.099,8.612,3.073,2.051,8.597,3.141,3.379,9.783,3.189,4.906,1.674,-2.142,5.354,1.674,-0.4879,3.402,1.674,2.656,4.76,1.674,1.623,1.651,1.674,3.071,1.466,1.674,-3.496,3.248,1.674,-3.165,3.035,7.966,2.468,4.579,10.46,-2.264,1.432,10.46,-3.176,3.165,10.45,-2.989,5.132,10.52,-0.4879,4.781,7.966,-0.4879,5.238,10.81,-0.4879,4.783,10.67,1.609,3.947,8.629,2.465,4.45,8.734,1.525,1.447,12.42,-3.297,1.597,12.42,2.314,3.221,12.42,-3.08,3.643,12.42,2.116,5.005,12.42,-2.679,6.804,14.14,-1.748,7.18,14.49,-0.5316,6.72,13.99,0.8224,5.817,12.42,1.415,2.684,14.72,0.6434,1.428,14.84,-2.625,5.033,-0.1701,1.71,5.348,-0.1701,-2.236,5.956,-0.1701,-0.4879,1.677,-0.1701,3.266,1.426,-0.1701,-3.727,3.353,-0.1701,-3.358,3.482,-0.1701,2.778,1.293,14.28,1.254,5.538,11.21,0.9485,4.409,4.941,-2.025,3.089,4.941,-2.79,1.619,4.941,2.846,3.247,4.941,2.476,4.753,4.941,-0.4879,4.297,4.941,1.542,1.478,4.941,-3.144,1.064,10.88,3.093,0.0,12.41,2.289,0.0,10.86,2.814,0.0,7.966,-2.918,0.0,-0.1701,3.391,5.237,14.6,-2.153,5.242,15.21,-0.5639,5.148,13.63,1.281,1.456,14.95,-2.682,5.157,14.99,-2.404,4.717,12.31,-3.342,1.721,12.46,-3.516,2.288,10.12,3.411,2.515,11.25,3.213,0.7893,10.45,3.307,4.634,13.76,1.456,5.458,15.4,-0.5581,3.733,15.58,-0.562,1.979,14.87,1.012,3.242,15.45,-2.214,2.668,8.708,3.775,0.673,10.03,3.465,0.0,10.52,3.116,1.757,9.411,-3.605,4.455,9.282,-3.243,1.643,13.15,2.017,1.752,15.71,-0.5545,1.42,15.94,-1.23,0.7787,16.05,-1.722,1.449,13.94,1.565,0.7596,10.74,3.216,3.318,14.29,1.323,0.0,12.46,-3.529,0.0,13.18,2.029,0.0,4.941,2.998,0.0,7.966,2.833,0.0,12.42,-3.267,0.0,13.09,1.966,0.0,14.84,-2.676,0.0,10.72,3.07,1.186,18.75,-0.2328,1.09,18.63,0.2718,0.5329,18.51,0.7137,0.5944,18.85,-1.071,1.008,18.81,-0.696,1.298,17.41,0.1659,0.746,17.28,0.7063,0.7732,17.73,-1.409,1.298,17.65,-1.009,1.46,17.55,-0.4555,1.671,15.69,-0.5521,1.457,15.47,0.0826,0.803,15.29,0.5457,0.8014,15.83,-1.702,1.408,15.8,-1.23,0.0,15.19,0.7518,0.0,18.42,0.9895,0.0,18.83,-1.236,1.484,16.57,-0.5421,0.7466,16.72,-1.542,1.283,16.66,-1.102,1.306,16.45,0.1104,0.7344,16.31,0.5306,0.0,16.22,0.7959,0.0,16.74,-1.764,5.58,11.3,-1.723,5.858,12.42,-2.335,5.068,12.42,1.651,6.569,12.42,-0.5253,3.131,9.095,-2.789,1.472,9.099,-3.048,4.448,9.099,-2.103,4.893,9.127,-0.4879,4.614,9.612,1.567,0.0,9.062,-2.999,-6.804,14.14,-1.748,-5.237,14.6,-2.153,-5.242,15.21,-0.5639,-7.18,14.49,-0.5316,-4.394,7.966,-2.09,-4.409,4.941,-2.025,-3.089,4.941,-2.79,-3.096,7.966,-2.715,-1.428,14.84,-2.625,-3.474,14.87,-2.403,-3.221,12.42,-3.08,-1.447,12.42,-3.297,-2.003,11.19,3.134,-3.346,11.17,2.952,-3.643,12.42,2.116,-1.597,12.42,2.314,-3.828,13.41,1.536,-4.016,15.32,-0.5639,-2.684,14.72,0.6434,-0.8014,15.83,-1.702,-1.408,15.8,-1.23,-5.005,12.42,-2.679,-5.148,13.63,1.281,-3.035,7.966,2.468,-1.633,7.966,2.759,-1.619,4.941,2.846,-3.247,4.941,2.476,-3.379,9.783,3.189,-4.216,9.735,2.531,-4.153,10.95,2.528,-2.087,9.812,3.467,-1.064,10.88,3.093,0.0,9.744,2.948,-0.9118,9.786,3.228,-1.099,8.612,3.073,-2.051,8.597,3.141,-3.195,8.598,2.928,-3.947,8.629,2.465,-4.906,1.674,-2.142,-4.753,4.941,-0.4879,-5.354,1.674,-0.4879,-1.651,1.674,3.071,0.0,1.674,3.212,-4.76,1.674,1.623,-4.297,4.941,1.542,-3.402,1.674,2.656,-1.466,1.674,-3.496,-1.478,4.941,-3.144,-3.248,1.674,-3.165,0.0,8.608,2.895,-3.165,10.45,-2.989,-3.131,9.095,-2.789,-1.472,9.099,-3.048,-1.432,10.46,-3.176,-4.579,10.46,-2.264,-4.448,9.099,-2.103,0.0,10.46,-3.117,-5.817,12.42,1.415,-6.72,13.99,0.8224,-5.068,12.42,1.651,-4.318,7.966,1.477,-4.45,8.734,1.525,-5.132,10.52,-0.4879,-4.893,9.127,-0.4879,-4.614,9.612,1.567,-4.783,10.67,1.609,-4.781,7.966,-0.4879,-1.631,13.18,1.925,-1.457,15.47,0.0826,-1.671,15.69,-0.5521,-0.803,15.29,0.5457,-1.293,14.28,1.254,-5.348,-0.1701,-2.236,-5.956,-0.1701,-0.4879,-1.677,-0.1701,3.266,-5.033,-0.1701,1.71,-3.482,-0.1701,2.778,-3.353,-0.1701,-3.358,-1.426,-0.1701,-3.727,0.0,15.85,-1.929,-5.238,10.81,-0.4879,-5.538,11.21,0.9485,-1.504,7.966,-2.978,0.0,1.674,-3.491,0.0,4.941,-3.144,0.0,14.09,1.378,0.0,-0.1701,-3.765,-1.456,14.95,-2.682,-5.157,14.99,-2.404,-4.717,12.31,-3.342,-1.721,12.46,-3.516,-4.634,13.76,1.456,-5.458,15.4,-0.5581,-3.733,15.58,-0.562,-3.318,14.29,1.323,-3.242,15.45,-2.214,-0.7893,10.45,3.307,0.0,10.2,3.325,-0.673,10.03,3.465,-2.668,8.708,3.775,-2.288,10.12,3.411,-1.757,9.411,-3.605,0.0,9.454,-3.626,-4.455,9.282,-3.243,-1.979,14.87,1.012,-1.449,13.94,1.565,-1.643,13.15,2.017,-0.7596,10.74,3.216,-1.42,15.94,-1.23,-0.7787,16.05,-1.722,-1.752,15.71,-0.5545,0.0,14.94,-2.734,0.0,16.09,-1.944,-2.515,11.25,3.213,-1.186,18.75,-0.2328,-1.09,18.63,0.2718,-1.298,17.41,0.1659,-1.46,17.55,-0.4555,-0.5329,18.51,0.7137,-0.746,17.28,0.7063,0.0,17.17,0.9985,-0.5944,18.85,-1.071,-1.008,18.81,-0.696,-1.298,17.65,-1.009,-0.7732,17.73,-1.409,-1.484,16.57,-0.5421,-1.306,16.45,0.1104,-0.7344,16.31,0.5306,-0.7466,16.72,-1.542,-1.283,16.66,-1.102,0.0,17.74,-1.666,-5.58,11.3,-1.723,-5.858,12.42,-2.335,-6.569,12.42,-0.5253});
			return Coordinate_11_191_point;
		}
		/** Large attribute array: TextureCoordinate point field, scene-graph level=11, element #192, 640 total numbers made up of 320 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_192_point()
		{
			MFVec2f TextureCoordinate_11_192_point = new MFVec2f(new double[] {0.2062,0.9078,0.2161,0.9206,0.183,0.9354,0.1826,0.9165,0.2109,0.7901,0.2108,0.7652,0.2391,0.7551,0.2427,0.7856,0.2457,0.818,0.2761,0.8169,0.2391,0.9419,0.229,0.8893,0.2595,0.9066,0.0744,0.8658,0.0962,0.8615,0.1072,0.8914,0.0918,0.8982,0.1322,0.9142,0.1573,0.9435,0.2121,0.8179,0.2171,0.8843,0.1461,0.9015,0.0956,0.7806,0.0722,0.7805,0.0795,0.751,0.1035,0.7569,0.0931,0.8401,0.1111,0.8374,0.1169,0.8568,0.0696,0.8416,0.0596,0.8658,0.0493,0.864,0.0441,0.8402,0.0535,0.8402,0.0684,0.9052,0.0581,0.8096,0.0756,0.811,0.0951,0.814,0.1121,0.8137,0.2087,0.7427,0.1641,0.7685,0.1688,0.7497,0.0889,0.722,0.0604,0.7475,0.0707,0.7136,0.1311,0.7433,0.127,0.7628,0.1093,0.7333,0.2609,0.7061,0.2692,0.7455,0.2341,0.7254,0.0457,0.81,0.0532,0.7798,0.2733,0.7872,0.2932,0.7907,0.2948,0.8155,0.1364,0.878,0.1278,0.784,0.177,0.8489,0.1723,0.8209,0.1644,0.7901,0.1371,0.8407,0.1578,0.8633,0.1332,0.8111,0.2798,0.9154,0.1114,0.9252,0.0935,0.9365,0.1606,0.9636,0.1838,0.9605,0.1415,0.9665,0.1301,0.9481,0.2085,0.9645,0.2307,0.9662,0.207,0.728,0.1722,0.7372,0.0999,0.6904,0.0926,0.6738,0.1349,0.7262,0.1135,0.7095,0.2273,0.7051,0.2443,0.6757,0.2569,0.9518,0.2435,0.9674,0.2703,0.7001,0.2843,0.7447,0.1153,0.9557,0.1314,0.9715,0.2466,0.6647,0.2111,0.9142,0.1828,0.9259,0.1391,0.9078,0.7222,0.5334,0.7939,0.5375,0.7797,0.5937,0.7221,0.5867,0.8071,0.4347,0.8071,0.497,0.7742,0.4902,0.7791,0.4415,0.7587,0.519,0.758,0.3486,0.7374,0.348,0.7434,0.3318,0.7617,0.3287,0.8019,0.318,0.7855,0.3483,0.718,0.6439,0.6841,0.642,0.6901,0.5838,0.7703,0.6518,0.7545,0.451,0.7462,0.4243,0.758,0.4074,0.7521,0.3566,0.7366,0.3518,0.7275,0.4912,0.7114,0.4992,0.7404,0.4799,0.6943,0.531,0.6975,0.5019,0.7257,0.3942,0.7898,0.3761,0.4891,0.264,0.464,0.2586,0.4682,0.2267,0.4907,0.2308,0.4218,0.2452,0.4415,0.2159,0.3965,0.2248,0.4199,0.2063,0.5525,0.2642,0.5139,0.2679,0.5142,0.231,0.5404,0.2317,0.5541,0.2297,0.4822,0.1663,0.5015,0.1705,0.461,0.1589,0.521,0.1713,0.5426,0.167,0.5723,0.2574,0.443,0.1534,0.5601,0.1684,0.4961,0.2007,0.5415,0.1994,0.5176,0.2012,0.4752,0.1965,0.4512,0.1874,0.4315,0.1798,0.5571,0.199,0.1967,0.8668,0.1989,0.8832,0.1268,0.8825,0.1752,0.8833,0.2442,0.8018,0.2747,0.8021,0.2115,0.804,0.1683,0.8055,0.1352,0.8259,0.294,0.8031,0.2062,0.9078,0.2111,0.9142,0.1828,0.9259,0.1826,0.9165,0.2109,0.7901,0.2108,0.7652,0.2391,0.7551,0.2427,0.7856,0.2391,0.9419,0.2161,0.9206,0.229,0.8893,0.2595,0.9066,0.0744,0.8658,0.0962,0.8615,0.1072,0.8914,0.0918,0.8982,0.1322,0.9142,0.183,0.9354,0.1573,0.9435,0.2307,0.9662,0.2085,0.9645,0.2171,0.8843,0.1391,0.9078,0.0956,0.7806,0.0722,0.7805,0.0795,0.751,0.1035,0.7569,0.0931,0.8401,0.1111,0.8374,0.1169,0.8568,0.0696,0.8416,0.0596,0.8658,0.0493,0.864,0.0441,0.8402,0.0535,0.8402,0.0684,0.9052,0.0581,0.8096,0.0756,0.811,0.0951,0.814,0.1121,0.8137,0.2087,0.7427,0.1641,0.7685,0.1688,0.7497,0.0889,0.722,0.0604,0.7475,0.0707,0.7136,0.1311,0.7433,0.127,0.7628,0.1093,0.7333,0.2609,0.7061,0.2692,0.7455,0.2341,0.7254,0.0457,0.81,0.0532,0.7798,0.2457,0.818,0.2442,0.8018,0.2747,0.8021,0.2761,0.8169,0.2121,0.8179,0.2115,0.804,0.294,0.8031,0.2948,0.8155,0.1364,0.878,0.1461,0.9015,0.1268,0.8825,0.1278,0.784,0.1332,0.8111,0.1723,0.8209,0.1683,0.8055,0.1352,0.8259,0.1371,0.8407,0.1644,0.7901,0.2798,0.9154,0.1114,0.9252,0.0935,0.9365,0.1606,0.9636,0.1838,0.9605,0.1415,0.9665,0.1301,0.9481,0.207,0.728,0.1722,0.7372,0.0999,0.6904,0.0926,0.6738,0.1349,0.7262,0.1135,0.7095,0.2273,0.7051,0.2443,0.6757,0.2569,0.9518,0.2435,0.9674,0.177,0.8489,0.1578,0.8633,0.2733,0.7872,0.2703,0.7001,0.2843,0.7447,0.2932,0.7907,0.1153,0.9557,0.1314,0.9715,0.2466,0.6647,0.7222,0.5334,0.7939,0.5375,0.7797,0.5937,0.7221,0.5867,0.8071,0.4347,0.8071,0.497,0.7742,0.4902,0.7791,0.4415,0.7587,0.519,0.758,0.3486,0.7374,0.348,0.7434,0.3318,0.7617,0.3287,0.8019,0.318,0.7855,0.3483,0.718,0.6439,0.6841,0.642,0.6901,0.5838,0.7703,0.6518,0.7545,0.451,0.7462,0.4243,0.758,0.4074,0.7521,0.3566,0.7366,0.3518,0.7275,0.4912,0.7114,0.4992,0.7404,0.4799,0.6943,0.531,0.6975,0.5019,0.7257,0.3942,0.7898,0.3761,0.4891,0.264,0.464,0.2586,0.4682,0.2267,0.4907,0.2308,0.4218,0.2452,0.4415,0.2159,0.3965,0.2248,0.4199,0.2063,0.5525,0.2642,0.5139,0.2679,0.5142,0.231,0.5404,0.2317,0.4822,0.1663,0.5015,0.1705,0.4961,0.2007,0.4752,0.1965,0.461,0.1589,0.4512,0.1874,0.5426,0.167,0.5601,0.1684,0.5571,0.199,0.5415,0.1994,0.521,0.1713,0.5176,0.2012,0.5723,0.2574,0.5541,0.2297,0.443,0.1534,0.4315,0.1798,0.1967,0.8668,0.1989,0.8832,0.1752,0.8833});
			return TextureCoordinate_11_192_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=11, element #200, 2520 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_200_coordIndex()
		{
			MFInt32 IndexedFaceSet_11_200_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_11_200_coordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_11_200_coordIndex_2()))
				.append(new MFInt32(getIndexedFaceSet_11_200_coordIndex_3()));
			return IndexedFaceSet_11_200_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet texCoordIndex field, scene-graph level=11, element #200, 2520 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_200_texCoordIndex()
		{
			MFInt32 IndexedFaceSet_11_200_texCoordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_11_200_texCoordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_11_200_texCoordIndex_2()))
				.append(new MFInt32(getIndexedFaceSet_11_200_texCoordIndex_3()));
			return IndexedFaceSet_11_200_texCoordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=12, element #200, 1041 total numbers made up of 347 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_200_point()
		{
			MFVec3f Coordinate_12_200_point = new MFVec3f(new double[] {1.379,-0.9005,1.813,4.684,5.581,2.34,4.956,4.491,0.3999,0.9151,5.718,4.952,4.73,4.125,-1.285,1.093,-0.521,3.811,3.923,5.718,4.058,3.989,1.709,2.324,4.355,1.675,0.3525,0.957,2.066,4.604,4.395,1.764,0.0421,3.253,1.97,3.737,4.76,2.757,-0.2906,3.639,3.115,3.826,4.401,2.901,2.346,0.89,3.07,4.523,3.436,0.84,-1.146,3.753,0.8521,0.6047,2.932,0.873,3.763,3.6,0.8128,2.349,0.9129,1.404,4.725,1.6,-0.1106,-2.095,0.8211,-0.0587,-2.644,2.431,1.061,-2.714,1.172,1.079,-3.672,2.714,5.758,4.461,2.105,2.018,4.223,2.51,3.253,4.163,1.928,1.139,4.259,2.515,-0.3025,2.883,0.8368,0.2892,4.537,2.614,-0.4104,0.9809,2.018,-0.0266,3.811,2.235,-0.3692,-0.3936,1.418,0.4754,4.287,1.335,-0.9364,3.225,0.0,0.1554,4.63,4.735,2.714,0.0374,4.858,3.734,0.192,4.881,3.722,-0.141,4.453,1.693,0.3055,4.66,1.881,-0.3712,5.246,3.009,-0.9859,5.189,3.666,-0.6736,4.956,3.728,0.1602,4.854,2.703,-0.0222,4.775,1.879,-0.2352,5.378,3.017,-0.8358,5.285,3.68,-0.49,4.154,1.769,-1.611,4.567,2.875,-1.685,5.26,3.599,-0.4626,4.992,3.66,0.0755,5.344,3.051,-0.7676,4.892,2.705,-0.0947,4.54,1.793,0.1877,4.752,1.953,-0.1923,1.423,-0.7947,-0.1915,1.322,-0.934,0.4663,0.436,-0.5937,-1.326,1.145,-0.6719,-0.7686,0.446,1.863,5.019,0.4193,1.549,5.082,2.612,4.037,4.312,3.781,3.948,3.942,0.8918,4.086,4.725,4.543,3.772,2.343,0.0,1.673,5.292,0.0,3.002,4.805,0.0,-0.6375,3.912,0.0,4.096,4.974,0.0,1.101,-3.987,0.0,1.686,5.287,0.0,1.387,5.158,0.0,1.029,4.877,-0.957,2.066,4.604,-0.446,1.863,5.019,-0.4193,1.549,5.082,-0.9129,1.404,4.725,-4.355,1.675,0.3525,-3.989,1.709,2.324,-3.6,0.8128,2.349,-3.753,0.8521,0.6047,-3.253,1.97,3.737,-2.932,0.873,3.763,-3.436,0.84,-1.146,-4.154,1.769,-1.611,-4.395,1.764,0.0421,-2.105,2.018,4.223,-1.928,1.139,4.259,-3.923,5.718,4.058,-2.714,5.758,4.461,-2.612,4.037,4.312,-3.781,3.948,3.942,-0.89,3.07,4.523,0.0,2.208,4.896,-4.735,2.714,0.0374,-4.401,2.901,2.346,-3.639,3.115,3.826,-5.344,3.051,-0.7676,-5.26,3.599,-0.4626,-4.992,3.66,0.0755,-4.892,2.705,-0.0947,-2.614,-0.4104,0.9809,-2.515,-0.3025,2.883,-1.335,-0.9364,3.225,-1.379,-0.9005,1.813,-2.018,-0.0266,3.811,-1.093,-0.521,3.811,-0.8368,0.2892,4.537,-2.51,3.253,4.163,-0.8918,4.086,4.725,-4.858,3.734,0.192,-4.956,4.491,0.3999,-4.684,5.581,2.34,-4.543,3.772,2.343,0.0,1.916,5.165,-1.418,0.4754,4.287,-2.235,-0.3692,-0.3936,-1.6,-0.1106,-2.095,-2.431,1.061,-2.714,-0.8211,-0.0587,-2.644,-1.172,1.079,-3.672,0.0,-0.043,-2.765,0.0,-1.208,2.494,-1.322,-0.934,0.4663,-1.423,-0.7947,-0.1915,-0.9151,5.718,4.952,0.0,-1.083,3.348,-1.145,-0.6719,-0.7686,-0.436,-0.5937,-1.326,-4.881,3.722,-0.141,-4.73,4.125,-1.285,-4.66,1.881,-0.3712,-4.775,1.879,-0.2352,-4.453,1.693,0.3055,-4.76,2.757,-0.2906,-5.246,3.009,-0.9859,-5.189,3.666,-0.6736,-4.956,3.728,0.1602,-4.854,2.703,-0.0222,-5.378,3.017,-0.8358,-5.285,3.68,-0.49,-4.567,2.875,-1.685,-4.54,1.793,0.1877,-4.752,1.953,-0.1923,0.0,5.696,5.15,0.0,-0.5983,-1.499,0.0,-1.22,1.539,5.25,6.29,0.4119,4.18,5.921,3.926,4.943,6.211,2.165,5.086,3.935,0.3573,2.545,1.684,-3.818,2.817,2.067,-3.747,3.5,1.465,-2.593,3.482,1.877,-2.84,3.276,2.214,-3.398,1.645,4.368,-4.97,4.725,4.857,-1.658,3.63,4.605,-3.702,4.509,3.833,3.23,3.415,3.299,-3.563,1.599,3.459,-4.881,3.253,1.198,-2.618,3.136,0.393,-1.698,2.882,1.164,-3.066,2.66,1.4,-3.448,2.402,0.166,-2.164,1.51,0.0017,-2.711,3.39,0.7151,-4.74,3.81,1.001,-4.723,4.391,1.078,-4.275,4.557,0.9924,-3.471,4.383,0.6453,-3.05,4.119,0.2766,-2.916,3.658,0.2739,-3.442,3.278,0.443,-4.355,1.396,1.368,-4.288,1.47,2.12,-4.717,4.231,0.9777,-0.7771,4.656,1.759,-0.526,3.858,0.6862,-1.126,1.305,0.7914,-4.003,4.143,-1.175,-3.942,3.88,-0.1228,-4.75,4.175,0.1359,-4.758,4.591,0.2055,-4.414,4.757,0.0807,-3.738,4.617,-0.1743,-3.352,4.341,-0.41,-3.243,4.006,-0.4815,-3.691,3.707,-0.3174,-4.368,4.953,3.63,-0.4252,4.496,1.804,-1.469,4.678,3.199,-1.866,3.627,0.467,2.841,4.95,3.972,2.087,2.925,1.499,-4.042,3.178,1.742,-3.954,3.712,1.814,-3.592,3.984,1.608,-3.167,3.923,1.35,-2.958,3.667,1.144,-2.872,3.198,1.044,-3.362,2.949,1.239,-3.748,2.556,0.4124,-2.516,2.056,0.5099,-3.029,3.952,1.213,-1.424,3.628,0.8781,-1.533,4.318,7.884,2.629,4.626,8.081,0.5346,2.683,9.935,0.5288,2.407,9.681,2.751,1.501,7.282,5.053,2.617,6.877,4.731,3.606,7.371,4.08,1.823,8.406,4.134,1.726,4.652,5.199,4.275,7.914,-1.612,2.474,9.602,-1.563,1.398,8.178,-4.203,2.043,8.904,-3.108,3.201,7.428,-3.436,1.586,5.71,-4.972,4.675,6.169,-1.747,3.533,5.906,-3.599,4.112,1.088,1.003,3.934,0.721,2.184,4.334,2.379,3.031,4.822,2.583,0.5942,4.697,2.535,2.12,5.261,5.122,0.3537,5.033,4.804,2.084,4.421,4.588,3.633,1.492,6.931,-4.744,3.182,4.348,4.754,1.583,6.061,5.126,2.984,5.655,4.791,0.0,4.346,-5.427,0.0,5.511,-5.323,0.0,-0.0564,-3.106,0.0,3.648,-5.338,0.0,2.259,-5.065,0.0,4.296,5.427,0.0,9.156,4.27,0.0,7.585,5.246,0.0,0.6606,-4.178,0.0,10.13,-1.779,-5.086,3.935,0.3573,-5.261,5.122,0.3537,-5.033,4.804,2.084,-4.95,3.972,2.087,-2.545,1.684,-3.818,-1.396,1.368,-4.288,-1.47,2.12,-4.717,-2.817,2.067,-3.747,-1.645,4.368,-4.97,-1.586,5.71,-4.972,-4.953,3.63,-0.4252,-4.678,3.199,-1.866,-4.725,4.857,-1.658,-3.63,4.605,-3.702,-3.533,5.906,-3.599,-4.675,6.169,-1.747,-1.599,3.459,-4.881,-3.415,3.299,-3.563,-3.276,2.214,-3.398,-3.253,1.198,-2.618,-3.5,1.465,-2.593,-3.952,1.213,-1.424,-3.628,0.8781,-1.533,-3.858,0.6862,-1.126,-3.136,0.393,-1.698,-2.402,0.166,-2.164,-2.556,0.4124,-2.516,-2.882,1.164,-3.066,-2.056,0.5099,-3.029,-2.66,1.4,-3.448,-1.51,0.0017,-2.711,-1.305,0.7914,-4.003,0.0,1.46,-4.65,-3.178,1.742,-3.954,-2.925,1.499,-4.042,-3.712,1.814,-3.592,-3.482,1.877,-2.84,-3.984,1.608,-3.167,-3.923,1.35,-2.958,-3.667,1.144,-2.872,-3.198,1.044,-3.362,-2.949,1.239,-3.748,-4.496,1.804,-1.469,-4.656,1.759,-0.526,-3.39,0.7151,-4.74,-3.81,1.001,-4.723,-4.175,0.1359,-4.758,-3.88,-0.1228,-4.75,-4.391,1.078,-4.275,-4.591,0.2055,-4.414,-4.557,0.9924,-3.471,-4.757,0.0807,-3.738,-4.383,0.6453,-3.05,-4.617,-0.1743,-3.352,-4.119,0.2766,-2.916,-4.341,-0.41,-3.243,-3.658,0.2739,-3.442,-4.006,-0.4815,-3.691,-3.278,0.443,-4.355,-3.707,-0.3174,-4.368,-4.143,-1.175,-3.942,-4.943,6.211,2.165,-4.18,5.921,3.926,-4.421,4.588,3.633,-4.509,3.833,3.23,-4.334,2.379,3.031,-4.697,2.535,2.12,-4.231,0.9777,-0.7771,-4.318,7.884,2.629,-4.626,8.081,0.5346,-2.683,9.935,0.5288,-2.407,9.681,2.751,-1.501,7.282,5.053,-2.617,6.877,4.731,-3.606,7.371,4.08,-1.823,8.406,4.134,-1.726,4.652,5.199,-1.583,6.061,5.126,0.0,6.053,5.336,-5.25,6.29,0.4119,-4.275,7.914,-1.612,-2.474,9.602,-1.563,-1.398,8.178,-4.203,-2.043,8.904,-3.108,-3.201,7.428,-3.436,-1.492,6.931,-4.744,0.0,6.877,-5.105,0.0,10.29,2.826,-2.984,5.655,4.791,0.0,10.59,0.5215,0.0,8.413,-4.572,0.0,9.337,-3.478,-4.822,2.583,0.5942,-3.627,0.467,2.841,-3.934,0.721,2.184,-4.112,1.088,1.003,-3.182,4.348,4.754,0.0,-0.7926,-0.3034});
			return Coordinate_12_200_point;
		}
		/** Large attribute array: TextureCoordinate point field, scene-graph level=12, element #201, 822 total numbers made up of 411 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_201_point()
		{
			MFVec2f TextureCoordinate_12_201_point = new MFVec2f(new double[] {0.7371,0.8735,0.7118,0.8666,0.7079,0.8588,0.725,0.8534,0.8951,0.8262,0.8433,0.8501,0.8293,0.8238,0.8721,0.8035,0.8003,0.8675,0.7843,0.8394,0.9052,0.7788,0.936,0.8024,0.9034,0.8249,0.7643,0.8709,0.7544,0.8466,0.8277,0.9798,0.7944,0.9784,0.7833,0.9215,0.8142,0.9188,0.7395,0.8955,0.7147,0.8917,0.7077,0.8715,0.9163,0.8525,0.8586,0.885,0.8088,0.894,0.9489,0.8551,0.9437,0.8732,0.9265,0.8801,0.9224,0.8516,0.8327,0.7672,0.7884,0.7939,0.7493,0.7764,0.7859,0.757,0.7591,0.8101,0.7338,0.7936,0.7208,0.8205,0.701,0.8128,0.7087,0.785,0.7792,0.8949,0.7413,0.9255,0.7177,0.9234,0.9216,0.8827,0.9236,0.9064,0.8811,0.9588,0.8669,0.9093,0.6998,0.8671,0.7394,0.8259,0.8564,0.7484,0.8821,0.7224,0.915,0.7347,0.8862,0.7023,0.9197,0.7004,0.8826,0.6846,0.9168,0.674,0.7408,0.7488,0.815,0.7385,0.8328,0.7345,0.7468,0.9724,0.7146,0.7626,0.8486,0.7239,0.8548,0.7049,0.9296,0.8783,0.9549,0.8736,0.9189,0.8244,0.9181,0.8268,0.8982,0.8267,0.9245,0.8496,0.9516,0.8506,0.9475,0.8719,0.9243,0.8828,0.92,0.8522,0.9509,0.8535,0.9454,0.8752,0.9529,0.8338,0.9033,0.8284,0.9171,0.8292,0.6956,0.8625,0.6954,0.8622,0.6967,0.8528,0.7237,0.9687,0.7008,0.8395,0.9034,0.8249,0.9296,0.8783,0.9245,0.8496,0.7371,0.8735,0.7118,0.8666,0.7079,0.8588,0.725,0.8534,0.8951,0.8262,0.8433,0.8501,0.8293,0.8238,0.8721,0.8035,0.8003,0.8675,0.7843,0.8394,0.9052,0.7788,0.936,0.8024,0.9034,0.8249,0.7643,0.8709,0.7544,0.8466,0.8277,0.9798,0.7944,0.9784,0.7833,0.9215,0.8142,0.9188,0.7395,0.8955,0.7147,0.8917,0.7077,0.8715,0.9163,0.8525,0.8586,0.885,0.8088,0.894,0.9489,0.8551,0.9437,0.8732,0.9265,0.8801,0.9224,0.8516,0.8327,0.7672,0.7884,0.7939,0.7493,0.7764,0.7859,0.757,0.7591,0.8101,0.7338,0.7936,0.7208,0.8205,0.701,0.8128,0.7087,0.785,0.7792,0.8949,0.7413,0.9255,0.7177,0.9234,0.9216,0.8827,0.9236,0.9064,0.8811,0.9588,0.8669,0.9093,0.6998,0.8671,0.7394,0.8259,0.8564,0.7484,0.8821,0.7224,0.915,0.7347,0.8862,0.7023,0.9197,0.7004,0.8826,0.6846,0.9168,0.674,0.7408,0.7488,0.815,0.7385,0.8328,0.7345,0.7468,0.9724,0.7146,0.7626,0.8486,0.7239,0.8548,0.7049,0.9296,0.8783,0.9549,0.8736,0.9034,0.8249,0.9189,0.8244,0.9181,0.8268,0.8982,0.8267,0.9245,0.8496,0.9516,0.8506,0.9296,0.8783,0.9475,0.8719,0.9243,0.8828,0.92,0.8522,0.9509,0.8535,0.9454,0.8752,0.9529,0.8338,0.9245,0.8496,0.9033,0.8284,0.9171,0.8292,0.6956,0.8625,0.6954,0.8622,0.6967,0.8528,0.7237,0.9687,0.7008,0.8395,0.8548,0.6946,0.8548,0.6946,0.7624,0.7362,0.7624,0.7362,0.4693,0.8213,0.4708,0.8395,0.4424,0.8403,0.4406,0.8281,0.5588,0.7994,0.5788,0.7951,0.5805,0.8083,0.5547,0.8042,0.5774,0.8436,0.6042,0.848,0.5991,0.8685,0.5737,0.8635,0.4858,0.8156,0.51,0.8133,0.5039,0.8371,0.5404,0.8394,0.538,0.8581,0.5048,0.856,0.5787,0.8291,0.5436,0.8205,0.5457,0.804,0.5387,0.7866,0.5351,0.7904,0.5175,0.7806,0.5236,0.7756,0.5172,0.7709,0.533,0.7685,0.5477,0.7661,0.5485,0.7731,0.5745,0.7193,0.5479,0.7885,0.5609,0.7153,0.5597,0.7765,0.5541,0.7937,0.5653,0.7648,0.5904,0.7602,0.598,0.7794,0.5777,0.7852,0.5676,0.6997,0.5807,0.7066,0.5465,0.7058,0.5556,0.6901,0.5325,0.6939,0.5428,0.6808,0.5248,0.6834,0.5336,0.6727,0.5183,0.6776,0.6052,0.8343,0.6019,0.7945,0.6046,0.81,0.5249,0.6666,0.5077,0.672,0.514,0.6606,0.5865,0.7212,0.5941,0.708,0.5893,0.6887,0.5791,0.6849,0.5641,0.6751,0.5524,0.6647,0.5393,0.6564,0.5358,0.6528,0.5186,0.6439,0.6026,0.6917,0.6201,0.6139,0.6262,0.6127,0.6089,0.6075,0.5974,0.6008,0.5373,0.7968,0.5109,0.7912,0.4972,0.7858,0.4458,0.861,0.4172,0.8676,0.4145,0.8453,0.4206,0.8297,0.4199,0.8058,0.4356,0.8062,0.5078,0.7742,0.4443,0.8889,0.4735,0.8849,0.4794,0.9254,0.446,0.929,0.3953,0.9147,0.4038,0.897,0.4214,0.8917,0.4165,0.924,0.3704,0.881,0.3835,0.8991,0.365,0.9171,0.346,0.8967,0.4716,0.8567,0.5038,0.8823,0.511,0.9192,0.5586,0.9039,0.5367,0.9107,0.5353,0.8813,0.5672,0.8843,0.5902,0.8926,0.4419,0.9681,0.4088,0.9546,0.3962,0.8781,0.4851,0.9689,0.3826,0.9357,0.5266,0.9565,0.5767,0.9186,0.558,0.9364,0.4593,0.8016,0.4152,0.774,0.5931,0.5924,0.59,0.5861,0.588,0.5761,0.6311,0.6092,0.6267,0.5702,0.4269,0.7767,0.4464,0.7781,0.3868,0.8597,0.5967,0.7246,0.6056,0.7142,0.6227,0.7061,0.644,0.6075,0.4693,0.8213,0.4708,0.8395,0.4424,0.8403,0.4406,0.8281,0.5588,0.7994,0.5788,0.7951,0.5805,0.8083,0.5547,0.8042,0.5774,0.8436,0.6042,0.848,0.5991,0.8685,0.5737,0.8635,0.4858,0.8156,0.51,0.8133,0.5039,0.8371,0.5404,0.8394,0.538,0.8581,0.5048,0.856,0.5787,0.8291,0.5436,0.8205,0.5457,0.804,0.5387,0.7866,0.5351,0.7904,0.5175,0.7806,0.5236,0.7756,0.5172,0.7709,0.533,0.7685,0.5477,0.7661,0.5485,0.7731,0.5479,0.7885,0.5597,0.7765,0.5541,0.7937,0.5653,0.7648,0.5904,0.7602,0.598,0.7794,0.5777,0.7852,0.6052,0.8343,0.6019,0.7945,0.5745,0.7193,0.5609,0.7153,0.5676,0.6997,0.5807,0.7066,0.5465,0.7058,0.5556,0.6901,0.5325,0.6939,0.5428,0.6808,0.5248,0.6834,0.5336,0.6727,0.5183,0.6776,0.5249,0.6666,0.5077,0.672,0.514,0.6606,0.5967,0.7246,0.5865,0.7212,0.5941,0.708,0.6056,0.7142,0.6046,0.81,0.5373,0.7968,0.5109,0.7912,0.4972,0.7858,0.5893,0.6887,0.5791,0.6849,0.6201,0.6139,0.6262,0.6127,0.5641,0.6751,0.6089,0.6075,0.5524,0.6647,0.5974,0.6008,0.5393,0.6564,0.5931,0.5924,0.5358,0.6528,0.59,0.5861,0.5186,0.6439,0.588,0.5761,0.6227,0.7061,0.6026,0.6917,0.6311,0.6092,0.644,0.6075,0.6267,0.5702,0.4458,0.861,0.4172,0.8676,0.4145,0.8453,0.4206,0.8297,0.4199,0.8058,0.4356,0.8062,0.5078,0.7742,0.4443,0.8889,0.4735,0.8849,0.4794,0.9254,0.446,0.929,0.3953,0.9147,0.4038,0.897,0.4214,0.8917,0.4165,0.924,0.3704,0.881,0.3835,0.8991,0.365,0.9171,0.346,0.8967,0.4716,0.8567,0.5038,0.8823,0.511,0.9192,0.5586,0.9039,0.5367,0.9107,0.5353,0.8813,0.5672,0.8843,0.5902,0.8926,0.4419,0.9681,0.4088,0.9546,0.3962,0.8781,0.4851,0.9689,0.3826,0.9357,0.5266,0.9565,0.5767,0.9186,0.558,0.9364,0.4593,0.8016,0.4152,0.774,0.4269,0.7767,0.4464,0.7781,0.3868,0.8597,0.832,0.7234});
			return TextureCoordinate_12_201_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 KoreanCharacter06Ga 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 KoreanCharacter06Ga().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.KoreanCharacter06Ga\" 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.KoreanCharacter06Ga self-validation test confirmation: ");
                if (!validationResults.equals("success"))
                    System.out.println();
                System.out.println(validationResults.trim());

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