package Savage.ShipsMilitary.LCU1600LandingCraftUtilityUnitedStates;

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

// Javadoc metadata annotations follow, see below for X3DJSAIL Java source code.
/**
 * <p> Landing Craft, Utility (LCU). </p>
 <p> Related links: Catalog page <a href="../../../../ShipsMilitary/LCU1600LandingCraftUtilityUnitedStates/LCU1600Index.html" target="_blank">LCU1600</a>,  source <a href="../../../../ShipsMilitary/LCU1600LandingCraftUtilityUnitedStates/LCU1600.java">LCU1600.java</a>, <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;">&nbsp; Document Metadata </td>
		</tr>

		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> title </i> </td>
			<td> <a href="../../../../ShipsMilitary/LCU1600LandingCraftUtilityUnitedStates/LCU1600.x3d">LCU1600.x3d</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/Savage/ShipsMilitary/LCU1600LandingCraftUtilityUnitedStates/LCU1600.x3d" target="_blank">https://www.web3d.org/x3d/content/examples/Savage/ShipsMilitary/LCU1600LandingCraftUtilityUnitedStates/LCU1600.x3d</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> description </i> </td>
			<td> Landing Craft, Utility (LCU) </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> translated </i> </td>
			<td> 9 February 2007 </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> modified </i> </td>
			<td> 2 January 2025 </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> reference </i> </td>
			<td> <a href="../../../../ShipsMilitary/LCU1600LandingCraftUtilityUnitedStates/../LCM6LandingCraftMechanizedUnitedStates/Lcm6FactSheet.pdf">../LCM6LandingCraftMechanizedUnitedStates/Lcm6FactSheet.pdf</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> reference </i> </td>
			<td> <a href="http://en.wikipedia.org/wiki/Landing_Craft_Utility" target="_blank">http://en.wikipedia.org/wiki/Landing_Craft_Utility</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> Image </i> </td>
			<td> <a href="../../../../ShipsMilitary/LCU1600LandingCraftUtilityUnitedStates/LCU1600ObliquePeekInside.png">LCU1600ObliquePeekInside.png</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> FluxStudioSource </i> </td>
			<td> lcu1600.fxw </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> generator </i> </td>
			<td> FluxStudio </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> generator </i> </td>
			<td> X3D-Edit, <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="../../../../ShipsMilitary/LCU1600LandingCraftUtilityUnitedStates/../../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>

 */

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

	/** Create and initialize the X3D model for this object. */
	public final void initialize()
	{
            try { // catch-all
  x3dModel = new X3D().setProfile(X3D.PROFILE_INTERCHANGE).setVersion(X3D.VERSION_3_0)
  .setHead(new head()
    .addMeta(new meta().setName(meta.NAME_TITLE      ).setContent("LCU1600.x3d"))
    .addMeta(new meta().setName(meta.NAME_IDENTIFIER ).setContent("https://www.web3d.org/x3d/content/examples/Savage/ShipsMilitary/LCU1600LandingCraftUtilityUnitedStates/LCU1600.x3d"))
    .addMeta(new meta().setName(meta.NAME_DESCRIPTION).setContent("Landing Craft, Utility (LCU)"))
    .addMeta(new meta().setName(meta.NAME_TRANSLATED ).setContent("9 February 2007"))
    .addMeta(new meta().setName(meta.NAME_MODIFIED   ).setContent("2 January 2025"))
    .addMeta(new meta().setName(meta.NAME_REFERENCE  ).setContent("../LCM6LandingCraftMechanizedUnitedStates/Lcm6FactSheet.pdf"))
    .addMeta(new meta().setName(meta.NAME_REFERENCE  ).setContent("http://en.wikipedia.org/wiki/Landing_Craft_Utility"))
    .addMeta(new meta().setName(meta.NAME_IMAGE      ).setContent("LCU1600ObliquePeekInside.png"))
    .addMeta(new meta().setName("FluxStudioSource").setContent("lcu1600.fxw"))
    .addMeta(new meta().setName(meta.NAME_GENERATOR  ).setContent("FluxStudio"))
    .addMeta(new meta().setName(meta.NAME_GENERATOR  ).setContent("X3D-Edit, https://www.web3d.org/x3d/tools/X3D-Edit"))
    .addMeta(new meta().setName(meta.NAME_LICENSE    ).setContent("../../license.html")))
  .setScene(new Scene()
    .addChild(new WorldInfo().setInfo(new String[] {"This Web3D World was created with Flux Studio, a Web3D authoring tool","www.mediamachines.com"}).setTitle("LCU1600"))
    .addChild(new Background().setSkyColor(new MFColor(new double[] {0.0,0.980392,0.980392})))
    .addChild(new Viewpoint().setDescription("LCM-6 starboard side").setPosition(0.0,0.0,15.0))
    .addChild(new Viewpoint().setDescription("LCM-6 from behind").setOrientation(0.0,1.0,0.0,-1.57079).setPosition(-20.0,5.0,0.0))
    .addChild(new Viewpoint().setDescription("LCM-6 port side").setOrientation(0.0,1.0,0.0,3.1416).setPosition(0.0,0.0,-15.0))
    .addChild(new Viewpoint().setDescription("LCM-6 from ahead").setOrientation(0.0,1.0,0.0,1.57079).setPosition(20.0,5.0,0.0))
    .addChild(new Viewpoint().setDescription("LCM-6 from above").setOrientation(1.0,0.0,0.0,-1.57079).setPosition(0.0,50.0,0.0))
    .addChild(new Transform("dad_Import_untitled_wrl").setRotation(0.0,-1.0,0.0,1.571).setScale(0.35,0.45,0.45)
      .addChild(new Transform("OB_Lamp").setRotation(-1.0,0.0,0.0,1.571).setTranslation(0.0,23.8067,0.0)
        .addChild(new DirectionalLight("Lamp").setDirection(0.0,-1.0,0.0).setIntensity(0.571)))
      .addChild(new Transform("OB_supports")
        .addChild(new Group("ME_Mesh_009")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setTexture(new ImageTexture("finallcu_int").setUrl(new String[] {"textures/FinalLCU.JPG","https://www.web3d.org/x3d/content/examples/Savage/ShipsMilitary/LCU1600LandingCraftUtilityUnitedStates/textures/FinalLCU.JPG"}))
              .setMaterial(new Material("MA_finallcu_int").setAmbientIntensity(0.196).setDiffuseColor(1.0,1.0,1.0).setShininess(0.498)))
            .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setCoordIndex(getIndexedFaceSet_7_26_coordIndex()).setTexCoordIndex(getIndexedFaceSet_7_26_texCoordIndex())
              .setCoord(new Coordinate("coord_Mesh_009").setPoint(getcoord_Mesh_009_8_26_point()))
              .setTexCoord(new TextureCoordinate().setPoint(getTextureCoordinate_8_27_point()))))))
      .addChild(new Transform("OB_o7")
        .addChild(new Group("ME_Mesh_008")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setTexture(new ImageTexture().setUSE("finallcu_int"))
              .setMaterial(new Material().setUSE("MA_finallcu_int")))
            .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setCoordIndex(getIndexedFaceSet_7_35_coordIndex()).setTexCoordIndex(getIndexedFaceSet_7_35_texCoordIndex())
              .setCoord(new Coordinate("coord_Mesh_008").setPoint(getcoord_Mesh_008_8_35_point()))
              .setTexCoord(new TextureCoordinate().setPoint(getTextureCoordinate_8_36_point()))))))
      .addChild(new Transform("OB_runners")
        .addChild(new Group("ME_Mesh_007")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setTexture(new ImageTexture().setUSE("finallcu_int"))
              .setMaterial(new Material().setUSE("MA_finallcu_int")))
            .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setCoordIndex(getIndexedFaceSet_7_44_coordIndex()).setTexCoordIndex(getIndexedFaceSet_7_44_texCoordIndex())
              .setCoord(new Coordinate("coord_Mesh_007").setPoint(getcoord_Mesh_007_8_44_point()))
              .setTexCoord(new TextureCoordinate().setPoint(getTextureCoordinate_8_45_point()))))))
      .addChild(new Transform("OB_life_rings")
        .addChild(new Group("ME_Mesh_006")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setTexture(new ImageTexture().setUSE("finallcu_int"))
              .setMaterial(new Material().setUSE("MA_finallcu_int")))
            .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setCoordIndex(getIndexedFaceSet_7_53_coordIndex()).setTexCoordIndex(getIndexedFaceSet_7_53_texCoordIndex())
              .setCoord(new Coordinate("coord_Mesh_006").setPoint(getcoord_Mesh_006_8_53_point()))
              .setTexCoord(new TextureCoordinate().setPoint(getTextureCoordinate_8_54_point()))))))
      .addChild(new Transform("OB_Tanks")
        .addChild(new Group("ME_Mesh_005")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setTexture(new ImageTexture().setUSE("finallcu_int"))
              .setMaterial(new Material().setUSE("MA_finallcu_int")))
            .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setCoordIndex(getIndexedFaceSet_7_62_coordIndex()).setTexCoordIndex(getIndexedFaceSet_7_62_texCoordIndex())
              .setCoord(new Coordinate("coord_Mesh_005").setPoint(getcoord_Mesh_005_8_62_point()))
              .setTexCoord(new TextureCoordinate().setPoint(getTextureCoordinate_8_63_point()))))))
      .addChild(new Transform("OB_blocks")
        .addChild(new Group("ME_Mesh_004")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setTexture(new ImageTexture().setUSE("finallcu_int"))
              .setMaterial(new Material().setUSE("MA_finallcu_int")))
            .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setCoordIndex(getIndexedFaceSet_7_71_coordIndex()).setTexCoordIndex(getIndexedFaceSet_7_71_texCoordIndex())
              .setCoord(new Coordinate("coord_Mesh_004").setPoint(getcoord_Mesh_004_8_71_point()))
              .setTexCoord(new TextureCoordinate().setPoint(getTextureCoordinate_8_72_point()))))))
      .addChild(new Transform("OB_bridge")
        .addChild(new Group("ME_Mesh_003")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setTexture(new ImageTexture().setUSE("finallcu_int"))
              .setMaterial(new Material().setUSE("MA_finallcu_int")))
            .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setCoordIndex(getIndexedFaceSet_7_80_coordIndex()).setTexCoordIndex(getIndexedFaceSet_7_80_texCoordIndex())
              .setCoord(new Coordinate("coord_Mesh_003").setPoint(getcoord_Mesh_003_8_80_point()))
              .setTexCoord(new TextureCoordinate().setPoint(getTextureCoordinate_8_81_point()))))))
      .addChild(new Transform("OB_Hull")
        .addChild(new Group("ME_Mesh_002")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setTexture(new ImageTexture().setUSE("finallcu_int"))
              .setMaterial(new Material().setUSE("MA_finallcu_int")))
            .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setCoordIndex(getIndexedFaceSet_7_89_coordIndex()).setTexCoordIndex(getIndexedFaceSet_7_89_texCoordIndex())
              .setCoord(new Coordinate("coord_Mesh_002").setPoint(getcoord_Mesh_002_8_89_point()))
              .setTexCoord(new TextureCoordinate().setPoint(getTextureCoordinate_8_90_point()))))))
      .addChild(new Transform("OB_bridge_1")
        .addChild(new Group("ME_Mesh_001")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setTexture(new ImageTexture().setUSE("finallcu_int"))
              .setMaterial(new Material().setUSE("MA_finallcu_int")))
            .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setCoordIndex(new int[] {0,1,2,-1,0,2,3,-1,1,0,4,-1,1,4,5,-1,6,7,5,-1,6,5,4,-1,3,2,7,-1,3,7,6,-1,4,0,3,-1,4,3,6,-1,8,9,10,-1,8,10,11,-1,11,12,13,-1,11,13,8,-1,13,14,9,-1,13,9,8,-1}).setTexCoordIndex(new int[] {0,1,2,-1,0,2,3,-1,4,5,6,-1,4,6,7,-1,8,9,10,-1,8,10,11,-1,12,13,14,-1,12,14,15,-1,16,17,18,-1,16,18,19,-1,20,21,22,-1,20,22,23,-1,24,25,26,-1,24,26,27,-1,28,29,30,-1,28,30,31,-1})
              .setCoord(new Coordinate("coord_Mesh_001").setPoint(new MFVec3f(new double[] {5.1175,4.94915,-4.89642,5.1175,.52965,-4.89642,3.0697,.52965,-4.89642,3.0697,4.94915,-4.89642,5.1175,4.94915,-1.01711,5.1175,.52965,-1.01711,3.06969,4.94915,-1.01711,3.06969,.52965,-1.01711,2.34826,3.1157,11.49359,4.98209,3.1157,11.49359,4.98209,3.1157,-1.01711,2.34826,3.1157,-1.01711,2.34826,.53675,-1.01711,2.34826,.53675,11.49359,4.98209,.53675,11.49359})))
              .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {.391,.73,.391,.752,.364,.752,.364,.73,.584,.174,.643,.174,.643,.201,.584,.201,.644,.32,.585,.32,.585,.293,.644,.293,.115,.424,.115,.483,.087,.483,.087,.424,.774,.039,.774,.063,.749,.063,.749,.039,.651,.626,.651,.591,.818,.591,.818,.626,.952,.207,.952,.241,.785,.241,.785,.207,.72,.325,.685,.325,.685,.291,.72,.291})))))))
      .addChild(new Transform("OB_Hull_1")
        .addChild(new Group("ME_Mesh")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setTexture(new ImageTexture().setUSE("finallcu_int"))
              .setMaterial(new Material().setUSE("MA_finallcu_int")))
            .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setCoordIndex(new int[] {0,1,2,-1,0,2,3,-1,5,0,3,-1,5,3,4,-1,6,7,8,-1,6,8,9,-1,7,10,11,-1,12,9,13,-1,14,7,15,-1,14,15,16,-1,17,18,19,-1,17,19,20,-1,21,22,23,-1,21,23,24,-1,25,9,26,-1,25,26,27,-1,11,28,15,-1,11,15,29,-1,25,30,13,-1,25,13,31,-1,32,33,20,-1,32,20,19,-1,28,34,16,-1,28,35,36,-1,28,36,34,-1,24,37,38,-1,24,38,21,-1,39,40,41,-1,39,41,42,-1,43,30,27,-1,44,45,30,-1,44,30,43,-1,36,35,4,-1,36,4,46,-1,5,45,44,-1,5,44,47,-1,48,47,44,-1,48,44,49,-1,46,50,51,-1,46,51,36,-1,52,53,54,-1,52,54,55,-1,56,57,58,-1,56,58,59,-1,60,2,1,-1,60,1,61,-1,56,59,55,-1,56,55,54,-1,50,62,63,-1,50,63,51,-1,64,58,57,-1,64,57,33,-1,65,66,48,-1,65,48,49,-1,53,52,67,-1,53,67,37,-1,29,15,7,-1,9,25,31,-1,16,15,28,-1,30,25,27,-1,32,68,33,-1,69,32,19,-1,37,70,38,-1,21,38,71,-1,4,3,46,-1,47,0,5,-1,43,49,44,-1,36,51,34,-1,72,48,66,-1,62,50,73,-1,41,40,26,-1,74,70,67,-1,67,70,37,-1,64,68,75,-1,33,68,64,-1}).setTexCoordIndex(new int[] {0,1,2,-1,0,2,3,-1,4,5,6,-1,4,6,7,-1,8,9,10,-1,8,10,11,-1,12,13,14,-1,15,16,17,-1,18,19,20,-1,18,20,21,-1,22,23,24,-1,22,24,25,-1,26,27,28,-1,26,28,29,-1,30,31,32,-1,30,32,33,-1,34,35,36,-1,34,36,37,-1,38,39,40,-1,38,40,41,-1,42,43,44,-1,42,44,45,-1,46,47,48,-1,49,50,51,-1,49,51,52,-1,53,54,55,-1,53,55,56,-1,57,58,59,-1,57,59,60,-1,61,62,63,-1,64,65,66,-1,64,66,67,-1,68,69,70,-1,68,70,71,-1,72,73,74,-1,72,74,75,-1,76,77,78,-1,76,78,79,-1,80,81,82,-1,80,82,83,-1,84,85,86,-1,84,86,87,-1,88,89,90,-1,88,90,91,-1,92,93,94,-1,92,94,95,-1,96,97,98,-1,96,98,99,-1,100,101,102,-1,100,102,103,-1,104,105,106,-1,104,106,107,-1,108,109,110,-1,108,110,111,-1,112,113,114,-1,112,114,115,-1,116,117,118,-1,119,120,121,-1,122,123,124,-1,125,126,127,-1,128,129,130,-1,131,132,133,-1,134,135,136,-1,137,138,139,-1,140,141,142,-1,143,144,145,-1,146,147,148,-1,149,150,151,-1,152,153,154,-1,155,156,157,-1,158,159,160,-1,161,162,163,-1,164,165,166,-1,167,168,169,-1,170,171,172,-1})
              .setCoord(new Coordinate("coord_Mesh").setPoint(getcoord_Mesh_8_107_point()))
              .setTexCoord(new TextureCoordinate().setPoint(getTextureCoordinate_8_108_point()))))))
      .addChild(new Transform("OB_Cube")
        .addChild(new Group("ME_Cube")))));
            }
            catch (Exception ex)
            {       
                System.err.println ("*** Further hints on X3DJSAIL errors and exceptions at");
                System.err.println ("*** https://www.web3d.org/specifications/java/X3DJSAIL.html");
                throw (ex);
            }
	}
	// end of initialize() method

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


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


		/** Define subarrays using type double[] */
		private double[] getcoord_Mesh_009_8_26_point_1()
		{
			double[] value = {-5.40081,2.56092,-5.53475,-5.36885,.60617,-5.53475,-5.82749,.60617,-5.53475,-5.50107,2.56092,-5.53475,-5.82749,.60617,-5.45231,-5.50107,2.56092,-5.45231,-5.36885,.60617,-5.45231,-5.40081,2.56092,-5.45231,-5.5799,2.56092,-1.50553,-5.47017,.60617,-1.50553,-5.92881,.60617,-1.50553,-5.68016,2.56092,-1.50553,-5.92881,.60617,-1.42309,-5.68016,2.56092,-1.42309,-5.47017,.60617,-1.42309,-5.5799,2.56092,-1.42309,-5.57691,2.56092,.38841,-5.54494,.60617,.38841,-6.00359,.60617,.38841,-5.67716,2.56092,.38841,-6.00359,.60617,.47085,-5.67716,2.56092,.47086,-5.54494,.60617,.47086,-5.57691,2.56092,.47086,-5.57691,2.56092,3.68863,-5.54494,.60617,3.68863,-6.00359,.60617,3.68863,-5.67716,2.56092,3.68863,-6.00359,.60617,3.77107,-5.67716,2.56092,3.77107,-5.54494,.60617,3.77107,-5.57691,2.56092,3.77107,-5.45982,2.56092,5.64362,-5.42786,.60617,5.64362,-5.88651,.60617,5.64362,-5.56008,2.56092,5.64362,-5.88651,.60617,5.72606,-5.56008,2.56092,5.72606,-5.42786,.60617,5.72606,-5.45982,2.56092,5.72606,-5.3752,2.56092,8.64207,-5.34324,.60617,8.64207,-5.80189,.60617,8.64207,-5.47546,2.56092,8.64207,-5.80189,.60617,8.72451,-5.47546,2.56092,8.72451,-5.34324,.60617,8.72451,-5.3752,2.56092,8.72451,-5.29062,2.56092,10.93596,-5.25865,.60617,10.93596,-5.7173,.60617,10.93596,-5.39087,2.56092,10.93596,-5.7173,.60617,11.01841,-5.39087,2.56092,11.01841,-5.25865,.60617,11.01841,-5.29062,2.56092,11.01841,-5.16511,2.56092,14.53468,-5.13315,.60617,14.53468,-5.5918,.60617,14.53468,-5.26537,2.56092,14.53468,-5.5918,.60617,14.61712,-5.26537,2.56092,14.61712,-5.13315,.60617,14.61712,-5.16511,2.56092,14.61712,5.23256,2.56092,14.61712,5.1323,2.56092,14.61712,5.10034,.60617,14.61712,5.55898,.60617,14.61712,5.55898,.60617,14.53468,5.23256,2.56092,14.53468,5.1323,2.56092,14.53468,5.10034,.60617,14.53468,5.35806,2.56092,11.01841,5.25781,2.56092,11.01841,5.22584,.60617,11.01841,5.68449,.60617,11.01841,5.68449,.60617,10.93597,5.35806,2.56092,10.93597,5.25781,2.56092,10.93597,5.22584,.60617,10.93597,5.44265,2.56092,8.72452,5.3424,2.56092,8.72452,5.31043,.60617,8.72452,5.76908,.60617,8.72452,5.76908,.60617,8.64208,5.44265,2.56092,8.64208,5.3424,2.56092,8.64208,5.31043,.60617,8.64208,5.52727,2.56092,5.72606,5.42701,2.56092,5.72606,5.39505,.60617,5.72606,5.8537,.60617,5.72606,5.8537,.60617,5.64362,5.52727,2.56092,5.64362,5.42701,2.56092,5.64362,5.39505,.60617,5.64362,5.64436,2.56092,3.77107,5.5441,2.56092,3.77107,5.51214,.60617,3.77107,5.97079,.60617,3.77107};
			return value;
		}
		private double[] getcoord_Mesh_009_8_26_point_2()
		{
			double[] value = {5.97079,.60617,3.68863,5.64436,2.56092,3.68863,5.5441,2.56092,3.68863,5.51214,.60617,3.68863,5.64436,2.56092,.47086,5.5441,2.56092,.47086,5.51214,.60617,.47086,5.97079,.60617,.47086,5.97079,.60617,.38842,5.64436,2.56092,.38842,5.5441,2.56092,.38842,5.51214,.60617,.38842,5.64736,2.56092,-1.42308,5.5471,2.56092,-1.42308,5.43737,.60617,-1.42308,5.89601,.60617,-1.42308,5.89601,.60617,-1.50553,5.64736,2.56092,-1.50553,5.5471,2.56092,-1.50553,5.43737,.60617,-1.50553,5.46827,2.56092,-5.45231,5.36801,2.56092,-5.45231,5.33605,.60617,-5.45231,5.7947,.60617,-5.45231,5.7947,.60617,-5.53475,5.46827,2.56092,-5.53475,5.36801,2.56092,-5.53475,5.33605,.60617,-5.53475};
			return value;
		}


		/** Define subarrays using type double[] */
		private double[] getTextureCoordinate_8_27_point_1()
		{
			double[] value = {.28,.792,.254,.792,.254,.786,.28,.79,.334,.911,.36,.911,.36,.912,.334,.912,.888,.39,.862,.395,.862,.389,.888,.389,.743,.729,.717,.73,.717,.724,.743,.727,.304,.793,.33,.793,.33,.794,.304,.794,.347,.648,.321,.651,.321,.645,.347,.647,.595,.12,.595,.146,.589,.146,.593,.12,.17,.914,.196,.914,.196,.915,.17,.915,.769,.726,.743,.73,.743,.724,.769,.725,.345,.67,.319,.67,.319,.664,.345,.668,.304,.794,.33,.794,.33,.795,.304,.795,.318,.666,.292,.67,.292,.664,.318,.664,.782,.393,.756,.393,.756,.387,.782,.391,.649,.572,.649,.546,.65,.546,.65,.572,.782,.372,.756,.376,.756,.37,.782,.37,.345,.663,.319,.664,.319,.658,.345,.662,.588,.146,.588,.12,.589,.12,.589,.146,.782,.382,.756,.387,.756,.381,.782,.381,.861,.388,.835,.388,.835,.382,.861,.387,.232,.909,.258,.909,.258,.91,.232,.91,.729,.372,.703,.376,.703,.37,.729,.37,.729,.393,.703,.393,.703,.387,.729,.391,.782,.241,.782,.215,.783,.215,.783,.241,.755,.389,.729,.393,.729,.387,.755,.387,.931,.213,.931,.215,.905,.215,.905,.209};
			return value;
		}
		private double[] getTextureCoordinate_8_27_point_2()
		{
			double[] value = {.387,.909,.413,.909,.413,.91,.387,.91,.33,.795,.33,.797,.304,.801,.304,.795,.676,.153,.676,.154,.65,.155,.65,.149,.586,.146,.586,.12,.588,.12,.588,.146,.702,.387,.702,.389,.676,.393,.676,.387,.093,.662,.093,.663,.067,.664,.067,.658,.197,.914,.223,.914,.223,.915,.197,.915,.32,.646,.32,.647,.294,.651,.294,.645,.904,.213,.904,.215,.878,.215,.878,.209,.258,.91,.284,.91,.284,.911,.258,.911,.702,.37,.702,.372,.676,.376,.676,.37,.093,.668,.093,.67,.067,.67,.067,.664,.17,.915,.196,.915,.196,.916,.17,.916,.294,.646,.294,.647,.268,.651,.268,.645,.888,.387,.888,.388,.862,.388,.862,.382,.232,.91,.258,.91,.258,.911,.232,.911,.755,.37,.755,.372,.729,.376,.729,.37,.888,.379,.888,.381,.862,.382,.862,.376,.387,.91,.413,.91,.413,.911,.387,.911,.755,.382,.755,.383,.729,.387,.729,.381,.374,.65,.374,.651,.348,.651,.348,.645,.285,.909,.311,.909,.311,.91,.285,.91,.589,.093,.591,.093,.595,.119,.589,.119};
			return value;
		}


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


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


		/** Define subarrays using type double[] */
		private double[] getcoord_Mesh_008_8_35_point_1()
		{
			double[] value = {2.8789,3.11958,6.94973,2.79229,4.71085,6.94973,2.8789,4.71085,6.94973,2.79229,3.11958,6.94973,2.8789,3.11958,7.03635,2.8789,4.71085,7.03635,2.79229,3.11958,7.03635,2.79229,4.71085,7.03635,2.8789,3.11958,8.311,2.79229,4.71085,8.311,2.8789,4.71085,8.311,2.79229,3.11958,8.311,2.8789,3.11958,8.39762,2.8789,4.71085,8.39762,2.79229,3.11958,8.39762,2.79229,4.71085,8.39762,4.70281,3.11958,8.311,4.6162,4.71085,8.311,4.70281,4.71085,8.311,4.6162,3.11958,8.311,4.70281,3.11958,8.39762,4.70281,4.71085,8.39762,4.6162,3.11958,8.39762,4.6162,4.71085,8.39762,4.70281,3.11958,5.33847,4.6162,4.71085,5.33847,4.70281,4.71085,5.33847,4.6162,3.11958,5.33847,4.70281,3.11958,5.42508,4.70281,4.71085,5.42508,4.6162,3.11958,5.42508,4.6162,4.71085,5.42508,4.70281,3.11958,2.24598,4.6162,4.71085,2.24598,4.70281,4.71085,2.24598,4.6162,3.11958,2.24598,4.70281,3.11958,2.3326,4.70281,4.71085,2.3326,4.6162,3.11958,2.3326,4.61621,4.71085,2.3326,2.76123,3.11958,.12786,2.67462,4.71085,.12786,2.76123,4.71085,.12786,2.67462,3.11958,.12786,2.76123,3.11958,.21448,2.76123,4.71085,.21448,2.67462,3.11958,.21448,2.67462,4.71085,.21448,2.76123,3.11958,-.70708,2.67462,4.71085,-.70708,2.76123,4.71085,-.70708,2.67462,3.11958,-.70708,2.76123,3.11958,-.62046,2.76123,4.71085,-.62046,2.67462,3.11958,-.62046,2.67463,4.71085,-.62046,2.8789,3.11958,9.92227,2.79229,4.71085,9.92227,2.8789,4.71085,9.92227,2.79229,3.11958,9.92227,2.8789,3.11958,10.00889,2.8789,4.71085,10.00889,2.79229,3.11958,10.00889,2.79229,4.71085,10.00889,4.70281,3.11958,9.92227,4.6162,4.71085,9.92227,4.70281,4.71085,9.92227,4.6162,3.11958,9.92227,4.70281,3.11958,10.00889,4.70281,4.71085,10.00889,4.6162,3.11958,10.00889,4.6162,4.71085,10.00889,4.70281,3.11958,6.94973,4.6162,4.71085,6.94973,4.70281,4.71085,6.94973,4.6162,3.11958,6.94973,4.70281,3.11958,7.03635,4.70281,4.71085,7.03635,4.6162,3.11958,7.03635,4.6162,4.71085,7.03635,4.70281,3.11958,3.85725,4.6162,4.71085,3.85725,4.70281,4.71085,3.85725,4.6162,3.11958,3.85725,4.70281,3.11958,3.94386,4.70281,4.71085,3.94386,4.6162,3.11958,3.94386,4.6162,4.71085,3.94386,4.70281,3.11958,.90419,4.61621,4.71085,.90419,4.70282,4.71085,.90419,4.61621,3.11958,.90419,4.70281,3.11958,.99081,4.70282,4.71085,.99081,4.61621,3.11958,.99081,4.61621,4.71085,.99081,4.70282,3.11958,-.70707,4.61621,4.71085,-.70707,4.70282,4.71085,-.70707,4.61621,3.11958,-.70707};
			return value;
		}
		private double[] getcoord_Mesh_008_8_35_point_2()
		{
			double[] value = {4.70282,3.11958,-.62046,4.70282,4.71085,-.62046,4.61621,3.11958,-.62046,4.61621,4.71085,-.62046};
			return value;
		}


		/** Define subarrays using type double[] */
		private double[] getTextureCoordinate_8_36_point_1()
		{
			double[] value = {.773,.723,.794,.722,.794,.723,.794,.722,.773,.723,.773,.722,.031,.813,.03,.792,.031,.792,.031,.813,.03,.813,.03,.792,.303,.76,.325,.759,.325,.76,.325,.759,.303,.76,.303,.759,.585,.058,.584,.037,.585,.037,.584,.037,.585,.058,.584,.058,.032,.892,.034,.891,.034,.892,.034,.891,.032,.892,.032,.891,.531,.72,.553,.719,.553,.72,.553,.719,.531,.72,.531,.719,.45,.786,.471,.785,.471,.786,.471,.785,.45,.786,.45,.785,.307,.762,.328,.761,.328,.762,.328,.761,.307,.762,.307,.761,.749,.063,.748,.042,.749,.042,.748,.042,.749,.063,.748,.063,.748,.04,.749,.039,.749,.04,.749,.039,.748,.04,.748,.039,.325,.781,.346,.78,.346,.781,.346,.78,.325,.781,.325,.78,.799,.742,.82,.741,.82,.742,.82,.741,.799,.742,.799,.741,.282,.76,.303,.759,.303,.76,.303,.759,.282,.76,.282,.759,.032,.916,.031,.895,.032,.895,.031,.895,.032,.916,.031,.916,.389,.6,.39,.601,.389,.601,.39,.601,.389,.6,.39,.6,.347,.781,.368,.78,.368,.781,.368,.78,.347,.781,.347,.78,.506,.746,.505,.724,.506,.724,.505,.724};
			return value;
		}
		private double[] getTextureCoordinate_8_36_point_2()
		{
			double[] value = {.506,.746,.505,.746,.282,.781,.303,.78,.303,.781,.303,.78,.282,.781,.282,.78,.034,.842,.032,.821,.034,.821,.032,.821,.034,.842,.032,.842,.108,.653,.11,.654,.108,.654,.11,.654,.108,.653,.11,.653,.034,.783,.032,.761,.034,.761,.032,.761,.034,.783,.032,.783,.217,.49,.218,.512,.217,.512,.218,.512,.217,.49,.218,.49,.877,.483,.898,.482,.898,.483,.898,.482,.877,.483,.877,.482,.523,.744,.544,.743,.544,.744,.544,.743,.523,.744,.523,.743,.376,.6,.377,.601,.376,.601,.377,.601,.376,.6,.377,.6,.031,.783,.03,.761,.031,.761,.03,.761,.031,.783,.03,.783,.505,.746,.504,.724,.505,.724,.504,.724,.505,.746,.504,.746,.08,.757,.101,.756,.101,.757,.101,.756,.08,.757,.08,.756,.428,.786,.449,.785,.449,.786,.449,.785,.428,.786,.428,.785,.032,.789,.034,.788,.034,.789,.034,.788,.032,.789,.032,.788,.676,.727,.697,.726,.697,.727,.697,.726,.676,.727,.676,.726,.034,.813,.032,.792,.034,.792,.032,.792,.034,.813,.032,.813,.303,.781,.325,.78,.325,.781,.325,.78,.303,.781,.303,.78,.169,.483,.168,.462};
			return value;
		}
		private double[] getTextureCoordinate_8_36_point_3()
		{
			double[] value = {.169,.462,.168,.462,.169,.483,.168,.483,.096,.653,.097,.654,.096,.654,.097,.654,.096,.653,.097,.653,.777,.742,.798,.741,.798,.742,.798,.741,.777,.742,.777,.741,.032,.813,.031,.792,.032,.792,.031,.792,.032,.813,.031,.813,.347,.762,.368,.761,.368,.762,.368,.761,.347,.762,.347,.761,.628,.149,.649,.147,.649,.149,.649,.147,.628,.149,.628,.147,.03,.894,.031,.893,.031,.894,.031,.893,.03,.894,.03,.893,.102,.757,.123,.756,.123,.757,.123,.756,.102,.757,.102,.756,.553,.72,.575,.719,.575,.72,.575,.719,.553,.72,.553,.719,.461,.507,.46,.486,.461,.486,.46,.486,.461,.507,.46,.507,.031,.916,.03,.895,.031,.895,.03,.895,.031,.916,.03,.916,.031,.894,.032,.893,.032,.894,.032,.893,.031,.894,.031,.893,.347,.76,.368,.759,.368,.76,.368,.759,.347,.76,.347,.759,.821,.742,.842,.741,.842,.742,.842,.741,.821,.742,.821,.741,.282,.762,.303,.761,.303,.762,.303,.761,.282,.762,.282,.761,.034,.916,.032,.895,.034,.895,.032,.895,.034,.916,.032,.916,.031,.893,.032,.892,.032,.893,.032,.892,.031,.893,.031,.892};
			return value;
		}
		private double[] getTextureCoordinate_8_36_point_4()
		{
			double[] value = {.303,.78,.325,.778,.325,.78,.325,.778,.303,.78,.303,.778,.575,.72,.596,.719,.596,.72,.596,.719,.575,.72,.575,.719,.058,.757,.079,.756,.079,.757,.079,.756,.058,.757,.058,.756,.032,.842,.031,.821,.032,.821,.031,.821,.032,.842,.031,.842,.032,.845,.033,.844,.033,.845,.033,.844,.032,.845,.032,.844,.325,.76,.346,.759,.346,.76,.346,.759,.325,.76,.325,.759,.545,.744,.566,.743,.566,.744,.566,.743,.545,.744,.545,.743,.303,.759,.325,.758,.325,.759,.325,.758,.303,.759,.303,.758,.169,.461,.168,.44,.169,.44,.168,.44,.169,.461,.168,.461,.032,.893,.034,.892,.034,.893,.034,.892,.032,.893,.032,.892,.032,.783,.031,.761,.032,.761,.031,.761,.032,.783,.031,.783,.507,.746,.506,.724,.507,.724,.506,.724,.507,.746,.506,.746,.46,.507,.459,.486,.46,.486,.459,.486,.46,.507,.459,.507,.031,.842,.03,.821,.031,.821,.03,.821,.031,.842,.03,.842,.032,.894,.034,.893,.034,.894,.034,.893,.032,.894,.032,.893};
			return value;
		}


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


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


		/** Define subarrays using type double[] */
		private double[] getcoord_Mesh_007_8_44_point_1()
		{
			double[] value = {5.95621,.11558,-3.68845,5.54216,.11558,-10.27255,5.70677,.11558,-10.27255,5.79159,.11558,-3.68845,5.95621,.22257,-3.68845,5.54216,.22257,-10.27255,5.79159,.22257,-3.68845,5.70677,.22257,-10.27255,-5.73957,.11558,-10.27255,-5.57495,.11558,-10.27255,-5.98901,.11558,-3.68845,-5.82439,.11558,-3.68845,-5.82439,.22258,-3.68845,-5.57495,.22258,-10.27255,-5.98901,.22258,-3.68845,-5.73957,.22258,-10.27255,-6.12821,.22258,1.5673,-6.12821,.11558,1.5673,-5.9636,.22258,1.5673,-5.9636,.11558,1.5673,-5.96148,.22258,7.78517,-5.96148,.11558,7.78517,-5.79687,.22258,7.78517,-5.79687,.11558,7.78517,-3.75961,2.08054,22.24192,-3.75961,2.18754,22.24192,-5.70415,.11558,14.87182,-5.70415,.22258,14.87182,-3.59499,2.18754,22.24192,-5.53953,.22258,14.87182,-3.59499,2.08054,22.24192,-5.53953,.11558,14.87182,3.72679,2.08054,22.24192,5.50672,.11558,14.87183,5.67133,.11558,14.87183,3.56217,2.08054,22.24192,3.56217,2.18754,22.24192,5.67133,.22257,14.87183,5.50672,.22257,14.87183,3.72679,2.18754,22.24192,5.92867,.22257,7.78518,5.92867,.11558,7.78518,5.76406,.22257,7.78518,5.76406,.11558,7.78518,6.09541,.22257,1.5673,6.09541,.11558,1.5673,5.93079,.22257,1.5673,5.93079,.11558,1.5673,-5.70489,1.36386,-2.55937,-5.64706,1.36386,-5.50408,-5.70489,1.25686,-2.55937,-5.64706,1.25686,-5.50408,-5.48245,1.36386,-5.50408,-5.54028,1.36386,-2.55937,-5.48245,1.25686,-5.50408,-5.54028,1.25686,-2.55937,5.67209,1.25686,-2.55936,5.61426,1.36386,-5.50407,5.67209,1.36386,-2.55936,5.61426,1.25686,-5.50407,5.44965,1.25686,-5.50407,5.50748,1.36386,-2.55936,5.44965,1.36386,-5.50407,5.50748,1.25686,-2.55936,5.49048,1.25686,8.6939,5.72304,1.36386,2.15915,5.49048,1.36386,8.6939,5.72304,1.25686,2.15915,5.55842,1.25686,2.15915,5.32586,1.36386,8.6939,5.55842,1.36386,2.15915,5.32586,1.25686,8.6939,5.31763,1.25686,14.57117,5.31763,1.36386,14.57117,5.15301,1.36386,14.57117,5.15301,1.25686,14.57117,-5.35044,1.36386,14.57117,-5.52328,1.36386,8.69389,-5.35044,1.25686,14.57117,-5.52328,1.25686,8.69389,-5.35867,1.36386,8.69389,-5.18583,1.36386,14.57117,-5.35867,1.25686,8.69389,-5.18583,1.25686,14.57117,-5.75584,1.36386,2.15914,-5.75584,1.25686,2.15914,-5.59122,1.36386,2.15914,-5.59122,1.25686,2.15914,2.7992,3.0197,.38953,2.75804,3.0197,5.51379,2.7992,3.0197,5.51379,2.75805,3.0197,.38953,2.75805,2.96483,.38953,2.7992,2.96483,5.51379,2.75804,2.96483,5.51379,2.7992,2.96483,.38953,2.7992,2.4151,.38953,2.75804,2.4151,5.51379,2.7992,2.4151,5.51379,2.75805,2.4151,.38953};
			return value;
		}
		private double[] getcoord_Mesh_007_8_44_point_2()
		{
			double[] value = {2.75805,2.36022,.38953,2.7992,2.36022,5.51379,2.75804,2.36022,5.51379,2.7992,2.36022,.38953,2.7992,1.83534,.38953,2.75804,1.83534,5.51379,2.7992,1.83534,5.51379,2.75805,1.83534,.38953,2.75805,1.78047,.38953,2.7992,1.78047,5.51379,2.75804,1.78047,5.51379,2.7992,1.78047,.38953};
			return value;
		}


		/** Define subarrays using type double[] */
		private double[] getTextureCoordinate_8_45_point_1()
		{
			double[] value = {.376,.713,.463,.708,.463,.71,.463,.708,.376,.713,.376,.711,.802,.407,.89,.412,.802,.409,.89,.412,.802,.407,.89,.41,.511,.744,.599,.746,.511,.746,.599,.746,.511,.744,.599,.744,.062,.764,.06,.762,.062,.762,.06,.762,.062,.764,.06,.764,.471,.724,.471,.726,.383,.72,.383,.723,.383,.72,.471,.726,.802,.472,.89,.469,.802,.474,.89,.471,.802,.474,.89,.469,.898,.507,.811,.507,.898,.505,.811,.505,.898,.505,.811,.507,.05,.771,.05,.769,.051,.771,.051,.769,.051,.771,.05,.769,.741,.505,.811,.505,.741,.507,.811,.507,.741,.507,.811,.505,.802,.474,.732,.476,.802,.472,.732,.474,.802,.472,.732,.476,.313,.721,.313,.719,.383,.723,.383,.72,.383,.723,.313,.719,.658,.505,.741,.505,.658,.507,.741,.507,.658,.507,.741,.505,.732,.476,.649,.474,.732,.474,.649,.471,.732,.474,.649,.474,.23,.723,.23,.721,.313,.721,.313,.719,.313,.721,.23,.721,.465,.481,.465,.479,.563,.507,.563,.505,.563,.507,.465,.479,.456,.444,.456,.442,.555,.47,.555,.468,.555,.47,.456,.442,.038,.752,.038,.75,.136,.726,.136,.724};
			return value;
		}
		private double[] getTextureCoordinate_8_45_point_2()
		{
			double[] value = {.136,.726,.038,.75,.563,.505,.658,.505,.563,.507,.658,.507,.563,.507,.658,.505,.649,.474,.555,.47,.649,.471,.136,.726,.136,.724,.23,.723,.23,.721,.23,.723,.136,.724,.555,.468,.649,.471,.555,.47,.034,.921,.034,.923,.033,.921,.033,.923,.033,.921,.034,.923,.03,.683,.128,.707,.128,.709,.128,.707,.03,.683,.03,.681,.456,.439,.555,.411,.555,.413,.555,.411,.456,.439,.456,.437,.945,.718,.846,.746,.846,.744,.846,.746,.945,.718,.945,.719,.05,.769,.051,.767,.051,.769,.051,.767,.05,.769,.05,.767,.846,.746,.752,.744,.846,.744,.752,.744,.846,.746,.752,.746,.649,.409,.555,.411,.649,.407,.555,.411,.649,.409,.555,.413,.223,.71,.128,.709,.128,.707,.128,.709,.223,.71,.223,.713,.752,.746,.669,.744,.752,.744,.669,.744,.752,.746,.669,.746,.732,.407,.649,.407,.732,.405,.649,.407,.732,.407,.649,.409,.306,.713,.223,.713,.223,.71,.223,.713,.306,.713,.306,.715,.669,.746,.599,.744,.669,.744,.669,.746,.599,.746,.599,.744,.802,.409,.732,.405,.802,.407,.732,.405,.802,.409,.732,.407,.376,.711,.306,.715};
			return value;
		}
		private double[] getTextureCoordinate_8_45_point_3()
		{
			double[] value = {.306,.713,.376,.711,.376,.713,.306,.715,.841,.787,.88,.787,.841,.788,.88,.788,.841,.788,.88,.787,.612,.785,.651,.785,.612,.787,.651,.787,.612,.787,.651,.785,.88,.802,.841,.803,.88,.8,.841,.801,.88,.8,.841,.803,.841,.791,.841,.789,.88,.792,.88,.79,.88,.792,.841,.789,.614,.744,.574,.743,.614,.743,.574,.743,.614,.744,.574,.744,.413,.901,.374,.899,.413,.899,.374,.899,.413,.901,.374,.901,.413,.904,.374,.901,.413,.902,.374,.901,.413,.904,.374,.904,.413,.913,.374,.916,.374,.913,.374,.916,.413,.913,.413,.915,.764,.744,.676,.743,.764,.743,.676,.743,.764,.744,.676,.744,.311,.901,.224,.899,.311,.899,.224,.899,.311,.901,.224,.901,.311,.903,.224,.904,.311,.901,.224,.904,.311,.903,.224,.906,.311,.914,.224,.913,.224,.911,.224,.913,.311,.914,.311,.916,.676,.744,.614,.743,.676,.743,.614,.743,.676,.744,.614,.744,.374,.901,.311,.899,.374,.899,.311,.899,.374,.901,.311,.901,.374,.904,.311,.901,.374,.901,.311,.901,.374,.904,.311,.903,.374,.913,.311,.916,.311,.914,.311,.916,.374,.913,.374,.916};
			return value;
		}
		private double[] getTextureCoordinate_8_45_point_4()
		{
			double[] value = {.842,.744,.764,.743,.842,.743,.764,.743,.842,.744,.764,.744,.224,.901,.146,.899,.224,.899,.146,.899,.224,.901,.146,.901,.224,.906,.146,.906,.224,.904,.146,.906,.224,.906,.146,.908,.224,.911,.146,.911,.146,.909,.146,.911,.224,.911,.224,.913,.612,.787,.691,.787,.612,.788,.691,.788,.612,.788,.691,.787,.801,.785,.88,.785,.801,.787,.88,.787,.801,.787,.88,.785,.691,.801,.612,.798,.691,.798,.612,.796,.691,.798,.612,.798,.612,.796,.612,.794,.691,.794,.691,.791,.691,.794,.612,.794,.691,.787,.778,.787,.691,.788,.778,.788,.691,.788,.778,.787,.714,.785,.801,.785,.714,.787,.801,.787,.714,.787,.801,.785,.778,.804,.691,.801,.778,.801,.691,.798,.778,.801,.691,.801,.691,.794,.691,.791,.778,.79,.778,.788,.778,.79,.691,.791,.778,.787,.841,.787,.778,.788,.841,.788,.778,.788,.841,.787,.651,.785,.714,.785,.651,.787,.714,.787,.651,.787,.714,.785,.841,.803,.778,.804,.841,.801,.778,.801,.841,.801,.778,.804,.778,.79,.778,.788,.841,.791,.841,.789,.841,.791,.778,.788,.311,.907,.243,.907,.243,.907,.243,.907};
			return value;
		}
		private double[] getTextureCoordinate_8_45_point_5()
		{
			double[] value = {.311,.907,.311,.907,.413,.912,.345,.913,.345,.912,.345,.913,.413,.912,.413,.913,.69,.79,.621,.791,.621,.79,.621,.791,.69,.79,.69,.791,.778,.794,.71,.794,.71,.794,.71,.794,.778,.794,.778,.794,.311,.908,.243,.908,.243,.908,.243,.908,.311,.908,.311,.908,.778,.795,.71,.796,.71,.795,.71,.796,.778,.795,.778,.796,.778,.796,.71,.797,.71,.796,.71,.797,.778,.796,.778,.797,.311,.907,.243,.908,.243,.907,.243,.908,.311,.907,.311,.908,.69,.791,.621,.791,.621,.791,.621,.791,.69,.791,.69,.791};
			return value;
		}


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


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



		/** Define subarrays using type double[] */
		private double[] getTextureCoordinate_8_54_point_1()
		{
			double[] value = {.116,.653,.115,.652,.117,.65,.117,.65,.115,.652,.116,.65,.138,.909,.138,.911,.136,.909,.136,.909,.138,.911,.136,.911,.383,.594,.384,.593,.384,.596,.384,.596,.384,.593,.385,.596,.832,.741,.832,.739,.835,.741,.835,.741,.832,.739,.835,.739,.113,.653,.116,.653,.113,.654,.116,.653,.113,.653,.115,.652,.06,.766,.06,.764,.062,.766,.062,.766,.06,.764,.062,.764,.381,.593,.381,.592,.383,.594,.383,.594,.381,.592,.384,.593,.515,.736,.513,.736,.515,.733,.513,.736,.513,.733,.515,.733,.11,.653,.111,.652,.113,.654,.113,.654,.111,.652,.113,.653,.058,.766,.058,.764,.06,.766,.06,.766,.058,.764,.06,.764,.379,.594,.377,.593,.381,.593,.381,.593,.377,.593,.381,.592,.515,.739,.513,.739,.515,.736,.515,.736,.513,.739,.513,.736,.108,.65,.11,.65,.11,.653,.11,.653,.11,.65,.111,.652,.626,.153,.627,.153,.626,.155,.626,.155,.627,.153,.627,.155,.378,.596,.376,.596,.379,.594,.379,.594,.376,.596,.377,.593,.131,.913,.132,.913,.131,.916,.131,.916,.132,.913,.132,.916,.11,.647,.111,.648,.108,.65,.108,.65};
			return value;
		}
		private double[] getTextureCoordinate_8_54_point_2()
		{
			double[] value = {.111,.648,.11,.65,.626,.15,.627,.15,.626,.153,.626,.153,.627,.15,.627,.153,.379,.598,.377,.599,.378,.596,.378,.596,.377,.599,.376,.596,.131,.91,.132,.91,.131,.913,.131,.913,.132,.91,.132,.913,.113,.645,.113,.647,.11,.647,.11,.647,.113,.647,.111,.648,.608,.794,.61,.794,.608,.796,.608,.796,.61,.794,.61,.796,.381,.599,.381,.601,.379,.598,.379,.598,.381,.601,.377,.599,.288,.79,.288,.792,.285,.79,.285,.79,.288,.792,.285,.792,.116,.647,.115,.648,.113,.645,.113,.645,.115,.648,.113,.647,.608,.792,.61,.792,.608,.794,.608,.794,.61,.792,.61,.794,.383,.598,.384,.599,.381,.599,.381,.599,.384,.599,.381,.601,.292,.79,.292,.792,.288,.79,.288,.79,.292,.792,.288,.792,.117,.65,.116,.65,.116,.647,.116,.647,.116,.65,.115,.648,.136,.909,.136,.911,.133,.909,.133,.909,.136,.911,.133,.911,.384,.596,.385,.596,.383,.598,.383,.598,.385,.596,.384,.599,.82,.739,.82,.741,.817,.739,.817,.739,.82,.741,.817,.741,.105,.65,.103,.648,.104,.647,.104,.65,.103,.648,.105,.65,.033,.847,.035,.849};
			return value;
		}
		private double[] getTextureCoordinate_8_54_point_3()
		{
			double[] value = {.033,.849,.035,.847,.035,.849,.033,.847,.396,.596,.397,.599,.396,.598,.398,.596,.397,.599,.396,.596,.606,.649,.603,.65,.603,.649,.606,.65,.603,.65,.606,.649,.104,.647,.101,.647,.101,.645,.103,.648,.101,.647,.104,.647,.141,.904,.143,.906,.141,.906,.143,.904,.143,.906,.141,.904,.396,.598,.393,.601,.393,.599,.397,.599,.393,.601,.396,.598,.842,.739,.839,.741,.839,.739,.842,.741,.839,.741,.842,.739,.101,.645,.099,.648,.098,.647,.101,.647,.099,.648,.101,.645,.141,.906,.143,.908,.141,.908,.143,.906,.143,.908,.141,.906,.393,.599,.39,.599,.391,.598,.393,.601,.39,.599,.393,.599,.839,.739,.836,.741,.836,.739,.839,.741,.836,.741,.839,.739,.098,.647,.098,.65,.096,.65,.099,.648,.098,.65,.098,.647,.626,.159,.625,.157,.626,.157,.625,.159,.625,.157,.626,.159,.391,.598,.389,.596,.39,.596,.39,.599,.389,.596,.391,.598,.131,.916,.129,.913,.131,.913,.129,.916,.129,.913,.131,.916,.096,.65,.099,.652,.098,.653,.098,.65,.099,.652,.096,.65,.626,.157,.625,.155,.626,.155,.625,.157,.625,.155,.626,.157};
			return value;
		}
		private double[] getTextureCoordinate_8_54_point_4()
		{
			double[] value = {.39,.596,.39,.593,.391,.594,.389,.596,.39,.593,.39,.596,.131,.913,.129,.91,.131,.91,.129,.913,.129,.91,.131,.913,.098,.653,.101,.653,.101,.654,.099,.652,.101,.653,.098,.653,.214,.489,.216,.491,.214,.491,.216,.489,.216,.491,.214,.489,.391,.594,.393,.592,.393,.593,.39,.593,.393,.592,.391,.594,.515,.733,.513,.729,.515,.729,.513,.733,.513,.729,.515,.733,.101,.654,.103,.652,.104,.653,.101,.653,.103,.652,.101,.654,.214,.491,.216,.494,.214,.494,.216,.491,.216,.494,.214,.491,.393,.593,.397,.593,.396,.594,.393,.592,.397,.593,.393,.593,.515,.729,.513,.726,.515,.726,.513,.729,.513,.726,.515,.729,.104,.653,.104,.65,.105,.65,.103,.652,.104,.65,.104,.653,.033,.845,.035,.847,.033,.847,.035,.845,.035,.847,.033,.845,.396,.594,.398,.596,.396,.596,.397,.593,.398,.596,.396,.594,.516,.675,.52,.673,.52,.675,.516,.673,.52,.673,.516,.675};
			return value;
		}


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


		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_7_62_texCoordIndex_1()
		{
			int[] value = {0,1,2,-1,3,4,5,-1,6,7,8,-1,9,10,11,-1,12,13,14,-1,15,16,17,-1,18,19,20,-1,21,22,23,-1,24,25,26,-1,27,28,29,-1,30,31,32,-1,33,34,35,-1,36,37,38,-1,39,40,41,-1,42,43,44,-1,45,46,47,-1,48,49,50,-1,51,52,53,-1,54,55,56,-1,57,58,59,-1,60,61,62,-1,63,64,65,-1,66,67,68,-1,69,70,71,-1,72,73,74,-1,75,76,77,-1,78,79,80,-1,81,82,83,-1,84,85,86,-1,87,88,89,-1,90,91,92,-1,93,94,95,-1,96,97,98,-1,99,100,101,-1,102,103,104,-1,105,106,107,-1,108,109,110,-1,111,112,113,-1,114,115,116,-1,117,118,119,-1,120,121,122,-1,123,124,125,-1,126,127,128,-1,129,130,131,-1,132,133,134,-1,135,136,137,-1,138,139,140,-1,141,142,143,-1,144,145,146,-1,147,148,149,-1,150,151,152,-1,153,154,155,-1,156,157,158,-1,159,160,161,-1,162,163,164,-1,165,166,167,-1,168,169,170,-1,171,172,173,-1,174,175,176,-1,177,178,179,-1,180,181,182,-1,183,184,185,-1,186,187,188,-1,189,190,191,-1,192,193,194,-1,195,196,197,-1,198,199,200,-1,201,202,203,-1,204,205,206,-1,207,208,209,-1,210,211,212,-1,213,214,215,-1,216,217,218,-1,219,220,221,-1,222,223,224,-1,225,226,227,-1,228,229,230,-1,231,232,233,-1,234,235,236,-1,237,238,239,-1,240,241,242,-1,243,244,245,-1,246,247,248,-1,249,250,251,-1,252,253,254,-1,255,256,257,-1,258,259,260,-1,261,262,263,-1,264,265,266,-1,267,268,269,-1,270,271,272,-1,273,274,275,-1,276,277,278,-1,279,280,281,-1,282,283,284,-1,285,286,287,-1,288,289,290,-1,291,292,293,-1,294,295,296,-1,297,298,299,-1,300,301,302,-1,303,304,305,-1,306,307,308,-1,309,310,311,-1,312,313,314,-1,315,316,317,-1,318,319,320,-1,321,322,323,-1,324,325,326,-1,327,328,329,-1,330,331,332,-1,333,334,335,-1,336,337,338,-1,339,340,341,-1,342,343,344,-1,345,346,347,-1,348,349,350,-1,351,352,353,-1,354,355,356,-1,357,358,359,-1,360,361,362,-1,363,364,365,-1,366,367,368,-1,369,370,371,-1,372,373,374,-1,375,376,377,-1,378,379,380,-1,381,382,383,-1,384,385,386,-1,387,388,389,-1,390,391,392,-1,393,394,395,-1,396,397,398,-1,399,400,401,-1,402,403,404,-1,405,406,407,-1,408,409,410,-1,411,412,413,-1,414,415,416,-1,417,418,419,-1,420,421,422,-1,423,424,425,-1,426,427,428,-1,429,430,431,-1,432,433,434,-1,435,436,437,-1,438,439,440,-1,441,442,443,-1,444,445,446,-1,447,448,449,-1,450,451,452,-1,453,454,455,-1,456,457,458,-1,459,460,461,-1,462,463,464,-1,465,466,467,-1,468,469,470,-1,471,472,473,-1,474,475,476,-1,477,478,479,-1,480,481,482,-1,483,484,485,-1,486,487,488,-1,489,490,491,-1,492,493,494,-1,495,496,497,-1,498,499,500,-1,501,502,503,-1,504,505,506,-1,507,508,509,-1,510,511,512,-1,513,514,515,-1,516,517,518,-1,519,520,521,-1,522,523,524,-1,525,526,527,-1,528,529,530,-1,531,532,533,-1,534,535,536,-1,537,538,539,-1,540,541,542,-1,543,544,545,-1,546,547,548,-1,549,550,551,-1,552,553,554,-1,555,556,557,-1,558,559,560,-1,561,562,563,-1,564,565,566,-1,567,568,569,-1,570,571,572,-1,573,574,575,-1,576,577,578,-1,579,580,581,-1,582,583,584,-1,585,586,587,-1,588,589,590,-1,591,592,593,-1,594,595,596,-1,597,598,599,-1,600,601,602,-1,603,604,605,-1,606,607,608,-1,609,610,611,-1,612,613,614,-1,615,616,617,-1,618,619,620,-1,621,622,623,-1,624,625,626,-1,627,628,629,-1,630,631,632,-1,633,634,635,-1,636,637,638,-1,639,640,641,-1,642,643,644,-1,645,646,647,-1,648,649,650,-1,651,652,653,-1,654,655,656,-1,657,658,659,-1,660,661,662,-1,663,664,665,-1,666,667,668,-1,669,670,671,-1,672,673,674,-1,675,676,677,-1,678,679,680,-1,681,682,683,-1,684,685,686,-1,687,688,689,-1,690,691,692,-1,693,694,695,-1,696,697,698,-1,699,700,701,-1,702,703,704,-1,705,706,707,-1,708,709,710,-1,711,712,713,-1,714,715,716,-1,717,718,719,-1,720,721,722,-1,723,724,725,-1,726,727,728,-1,729,730,731,-1,732,733,734,-1,735,736,737,-1,738,739,740,-1,741,742,743,-1,744,745,746,-1,747,748,749,-1};
			return value;
		}
		private int[] getIndexedFaceSet_7_62_texCoordIndex_2()
		{
			int[] value = {750,751,752,-1,753,754,755,-1,756,757,758,-1,759,760,761,-1,762,763,764,-1,765,766,767,-1,768,769,770,-1,771,772,773,-1,774,775,776,-1,777,778,779,-1,780,781,782,-1,783,784,785,-1,786,787,788,-1,789,790,791,-1,792,793,794,-1,795,796,797,-1,798,799,800,-1,801,802,803,-1,804,805,806,-1,807,808,809,-1,810,811,812,-1,813,814,815,-1,816,817,818,-1,819,820,821,-1,822,823,824,-1,825,826,827,-1,828,829,830,-1,831,832,833,-1,834,835,836,-1,837,838,839,-1,840,841,842,-1,843,844,845,-1,846,847,848,-1,849,850,851,-1,852,853,854,-1,855,856,857,-1,858,859,860,-1,861,862,863,-1,864,865,866,-1,867,868,869,-1,870,871,872,-1,873,874,875,-1,876,877,878,-1,879,880,881,-1,882,883,884,-1,885,886,887,-1,888,889,890,-1,891,892,893,-1,894,895,896,-1,897,898,899,-1,900,901,902,-1,903,904,905,-1,906,907,908,-1,909,910,911,-1,912,913,914,-1,915,916,917,-1,918,919,920,-1,921,922,923,-1,924,925,926,-1,927,928,929,-1,930,931,932,-1,933,934,935,-1,936,937,938,-1,939,940,941,-1,942,943,944,-1,945,946,947,-1,948,949,950,-1,951,952,953,-1,954,955,956,-1,957,958,959,-1,960,961,962,-1,963,964,965,-1,966,967,968,-1,969,970,971,-1,972,973,974,-1,975,976,977,-1,978,979,980,-1,981,982,983,-1,984,985,986,-1,987,988,989,-1,990,991,992,-1,993,994,995,-1,996,997,998,-1,999,1000,1001,-1,1002,1003,1004,-1,1005,1006,1007,-1,1008,1009,1010,-1,1011,1012,1013,-1,1014,1015,1016,-1,1017,1018,1019,-1,1020,1021,1022,-1,1023,1024,1025,-1,1026,1027,1028,-1,1029,1030,1031,-1,1032,1033,1034,-1,1035,1036,1037,-1,1038,1039,1040,-1,1041,1042,1043,-1,1044,1045,1046,-1,1047,1048,1049,-1,1050,1051,1052,-1,1053,1054,1055,-1,1056,1057,1058,-1,1059,1060,1061,-1,1062,1063,1064,-1,1065,1066,1067,-1,1068,1069,1070,-1,1071,1072,1073,-1,1074,1075,1076,-1,1077,1078,1079,-1,1080,1081,1082,-1,1083,1084,1085,-1,1086,1087,1088,-1,1089,1090,1091,-1,1092,1093,1094,-1,1095,1096,1097,-1,1098,1099,1100,-1,1101,1102,1103,-1,1104,1105,1106,-1,1107,1108,1109,-1,1110,1111,1112,-1,1113,1114,1115,-1,1116,1117,1118,-1,1119,1120,1121,-1,1122,1123,1124,-1,1125,1126,1127,-1,1128,1129,1130,-1,1131,1132,1133,-1,1134,1135,1136,-1,1137,1138,1139,-1,1140,1141,1142,-1,1143,1144,1145,-1,1146,1147,1148,-1,1149,1150,1151,-1,1152,1153,1154,-1,1155,1156,1157,-1,1158,1159,1160,-1,1161,1162,1163,-1,1164,1165,1166,-1,1167,1168,1169,-1,1170,1171,1172,-1,1173,1174,1175,-1,1176,1177,1178,-1,1179,1180,1181,-1,1182,1183,1184,-1,1185,1186,1187,-1,1188,1189,1190,-1,1191,1192,1193,-1,1194,1195,1196,-1,1197,1198,1199,-1,1200,1201,1202,-1,1203,1204,1205,-1,1206,1207,1208,-1,1209,1210,1211,-1,1212,1213,1214,-1,1215,1216,1217,-1,1218,1219,1220,-1,1221,1222,1223,-1,1224,1225,1226,-1,1227,1228,1229,-1,1230,1231,1232,-1,1233,1234,1235,-1,1236,1237,1238,-1,1239,1240,1241,-1,1242,1243,1244,-1,1245,1246,1247,-1,1248,1249,1250,-1,1251,1252,1253,-1,1254,1255,1256,-1,1257,1258,1259,-1,1260,1261,1262,-1,1263,1264,1265,-1,1266,1267,1268,-1,1269,1270,1271,-1,1272,1273,1274,-1,1275,1276,1277,-1,1278,1279,1280,-1,1281,1282,1283,-1,1284,1285,1286,-1,1287,1288,1289,-1,1290,1291,1292,-1,1293,1294,1295,-1,1296,1297,1298,-1,1299,1300,1301,-1,1302,1303,1304,-1,1305,1306,1307,-1,1308,1309,1310,-1,1311,1312,1313,-1,1314,1315,1316,-1,1317,1318,1319,-1,1320,1321,1322,-1,1323,1324,1325,-1,1326,1327,1328,-1,1329,1330,1331,-1,1332,1333,1334,-1,1335,1336,1337,-1,1338,1339,1340,-1,1341,1342,1343,-1,1344,1345,1346,-1,1347,1348,1349,-1,1350,1351,1352,-1,1353,1354,1355,-1,1356,1357,1358,-1,1359,1360,1361,-1,1362,1363,1364,-1,1365,1366,1367,-1,1368,1369,1370,-1,1371,1372,1373,-1,1374,1375,1376,-1,1377,1378,1379,-1,1380,1381,1382,-1,1383,1384,1385,-1,1386,1387,1388,-1,1389,1390,1391,-1,1392,1393,1394,-1,1395,1396,1397,-1,1398,1399,1400,-1,1401,1402,1403,-1,1404,1405,1406,-1,1407,1408,1409,-1,1410,1411,1412,-1,1413,1414,1415,-1,1416,1417,1418,-1,1419,1420,1421,-1,1422,1423,1424,-1,1425,1426,1427,-1,1428,1429,1430,-1,1431,1432,1433,-1,1434,1435,1436,-1,1437,1438,1439,-1,1440,1441,1442,-1,1443,1444,1445,-1,1446,1447,1448,-1,1449,1450,1451,-1,1452,1453,1454,-1,1455,1456,1457,-1,1458,1459,1460,-1,1461,1462,1463,-1,1464,1465,1466,-1,1467,1468,1469,-1,1470,1471,1472,-1,1473,1474,1475,-1,1476,1477,1478,-1,1479,1480,1481,-1,1482,1483,1484,-1,1485,1486,1487,-1,1488,1489,1490,-1,1491,1492,1493,-1,1494,1495,1496,-1,1497,1498,1499,-1};
			return value;
		}
		private int[] getIndexedFaceSet_7_62_texCoordIndex_3()
		{
			int[] value = {1500,1501,1502,-1,1503,1504,1505,-1,1506,1507,1508,-1,1509,1510,1511,-1,1512,1513,1514,-1,1515,1516,1517,-1,1518,1519,1520,-1,1521,1522,1523,-1,1524,1525,1526,-1,1527,1528,1529,-1,1530,1531,1532,-1,1533,1534,1535,-1,1536,1537,1538,-1,1539,1540,1541,-1,1542,1543,1544,-1,1545,1546,1547,-1,1548,1549,1550,-1,1551,1552,1553,-1,1554,1555,1556,-1,1557,1558,1559,-1,1560,1561,1562,-1,1563,1564,1565,-1,1566,1567,1568,-1,1569,1570,1571,-1,1572,1573,1574,-1,1575,1576,1577,-1,1578,1579,1580,-1,1581,1582,1583,-1,1584,1585,1586,-1,1587,1588,1589,-1,1590,1591,1592,-1,1593,1594,1595,-1,1596,1597,1598,-1,1599,1600,1601,-1,1602,1603,1604,-1,1605,1606,1607,-1,1608,1609,1610,-1,1611,1612,1613,-1,1614,1615,1616,-1,1617,1618,1619,-1,1620,1621,1622,-1,1623,1624,1625,-1,1626,1627,1628,-1,1629,1630,1631,-1,1632,1633,1634,-1,1635,1636,1637,-1,1638,1639,1640,-1,1641,1642,1643,-1,1644,1645,1646,-1,1647,1648,1649,-1,1650,1651,1652,-1,1653,1654,1655,-1,1656,1657,1658,-1,1659,1660,1661,-1,1662,1663,1664,-1,1665,1666,1667,-1,1668,1669,1670,-1,1671,1672,1673,-1,1674,1675,1676,-1,1677,1678,1679,-1,1680,1681,1682,-1,1683,1684,1685,-1,1686,1687,1688,-1,1689,1690,1691,-1,1692,1693,1694,-1,1695,1696,1697,-1,1698,1699,1700,-1,1701,1702,1703,-1,1704,1705,1706,-1,1707,1708,1709,-1,1710,1711,1712,-1,1713,1714,1715,-1,1716,1717,1718,-1,1719,1720,1721,-1,1722,1723,1724,-1,1725,1726,1727,-1};
			return value;
		}


		/** Define subarrays using type double[] */
		private double[] getcoord_Mesh_005_8_62_point_1()
		{
			double[] value = {2.17888,1.27727,9.44185,2.09446,1.27727,9.3931,2.17888,1.25115,9.34436,2.09446,1.27727,9.29562,2.17888,1.27727,9.24688,2.2633,1.27727,9.29562,2.2633,1.27727,9.3931,2.17888,1.34863,9.51321,2.03266,1.34863,9.42879,2.03266,1.34863,9.25994,2.17888,1.34863,9.17552,2.32511,1.34863,9.25994,2.32511,1.34863,9.42879,2.17888,1.44612,9.53933,2.01003,1.44612,9.44185,2.01003,1.44612,9.24688,2.17888,1.44612,9.1494,2.34773,1.44612,9.24688,2.34773,1.44612,9.44185,2.17888,2.42008,9.53933,2.01003,2.42008,9.44185,2.01003,2.42008,9.24688,2.17888,2.42008,9.1494,2.34773,2.42008,9.24688,2.34773,2.42008,9.44185,2.17888,2.51757,9.51321,2.03266,2.51757,9.42879,2.03266,2.51757,9.25994,2.17888,2.51757,9.17552,2.32511,2.51757,9.25994,2.32511,2.51757,9.42879,2.17888,2.58893,9.44185,2.09446,2.58893,9.3931,2.09446,2.58893,9.29562,2.17888,2.58893,9.24688,2.2633,2.58893,9.29562,2.2633,2.58893,9.3931,2.17888,2.61505,9.34436,2.17888,1.27727,10.22872,2.09446,1.27727,10.17998,2.17888,1.25115,10.13124,2.09446,1.27727,10.08249,2.17888,1.27727,10.03375,2.2633,1.27727,10.08249,2.2633,1.27727,10.17998,2.17888,1.34863,10.30008,2.03265,1.34863,10.21566,2.03265,1.34863,10.04681,2.17888,1.34863,9.96239,2.32511,1.34863,10.04681,2.32511,1.34863,10.21566,2.17888,1.44612,10.3262,2.01003,1.44612,10.22872,2.01003,1.44612,10.03375,2.17888,1.44612,9.93627,2.34773,1.44612,10.03375,2.34773,1.44612,10.22872,2.17888,2.42008,10.3262,2.01003,2.42008,10.22872,2.01003,2.42008,10.03375,2.17888,2.42008,9.93627,2.34773,2.42008,10.03375,2.34773,2.42008,10.22872,2.17888,2.51757,10.30008,2.03265,2.51757,10.21566,2.03266,2.51757,10.04681,2.17888,2.51757,9.96239,2.32511,2.51757,10.04681,2.32511,2.51757,10.21566,2.17888,2.58893,10.22872,2.09446,2.58893,10.17998,2.09446,2.58893,10.08249,2.17888,2.58893,10.03375,2.2633,2.58893,10.08249,2.2633,2.58893,10.17998,2.17888,2.61505,10.13124,2.17888,1.27727,10.62267,2.09446,1.27727,10.57393,2.17888,1.25115,10.52519,2.09446,1.27727,10.47645,2.17888,1.27727,10.42771,2.2633,1.27727,10.47645,2.2633,1.27727,10.57393,2.17888,1.34863,10.69404,2.03265,1.34863,10.60961,2.03265,1.34863,10.44077,2.17888,1.34863,10.35634,2.32511,1.34863,10.44077,2.32511,1.34863,10.60961,2.17888,1.44612,10.72016,2.01003,1.44612,10.62267,2.01003,1.44612,10.42771,2.17888,1.44612,10.33022,2.34773,1.44612,10.42771,2.34773,1.44612,10.62267,2.17888,2.42008,10.72016,2.01003,2.42008,10.62267,2.01003,2.42008,10.42771,2.17888,2.42008,10.33022,2.34773,2.42008,10.42771};
			return value;
		}
		private double[] getcoord_Mesh_005_8_62_point_2()
		{
			double[] value = {2.34773,2.42008,10.62267,2.17888,2.51757,10.69404,2.03265,2.51757,10.60961,2.03265,2.51757,10.44077,2.17888,2.51757,10.35634,2.32511,2.51757,10.44077,2.32511,2.51757,10.60961,2.17888,2.58893,10.62267,2.09446,2.58893,10.57393,2.09446,2.58893,10.47645,2.17888,2.58893,10.42771,2.2633,2.58893,10.47645,2.2633,2.58893,10.57393,2.17888,2.61505,10.52519,2.17888,1.27727,9.8358,2.09446,1.27727,9.78706,2.17888,1.25115,9.73832,2.09446,1.27727,9.68958,2.17888,1.27727,9.64083,2.2633,1.27727,9.68958,2.2633,1.27727,9.78706,2.17888,1.34863,9.90716,2.03266,1.34863,9.82274,2.03266,1.34863,9.6539,2.17888,1.34863,9.56947,2.32511,1.34863,9.6539,2.32511,1.34863,9.82274,2.17888,1.44612,9.93328,2.01003,1.44612,9.8358,2.01003,1.44612,9.64083,2.17888,1.44612,9.54335,2.34773,1.44612,9.64083,2.34773,1.44612,9.8358,2.17888,2.42008,9.93328,2.01003,2.42008,9.8358,2.01003,2.42008,9.64083,2.17888,2.42008,9.54335,2.34773,2.42008,9.64083,2.34773,2.42008,9.8358,2.17888,2.51757,9.90716,2.03266,2.51757,9.82274,2.03266,2.51757,9.6539,2.17888,2.51757,9.56947,2.32511,2.51757,9.6539,2.32511,2.51757,9.82274,2.17888,2.58893,9.8358,2.09446,2.58893,9.78706,2.09446,2.58893,9.68958,2.17888,2.58893,9.64083,2.2633,2.58893,9.68958,2.2633,2.58893,9.78706,2.17888,2.61505,9.73832,2.17888,1.27727,7.25644,2.09446,1.27727,7.2077,2.17888,1.25115,7.15896,2.09446,1.27727,7.11021,2.17888,1.27727,7.06147,2.2633,1.27727,7.11021,2.2633,1.27727,7.2077,2.17888,1.34863,7.3278,2.03266,1.34863,7.24338,2.03266,1.34863,7.07453,2.17888,1.34863,6.99011,2.32511,1.34863,7.07453,2.32511,1.34863,7.24338,2.17888,1.44612,7.35392,2.01003,1.44612,7.25644,2.01003,1.44612,7.06147,2.17888,1.44612,6.96399,2.34773,1.44612,7.06147,2.34773,1.44612,7.25644,2.17888,2.42008,7.35392,2.01003,2.42008,7.25644,2.01004,2.42008,7.06147,2.17888,2.42008,6.96399,2.34773,2.42008,7.06147,2.34773,2.42008,7.25644,2.17888,2.51757,7.3278,2.03266,2.51757,7.24338,2.03266,2.51757,7.07453,2.17888,2.51757,6.99011,2.32511,2.51757,7.07453,2.32511,2.51757,7.24338,2.17888,2.58893,7.25644,2.09446,2.58893,7.2077,2.09446,2.58893,7.11021,2.17888,2.58893,7.06147,2.2633,2.58893,7.11021,2.2633,2.58893,7.2077,2.17888,2.61505,7.15896,2.17888,1.27727,7.65039,2.09446,1.27727,7.60165,2.17888,1.25115,7.55291,2.09446,1.27727,7.50417,2.17888,1.27727,7.45543,2.2633,1.27727,7.50417,2.2633,1.27727,7.60165,2.17888,1.34863,7.72176,2.03266,1.34863,7.63733,2.03266,1.34863,7.46849};
			return value;
		}
		private double[] getcoord_Mesh_005_8_62_point_3()
		{
			double[] value = {2.17888,1.34863,7.38407,2.32511,1.34863,7.46849,2.32511,1.34863,7.63733,2.17888,1.44612,7.74788,2.01003,1.44612,7.65039,2.01003,1.44612,7.45543,2.17888,1.44612,7.35794,2.34773,1.44612,7.45543,2.34773,1.44612,7.65039,2.17888,2.42008,7.74788,2.01003,2.42008,7.65039,2.01003,2.42008,7.45543,2.17888,2.42008,7.35794,2.34773,2.42008,7.45543,2.34773,2.42008,7.65039,2.17888,2.51757,7.72176,2.03266,2.51757,7.63733,2.03266,2.51757,7.46849,2.17888,2.51757,7.38407,2.32511,2.51757,7.46849,2.32511,2.51757,7.63733,2.17888,2.58893,7.65039,2.09446,2.58893,7.60165,2.09446,2.58893,7.50417,2.17888,2.58893,7.45543,2.2633,2.58893,7.50417,2.2633,2.58893,7.60165,2.17888,2.61505,7.55291,2.17888,1.27727,6.86352,2.09446,1.27727,6.81478,2.17888,1.25115,6.76604,2.09446,1.27727,6.7173,2.17888,1.27727,6.66855,2.2633,1.27727,6.7173,2.2633,1.27727,6.81478,2.17888,1.34863,6.93488,2.03266,1.34863,6.85046,2.03266,1.34863,6.68161,2.17888,1.34863,6.59719,2.32511,1.34863,6.68161,2.32511,1.34863,6.85046,2.17888,1.44612,6.96101,2.01003,1.44612,6.86352,2.01003,1.44612,6.66855,2.17888,1.44612,6.57107,2.34773,1.44612,6.66855,2.34773,1.44612,6.86352,2.17888,2.42008,6.96101,2.01004,2.42008,6.86352,2.01004,2.42008,6.66855,2.17888,2.42008,6.57107,2.34773,2.42008,6.66855,2.34773,2.42008,6.86352,2.17888,2.51757,6.93488,2.03266,2.51757,6.85046,2.03266,2.51757,6.68161,2.17888,2.51757,6.59719,2.32511,2.51757,6.68161,2.32511,2.51757,6.85046,2.17888,2.58893,6.86352,2.09446,2.58893,6.81478,2.09446,2.58893,6.7173,2.17888,2.58893,6.66855,2.2633,2.58893,6.7173,2.2633,2.58893,6.81478,2.17888,2.61505,6.76604,2.17888,1.27727,6.46957,2.09446,1.27727,6.42082,2.17888,1.25115,6.37208,2.09446,1.27727,6.32334,2.17888,1.27727,6.2746,2.2633,1.27727,6.32334,2.2633,1.27727,6.42082,2.17888,1.34863,6.54093,2.03266,1.34863,6.45651,2.03266,1.34863,6.28766,2.17888,1.34863,6.20324,2.32511,1.34863,6.28766,2.32511,1.34863,6.45651,2.17888,1.44612,6.56705,2.01004,1.44612,6.46957,2.01004,1.44612,6.2746,2.17888,1.44612,6.17712,2.34773,1.44612,6.2746,2.34773,1.44612,6.46957,2.17888,2.42008,6.56705,2.01004,2.42008,6.46957,2.01004,2.42008,6.2746,2.17888,2.42008,6.17712,2.34773,2.42008,6.2746,2.34773,2.42008,6.46957,2.17888,2.51757,6.54093,2.03266,2.51757,6.45651,2.03266,2.51757,6.28766,2.17888,2.51757,6.20324,2.32511,2.51757,6.28766,2.32511,2.51757,6.45651,2.17888,2.58893,6.46957,2.09446,2.58893,6.42082,2.09446,2.58893,6.32334};
			return value;
		}
		private double[] getcoord_Mesh_005_8_62_point_4()
		{
			double[] value = {2.17888,2.58893,6.2746,2.26331,2.58893,6.32334,2.26331,2.58893,6.42082,2.17888,2.61505,6.37208};
			return value;
		}


		/** Define subarrays using type double[] */
		private double[] getTextureCoordinate_8_63_point_1()
		{
			double[] value = {.374,.724,.375,.725,.374,.725,.375,.725,.375,.726,.374,.725,.375,.726,.374,.727,.374,.725,.374,.727,.373,.726,.374,.725,.373,.726,.373,.725,.374,.725,.373,.725,.374,.724,.374,.725,.581,.712,.581,.71,.582,.711,.581,.71,.581,.712,.58,.711,.845,.798,.845,.8,.844,.798,.844,.798,.845,.8,.844,.799,.918,.683,.919,.685,.917,.684,.917,.684,.919,.685,.918,.685,.919,.685,.919,.687,.918,.685,.918,.685,.919,.687,.918,.686,.207,.901,.207,.904,.206,.902,.206,.902,.207,.904,.206,.903,.582,.708,.582,.711,.581,.709,.582,.711,.581,.71,.581,.709,.074,.893,.074,.895,.072,.893,.072,.893,.074,.895,.072,.895,.847,.797,.847,.8,.845,.798,.845,.798,.847,.8,.845,.8,.352,.893,.352,.896,.351,.894,.351,.894,.352,.896,.351,.896,.352,.896,.352,.898,.351,.896,.351,.896,.352,.898,.351,.898,.208,.901,.208,.904,.207,.901,.207,.901,.208,.904,.207,.904,.074,.891,.074,.893,.072,.891,.072,.891,.074,.893,.072,.893,.087,.893,.087,.895,.074,.893,.074,.893,.087,.895,.074,.895,.86,.797,.86,.8,.847,.797,.847,.797};
			return value;
		}
		private double[] getTextureCoordinate_8_63_point_2()
		{
			double[] value = {.86,.8,.847,.8,.365,.893,.365,.896,.352,.893,.352,.893,.365,.896,.352,.896,.365,.896,.365,.898,.352,.896,.352,.896,.365,.898,.352,.898,.221,.901,.221,.904,.208,.901,.208,.901,.221,.904,.208,.904,.087,.891,.087,.893,.074,.891,.074,.891,.087,.893,.074,.893,.088,.893,.088,.895,.087,.893,.087,.893,.088,.895,.087,.895,.861,.798,.861,.8,.86,.797,.86,.797,.861,.8,.86,.8,.366,.894,.366,.896,.365,.893,.365,.893,.366,.896,.365,.896,.366,.896,.366,.898,.365,.896,.365,.896,.366,.898,.365,.898,.222,.901,.222,.904,.221,.901,.221,.901,.222,.904,.221,.904,.088,.891,.088,.893,.087,.891,.087,.891,.088,.893,.087,.893,.366,.758,.366,.758,.364,.758,.364,.758,.366,.758,.366,.759,.862,.798,.862,.799,.861,.798,.861,.798,.862,.799,.861,.8,.872,.685,.871,.686,.872,.684,.872,.684,.871,.686,.87,.685,.871,.686,.871,.687,.87,.685,.87,.685,.871,.687,.87,.687,.223,.902,.223,.903,.222,.901,.222,.901,.223,.903,.222,.904,.366,.756,.366,.758,.364,.756,.364,.756,.366,.758,.364,.758,.131,.719,.131,.72};
			return value;
		}
		private double[] getTextureCoordinate_8_63_point_3()
		{
			double[] value = {.13,.719,.13,.719,.131,.72,.13,.721,.13,.721,.131,.72,.131,.721,.131,.721,.131,.72,.132,.721,.132,.721,.131,.72,.132,.719,.132,.719,.131,.72,.131,.719,.46,.719,.461,.718,.462,.719,.461,.718,.462,.718,.462,.719,.462,.718,.463,.719,.462,.719,.463,.719,.462,.72,.462,.719,.462,.72,.461,.72,.462,.719,.461,.72,.46,.719,.462,.719,.458,.506,.457,.507,.457,.505,.457,.505,.457,.507,.456,.506,.798,.793,.798,.796,.797,.794,.797,.794,.798,.796,.797,.795,.04,.769,.041,.77,.039,.77,.039,.77,.041,.77,.04,.771,.041,.77,.041,.773,.04,.771,.04,.771,.041,.773,.04,.772,.379,.906,.379,.908,.378,.906,.378,.906,.379,.908,.378,.908,.458,.503,.458,.506,.457,.504,.457,.504,.458,.506,.457,.505,.817,.807,.817,.81,.816,.807,.816,.807,.817,.81,.816,.809,.799,.793,.799,.796,.798,.793,.798,.793,.799,.796,.798,.796,.833,.805,.833,.807,.832,.805,.832,.805,.833,.807,.832,.807,.833,.807,.833,.81,.832,.807,.832,.807,.833,.81,.832,.809,.38,.906,.38,.908,.379,.906,.379,.906,.38,.908,.379,.908};
			return value;
		}
		private double[] getTextureCoordinate_8_63_point_4()
		{
			double[] value = {.817,.805,.817,.807,.816,.805,.816,.805,.817,.807,.816,.807,.83,.807,.83,.81,.817,.807,.817,.807,.83,.81,.817,.81,.812,.793,.812,.796,.799,.793,.799,.793,.812,.796,.799,.796,.846,.805,.846,.807,.833,.805,.833,.805,.846,.807,.833,.807,.846,.807,.846,.81,.833,.807,.833,.807,.846,.81,.833,.81,.393,.906,.393,.908,.38,.906,.38,.906,.393,.908,.38,.908,.83,.805,.83,.807,.817,.805,.817,.805,.83,.807,.817,.807,.832,.807,.832,.809,.83,.807,.83,.807,.832,.809,.83,.81,.814,.793,.814,.796,.812,.793,.812,.793,.814,.796,.812,.796,.848,.805,.848,.807,.846,.805,.846,.805,.848,.807,.846,.807,.848,.807,.848,.809,.846,.807,.846,.807,.848,.809,.846,.81,.394,.906,.394,.908,.393,.906,.393,.906,.394,.908,.393,.908,.832,.805,.832,.807,.83,.805,.83,.805,.832,.807,.83,.807,.514,.724,.515,.725,.513,.725,.513,.725,.515,.725,.514,.726,.815,.794,.815,.795,.814,.793,.814,.793,.815,.795,.814,.796,.584,.709,.583,.71,.583,.708,.583,.708,.583,.71,.582,.709,.583,.71,.583,.711,.582,.709,.582,.709};
			return value;
		}
		private double[] getTextureCoordinate_8_63_point_5()
		{
			double[] value = {.583,.711,.582,.712,.395,.906,.395,.908,.394,.906,.394,.906,.395,.908,.394,.908,.514,.723,.514,.724,.513,.723,.513,.723,.514,.724,.513,.725,.602,.645,.602,.646,.601,.646,.601,.646,.602,.646,.601,.647,.601,.647,.602,.646,.602,.648,.602,.648,.602,.646,.603,.647,.603,.647,.602,.646,.603,.646,.603,.646,.602,.646,.602,.645,.94,.657,.941,.658,.94,.659,.941,.658,.941,.659,.94,.659,.941,.659,.94,.66,.94,.659,.94,.66,.939,.659,.94,.659,.939,.659,.939,.658,.94,.659,.939,.658,.94,.657,.94,.659,.896,.481,.895,.482,.895,.481,.895,.481,.895,.482,.894,.481,.637,.801,.637,.803,.636,.802,.636,.802,.637,.803,.636,.803,.363,.756,.364,.757,.362,.757,.362,.757,.364,.757,.363,.757,.364,.757,.364,.759,.363,.757,.363,.757,.364,.759,.363,.759,.809,.798,.809,.8,.808,.798,.808,.798,.809,.8,.808,.799,.896,.479,.896,.481,.895,.479,.895,.479,.896,.481,.895,.481,.539,.81,.539,.812,.538,.81,.538,.81,.539,.812,.538,.812,.638,.801,.638,.804,.637,.801,.637,.801,.638,.804,.637,.803,.368,.893,.368,.896};
			return value;
		}
		private double[] getTextureCoordinate_8_63_point_6()
		{
			double[] value = {.367,.894,.367,.894,.368,.896,.367,.896,.368,.896,.368,.898,.367,.896,.367,.896,.368,.898,.367,.898,.811,.797,.811,.8,.809,.798,.809,.798,.811,.8,.809,.8,.539,.807,.539,.81,.538,.808,.538,.808,.539,.81,.538,.81,.552,.81,.552,.812,.539,.81,.539,.81,.552,.812,.539,.812,.651,.801,.651,.804,.638,.801,.638,.801,.651,.804,.638,.804,.381,.893,.381,.896,.368,.893,.368,.893,.381,.896,.368,.896,.381,.896,.381,.898,.368,.896,.368,.896,.381,.898,.368,.898,.824,.797,.824,.8,.811,.797,.811,.797,.824,.8,.811,.8,.552,.807,.552,.81,.539,.807,.539,.807,.552,.81,.539,.81,.553,.81,.553,.812,.552,.81,.552,.81,.553,.812,.552,.812,.653,.801,.653,.803,.651,.801,.651,.801,.653,.803,.651,.804,.382,.894,.382,.896,.381,.893,.381,.893,.382,.896,.381,.896,.382,.896,.382,.898,.381,.896,.381,.896,.382,.898,.381,.898,.825,.798,.825,.8,.824,.797,.824,.797,.825,.8,.824,.8,.553,.808,.553,.81,.552,.807,.552,.807,.553,.81,.552,.81,.345,.778,.346,.778,.345,.78,.345,.78,.346,.778,.346,.778};
			return value;
		}
		private double[] getTextureCoordinate_8_63_point_7()
		{
			double[] value = {.654,.802,.654,.803,.653,.801,.653,.801,.654,.803,.653,.803,.586,.709,.585,.71,.585,.708,.585,.708,.585,.71,.584,.709,.585,.71,.585,.711,.584,.709,.584,.709,.585,.711,.584,.712,.826,.798,.826,.799,.825,.798,.825,.798,.826,.799,.825,.8,.344,.778,.345,.778,.343,.78,.343,.78,.345,.778,.345,.78,.128,.719,.128,.72,.127,.719,.127,.719,.128,.72,.127,.721,.127,.721,.128,.72,.128,.721,.128,.721,.128,.72,.13,.721,.13,.721,.128,.72,.13,.719,.13,.719,.128,.72,.128,.719,.733,.469,.734,.469,.733,.47,.734,.469,.734,.471,.733,.47,.734,.471,.733,.471,.733,.47,.733,.471,.731,.471,.733,.47,.731,.471,.731,.469,.733,.47,.731,.469,.733,.469,.733,.47,.458,.502,.457,.503,.457,.502,.457,.502,.457,.503,.456,.502,.816,.793,.816,.796,.815,.794,.815,.794,.816,.796,.815,.795,.343,.756,.344,.757,.342,.757,.342,.757,.344,.757,.343,.757,.344,.757,.344,.759,.343,.757,.343,.757,.344,.759,.343,.759,.863,.798,.863,.8,.862,.798,.862,.798,.863,.8,.862,.799,.458,.5,.458,.502,.457,.5,.457,.5};
			return value;
		}
		private double[] getTextureCoordinate_8_63_point_8()
		{
			double[] value = {.458,.502,.457,.502,.571,.81,.571,.812,.57,.81,.57,.81,.571,.812,.57,.812,.817,.793,.817,.796,.816,.793,.816,.793,.817,.796,.816,.796,.555,.807,.555,.81,.554,.808,.554,.808,.555,.81,.554,.81,.555,.81,.555,.812,.554,.81,.554,.81,.555,.812,.554,.812,.865,.797,.865,.8,.863,.798,.863,.798,.865,.8,.863,.8,.571,.807,.571,.81,.57,.808,.57,.808,.571,.81,.57,.81,.584,.81,.584,.812,.571,.81,.571,.81,.584,.812,.571,.812,.83,.793,.83,.796,.817,.793,.817,.793,.83,.796,.817,.796,.568,.807,.568,.81,.555,.807,.555,.807,.568,.81,.555,.81,.568,.81,.568,.812,.555,.81,.555,.81,.568,.812,.555,.812,.878,.797,.878,.8,.865,.797,.865,.797,.878,.8,.865,.8,.584,.807,.584,.81,.571,.807,.571,.807,.584,.81,.571,.81,.585,.81,.585,.812,.584,.81,.584,.81,.585,.812,.584,.812,.832,.793,.832,.796,.83,.793,.83,.793,.832,.796,.83,.796,.569,.808,.569,.81,.568,.807,.568,.807,.569,.81,.568,.81,.569,.81,.569,.812,.568,.81,.568,.81,.569,.812,.568,.812,.879,.798,.879,.8};
			return value;
		}
		private double[] getTextureCoordinate_8_63_point_9()
		{
			double[] value = {.878,.797,.878,.797,.879,.8,.878,.8,.585,.808,.585,.81,.584,.807,.584,.807,.585,.81,.584,.81,.368,.758,.368,.758,.366,.758,.366,.758,.368,.758,.368,.759,.833,.794,.833,.795,.832,.793,.832,.793,.833,.795,.832,.796,.923,.684,.922,.685,.922,.683,.922,.683,.922,.685,.921,.685,.922,.685,.922,.686,.921,.685,.921,.685,.922,.686,.921,.687,.88,.798,.88,.799,.879,.798,.879,.798,.88,.799,.879,.8,.368,.756,.368,.758,.366,.756,.366,.756,.368,.758,.366,.758,.942,.657,.942,.659,.941,.658,.941,.658,.942,.659,.941,.659,.941,.659,.942,.659,.942,.66,.942,.66,.942,.659,.943,.659,.943,.659,.942,.659,.943,.658,.943,.658,.942,.659,.942,.657,.126,.719,.127,.719,.126,.72,.127,.719,.127,.721,.126,.72,.127,.721,.126,.721,.126,.72,.126,.721,.125,.721,.126,.72,.125,.721,.125,.719,.126,.72,.125,.719,.126,.719,.126,.72,.921,.686,.92,.687,.92,.685,.92,.685,.92,.687,.919,.686,.619,.801,.619,.803,.618,.802,.618,.802,.619,.803,.618,.803,.04,.766,.041,.767,.039,.767,.039,.767,.041,.767,.04,.767};
			return value;
		}
		private double[] getTextureCoordinate_8_63_point_10()
		{
			double[] value = {.041,.767,.041,.769,.04,.767,.04,.767,.041,.769,.04,.769,.196,.49,.196,.492,.195,.49,.195,.49,.196,.492,.195,.491,.921,.683,.921,.686,.92,.684,.92,.684,.921,.686,.92,.685,.796,.721,.796,.723,.794,.721,.794,.721,.796,.723,.794,.723,.62,.801,.62,.804,.619,.801,.619,.801,.62,.804,.619,.803,.828,.719,.828,.721,.826,.719,.826,.719,.828,.721,.826,.721,.828,.721,.828,.723,.826,.721,.826,.721,.828,.723,.826,.723,.197,.49,.197,.492,.196,.49,.196,.49,.197,.492,.196,.492,.796,.719,.796,.721,.794,.719,.794,.719,.796,.721,.794,.721,.808,.721,.808,.723,.796,.721,.796,.721,.808,.723,.796,.723,.633,.801,.633,.804,.62,.801,.62,.801,.633,.804,.62,.804,.841,.719,.841,.721,.828,.719,.828,.719,.841,.721,.828,.721,.841,.721,.841,.723,.828,.721,.828,.721,.841,.723,.828,.723,.21,.49,.21,.492,.197,.49,.197,.49,.21,.492,.197,.492,.808,.719,.808,.721,.796,.719,.796,.719,.808,.721,.796,.721,.81,.721,.81,.723,.808,.721,.808,.721,.81,.723,.808,.723,.635,.801,.635,.803,.633,.801,.633,.801};
			return value;
		}
		private double[] getTextureCoordinate_8_63_point_11()
		{
			double[] value = {.635,.803,.633,.804,.842,.719,.842,.721,.841,.719,.841,.719,.842,.721,.841,.721,.842,.721,.842,.723,.841,.721,.841,.721,.842,.723,.841,.723,.212,.49,.212,.492,.21,.49,.21,.49,.212,.492,.21,.492,.81,.719,.81,.721,.808,.719,.808,.719,.81,.721,.808,.721,.041,.774,.041,.775,.039,.775,.039,.775,.041,.775,.041,.776,.636,.802,.636,.803,.635,.801,.635,.801,.636,.803,.635,.803,.033,.847,.033,.847,.033,.846,.033,.846,.033,.847,.031,.847,.033,.847,.033,.848,.031,.847,.031,.847,.033,.848,.031,.849,.213,.49,.213,.491,.212,.49,.212,.49,.213,.491,.212,.492,.041,.773,.041,.774,.039,.773,.039,.773,.041,.774,.039,.775,.599,.645,.599,.646,.598,.646,.598,.646,.599,.646,.598,.647,.598,.647,.599,.646,.599,.648,.599,.648,.599,.646,.6,.647,.6,.647,.599,.646,.6,.646,.6,.646,.599,.646,.599,.645,.033,.742,.034,.742,.033,.743,.034,.742,.034,.744,.033,.743,.034,.744,.033,.744,.033,.743,.033,.744,.031,.744,.033,.743,.031,.744,.031,.742,.033,.743,.031,.742,.033,.742,.033,.743,.58,.711,.579,.712};
			return value;
		}
		private double[] getTextureCoordinate_8_63_point_12()
		{
			double[] value = {.579,.71,.579,.71,.579,.712,.578,.711,.673,.801,.673,.803,.672,.802,.672,.802,.673,.803,.672,.803,.897,.479,.898,.48,.896,.48,.896,.48,.898,.48,.897,.48,.898,.48,.898,.482,.897,.48,.897,.48,.898,.482,.897,.482,.054,.774,.054,.776,.053,.774,.053,.774,.054,.776,.053,.775,.58,.708,.58,.711,.579,.709,.579,.709,.58,.711,.579,.71,.058,.893,.058,.895,.056,.893,.056,.893,.058,.895,.056,.895,.674,.801,.674,.804,.673,.801,.673,.801,.674,.804,.673,.803,.523,.807,.523,.81,.522,.808,.522,.808,.523,.81,.522,.81,.523,.81,.523,.812,.522,.81,.522,.81,.523,.812,.522,.812,.056,.773,.056,.776,.054,.774,.054,.774,.056,.776,.054,.776,.058,.891,.058,.893,.056,.891,.056,.891,.058,.893,.056,.893,.07,.893,.07,.895,.058,.893,.058,.893,.07,.895,.058,.895,.687,.801,.687,.804,.674,.801,.674,.801,.687,.804,.674,.804,.536,.807,.536,.81,.523,.807,.523,.807,.536,.81,.523,.81,.536,.81,.536,.812,.523,.81,.523,.81,.536,.812,.523,.812,.069,.773,.069,.776,.056,.773,.056,.773,.069,.776,.056,.776};
			return value;
		}
		private double[] getTextureCoordinate_8_63_point_13()
		{
			double[] value = {.07,.891,.07,.893,.058,.891,.058,.891,.07,.893,.058,.893,.072,.893,.072,.895,.07,.893,.07,.893,.072,.895,.07,.895,.689,.801,.689,.803,.687,.801,.687,.801,.689,.803,.687,.804,.537,.808,.537,.81,.536,.807,.536,.807,.537,.81,.536,.81,.537,.81,.537,.812,.536,.81,.536,.81,.537,.812,.536,.812,.07,.774,.07,.776,.069,.773,.069,.773,.07,.776,.069,.776,.072,.891,.072,.893,.07,.891,.07,.891,.072,.893,.07,.893,.367,.778,.367,.778,.367,.78,.367,.78,.367,.778,.368,.778,.69,.802,.69,.803,.689,.801,.689,.801,.69,.803,.689,.803,.034,.926,.035,.927,.033,.927,.033,.927,.035,.927,.034,.928,.035,.927,.036,.927,.034,.928,.034,.928,.036,.927,.037,.928,.071,.774,.071,.775,.07,.774,.07,.774,.071,.775,.07,.776,.365,.778,.367,.778,.365,.78,.365,.78,.367,.778,.367,.78,.917,.657,.917,.659,.916,.658,.916,.658,.917,.659,.916,.659,.916,.659,.917,.659,.917,.66,.917,.66,.917,.659,.918,.659,.918,.659,.917,.659,.918,.658,.918,.658,.917,.659,.917,.657,.549,.473,.551,.474,.549,.475,.551,.474};
			return value;
		}
		private double[] getTextureCoordinate_8_63_point_14()
		{
			double[] value = {.551,.475,.549,.475,.551,.475,.549,.476,.549,.475,.549,.476,.548,.475,.549,.475,.548,.475,.548,.474,.549,.475,.548,.474,.549,.473,.549,.475,.895,.686,.894,.687,.894,.686,.894,.686,.894,.687,.893,.686,.216,.495,.214,.495,.216,.494,.216,.494,.214,.495,.215,.494,.34,.779,.341,.778,.341,.78,.341,.78,.341,.778,.341,.779,.341,.778,.343,.778,.341,.779,.341,.779,.343,.778,.343,.779,.397,.906,.397,.908,.396,.906,.396,.906,.397,.908,.396,.908,.895,.684,.895,.686,.894,.684,.894,.684,.895,.686,.894,.686,.849,.807,.849,.81,.848,.807,.848,.807,.849,.81,.848,.809,.216,.496,.214,.496,.216,.495,.216,.495,.214,.496,.214,.495,.031,.864,.033,.864,.031,.865,.031,.865,.033,.864,.033,.865,.033,.864,.035,.864,.033,.865,.033,.865,.035,.864,.035,.865,.398,.906,.398,.908,.397,.906,.397,.906,.398,.908,.397,.908,.849,.805,.849,.807,.848,.805,.848,.805,.849,.807,.848,.807,.862,.807,.862,.81,.849,.807,.849,.807,.862,.81,.849,.81,.216,.509,.214,.509,.216,.496,.216,.496,.214,.509,.214,.496,.031,.851,.033,.851};
			return value;
		}
		private double[] getTextureCoordinate_8_63_point_15()
		{
			double[] value = {.031,.864,.031,.864,.033,.851,.033,.864,.033,.851,.035,.851,.033,.864,.033,.864,.035,.851,.035,.864,.411,.906,.411,.908,.398,.906,.398,.906,.411,.908,.398,.908,.862,.805,.862,.807,.849,.805,.849,.805,.862,.807,.849,.807,.864,.807,.864,.809,.862,.807,.862,.807,.864,.809,.862,.81,.216,.511,.214,.511,.216,.509,.216,.509,.214,.511,.214,.509,.031,.849,.033,.849,.031,.851,.031,.851,.033,.849,.033,.851,.033,.849,.035,.849,.033,.851,.033,.851,.035,.849,.035,.851,.412,.906,.412,.908,.411,.906,.411,.906,.412,.908,.411,.908,.864,.805,.864,.807,.862,.805,.862,.805,.864,.807,.862,.807,.346,.758,.346,.758,.344,.758,.344,.758,.346,.758,.346,.759,.216,.512,.215,.512,.216,.511,.216,.511,.215,.512,.214,.511,.888,.758,.887,.759,.887,.757,.887,.757,.887,.759,.886,.759,.887,.759,.887,.76,.886,.759,.886,.759,.887,.76,.886,.761,.413,.906,.413,.908,.412,.906,.412,.906,.413,.908,.412,.908,.346,.756,.346,.758,.344,.756,.344,.756,.346,.758,.344,.758,.124,.722,.124,.723,.123,.722,.123,.722,.124,.723,.123,.724};
			return value;
		}
		private double[] getTextureCoordinate_8_63_point_16()
		{
			double[] value = {.123,.724,.124,.723,.124,.724,.124,.724,.124,.723,.125,.724,.125,.724,.124,.723,.125,.722,.125,.722,.124,.723,.124,.722,.222,.718,.223,.719,.222,.719,.223,.719,.223,.72,.222,.719,.223,.72,.222,.721,.222,.719,.222,.721,.221,.72,.222,.719,.221,.72,.221,.719,.222,.719,.221,.719,.222,.718,.222,.719,.898,.686,.896,.687,.896,.686,.896,.686,.896,.687,.896,.686,.827,.798,.827,.8,.826,.798,.826,.798,.827,.8,.826,.799,.358,.779,.359,.778,.359,.78,.359,.78,.359,.778,.36,.779,.359,.778,.361,.778,.36,.779,.36,.779,.361,.778,.361,.779,.655,.801,.655,.803,.654,.802,.654,.802,.655,.803,.654,.803,.898,.684,.898,.686,.896,.684,.896,.684,.898,.686,.896,.686,.812,.721,.812,.723,.81,.721,.81,.721,.812,.723,.81,.723,.829,.797,.829,.8,.827,.798,.827,.798,.829,.8,.827,.8,.866,.805,.866,.807,.864,.805,.864,.805,.866,.807,.864,.807,.866,.807,.866,.81,.864,.807,.864,.807,.866,.81,.864,.809,.656,.801,.656,.804,.655,.801,.655,.801,.656,.804,.655,.803,.812,.719,.812,.721,.81,.719,.81,.719};
			return value;
		}
		private double[] getTextureCoordinate_8_63_point_17()
		{
			double[] value = {.812,.721,.81,.721,.825,.721,.825,.723,.812,.721,.812,.721,.825,.723,.812,.723,.842,.797,.842,.8,.829,.797,.829,.797,.842,.8,.829,.8,.878,.805,.878,.807,.866,.805,.866,.805,.878,.807,.866,.807,.878,.807,.878,.81,.866,.807,.866,.807,.878,.81,.866,.81,.669,.801,.669,.804,.656,.801,.656,.801,.669,.804,.656,.804,.825,.719,.825,.721,.812,.719,.812,.719,.825,.721,.812,.721,.826,.721,.826,.723,.825,.721,.825,.721,.826,.723,.825,.723,.843,.798,.843,.8,.842,.797,.842,.797,.843,.8,.842,.8,.88,.805,.88,.807,.878,.805,.878,.805,.88,.807,.878,.807,.88,.807,.88,.809,.878,.807,.878,.807,.88,.809,.878,.81,.671,.801,.671,.803,.669,.801,.669,.801,.671,.803,.669,.804,.826,.719,.826,.721,.825,.719,.825,.719,.826,.721,.825,.721,.363,.778,.364,.778,.364,.78,.364,.78,.364,.778,.365,.778,.844,.798,.844,.799,.843,.798,.843,.798,.844,.799,.843,.8,.072,.819,.071,.819,.071,.818,.071,.818,.071,.819,.07,.819,.071,.819,.071,.821,.07,.819,.07,.819,.071,.821,.07,.821,.672,.802,.672,.803};
			return value;
		}
		private double[] getTextureCoordinate_8_63_point_18()
		{
			double[] value = {.671,.801,.671,.801,.672,.803,.671,.803,.362,.778,.363,.778,.361,.78,.361,.78,.363,.778,.364,.78,.033,.744,.033,.746,.031,.745,.031,.745,.033,.746,.031,.746,.031,.746,.033,.746,.033,.747,.033,.747,.033,.746,.034,.746,.034,.746,.033,.746,.034,.745,.034,.745,.033,.746,.033,.744};
			return value;
		}


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


		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_7_71_texCoordIndex_1()
		{
			int[] value = {0,1,2,-1,3,4,5,-1,6,7,8,-1,9,10,11,-1,12,13,14,-1,15,16,17,-1,18,19,20,-1,21,22,23,-1,24,25,26,-1,27,28,29,-1,30,31,32,-1,33,34,35,-1,36,37,38,-1,39,40,41,-1,42,43,44,-1,45,46,47,-1,48,49,50,-1,51,52,53,-1,54,55,56,-1,57,58,59,-1,60,61,62,-1,63,64,65,-1,66,67,68,-1,69,70,71,-1,72,73,74,-1,75,76,77,-1,78,79,80,-1,81,82,83,-1,84,85,86,-1,87,88,89,-1,90,91,92,-1,93,94,95,-1,96,97,98,-1,99,100,101,-1,102,103,104,-1,105,106,107,-1,108,109,110,-1,111,112,113,-1,114,115,116,-1,117,118,119,-1,120,121,122,-1,123,124,125,-1,126,127,128,-1,129,130,131,-1,132,133,134,-1,135,136,137,-1,138,139,140,-1,141,142,143,-1,144,145,146,-1,147,148,149,-1,150,151,152,-1,153,154,155,-1,156,157,158,-1,159,160,161,-1,162,163,164,-1,165,166,167,-1,168,169,170,-1,171,172,173,-1,174,175,176,-1,177,178,179,-1,180,181,182,-1,183,184,185,-1,186,187,188,-1,189,190,191,-1,192,193,194,-1,195,196,197,-1,198,199,200,-1,201,202,203,-1,204,205,206,-1,207,208,209,-1,210,211,212,-1,213,214,215,-1,216,217,218,-1,219,220,221,-1,222,223,224,-1,225,226,227,-1,228,229,230,-1,231,232,233,-1,234,235,236,-1,237,238,239,-1,240,241,242,-1,243,244,245,-1,246,247,248,-1,249,250,251,-1,252,253,254,-1,255,256,257,-1,258,259,260,-1,261,262,263,-1,264,265,266,-1,267,268,269,-1,270,271,272,-1,273,274,275,-1,276,277,278,-1,279,280,281,-1,282,283,284,-1,285,286,287,-1,288,289,290,-1,291,292,293,-1,294,295,296,-1,297,298,299,-1,300,301,302,-1,303,304,305,-1,306,307,308,-1,309,310,311,-1,312,313,314,-1,315,316,317,-1,318,319,320,-1,321,322,323,-1,324,325,326,-1,327,328,329,-1,330,331,332,-1,333,334,335,-1,336,337,338,-1,339,340,341,-1,342,343,344,-1,345,346,347,-1,348,349,350,-1,351,352,353,-1,354,355,356,-1,357,358,359,-1,360,361,362,-1,363,364,365,-1,366,367,368,-1,369,370,371,-1,372,373,374,-1,375,376,377,-1,378,379,380,-1,381,382,383,-1,384,385,386,-1,387,388,389,-1,390,391,392,-1,393,394,395,-1,396,397,398,-1,399,400,401,-1,402,403,404,-1,405,406,407,-1,408,409,410,-1,411,412,413,-1,414,415,416,-1,417,418,419,-1,420,421,422,-1,423,424,425,-1,426,427,428,-1,429,430,431,-1,432,433,434,-1,435,436,437,-1,438,439,440,-1,441,442,443,-1,444,445,446,-1,447,448,449,-1,450,451,452,-1,453,454,455,-1,456,457,458,-1,459,460,461,-1,462,463,464,-1,465,466,467,-1,468,469,470,-1,471,472,473,-1,474,475,476,-1,477,478,479,-1,480,481,482,-1,483,484,485,-1,486,487,488,-1,489,490,491,-1,492,493,494,-1,495,496,497,-1,498,499,500,-1,501,502,503,-1,504,505,506,-1,507,508,509,-1,510,511,512,-1,513,514,515,-1,516,517,518,-1,519,520,521,-1,522,523,524,-1,525,526,527,-1,528,529,530,-1,531,532,533,-1,534,535,536,-1,537,538,539,-1,540,541,542,-1,543,544,545,-1,546,547,548,-1,549,550,551,-1,552,553,554,-1,555,556,557,-1,558,559,560,-1,561,562,563,-1,564,565,566,-1,567,568,569,-1,570,571,572,-1,573,574,575,-1,576,577,578,-1,579,580,581,-1,582,583,584,-1,585,586,587,-1,588,589,590,-1,591,592,593,-1,594,595,596,-1,597,598,599,-1,600,601,602,-1,603,604,605,-1,606,607,608,-1,609,610,611,-1,612,613,614,-1,615,616,617,-1,618,619,620,-1,621,622,623,-1,624,625,626,-1,627,628,629,-1,630,631,632,-1,633,634,635,-1,636,637,638,-1,639,640,641,-1,642,643,644,-1,645,646,647,-1,648,649,650,-1,651,652,653,-1,654,655,656,-1,657,658,659,-1,660,661,662,-1,663,664,665,-1,666,667,668,-1,669,670,671,-1,672,673,674,-1,675,676,677,-1,678,679,680,-1,681,682,683,-1,684,685,686,-1,687,688,689,-1,690,691,692,-1,693,694,695,-1,696,697,698,-1,699,700,701,-1,702,703,704,-1,705,706,707,-1,708,709,710,-1,711,712,713,-1,714,715,716,-1,717,718,719,-1,720,721,722,-1,723,724,725,-1,726,727,728,-1,729,730,731,-1,732,733,734,-1,735,736,737,-1,738,739,740,-1,741,742,743,-1,744,745,746,-1,747,748,749,-1};
			return value;
		}
		private int[] getIndexedFaceSet_7_71_texCoordIndex_2()
		{
			int[] value = {750,751,752,-1,753,754,755,-1,756,757,758,-1,759,760,761,-1,762,763,764,-1,765,766,767,-1,768,769,770,-1,771,772,773,-1,774,775,776,-1,777,778,779,-1,780,781,782,-1,783,784,785,-1,786,787,788,-1,789,790,791,-1,792,793,794,-1,795,796,797,-1,798,799,800,-1,801,802,803,-1,804,805,806,-1,807,808,809,-1,810,811,812,-1,813,814,815,-1,816,817,818,-1,819,820,821,-1,822,823,824,-1,825,826,827,-1,828,829,830,-1,831,832,833,-1,834,835,836,-1,837,838,839,-1,840,841,842,-1,843,844,845,-1,846,847,848,-1,849,850,851,-1,852,853,854,-1,855,856,857,-1,858,859,860,-1,861,862,863,-1,864,865,866,-1,867,868,869,-1,870,871,872,-1,873,874,875,-1,876,877,878,-1,879,880,881,-1,882,883,884,-1,885,886,887,-1,888,889,890,-1,891,892,893,-1,894,895,896,-1,897,898,899,-1,900,901,902,-1,903,904,905,-1,906,907,908,-1,909,910,911,-1,912,913,914,-1,915,916,917,-1,918,919,920,-1,921,922,923,-1,924,925,926,-1,927,928,929,-1,930,931,932,-1,933,934,935,-1,936,937,938,-1,939,940,941,-1,942,943,944,-1,945,946,947,-1,948,949,950,-1,951,952,953,-1,954,955,956,-1,957,958,959,-1,960,961,962,-1,963,964,965,-1,966,967,968,-1,969,970,971,-1,972,973,974,-1,975,976,977,-1,978,979,980,-1,981,982,983,-1,984,985,986,-1,987,988,989,-1,990,991,992,-1,993,994,995,-1,996,997,998,-1,999,1000,1001,-1,1002,1003,1004,-1,1005,1006,1007,-1,1008,1009,1010,-1,1011,1012,1013,-1,1014,1015,1016,-1,1017,1018,1019,-1,1020,1021,1022,-1,1023,1024,1025,-1,1026,1027,1028,-1,1029,1030,1031,-1,1032,1033,1034,-1,1035,1036,1037,-1,1038,1039,1040,-1,1041,1042,1043,-1,1044,1045,1046,-1,1047,1048,1049,-1,1050,1051,1052,-1,1053,1054,1055,-1,1056,1057,1058,-1,1059,1060,1061,-1,1062,1063,1064,-1,1065,1066,1067,-1,1068,1069,1070,-1,1071,1072,1073,-1,1074,1075,1076,-1,1077,1078,1079,-1,1080,1081,1082,-1,1083,1084,1085,-1,1086,1087,1088,-1,1089,1090,1091,-1,1092,1093,1094,-1,1095,1096,1097,-1,1098,1099,1100,-1,1101,1102,1103,-1,1104,1105,1106,-1,1107,1108,1109,-1,1110,1111,1112,-1,1113,1114,1115,-1,1116,1117,1118,-1,1119,1120,1121,-1,1122,1123,1124,-1,1125,1126,1127,-1,1128,1129,1130,-1,1131,1132,1133,-1,1134,1135,1136,-1,1137,1138,1139,-1};
			return value;
		}


		/** Define subarrays using type double[] */
		private double[] getcoord_Mesh_004_8_71_point_1()
		{
			double[] value = {4.78696,3.63333,-13.87005,4.78696,3.63333,-13.93019,4.73488,3.63333,-13.90012,4.73488,3.63333,-13.96026,4.78696,3.63333,-13.99033,4.83904,3.63333,-13.96026,4.83904,3.63333,-13.90012,4.67743,3.04536,-13.86696,4.78696,3.04536,-13.80372,4.67743,3.04536,-13.99343,4.78696,3.04536,-14.05667,4.89649,3.04536,-13.99343,4.89649,3.04536,-13.86696,4.933,3.63333,-13.19176,4.933,3.63333,-13.2519,4.88092,3.63333,-13.22183,4.88092,3.63333,-13.28197,4.933,3.63333,-13.31204,4.98509,3.63333,-13.28197,4.98509,3.63333,-13.22183,4.82347,3.04536,-13.18866,4.933,3.04536,-13.12543,4.82347,3.04536,-13.31513,4.933,3.04536,-13.37837,5.04253,3.04536,-13.31513,5.04253,3.04536,-13.18866,4.95872,2.78354,-14.19786,4.56918,3.16956,-14.1328,4.95872,3.16956,-14.19786,4.56918,2.78354,-14.1328,5.14694,2.78354,-13.0709,5.14694,3.16956,-13.0709,4.75741,2.78354,-13.00584,4.75741,3.16956,-13.00584,-4.91737,3.63333,-13.22183,-4.96945,3.63333,-13.2519,-4.96945,3.63333,-13.19176,-4.91737,3.63333,-13.28197,-4.96945,3.63333,-13.31205,-5.02153,3.63333,-13.28197,-5.02153,3.63333,-13.22183,-4.96945,3.04536,-13.12543,-4.85992,3.04536,-13.18867,-4.85992,3.04536,-13.31514,-4.96945,3.04536,-13.37838,-5.07898,3.04536,-13.31514,-5.07898,3.04536,-13.18867,-4.77133,3.63333,-13.90013,-4.82341,3.63333,-13.9302,-4.82341,3.63333,-13.87006,-4.77133,3.63333,-13.96027,-4.82341,3.63333,-13.99034,-4.87549,3.63333,-13.96027,-4.87549,3.63333,-13.90013,-4.82341,3.04536,-13.80373,-4.71388,3.04536,-13.86696,-4.71388,3.04536,-13.99344,-4.82341,3.04536,-14.05667,-4.93294,3.04536,-13.99344,-4.93294,3.04536,-13.86696,-4.99151,3.16956,-14.19786,-4.60197,3.16956,-14.1328,-4.99151,2.78354,-14.19786,-4.60197,2.78354,-14.1328,-5.17973,3.16956,-13.0709,-5.17973,2.78354,-13.0709,-4.7902,3.16956,-13.00584,-4.7902,2.78354,-13.00584,3.9852,2.75439,20.08768,3.9852,2.75439,19.98876,3.89954,2.75439,20.03822,3.89954,2.75439,19.9393,3.9852,2.75439,19.88984,4.07087,2.75439,19.9393,4.07087,2.75439,20.03822,3.89954,2.58977,20.03822,3.9852,2.58977,20.08768,3.89954,2.58977,19.9393,3.9852,2.58977,19.88984,4.07087,2.58977,19.9393,4.07087,2.58977,20.03822,-3.48267,2.75439,22.0925,-3.56834,2.75439,22.04304,-3.56834,2.75439,22.14196,-3.48267,2.75439,21.99358,-3.56834,2.75439,21.94412,-3.65401,2.75439,21.99358,-3.65401,2.75439,22.0925,-3.56834,2.58977,22.14196,-3.48267,2.58977,22.0925,-3.48267,2.58977,21.99358,-3.56834,2.58977,21.94412,-3.65401,2.58977,21.99358,-3.65401,2.58977,22.0925,-3.95809,2.75439,20.03822,-4.04375,2.75439,19.98876,-4.04375,2.75439,20.08768,-3.95809,2.75439,19.93929,-4.04375,2.75439,19.88984,-4.12942,2.75439,19.93929};
			return value;
		}
		private double[] getcoord_Mesh_004_8_71_point_2()
		{
			double[] value = {-4.12942,2.75439,20.03822,-4.04375,2.58977,20.08768,-3.95809,2.58977,20.03822,-3.95809,2.58977,19.93929,-4.04375,2.58977,19.88984,-4.12942,2.58977,19.93929,-4.12942,2.58977,20.03822,3.50979,2.75439,22.14196,3.50979,2.75439,22.04305,3.42412,2.75439,22.0925,3.42412,2.75439,21.99358,3.50979,2.75439,21.94412,3.59546,2.75439,21.99358,3.59546,2.75439,22.09251,3.42412,2.58977,22.0925,3.50979,2.58977,22.14196,3.42412,2.58977,21.99358,3.50979,2.58977,21.94412,3.59546,2.58977,21.99358,3.59546,2.58977,22.09251,5.38091,2.75439,-9.93622,5.38091,2.75439,-10.03515,5.29524,2.75439,-9.98569,5.29524,2.75439,-10.08461,5.38091,2.75439,-10.13407,5.46658,2.75439,-10.08461,5.46658,2.75439,-9.98569,5.29524,2.58977,-9.98569,5.38091,2.58977,-9.93622,5.29524,2.58977,-10.08461,5.38091,2.58977,-10.13407,5.46658,2.58977,-10.08461,5.46658,2.58977,-9.98569,-5.35377,2.75439,-9.98569,-5.43944,2.75439,-10.03515,-5.43944,2.75439,-9.93623,-5.35377,2.75439,-10.08461,-5.43944,2.75439,-10.13407,-5.5251,2.75439,-10.08461,-5.5251,2.75439,-9.98569,-5.43944,2.58977,-9.93623,-5.35377,2.58977,-9.98569,-5.35377,2.58977,-10.08461,-5.43944,2.58977,-10.13407,-5.5251,2.58977,-10.08461,-5.5251,2.58977,-9.98569,5.45908,2.75439,-6.07824,5.45908,2.75439,-6.17716,5.37341,2.75439,-6.1277,5.37341,2.75439,-6.22662,5.45908,2.75439,-6.27608,5.54475,2.75439,-6.22662,5.54475,2.75439,-6.1277,5.37341,2.58977,-6.1277,5.45908,2.58977,-6.07824,5.37341,2.58977,-6.22662,5.45908,2.58977,-6.27608,5.54475,2.58977,-6.22662,5.54475,2.58977,-6.1277,-5.48428,2.75439,-2.80032,-5.56994,2.75439,-2.84978,-5.56994,2.75439,-2.75086,-5.48428,2.75439,-2.89924,-5.56994,2.75439,-2.9487,-5.65561,2.75439,-2.89924,-5.65561,2.75439,-2.80032,-5.56994,2.58977,-2.75086,-5.48428,2.58977,-2.80032,-5.48428,2.58977,-2.89924,-5.56994,2.58977,-2.9487,-5.65561,2.58977,-2.89924,-5.65561,2.58977,-2.80032,-5.43194,2.75439,-6.12771,-5.51761,2.75439,-6.17717,-5.51761,2.75439,-6.07825,-5.43194,2.75439,-6.22663,-5.51761,2.75439,-6.27609,-5.60327,2.75439,-6.22663,-5.60327,2.75439,-6.12771,-5.51761,2.58977,-6.07825,-5.43194,2.58977,-6.12771,-5.43194,2.58977,-6.22663,-5.51761,2.58977,-6.27609,-5.60327,2.58977,-6.22663,-5.60327,2.58977,-6.12771,5.58869,2.75439,2.22556,5.58869,2.75439,2.12664,5.50302,2.75439,2.1761,5.50302,2.75439,2.07718,5.58869,2.75439,2.02772,5.67435,2.75439,2.07718,5.67435,2.75439,2.1761,5.50302,2.58977,2.1761,5.58869,2.58977,2.22556,5.50302,2.58977,2.07718,5.58869,2.58977,2.02772,5.67435,2.58977,2.07718,5.67435,2.58977,2.1761,5.37524,2.75439,8.48649,5.37524,2.75439,8.38757};
			return value;
		}
		private double[] getcoord_Mesh_004_8_71_point_3()
		{
			double[] value = {5.28957,2.75439,8.43703,5.28957,2.75439,8.33811,5.37524,2.75439,8.28865,5.46091,2.75439,8.33811,5.46091,2.75439,8.43703,5.28957,2.58977,8.43703,5.37524,2.58977,8.48649,5.28957,2.58977,8.33811,5.37524,2.58977,8.28865,5.46091,2.58977,8.33811,5.46091,2.58977,8.43703,5.51141,2.75439,-2.75086,5.51141,2.75439,-2.84978,5.42575,2.75439,-2.80032,5.42575,2.75439,-2.89924,5.51141,2.75439,-2.9487,5.59708,2.75439,-2.89924,5.59708,2.75439,-2.80032,5.42575,2.58977,-2.80032,5.51141,2.58977,-2.75086,5.42575,2.58977,-2.89924,5.51141,2.58977,-2.9487,5.59708,2.58977,-2.89924,5.59708,2.58977,-2.80032,-5.56155,2.75439,2.1761,-5.64722,2.75439,2.12664,-5.64722,2.75439,2.22556,-5.56155,2.75439,2.07718,-5.64722,2.75439,2.02772,-5.73289,2.75439,2.07718,-5.73289,2.75439,2.1761,-5.64722,2.58977,2.22556,-5.56155,2.58977,2.1761,-5.56155,2.58977,2.07718,-5.64722,2.58977,2.02772,-5.73289,2.58977,2.07718,-5.73289,2.58977,2.1761,-5.34811,2.75439,8.43703,-5.43378,2.75439,8.38757,-5.43378,2.75439,8.48649,-5.34811,2.75439,8.33811,-5.43378,2.75439,8.28864,-5.51944,2.75439,8.33811,-5.51944,2.75439,8.43703,-5.43378,2.58977,8.48649,-5.34811,2.58977,8.43703,-5.34811,2.58977,8.33811,-5.43378,2.58977,8.28864,-5.51944,2.58977,8.33811,-5.51944,2.58977,8.43703,-4.93849,2.75439,13.89422,-5.02416,2.75439,13.84476,-5.02416,2.75439,13.94368,-4.93849,2.75439,13.7953,-5.02416,2.75439,13.74584,-5.10983,2.75439,13.7953,-5.10983,2.75439,13.89422,-5.02416,2.58977,13.94368,-4.93849,2.58977,13.89422,-4.93849,2.58977,13.7953,-5.02416,2.58977,13.74584,-5.10983,2.58977,13.7953,-5.10983,2.58977,13.89422,4.96561,2.75439,13.94369,4.96561,2.75439,13.84477,4.87995,2.75439,13.89423,4.87995,2.75439,13.79531,4.96561,2.75439,13.74585,5.05128,2.75439,13.79531,5.05128,2.75439,13.89423,4.87995,2.58977,13.89423,4.96561,2.58977,13.94369,4.87995,2.58977,13.79531,4.96561,2.58977,13.74585,5.05128,2.58977,13.79531,5.05128,2.58977,13.89423};
			return value;
		}


		/** Define subarrays using type double[] */
		private double[] getTextureCoordinate_8_72_point_1()
		{
			double[] value = {.648,.474,.648,.475,.647,.475,.647,.475,.648,.475,.647,.475,.647,.475,.648,.475,.648,.476,.648,.476,.648,.475,.649,.475,.649,.475,.648,.475,.649,.475,.648,.475,.648,.474,.649,.475,.797,.794,.789,.796,.789,.794,.789,.796,.797,.794,.797,.795,.072,.821,.073,.829,.072,.829,.073,.821,.073,.829,.072,.821,.035,.936,.035,.944,.034,.944,.035,.936,.035,.944,.035,.936,.035,.936,.037,.944,.035,.944,.036,.936,.037,.944,.035,.936,.07,.821,.072,.829,.07,.829,.071,.821,.072,.829,.07,.821,.797,.794,.789,.794,.789,.793,.797,.794,.789,.794,.797,.794,.585,.707,.585,.707,.585,.707,.585,.707,.585,.707,.585,.708,.585,.708,.585,.707,.585,.708,.585,.708,.585,.707,.586,.708,.586,.708,.585,.707,.586,.707,.586,.707,.585,.707,.585,.707,.604,.794,.596,.796,.596,.794,.604,.795,.596,.796,.604,.794,.888,.761,.889,.769,.888,.769,.889,.761,.889,.769,.888,.761,.604,.798,.596,.799,.596,.798,.604,.799,.596,.799,.604,.798,.604,.799,.596,.801,.596,.799,.604,.8,.596,.801,.604,.799,.886,.761,.888,.769,.886,.769,.887,.761};
			return value;
		}
		private double[] getTextureCoordinate_8_72_point_2()
		{
			double[] value = {.888,.769,.886,.761,.604,.794,.596,.794,.596,.793,.604,.794,.596,.794,.604,.794,.872,.215,.877,.21,.877,.215,.877,.21,.872,.215,.872,.21,.103,.895,.088,.89,.103,.89,.088,.89,.103,.895,.088,.895,.133,.916,.138,.911,.138,.916,.138,.911,.133,.916,.133,.911,.398,.898,.383,.893,.398,.893,.383,.893,.398,.898,.383,.898,.564,.557,.572,.543,.569,.558,.572,.543,.564,.557,.567,.542,.582,.707,.581,.707,.581,.707,.582,.708,.581,.707,.582,.707,.581,.708,.581,.707,.582,.708,.581,.708,.581,.707,.581,.708,.581,.707,.581,.707,.581,.708,.581,.707,.581,.707,.581,.707,.596,.802,.596,.801,.604,.802,.604,.802,.596,.801,.604,.802,.29,.801,.289,.801,.29,.793,.29,.793,.289,.801,.289,.793,.037,.936,.035,.936,.036,.928,.036,.928,.035,.936,.035,.928,.035,.936,.034,.936,.035,.928,.035,.928,.034,.936,.035,.928,.596,.793,.596,.791,.604,.792,.604,.792,.596,.791,.604,.792,.596,.804,.596,.802,.604,.803,.604,.803,.596,.802,.604,.802,.584,.707,.583,.707,.583,.707,.584,.708,.583,.707,.584,.707,.583,.708,.583,.707};
			return value;
		}
		private double[] getTextureCoordinate_8_72_point_3()
		{
			double[] value = {.584,.708,.583,.708,.583,.707,.583,.708,.583,.707,.583,.707,.583,.708,.583,.707,.583,.707,.583,.707,.13,.907,.13,.905,.138,.907,.138,.907,.13,.905,.138,.906,.626,.167,.625,.167,.626,.159,.626,.159,.625,.167,.625,.159,.13,.905,.13,.904,.138,.905,.138,.905,.13,.904,.138,.904,.13,.904,.13,.902,.138,.904,.138,.904,.13,.902,.138,.903,.596,.798,.596,.796,.604,.797,.604,.797,.596,.796,.604,.796,.13,.908,.13,.907,.138,.908,.138,.908,.13,.907,.138,.907,.056,.766,.056,.771,.051,.766,.051,.771,.051,.766,.056,.771,.398,.893,.413,.893,.398,.898,.413,.898,.398,.898,.413,.893,.062,.766,.062,.771,.057,.766,.057,.771,.057,.766,.062,.771,.104,.89,.119,.89,.104,.895,.119,.895,.104,.895,.119,.89,.575,.558,.572,.543,.58,.557,.577,.542,.58,.557,.572,.543,.033,.747,.033,.748,.031,.748,.031,.748,.033,.748,.031,.749,.031,.749,.033,.748,.033,.75,.033,.75,.033,.748,.034,.749,.034,.749,.033,.748,.034,.748,.034,.748,.033,.748,.033,.747,.729,.47,.727,.471,.727,.47,.729,.471,.727,.471,.729,.47};
			return value;
		}
		private double[] getTextureCoordinate_8_72_point_4()
		{
			double[] value = {.867,.796,.865,.797,.865,.796,.867,.797,.865,.797,.867,.796,.798,.469,.796,.471,.796,.469,.798,.471,.796,.471,.798,.469,.798,.471,.796,.472,.796,.471,.798,.472,.796,.472,.798,.471,.143,.899,.141,.901,.141,.899,.143,.901,.141,.901,.143,.899,.729,.469,.727,.47,.727,.469,.729,.47,.727,.47,.729,.469,.464,.718,.464,.719,.463,.719,.465,.718,.464,.719,.464,.718,.466,.719,.464,.719,.465,.718,.465,.72,.464,.719,.466,.719,.464,.72,.464,.719,.465,.72,.463,.719,.464,.719,.464,.72,.729,.47,.729,.469,.731,.47,.731,.47,.729,.469,.731,.469,.608,.787,.608,.785,.61,.787,.61,.787,.608,.785,.61,.785,.391,.729,.39,.729,.391,.727,.391,.727,.39,.729,.39,.727,.39,.729,.389,.729,.39,.727,.39,.727,.389,.729,.389,.727,.608,.788,.608,.787,.61,.788,.61,.788,.608,.787,.61,.787,.729,.471,.729,.47,.731,.471,.731,.471,.729,.47,.731,.47,.225,.719,.224,.719,.224,.718,.225,.72,.224,.719,.225,.719,.224,.721,.224,.719,.225,.72,.223,.72,.224,.719,.224,.721,.223,.719,.224,.719,.223,.72,.224,.718};
			return value;
		}
		private double[] getTextureCoordinate_8_72_point_5()
		{
			double[] value = {.224,.719,.223,.719,.546,.475,.546,.474,.548,.475,.548,.475,.546,.474,.548,.474,.593,.092,.593,.091,.595,.092,.595,.092,.593,.091,.595,.091,.798,.472,.798,.471,.801,.472,.801,.472,.798,.471,.801,.471,.798,.471,.798,.469,.801,.471,.801,.471,.798,.469,.801,.469,.736,.626,.734,.626,.736,.624,.736,.624,.734,.626,.734,.624,.546,.476,.546,.475,.548,.476,.548,.476,.546,.475,.548,.475,.126,.722,.126,.723,.125,.722,.125,.722,.126,.723,.125,.723,.125,.723,.126,.723,.126,.724,.126,.724,.126,.723,.127,.723,.127,.723,.126,.723,.127,.722,.127,.722,.126,.723,.126,.722,.546,.475,.544,.476,.544,.475,.546,.476,.544,.476,.546,.475,.734,.621,.736,.623,.734,.623,.736,.621,.736,.623,.734,.621,.551,.471,.548,.472,.548,.471,.551,.472,.548,.472,.551,.471,.551,.472,.548,.473,.548,.472,.551,.473,.548,.473,.551,.472,.572,.743,.57,.744,.57,.743,.572,.744,.57,.744,.572,.743,.546,.474,.544,.475,.544,.474,.546,.475,.544,.475,.546,.474,.595,.798,.595,.799,.594,.799,.594,.799,.595,.799,.594,.8,.594,.8,.595,.799};
			return value;
		}
		private double[] getTextureCoordinate_8_72_point_6()
		{
			double[] value = {.595,.801,.595,.801,.595,.799,.596,.8,.596,.8,.595,.799,.596,.799,.596,.799,.595,.799,.595,.798,.727,.47,.725,.471,.725,.47,.727,.471,.725,.471,.727,.47,.03,.745,.031,.747,.03,.747,.031,.745,.031,.747,.03,.745,.544,.474,.542,.475,.542,.474,.544,.475,.542,.475,.544,.474,.544,.475,.542,.476,.542,.475,.544,.476,.542,.476,.544,.475,.92,.681,.921,.683,.92,.683,.921,.681,.921,.683,.92,.681,.727,.469,.725,.47,.725,.469,.727,.47,.725,.47,.727,.469,.943,.661,.942,.661,.942,.66,.943,.662,.942,.661,.943,.661,.942,.663,.942,.661,.943,.662,.941,.662,.942,.661,.942,.663,.941,.661,.942,.661,.941,.662,.942,.66,.942,.661,.941,.661,.117,.714,.117,.713,.12,.714,.12,.714,.117,.713,.12,.713,.923,.683,.922,.683,.923,.681,.923,.681,.922,.683,.922,.681,.305,.71,.305,.709,.307,.71,.307,.71,.305,.709,.307,.709,.305,.709,.305,.708,.307,.709,.307,.709,.305,.708,.307,.708,.898,.684,.896,.684,.898,.682,.898,.682,.896,.684,.896,.682,.117,.715,.117,.714,.12,.715,.12,.715,.117,.714,.12,.714};
			return value;
		}
		private double[] getTextureCoordinate_8_72_point_7()
		{
			double[] value = {.892,.66,.892,.661,.891,.661,.891,.661,.892,.661,.891,.662,.891,.662,.892,.661,.892,.663,.892,.663,.892,.661,.893,.662,.893,.662,.892,.661,.893,.661,.893,.661,.892,.661,.892,.66,.303,.709,.3,.71,.3,.709,.303,.71,.3,.71,.303,.709,.072,.819,.073,.821,.072,.821,.073,.819,.073,.821,.072,.819,.367,.708,.365,.71,.365,.708,.367,.71,.365,.71,.367,.708,.367,.71,.365,.711,.365,.71,.367,.711,.365,.711,.367,.71,.167,.431,.169,.433,.167,.433,.169,.431,.169,.433,.167,.431,.303,.708,.3,.709,.3,.708,.303,.709,.3,.709,.303,.708,.13,.722,.128,.723,.128,.722,.13,.723,.128,.723,.13,.722,.128,.724,.128,.723,.13,.723,.127,.723,.128,.723,.128,.724,.127,.722,.128,.723,.127,.723,.128,.722,.128,.723,.127,.722,.298,.709,.298,.708,.3,.709,.3,.709,.298,.708,.3,.708,.52,.744,.52,.743,.523,.744,.523,.744,.52,.743,.523,.743,.12,.715,.12,.714,.122,.715,.122,.715,.12,.714,.122,.714,.12,.714,.12,.713,.122,.714,.122,.714,.12,.713,.122,.713,.889,.759,.888,.759,.889,.756,.889,.756};
			return value;
		}
		private double[] getTextureCoordinate_8_72_point_8()
		{
			double[] value = {.888,.759,.888,.756,.298,.71,.298,.709,.3,.71,.3,.71,.298,.709,.3,.709,.6,.648,.599,.649,.599,.648,.6,.65,.599,.649,.6,.648,.599,.65,.599,.649,.6,.65,.598,.65,.599,.649,.599,.65,.598,.648,.599,.649,.598,.65,.599,.648,.599,.649,.598,.648,.459,.688,.459,.687,.461,.688,.461,.688,.459,.687,.461,.687,.513,.739,.512,.739,.513,.737,.513,.737,.512,.739,.512,.737,.122,.715,.122,.714,.124,.715,.124,.715,.122,.714,.124,.714,.122,.714,.122,.713,.124,.714,.124,.714,.122,.713,.124,.713,.889,.761,.888,.761,.889,.759,.889,.759,.888,.761,.888,.759,.459,.689,.459,.688,.461,.689,.461,.689,.459,.688,.461,.688,.519,.665,.519,.666,.518,.666,.518,.666,.519,.666,.518,.667,.518,.667,.519,.666,.519,.668,.519,.668,.519,.666,.52,.667,.52,.667,.519,.666,.52,.666,.52,.666,.519,.666,.519,.665,.372,.71,.37,.711,.37,.71,.372,.711,.37,.711,.372,.71,.038,.77,.039,.773,.038,.773,.039,.77,.039,.773,.038,.77,.877,.448,.875,.449,.875,.448,.877,.449,.875,.449,.877,.448,.877,.449,.875,.45};
			return value;
		}
		private double[] getTextureCoordinate_8_72_point_9()
		{
			double[] value = {.875,.449,.877,.45,.875,.45,.877,.449,.344,.761,.342,.762,.342,.761,.344,.762,.342,.762,.344,.761,.372,.708,.37,.71,.37,.708,.372,.71,.37,.71,.372,.708,.519,.67,.519,.672,.518,.671,.518,.671,.519,.672,.518,.672,.518,.672,.519,.672,.519,.673,.519,.673,.519,.672,.52,.672,.52,.672,.519,.672,.52,.671,.52,.671,.519,.672,.519,.67,.441,.688,.439,.689,.439,.688,.441,.689,.439,.689,.441,.688,.072,.817,.073,.819,.072,.819,.073,.817,.073,.819,.072,.817,.117,.713,.115,.714,.115,.713,.117,.714,.115,.714,.117,.713,.117,.714,.115,.715,.115,.714,.117,.715,.115,.715,.117,.714,.138,.899,.135,.901,.135,.899,.138,.901,.135,.901,.138,.899,.441,.687,.439,.688,.439,.687,.441,.688,.439,.688,.441,.687,.938,.66,.938,.661,.936,.661,.936,.661,.938,.661,.936,.662,.936,.662,.938,.661,.938,.663,.938,.663,.938,.661,.939,.662,.939,.662,.938,.661,.939,.661,.939,.661,.938,.661,.938,.66,.37,.71,.367,.711,.367,.71,.37,.711,.367,.711,.37,.71,.346,.761,.344,.762,.344,.761,.346,.762,.344,.762,.346,.761};
			return value;
		}
		private double[] getTextureCoordinate_8_72_point_10()
		{
			double[] value = {.452,.687,.45,.688,.45,.687,.452,.688,.45,.688,.452,.687,.452,.688,.45,.689,.45,.688,.452,.689,.45,.689,.452,.688,.512,.73,.513,.733,.512,.733,.513,.73,.513,.733,.512,.73,.37,.708,.367,.71,.367,.708,.37,.71,.367,.71,.37,.708,.469,.718,.47,.719,.468,.719,.47,.718,.47,.719,.469,.718,.471,.719,.47,.719,.47,.718,.47,.72,.47,.719,.471,.719,.469,.72,.47,.719,.47,.72,.468,.719,.47,.719,.469,.72,.873,.449,.873,.448,.875,.449,.875,.449,.873,.448,.875,.448,.039,.776,.038,.776,.039,.774,.039,.774,.038,.776,.038,.774,.303,.71,.303,.709,.305,.71,.305,.71,.303,.709,.305,.709,.303,.709,.303,.708,.305,.709,.305,.709,.303,.708,.305,.708,.513,.737,.512,.737,.513,.735,.513,.735,.512,.737,.512,.735,.873,.45,.873,.449,.875,.45,.875,.45,.873,.449,.875,.449,.13,.906,.128,.907,.128,.906,.13,.908,.128,.907,.13,.906,.128,.908,.128,.907,.13,.908,.127,.908,.128,.907,.128,.908,.127,.906,.128,.907,.127,.908,.128,.906,.128,.907,.127,.906,.794,.471,.794,.469,.796,.471,.796,.471};
			return value;
		}
		private double[] getTextureCoordinate_8_72_point_11()
		{
			double[] value = {.794,.469,.796,.469,.031,.849,.03,.849,.031,.847,.031,.847,.03,.849,.03,.847,.461,.689,.461,.688,.463,.689,.463,.689,.461,.688,.463,.688,.461,.688,.461,.687,.463,.688,.463,.688,.461,.687,.463,.687,.602,.788,.602,.787,.604,.788,.604,.788,.602,.787,.604,.787,.794,.472,.794,.471,.796,.472,.796,.472,.794,.471,.796,.471,.606,.646,.605,.647,.605,.646,.606,.648,.605,.647,.606,.646,.605,.648,.605,.647,.606,.648,.604,.648,.605,.647,.605,.648,.604,.646,.605,.647,.604,.648,.605,.646,.605,.647,.604,.646,.372,.71,.372,.708,.374,.71,.374,.71,.372,.708,.374,.708,.518,.673,.516,.673,.518,.671,.518,.671,.516,.673,.516,.671,.448,.689,.448,.688,.45,.689,.45,.689,.448,.688,.45,.688,.448,.688,.448,.687,.45,.688,.45,.688,.448,.687,.45,.687,.031,.75,.03,.75,.031,.747,.031,.747,.03,.75,.03,.747,.372,.711,.372,.71,.374,.711,.374,.711,.372,.71,.374,.71,.519,.668,.519,.669,.518,.668,.518,.668,.519,.669,.518,.67,.518,.67,.519,.669,.519,.67,.519,.67,.519,.669,.52,.67,.52,.67,.519,.669};
			return value;
		}
		private double[] getTextureCoordinate_8_72_point_12()
		{
			double[] value = {.52,.668,.52,.668,.519,.669,.519,.668,.794,.471,.792,.472,.792,.471,.794,.472,.792,.472,.794,.471,.516,.668,.518,.67,.516,.67,.518,.668,.518,.67,.516,.668,.864,.448,.862,.449,.862,.448,.864,.449,.862,.449,.864,.448,.864,.449,.862,.45,.862,.449,.864,.45,.862,.45,.864,.449,.03,.75,.031,.752,.03,.752,.031,.75,.031,.752,.03,.75,.794,.469,.792,.471,.792,.469,.794,.471,.792,.471,.794,.469};
			return value;
		}


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


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


		/** Define subarrays using type double[] */
		private double[] getcoord_Mesh_003_8_80_point_1()
		{
			double[] value = {3.84965,3.26588,-4.89642,3.0697,4.94915,-4.89642,5.1175,4.94915,-4.89642,5.1175,3.26588,-4.89642,3.0697,3.26588,-4.89642,3.07048,.5253,-3.2767,3.02932,4.90102,-3.2767,3.07048,4.90102,-3.2767,3.02932,.5253,-3.2767,3.07048,.5253,-3.22183,3.07048,4.90102,-3.22183,3.02932,.5253,-3.22183,3.02932,4.90102,-3.22183,2.78723,1.53565,.40955,2.34826,1.53565,5.5126,2.78723,1.53565,5.5126,2.34826,1.53565,.40955,2.78723,3.1157,.40955,2.34826,3.1157,.40955,2.78723,3.1157,5.5126,2.34826,3.1157,-1.01711,4.98209,3.1157,-1.01711,4.98209,3.1157,11.49359,2.34826,.53675,11.49359,2.34826,.53675,-1.01711,4.98209,.53675,11.49359,4.98209,.53675,-1.01711,5.1791,.53014,-1.02061,5.1791,4.13696,-1.91007,5.1791,4.13696,-1.02061,5.1791,.53014,-1.91007,3.3409,.53014,-1.02061,3.3409,4.13696,-1.02061,3.3409,.53014,-1.91007,3.3409,4.13696,-1.91007,3.33862,.51587,-2.85448,2.32982,3.42843,-2.85448,3.33862,3.42843,-2.85448,2.32982,.51587,-2.85448,3.33862,.51587,-1.02429,3.33862,3.42843,-1.02429,2.32982,.51587,-1.02429,2.32982,3.42843,-1.02429,5.20326,.53014,-2.84512,3.34086,4.52498,-2.84512,5.20326,4.52498,-2.84512,5.20326,.53014,-1.91392,5.20326,4.52498,-1.91392,3.34086,.53014,-1.91392,3.34086,4.52498,-1.91392,3.34086,.53014,-2.84512,5.1175,.52965,-4.89642,3.0697,.52965,-4.89642,5.1175,3.26588,-4.11646,5.1175,4.94915,-2.84861,5.1175,3.26588,-2.84861,5.1175,.52965,-2.84861,4.33754,3.26588,-2.84861,3.06969,4.94915,-2.84861,3.06969,3.26588,-2.84861,3.06969,.52965,-2.84861,3.06969,3.26588,-3.62857,5.02642,4.06045,-2.96152,5.02642,4.94915,-4.78512,5.02642,4.06045,-4.78512,5.02642,4.94915,-2.96152,3.18342,4.94915,-4.78512,3.18342,4.06045,-4.78512,3.18342,4.94915,-2.96152,3.18342,4.06045,-2.96152,3.07048,.5253,-4.5611,3.02932,4.90102,-4.5611,3.07048,4.90102,-4.5611,3.02932,.5253,-4.5611,3.07048,.5253,-4.50623,3.07048,4.90102,-4.50623,3.02932,.5253,-4.50623,3.02932,4.90102,-4.50623,4.16751,3.11484,2.47175,3.34444,4.04766,2.47175,4.16751,4.04766,2.47175,3.34444,3.11484,2.47175,4.16751,3.11484,3.76123,4.16751,4.04766,3.76123,3.34444,3.11484,3.76123,3.34444,4.04766,3.76123,4.16751,3.11484,-.51545,3.34444,4.04766,-.51545,4.16751,4.04766,-.51545,3.34444,3.11484,-.51545,4.16751,3.11484,.77403,4.16751,4.04766,.77403,3.34444,3.11484,.77403,3.34444,4.04766,.77403,4.16751,3.11484,5.5431,3.34444,4.04766,5.5431,4.16751,4.04766,5.5431,3.34444,3.11484,5.5431,4.16751,3.11484,6.83258,4.16751,4.04766,6.83258};
			return value;
		}
		private double[] getcoord_Mesh_003_8_80_point_2()
		{
			double[] value = {3.34444,3.11484,6.83258,3.34444,4.04766,6.83258,2.34826,3.1157,5.5126,2.34826,3.1157,11.49359,4.16751,3.11484,8.53029,3.34444,4.04766,8.53029,4.16751,4.04766,8.53029,3.34444,3.11484,8.53029,4.16751,3.11484,9.81977,4.16751,4.04766,9.81977,3.34444,3.11484,9.81977,3.34444,4.04766,9.81977,3.51516,1.9555,17.08259,2.44858,1.9555,17.40915,3.82037,1.9555,17.40915,2.44858,1.9555,17.08259,3.82037,1.9555,11.48303,3.51516,1.9555,11.80579,2.44859,1.30602,11.80579,2.44859,1.9555,11.48303,2.44859,.53763,11.48303,2.44859,1.9555,11.80579,2.44858,1.30602,17.08259,2.44858,.53763,17.40915,3.51516,1.30602,11.80579,3.51516,1.30602,17.08259,3.82037,.53763,11.48303,3.82037,.53763,17.40915,3.22416,1.30602,12.11619,2.60336,2.19842,12.11619,3.22416,2.19842,12.11619,2.60336,1.30602,12.11619,3.22416,1.30602,13.26079,3.22416,2.19842,13.26079,2.60336,1.30602,13.26079,2.60336,2.19842,13.26079,3.22416,1.30602,15.63109,2.60336,2.19842,15.63109,3.22416,2.19842,15.63109,2.60336,1.30602,15.63109,3.22416,1.30602,16.77569,3.22416,2.19842,16.77569,2.60336,1.30602,16.77569,2.60336,2.19842,16.77569};
			return value;
		}


		/** Define subarrays using type double[] */
		private double[] getTextureCoordinate_8_81_point_1()
		{
			double[] value = {.374,.752,.364,.73,.391,.73,.391,.752,.374,.752,.391,.73,.364,.73,.374,.752,.364,.752,.147,.903,.205,.903,.205,.903,.205,.903,.147,.903,.147,.903,.719,.798,.778,.797,.778,.798,.778,.797,.719,.798,.719,.797,.147,.904,.205,.903,.205,.904,.205,.903,.147,.904,.147,.903,.06,.773,.118,.772,.118,.773,.118,.772,.06,.773,.06,.772,.583,.71,.584,.711,.583,.711,.584,.711,.583,.71,.584,.71,.362,.786,.294,.792,.294,.786,.294,.792,.362,.786,.362,.792,.649,.149,.628,.155,.628,.149,.628,.155,.649,.149,.649,.155,.83,.505,.898,.484,.898,.505,.898,.484,.83,.505,.83,.484,.799,.626,.799,.62,.818,.626,.818,.626,.799,.62,.818,.591,.818,.591,.799,.62,.731,.62,.818,.591,.731,.62,.651,.591,.785,.241,.865,.228,.952,.241,.952,.241,.865,.228,.933,.228,.952,.241,.933,.228,.952,.207,.952,.207,.933,.228,.933,.207,.854,.125,.687,.09,.854,.09,.687,.09,.854,.125,.687,.125,.649,.739,.697,.727,.697,.739,.697,.727,.649,.739,.649,.727,.725,.505,.773,.481,.773,.505,.773,.481,.725,.505,.725,.481,.628,.167};
			return value;
		}
		private double[] getTextureCoordinate_8_81_point_2()
		{
			double[] value = {.676,.155,.676,.167,.676,.155,.628,.167,.628,.155,.822,.7,.847,.688,.847,.7,.847,.688,.822,.7,.822,.688,.329,.776,.368,.763,.368,.776,.368,.763,.329,.776,.329,.763,.392,.752,.431,.728,.431,.752,.431,.728,.392,.752,.392,.728,.609,.739,.647,.726,.647,.739,.647,.726,.609,.739,.609,.726,.432,.752,.471,.728,.471,.752,.471,.728,.432,.752,.432,.728,.328,.776,.304,.763,.328,.763,.304,.763,.328,.776,.304,.776,.146,.811,.199,.787,.199,.811,.878,.228,.931,.215,.931,.228,.931,.215,.878,.228,.878,.215,.775,.505,.828,.48,.828,.505,.828,.48,.775,.505,.775,.48,.608,.146,.595,.092,.608,.092,.595,.092,.608,.146,.595,.146,.253,.776,.278,.764,.278,.776,.278,.764,.253,.776,.253,.764,.967,.415,.93,.432,.93,.405,.967,.405,.967,.415,.93,.405,.621,.184,.643,.174,.643,.201,.621,.201,.621,.184,.643,.201,.621,.184,.584,.201,.584,.174,.621,.174,.621,.184,.584,.174,.622,.303,.644,.293,.644,.32,.622,.32,.622,.303,.644,.32,.622,.303,.585,.32,.585,.293,.622,.293,.622,.303,.585,.293,.098,.446,.087,.424};
			return value;
		}
		private double[] getTextureCoordinate_8_81_point_3()
		{
			double[] value = {.115,.424,.115,.446,.098,.446,.115,.424,.098,.446,.115,.483,.087,.483,.087,.446,.098,.446,.087,.483,.869,.675,.893,.663,.893,.675,.893,.663,.869,.675,.869,.663,.873,.7,.898,.688,.898,.7,.898,.688,.873,.7,.873,.688,.894,.675,.918,.663,.918,.675,.918,.663,.894,.675,.894,.663,.848,.7,.872,.688,.872,.7,.872,.688,.848,.7,.848,.688,.749,.063,.774,.039,.774,.063,.774,.039,.749,.063,.749,.039,.218,.513,.218,.489,.22,.514,.22,.514,.218,.489,.22,.487,.22,.487,.218,.489,.194,.489,.22,.487,.194,.489,.192,.487,.192,.487,.194,.489,.192,.514,.192,.514,.194,.489,.194,.513,.192,.514,.194,.513,.22,.514,.22,.514,.194,.513,.218,.513,.93,.432,.967,.415,.967,.432,.584,.201,.621,.184,.621,.201,.643,.174,.621,.184,.621,.174,.585,.32,.622,.303,.622,.32,.644,.293,.622,.303,.622,.293,.115,.483,.098,.446,.115,.446,.087,.424,.098,.446,.087,.446,.319,.908,.377,.907,.377,.908,.377,.907,.319,.908,.319,.907,.719,.798,.778,.798,.778,.798,.778,.798,.719,.798,.719,.798,.319,.908,.377,.908,.377,.908};
			return value;
		}
		private double[] getTextureCoordinate_8_81_point_4()
		{
			double[] value = {.377,.908,.319,.908,.319,.908,.06,.772,.118,.772,.118,.772,.118,.772,.06,.772,.06,.772,.583,.711,.584,.711,.583,.711,.584,.711,.583,.711,.584,.711,.409,.604,.421,.593,.421,.604,.421,.593,.409,.604,.409,.593,.907,.769,.89,.756,.907,.756,.89,.756,.907,.769,.89,.769,.432,.612,.445,.601,.445,.612,.445,.601,.432,.612,.432,.601,.877,.468,.89,.451,.89,.468,.89,.451,.877,.468,.877,.451,.868,.439,.879,.422,.879,.439,.879,.422,.868,.439,.868,.422,.848,.382,.861,.371,.861,.382,.861,.371,.848,.382,.848,.371,.351,.752,.363,.735,.363,.752,.363,.735,.351,.752,.351,.735,.373,.612,.385,.601,.385,.612,.385,.601,.373,.612,.373,.601,.856,.675,.868,.658,.868,.675,.868,.658,.856,.675,.856,.658,.419,.707,.429,.69,.429,.707,.429,.69,.419,.707,.419,.69,.409,.615,.421,.604,.421,.615,.421,.604,.409,.615,.409,.604,.852,.468,.864,.451,.864,.468,.864,.451,.852,.468,.852,.451,.36,.612,.372,.601,.372,.612,.372,.601,.36,.612,.36,.601,.865,.468,.877,.451,.877,.468,.877,.451,.865,.468,.865,.451,.856,.439};
			return value;
		}
		private double[] getTextureCoordinate_8_81_point_5()
		{
			double[] value = {.867,.422,.867,.439,.867,.422,.856,.439,.856,.422,.056,.925,.035,.92,.056,.92,.035,.92,.056,.925,.035,.925,.651,.591,.731,.62,.651,.626,.651,.626,.731,.62,.731,.626,.865,.207,.865,.228,.785,.207,.785,.207,.865,.228,.785,.241,.72,.325,.685,.291,.72,.291,.685,.291,.72,.325,.685,.325,.386,.612,.398,.601,.398,.612,.398,.601,.386,.612,.386,.601,.091,.829,.074,.817,.091,.817,.074,.817,.091,.829,.074,.829,.409,.626,.421,.615,.421,.626,.421,.615,.409,.626,.409,.615,.839,.468,.851,.451,.851,.468,.851,.451,.839,.468,.839,.451,.441,.707,.452,.69,.452,.707,.452,.69,.441,.707,.441,.69,.048,.762,.044,.776,.044,.758,.044,.776,.048,.762,.048,.776,.048,.762,.123,.758,.119,.762,.123,.758,.048,.762,.044,.758,.357,.801,.362,.793,.362,.811,.362,.793,.357,.801,.357,.793,.287,.801,.362,.811,.283,.811,.362,.811,.287,.801,.357,.801,.842,.725,.772,.739,.772,.725,.772,.739,.842,.725,.842,.739,.104,.762,.118,.771,.104,.771,.118,.771,.104,.762,.118,.762,.215,.572,.229,.564,.229,.572,.229,.564,.215,.572};
			return value;
		}
		private double[] getTextureCoordinate_8_81_point_6()
		{
			double[] value = {.215,.564,.699,.739,.769,.73,.769,.739,.769,.73,.699,.739,.699,.73,.119,.762,.123,.776,.119,.776,.123,.776,.119,.762,.123,.758,.287,.801,.283,.793,.287,.793,.283,.793,.287,.801,.283,.811,.037,.944,.056,.926,.056,.944,.056,.926,.037,.944,.037,.926,.28,.811,.201,.793,.28,.793,.201,.793,.28,.811,.201,.811,.195,.493,.213,.512,.195,.512,.213,.512,.195,.493,.213,.493,.878,.45,.89,.442,.89,.45,.89,.442,.878,.45,.878,.442,.093,.67,.105,.655,.105,.67,.105,.655,.093,.67,.093,.655,.062,.771,.074,.763,.074,.771,.074,.763,.062,.771,.062,.763,.106,.67,.117,.655,.117,.67,.117,.655,.106,.67,.106,.655,.351,.612,.36,.597,.36,.612,.36,.597,.351,.612,.351,.597,.876,.228,.868,.216,.876,.216,.868,.216,.876,.228,.868,.228,.345,.67,.357,.655,.357,.67,.357,.655,.345,.67,.345,.655,.291,.801,.303,.793,.303,.801,.303,.793,.291,.801,.291,.793,.358,.67,.37,.655,.37,.67,.37,.655,.358,.67,.358,.655,.588,.558,.596,.543,.596,.558,.596,.543,.588,.558,.588,.543};
			return value;
		}


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


		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_7_89_texCoordIndex_1()
		{
			int[] value = {0,1,2,-1,3,4,5,-1,6,7,8,-1,9,10,11,-1,12,13,14,-1,15,16,17,-1,18,19,20,-1,21,22,23,-1,24,25,26,-1,27,28,29,-1,30,31,32,-1,33,34,35,-1,36,37,38,-1,39,40,41,-1,42,43,44,-1,45,46,47,-1,48,49,50,-1,51,52,53,-1,54,55,56,-1,57,58,59,-1,60,61,62,-1,63,64,65,-1,66,67,68,-1,69,70,71,-1,72,73,74,-1,75,76,77,-1,78,79,80,-1,81,82,83,-1,84,85,86,-1,87,88,89,-1,90,91,92,-1,93,94,95,-1,96,97,98,-1,99,100,101,-1,102,103,104,-1,105,106,107,-1,108,109,110,-1,111,112,113,-1,114,115,116,-1,117,118,119,-1,120,121,122,-1,123,124,125,-1,126,127,128,-1,129,130,131,-1,132,133,134,-1,135,136,137,-1,138,139,140,-1,141,142,143,-1,144,145,146,-1,147,148,149,-1,150,151,152,-1,153,154,155,-1,156,157,158,-1,159,160,161,-1,162,163,164,-1,165,166,167,-1,168,169,170,-1,171,172,173,-1,174,175,176,-1,177,178,179,-1,180,181,182,-1,183,184,185,-1,186,187,188,-1,189,190,191,-1,192,193,194,-1,195,196,197,-1,198,199,200,-1,201,202,203,-1,204,205,206,-1,207,208,209,-1,210,211,212,-1,213,214,215,-1,216,217,218,-1,219,220,221,-1,222,223,224,-1,225,226,227,-1,228,229,230,-1,231,232,233,-1,234,235,236,-1,237,238,239,-1,240,241,242,-1,243,244,245,-1,246,247,248,-1,249,250,251,-1,252,253,254,-1,255,256,257,-1,258,259,260,-1,261,262,263,-1,264,265,266,-1,267,268,269,-1,270,271,272,-1,273,274,275,-1,276,277,278,-1,279,280,281,-1,282,283,284,-1,285,286,287,-1,288,289,290,-1,291,292,293,-1,294,295,296,-1,297,298,299,-1,300,301,302,-1,303,304,305,-1,306,307,308,-1,309,310,311,-1,312,313,314,-1,315,316,317,-1,318,319,320,-1,321,322,323,-1,324,325,326,-1,327,328,329,-1,330,331,332,-1,333,334,335,-1,336,337,338,-1,339,340,341,-1,342,343,344,-1,345,346,347,-1,348,349,350,-1,351,352,353,-1,354,355,356,-1,357,358,359,-1,360,361,362,-1,363,364,365,-1,366,367,368,-1,369,370,371,-1,372,373,374,-1,375,376,377,-1,378,379,380,-1,381,382,383,-1,384,385,386,-1,387,388,389,-1,390,391,392,-1,393,394,395,-1,396,397,398,-1,399,400,401,-1,402,403,404,-1,405,406,407,-1,408,409,410,-1,411,412,413,-1,414,415,416,-1,417,418,419,-1,420,421,422,-1,423,424,425,-1,426,427,428,-1,429,430,431,-1,432,433,434,-1,435,436,437,-1,438,439,440,-1,441,442,443,-1,444,445,446,-1,447,448,449,-1,450,451,452,-1,453,454,455,-1,456,457,458,-1,459,460,461,-1,462,463,464,-1,465,466,467,-1,468,469,470,-1,471,472,473,-1,474,475,476,-1,477,478,479,-1,480,481,482,-1,483,484,485,-1,486,487,488,-1,489,490,491,-1,492,493,494,-1,495,496,497,-1,498,499,500,-1,501,502,503,-1,504,505,506,-1,507,508,509,-1,510,511,512,-1,513,514,515,-1,516,517,518,-1,519,520,521,-1,522,523,524,-1,525,526,527,-1,528,529,530,-1,531,532,533,-1,534,535,536,-1,537,538,539,-1,540,541,542,-1,543,544,545,-1,546,547,548,-1,549,550,551,-1,552,553,554,-1,555,556,557,-1,558,559,560,-1,561,562,563,-1,564,565,566,-1,567,568,569,-1,570,571,572,-1,573,574,575,-1,576,577,578,-1,579,580,581,-1,582,583,584,-1,585,586,587,-1,588,589,590,-1,591,592,593,-1,594,595,596,-1,597,598,599,-1,600,601,602,-1,603,604,605,-1,606,607,608,-1,609,610,611,-1,612,613,614,-1,615,616,617,-1,618,619,620,-1,621,622,623,-1,624,625,626,-1,627,628,629,-1,630,631,632,-1,633,634,635,-1,636,637,638,-1,639,640,641,-1,642,643,644,-1,645,646,647,-1,648,649,650,-1,651,652,653,-1,654,655,656,-1,657,658,659,-1,660,661,662,-1,663,664,665,-1,666,667,668,-1,669,670,671,-1,672,673,674,-1,675,676,677,-1,678,679,680,-1,681,682,683,-1,684,685,686,-1,687,688,689,-1,690,691,692,-1,693,694,695,-1,696,697,698,-1,699,700,701,-1,702,703,704,-1,705,706,707,-1,708,709,710,-1,711,712,713,-1,714,715,716,-1,717,718,719,-1,720,721,722,-1,723,724,725,-1,726,727,728,-1,729,730,731,-1,732,733,734,-1,735,736,737,-1,738,739,740,-1,741,742,743,-1,744,745,746,-1,747,748,749,-1};
			return value;
		}
		private int[] getIndexedFaceSet_7_89_texCoordIndex_2()
		{
			int[] value = {750,751,752,-1,753,754,755,-1,756,757,758,-1,759,760,761,-1,762,763,764,-1,765,766,767,-1,768,769,770,-1,771,772,773,-1,774,775,776,-1,777,778,779,-1,780,781,782,-1,783,784,785,-1,786,787,788,-1,789,790,791,-1,792,793,794,-1,795,796,797,-1,798,799,800,-1,801,802,803,-1,804,805,806,-1,807,808,809,-1,810,811,812,-1,813,814,815,-1,816,817,818,-1,819,820,821,-1,822,823,824,-1,825,826,827,-1,828,829,830,-1,831,832,833,-1,834,835,836,-1,837,838,839,-1,840,841,842,-1,843,844,845,-1,846,847,848,-1,849,850,851,-1,852,853,854,-1,855,856,857,-1,858,859,860,-1,861,862,863,-1,864,865,866,-1,867,868,869,-1,870,871,872,-1,873,874,875,-1,876,877,878,-1,879,880,881,-1,882,883,884,-1,885,886,887,-1,888,889,890,-1,891,892,893,-1,894,895,896,-1,897,898,899,-1,900,901,902,-1};
			return value;
		}


		/** Define subarrays using type double[] */
		private double[] getcoord_Mesh_002_8_89_point_1()
		{
			double[] value = {-3.99626,.09795,20.99365,-2.04941,.09795,20.99365,-3.66913,.41867,22.26274,-.01641,.20689,21.42472,-.01641,.09795,20.99365,-.01641,.41867,22.26274,2.01659,.09795,20.99365,3.63631,.41867,22.26274,3.96344,.09795,20.99365,5.55131,-1.45882,14.83358,1.50322,.09795,-18.52474,3.413,-1.43271,-17.04795,-.01639,-.34465,-18.09771,-.01639,-1.43271,-17.04795,-.01639,4.31879,-22.60447,3.41301,4.27392,-22.55373,-.01639,1.30546,-19.68974,-.01639,4.45468,-22.70834,3.41301,4.46095,-22.76523,-.01639,.09795,-18.52474,-3.44579,-1.43271,-17.04795,-1.536,.09795,-18.52474,-3.44578,4.27392,-22.55373,-3.44578,4.46095,-22.76523,3.413,4.24781,-22.29289,-.01639,4.23906,-22.23382,3.19969,4.23382,-22.1984,-.01639,2.329,-19.96214,3.30985,.52108,-17.83965,3.30985,4.23382,-22.1984,3.41301,4.43484,-22.52809,-.00338,4.3451,-22.41524,-.02073,4.40492,-22.49047,-.01639,.52108,-17.83126,-3.23248,4.23382,-22.1984,-3.44579,4.24781,-22.29289,-3.34264,4.23382,-22.1984,-3.34264,.52108,-17.83965,-3.44578,4.43484,-22.5281,-.01641,.53721,16.8127,3.30983,.53721,20.28737,5.16509,.53721,11.20614,-.01641,.53721,11.20614,-.0164,.53721,6.89488,5.5374,.53721,2.12492,-.0164,.53721,2.12491,-.0164,.53721,-4.22641,4.81099,.5372,-10.29563,-.0164,.53721,-10.29563,-.01639,.52786,-14.65877,-.01641,.53721,20.28737,-5.1979,.53721,11.20614,-3.34266,.53721,20.28737,-5.57021,.53721,2.12491,-4.84378,.53721,-10.29563,-.01641,-1.45882,14.83357,-.01641,-.30203,19.41095,3.413,-1.45882,-15.66642,-.01639,-1.44629,-16.32931,-.0164,-1.45882,-.01508,6.05342,-1.45882,-.01507,-.0164,-1.45882,7.90183,-.0164,-1.45882,-11.15398,5.59004,-1.45882,-11.15398,-.0164,-1.45882,-5.66666,-.01639,-1.45882,-15.66642,-.01639,-1.45882,-13.86879,-5.58412,-1.45882,14.83357,-3.44579,-1.45882,-15.66642,-6.08622,-1.45882,-.01508,-5.62283,-1.45882,-11.15399,-3.44579,.09795,-18.52474,3.413,.09795,-18.52473,-5.6448,2.59916,-11.06485,-5.09089,2.59916,-11.08037,-3.16645,4.22949,-22.16915,5.05809,2.59915,-11.08036,5.61201,2.59915,-11.06485,3.13366,4.22949,-22.16915,-5.02893,.09795,-14.19269,-5.63126,.09795,-11.11979,-3.44579,.09795,-17.47413,4.99614,.09795,-14.19268,3.413,.09795,-17.47412,5.59846,.09795,-11.11979,-3.44579,.09795,-18.46124,3.413,.09795,-18.46124,-5.19869,.61294,-10.26934,-5.48638,2.58588,-11.06959,-5.65983,.62622,-10.2646,-5.58952,.6118,2.06778,-6.05066,.62508,2.07251,-5.06247,1.53491,-9.26784,-5.39449,1.53491,-9.27059,-5.65045,.09795,-10.48994,-5.94244,.09795,-1.2732,-6.05966,.09795,1.54445,-5.12044,1.53259,-7.01387,-5.44015,1.53256,-7.01383,-5.55652,2.59886,-9.27369};
			return value;
		}
		private double[] getcoord_Mesh_002_8_89_point_2()
		{
			double[] value = {-5.15205,2.59916,-9.26996,5.62703,.62622,-10.2646,5.45359,2.58588,-11.06958,5.1659,.61294,-10.26934,6.01786,.62508,2.07252,5.55672,.6118,2.06778,5.02967,1.5349,-9.26783,5.36169,1.5349,-9.27058,5.61766,.09795,-10.48993,5.90964,.09795,-1.27319,6.02685,.09795,1.54445,5.08765,1.53259,-7.01387,5.40735,1.53256,-7.01383,5.11925,2.59915,-9.26996,5.52373,2.59886,-9.27369,-5.61177,.09795,14.84094,-5.93265,.09795,5.30049,5.57896,.09795,14.84095,5.89984,.09795,5.30049,5.58905,.66627,14.84364,-5.62187,.66627,14.84364,3.90846,1.35602,21.20695,4.42402,2.59915,14.83358,3.30984,2.59916,20.28737,3.91023,2.59915,21.20695,5.12791,.65299,14.83891,3.75181,2.58588,21.20221,5.30389,2.59915,14.90818,5.14547,2.58588,14.90344,-3.94305,2.59916,21.20695,-5.16073,.65299,14.8389,-3.78463,2.58588,21.20221,-5.3367,2.59916,14.90818,-5.17828,2.58588,14.90344,-3.94128,1.35602,21.20695,-3.34265,2.59916,20.28737,-4.45684,2.59916,14.83357,-.01641,2.59916,22.26274,-3.66913,2.59916,22.26274,-.01641,1.55031,22.26274,3.63631,2.59915,22.26274,-.01641,1.59509,20.28737,-.01641,2.59916,20.28737,-.01641,2.59916,21.25443,5.19527,2.59915,-7.01956,5.63863,2.59251,-7.01956,5.59133,2.58588,2.00587,5.74975,2.59915,2.01061,5.5009,2.59915,2.02774,-5.22807,2.59916,-7.01957,-5.67143,2.59252,-7.01957,-5.78255,2.59916,2.0106,-5.62413,2.58588,2.00587,-5.53371,2.59916,2.02773,-5.1979,2.59916,11.20614,5.16509,2.59915,11.20614};
			return value;
		}


		/** Define subarrays using type double[] */
		private double[] getTextureCoordinate_8_90_point_1()
		{
			double[] value = {.471,.811,.445,.811,.467,.795,.418,.806,.445,.811,.418,.811,.418,.795,.467,.795,.418,.806,.418,.806,.467,.795,.445,.811,.418,.811,.391,.811,.418,.806,.418,.806,.369,.795,.418,.795,.391,.811,.369,.795,.418,.806,.369,.795,.391,.811,.365,.811,.03,.164,.03,.138,.112,.185,.651,.265,.677,.285,.631,.271,.631,.271,.677,.285,.631,.285,.651,.265,.631,.209,.677,.209,.651,.265,.631,.249,.631,.209,.834,.793,.88,.795,.834,.796,.677,.209,.631,.209,.631,.207,.631,.265,.651,.265,.631,.271,.631,.249,.651,.265,.631,.265,.631,.271,.585,.285,.611,.265,.631,.285,.585,.285,.631,.271,.585,.209,.631,.209,.611,.265,.631,.209,.631,.249,.611,.265,.118,.776,.072,.775,.118,.773,.631,.207,.631,.209,.585,.209,.631,.271,.611,.265,.631,.265,.631,.265,.611,.265,.631,.249,.471,.788,.425,.787,.468,.786,.73,.246,.685,.283,.685,.207,.73,.207,.73,.246,.685,.207,.471,.791,.425,.787,.471,.788,.471,.791,.425,.789,.425,.787,.471,.794,.425,.79,.471,.791,.471,.794,.425,.793,.425,.79,.685,.283,.73,.246,.73,.284,.425,.789};
			return value;
		}
		private double[] getTextureCoordinate_8_90_point_2()
		{
			double[] value = {.471,.791,.425,.79,.382,.786,.425,.787,.38,.788,.774,.207,.774,.284,.73,.246,.774,.207,.73,.246,.73,.207,.38,.788,.425,.787,.38,.791,.425,.787,.425,.79,.38,.791,.38,.791,.425,.79,.38,.794,.425,.79,.425,.793,.38,.794,.73,.284,.73,.246,.774,.284,.076,.281,.03,.237,.151,.212,.151,.281,.076,.281,.151,.212,.209,.281,.151,.212,.272,.207,.272,.281,.209,.281,.272,.207,.357,.281,.272,.207,.438,.216,.438,.281,.357,.281,.438,.216,.496,.281,.438,.216,.538,.237,.538,.281,.496,.281,.538,.237,.03,.237,.076,.281,.03,.281,.151,.212,.209,.281,.151,.281,.272,.207,.357,.281,.272,.281,.438,.216,.496,.281,.438,.281,.151,.35,.03,.325,.076,.281,.151,.35,.076,.281,.151,.281,.272,.355,.151,.35,.209,.281,.272,.355,.209,.281,.272,.281,.438,.345,.272,.355,.357,.281,.438,.345,.357,.281,.438,.281,.538,.325,.438,.345,.496,.281,.538,.325,.496,.281,.538,.281,.03,.281,.076,.281,.03,.325,.151,.281,.209,.281,.151,.35,.272,.281,.357,.281,.272,.355,.438,.281,.496,.281,.438,.345,.03,.138,.112,.111};
			return value;
		}
		private double[] getTextureCoordinate_8_90_point_3()
		{
			double[] value = {.112,.185,.03,.138,.051,.111,.112,.111,.519,.157,.537,.111,.537,.157,.519,.157,.527,.111,.537,.111,.112,.185,.31,.111,.31,.192,.112,.185,.204,.111,.31,.111,.31,.192,.458,.111,.458,.186,.31,.192,.385,.111,.458,.111,.458,.186,.519,.111,.519,.157,.458,.186,.495,.111,.519,.111,.527,.111,.519,.157,.519,.111,.051,.111,.03,.138,.03,.111,.204,.111,.112,.185,.112,.111,.385,.111,.31,.192,.31,.111,.495,.111,.458,.186,.458,.111,.112,.037,.112,.111,.03,.084,.112,.111,.051,.111,.03,.084,.537,.065,.537,.111,.519,.065,.537,.111,.527,.111,.519,.065,.31,.03,.31,.111,.112,.037,.31,.111,.204,.111,.112,.037,.458,.036,.458,.111,.31,.03,.458,.111,.385,.111,.31,.03,.519,.065,.519,.111,.458,.036,.519,.111,.495,.111,.458,.036,.03,.084,.03,.058,.112,.037,.519,.111,.519,.065,.527,.111,.03,.111,.03,.084,.051,.111,.112,.111,.112,.037,.204,.111,.31,.111,.31,.03,.385,.111,.458,.111,.458,.036,.495,.111,.585,.265,.611,.265,.585,.285,.585,.209,.611,.265,.585,.265,.677,.285,.651,.265,.677,.265};
			return value;
		}
		private double[] getTextureCoordinate_8_90_point_4()
		{
			double[] value = {.677,.265,.651,.265,.677,.209,.417,.426,.42,.42,.42,.423,.42,.42,.417,.426,.418,.423,.057,.952,.057,.944,.206,.922,.206,.922,.057,.944,.205,.92,.205,.92,.057,.944,.205,.919,.053,.763,.056,.763,.05,.766,.054,.765,.05,.766,.056,.763,.924,.059,.775,.037,.775,.03,.923,.062,.775,.037,.924,.059,.923,.063,.775,.037,.923,.062,.587,.052,.628,.085,.587,.085,.189,.586,.088,.586,.178,.558,.03,.537,.178,.558,.088,.586,.448,.612,.538,.64,.438,.64,.538,.64,.448,.612,.596,.591,.672,.085,.628,.085,.736,.03,.587,.052,.736,.03,.628,.085,.17,.427,.278,.483,.234,.483,.319,.483,.278,.483,.32,.449,.278,.483,.17,.427,.32,.449,.608,.146,.672,.091,.621,.146,.622,.146,.621,.146,.672,.091,.676,.09,.622,.146,.672,.091,.362,.477,.417,.426,.362,.49,.417,.426,.362,.477,.362,.476,.417,.426,.362,.476,.418,.423,.468,.844,.509,.844,.469,.865,.529,.865,.509,.844,.553,.844,.529,.865,.469,.865,.509,.844,.114,.888,.074,.867,.115,.867,.03,.867,.074,.867,.054,.888,.074,.867,.114,.888,.054,.888,.622,.146};
			return value;
		}
		private double[] getTextureCoordinate_8_90_point_5()
		{
			double[] value = {.602,.167,.621,.146,.608,.146,.621,.146,.602,.167,.584,.167,.608,.146,.602,.167,.362,.477,.342,.496,.362,.476,.342,.496,.362,.477,.362,.49,.342,.496,.362,.49,.341,.514,.075,.765,.101,.769,.075,.771,.102,.771,.075,.771,.101,.769,.759,.706,.923,.7,.759,.712,.923,.707,.759,.712,.923,.7,.178,.558,.202,.573,.189,.586,.189,.586,.202,.573,.354,.586,.759,.781,.91,.769,.923,.781,.923,.781,.91,.769,.934,.755,.901,.402,.893,.402,.89,.395,.901,.369,.901,.402,.89,.395,.893,.402,.77,.402,.726,.395,.89,.395,.893,.402,.726,.395,.468,.844,.469,.865,.46,.844,.46,.844,.469,.865,.337,.844,.299,.844,.337,.844,.469,.865,.32,.865,.299,.844,.469,.865,.768,.621,.798,.621,.798,.625,.768,.621,.798,.625,.768,.626,.888,.376,.874,.374,.888,.37,.874,.369,.888,.37,.874,.374,.934,.755,.91,.769,.91,.755,.88,.769,.91,.769,.759,.781,.202,.573,.232,.573,.354,.586,.202,.558,.202,.573,.178,.558,.331,.795,.357,.797,.33,.801,.357,.797,.331,.795,.357,.795,.779,.645,.943,.656,.779,.651,.943,.656,.779,.645};
			return value;
		}
		private double[] getTextureCoordinate_8_90_point_6()
		{
			double[] value = {.943,.65,.438,.64,.424,.627,.448,.612,.272,.64,.424,.627,.438,.64,.048,.842,.062,.829,.213,.842,.038,.815,.062,.829,.048,.842,.041,.671,.038,.678,.03,.678,.206,.671,.161,.678,.038,.678,.206,.671,.038,.678,.041,.671,.041,.671,.03,.678,.031,.645,.123,.867,.114,.888,.115,.867,.246,.867,.114,.888,.123,.867,.114,.888,.246,.867,.283,.867,.114,.888,.283,.867,.263,.888,.767,.621,.767,.626,.737,.625,.737,.621,.767,.621,.737,.625,.179,.401,.165,.398,.179,.395,.165,.398,.179,.401,.165,.402,.062,.815,.062,.829,.038,.815,.213,.842,.062,.829,.092,.83,.272,.64,.394,.627,.424,.627,.448,.612,.424,.627,.424,.612,.122,.865,.04,.844,.122,.844,.122,.844,.249,.844,.122,.865,.32,.865,.249,.844,.299,.844,.32,.865,.122,.865,.249,.844,.461,.867,.543,.867,.461,.888,.461,.888,.334,.867,.461,.867,.283,.867,.334,.867,.263,.888,.334,.867,.461,.888,.263,.888,.376,.67,.475,.674,.376,.678,.249,.678,.206,.671,.376,.67,.376,.678,.249,.678,.376,.67,.376,.678,.475,.674,.458,.678,.161,.678,.206,.671,.199,.678};
			return value;
		}
		private double[] getTextureCoordinate_8_90_point_7()
		{
			double[] value = {.206,.671,.249,.678,.199,.678,.555,.394,.726,.395,.683,.402,.555,.394,.683,.402,.555,.402,.555,.402,.456,.398,.555,.394,.473,.402,.456,.398,.555,.402,.733,.402,.726,.395,.77,.402,.733,.402,.683,.402,.726,.395,.475,.674,.376,.67,.461,.661,.03,.64,.103,.612,.151,.64,.03,.612,.103,.612,.03,.64,.461,.661,.376,.67,.461,.645,.609,.657,.524,.673,.609,.65,.524,.673,.609,.657,.524,.675,.504,.785,.588,.806,.504,.787,.588,.806,.504,.785,.588,.804,.468,.815,.383,.841,.384,.815,.129,.386,.056,.401,.128,.375,.128,.375,.056,.401,.044,.393,.588,.706,.504,.684,.588,.7,.504,.682,.588,.7,.504,.684,.037,.914,.121,.896,.037,.916,.121,.898,.037,.916,.121,.896,.588,.755,.588,.781,.504,.755,.471,.369,.555,.394,.471,.385,.128,.516,.056,.49,.129,.505,.044,.498,.056,.49,.128,.516,.596,.586,.524,.558,.596,.558,.475,.586,.524,.558,.596,.586,.471,.385,.555,.394,.456,.398,.271,.485,.32,.485,.271,.499,.271,.514,.271,.499,.32,.485,.32,.514,.271,.514,.32,.485,.271,.499,.222,.485,.271,.485,.461,.661};
			return value;
		}
		private double[] getTextureCoordinate_8_90_point_8()
		{
			double[] value = {.475,.645,.475,.674,.475,.645,.461,.661,.461,.645,.222,.485,.271,.499,.271,.514,.222,.485,.271,.514,.222,.514,.376,.417,.376,.403,.42,.417,.376,.403,.42,.389,.42,.417,.42,.389,.376,.403,.376,.389,.332,.417,.332,.389,.376,.403,.332,.417,.376,.403,.376,.417,.471,.369,.471,.385,.456,.369,.456,.398,.456,.369,.471,.385,.376,.389,.376,.403,.332,.389,.044,.393,.056,.401,.03,.397,.03,.494,.056,.49,.044,.498,.043,.445,.03,.397,.056,.401,.056,.445,.043,.445,.056,.401,.03,.397,.043,.445,.03,.445,.056,.49,.03,.494,.043,.445,.056,.49,.043,.445,.056,.445,.03,.445,.043,.445,.03,.494,.751,.031,.775,.037,.751,.037,.775,.037,.751,.031,.775,.03,.078,.764,.102,.763,.102,.765,.033,.945,.057,.944,.033,.951,.057,.952,.033,.951,.057,.944,.357,.793,.357,.795,.333,.794,.377,.788,.363,.791,.363,.787,.377,.794,.363,.791,.377,.788,.759,.81,.88,.81,.759,.812,.394,.612,.394,.627,.273,.612,.273,.612,.394,.627,.272,.64,.212,.815,.092,.83,.092,.815,.092,.83,.212,.815,.213,.842,.3,.372,.42,.37};
			return value;
		}
		private double[] getTextureCoordinate_8_90_point_9()
		{
			double[] value = {.42,.376,.42,.37,.3,.372,.3,.369,.165,.503,.165,.499,.179,.502,.179,.502,.165,.499,.179,.496,.293,.89,.413,.891,.293,.892,.353,.558,.232,.573,.232,.558,.354,.586,.232,.573,.353,.558,.88,.755,.88,.769,.759,.755,.759,.781,.759,.755,.88,.769,.42,.515,.42,.521,.3,.519,.3,.522,.3,.519,.42,.521,.121,.896,.293,.89,.121,.898,.293,.892,.121,.898,.293,.89,.759,.712,.588,.706,.759,.706,.588,.7,.759,.706,.588,.706,.759,.781,.588,.781,.759,.755,.588,.781,.588,.755,.759,.755,.128,.516,.177,.515,.3,.522,.3,.519,.3,.522,.177,.515,.354,.586,.353,.558,.475,.586,.475,.558,.475,.586,.353,.558,.129,.505,.177,.515,.128,.516,.475,.558,.524,.558,.475,.586,.588,.804,.759,.812,.588,.806,.759,.812,.588,.804,.759,.81,.779,.651,.609,.65,.779,.645,.609,.65,.779,.651,.609,.657,.212,.815,.383,.841,.213,.842,.212,.815,.384,.815,.383,.841,.128,.375,.177,.376,.129,.386,.3,.369,.177,.376,.128,.375,.151,.64,.103,.612,.151,.612,.151,.64,.273,.612,.272,.64,.177,.376,.3,.369,.3,.372};
			return value;
		}
		private double[] getTextureCoordinate_8_90_point_10()
		{
			double[] value = {.273,.612,.151,.64,.151,.612};
			return value;
		}



		/** Define subarrays using type double[] */
		private double[] getTextureCoordinate_8_108_point_1()
		{
			double[] value = {.365,.811,.369,.795,.467,.795,.471,.811,.112,.185,.03,.164,.03,.058,.112,.037,.631,.209,.585,.209,.631,.207,.677,.209,.585,.209,.611,.265,.585,.285,.651,.265,.677,.209,.677,.285,.587,.052,.736,.03,.628,.085,.587,.085,.088,.586,.03,.537,.178,.558,.189,.586,.448,.612,.596,.591,.538,.64,.438,.64,.278,.483,.17,.427,.32,.449,.319,.483,.529,.865,.469,.865,.509,.844,.553,.844,.074,.867,.114,.888,.054,.888,.03,.867,.202,.573,.354,.586,.189,.586,.178,.558,.469,.865,.337,.844,.468,.844,.469,.865,.32,.865,.299,.844,.337,.844,.438,.64,.272,.64,.424,.627,.448,.612,.048,.842,.038,.815,.062,.815,.062,.829,.246,.867,.114,.888,.115,.867,.283,.867,.263,.888,.114,.888,.246,.867,.299,.844,.32,.865,.122,.865,.122,.844,.461,.888,.263,.888,.283,.867,.461,.867,.376,.67,.376,.678,.199,.678,.206,.671,.555,.402,.555,.394,.726,.395,.733,.402,.151,.612,.151,.64,.03,.64,.03,.612,.596,.586,.475,.586,.475,.558,.596,.558,.32,.485,.32,.514,.222,.514,.222,.485,.332,.417,.332,.389,.42,.389,.42,.417};
			return value;
		}
		private double[] getTextureCoordinate_8_108_point_2()
		{
			double[] value = {.588,.781,.588,.755,.759,.755,.759,.781,.353,.558,.475,.558,.475,.586,.354,.586,.212,.815,.384,.815,.383,.841,.213,.842,.151,.64,.151,.612,.273,.612,.272,.64,.672,.085,.628,.085,.736,.03,.17,.427,.278,.483,.234,.483,.468,.844,.509,.844,.469,.865,.114,.888,.074,.867,.115,.867,.202,.573,.232,.573,.354,.586,.202,.558,.202,.573,.178,.558,.272,.64,.394,.627,.424,.627,.448,.612,.424,.627,.424,.612,.122,.865,.04,.844,.122,.844,.461,.867,.543,.867,.461,.888,.161,.678,.206,.671,.199,.678,.733,.402,.726,.395,.77,.402,.468,.815,.383,.841,.384,.815,.588,.755,.588,.781,.504,.755,.078,.764,.102,.763,.102,.765,.394,.612,.394,.627,.273,.612,.273,.612,.394,.627,.272,.64,.353,.558,.232,.573,.232,.558,.354,.586,.232,.573,.353,.558};
			return value;
		}

		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=7, element #26, 384 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_7_26_coordIndex()
		{
			MFInt32 IndexedFaceSet_7_26_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_7_26_coordIndex_1()));
			return IndexedFaceSet_7_26_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet texCoordIndex field, scene-graph level=7, element #26, 384 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_7_26_texCoordIndex()
		{
			MFInt32 IndexedFaceSet_7_26_texCoordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_7_26_texCoordIndex_1()));
			return IndexedFaceSet_7_26_texCoordIndex;
		}
		/** Large attribute array: Coordinate DEF='coord_Mesh_009' point field, scene-graph level=8, element #26, 384 total numbers made up of 128 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 getcoord_Mesh_009_8_26_point()
		{
			MFVec3f coord_Mesh_009_8_26_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getcoord_Mesh_009_8_26_point_1()))
				.append(new MFVec3f(getcoord_Mesh_009_8_26_point_2()));
			return coord_Mesh_009_8_26_point;
		}
		/** Large attribute array: TextureCoordinate point field, scene-graph level=8, element #27, 384 total numbers made up of 192 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_8_27_point()
		{
			MFVec2f TextureCoordinate_8_27_point = new MFVec2f()/*2.finalize*/
				.append(new MFVec2f(getTextureCoordinate_8_27_point_1()))
				.append(new MFVec2f(getTextureCoordinate_8_27_point_2()));
			return TextureCoordinate_8_27_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=7, element #35, 520 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_7_35_coordIndex()
		{
			MFInt32 IndexedFaceSet_7_35_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_7_35_coordIndex_1()));
			return IndexedFaceSet_7_35_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet texCoordIndex field, scene-graph level=7, element #35, 520 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_7_35_texCoordIndex()
		{
			MFInt32 IndexedFaceSet_7_35_texCoordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_7_35_texCoordIndex_1()));
			return IndexedFaceSet_7_35_texCoordIndex;
		}
		/** Large attribute array: Coordinate DEF='coord_Mesh_008' point field, scene-graph level=8, element #35, 312 total numbers made up of 104 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 getcoord_Mesh_008_8_35_point()
		{
			MFVec3f coord_Mesh_008_8_35_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getcoord_Mesh_008_8_35_point_1()))
				.append(new MFVec3f(getcoord_Mesh_008_8_35_point_2()));
			return coord_Mesh_008_8_35_point;
		}
		/** Large attribute array: TextureCoordinate point field, scene-graph level=8, element #36, 780 total numbers made up of 390 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_8_36_point()
		{
			MFVec2f TextureCoordinate_8_36_point = new MFVec2f()/*2.finalize*/
				.append(new MFVec2f(getTextureCoordinate_8_36_point_1()))
				.append(new MFVec2f(getTextureCoordinate_8_36_point_2()))
				.append(new MFVec2f(getTextureCoordinate_8_36_point_3()))
				.append(new MFVec2f(getTextureCoordinate_8_36_point_4()));
			return TextureCoordinate_8_36_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=7, element #44, 600 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_7_44_coordIndex()
		{
			MFInt32 IndexedFaceSet_7_44_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_7_44_coordIndex_1()));
			return IndexedFaceSet_7_44_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet texCoordIndex field, scene-graph level=7, element #44, 600 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_7_44_texCoordIndex()
		{
			MFInt32 IndexedFaceSet_7_44_texCoordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_7_44_texCoordIndex_1()));
			return IndexedFaceSet_7_44_texCoordIndex;
		}
		/** Large attribute array: Coordinate DEF='coord_Mesh_007' point field, scene-graph level=8, element #44, 336 total numbers made up of 112 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 getcoord_Mesh_007_8_44_point()
		{
			MFVec3f coord_Mesh_007_8_44_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getcoord_Mesh_007_8_44_point_1()))
				.append(new MFVec3f(getcoord_Mesh_007_8_44_point_2()));
			return coord_Mesh_007_8_44_point;
		}
		/** Large attribute array: TextureCoordinate point field, scene-graph level=8, element #45, 900 total numbers made up of 450 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_8_45_point()
		{
			MFVec2f TextureCoordinate_8_45_point = new MFVec2f()/*2.finalize*/
				.append(new MFVec2f(getTextureCoordinate_8_45_point_1()))
				.append(new MFVec2f(getTextureCoordinate_8_45_point_2()))
				.append(new MFVec2f(getTextureCoordinate_8_45_point_3()))
				.append(new MFVec2f(getTextureCoordinate_8_45_point_4()))
				.append(new MFVec2f(getTextureCoordinate_8_45_point_5()));
			return TextureCoordinate_8_45_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=7, element #53, 512 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_7_53_coordIndex()
		{
			MFInt32 IndexedFaceSet_7_53_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_7_53_coordIndex_1()));
			return IndexedFaceSet_7_53_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet texCoordIndex field, scene-graph level=7, element #53, 512 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_7_53_texCoordIndex()
		{
			MFInt32 IndexedFaceSet_7_53_texCoordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_7_53_texCoordIndex_1()));
			return IndexedFaceSet_7_53_texCoordIndex;
		}
		/** Large attribute array: Coordinate DEF='coord_Mesh_006' point field, scene-graph level=8, element #53, 192 total numbers made up of 64 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 getcoord_Mesh_006_8_53_point()
		{
			MFVec3f coord_Mesh_006_8_53_point = new MFVec3f(new double[] {-5.64541,2.1812,-.75055,-5.64541,2.10095,-.6703,-5.64541,2.2797,-.51276,-5.64541,2.1662,-.51276,-5.50969,2.10095,-.6703,-5.50969,2.1662,-.51276,-5.50969,2.1812,-.75055,-5.50969,2.2797,-.51276,-5.64541,1.94341,-.84904,-5.64541,1.94341,-.73555,-5.50969,1.94341,-.73555,-5.50969,1.94341,-.84904,-5.64541,1.70563,-.75055,-5.64541,1.78588,-.6703,-5.50969,1.78588,-.6703,-5.50969,1.70563,-.75055,-5.64541,1.60713,-.51276,-5.64541,1.72062,-.51276,-5.50969,1.72062,-.51276,-5.50969,1.60713,-.51276,-5.64541,1.70563,-.27497,-5.64541,1.78588,-.35522,-5.50969,1.78588,-.35522,-5.50969,1.70563,-.27497,-5.64541,1.94341,-.17648,-5.64541,1.94341,-.28997,-5.50969,1.94341,-.28997,-5.50969,1.94341,-.17648,-5.64541,2.1812,-.27497,-5.64541,2.10095,-.35522,-5.50969,2.10095,-.35522,-5.50969,2.1812,-.27497,5.61261,2.2797,-.51276,5.61261,2.10095,-.67029,5.61261,2.1812,-.75054,5.61261,2.1662,-.51276,5.47689,2.10095,-.67029,5.47689,2.1662,-.51276,5.47689,2.1812,-.75054,5.47689,2.2797,-.51276,5.61261,1.94341,-.73555,5.61261,1.94341,-.84904,5.47689,1.94341,-.73555,5.47689,1.94341,-.84904,5.61261,1.78588,-.67029,5.61261,1.70562,-.75054,5.47689,1.78588,-.67029,5.47689,1.70562,-.75055,5.61261,1.72062,-.51276,5.61261,1.60713,-.51276,5.47689,1.72062,-.51276,5.47689,1.60713,-.51276,5.61261,1.78588,-.35522,5.61261,1.70562,-.27497,5.47689,1.78588,-.35522,5.47689,1.70562,-.27497,5.61261,1.94341,-.28997,5.61261,1.94341,-.17647,5.47689,1.94341,-.28997,5.47689,1.94341,-.17647,5.61261,2.10095,-.35522,5.61261,2.1812,-.27497,5.47689,2.10095,-.35522,5.47689,2.1812,-.27497});
			return coord_Mesh_006_8_53_point;
		}
		/** Large attribute array: TextureCoordinate point field, scene-graph level=8, element #54, 768 total numbers made up of 384 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_8_54_point()
		{
			MFVec2f TextureCoordinate_8_54_point = new MFVec2f()/*2.finalize*/
				.append(new MFVec2f(getTextureCoordinate_8_54_point_1()))
				.append(new MFVec2f(getTextureCoordinate_8_54_point_2()))
				.append(new MFVec2f(getTextureCoordinate_8_54_point_3()))
				.append(new MFVec2f(getTextureCoordinate_8_54_point_4()));
			return TextureCoordinate_8_54_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=7, element #62, 2304 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_7_62_coordIndex()
		{
			MFInt32 IndexedFaceSet_7_62_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_7_62_coordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_7_62_coordIndex_2()))
				.append(new MFInt32(getIndexedFaceSet_7_62_coordIndex_3()));
			return IndexedFaceSet_7_62_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet texCoordIndex field, scene-graph level=7, element #62, 2304 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_7_62_texCoordIndex()
		{
			MFInt32 IndexedFaceSet_7_62_texCoordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_7_62_texCoordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_7_62_texCoordIndex_2()))
				.append(new MFInt32(getIndexedFaceSet_7_62_texCoordIndex_3()));
			return IndexedFaceSet_7_62_texCoordIndex;
		}
		/** Large attribute array: Coordinate DEF='coord_Mesh_005' point field, scene-graph level=8, element #62, 912 total numbers made up of 304 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 getcoord_Mesh_005_8_62_point()
		{
			MFVec3f coord_Mesh_005_8_62_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getcoord_Mesh_005_8_62_point_1()))
				.append(new MFVec3f(getcoord_Mesh_005_8_62_point_2()))
				.append(new MFVec3f(getcoord_Mesh_005_8_62_point_3()))
				.append(new MFVec3f(getcoord_Mesh_005_8_62_point_4()));
			return coord_Mesh_005_8_62_point;
		}
		/** Large attribute array: TextureCoordinate point field, scene-graph level=8, element #63, 3456 total numbers made up of 1728 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_8_63_point()
		{
			MFVec2f TextureCoordinate_8_63_point = new MFVec2f()/*2.finalize*/
				.append(new MFVec2f(getTextureCoordinate_8_63_point_1()))
				.append(new MFVec2f(getTextureCoordinate_8_63_point_2()))
				.append(new MFVec2f(getTextureCoordinate_8_63_point_3()))
				.append(new MFVec2f(getTextureCoordinate_8_63_point_4()))
				.append(new MFVec2f(getTextureCoordinate_8_63_point_5()))
				.append(new MFVec2f(getTextureCoordinate_8_63_point_6()))
				.append(new MFVec2f(getTextureCoordinate_8_63_point_7()))
				.append(new MFVec2f(getTextureCoordinate_8_63_point_8()))
				.append(new MFVec2f(getTextureCoordinate_8_63_point_9()))
				.append(new MFVec2f(getTextureCoordinate_8_63_point_10()))
				.append(new MFVec2f(getTextureCoordinate_8_63_point_11()))
				.append(new MFVec2f(getTextureCoordinate_8_63_point_12()))
				.append(new MFVec2f(getTextureCoordinate_8_63_point_13()))
				.append(new MFVec2f(getTextureCoordinate_8_63_point_14()))
				.append(new MFVec2f(getTextureCoordinate_8_63_point_15()))
				.append(new MFVec2f(getTextureCoordinate_8_63_point_16()))
				.append(new MFVec2f(getTextureCoordinate_8_63_point_17()))
				.append(new MFVec2f(getTextureCoordinate_8_63_point_18()));
			return TextureCoordinate_8_63_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=7, element #71, 1520 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_7_71_coordIndex()
		{
			MFInt32 IndexedFaceSet_7_71_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_7_71_coordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_7_71_coordIndex_2()));
			return IndexedFaceSet_7_71_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet texCoordIndex field, scene-graph level=7, element #71, 1520 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_7_71_texCoordIndex()
		{
			MFInt32 IndexedFaceSet_7_71_texCoordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_7_71_texCoordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_7_71_texCoordIndex_2()));
			return IndexedFaceSet_7_71_texCoordIndex;
		}
		/** Large attribute array: Coordinate DEF='coord_Mesh_004' point field, scene-graph level=8, element #71, 828 total numbers made up of 276 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 getcoord_Mesh_004_8_71_point()
		{
			MFVec3f coord_Mesh_004_8_71_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getcoord_Mesh_004_8_71_point_1()))
				.append(new MFVec3f(getcoord_Mesh_004_8_71_point_2()))
				.append(new MFVec3f(getcoord_Mesh_004_8_71_point_3()));
			return coord_Mesh_004_8_71_point;
		}
		/** Large attribute array: TextureCoordinate point field, scene-graph level=8, element #72, 2280 total numbers made up of 1140 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_8_72_point()
		{
			MFVec2f TextureCoordinate_8_72_point = new MFVec2f()/*2.finalize*/
				.append(new MFVec2f(getTextureCoordinate_8_72_point_1()))
				.append(new MFVec2f(getTextureCoordinate_8_72_point_2()))
				.append(new MFVec2f(getTextureCoordinate_8_72_point_3()))
				.append(new MFVec2f(getTextureCoordinate_8_72_point_4()))
				.append(new MFVec2f(getTextureCoordinate_8_72_point_5()))
				.append(new MFVec2f(getTextureCoordinate_8_72_point_6()))
				.append(new MFVec2f(getTextureCoordinate_8_72_point_7()))
				.append(new MFVec2f(getTextureCoordinate_8_72_point_8()))
				.append(new MFVec2f(getTextureCoordinate_8_72_point_9()))
				.append(new MFVec2f(getTextureCoordinate_8_72_point_10()))
				.append(new MFVec2f(getTextureCoordinate_8_72_point_11()))
				.append(new MFVec2f(getTextureCoordinate_8_72_point_12()));
			return TextureCoordinate_8_72_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=7, element #80, 796 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_7_80_coordIndex()
		{
			MFInt32 IndexedFaceSet_7_80_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_7_80_coordIndex_1()));
			return IndexedFaceSet_7_80_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet texCoordIndex field, scene-graph level=7, element #80, 796 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_7_80_texCoordIndex()
		{
			MFInt32 IndexedFaceSet_7_80_texCoordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_7_80_texCoordIndex_1()));
			return IndexedFaceSet_7_80_texCoordIndex;
		}
		/** Large attribute array: Coordinate DEF='coord_Mesh_003' point field, scene-graph level=8, element #80, 432 total numbers made up of 144 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 getcoord_Mesh_003_8_80_point()
		{
			MFVec3f coord_Mesh_003_8_80_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getcoord_Mesh_003_8_80_point_1()))
				.append(new MFVec3f(getcoord_Mesh_003_8_80_point_2()));
			return coord_Mesh_003_8_80_point;
		}
		/** Large attribute array: TextureCoordinate point field, scene-graph level=8, element #81, 1194 total numbers made up of 597 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_8_81_point()
		{
			MFVec2f TextureCoordinate_8_81_point = new MFVec2f()/*2.finalize*/
				.append(new MFVec2f(getTextureCoordinate_8_81_point_1()))
				.append(new MFVec2f(getTextureCoordinate_8_81_point_2()))
				.append(new MFVec2f(getTextureCoordinate_8_81_point_3()))
				.append(new MFVec2f(getTextureCoordinate_8_81_point_4()))
				.append(new MFVec2f(getTextureCoordinate_8_81_point_5()))
				.append(new MFVec2f(getTextureCoordinate_8_81_point_6()));
			return TextureCoordinate_8_81_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=7, element #89, 1204 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_7_89_coordIndex()
		{
			MFInt32 IndexedFaceSet_7_89_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_7_89_coordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_7_89_coordIndex_2()));
			return IndexedFaceSet_7_89_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet texCoordIndex field, scene-graph level=7, element #89, 1204 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_7_89_texCoordIndex()
		{
			MFInt32 IndexedFaceSet_7_89_texCoordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_7_89_texCoordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_7_89_texCoordIndex_2()));
			return IndexedFaceSet_7_89_texCoordIndex;
		}
		/** Large attribute array: Coordinate DEF='coord_Mesh_002' point field, scene-graph level=8, element #89, 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 getcoord_Mesh_002_8_89_point()
		{
			MFVec3f coord_Mesh_002_8_89_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getcoord_Mesh_002_8_89_point_1()))
				.append(new MFVec3f(getcoord_Mesh_002_8_89_point_2()));
			return coord_Mesh_002_8_89_point;
		}
		/** Large attribute array: TextureCoordinate point field, scene-graph level=8, element #90, 1806 total numbers made up of 903 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_8_90_point()
		{
			MFVec2f TextureCoordinate_8_90_point = new MFVec2f()/*2.finalize*/
				.append(new MFVec2f(getTextureCoordinate_8_90_point_1()))
				.append(new MFVec2f(getTextureCoordinate_8_90_point_2()))
				.append(new MFVec2f(getTextureCoordinate_8_90_point_3()))
				.append(new MFVec2f(getTextureCoordinate_8_90_point_4()))
				.append(new MFVec2f(getTextureCoordinate_8_90_point_5()))
				.append(new MFVec2f(getTextureCoordinate_8_90_point_6()))
				.append(new MFVec2f(getTextureCoordinate_8_90_point_7()))
				.append(new MFVec2f(getTextureCoordinate_8_90_point_8()))
				.append(new MFVec2f(getTextureCoordinate_8_90_point_9()))
				.append(new MFVec2f(getTextureCoordinate_8_90_point_10()));
			return TextureCoordinate_8_90_point;
		}
		/** Large attribute array: Coordinate DEF='coord_Mesh' point field, scene-graph level=8, element #107, 228 total numbers made up of 76 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 getcoord_Mesh_8_107_point()
		{
			MFVec3f coord_Mesh_8_107_point = new MFVec3f(new double[] {3.96344,.09795,20.99365,3.63631,.41867,22.26274,-3.66913,.41867,22.26274,-3.99626,.09795,20.99365,-5.58412,-1.45882,14.83357,5.55131,-1.45882,14.83358,-.01639,4.31879,-22.60447,-3.44578,4.27392,-22.55373,-.01639,4.45468,-22.70834,3.41301,4.27392,-22.55373,-1.536,.09795,-18.52474,-3.44579,-1.43271,-17.04795,1.50322,.09795,-18.52474,3.413,-1.43271,-17.04795,-5.6448,2.59916,-11.06485,-5.02893,.09795,-14.19269,-5.63126,.09795,-11.11979,-3.34264,.52108,-17.83965,-3.34264,4.23382,-22.1984,-5.09089,2.59916,-11.08037,-4.84378,.53721,-10.29563,5.05809,2.59915,-11.08036,3.30985,4.23382,-22.1984,3.30985,.52108,-17.83965,4.81099,.5372,-10.29563,4.99614,.09795,-14.19268,5.61201,2.59915,-11.06485,5.59846,.09795,-11.11979,-5.62283,-1.45882,-11.15399,-3.44579,.22331,-18.64569,5.59004,-1.45882,-11.15398,3.413,.18887,-18.61245,-5.06247,1.53491,-9.26784,-5.57021,.53721,2.12491,-5.94244,.09795,-1.2732,-6.08622,-1.45882,-.01508,-6.05966,.09795,1.54445,5.5374,.53721,2.12492,5.02967,1.5349,-9.26783,5.62703,.62622,-10.2646,5.45359,2.58588,-11.06958,5.99425,2.51509,-9.2886,5.80579,1.45584,-9.28466,5.90964,.09795,-1.27319,6.02685,.09795,1.54445,6.05342,-1.45882,-.01507,-5.61177,.09795,14.84094,5.57896,.09795,14.84095,5.58905,.66627,14.84364,6.01786,.62508,2.07252,-5.62187,.66627,14.84364,-6.05066,.62508,2.07251,5.16509,2.59915,11.20614,5.16509,.53721,11.20614,3.30983,.53721,20.28737,3.30984,2.59916,20.28737,-3.34266,.53721,20.28737,-5.1979,.53721,11.20614,-5.1979,2.59916,11.20614,-3.34265,2.59916,20.28737,-3.66913,2.59916,22.26274,3.63631,2.59915,22.26274,-5.17828,2.58588,14.90344,-6.0564,2.58405,1.99217,-5.53371,2.59916,2.02773,6.34034,2.45253,1.98213,5.14547,2.58588,14.90344,5.5009,2.59915,2.02774,-5.12044,1.53259,-7.01387,-5.15205,2.59916,-9.26996,5.08765,1.53259,-7.01387,5.11925,2.59915,-9.26996,3.91023,2.59915,21.20695,-3.94305,2.59916,21.20695,5.19527,2.59915,-7.01956,-5.22807,2.59916,-7.01957});
			return coord_Mesh_8_107_point;
		}
		/** Large attribute array: TextureCoordinate point field, scene-graph level=8, element #108, 346 total numbers made up of 173 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_8_108_point()
		{
			MFVec2f TextureCoordinate_8_108_point = new MFVec2f()/*2.finalize*/
				.append(new MFVec2f(getTextureCoordinate_8_108_point_1()))
				.append(new MFVec2f(getTextureCoordinate_8_108_point_2()));
			return TextureCoordinate_8_108_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 LCU1600 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 LCU1600().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: \"Savage.ShipsMilitary.LCU1600LandingCraftUtilityUnitedStates.LCU1600\" 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("Savage.ShipsMilitary.LCU1600LandingCraftUtilityUnitedStates.LCU1600 self-validation test confirmation: ");
                if (!validationResults.equals("success"))
                    System.out.println();
                System.out.println(validationResults.trim());

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