package Savage.Robots.UnmannedSurfaceVehicles;

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.Navigation.*;
import org.web3d.x3d.jsail.Rendering.*;
import org.web3d.x3d.jsail.Shape.*;

// Javadoc metadata annotations follow, see below for X3DJSAIL Java source code.
/**
 * <p> SeaFox Unmanned Surface Vehicle. </p>
 <p> Related links: Catalog page <a href="../../../../Robots/UnmannedSurfaceVehicles/SeaFoxOriginalIndex.html" target="_blank">SeaFoxOriginal</a>,  source <a href="../../../../Robots/UnmannedSurfaceVehicles/SeaFoxOriginal.java">SeaFoxOriginal.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="../../../../Robots/UnmannedSurfaceVehicles/SeaFoxOriginal.x3d">SeaFoxOriginal.x3d</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> description </i> </td>
			<td> SeaFox Unmanned Surface Vehicle </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> creator </i> </td>
			<td> LT Patrick Sullivan </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> translator </i> </td>
			<td> Xeena VRML importer, X3D-Edit 3.1, <a href="https://www.web3d.org/x3d/content/README.X3D-Edit.html" target="_blank">https://www.web3d.org/x3d/content/README.X3D-Edit.html</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> created </i> </td>
			<td> 25 March 2005 </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> modified </i> </td>
			<td> 27 April 2024 </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> Image </i> </td>
			<td> <a href="../../../../Robots/UnmannedSurfaceVehicles/SeaFoxModelQuarterView.png">SeaFoxModelQuarterView.png</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> reference </i> </td>
			<td> <a href="http://www.northwindmarine.com" target="_blank">http://www.northwindmarine.com</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> reference </i> </td>
			<td> <a href="http://www.aa.washington.edu/research/afsl/research/usv.shtml" target="_blank">http://www.aa.washington.edu/research/afsl/research/usv.shtml</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> reference </i> </td>
			<td> NFESC photo from SeaFox optests 23SEP2004 </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> subject </i> </td>
			<td> SeaFox, USV, Unmanned Surface Vehicle, Force Protection </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> generator </i> </td>
			<td> Vrml97ToX3dNist, <a href="http://ovrt.nist.gov/v2_x3d.html" target="_blank">http://ovrt.nist.gov/v2_x3d.html</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> generator </i> </td>
			<td> Wings3d, <a href="http://www.wings3d.org" target="_blank">http://www.wings3d.org</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> generator </i> </td>
			<td> Chisel VRML code optimizer, <a href="http://www.neeneenee.de/vrml/documents/chisel/doc/chiseldoc.html" target="_blank">http://www.neeneenee.de/vrml/documents/chisel/doc/chiseldoc.html</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> generator </i> </td>
			<td> X3D-Edit 4.0, <a href="https://www.web3d.org/x3d/tools/X3D-Edit" target="_blank">https://www.web3d.org/x3d/tools/X3D-Edit</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> identifier </i> </td>
			<td> <a href="https://www.web3d.org/x3d/content/examples/Savage/Robots/UnmannedSurfaceVehicles/SeaFoxOriginal.x3d" target="_blank">https://www.web3d.org/x3d/content/examples/Savage/Robots/UnmannedSurfaceVehicles/SeaFoxOriginal.x3d</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> license </i> </td>
			<td> <a href="../../../../Robots/UnmannedSurfaceVehicles/../../license.html">../../license.html</a> </td>
		</tr>
		<tr style="background-color:silver; border-color:silver;">
			<td style="text-align:center;" colspan="2">  &nbsp; </td>
		</tr>
	</table>

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

	* @author LT Patrick Sullivan
 */

public class SeaFoxOriginal
{
	/** Default constructor to create this object. */
	public SeaFoxOriginal ()
	{
	  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_1)
  .setHead(new head()
    .addMeta(new meta().setName(meta.NAME_TITLE      ).setContent("SeaFoxOriginal.x3d"))
    .addMeta(new meta().setName(meta.NAME_DESCRIPTION).setContent("SeaFox Unmanned Surface Vehicle"))
    .addMeta(new meta().setName(meta.NAME_CREATOR    ).setContent("LT Patrick Sullivan"))
    .addMeta(new meta().setName(meta.NAME_TRANSLATOR ).setContent("Xeena VRML importer, X3D-Edit 3.1, https://www.web3d.org/x3d/content/README.X3D-Edit.html"))
    .addMeta(new meta().setName(meta.NAME_CREATED    ).setContent("25 March 2005"))
    .addMeta(new meta().setName(meta.NAME_MODIFIED   ).setContent("27 April 2024"))
    .addMeta(new meta().setName(meta.NAME_IMAGE      ).setContent("SeaFoxModelQuarterView.png"))
    .addMeta(new meta().setName(meta.NAME_REFERENCE  ).setContent("http://www.northwindmarine.com"))
    .addMeta(new meta().setName(meta.NAME_REFERENCE  ).setContent("http://www.aa.washington.edu/research/afsl/research/usv.shtml"))
    .addMeta(new meta().setName(meta.NAME_REFERENCE  ).setContent("NFESC photo from SeaFox optests 23SEP2004"))
    .addMeta(new meta().setName(meta.NAME_SUBJECT    ).setContent("SeaFox, USV, Unmanned Surface Vehicle, Force Protection"))
    .addMeta(new meta().setName(meta.NAME_GENERATOR  ).setContent("Vrml97ToX3dNist, http://ovrt.nist.gov/v2_x3d.html"))
    .addMeta(new meta().setName(meta.NAME_GENERATOR  ).setContent("Wings3d, http://www.wings3d.org"))
    .addMeta(new meta().setName(meta.NAME_GENERATOR  ).setContent("Chisel VRML code optimizer, http://www.neeneenee.de/vrml/documents/chisel/doc/chiseldoc.html"))
    .addMeta(new meta().setName(meta.NAME_GENERATOR  ).setContent("X3D-Edit 4.0, https://www.web3d.org/x3d/tools/X3D-Edit"))
    .addMeta(new meta().setName(meta.NAME_IDENTIFIER ).setContent("https://www.web3d.org/x3d/content/examples/Savage/Robots/UnmannedSurfaceVehicles/SeaFoxOriginal.x3d"))
    .addMeta(new meta().setName(meta.NAME_LICENSE    ).setContent("../../license.html")))
  .setScene(new Scene()
    .addChild(new WorldInfo().setTitle("Sea Fox USV")
      .setMetadata(new MetadataSet().setName("SMAL")
        .setMetadata(new MetadataString().setName("version").setValue(new String[] {"1.0"})
          .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"This is the version of SMAL employed, not of the model."})))
        .setMetadata(new MetadataSet().setName("EntityDefinition")
          .addComments(" Identifying metadata for the current simulation of interest ")
          .setMetadata(new MetadataSet().setName("Classification")
            .setMetadata(new MetadataString().setName("level").setValue(new String[] {"UNCLASSIFIED"})
              .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"UNCLASSIFIED","FOUO","CONFIDENTIAL","SECRET"})))
            .setMetadata(new MetadataString().setName("reference")
              .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The published source of classified information, if any, contained in the Metadata."})))
            .setMetadata(new MetadataString().setName("rationale").setValue(new String[] {"All information derived from an unclassified public source"})
              .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The specific element which contains the information classifying this document."}))))
          .setMetadata(new MetadataSet().setName("IdentificationParameters")
            .setMetadata(new MetadataString().setName("name").setValue(new String[] {"SeaFox"})
              .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The plain language name of the vehicle this model represents, i.e. the base class (DDG-51), or vehicle designation (M1A2)."}))))
          .setMetadata(new MetadataSet().setName("X3DArchiveModel")
            .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"https://www.web3d.org/x3d/content/examples/Savage/Robots/UnmannedSurfaceVehicles/SeaFox.x3d"})))
          .setMetadata(new MetadataSet().setName("PhysicalParameters")
            .setMetadata(new MetadataSet().setName("PhysicalConstraints")
              .setMetadata(new MetadataFloat().setName("height").setValue(new double[] {1.0})
                .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The maximum structural height of the object in meters. This may be used for clearance checking or other calculations."})))
              .setMetadata(new MetadataFloat().setName("width").setValue(new double[] {.8})
                .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The maximum width, beam, or wingspan of the vehicle in meters. This may be used for clearance checking or other calculations."})))
              .setMetadata(new MetadataFloat().setName("length").setValue(new double[] {2.0})
                .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The maximum structural length of the object in meters. This may be used for clearance checking or other calculations."}))))
            .setMetadata(new MetadataSet().setName("DynamicResponseConstraints")
              .setMetadata(new MetadataFloat().setName("maximumSpeed").setValue(new double[] {15.0})
                .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The maximum rated speed for this vehicle in kph."})))
              .setMetadata(new MetadataFloat().setName("cruiseSpeed").setValue(new double[] {8.0})
                .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The published cruise speed for this vehicle in kph."}))))
            .setMetadata(new MetadataSet().setName("TacticalConstraints")
              .setMetadata(new MetadataFloat().setName("maximumSurfaceDetectionRange").setValue(new double[] {1000.0})
                .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The DIS enumeration for the overall type of this object (for vehicles this value should be 1)."})))))
          .setMetadata(new MetadataSet().setName("NetworkedCommunicationParameterSet")
            .setMetadata(new MetadataSet().setName("DisConfiguration")
              .setMetadata(new MetadataInteger().setName("entityKind").setValue(new int[] {1})
                .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The DIS enumeration for the overall type of this object (for vehicles this value should be 1)."})))
              .setMetadata(new MetadataInteger().setName("entityDomain").setValue(new int[] {3})
                .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The DIS enumeration for the domain of operations of this object (air, surface, sub-surface, etc.)."})))
              .setMetadata(new MetadataInteger().setName("entityCountry").setValue(new int[] {225})
                .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The DIS enumeration for the country of origin of this object (the value for United States is 225)."})))
              .setMetadata(new MetadataInteger().setName("entityCategory").setValue(new int[] {1})
                .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The DIS enumeration for the type of this vehicle (cruiser or destroyer, tank or truck, bomber or fighter, etc.)."})))
              .setMetadata(new MetadataInteger().setName("entitySubCategory").setValue(new int[] {1})
                .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The DIS enumeration for the class designation of this vehicle (CG-47 Ticonderoga, DDG-51 Arleigh Burke, M1A2, M880, B-52, F-22, etc."})))
              .setMetadata(new MetadataInteger().setName("entitySpecific").setValue(new int[] {1})
                .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The DIS enumeration for the specific unit or variant of this object (CG-68, DDG-77, HMMVW w/TOW package, etc.)."})))
              .setMetadata(new MetadataInteger().setName("entityExtra").setValue(new int[] {1})
                .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The DIS enumeration for optional equipment or configurations for this vehicle."}))))))))
    .addChild(new Viewpoint("SideView").setDescription("SeaFox - SideView").setPosition(0.2,2.9,10.0))
    .addChild(new Viewpoint("BehindView").setDescription("SeaFox - RearView").setOrientation(0.0,-1.0,0.0,1.5933).setPosition(-8.0,3.0,-0.2))
    .addChild(new Viewpoint("CameraView").setDescription("SeaFox - Camera").setOrientation(0.0,-1.0,0.0,1.5856).setPosition(-1.2,1.7,-0.2))
    .addComments(" SeaFox Structure Nodes ")
    .addChild(new Transform().setRotation(0.0,1.0,0.0,3.14)
      .addChild(new Transform("latchBases")
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material("blackMetal").setAmbientIntensity(0.0010).setDiffuseColor(0.0010,0.0010,0.0010).setShininess(1.0).setSpecularColor(0.51382,0.51382,0.51382)))
          .setGeometry(new IndexedFaceSet().setCoordIndex(getIndexedFaceSet_6_73_coordIndex())
            .setCoord(new Coordinate().setPoint(getCoordinate_7_73_point())))))
      .addChild(new Transform("runningLights")
        .addChild(new Shape()
          .setAppearance(new Appearance("chsl_4")
            .setMaterial(new Material().setUSE("blackMetal")))
          .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {2,0,1,3,-1})
            .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {-1.5,0.756,-0.409,-1.51,0.756,-0.416,-1.5,0.703,-0.409,-1.51,0.703,-0.416})))))
        .addChild(new Shape()
          .setAppearance(new Appearance("black")
            .setMaterial(new Material("default").setAmbientIntensity(1.0).setDiffuseColor(1.0,1.0,1.0).setShininess(1.0).setSpecularColor(1.0,1.0,1.0)))
          .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {7,0,1,8,-1,8,1,2,9,-1,9,2,3,10,-1,10,3,4,11,-1,11,4,5,12,-1,12,5,6,13,-1,19,14,15,20,-1,20,15,16,21,-1,21,16,17,22,-1,22,17,18,23,-1})
            .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {-1.452,0.695,0.656,-1.449,0.695,0.644,-1.452,0.695,0.632,-1.459,0.695,0.622,-1.469,0.695,0.615,-1.481,0.695,0.612,-1.493,0.695,0.615,-1.452,0.749,0.656,-1.449,0.749,0.644,-1.452,0.749,0.632,-1.459,0.749,0.622,-1.469,0.749,0.615,-1.481,0.749,0.612,-1.493,0.749,0.615,-1.458,0.756,-0.451,-1.456,0.756,-0.438,-1.458,0.756,-0.426,-1.465,0.756,-0.416,-1.475,0.756,-0.409,-1.458,0.703,-0.451,-1.456,0.703,-0.439,-1.458,0.703,-0.427,-1.465,0.703,-0.416,-1.475,0.703,-0.409})))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material("portLight").setAmbientIntensity(0.333333).setDiffuseColor(1.0,0.0,0.0).setEmissiveColor(1.0,0.0,0.0).setShininess(0.366667).setSpecularColor(1.0,1.0,1.0).setTransparency(0.0533333)))
          .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {14,13,12,11,10,9,8,7,6,5,4,3,2,1,0,15,-1,16,0,1,17,-1,17,1,2,18,-1,18,2,3,19,-1,25,9,10,26,-1,26,10,11,27,-1,27,11,12,28,-1,28,12,13,29,-1,29,13,14,30,-1,30,14,15,31,-1,31,15,0,16,-1,31,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,-1})
            .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {-1.481,0.695,0.676,-1.469,0.695,0.674,-1.459,0.695,0.667,-1.452,0.695,0.656,-1.449,0.695,0.644,-1.452,0.695,0.632,-1.459,0.695,0.622,-1.469,0.695,0.615,-1.481,0.695,0.612,-1.493,0.695,0.615,-1.504,0.695,0.622,-1.511,0.695,0.632,-1.513,0.695,0.644,-1.511,0.695,0.656,-1.504,0.695,0.667,-1.493,0.695,0.674,-1.481,0.749,0.676,-1.469,0.749,0.674,-1.459,0.749,0.667,-1.452,0.749,0.656,-1.449,0.749,0.644,-1.452,0.749,0.632,-1.459,0.749,0.622,-1.469,0.749,0.615,-1.481,0.749,0.612,-1.493,0.749,0.615,-1.504,0.749,0.622,-1.511,0.749,0.632,-1.513,0.749,0.644,-1.511,0.749,0.656,-1.504,0.749,0.667,-1.493,0.749,0.674})))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material("starbrdLight").setAmbientIntensity(0.45292).setDiffuseColor(0.252093,1.0,0.106667).setEmissiveColor(0.252093,1.0,0.106667).setShininess(0.36).setSpecularColor(1.0,1.0,1.0).setTransparency(0.0533333)))
          .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {14,13,12,11,10,9,8,7,6,5,4,3,2,1,0,15,-1,16,0,1,17,-1,17,1,2,18,-1,18,2,3,19,-1,23,7,8,24,-1,24,8,9,25,-1,26,10,11,27,-1,27,11,12,28,-1,28,12,13,29,-1,29,13,14,30,-1,30,14,15,31,-1,31,15,0,16,-1,31,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,-1})
            .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {-1.488,0.756,-0.47,-1.475,0.756,-0.468,-1.465,0.756,-0.461,-1.458,0.756,-0.451,-1.456,0.756,-0.438,-1.458,0.756,-0.426,-1.465,0.756,-0.416,-1.475,0.756,-0.409,-1.488,0.756,-0.406,-1.5,0.756,-0.409,-1.51,0.756,-0.416,-1.517,0.756,-0.426,-1.52,0.756,-0.438,-1.517,0.756,-0.451,-1.51,0.756,-0.461,-1.5,0.756,-0.468,-1.488,0.703,-0.471,-1.475,0.703,-0.468,-1.465,0.703,-0.461,-1.458,0.703,-0.451,-1.456,0.703,-0.439,-1.458,0.703,-0.427,-1.465,0.703,-0.416,-1.475,0.703,-0.409,-1.488,0.703,-0.407,-1.5,0.703,-0.409,-1.51,0.703,-0.416,-1.517,0.703,-0.427,-1.52,0.703,-0.439,-1.517,0.703,-0.451,-1.51,0.703,-0.461,-1.5,0.703,-0.468}))))))
      .addChild(new Transform("logo")
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material("orangePaint").setAmbientIntensity(0.442222).setDiffuseColor(1.0,0.326667,0.0).setShininess(0.0266667).setSpecularColor(1.0,0.326667,0.0)))
          .setGeometry(new IndexedFaceSet().setCoordIndex(getIndexedFaceSet_6_100_coordIndex())
            .setCoord(new Coordinate().setPoint(getCoordinate_7_100_point())))))
      .addChild(new Transform("sternPole")
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material("DarkGray").setAmbientIntensity(0.22744).setDiffuseColor(0.2341,0.2341,0.2341).setShininess(1.0).setSpecularColor(0.22744,0.22744,0.22744)))
          .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {16,17,33,32,-1,17,16,0,1,-1,17,18,34,33,-1,18,17,1,2,-1,18,19,35,34,-1,19,18,2,3,-1,19,20,36,35,-1,20,19,3,4,-1,20,21,37,36,-1,21,20,4,5,-1,21,22,38,37,-1,22,21,5,6,-1,22,23,39,38,-1,23,22,6,7,-1,23,24,40,39,-1,24,23,7,8,-1,24,25,41,40,-1,25,24,8,9,-1,25,26,42,41,-1,26,25,9,10,-1,26,27,43,42,-1,27,26,10,11,-1,27,28,44,43,-1,28,27,11,12,-1,28,29,45,44,-1,29,28,12,13,-1,29,30,46,45,-1,30,29,13,14,-1,30,31,47,46,-1,31,15,0,16,-1,31,16,32,47,-1,31,30,14,15,-1})
            .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {2.62,2.348,0.277,2.653,2.348,0.271,2.681,2.348,0.252,2.7,2.348,0.224,2.706,2.348,0.191,2.7,2.348,0.158,2.681,2.348,0.13,2.653,2.348,0.112,2.62,2.348,0.105,2.587,2.348,0.112,2.559,2.348,0.13,2.541,2.348,0.158,2.534,2.348,0.191,2.541,2.348,0.224,2.559,2.348,0.252,2.587,2.348,0.271,2.62,2.365,0.291,2.658,2.365,0.283,2.691,2.365,0.262,2.712,2.365,0.229,2.72,2.365,0.191,2.712,2.365,0.153,2.691,2.365,0.121,2.658,2.365,0.099,2.62,2.365,0.092,2.582,2.365,0.099,2.55,2.365,0.121,2.528,2.365,0.153,2.521,2.365,0.191,2.528,2.365,0.229,2.55,2.365,0.262,2.582,2.365,0.283,2.62,2.383,0.277,2.653,2.383,0.271,2.681,2.383,0.252,2.7,2.383,0.224,2.706,2.383,0.191,2.7,2.383,0.158,2.681,2.383,0.13,2.653,2.383,0.112,2.62,2.383,0.105,2.587,2.383,0.112,2.559,2.383,0.13,2.541,2.383,0.158,2.534,2.383,0.191,2.541,2.383,0.224,2.559,2.383,0.252,2.587,2.383,0.271})))))
        .addChild(new Shape()
          .setAppearance(new Appearance().setUSE("chsl_4"))
          .setGeometry(new IndexedFaceSet().setCoordIndex(getIndexedFaceSet_6_110_coordIndex())
            .setCoord(new Coordinate().setPoint(getCoordinate_7_110_point()))))
        .addChild(new Shape()
          .setAppearance(new Appearance().setUSE("black"))
          .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {14,13,12,11,10,9,8,7,6,5,4,3,2,1,0,15,-1,31,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,-1,46,45,44,43,42,41,40,39,38,37,36,35,34,33,32,47,-1,49,45,46,50,-1,50,46,47,51,-1,51,47,32,48,-1,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,-1,70,71,73,72,-1,71,68,69,73,-1,74,75,77,76,-1})
            .setCoord(new Coordinate().setPoint(getCoordinate_7_114_point()))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material("otherMetal").setAmbientIntensity(0.0010).setDiffuseColor(0.793333,0.649778,0.327911).setShininess(0.5).setSpecularColor(0.85348,0.85348,0.85348)))
          .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {14,0,1,15,-1,15,1,2,16,-1,16,2,3,17,-1,17,3,4,18,-1,18,4,5,19,-1,19,5,6,20,-1,20,6,7,21,-1,21,7,8,22,-1,22,8,9,23,-1,23,9,10,24,-1,24,10,11,25,-1,25,11,12,26,-1,26,12,13,27,-1,31,30,28,29,-1,32,31,29,14,-1,33,32,14,15,-1,34,33,15,16,-1,35,34,16,17,-1,36,35,17,18,-1,37,36,18,19,-1,38,37,19,20,-1,39,38,20,21,-1,40,39,21,22,-1,41,40,22,23,-1,42,41,23,24,-1,43,42,24,25,-1,44,43,25,26,-1,45,27,28,30,-1,45,44,26,27,-1})
            .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {2.652,3.179,0.161,2.66,3.179,0.16,2.667,3.179,0.155,2.671,3.179,0.148,2.673,3.179,0.141,2.671,3.179,0.133,2.667,3.179,0.126,2.66,3.179,0.122,2.652,3.179,0.12,2.644,3.179,0.122,2.638,3.179,0.126,2.633,3.179,0.133,2.632,3.179,0.141,2.633,3.179,0.148,2.652,3.242,0.161,2.66,3.242,0.16,2.667,3.242,0.155,2.671,3.242,0.148,2.673,3.242,0.141,2.671,3.242,0.133,2.667,3.242,0.126,2.66,3.242,0.122,2.652,3.242,0.12,2.644,3.242,0.122,2.638,3.242,0.126,2.633,3.242,0.133,2.632,3.242,0.141,2.633,3.242,0.148,2.638,3.242,0.155,2.644,3.242,0.16,2.638,3.518,0.155,2.644,3.518,0.16,2.652,3.518,0.161,2.66,3.518,0.16,2.667,3.518,0.155,2.671,3.518,0.148,2.673,3.518,0.141,2.671,3.518,0.133,2.667,3.518,0.126,2.66,3.518,0.122,2.652,3.518,0.12,2.644,3.518,0.122,2.638,3.518,0.126,2.633,3.518,0.133,2.632,3.518,0.141,2.633,3.518,0.148})))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material("sternLight").setAmbientIntensity(1.0).setDiffuseColor(1.0,1.0,1.0).setEmissiveColor(1.0,1.0,1.0).setShininess(0.946667).setSpecularColor(1.0,1.0,1.0).setTransparency(0.0533333)))
          .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {16,0,1,17,-1,17,1,2,18,-1,18,2,3,19,-1,19,3,4,20,-1,20,4,5,21,-1,21,5,6,22,-1,22,6,7,23,-1,23,7,8,24,-1,24,8,9,25,-1,25,9,10,26,-1,26,10,11,27,-1,27,11,12,28,-1,28,12,13,29,-1,29,13,14,30,-1,30,14,15,31,-1,31,15,0,16,-1})
            .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {2.652,3.52,0.184,2.669,3.52,0.181,2.684,3.52,0.171,2.694,3.52,0.156,2.698,3.52,0.138,2.694,3.52,0.121,2.684,3.52,0.106,2.669,3.52,0.096,2.652,3.52,0.093,2.635,3.52,0.096,2.62,3.52,0.106,2.61,3.52,0.121,2.606,3.52,0.138,2.61,3.52,0.156,2.62,3.52,0.171,2.635,3.52,0.181,2.652,3.611,0.184,2.669,3.611,0.181,2.684,3.611,0.171,2.694,3.611,0.156,2.698,3.611,0.138,2.694,3.611,0.121,2.684,3.611,0.106,2.669,3.611,0.096,2.652,3.611,0.093,2.635,3.611,0.096,2.62,3.611,0.106,2.61,3.611,0.121,2.606,3.611,0.138,2.61,3.611,0.156,2.62,3.611,0.171,2.635,3.611,0.181})))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material("whitePlastic").setAmbientIntensity(1.0).setDiffuseColor(1.0,1.0,1.0).setShininess(0.42).setSpecularColor(0.98668,0.98668,0.98668)))
          .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {14,13,12,11,10,9,8,7,6,5,4,3,2,1,0,15,-1,16,0,1,17,-1,17,1,2,18,-1,18,2,3,19,-1,19,3,4,20,-1,20,4,5,21,-1,21,5,6,22,-1,22,6,7,23,-1,23,7,8,24,-1,24,8,9,25,-1,25,9,10,26,-1,26,10,11,27,-1,27,11,12,28,-1,28,12,13,29,-1,29,13,14,30,-1,30,14,15,31,-1,31,15,0,16,-1,47,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,-1,48,32,47,63,-1,49,33,32,48,-1,50,34,33,49,-1,51,35,34,50,-1,52,36,35,51,-1,53,37,36,52,-1,54,38,37,53,-1,55,39,38,54,-1,56,40,39,55,-1,57,41,40,56,-1,58,42,41,57,-1,59,43,42,58,-1,60,44,43,59,-1,61,45,44,60,-1,62,46,45,61,-1,63,47,46,62,-1})
            .setCoord(new Coordinate().setPoint(getCoordinate_7_129_point())))))
      .addChild(new Transform("electronics")
        .addChild(new Shape()
          .setAppearance(new Appearance("chsl_5")
            .setMaterial(new Material().setUSE("DarkGray")))
          .setGeometry(new IndexedFaceSet().setCoordIndex(getIndexedFaceSet_6_135_coordIndex())
            .setCoord(new Coordinate().setPoint(getCoordinate_7_135_point()))))
        .addChild(new Shape()
          .setAppearance(new Appearance().setUSE("chsl_4"))
          .setGeometry(new IndexedFaceSet().setCoordIndex(getIndexedFaceSet_6_139_coordIndex())
            .setCoord(new Coordinate().setPoint(getCoordinate_7_139_point()))))
        .addChild(new Shape()
          .setAppearance(new Appearance().setUSE("black"))
          .setGeometry(new IndexedFaceSet().setCoordIndex(getIndexedFaceSet_6_143_coordIndex())
            .setCoord(new Coordinate().setPoint(getCoordinate_7_143_point()))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material("glass").setAmbientIntensity(1.0).setDiffuseColor(0.62038,0.62038,0.62038).setShininess(1.0).setSpecularColor(1.0,1.0,1.0).setTransparency(0.0933333)))
          .setGeometry(new IndexedFaceSet().setCoordIndex(getIndexedFaceSet_6_148_coordIndex())
            .setCoord(new Coordinate().setPoint(getCoordinate_7_148_point()))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material().setUSE("whitePlastic")))
          .setGeometry(new IndexedFaceSet().setCoordIndex(getIndexedFaceSet_6_153_coordIndex())
            .setCoord(new Coordinate().setPoint(getCoordinate_7_153_point())))))
      .addChild(new Transform("latchHandles")
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material("aluminum").setAmbientIntensity(0.91342).setDiffuseColor(0.74026,0.74026,0.74026).setShininess(0.693333).setSpecularColor(0.94672,0.94672,0.94672)))
          .setGeometry(new IndexedFaceSet().setCoordIndex(getIndexedFaceSet_6_159_coordIndex())
            .setCoord(new Coordinate().setPoint(getCoordinate_7_159_point())))))
      .addChild(new Transform("mainStructure")
        .addChild(new Shape()
          .setAppearance(new Appearance().setUSE("chsl_5"))
          .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {11,3,2,10,-1,17,1,9,10,2,16,-1,19,3,11,8,0,18,-1,21,4,12,13,5,20,-1,23,5,13,14,6,22,-1,25,6,14,15,7,24,-1,27,7,15,12,4,26,-1,28,26,4,21,20,5,23,29,-1,29,23,22,31,-1,30,27,26,28,-1,31,22,6,25,24,7,27,30,-1,32,18,0,1,17,33,-1,33,17,16,35,-1,34,19,18,32,-1,35,16,2,3,19,34,-1,38,42,47,45,-1,40,36,37,41,-1,42,38,39,43,-1,43,39,36,40,-1,44,37,36,39,38,45,-1,46,41,37,44,-1,47,42,43,40,41,46,-1,47,46,44,45,-1,50,54,59,57,-1,52,48,49,53,-1,54,50,51,55,-1,56,49,48,51,50,57,-1,58,53,49,56,-1,59,54,55,52,53,58,-1,59,58,56,57,-1})
            .setCoord(new Coordinate().setPoint(getCoordinate_7_164_point()))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material().setUSE("aluminum")))
          .setGeometry(new IndexedFaceSet().setCoordIndex(getIndexedFaceSet_6_169_coordIndex())
            .setCoord(new Coordinate().setPoint(getCoordinate_7_169_point()))))
        .addChild(new Shape()
          .setAppearance(new Appearance().setUSE("chsl_4"))
          .setGeometry(new IndexedFaceSet().setCoordIndex(getIndexedFaceSet_6_173_coordIndex())
            .setCoord(new Coordinate().setPoint(getCoordinate_7_173_point()))))
        .addChild(new Shape()
          .setAppearance(new Appearance().setUSE("black"))
          .setGeometry(new IndexedFaceSet().setCoordIndex(getIndexedFaceSet_6_177_coordIndex())
            .setCoord(new Coordinate().setPoint(getCoordinate_7_177_point()))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material("lightGrey").setAmbientIntensity(0.6004).setDiffuseColor(0.80686,0.80686,0.80686).setShininess(1.0).setSpecularColor(0.0010,0.0010,0.0010)))
          .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {0,1,3,2,-1,4,5,7,6,-1})
            .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.761,0.763,-0.348,0.761,0.763,0.536,2.463,0.763,-0.348,2.463,0.763,0.536,-1.377,0.763,-0.333,-1.377,0.763,0.521,0.02,0.763,-0.333,0.02,0.763,0.521}))))))
      .addChild(new Transform("hull")
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material("blackRubber").setAmbientIntensity(0.22744).setDiffuseColor(0.08758,0.08758,0.08758).setShininess(0.326667).setSpecularColor(0.16084,0.16084,0.16084)))
          .setGeometry(new IndexedFaceSet().setCoordIndex(getIndexedFaceSet_6_188_coordIndex())
            .setCoord(new Coordinate().setPoint(getCoordinate_7_188_point()))))))
    .addChild(new Background().setGroundColor(new MFColor(new double[] {0.2,0.2,0.8,0.2,0.2,1.0})).setSkyAngle(new double[] {1.309,1.571}).setSkyColor(new MFColor(new double[] {0.0,0.2,0.7,0.0,0.5,1.0,1.0,1.0,1.0}))));
            }
            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_6_73_coordIndex_1()
		{
			int[] value = {16,17,23,22,-1,17,18,24,23,-1,18,3,11,10,2,24,-1,19,0,8,9,1,25,-1,22,1,9,8,0,16,-1,25,26,20,19,-1,26,27,21,20,-1,27,5,13,12,4,21,-1,28,2,10,11,3,31,-1,31,32,29,28,-1,32,33,30,29,-1,33,7,15,14,6,30,-1,34,4,12,13,5,37,-1,37,38,35,34,-1,38,39,36,35,-1,39,6,14,15,7,36,-1,39,38,37,5,27,26,25,1,22,23,24,2,28,29,30,6,-1,40,21,4,34,35,36,7,33,41,-1,43,31,3,18,17,16,0,19,42,-1,44,45,46,47,48,49,50,51,52,53,-1,45,44,42,19,-1,46,45,19,20,-1,47,46,20,21,-1,48,47,21,40,-1,49,48,40,41,-1,50,49,41,33,-1,51,50,33,32,-1,52,51,32,31,-1,53,43,42,44,-1,53,52,31,43,-1,70,71,77,76,-1,71,72,78,77,-1,72,57,65,64,56,78,-1,73,54,62,63,55,79,-1,76,55,63,62,54,70,-1,79,80,74,73,-1,80,81,75,74,-1,81,59,67,66,58,75,-1,82,56,64,65,57,85,-1,85,86,83,82,-1,86,87,84,83,-1,87,61,69,68,60,84,-1,88,58,66,67,59,91,-1,91,92,89,88,-1,92,93,90,89,-1,93,60,68,69,61,90,-1,93,92,91,59,81,80,79,55,76,77,78,56,82,83,84,60,-1,94,75,58,88,89,90,61,87,95,-1,97,85,57,72,71,70,54,73,96,-1,98,99,100,101,102,103,104,105,106,107,-1,99,98,96,73,-1,100,99,73,74,-1,101,100,74,75,-1,102,101,75,94,-1,103,102,94,95,-1,104,103,95,87,-1,105,104,87,86,-1,106,105,86,85,-1,107,97,96,98,-1,107,106,85,97,-1,124,125,131,130,-1,125,126,132,131,-1,126,111,119,118,110,132,-1,127,108,116,117,109,133,-1,130,109,117,116,108,124,-1,133,134,128,127,-1,134,135,129,128,-1,135,113,121,120,112,129,-1,136,110,118,119,111,139,-1,139,140,137,136,-1,140,141,138,137,-1,141,115,123,122,114,138,-1,142,112,120,121,113,145,-1,145,146,143,142,-1,146,147,144,143,-1,147,114,122,123,115,144,-1,147,146,145,113,135,134,133,109,130,131,132,110,136,137,138,114,-1,148,129,112,142,143,144,115,141,149,-1,151,139,111,126,125,124,108,127,150,-1,152,153,154,155,156,157,158,159,160,161,-1,153,152,150,127,-1,154,153,127,128,-1,155,154,128,129,-1,156,155,129,148,-1,157,156,148,149,-1,158,157,149,141,-1,159,158,141,140,-1,160,159,140,139,-1,161,151,150,152,-1,161,160,139,151,-1,178,179,185,184,-1,179,180,186,185,-1,180,165,173,172,164,186,-1,181,162,170,171,163,187,-1,184,163,171,170,162,178,-1,187,188,182,181,-1,188,189,183,182,-1,189,167,175,174,166,183,-1,190,164,172,173,165,193,-1,193,194,191,190,-1,194,195,192,191,-1,195,169,177,176,168,192,-1,196,166,174,175,167,199,-1,199,200,197,196,-1,200,201,198,197,-1,201,168,176,177,169,198,-1,201,200,199,167,189,188,187,163,184,185,186,164,190,191,192,168,-1,202,183,166,196,197,198,169,195,203,-1,205,193,165,180,179,178,162,181,204,-1,206,207,208,209,210,211,212,213,214,215,-1,207,206,204,181,-1,208,207,181,182,-1,209,208,182,183,-1,210,209,183,202,-1,211,210,202,203,-1,212,211,203,195,-1,213,212,195,194,-1,214,213,194,193,-1,215,205,204,206,-1,215,214,193,205,-1};
			return value;
		}


		/** Define subarrays using type double[] */
		private double[] getCoordinate_7_73_point_1()
		{
			double[] value = {0.89,0.782,0.362,0.89,0.751,0.362,0.89,0.751,0.454,0.89,0.782,0.454,0.812,0.782,0.362,0.812,0.751,0.362,0.812,0.751,0.454,0.812,0.782,0.454,0.89,0.772,0.362,0.89,0.762,0.362,0.89,0.762,0.454,0.89,0.772,0.454,0.812,0.772,0.362,0.812,0.762,0.362,0.812,0.762,0.454,0.812,0.772,0.454,0.895,0.782,0.382,0.895,0.782,0.409,0.895,0.782,0.437,0.873,0.782,0.354,0.851,0.782,0.354,0.829,0.782,0.354,0.895,0.751,0.382,0.895,0.751,0.409,0.895,0.751,0.437,0.873,0.751,0.354,0.851,0.751,0.354,0.829,0.751,0.354,0.873,0.751,0.465,0.851,0.751,0.465,0.829,0.751,0.465,0.873,0.782,0.465,0.851,0.782,0.465,0.829,0.782,0.465,0.807,0.782,0.382,0.807,0.782,0.409,0.807,0.782,0.437,0.807,0.751,0.382,0.807,0.751,0.409,0.807,0.751,0.437,0.813,0.782,0.391,0.813,0.782,0.428,0.888,0.782,0.391,0.888,0.782,0.428,0.888,0.765,0.391,0.873,0.765,0.354,0.851,0.765,0.354,0.829,0.765,0.354,0.813,0.765,0.391,0.813,0.765,0.428,0.829,0.765,0.465,0.851,0.765,0.465,0.873,0.765,0.465,0.888,0.765,0.428,-1.275,0.782,0.332,-1.275,0.751,0.332,-1.274,0.751,0.424,-1.274,0.782,0.424,-1.352,0.782,0.332,-1.352,0.751,0.332,-1.353,0.751,0.424,-1.353,0.782,0.424,-1.275,0.772,0.332,-1.275,0.762,0.332,-1.274,0.762,0.424,-1.274,0.772,0.424,-1.352,0.772,0.332,-1.352,0.762,0.332,-1.353,0.762,0.424,-1.353,0.772,0.424,-1.27,0.782,0.352,-1.27,0.782,0.379,-1.27,0.782,0.407,-1.292,0.782,0.324,-1.313,0.782,0.324,-1.335,0.782,0.324,-1.27,0.751,0.352,-1.27,0.751,0.379,-1.27,0.751,0.407,-1.292,0.751,0.324,-1.313,0.751,0.324,-1.335,0.751,0.324,-1.292,0.751,0.435,-1.313,0.751,0.435,-1.335,0.751,0.435,-1.292,0.782,0.435,-1.313,0.782,0.435,-1.335,0.782,0.435,-1.357,0.782,0.352,-1.357,0.782,0.379,-1.357,0.782,0.407,-1.357,0.751,0.352,-1.357,0.751,0.379,-1.357,0.751,0.407,-1.351,0.782,0.361,-1.351,0.782,0.398,-1.277,0.782,0.361,-1.277,0.782,0.398,-1.277,0.765,0.361,-1.292,0.765,0.324};
			return value;
		}
		private double[] getCoordinate_7_73_point_2()
		{
			double[] value = {-1.313,0.765,0.324,-1.335,0.765,0.324,-1.351,0.765,0.361,-1.351,0.765,0.398,-1.335,0.765,0.435,-1.313,0.765,0.435,-1.292,0.765,0.435,-1.277,0.765,0.398,-1.275,0.782,-0.251,-1.275,0.751,-0.251,-1.274,0.751,-0.159,-1.274,0.782,-0.159,-1.352,0.782,-0.251,-1.352,0.751,-0.251,-1.353,0.751,-0.159,-1.353,0.782,-0.159,-1.275,0.772,-0.251,-1.275,0.762,-0.251,-1.274,0.762,-0.159,-1.274,0.772,-0.159,-1.352,0.772,-0.251,-1.352,0.762,-0.251,-1.353,0.762,-0.159,-1.353,0.772,-0.159,-1.27,0.782,-0.231,-1.27,0.782,-0.203,-1.27,0.782,-0.175,-1.292,0.782,-0.259,-1.313,0.782,-0.259,-1.335,0.782,-0.259,-1.27,0.751,-0.231,-1.27,0.751,-0.203,-1.27,0.751,-0.175,-1.292,0.751,-0.259,-1.313,0.751,-0.259,-1.335,0.751,-0.259,-1.292,0.751,-0.148,-1.313,0.751,-0.148,-1.335,0.751,-0.148,-1.292,0.782,-0.148,-1.313,0.782,-0.148,-1.335,0.782,-0.148,-1.357,0.782,-0.231,-1.357,0.782,-0.203,-1.357,0.782,-0.175,-1.357,0.751,-0.231,-1.357,0.751,-0.203,-1.357,0.751,-0.175,-1.351,0.782,-0.222,-1.351,0.782,-0.185,-1.277,0.782,-0.222,-1.277,0.782,-0.185,-1.277,0.765,-0.222,-1.292,0.765,-0.259,-1.313,0.765,-0.259,-1.335,0.765,-0.259,-1.351,0.765,-0.222,-1.351,0.765,-0.185,-1.335,0.765,-0.148,-1.313,0.765,-0.148,-1.292,0.765,-0.148,-1.277,0.765,-0.185,0.89,0.782,-0.251,0.89,0.751,-0.251,0.89,0.751,-0.159,0.89,0.782,-0.159,0.812,0.782,-0.251,0.812,0.751,-0.251,0.812,0.751,-0.159,0.812,0.782,-0.159,0.89,0.772,-0.251,0.89,0.762,-0.251,0.89,0.762,-0.159,0.89,0.772,-0.159,0.812,0.772,-0.251,0.812,0.762,-0.251,0.812,0.762,-0.159,0.812,0.772,-0.159,0.895,0.782,-0.231,0.895,0.782,-0.203,0.895,0.782,-0.175,0.873,0.782,-0.259,0.851,0.782,-0.259,0.829,0.782,-0.259,0.895,0.751,-0.231,0.895,0.751,-0.203,0.895,0.751,-0.175,0.873,0.751,-0.259,0.851,0.751,-0.259,0.829,0.751,-0.259,0.873,0.751,-0.148,0.851,0.751,-0.148,0.829,0.751,-0.148,0.873,0.782,-0.148,0.851,0.782,-0.148,0.829,0.782,-0.148,0.807,0.782,-0.231,0.807,0.782,-0.203,0.807,0.782,-0.175,0.807,0.751,-0.231};
			return value;
		}
		private double[] getCoordinate_7_73_point_3()
		{
			double[] value = {0.807,0.751,-0.203,0.807,0.751,-0.175,0.813,0.782,-0.222,0.813,0.782,-0.185,0.888,0.782,-0.222,0.888,0.782,-0.185,0.888,0.765,-0.222,0.873,0.765,-0.259,0.851,0.765,-0.259,0.829,0.765,-0.259,0.813,0.765,-0.222,0.813,0.765,-0.185,0.829,0.765,-0.148,0.851,0.765,-0.148,0.873,0.765,-0.148,0.888,0.765,-0.185};
			return value;
		}


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


		/** Define subarrays using type double[] */
		private double[] getCoordinate_7_100_point_1()
		{
			double[] value = {-0.298,0.639,0.675,-0.246,0.574,0.719,-0.303,0.504,0.766,-0.246,0.504,0.766,-0.214,0.547,0.737,-0.182,0.504,0.766,-0.125,0.504,0.766,-0.181,0.573,0.719,-0.13,0.639,0.675,-0.185,0.639,0.675,-0.213,0.597,0.703,-0.242,0.639,0.675,-0.298,0.638,0.676,-0.246,0.573,0.72,-0.303,0.502,0.767,-0.246,0.502,0.767,-0.214,0.546,0.738,-0.182,0.502,0.767,-0.125,0.502,0.767,-0.181,0.572,0.72,-0.13,0.638,0.676,-0.185,0.638,0.676,-0.213,0.596,0.704,-0.242,0.638,0.676,-0.453,0.639,-0.474,-0.453,0.504,-0.564,-0.59,0.504,-0.564,-0.59,0.534,-0.544,-0.503,0.534,-0.544,-0.503,0.561,-0.526,-0.582,0.561,-0.526,-0.582,0.588,-0.508,-0.503,0.588,-0.508,-0.503,0.61,-0.493,-0.588,0.61,-0.493,-0.588,0.639,-0.474,-0.453,0.638,-0.475,-0.453,0.502,-0.565,-0.59,0.502,-0.565,-0.59,0.533,-0.545,-0.503,0.533,-0.545,-0.503,0.56,-0.527,-0.582,0.56,-0.527,-0.582,0.587,-0.508,-0.503,0.587,-0.508,-0.503,0.609,-0.494,-0.588,0.609,-0.494,-0.588,0.638,-0.475,-1.22,0.548,0.736,-1.202,0.515,0.758,-1.144,0.501,0.767,-1.105,0.507,0.764,-1.08,0.524,0.752,-1.072,0.548,0.736,-1.078,0.568,0.723,-1.099,0.583,0.713,-1.146,0.595,0.705,-1.163,0.6,0.702,-1.167,0.605,0.698,-1.163,0.613,0.693,-1.149,0.616,0.691,-1.133,0.612,0.693,-1.125,0.599,0.702,-1.077,0.601,0.701,-1.097,0.632,0.68,-1.144,0.641,0.674,-1.184,0.636,0.677,-1.206,0.621,0.687,-1.214,0.602,0.7,-1.199,0.575,0.718,-1.152,0.559,0.729,-1.126,0.551,0.734,-1.121,0.542,0.74,-1.127,0.532,0.747,-1.143,0.528,0.75,-1.166,0.536,0.744,-1.172,0.551,0.734,-1.22,0.547,0.737,-1.202,0.513,0.759,-1.144,0.5,0.768,-1.105,0.506,0.764,-1.08,0.522,0.753,-1.072,0.546,0.737,-1.078,0.566,0.724,-1.099,0.581,0.714,-1.146,0.593,0.706,-1.163,0.598,0.702,-1.167,0.604,0.699,-1.163,0.612,0.694,-1.149,0.615,0.691,-1.133,0.611,0.694,-1.125,0.597,0.703,-1.077,0.6,0.702,-1.097,0.63,0.681,-1.144,0.64,0.675,-1.184,0.635,0.678,-1.206,0.62,0.688,-1.214,0.6,0.701,-1.199,0.574,0.719,-1.152,0.558,0.73};
			return value;
		}
		private double[] getCoordinate_7_100_point_2()
		{
			double[] value = {-1.126,0.55,0.735,-1.121,0.54,0.741,-1.127,0.531,0.748,-1.143,0.527,0.75,-1.166,0.535,0.745,-1.172,0.55,0.735,-0.483,0.571,0.721,-0.471,0.532,0.747,-0.442,0.509,0.763,-0.396,0.501,0.767,-0.351,0.51,0.762,-0.323,0.533,0.746,-0.314,0.572,0.72,-0.336,0.623,0.686,-0.398,0.641,0.674,-0.46,0.623,0.686,-0.432,0.571,0.721,-0.423,0.601,0.701,-0.398,0.61,0.695,-0.373,0.601,0.701,-0.364,0.573,0.72,-0.373,0.541,0.741,-0.398,0.533,0.746,-0.423,0.541,0.74,-0.483,0.57,0.722,-0.471,0.53,0.748,-0.442,0.507,0.763,-0.396,0.5,0.768,-0.351,0.508,0.763,-0.323,0.532,0.747,-0.314,0.571,0.721,-0.336,0.622,0.687,-0.398,0.64,0.675,-0.46,0.621,0.687,-0.432,0.57,0.722,-0.423,0.599,0.702,-0.398,0.608,0.696,-0.373,0.599,0.702,-0.364,0.571,0.72,-0.373,0.54,0.741,-0.398,0.531,0.747,-0.423,0.54,0.741,-0.628,0.639,0.675,-0.628,0.504,0.766,-0.577,0.504,0.766,-0.577,0.559,0.729,-0.514,0.559,0.729,-0.514,0.586,0.711,-0.577,0.586,0.711,-0.577,0.61,0.695,-0.503,0.61,0.695,-0.503,0.639,0.675,-0.628,0.638,0.676,-0.628,0.502,0.767,-0.577,0.502,0.767,-0.577,0.558,0.73,-0.514,0.558,0.73,-0.514,0.585,0.711,-0.577,0.585,0.711,-0.577,0.609,0.696,-0.503,0.609,0.696,-0.503,0.638,0.676,-0.781,0.526,0.751,-0.773,0.504,0.766,-0.721,0.504,0.766,-0.782,0.639,0.675,-0.837,0.639,0.675,-0.898,0.504,0.766,-0.847,0.504,0.766,-0.839,0.526,0.751,-0.792,0.555,0.731,-0.828,0.555,0.731,-0.81,0.604,0.699,-0.781,0.525,0.752,-0.773,0.502,0.767,-0.721,0.502,0.767,-0.782,0.638,0.676,-0.837,0.638,0.676,-0.898,0.502,0.767,-0.847,0.502,0.767,-0.839,0.525,0.752,-0.792,0.554,0.732,-0.828,0.554,0.732,-0.81,0.603,0.7,-1.047,0.639,0.675,-1.047,0.504,0.766,-0.909,0.504,0.766,-0.909,0.534,0.745,-0.996,0.534,0.745,-0.996,0.561,0.727,-0.917,0.561,0.727,-0.917,0.588,0.709,-0.996,0.588,0.709,-0.996,0.61,0.695,-0.911,0.61,0.695,-0.911,0.639,0.675,-1.047,0.638,0.676,-1.047,0.502,0.767,-0.909,0.502,0.767,-0.909,0.533,0.746};
			return value;
		}
		private double[] getCoordinate_7_100_point_3()
		{
			double[] value = {-0.996,0.533,0.746,-0.996,0.56,0.728,-0.917,0.56,0.728,-0.917,0.587,0.71,-0.996,0.587,0.71,-0.996,0.609,0.696,-0.911,0.609,0.696,-0.911,0.638,0.676,-1.202,0.639,-0.474,-1.253,0.574,-0.517,-1.196,0.504,-0.564,-1.253,0.504,-0.564,-1.285,0.547,-0.535,-1.317,0.504,-0.564,-1.374,0.504,-0.564,-1.318,0.573,-0.518,-1.369,0.639,-0.474,-1.314,0.639,-0.474,-1.286,0.597,-0.502,-1.257,0.639,-0.474,-1.202,0.638,-0.475,-1.253,0.573,-0.518,-1.196,0.502,-0.565,-1.253,0.502,-0.565,-1.285,0.546,-0.536,-1.317,0.502,-0.565,-1.374,0.502,-0.565,-1.318,0.572,-0.519,-1.369,0.638,-0.475,-1.314,0.638,-0.475,-1.286,0.596,-0.503,-1.257,0.638,-0.475,-1.017,0.571,-0.519,-1.028,0.532,-0.546,-1.057,0.509,-0.561,-1.103,0.501,-0.566,-1.148,0.51,-0.56,-1.176,0.533,-0.544,-1.186,0.572,-0.518,-1.164,0.623,-0.484,-1.101,0.641,-0.472,-1.039,0.623,-0.485,-1.067,0.571,-0.519,-1.076,0.601,-0.499,-1.101,0.61,-0.493,-1.126,0.601,-0.499,-1.135,0.573,-0.518,-1.126,0.541,-0.539,-1.101,0.533,-0.545,-1.076,0.541,-0.539,-1.017,0.57,-0.52,-1.028,0.53,-0.546,-1.057,0.507,-0.562,-1.103,0.5,-0.567,-1.148,0.508,-0.561,-1.176,0.532,-0.545,-1.186,0.571,-0.519,-1.164,0.622,-0.485,-1.101,0.64,-0.473,-1.039,0.621,-0.486,-1.067,0.57,-0.52,-1.076,0.599,-0.5,-1.101,0.608,-0.494,-1.126,0.599,-0.5,-1.135,0.571,-0.519,-1.126,0.54,-0.54,-1.101,0.531,-0.546,-1.076,0.54,-0.54,-0.871,0.639,-0.474,-0.871,0.504,-0.564,-0.922,0.504,-0.564,-0.922,0.559,-0.527,-0.985,0.559,-0.527,-0.985,0.586,-0.509,-0.922,0.586,-0.509,-0.922,0.61,-0.493,-0.996,0.61,-0.493,-0.996,0.639,-0.474,-0.871,0.638,-0.475,-0.871,0.502,-0.565,-0.922,0.502,-0.565,-0.922,0.558,-0.528,-0.985,0.558,-0.528,-0.985,0.585,-0.51,-0.922,0.585,-0.51,-0.922,0.609,-0.494,-0.996,0.609,-0.494,-0.996,0.638,-0.475,-0.718,0.526,-0.549,-0.726,0.504,-0.564,-0.779,0.504,-0.564,-0.717,0.639,-0.474,-0.662,0.639,-0.474,-0.601,0.504,-0.564,-0.652,0.504,-0.564,-0.66,0.526,-0.549,-0.707,0.555,-0.53,-0.671,0.555,-0.53,-0.689,0.604,-0.497,-0.718,0.525,-0.55};
			return value;
		}
		private double[] getCoordinate_7_100_point_4()
		{
			double[] value = {-0.726,0.502,-0.565,-0.779,0.502,-0.565,-0.717,0.638,-0.475,-0.662,0.638,-0.475,-0.601,0.502,-0.565,-0.652,0.502,-0.565,-0.66,0.525,-0.55,-0.707,0.554,-0.531,-0.671,0.554,-0.531,-0.689,0.603,-0.498,-0.279,0.548,-0.534,-0.297,0.515,-0.557,-0.355,0.501,-0.566,-0.394,0.507,-0.562,-0.419,0.524,-0.551,-0.427,0.548,-0.535,-0.421,0.568,-0.522,-0.4,0.583,-0.512,-0.353,0.595,-0.504,-0.336,0.6,-0.5,-0.332,0.605,-0.496,-0.337,0.613,-0.491,-0.35,0.616,-0.489,-0.367,0.612,-0.492,-0.374,0.599,-0.501,-0.422,0.601,-0.499,-0.402,0.632,-0.479,-0.355,0.641,-0.472,-0.315,0.636,-0.476,-0.293,0.621,-0.486,-0.285,0.602,-0.499,-0.3,0.575,-0.516,-0.347,0.559,-0.527,-0.373,0.551,-0.533,-0.378,0.542,-0.539,-0.373,0.532,-0.545,-0.356,0.528,-0.548,-0.334,0.536,-0.543,-0.327,0.551,-0.533,-0.279,0.547,-0.535,-0.297,0.513,-0.558,-0.355,0.5,-0.567,-0.394,0.506,-0.563,-0.419,0.522,-0.552,-0.427,0.546,-0.536,-0.421,0.566,-0.522,-0.4,0.581,-0.512,-0.353,0.593,-0.504,-0.336,0.598,-0.501,-0.332,0.604,-0.497,-0.337,0.612,-0.492,-0.35,0.615,-0.49,-0.367,0.611,-0.493,-0.374,0.597,-0.502,-0.422,0.6,-0.5,-0.402,0.63,-0.48,-0.355,0.64,-0.473,-0.315,0.635,-0.477,-0.293,0.62,-0.486,-0.285,0.6,-0.5,-0.3,0.574,-0.517,-0.347,0.558,-0.528,-0.373,0.55,-0.533,-0.378,0.54,-0.54,-0.373,0.531,-0.546,-0.356,0.527,-0.549,-0.334,0.535,-0.544,-0.327,0.55,-0.534};
			return value;
		}


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


		/** Define subarrays using type double[] */
		private double[] getCoordinate_7_110_point_1()
		{
			double[] value = {2.626,0.48,0.227,2.64,0.48,0.224,2.653,0.48,0.216,2.661,0.48,0.204,2.664,0.48,0.189,2.661,0.48,0.175,2.653,0.48,0.162,2.64,0.48,0.154,2.626,0.48,0.151,2.611,0.48,0.154,2.599,0.48,0.162,2.591,0.48,0.175,2.588,0.48,0.189,2.591,0.48,0.204,2.599,0.48,0.216,2.611,0.48,0.224,2.626,3.18,0.227,2.64,3.18,0.224,2.653,3.18,0.216,2.661,3.18,0.204,2.664,3.18,0.189,2.661,3.18,0.175,2.653,3.18,0.162,2.64,3.18,0.154,2.626,3.18,0.151,2.611,3.18,0.154,2.599,3.18,0.162,2.591,3.18,0.175,2.588,3.18,0.189,2.591,3.18,0.204,2.599,3.18,0.216,2.611,3.18,0.224,2.652,3.52,0.184,2.669,3.52,0.181,2.684,3.52,0.171,2.694,3.52,0.156,2.698,3.52,0.138,2.694,3.52,0.121,2.684,3.52,0.106,2.669,3.52,0.096,2.652,3.52,0.093,2.635,3.52,0.096,2.62,3.52,0.106,2.61,3.52,0.121,2.606,3.52,0.138,2.61,3.52,0.156,2.62,3.52,0.171,2.635,3.52,0.181,2.652,3.611,0.184,2.669,3.611,0.181,2.684,3.611,0.171,2.694,3.611,0.156,2.698,3.611,0.138,2.694,3.611,0.121,2.684,3.611,0.106,2.669,3.611,0.096,2.652,3.611,0.093,2.635,3.611,0.096,2.62,3.611,0.106,2.61,3.611,0.121,2.606,3.611,0.138,2.61,3.611,0.156,2.62,3.611,0.171,2.635,3.611,0.181,2.652,3.621,0.188,2.671,3.621,0.184,2.687,3.621,0.173,2.698,3.621,0.157,2.702,3.621,0.138,2.698,3.621,0.119,2.687,3.621,0.103,2.671,3.621,0.093,2.652,3.621,0.089,2.633,3.621,0.093,2.617,3.621,0.103,2.606,3.621,0.119,2.602,3.621,0.138,2.606,3.621,0.157,2.617,3.621,0.173,2.633,3.621,0.184,2.671,3.51,0.185,2.652,3.51,0.188,2.633,3.51,0.185,2.617,3.51,0.174,2.606,3.51,0.158,2.602,3.51,0.138,2.606,3.51,0.119,2.617,3.51,0.103,2.633,3.51,0.092,2.652,3.51,0.089,2.671,3.51,0.092,2.687,3.51,0.103,2.698,3.51,0.119,2.702,3.51,0.138,2.698,3.51,0.158,2.687,3.51,0.174,2.652,3.485,0.18,2.668,3.485,0.177,2.681,3.485,0.168,2.69,3.485,0.154};
			return value;
		}
		private double[] getCoordinate_7_110_point_2()
		{
			double[] value = {2.693,3.485,0.138,2.69,3.485,0.122,2.681,3.485,0.109,2.668,3.485,0.1,2.652,3.485,0.097,2.636,3.485,0.1,2.622,3.485,0.109,2.613,3.485,0.122,2.61,3.485,0.138,2.613,3.485,0.154,2.622,3.485,0.168,2.636,3.485,0.177,2.652,3.524,0.18,2.668,3.524,0.177,2.681,3.524,0.168,2.69,3.524,0.154,2.693,3.524,0.138,2.69,3.524,0.122,2.681,3.524,0.109,2.668,3.524,0.1,2.652,3.524,0.097,2.636,3.524,0.1,2.622,3.524,0.109,2.613,3.524,0.122,2.61,3.524,0.138,2.613,3.524,0.154,2.622,3.524,0.168,2.636,3.524,0.177,2.518,3.195,0.434,2.603,3.261,0.438,2.693,3.31,0.404,2.773,3.335,0.337,2.832,3.332,0.247,2.861,3.301,0.148,2.855,3.247,0.055,2.815,3.179,-0.018,2.748,3.106,-0.06,2.662,3.04,-0.064,2.573,2.991,-0.03,2.493,2.966,0.037,2.433,2.969,0.127,2.405,3.0,0.226,2.411,3.054,0.319,2.451,3.122,0.392,2.5,3.22,0.421,2.585,3.286,0.425,2.674,3.335,0.391,2.755,3.36,0.324,2.814,3.356,0.234,2.843,3.325,0.135,2.837,3.272,0.042,2.797,3.203,-0.031,2.729,3.13,-0.073,2.644,3.064,-0.077,2.555,3.015,-0.043,2.474,2.99,0.024,2.415,2.994,0.114,2.387,3.025,0.213,2.393,3.078,0.306,2.432,3.147,0.379,2.531,3.262,0.176,2.59,3.259,0.086,2.658,3.245,0.012,2.723,3.22,-0.034,2.778,3.188,-0.046,2.48,3.199,0.406,2.471,3.229,0.349,2.489,3.251,0.268,2.51,3.239,0.163,2.57,3.237,0.073,2.637,3.222,-0.0010,2.703,3.197,-0.047,2.757,3.166,-0.059,2.46,3.176,0.393,2.451,3.206,0.336,2.469,3.228,0.255,2.795,3.172,-0.034,2.497,3.182,0.418,2.774,3.149,-0.047,2.477,3.159,0.405,2.521,3.222,0.111,2.587,3.296,0.153,2.66,3.349,0.2,2.726,3.373,0.245,2.778,3.365,0.282,2.444,2.994,0.072,2.443,3.059,0.067,2.47,3.139,0.081,2.537,3.224,0.082,2.604,3.297,0.124,2.676,3.35,0.171,2.743,3.375,0.216,2.794,3.366,0.253,2.46,2.995,0.043,2.459,3.06,0.039,2.486,3.14,0.052,2.792,3.345,0.293,2.458,2.974,0.083,2.808,3.346,0.264,2.474,2.975,0.055};
			return value;
		}




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


		/** Define subarrays using type double[] */
		private double[] getCoordinate_7_135_point_1()
		{
			double[] value = {1.448,0.701,-0.169,1.512,1.282,-0.018,1.413,1.282,0.046,1.254,0.701,-0.045,1.46,0.695,-0.149,1.525,1.276,0.0020,1.426,1.276,0.066,1.267,0.695,-0.025,1.47,0.756,-0.135,1.364,0.852,-0.035,1.364,0.878,-0.027,1.368,0.938,-0.0090,1.381,0.999,0.0030,1.394,1.06,0.015,1.41,1.121,0.025,1.484,1.24,0.017,1.52,1.243,-0.0050,1.445,0.695,-0.139,1.429,0.695,-0.129,1.413,0.695,-0.119,1.397,0.695,-0.108,1.381,0.695,-0.098,1.365,0.695,-0.088,1.349,0.695,-0.078,1.333,0.695,-0.067,1.317,0.695,-0.057,1.457,0.763,-0.155,1.351,0.859,-0.055,1.351,0.884,-0.047,1.355,0.945,-0.029,1.368,1.006,-0.017,1.381,1.067,-0.0050,1.397,1.128,0.0050,1.471,1.247,-0.0030,1.507,1.25,-0.025,1.432,0.701,-0.159,1.416,0.701,-0.149,1.4,0.701,-0.139,1.384,0.701,-0.128,1.368,0.701,-0.118,1.352,0.701,-0.108,1.336,0.701,-0.098,1.32,0.701,-0.088,1.304,0.701,-0.077,1.457,0.757,-0.127,1.445,0.758,-0.118,1.432,0.759,-0.11,1.42,0.76,-0.102,1.415,0.763,-0.097,1.406,0.77,-0.089,1.394,0.784,-0.077,1.377,0.81,-0.058,1.368,0.83,-0.045,1.444,0.764,-0.147,1.432,0.765,-0.138,1.42,0.766,-0.13,1.407,0.766,-0.122,1.402,0.77,-0.117,1.393,0.777,-0.109,1.381,0.791,-0.097,1.364,0.816,-0.078,1.355,0.836,-0.065,1.416,1.145,0.029,1.427,1.169,0.03,1.441,1.193,0.029,1.458,1.217,0.026,1.403,1.152,0.0090,1.414,1.176,0.0090,1.428,1.199,0.0090,1.445,1.223,0.0050,-1.221,1.592,0.67,-1.219,1.592,0.671,-1.217,1.592,0.673,-1.216,1.592,0.675,-1.216,1.592,0.677,-1.217,1.592,0.68,-1.219,1.592,0.681,-1.222,1.592,0.682,-1.224,1.592,0.682,-1.226,1.592,0.681,-1.228,1.592,0.679,-1.229,1.592,0.676,-1.228,1.592,0.674,-1.227,1.592,0.672,-1.226,1.592,0.67,-1.223,1.592,0.67,-1.221,1.563,0.67,-1.219,1.562,0.671,-1.217,1.561,0.673,-1.216,1.56,0.675,-1.216,1.559,0.677,-1.218,1.558,0.679,-1.219,1.558,0.681,-1.222,1.558,0.681,-1.224,1.558,0.681,-1.226,1.558,0.68,-1.228,1.559,0.679,-1.229,1.56,0.676,-1.228,1.561,0.674,-1.227,1.562,0.672};
			return value;
		}
		private double[] getCoordinate_7_135_point_2()
		{
			double[] value = {-1.225,1.563,0.671,-1.223,1.563,0.67,-1.218,1.494,0.651,-1.217,1.494,0.651,-1.215,1.493,0.652,-1.214,1.493,0.653,-1.214,1.493,0.654,-1.214,1.492,0.656,-1.215,1.492,0.657,-1.216,1.492,0.658,-1.218,1.492,0.658,-1.219,1.492,0.658,-1.22,1.492,0.658,-1.221,1.493,0.656,-1.222,1.493,0.655,-1.222,1.493,0.654,-1.221,1.494,0.652,-1.22,1.494,0.651,-1.22,1.478,0.647,-1.218,1.478,0.647,-1.217,1.478,0.648,-1.216,1.477,0.649,-1.216,1.477,0.65,-1.216,1.477,0.652,-1.216,1.476,0.653,-1.218,1.476,0.654,-1.219,1.476,0.655,-1.221,1.476,0.654,-1.222,1.477,0.654,-1.223,1.477,0.653,-1.223,1.477,0.651,-1.223,1.478,0.65,-1.222,1.478,0.648,-1.221,1.478,0.647,-1.226,1.423,0.625,-1.225,1.423,0.626,-1.223,1.424,0.627,-1.223,1.425,0.628,-1.222,1.426,0.629,-1.223,1.427,0.63,-1.224,1.428,0.631,-1.225,1.429,0.632,-1.227,1.429,0.632,-1.228,1.429,0.631,-1.229,1.428,0.631,-1.23,1.427,0.629,-1.23,1.426,0.628,-1.23,1.425,0.627,-1.229,1.424,0.626,-1.228,1.423,0.625,1.546,1.433,-0.323,1.544,1.433,-0.325,1.542,1.433,-0.327,1.542,1.433,-0.329,1.542,1.433,-0.332,1.544,1.433,-0.334,1.546,1.433,-0.335,1.548,1.433,-0.335,1.55,1.433,-0.335,1.553,1.433,-0.334,1.554,1.433,-0.332,1.554,1.433,-0.329,1.554,1.433,-0.327,1.553,1.433,-0.325,1.55,1.433,-0.323,1.548,1.433,-0.323,1.546,1.404,-0.324,1.544,1.404,-0.325,1.542,1.403,-0.327,1.542,1.402,-0.329,1.542,1.401,-0.331,1.544,1.4,-0.333,1.546,1.399,-0.334,1.548,1.399,-0.335,1.55,1.399,-0.334,1.553,1.4,-0.333,1.554,1.401,-0.331,1.554,1.402,-0.329,1.554,1.403,-0.327,1.553,1.404,-0.325,1.55,1.404,-0.324,1.548,1.405,-0.324,1.548,1.395,-0.321,1.546,1.395,-0.322,1.544,1.394,-0.322,1.542,1.392,-0.324,1.542,1.391,-0.325,1.542,1.389,-0.327,1.544,1.387,-0.329,1.546,1.386,-0.329,1.548,1.386,-0.33,1.55,1.386,-0.329,1.553,1.387,-0.329,1.554,1.389,-0.327,1.554,1.391,-0.325,1.554,1.392,-0.324,1.553,1.394,-0.322,1.55,1.395,-0.322,1.548,1.384,-0.309,1.546,1.383,-0.31};
			return value;
		}
		private double[] getCoordinate_7_135_point_3()
		{
			double[] value = {1.544,1.382,-0.311,1.542,1.381,-0.312,1.542,1.379,-0.314,1.542,1.378,-0.315,1.544,1.376,-0.317,1.546,1.375,-0.318,1.548,1.375,-0.318,1.55,1.375,-0.318,1.553,1.376,-0.317,1.554,1.378,-0.315,1.554,1.379,-0.314,1.554,1.381,-0.312,1.553,1.382,-0.311,1.55,1.383,-0.31,1.548,1.333,-0.258,1.546,1.333,-0.258,1.544,1.331,-0.259,1.542,1.329,-0.259,1.542,1.327,-0.259,1.542,1.324,-0.259,1.544,1.322,-0.259,1.546,1.321,-0.259,1.548,1.321,-0.259,1.55,1.321,-0.259,1.553,1.322,-0.259,1.554,1.324,-0.259,1.554,1.327,-0.259,1.554,1.329,-0.259,1.553,1.331,-0.259,1.55,1.333,-0.258,1.55,1.332,-0.253,1.548,1.333,-0.253,1.546,1.332,-0.253,1.544,1.331,-0.253,1.542,1.329,-0.253,1.542,1.327,-0.253,1.542,1.324,-0.253,1.544,1.322,-0.253,1.546,1.321,-0.253,1.548,1.32,-0.253,1.55,1.321,-0.253,1.553,1.322,-0.253,1.554,1.324,-0.253,1.554,1.327,-0.253,1.554,1.329,-0.253,1.553,1.331,-0.253,1.279,0.695,0.189,1.441,1.276,0.161,1.441,1.276,0.044,1.279,0.695,-0.041,1.255,0.701,0.189,1.417,1.282,0.161,1.417,1.282,0.044,1.255,0.701,-0.041,1.272,0.763,0.189,1.299,0.859,0.046,1.306,0.884,0.042,1.323,0.945,0.035,1.34,1.006,0.039,1.357,1.067,0.045,1.374,1.128,0.053,1.407,1.247,0.118,1.408,1.25,0.161,1.255,0.701,0.17,1.255,0.701,0.151,1.255,0.701,0.132,1.255,0.701,0.113,1.255,0.701,0.094,1.255,0.701,0.075,1.255,0.701,0.056,1.255,0.701,0.037,1.255,0.701,0.018,1.296,0.756,0.189,1.323,0.852,0.046,1.33,0.878,0.042,1.347,0.938,0.035,1.364,0.999,0.039,1.381,1.06,0.045,1.398,1.121,0.053,1.431,1.24,0.118,1.432,1.243,0.161,1.279,0.695,0.17,1.279,0.695,0.151,1.279,0.695,0.132,1.279,0.695,0.113,1.279,0.695,0.094,1.279,0.695,0.075,1.279,0.695,0.056,1.279,0.695,0.037,1.279,0.695,0.018,1.272,0.764,0.174,1.272,0.765,0.159,1.273,0.766,0.185,1.273,0.766,0.166,1.274,0.77,0.164,1.28,0.791,0.182,1.28,0.791,0.094,1.287,0.816,0.069,1.292,0.836,0.054,1.296,0.757,0.174};
			return value;
		}
		private double[] getCoordinate_7_135_point_4()
		{
			double[] value = {1.296,0.758,0.159,1.296,0.759,0.144,1.297,0.76,0.175,1.298,0.763,0.172,1.304,0.784,0.182,1.303,0.784,0.094,1.311,0.81,0.069,1.316,0.83,0.054,1.381,1.152,0.055,1.387,1.176,0.064,1.394,1.199,0.076,1.401,1.223,0.093,1.405,1.145,0.055,1.411,1.169,0.064,1.418,1.193,0.076,1.425,1.217,0.093,1.255,0.701,0.086,1.417,1.282,0.114,1.417,1.282,0.231,1.255,0.701,0.316,1.279,0.695,0.086,1.441,1.276,0.114,1.441,1.276,0.231,1.279,0.695,0.316,1.296,0.756,0.086,1.323,0.852,0.229,1.33,0.878,0.233,1.347,0.938,0.24,1.364,0.999,0.235,1.381,1.06,0.23,1.398,1.121,0.222,1.431,1.24,0.156,1.432,1.243,0.114,1.279,0.695,0.105,1.279,0.695,0.124,1.279,0.695,0.143,1.279,0.695,0.162,1.279,0.695,0.181,1.279,0.695,0.2,1.279,0.695,0.219,1.279,0.695,0.238,1.279,0.695,0.257,1.272,0.763,0.086,1.299,0.859,0.229,1.306,0.884,0.233,1.323,0.945,0.24,1.34,1.006,0.235,1.357,1.067,0.23,1.374,1.128,0.222,1.407,1.247,0.156,1.408,1.25,0.114,1.255,0.701,0.105,1.255,0.701,0.124,1.255,0.701,0.143,1.255,0.701,0.162,1.255,0.701,0.181,1.255,0.701,0.2,1.255,0.701,0.219,1.255,0.701,0.238,1.255,0.701,0.257,1.296,0.757,0.101,1.296,0.758,0.116,1.296,0.759,0.131,1.297,0.76,0.146,1.298,0.763,0.152,1.3,0.77,0.165,1.303,0.784,0.181,1.311,0.81,0.206,1.316,0.83,0.221,1.272,0.764,0.101,1.272,0.765,0.116,1.273,0.766,0.131,1.273,0.766,0.146,1.274,0.77,0.152,1.276,0.777,0.165,1.28,0.791,0.181,1.287,0.816,0.206,1.292,0.836,0.221,1.405,1.145,0.22,1.411,1.169,0.211,1.418,1.193,0.199,1.425,1.217,0.182,1.381,1.152,0.22,1.387,1.176,0.211,1.394,1.199,0.199,1.401,1.223,0.182,1.578,0.695,0.238,1.596,1.283,0.182,1.596,1.283,-0.053,1.578,0.695,-0.224,1.553,0.696,0.238,1.572,1.284,0.182,1.572,1.284,-0.053,1.553,0.696,-0.224,1.555,0.758,0.238,1.558,0.856,-0.049,1.559,0.881,-0.057,1.561,0.943,-0.07,1.563,1.005,-0.062,1.565,1.066,-0.051};
			return value;
		}
		private double[] getCoordinate_7_135_point_5()
		{
			double[] value = {1.567,1.128,-0.035,1.571,1.249,0.097,1.571,1.251,0.182,1.553,0.696,0.2,1.553,0.696,0.162,1.553,0.696,0.124,1.553,0.696,0.086,1.553,0.696,0.048,1.553,0.696,0.01,1.553,0.696,-0.028,1.553,0.696,-0.066,1.553,0.696,-0.104,1.58,0.758,0.238,1.583,0.855,-0.049,1.584,0.88,-0.057,1.586,0.942,-0.07,1.588,1.004,-0.062,1.59,1.065,-0.051,1.592,1.127,-0.035,1.595,1.248,0.097,1.595,1.251,0.182,1.578,0.695,0.2,1.578,0.695,0.162,1.578,0.695,0.124,1.578,0.695,0.086,1.578,0.695,0.048,1.578,0.695,0.01,1.578,0.695,-0.028,1.578,0.695,-0.066,1.578,0.695,-0.104,1.555,0.759,0.208,1.555,0.76,0.178,1.555,0.761,0.231,1.555,0.762,0.192,1.556,0.766,0.188,1.556,0.786,0.224,1.556,0.786,0.047,1.557,0.812,-0.0020,1.558,0.833,-0.032,1.58,0.758,0.208,1.58,0.759,0.178,1.58,0.76,0.148,1.58,0.761,0.211,1.58,0.765,0.205,1.581,0.786,0.224,1.581,0.785,0.047,1.582,0.812,-0.0020,1.582,0.832,-0.032,1.568,1.152,-0.03,1.568,1.176,-0.012,1.569,1.2,0.012,1.57,1.225,0.045,1.592,1.151,-0.03,1.593,1.175,-0.012,1.594,1.2,0.012,1.595,1.224,0.045,1.553,0.696,0.032,1.572,1.284,0.088,1.572,1.284,0.323,1.553,0.696,0.494,1.578,0.695,0.032,1.596,1.283,0.088,1.596,1.283,0.323,1.578,0.695,0.494,1.58,0.758,0.032,1.583,0.855,0.319,1.584,0.88,0.327,1.586,0.942,0.34,1.588,1.004,0.332,1.59,1.065,0.322,1.592,1.127,0.305,1.595,1.248,0.173,1.595,1.251,0.088,1.578,0.695,0.07,1.578,0.695,0.108,1.578,0.695,0.146,1.578,0.695,0.184,1.578,0.695,0.222,1.578,0.695,0.26,1.578,0.695,0.298,1.578,0.695,0.336,1.578,0.695,0.374,1.555,0.758,0.032,1.558,0.856,0.319,1.559,0.881,0.327,1.561,0.943,0.34,1.563,1.005,0.332,1.565,1.066,0.322,1.567,1.128,0.305,1.571,1.249,0.173,1.571,1.251,0.088,1.553,0.696,0.07,1.553,0.696,0.108,1.553,0.696,0.146,1.553,0.696,0.184,1.553,0.696,0.222,1.553,0.696,0.26,1.553,0.696,0.298,1.553,0.696,0.336,1.553,0.696,0.374};
			return value;
		}
		private double[] getCoordinate_7_135_point_6()
		{
			double[] value = {1.58,0.758,0.062,1.58,0.759,0.092,1.58,0.76,0.122,1.58,0.761,0.152,1.58,0.765,0.165,1.58,0.772,0.19,1.581,0.785,0.223,1.582,0.812,0.272,1.582,0.832,0.302,1.555,0.759,0.062,1.555,0.76,0.092,1.555,0.761,0.122,1.555,0.762,0.152,1.556,0.766,0.165,1.556,0.772,0.19,1.556,0.786,0.223,1.557,0.812,0.272,1.558,0.833,0.302,1.592,1.151,0.3,1.593,1.175,0.282,1.594,1.2,0.258,1.595,1.224,0.225,1.568,1.152,0.3,1.568,1.176,0.282,1.569,1.2,0.258,1.57,1.225,0.225,1.568,1.167,0.357,1.564,1.049,0.391,1.561,0.931,0.425,1.557,0.814,0.46,1.467,0.695,0.42,1.53,1.276,0.267,1.43,1.276,0.205,1.272,0.695,0.298,1.455,0.701,0.44,1.517,1.282,0.287,1.417,1.282,0.226,1.259,0.701,0.319,1.464,0.763,0.425,1.357,0.859,0.327,1.357,0.884,0.319,1.36,0.945,0.301,1.373,1.006,0.289,1.386,1.067,0.277,1.402,1.128,0.267,1.476,1.247,0.273,1.512,1.25,0.295,1.439,0.701,0.43,1.423,0.701,0.42,1.407,0.701,0.41,1.39,0.701,0.4,1.374,0.701,0.39,1.358,0.701,0.38,1.342,0.701,0.37,1.326,0.701,0.36,1.31,0.701,0.35,1.477,0.756,0.405,1.369,0.852,0.307,1.37,0.878,0.299,1.373,0.938,0.281,1.385,0.999,0.269,1.399,1.06,0.257,1.415,1.121,0.247,1.488,1.24,0.253,1.525,1.243,0.275,1.451,0.695,0.41,1.435,0.695,0.4,1.419,0.695,0.39,1.403,0.695,0.38,1.387,0.695,0.37,1.371,0.695,0.36,1.355,0.695,0.35,1.339,0.695,0.34,1.323,0.695,0.33,1.451,0.764,0.417,1.439,0.765,0.409,1.461,0.766,0.423,1.445,0.766,0.412,1.444,0.77,0.411,1.462,0.791,0.415,1.387,0.791,0.369,1.37,0.816,0.35,1.361,0.836,0.337,1.464,0.757,0.397,1.451,0.758,0.389,1.439,0.759,0.381,1.466,0.76,0.397,1.464,0.763,0.395,1.474,0.784,0.395,1.4,0.784,0.348,1.383,0.81,0.329,1.373,0.83,0.317,1.408,1.152,0.262,1.419,1.176,0.262,1.432,1.199,0.262,1.45,1.223,0.265,1.42,1.145,0.242,1.432,1.169,0.241,1.445,1.193,0.242,1.463,1.217,0.245};
			return value;
		}
		private double[] getCoordinate_7_135_point_7()
		{
			double[] value = {1.367,0.701,0.386,1.477,1.282,0.262,1.576,1.282,0.324,1.563,0.701,0.507,1.38,0.695,0.366,1.489,1.276,0.242,1.589,1.276,0.304,1.576,0.695,0.487,1.389,0.756,0.351,1.525,0.852,0.404,1.532,0.878,0.4,1.547,0.938,0.389,1.552,0.999,0.372,1.557,1.06,0.355,1.559,1.121,0.336,1.52,1.24,0.273,1.485,1.243,0.25,1.396,0.695,0.376,1.412,0.695,0.386,1.428,0.695,0.396,1.444,0.695,0.406,1.461,0.695,0.416,1.477,0.695,0.426,1.493,0.695,0.436,1.509,0.695,0.446,1.525,0.695,0.456,1.377,0.763,0.371,1.512,0.859,0.424,1.519,0.884,0.42,1.534,0.945,0.409,1.539,1.006,0.392,1.544,1.067,0.375,1.546,1.128,0.356,1.508,1.247,0.293,1.472,1.25,0.27,1.384,0.701,0.396,1.4,0.701,0.406,1.416,0.701,0.416,1.432,0.701,0.426,1.448,0.701,0.436,1.464,0.701,0.446,1.48,0.701,0.456,1.496,0.701,0.466,1.512,0.701,0.476,1.402,0.757,0.359,1.415,0.758,0.366,1.428,0.759,0.374,1.44,0.76,0.382,1.447,0.763,0.384,1.458,0.77,0.389,1.499,0.81,0.401,1.514,0.83,0.404,1.389,0.764,0.379,1.402,0.765,0.387,1.415,0.766,0.394,1.428,0.766,0.402,1.434,0.77,0.405,1.445,0.777,0.409,1.461,0.791,0.415,1.486,0.816,0.422,1.502,0.836,0.425,1.56,1.145,0.329,1.556,1.169,0.319,1.55,1.193,0.307,1.539,1.217,0.292,1.548,1.152,0.349,1.543,1.176,0.339,1.537,1.199,0.327,1.526,1.223,0.313,1.374,0.695,-0.094,1.485,1.276,0.028,1.584,1.276,-0.035,1.568,0.695,-0.218,1.361,0.701,-0.114,1.472,1.282,0.0080,1.571,1.282,-0.055,1.555,0.701,-0.238,1.37,0.763,-0.099,1.505,0.859,-0.154,1.512,0.884,-0.15,1.527,0.945,-0.139,1.533,1.006,-0.123,1.538,1.067,-0.106,1.54,1.128,-0.087,1.503,1.247,-0.023,1.467,1.25,0.0,1.377,0.701,-0.124,1.393,0.701,-0.134,1.409,0.701,-0.145,1.425,0.701,-0.155,1.441,0.701,-0.165,1.457,0.701,-0.175,1.473,0.701,-0.185,1.489,0.701,-0.196,1.505,0.701,-0.206,1.383,0.756,-0.079,1.518,0.852,-0.134,1.525,0.878,-0.13,1.54,0.938,-0.119,1.546,0.999,-0.103};
			return value;
		}
		private double[] getCoordinate_7_135_point_8()
		{
			double[] value = {1.551,1.06,-0.086,1.553,1.121,-0.067,1.516,1.24,-0.0030,1.48,1.243,0.02,1.39,0.695,-0.104,1.406,0.695,-0.114,1.422,0.695,-0.124,1.438,0.695,-0.135,1.454,0.695,-0.145,1.47,0.695,-0.155,1.486,0.695,-0.165,1.502,0.695,-0.176,1.517,0.695,-0.186,1.383,0.764,-0.107,1.396,0.765,-0.115,1.374,0.766,-0.101,1.39,0.766,-0.111,1.392,0.77,-0.111,1.455,0.791,-0.144,1.479,0.816,-0.151,1.495,0.836,-0.155,1.396,0.757,-0.087,1.409,0.758,-0.095,1.421,0.759,-0.103,1.395,0.76,-0.086,1.398,0.763,-0.086,1.393,0.784,-0.077,1.467,0.784,-0.124,1.492,0.81,-0.131,1.507,0.83,-0.135,1.542,1.152,-0.08,1.537,1.176,-0.069,1.531,1.199,-0.058,1.521,1.223,-0.043,1.554,1.145,-0.06,1.55,1.169,-0.049,1.544,1.193,-0.037,1.534,1.217,-0.023};
			return value;
		}


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


		/** Define subarrays using type double[] */
		private double[] getCoordinate_7_139_point_1()
		{
			double[] value = {-1.223,-0.407,0.645,-1.219,-0.407,0.644,-1.215,-0.407,0.641,-1.212,-0.407,0.637,-1.211,-0.407,0.632,-1.212,-0.407,0.628,-1.215,-0.407,0.624,-1.219,-0.407,0.621,-1.223,-0.407,0.62,-1.228,-0.407,0.621,-1.232,-0.407,0.624,-1.235,-0.407,0.628,-1.236,-0.407,0.632,-1.235,-0.407,0.637,-1.232,-0.407,0.641,-1.228,-0.407,0.644,-1.223,1.593,0.645,-1.219,1.593,0.644,-1.215,1.593,0.641,-1.212,1.593,0.637,-1.211,1.593,0.632,-1.212,1.593,0.628,-1.215,1.593,0.624,-1.219,1.593,0.621,-1.223,1.593,0.62,-1.228,1.593,0.621,-1.232,1.593,0.624,-1.235,1.593,0.628,-1.236,1.593,0.632,-1.235,1.593,0.637,-1.232,1.593,0.641,-1.228,1.593,0.644,-1.223,1.593,0.687,-1.219,1.593,0.687,-1.215,1.593,0.684,-1.212,1.593,0.68,-1.211,1.593,0.675,-1.212,1.593,0.67,-1.215,1.593,0.666,-1.219,1.593,0.664,-1.223,1.593,0.663,-1.228,1.593,0.664,-1.232,1.593,0.666,-1.235,1.593,0.67,-1.236,1.593,0.675,-1.235,1.593,0.68,-1.232,1.593,0.684,-1.228,1.593,0.687,1.566,1.458,-0.384,1.702,1.292,-0.253,1.702,1.292,0.511,1.571,1.423,0.639,1.518,1.458,-0.384,1.382,1.292,-0.253,1.382,1.292,0.511,1.514,1.423,0.639,1.601,1.452,-0.253,1.484,1.452,-0.253,1.622,1.421,0.511,1.624,1.421,0.511,1.463,1.421,0.511,1.461,1.421,0.511,1.624,1.438,0.037,1.581,1.438,0.0080,1.652,1.498,0.0080,1.597,1.498,-0.029,1.533,1.275,0.349,1.617,1.275,0.332,1.688,1.275,0.285,1.735,1.275,0.214,1.752,1.275,0.13,1.735,1.275,0.046,1.688,1.275,-0.025,1.617,1.275,-0.072,1.533,1.275,-0.089,1.449,1.275,-0.072,1.378,1.275,-0.025,1.331,1.275,0.046,1.314,1.275,0.13,1.331,1.275,0.214,1.378,1.275,0.285,1.449,1.275,0.332,1.533,1.517,0.349,1.617,1.517,0.332,1.688,1.517,0.285,1.735,1.517,0.214,1.752,1.517,0.13,1.735,1.517,0.046,1.688,1.517,-0.025,1.617,1.517,-0.072,1.533,1.517,-0.089,1.449,1.517,-0.072,1.378,1.517,-0.025,1.331,1.517,0.046,1.314,1.517,0.13,1.331,1.517,0.214,1.378,1.517,0.285,1.449,1.517,0.332,1.533,1.549,0.316,1.604,1.549,0.302};
			return value;
		}
		private double[] getCoordinate_7_139_point_2()
		{
			double[] value = {1.665,1.549,0.262,1.705,1.549,0.201,1.719,1.549,0.13,1.705,1.549,0.059,1.665,1.549,-0.0020,1.604,1.549,-0.042,1.533,1.549,-0.056,1.462,1.549,-0.042,1.401,1.549,-0.0020,1.361,1.549,0.059,1.347,1.549,0.13,1.361,1.549,0.201,1.401,1.549,0.262,1.462,1.549,0.302};
			return value;
		}


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


		/** Define subarrays using type double[] */
		private double[] getCoordinate_7_143_point_1()
		{
			double[] value = {1.448,0.701,-0.169,1.512,1.282,-0.018,1.413,1.282,0.046,1.254,0.701,-0.045,1.46,0.695,-0.149,1.525,1.276,0.0020,1.426,1.276,0.066,1.267,0.695,-0.025,1.47,0.756,-0.135,1.52,1.243,-0.0050,1.445,0.695,-0.139,1.429,0.695,-0.129,1.413,0.695,-0.119,1.397,0.695,-0.108,1.381,0.695,-0.098,1.365,0.695,-0.088,1.349,0.695,-0.078,1.333,0.695,-0.067,1.317,0.695,-0.057,1.457,0.763,-0.155,1.507,1.25,-0.025,1.432,0.701,-0.159,1.416,0.701,-0.149,1.4,0.701,-0.139,1.384,0.701,-0.128,1.368,0.701,-0.118,1.352,0.701,-0.108,1.336,0.701,-0.098,1.32,0.701,-0.088,1.304,0.701,-0.077,1.457,0.757,-0.127,1.445,0.758,-0.118,1.432,0.759,-0.11,1.42,0.76,-0.102,1.444,0.764,-0.147,1.432,0.765,-0.138,1.42,0.766,-0.13,1.407,0.766,-0.122,-1.223,-0.407,0.645,-1.219,-0.407,0.644,-1.215,-0.407,0.641,-1.212,-0.407,0.637,-1.211,-0.407,0.632,-1.212,-0.407,0.628,-1.215,-0.407,0.624,-1.219,-0.407,0.621,-1.223,-0.407,0.62,-1.228,-0.407,0.621,-1.232,-0.407,0.624,-1.235,-0.407,0.628,-1.236,-0.407,0.632,-1.235,-0.407,0.637,-1.232,-0.407,0.641,-1.228,-0.407,0.644,-1.223,1.593,0.687,-1.219,1.593,0.687,-1.215,1.593,0.684,-1.212,1.593,0.68,-1.211,1.593,0.675,-1.212,1.593,0.67,-1.215,1.593,0.666,-1.219,1.593,0.664,-1.223,1.593,0.663,-1.228,1.593,0.664,-1.232,1.593,0.666,-1.235,1.593,0.67,-1.236,1.593,0.675,-1.235,1.593,0.68,-1.232,1.593,0.684,-1.228,1.593,0.687,-1.221,1.726,0.67,-1.223,1.726,0.67,-1.225,1.726,0.671,-1.217,1.726,0.677,-1.217,1.726,0.675,-1.218,1.726,0.673,-1.219,1.726,0.671,-1.221,1.925,0.67,-1.223,1.925,0.67,-1.225,1.925,0.671,-1.217,1.925,0.677,-1.217,1.925,0.675,-1.218,1.925,0.673,-1.219,1.925,0.671,-1.226,1.423,0.625,-1.225,1.423,0.626,-1.223,1.424,0.627,-1.223,1.425,0.628,-1.222,1.426,0.629,-1.223,1.427,0.63,-1.224,1.428,0.631,-1.225,1.429,0.632,-1.227,1.429,0.632,-1.228,1.429,0.631,-1.229,1.428,0.631,-1.23,1.427,0.629,-1.23,1.426,0.628,-1.23,1.425,0.627,-1.229,1.424,0.626,-1.228,1.423,0.625};
			return value;
		}
		private double[] getCoordinate_7_143_point_2()
		{
			double[] value = {-1.229,1.392,0.625,-1.227,1.391,0.625,-1.224,1.391,0.626,-1.222,1.392,0.627,-1.221,1.394,0.628,-1.221,1.396,0.629,-1.221,1.398,0.63,-1.222,1.4,0.63,-1.224,1.402,0.631,-1.227,1.402,0.631,-1.229,1.402,0.63,-1.231,1.401,0.629,-1.232,1.399,0.628,-1.233,1.397,0.627,-1.232,1.395,0.626,-1.231,1.393,0.626,1.546,1.433,-0.323,1.544,1.433,-0.325,1.546,1.404,-0.324,1.544,1.404,-0.325,1.546,1.395,-0.322,1.544,1.394,-0.322,1.55,1.332,-0.253,1.548,1.333,-0.253,1.546,1.332,-0.253,1.544,1.331,-0.253,1.542,1.329,-0.253,1.542,1.327,-0.253,1.542,1.324,-0.253,1.544,1.322,-0.253,1.546,1.321,-0.253,1.548,1.32,-0.253,1.55,1.321,-0.253,1.553,1.322,-0.253,1.554,1.324,-0.253,1.554,1.327,-0.253,1.554,1.329,-0.253,1.553,1.331,-0.253,1.566,1.458,-0.384,1.702,1.292,-0.253,1.702,1.292,0.511,1.518,1.458,-0.384,1.382,1.292,-0.253,1.382,1.292,0.511,1.601,1.452,-0.253,1.484,1.452,-0.253,1.622,1.421,0.511,1.624,1.421,0.511,1.531,1.398,0.2,1.558,1.398,0.195,1.581,1.398,0.179,1.597,1.398,0.156,1.602,1.398,0.129,1.597,1.398,0.102,1.581,1.398,0.079,1.558,1.398,0.064,1.531,1.398,0.059,1.504,1.398,0.064,1.481,1.398,0.079,1.466,1.398,0.102,1.46,1.398,0.129,1.466,1.398,0.156,1.481,1.398,0.179,1.504,1.398,0.195,1.531,1.438,0.26,1.581,1.438,0.25,1.624,1.438,0.222,1.652,1.438,0.179,1.662,1.438,0.129,1.652,1.438,0.079,1.624,1.438,0.037,1.581,1.438,0.0080,1.531,1.438,-0.0010,1.481,1.438,0.0080,1.439,1.438,0.037,1.41,1.438,0.079,1.4,1.438,0.129,1.41,1.438,0.179,1.439,1.438,0.222,1.481,1.438,0.25,1.531,1.498,0.3,1.597,1.498,0.287,1.652,1.498,0.25,1.689,1.498,0.195,1.702,1.498,0.129,1.689,1.498,0.064,1.652,1.498,0.0080,1.597,1.498,-0.029,1.531,1.498,-0.042,1.466,1.498,-0.029,1.41,1.498,0.0080,1.373,1.498,0.064,1.36,1.498,0.129,1.373,1.498,0.195,1.41,1.498,0.25,1.466,1.498,0.287,1.531,1.384,0.129,1.279,0.695,0.189,1.441,1.276,0.161,1.441,1.276,0.044};
			return value;
		}
		private double[] getCoordinate_7_143_point_3()
		{
			double[] value = {1.279,0.695,-0.041,1.255,0.701,0.189,1.417,1.282,0.161,1.417,1.282,0.044,1.255,0.701,-0.041,1.255,0.701,0.17,1.255,0.701,0.151,1.255,0.701,0.132,1.255,0.701,0.113,1.255,0.701,0.094,1.255,0.701,0.075,1.255,0.701,0.056,1.255,0.701,0.037,1.255,0.701,0.018,1.279,0.695,0.17,1.279,0.695,0.151,1.279,0.695,0.132,1.279,0.695,0.113,1.279,0.695,0.094,1.279,0.695,0.075,1.279,0.695,0.056,1.279,0.695,0.037,1.279,0.695,0.018,1.272,0.765,0.159,1.273,0.766,0.185,1.273,0.766,0.166,1.296,0.758,0.159,1.296,0.759,0.144,1.297,0.76,0.175,1.255,0.701,0.086,1.417,1.282,0.114,1.417,1.282,0.231,1.255,0.701,0.316,1.279,0.695,0.086,1.441,1.276,0.114,1.441,1.276,0.231,1.279,0.695,0.316,1.279,0.695,0.105,1.279,0.695,0.124,1.279,0.695,0.143,1.279,0.695,0.162,1.279,0.695,0.181,1.279,0.695,0.2,1.279,0.695,0.219,1.279,0.695,0.238,1.279,0.695,0.257,1.255,0.701,0.105,1.255,0.701,0.124,1.255,0.701,0.143,1.255,0.701,0.162,1.255,0.701,0.181,1.255,0.701,0.2,1.255,0.701,0.219,1.255,0.701,0.238,1.255,0.701,0.257,1.578,0.695,0.238,1.596,1.283,0.182,1.596,1.283,-0.053,1.578,0.695,-0.224,1.553,0.696,0.238,1.572,1.284,0.182,1.572,1.284,-0.053,1.553,0.696,-0.224,1.555,0.758,0.238,1.571,1.251,0.182,1.553,0.696,0.2,1.553,0.696,0.162,1.553,0.696,0.124,1.553,0.696,0.086,1.553,0.696,0.048,1.553,0.696,0.01,1.553,0.696,-0.028,1.553,0.696,-0.066,1.553,0.696,-0.104,1.58,0.758,0.238,1.595,1.251,0.182,1.578,0.695,0.2,1.578,0.695,0.162,1.578,0.695,0.124,1.578,0.695,0.086,1.578,0.695,0.048,1.578,0.695,0.01,1.578,0.695,-0.028,1.578,0.695,-0.066,1.578,0.695,-0.104,1.555,0.759,0.208,1.555,0.76,0.178,1.555,0.761,0.231,1.555,0.762,0.192,1.58,0.758,0.208,1.58,0.759,0.178,1.58,0.76,0.148,1.58,0.761,0.211,1.553,0.696,0.032,1.572,1.284,0.088,1.572,1.284,0.323,1.553,0.696,0.494,1.578,0.695,0.032,1.596,1.283,0.088,1.596,1.283,0.323};
			return value;
		}
		private double[] getCoordinate_7_143_point_4()
		{
			double[] value = {1.578,0.695,0.494,1.58,0.758,0.032,1.578,0.695,0.07,1.578,0.695,0.108,1.578,0.695,0.146,1.578,0.695,0.184,1.578,0.695,0.222,1.578,0.695,0.26,1.578,0.695,0.298,1.578,0.695,0.336,1.578,0.695,0.374,1.555,0.758,0.032,1.553,0.696,0.07,1.553,0.696,0.108,1.553,0.696,0.146,1.553,0.696,0.184,1.553,0.696,0.222,1.553,0.696,0.26,1.553,0.696,0.298,1.553,0.696,0.336,1.553,0.696,0.374,1.58,0.758,0.062,1.58,0.759,0.092,1.58,0.76,0.122,1.58,0.761,0.152,1.555,0.759,0.062,1.555,0.76,0.092,1.555,0.761,0.122,1.555,0.762,0.152,1.467,0.695,0.42,1.53,1.276,0.267,1.43,1.276,0.205,1.272,0.695,0.298,1.455,0.701,0.44,1.517,1.282,0.287,1.417,1.282,0.226,1.259,0.701,0.319,1.439,0.701,0.43,1.423,0.701,0.42,1.407,0.701,0.41,1.39,0.701,0.4,1.374,0.701,0.39,1.358,0.701,0.38,1.342,0.701,0.37,1.326,0.701,0.36,1.31,0.701,0.35,1.451,0.695,0.41,1.435,0.695,0.4,1.419,0.695,0.39,1.403,0.695,0.38,1.387,0.695,0.37,1.371,0.695,0.36,1.355,0.695,0.35,1.339,0.695,0.34,1.323,0.695,0.33,1.367,0.701,0.386,1.477,1.282,0.262,1.576,1.282,0.324,1.563,0.701,0.507,1.38,0.695,0.366,1.489,1.276,0.242,1.589,1.276,0.304,1.576,0.695,0.487,1.389,0.756,0.351,1.485,1.243,0.25,1.396,0.695,0.376,1.412,0.695,0.386,1.428,0.695,0.396,1.444,0.695,0.406,1.461,0.695,0.416,1.477,0.695,0.426,1.493,0.695,0.436,1.509,0.695,0.446,1.525,0.695,0.456,1.377,0.763,0.371,1.472,1.25,0.27,1.384,0.701,0.396,1.4,0.701,0.406,1.416,0.701,0.416,1.432,0.701,0.426,1.448,0.701,0.436,1.464,0.701,0.446,1.48,0.701,0.456,1.496,0.701,0.466,1.512,0.701,0.476,1.374,0.695,-0.094,1.485,1.276,0.028,1.584,1.276,-0.035,1.568,0.695,-0.218,1.361,0.701,-0.114,1.472,1.282,0.0080,1.571,1.282,-0.055,1.555,0.701,-0.238,1.37,0.763,-0.099,1.377,0.701,-0.124,1.393,0.701,-0.134,1.409,0.701,-0.145,1.425,0.701,-0.155,1.441,0.701,-0.165,1.457,0.701,-0.175};
			return value;
		}
		private double[] getCoordinate_7_143_point_5()
		{
			double[] value = {1.473,0.701,-0.185,1.489,0.701,-0.196,1.505,0.701,-0.206,1.383,0.756,-0.079,1.39,0.695,-0.104,1.406,0.695,-0.114,1.422,0.695,-0.124,1.438,0.695,-0.135,1.454,0.695,-0.145,1.47,0.695,-0.155,1.486,0.695,-0.165,1.502,0.695,-0.176,1.517,0.695,-0.186,1.383,0.764,-0.107,1.396,0.765,-0.115,1.396,0.757,-0.087,1.409,0.758,-0.095};
			return value;
		}


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



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


		/** Define subarrays using type double[] */
		private double[] getCoordinate_7_153_point_1()
		{
			double[] value = {-1.225,1.635,0.658,-1.231,1.635,0.66,-1.236,1.635,0.665,-1.239,1.635,0.671,-1.24,1.635,0.678,-1.238,1.635,0.684,-1.233,1.635,0.69,-1.227,1.635,0.693,-1.22,1.635,0.693,-1.214,1.635,0.691,-1.208,1.635,0.687,-1.205,1.635,0.68,-1.205,1.635,0.673,-1.207,1.635,0.667,-1.212,1.635,0.662,-1.218,1.635,0.659,-1.224,1.64,0.667,-1.227,1.64,0.668,-1.229,1.64,0.67,-1.231,1.64,0.673,-1.231,1.64,0.677,-1.23,1.64,0.68,-1.228,1.64,0.683,-1.225,1.64,0.684,-1.221,1.64,0.684,-1.218,1.64,0.683,-1.215,1.64,0.681,-1.214,1.64,0.678,-1.214,1.64,0.675,-1.215,1.64,0.671,-1.217,1.64,0.669,-1.22,1.64,0.667,-1.224,1.724,0.667,-1.227,1.724,0.668,-1.229,1.724,0.67,-1.231,1.724,0.673,-1.231,1.724,0.677,-1.23,1.724,0.68,-1.228,1.724,0.683,-1.225,1.724,0.684,-1.221,1.724,0.684,-1.218,1.724,0.683,-1.215,1.724,0.681,-1.214,1.724,0.678,-1.214,1.724,0.675,-1.215,1.724,0.671,-1.217,1.724,0.669,-1.22,1.724,0.667,-1.221,1.726,0.67,-1.223,1.726,0.67,-1.225,1.726,0.671,-1.227,1.726,0.672,-1.228,1.726,0.674,-1.228,1.726,0.676,-1.227,1.726,0.678,-1.226,1.726,0.68,-1.224,1.726,0.681,-1.222,1.726,0.681,-1.22,1.726,0.68,-1.218,1.726,0.679,-1.217,1.726,0.677,-1.217,1.726,0.675,-1.218,1.726,0.673,-1.219,1.726,0.671,-1.221,1.925,0.67,-1.223,1.925,0.67,-1.225,1.925,0.671,-1.227,1.925,0.672,-1.228,1.925,0.674,-1.228,1.925,0.676,-1.227,1.925,0.678,-1.226,1.925,0.68,-1.224,1.925,0.681,-1.222,1.925,0.681,-1.22,1.925,0.68,-1.218,1.925,0.679,-1.217,1.925,0.677,-1.217,1.925,0.675,-1.218,1.925,0.673,-1.219,1.925,0.671,-1.222,1.927,0.674,-1.223,1.927,0.674,-1.224,1.927,0.675,-1.224,1.927,0.676,-1.224,1.927,0.677,-1.223,1.927,0.677,-1.222,1.927,0.678,-1.221,1.927,0.677,-1.221,1.927,0.676,-1.221,1.927,0.675,-1.221,1.927,0.674,-1.225,1.603,0.658,-1.231,1.603,0.66,-1.236,1.603,0.665,-1.239,1.603,0.671,-1.24,1.603,0.678,-1.238,1.603,0.684,-1.233,1.603,0.69,-1.227,1.603,0.693,-1.22,1.603,0.693};
			return value;
		}
		private double[] getCoordinate_7_153_point_2()
		{
			double[] value = {-1.214,1.603,0.691,-1.208,1.603,0.687,-1.205,1.603,0.68,-1.205,1.603,0.673,-1.207,1.603,0.667,-1.212,1.603,0.662,-1.218,1.603,0.659,-1.221,1.592,0.67,-1.219,1.592,0.671,-1.217,1.592,0.673,-1.216,1.592,0.675,-1.216,1.592,0.677,-1.217,1.592,0.68,-1.219,1.592,0.681,-1.222,1.592,0.682,-1.224,1.592,0.682,-1.226,1.592,0.681,-1.228,1.592,0.679,-1.229,1.592,0.676,-1.228,1.592,0.674,-1.227,1.592,0.672,-1.226,1.592,0.67,-1.223,1.592,0.67,1.548,1.476,-0.312,1.555,1.476,-0.313,1.561,1.476,-0.317,1.564,1.476,-0.322,1.566,1.476,-0.329,1.564,1.476,-0.336,1.561,1.476,-0.342,1.555,1.476,-0.346,1.548,1.476,-0.347,1.541,1.476,-0.346,1.536,1.476,-0.342,1.532,1.476,-0.336,1.53,1.476,-0.329,1.532,1.476,-0.322,1.536,1.476,-0.317,1.541,1.476,-0.313,1.548,1.481,-0.32,1.551,1.481,-0.321,1.554,1.481,-0.323,1.556,1.481,-0.326,1.557,1.481,-0.329,1.556,1.481,-0.333,1.554,1.481,-0.335,1.551,1.481,-0.337,1.548,1.481,-0.338,1.545,1.481,-0.337,1.542,1.481,-0.335,1.54,1.481,-0.333,1.539,1.481,-0.329,1.54,1.481,-0.326,1.542,1.481,-0.323,1.545,1.481,-0.321,1.548,1.565,-0.32,1.551,1.565,-0.321,1.554,1.565,-0.323,1.556,1.565,-0.326,1.557,1.565,-0.329,1.556,1.565,-0.333,1.554,1.565,-0.335,1.551,1.565,-0.337,1.548,1.565,-0.338,1.545,1.565,-0.337,1.542,1.565,-0.335,1.54,1.565,-0.333,1.539,1.565,-0.329,1.54,1.565,-0.326,1.542,1.565,-0.323,1.545,1.565,-0.321,1.546,1.567,-0.324,1.548,1.567,-0.324,1.55,1.567,-0.324,1.552,1.567,-0.325,1.553,1.567,-0.327,1.553,1.567,-0.329,1.553,1.567,-0.331,1.552,1.567,-0.333,1.55,1.567,-0.334,1.548,1.567,-0.335,1.546,1.567,-0.334,1.544,1.567,-0.333,1.543,1.567,-0.331,1.543,1.567,-0.329,1.543,1.567,-0.327,1.544,1.567,-0.325,1.546,1.767,-0.324,1.548,1.767,-0.324,1.55,1.767,-0.324,1.552,1.767,-0.325,1.553,1.767,-0.327,1.553,1.767,-0.329,1.553,1.767,-0.331,1.552,1.767,-0.333,1.55,1.767,-0.334,1.548,1.767,-0.335,1.546,1.767,-0.334,1.544,1.767,-0.333,1.543,1.767,-0.331};
			return value;
		}
		private double[] getCoordinate_7_153_point_3()
		{
			double[] value = {1.543,1.767,-0.329,1.543,1.767,-0.327,1.544,1.767,-0.325,1.547,1.769,-0.327,1.548,1.769,-0.327,1.549,1.769,-0.327,1.549,1.769,-0.328,1.55,1.769,-0.328,1.55,1.769,-0.329,1.55,1.769,-0.33,1.549,1.769,-0.331,1.548,1.769,-0.331,1.547,1.769,-0.331,1.546,1.769,-0.33,1.546,1.769,-0.329,1.546,1.769,-0.328,1.547,1.769,-0.328,1.548,1.445,-0.312,1.555,1.445,-0.313,1.561,1.445,-0.317,1.564,1.445,-0.322,1.566,1.445,-0.329,1.564,1.445,-0.336,1.561,1.445,-0.342,1.555,1.445,-0.346,1.548,1.445,-0.347,1.541,1.445,-0.346,1.536,1.445,-0.342,1.532,1.445,-0.336,1.53,1.445,-0.329,1.532,1.445,-0.322,1.536,1.445,-0.317,1.541,1.445,-0.313,1.546,1.433,-0.323,1.544,1.433,-0.325,1.542,1.433,-0.327,1.542,1.433,-0.329,1.542,1.433,-0.332,1.544,1.433,-0.334,1.546,1.433,-0.335,1.548,1.433,-0.335,1.55,1.433,-0.335,1.553,1.433,-0.334,1.554,1.433,-0.332,1.554,1.433,-0.329,1.554,1.433,-0.327,1.553,1.433,-0.325,1.55,1.433,-0.323,1.548,1.433,-0.323};
			return value;
		}


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


		/** Define subarrays using type double[] */
		private double[] getCoordinate_7_159_point_1()
		{
			double[] value = {-1.301,0.767,0.348,-1.298,0.767,0.347,-1.295,0.768,0.346,-1.293,0.77,0.345,-1.291,0.772,0.345,-1.291,0.776,0.344,-1.292,0.778,0.345,-1.294,0.781,0.346,-1.296,0.782,0.347,-1.299,0.783,0.348,-1.302,0.782,0.349,-1.304,0.78,0.35,-1.306,0.777,0.35,-1.306,0.774,0.35,-1.305,0.771,0.35,-1.303,0.768,0.349,-1.295,0.767,0.363,-1.292,0.767,0.362,-1.289,0.767,0.361,-1.287,0.769,0.36,-1.286,0.772,0.359,-1.285,0.775,0.359,-1.286,0.778,0.36,-1.288,0.781,0.36,-1.291,0.782,0.361,-1.293,0.782,0.363,-1.296,0.781,0.364,-1.298,0.779,0.364,-1.3,0.777,0.365,-1.3,0.774,0.365,-1.299,0.771,0.365,-1.297,0.768,0.364,-1.29,0.766,0.369,-1.294,0.767,0.369,-1.296,0.768,0.369,-1.298,0.77,0.369,-1.299,0.773,0.369,-1.299,0.777,0.369,-1.298,0.779,0.369,-1.295,0.781,0.369,-1.292,0.782,0.369,-1.289,0.782,0.369,-1.286,0.781,0.369,-1.284,0.778,0.369,-1.283,0.775,0.369,-1.284,0.772,0.369,-1.285,0.769,0.369,-1.288,0.767,0.369,-1.291,0.766,0.39,-1.294,0.766,0.39,-1.297,0.768,0.39,-1.299,0.77,0.39,-1.3,0.773,0.39,-1.3,0.776,0.39,-1.298,0.779,0.39,-1.296,0.781,0.391,-1.293,0.782,0.391,-1.29,0.782,0.391,-1.287,0.78,0.391,-1.285,0.778,0.391,-1.284,0.775,0.391,-1.284,0.772,0.391,-1.286,0.769,0.391,-1.288,0.767,0.391,-1.294,0.766,0.4,-1.297,0.766,0.399,-1.299,0.768,0.397,-1.301,0.77,0.396,-1.302,0.773,0.396,-1.302,0.776,0.396,-1.3,0.779,0.397,-1.298,0.781,0.398,-1.296,0.782,0.399,-1.293,0.782,0.401,-1.291,0.78,0.403,-1.289,0.778,0.404,-1.288,0.775,0.404,-1.289,0.772,0.404,-1.29,0.769,0.403,-1.292,0.767,0.402,-1.3,0.766,0.415,-1.303,0.766,0.414,-1.305,0.767,0.412,-1.307,0.77,0.411,-1.308,0.773,0.411,-1.308,0.776,0.411,-1.307,0.779,0.412,-1.305,0.781,0.413,-1.302,0.782,0.415,-1.299,0.781,0.416,-1.297,0.78,0.418,-1.295,0.777,0.419,-1.295,0.775,0.419,-1.295,0.771,0.419,-1.296,0.769,0.418,-1.298,0.767,0.417,-1.311,0.766,0.418,-1.31,0.766,0.415,-1.31,0.767,0.413,-1.31,0.77,0.411};
			return value;
		}
		private double[] getCoordinate_7_159_point_2()
		{
			double[] value = {-1.31,0.773,0.41,-1.31,0.776,0.41,-1.31,0.778,0.411,-1.31,0.78,0.414,-1.311,0.781,0.417,-1.311,0.781,0.42,-1.311,0.78,0.423,-1.311,0.777,0.425,-1.311,0.774,0.425,-1.311,0.771,0.425,-1.311,0.768,0.424,-1.311,0.766,0.421,-1.325,0.765,0.417,-1.325,0.766,0.414,-1.324,0.767,0.412,-1.324,0.769,0.41,-1.324,0.772,0.409,-1.324,0.775,0.409,-1.324,0.778,0.41,-1.325,0.78,0.413,-1.325,0.781,0.416,-1.325,0.781,0.419,-1.325,0.779,0.421,-1.325,0.777,0.423,-1.325,0.774,0.424,-1.325,0.771,0.424,-1.325,0.768,0.423,-1.325,0.766,0.42,-1.336,0.765,0.41,-1.333,0.765,0.409,-1.33,0.767,0.409,-1.328,0.769,0.409,-1.327,0.772,0.408,-1.328,0.775,0.408,-1.329,0.778,0.409,-1.331,0.78,0.409,-1.334,0.781,0.409,-1.337,0.781,0.41,-1.34,0.779,0.41,-1.342,0.777,0.411,-1.343,0.774,0.411,-1.343,0.771,0.411,-1.341,0.768,0.411,-1.339,0.766,0.41,-1.336,0.765,0.375,-1.333,0.765,0.375,-1.33,0.766,0.375,-1.328,0.769,0.375,-1.327,0.772,0.375,-1.327,0.775,0.375,-1.329,0.778,0.375,-1.331,0.78,0.375,-1.334,0.78,0.375,-1.337,0.78,0.375,-1.34,0.779,0.375,-1.342,0.776,0.375,-1.343,0.773,0.375,-1.342,0.77,0.375,-1.341,0.768,0.375,-1.339,0.766,0.375,-1.335,0.764,0.357,-1.332,0.765,0.357,-1.329,0.766,0.357,-1.327,0.769,0.357,-1.327,0.771,0.357,-1.327,0.775,0.357,-1.328,0.777,0.357,-1.331,0.779,0.357,-1.334,0.78,0.357,-1.337,0.78,0.357,-1.339,0.779,0.357,-1.341,0.776,0.357,-1.342,0.773,0.357,-1.342,0.77,0.357,-1.341,0.767,0.357,-1.338,0.765,0.357,-1.33,0.764,0.346,-1.328,0.765,0.348,-1.326,0.766,0.35,-1.325,0.768,0.351,-1.324,0.771,0.352,-1.324,0.774,0.352,-1.325,0.777,0.351,-1.327,0.779,0.349,-1.329,0.78,0.347,-1.331,0.78,0.345,-1.333,0.778,0.343,-1.334,0.776,0.342,-1.335,0.773,0.341,-1.335,0.77,0.341,-1.334,0.767,0.342,-1.332,0.765,0.344,-1.321,0.764,0.34,-1.321,0.764,0.343,-1.322,0.766,0.346,-1.322,0.768,0.348,-1.322,0.771,0.349,-1.322,0.774,0.349,-1.322,0.777,0.347,-1.321,0.779,0.345};
			return value;
		}
		private double[] getCoordinate_7_159_point_3()
		{
			double[] value = {-1.321,0.78,0.342,-1.32,0.78,0.339,-1.32,0.778,0.336,-1.32,0.776,0.334,-1.32,0.773,0.333,-1.32,0.77,0.333,-1.32,0.767,0.335,-1.32,0.765,0.337,-1.304,0.764,0.343,-1.304,0.764,0.346,-1.305,0.766,0.349,-1.305,0.768,0.351,-1.305,0.771,0.351,-1.305,0.774,0.351,-1.305,0.777,0.35,-1.305,0.779,0.347,-1.304,0.78,0.345,-1.304,0.779,0.342,-1.303,0.778,0.339,-1.303,0.776,0.337,-1.303,0.773,0.336,-1.303,0.77,0.336,-1.303,0.767,0.338,-1.304,0.765,0.34,-1.297,0.767,0.347,-1.3,0.768,0.348,-1.303,0.769,0.349,-1.305,0.777,0.351,-1.296,0.783,0.347,-1.292,0.779,0.345,-1.291,0.773,0.344,0.864,0.767,0.378,0.867,0.767,0.377,0.869,0.768,0.376,0.872,0.77,0.375,0.873,0.772,0.374,0.873,0.776,0.374,0.872,0.778,0.375,0.871,0.781,0.375,0.868,0.782,0.377,0.865,0.783,0.378,0.862,0.782,0.379,0.86,0.78,0.38,0.859,0.777,0.38,0.859,0.774,0.38,0.859,0.771,0.38,0.861,0.768,0.379,0.87,0.767,0.393,0.873,0.767,0.392,0.875,0.767,0.39,0.878,0.769,0.39,0.879,0.772,0.389,0.879,0.775,0.389,0.878,0.778,0.389,0.876,0.781,0.39,0.874,0.782,0.391,0.871,0.782,0.392,0.868,0.781,0.393,0.866,0.779,0.394,0.865,0.777,0.395,0.864,0.774,0.395,0.865,0.771,0.395,0.867,0.768,0.394,0.874,0.766,0.399,0.871,0.767,0.399,0.868,0.768,0.399,0.866,0.77,0.399,0.865,0.773,0.399,0.866,0.777,0.399,0.867,0.779,0.399,0.869,0.781,0.399,0.872,0.782,0.399,0.875,0.782,0.399,0.878,0.781,0.399,0.88,0.778,0.399,0.881,0.775,0.399,0.881,0.772,0.399,0.879,0.769,0.399,0.877,0.767,0.399,0.873,0.766,0.42,0.87,0.766,0.42,0.868,0.768,0.42,0.866,0.77,0.42,0.865,0.773,0.42,0.865,0.776,0.42,0.866,0.779,0.42,0.869,0.781,0.42,0.872,0.782,0.421,0.875,0.782,0.421,0.877,0.78,0.421,0.879,0.778,0.421,0.88,0.775,0.421,0.88,0.772,0.421,0.879,0.769,0.421,0.876,0.767,0.42,0.87,0.766,0.43,0.868,0.766,0.428,0.865,0.768,0.427,0.864,0.77,0.426,0.863,0.773,0.425};
			return value;
		}
		private double[] getCoordinate_7_159_point_4()
		{
			double[] value = {0.863,0.776,0.426,0.864,0.779,0.426,0.866,0.781,0.428,0.869,0.782,0.429,0.871,0.782,0.431,0.874,0.78,0.432,0.875,0.778,0.433,0.876,0.775,0.434,0.876,0.772,0.434,0.875,0.769,0.433,0.873,0.767,0.432,0.864,0.766,0.445,0.861,0.766,0.444,0.859,0.767,0.442,0.857,0.77,0.441,0.857,0.773,0.441,0.857,0.776,0.441,0.858,0.779,0.442,0.86,0.781,0.443,0.862,0.782,0.445,0.865,0.781,0.446,0.867,0.78,0.448,0.869,0.777,0.449,0.87,0.775,0.449,0.87,0.771,0.449,0.868,0.769,0.448,0.866,0.767,0.447,0.854,0.766,0.448,0.854,0.766,0.445,0.854,0.767,0.443,0.854,0.77,0.441,0.855,0.773,0.44,0.854,0.776,0.44,0.854,0.778,0.441,0.854,0.78,0.444,0.854,0.781,0.447,0.854,0.781,0.45,0.853,0.78,0.452,0.853,0.777,0.454,0.853,0.774,0.455,0.853,0.771,0.455,0.853,0.768,0.454,0.854,0.766,0.451,0.84,0.765,0.447,0.84,0.766,0.444,0.84,0.767,0.441,0.84,0.769,0.439,0.84,0.772,0.439,0.84,0.775,0.439,0.84,0.778,0.44,0.84,0.78,0.443,0.84,0.781,0.446,0.839,0.781,0.449,0.839,0.779,0.451,0.839,0.777,0.453,0.839,0.774,0.454,0.839,0.771,0.454,0.839,0.768,0.453,0.839,0.766,0.45,0.828,0.765,0.44,0.831,0.765,0.439,0.834,0.767,0.439,0.836,0.769,0.439,0.837,0.772,0.438,0.837,0.775,0.438,0.835,0.778,0.438,0.833,0.78,0.439,0.83,0.781,0.439,0.827,0.781,0.44,0.824,0.779,0.44,0.822,0.777,0.441,0.821,0.774,0.441,0.822,0.771,0.441,0.823,0.768,0.441,0.825,0.766,0.44,0.829,0.765,0.405,0.832,0.765,0.405,0.835,0.766,0.405,0.837,0.769,0.405,0.838,0.772,0.405,0.837,0.775,0.405,0.836,0.778,0.405,0.833,0.78,0.405,0.831,0.78,0.405,0.827,0.78,0.405,0.825,0.779,0.405,0.823,0.776,0.405,0.822,0.773,0.405,0.822,0.77,0.405,0.823,0.768,0.405,0.826,0.766,0.405,0.829,0.764,0.387,0.832,0.765,0.387,0.835,0.766,0.387,0.837,0.769,0.387,0.838,0.771,0.387,0.838,0.775,0.387,0.836,0.777,0.387,0.834,0.779,0.387,0.831,0.78,0.387};
			return value;
		}
		private double[] getCoordinate_7_159_point_5()
		{
			double[] value = {0.828,0.78,0.387,0.825,0.779,0.387,0.823,0.776,0.387,0.822,0.773,0.387,0.822,0.77,0.387,0.824,0.767,0.387,0.826,0.765,0.387,0.834,0.764,0.376,0.836,0.765,0.378,0.838,0.766,0.38,0.84,0.768,0.381,0.841,0.771,0.382,0.84,0.774,0.382,0.839,0.777,0.38,0.838,0.779,0.379,0.836,0.78,0.377,0.833,0.78,0.375,0.831,0.778,0.373,0.83,0.776,0.371,0.829,0.773,0.371,0.829,0.77,0.371,0.83,0.767,0.372,0.832,0.765,0.374,0.844,0.764,0.37,0.843,0.764,0.373,0.843,0.766,0.376,0.842,0.768,0.378,0.842,0.771,0.379,0.842,0.774,0.378,0.843,0.777,0.377,0.843,0.779,0.375,0.844,0.78,0.372,0.844,0.78,0.369,0.844,0.778,0.366,0.845,0.776,0.364,0.845,0.773,0.363,0.845,0.77,0.363,0.845,0.767,0.365,0.844,0.765,0.367,0.86,0.764,0.373,0.86,0.764,0.376,0.86,0.766,0.378,0.859,0.768,0.38,0.859,0.771,0.381,0.859,0.774,0.381,0.86,0.777,0.38,0.86,0.779,0.377,0.86,0.78,0.374,0.861,0.779,0.371,0.861,0.778,0.369,0.862,0.776,0.367,0.862,0.773,0.366,0.862,0.77,0.366,0.861,0.767,0.367,0.861,0.765,0.37,0.864,0.768,0.378,0.862,0.769,0.379,0.86,0.771,0.38,0.861,0.78,0.38,0.863,0.782,0.379,0.868,0.783,0.377,0.871,0.781,0.376,0.873,0.779,0.375,0.873,0.773,0.374,0.87,0.768,0.376,0.864,0.767,-0.234,0.867,0.767,-0.236,0.869,0.768,-0.237,0.872,0.77,-0.237,0.873,0.772,-0.238,0.873,0.776,-0.238,0.872,0.778,-0.238,0.871,0.781,-0.237,0.868,0.782,-0.236,0.865,0.783,-0.235,0.862,0.782,-0.234,0.86,0.78,-0.233,0.859,0.777,-0.232,0.859,0.774,-0.232,0.859,0.771,-0.233,0.861,0.768,-0.233,0.87,0.767,-0.22,0.873,0.767,-0.221,0.875,0.767,-0.222,0.878,0.769,-0.223,0.879,0.772,-0.223,0.879,0.775,-0.223,0.878,0.778,-0.223,0.876,0.781,-0.222,0.874,0.782,-0.221,0.871,0.782,-0.22,0.868,0.781,-0.219,0.866,0.779,-0.218,0.865,0.777,-0.218,0.864,0.774,-0.217,0.865,0.771,-0.218,0.867,0.768,-0.219,0.874,0.766,-0.214,0.871,0.767,-0.214,0.868,0.768,-0.214};
			return value;
		}
		private double[] getCoordinate_7_159_point_6()
		{
			double[] value = {0.866,0.77,-0.214,0.865,0.773,-0.214,0.866,0.777,-0.214,0.867,0.779,-0.214,0.869,0.781,-0.213,0.872,0.782,-0.213,0.875,0.782,-0.213,0.878,0.781,-0.213,0.88,0.778,-0.213,0.881,0.775,-0.213,0.881,0.772,-0.213,0.879,0.769,-0.213,0.877,0.767,-0.213,0.873,0.766,-0.192,0.87,0.766,-0.192,0.868,0.768,-0.192,0.866,0.77,-0.192,0.865,0.773,-0.192,0.865,0.776,-0.192,0.866,0.779,-0.192,0.869,0.781,-0.192,0.872,0.782,-0.192,0.875,0.782,-0.192,0.877,0.78,-0.192,0.879,0.778,-0.192,0.88,0.775,-0.192,0.88,0.772,-0.192,0.879,0.769,-0.192,0.876,0.767,-0.192,0.87,0.766,-0.182,0.868,0.766,-0.184,0.865,0.768,-0.185,0.864,0.77,-0.186,0.863,0.773,-0.187,0.863,0.776,-0.187,0.864,0.779,-0.186,0.866,0.781,-0.185,0.869,0.782,-0.183,0.871,0.782,-0.181,0.874,0.78,-0.18,0.875,0.778,-0.179,0.876,0.775,-0.178,0.876,0.772,-0.179,0.875,0.769,-0.179,0.873,0.767,-0.181,0.864,0.766,-0.167,0.861,0.766,-0.169,0.859,0.767,-0.17,0.857,0.77,-0.171,0.857,0.773,-0.172,0.857,0.776,-0.171,0.858,0.779,-0.171,0.86,0.781,-0.169,0.862,0.782,-0.168,0.865,0.781,-0.166,0.867,0.78,-0.165,0.869,0.777,-0.164,0.87,0.775,-0.163,0.87,0.771,-0.163,0.868,0.769,-0.164,0.866,0.767,-0.165,0.854,0.766,-0.164,0.854,0.766,-0.167,0.854,0.767,-0.17,0.854,0.77,-0.172,0.855,0.773,-0.173,0.854,0.776,-0.172,0.854,0.778,-0.171,0.854,0.78,-0.169,0.854,0.781,-0.166,0.854,0.781,-0.163,0.853,0.78,-0.16,0.853,0.777,-0.158,0.853,0.774,-0.157,0.853,0.771,-0.157,0.853,0.768,-0.159,0.854,0.766,-0.161,0.84,0.765,-0.165,0.84,0.766,-0.168,0.84,0.767,-0.171,0.84,0.769,-0.173,0.84,0.772,-0.174,0.84,0.775,-0.174,0.84,0.778,-0.172,0.84,0.78,-0.17,0.84,0.781,-0.167,0.839,0.781,-0.164,0.839,0.779,-0.161,0.839,0.777,-0.159,0.839,0.774,-0.158,0.839,0.771,-0.158,0.839,0.768,-0.16,0.839,0.766,-0.162,0.828,0.765,-0.173,0.831,0.765,-0.173,0.834,0.767,-0.173,0.836,0.769,-0.174,0.837,0.772,-0.174,0.837,0.775,-0.174,0.835,0.778,-0.174};
			return value;
		}
		private double[] getCoordinate_7_159_point_7()
		{
			double[] value = {0.833,0.78,-0.174,0.83,0.781,-0.173,0.827,0.781,-0.173,0.824,0.779,-0.172,0.822,0.777,-0.172,0.821,0.774,-0.172,0.822,0.771,-0.172,0.823,0.768,-0.172,0.825,0.766,-0.172,0.829,0.765,-0.208,0.832,0.765,-0.207,0.835,0.766,-0.207,0.837,0.769,-0.207,0.838,0.772,-0.207,0.837,0.775,-0.207,0.836,0.778,-0.208,0.833,0.78,-0.208,0.831,0.78,-0.208,0.827,0.78,-0.208,0.825,0.779,-0.208,0.823,0.776,-0.208,0.822,0.773,-0.208,0.822,0.77,-0.208,0.823,0.768,-0.208,0.826,0.766,-0.208,0.829,0.764,-0.225,0.832,0.765,-0.225,0.835,0.766,-0.225,0.837,0.769,-0.225,0.838,0.771,-0.225,0.838,0.775,-0.225,0.836,0.777,-0.225,0.834,0.779,-0.226,0.831,0.78,-0.226,0.828,0.78,-0.226,0.825,0.779,-0.226,0.823,0.776,-0.226,0.822,0.773,-0.226,0.822,0.77,-0.226,0.824,0.767,-0.226,0.826,0.765,-0.226,0.834,0.764,-0.237,0.836,0.765,-0.234,0.838,0.766,-0.233,0.84,0.768,-0.231,0.841,0.771,-0.231,0.84,0.774,-0.231,0.839,0.777,-0.232,0.838,0.779,-0.234,0.836,0.78,-0.236,0.833,0.78,-0.238,0.831,0.778,-0.24,0.83,0.776,-0.241,0.829,0.773,-0.242,0.829,0.77,-0.241,0.83,0.767,-0.24,0.832,0.765,-0.239,0.844,0.764,-0.242,0.843,0.764,-0.239,0.843,0.766,-0.237,0.842,0.768,-0.235,0.842,0.771,-0.234,0.842,0.774,-0.234,0.843,0.777,-0.235,0.843,0.779,-0.238,0.844,0.78,-0.241,0.844,0.78,-0.244,0.844,0.778,-0.246,0.845,0.776,-0.248,0.845,0.773,-0.249,0.845,0.77,-0.249,0.845,0.767,-0.248,0.844,0.765,-0.245,0.86,0.764,-0.24,0.86,0.764,-0.237,0.86,0.766,-0.234,0.859,0.768,-0.232,0.859,0.771,-0.231,0.859,0.774,-0.231,0.86,0.777,-0.233,0.86,0.779,-0.235,0.86,0.78,-0.238,0.861,0.779,-0.241,0.861,0.778,-0.244,0.862,0.776,-0.246,0.862,0.773,-0.247,0.862,0.77,-0.246,0.861,0.767,-0.245,0.861,0.765,-0.243,0.867,0.767,-0.235,0.864,0.768,-0.234,0.862,0.769,-0.233,0.86,0.771,-0.232,0.861,0.78,-0.232,0.863,0.782,-0.233,0.865,0.783,-0.234,0.868,0.783,-0.236,0.873,0.779,-0.238,0.873,0.773,-0.238,0.87,0.768,-0.237};
			return value;
		}
		private double[] getCoordinate_7_159_point_8()
		{
			double[] value = {-1.301,0.767,-0.234,-1.298,0.767,-0.236,-1.295,0.768,-0.237,-1.293,0.77,-0.237,-1.291,0.772,-0.238,-1.291,0.776,-0.238,-1.292,0.778,-0.238,-1.294,0.781,-0.237,-1.296,0.782,-0.236,-1.299,0.783,-0.235,-1.302,0.782,-0.234,-1.304,0.78,-0.233,-1.306,0.777,-0.232,-1.306,0.774,-0.232,-1.305,0.771,-0.233,-1.303,0.768,-0.233,-1.295,0.767,-0.22,-1.292,0.767,-0.221,-1.289,0.767,-0.222,-1.287,0.769,-0.223,-1.286,0.772,-0.223,-1.285,0.775,-0.223,-1.286,0.778,-0.223,-1.288,0.781,-0.222,-1.291,0.782,-0.221,-1.293,0.782,-0.22,-1.296,0.781,-0.219,-1.298,0.779,-0.218,-1.3,0.777,-0.218,-1.3,0.774,-0.217,-1.299,0.771,-0.218,-1.297,0.768,-0.219,-1.29,0.766,-0.214,-1.294,0.767,-0.214,-1.296,0.768,-0.214,-1.298,0.77,-0.214,-1.299,0.773,-0.214,-1.299,0.777,-0.214,-1.298,0.779,-0.214,-1.295,0.781,-0.213,-1.292,0.782,-0.213,-1.289,0.782,-0.213,-1.286,0.781,-0.213,-1.284,0.778,-0.213,-1.283,0.775,-0.213,-1.284,0.772,-0.213,-1.285,0.769,-0.213,-1.288,0.767,-0.213,-1.291,0.766,-0.192,-1.294,0.766,-0.192,-1.297,0.768,-0.192,-1.299,0.77,-0.192,-1.3,0.773,-0.192,-1.3,0.776,-0.192,-1.298,0.779,-0.192,-1.296,0.781,-0.192,-1.293,0.782,-0.192,-1.29,0.782,-0.192,-1.287,0.78,-0.192,-1.285,0.778,-0.192,-1.284,0.775,-0.192,-1.284,0.772,-0.192,-1.286,0.769,-0.192,-1.288,0.767,-0.192,-1.294,0.766,-0.182,-1.297,0.766,-0.184,-1.299,0.768,-0.185,-1.301,0.77,-0.186,-1.302,0.773,-0.187,-1.302,0.776,-0.187,-1.3,0.779,-0.186,-1.298,0.781,-0.185,-1.296,0.782,-0.183,-1.293,0.782,-0.181,-1.291,0.78,-0.18,-1.289,0.778,-0.179,-1.288,0.775,-0.178,-1.289,0.772,-0.179,-1.29,0.769,-0.179,-1.292,0.767,-0.181,-1.3,0.766,-0.167,-1.303,0.766,-0.169,-1.305,0.767,-0.17,-1.307,0.77,-0.171,-1.308,0.773,-0.172,-1.308,0.776,-0.171,-1.307,0.779,-0.171,-1.305,0.781,-0.169,-1.302,0.782,-0.168,-1.299,0.781,-0.166,-1.297,0.78,-0.165,-1.295,0.777,-0.164,-1.295,0.775,-0.163,-1.295,0.771,-0.163,-1.296,0.769,-0.164,-1.298,0.767,-0.165,-1.311,0.766,-0.164,-1.31,0.766,-0.167,-1.31,0.767,-0.17,-1.31,0.77,-0.172};
			return value;
		}
		private double[] getCoordinate_7_159_point_9()
		{
			double[] value = {-1.31,0.773,-0.173,-1.31,0.776,-0.172,-1.31,0.778,-0.171,-1.31,0.78,-0.169,-1.311,0.781,-0.166,-1.311,0.781,-0.163,-1.311,0.78,-0.16,-1.311,0.777,-0.158,-1.311,0.774,-0.157,-1.311,0.771,-0.157,-1.311,0.768,-0.159,-1.311,0.766,-0.161,-1.325,0.765,-0.165,-1.325,0.766,-0.168,-1.324,0.767,-0.171,-1.324,0.769,-0.173,-1.324,0.772,-0.174,-1.324,0.775,-0.174,-1.324,0.778,-0.172,-1.325,0.78,-0.17,-1.325,0.781,-0.167,-1.325,0.781,-0.164,-1.325,0.779,-0.161,-1.325,0.777,-0.159,-1.325,0.774,-0.158,-1.325,0.771,-0.158,-1.325,0.768,-0.16,-1.325,0.766,-0.162,-1.336,0.765,-0.173,-1.333,0.765,-0.173,-1.33,0.767,-0.173,-1.328,0.769,-0.174,-1.327,0.772,-0.174,-1.328,0.775,-0.174,-1.329,0.778,-0.174,-1.331,0.78,-0.174,-1.334,0.781,-0.173,-1.337,0.781,-0.173,-1.34,0.779,-0.172,-1.342,0.777,-0.172,-1.343,0.774,-0.172,-1.343,0.771,-0.172,-1.341,0.768,-0.172,-1.339,0.766,-0.172,-1.336,0.765,-0.208,-1.333,0.765,-0.207,-1.33,0.766,-0.207,-1.328,0.769,-0.207,-1.327,0.772,-0.207,-1.327,0.775,-0.207,-1.329,0.778,-0.208,-1.331,0.78,-0.208,-1.334,0.78,-0.208,-1.337,0.78,-0.208,-1.34,0.779,-0.208,-1.342,0.776,-0.208,-1.343,0.773,-0.208,-1.342,0.77,-0.208,-1.341,0.768,-0.208,-1.339,0.766,-0.208,-1.335,0.764,-0.225,-1.332,0.765,-0.225,-1.329,0.766,-0.225,-1.327,0.769,-0.225,-1.327,0.771,-0.225,-1.327,0.775,-0.225,-1.328,0.777,-0.225,-1.331,0.779,-0.226,-1.334,0.78,-0.226,-1.337,0.78,-0.226,-1.339,0.779,-0.226,-1.341,0.776,-0.226,-1.342,0.773,-0.226,-1.342,0.77,-0.226,-1.341,0.767,-0.226,-1.338,0.765,-0.226,-1.33,0.764,-0.237,-1.328,0.765,-0.234,-1.326,0.766,-0.233,-1.325,0.768,-0.231,-1.324,0.771,-0.231,-1.324,0.774,-0.231,-1.325,0.777,-0.232,-1.327,0.779,-0.234,-1.329,0.78,-0.236,-1.331,0.78,-0.238,-1.333,0.778,-0.24,-1.334,0.776,-0.241,-1.335,0.773,-0.242,-1.335,0.77,-0.241,-1.334,0.767,-0.24,-1.332,0.765,-0.239,-1.321,0.764,-0.242,-1.321,0.764,-0.239,-1.322,0.766,-0.237,-1.322,0.768,-0.235,-1.322,0.771,-0.234,-1.322,0.774,-0.234,-1.322,0.777,-0.235,-1.321,0.779,-0.238};
			return value;
		}
		private double[] getCoordinate_7_159_point_10()
		{
			double[] value = {-1.321,0.78,-0.241,-1.32,0.78,-0.244,-1.32,0.778,-0.246,-1.32,0.776,-0.248,-1.32,0.773,-0.249,-1.32,0.77,-0.249,-1.32,0.767,-0.248,-1.32,0.765,-0.245,-1.304,0.764,-0.24,-1.304,0.764,-0.237,-1.305,0.766,-0.234,-1.305,0.768,-0.232,-1.305,0.771,-0.231,-1.305,0.774,-0.231,-1.305,0.777,-0.233,-1.305,0.779,-0.235,-1.304,0.78,-0.238,-1.304,0.779,-0.241,-1.303,0.778,-0.244,-1.303,0.776,-0.246,-1.303,0.773,-0.247,-1.303,0.77,-0.246,-1.303,0.767,-0.245,-1.304,0.765,-0.243,-1.297,0.767,-0.235,-1.3,0.768,-0.234,-1.303,0.769,-0.233,-1.305,0.771,-0.232,-1.305,0.774,-0.232,-1.305,0.777,-0.232,-1.304,0.78,-0.232,-1.302,0.782,-0.233,-1.299,0.783,-0.234,-1.296,0.783,-0.236,-1.292,0.779,-0.238,-1.291,0.773,-0.238};
			return value;
		}



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


		/** Define subarrays using type double[] */
		private double[] getCoordinate_7_169_point_1()
		{
			double[] value = {0.405,0.775,-0.34,0.399,0.776,-0.341,0.394,0.776,-0.344,0.39,0.777,-0.348,0.389,0.776,-0.354,0.39,0.775,-0.36,0.393,0.774,-0.364,0.398,0.772,-0.368,0.403,0.771,-0.369,0.409,0.77,-0.368,0.414,0.769,-0.365,0.418,0.769,-0.36,0.419,0.769,-0.354,0.418,0.77,-0.349,0.415,0.772,-0.344,0.41,0.773,-0.341,0.398,0.744,-0.336,0.392,0.746,-0.337,0.387,0.746,-0.34,0.384,0.746,-0.345,0.382,0.746,-0.35,0.383,0.745,-0.356,0.386,0.744,-0.361,0.391,0.742,-0.364,0.397,0.741,-0.365,0.403,0.74,-0.364,0.408,0.739,-0.361,0.411,0.739,-0.356,0.413,0.739,-0.351,0.412,0.74,-0.345,0.409,0.741,-0.34,0.404,0.743,-0.337,0.406,0.781,-0.34,0.4,0.783,-0.342,0.395,0.784,-0.345,0.392,0.784,-0.349,0.391,0.784,-0.355,0.392,0.784,-0.361,0.395,0.783,-0.365,0.4,0.781,-0.369,0.406,0.78,-0.37,0.411,0.779,-0.369,0.416,0.778,-0.366,0.42,0.777,-0.361,0.421,0.777,-0.355,0.42,0.778,-0.35,0.417,0.779,-0.345,0.412,0.78,-0.342,0.418,0.805,-0.328,0.412,0.805,-0.327,0.406,0.808,-0.328,0.402,0.811,-0.33,0.399,0.815,-0.333,0.399,0.82,-0.337,0.401,0.824,-0.34,0.405,0.827,-0.344,0.41,0.829,-0.346,0.416,0.828,-0.347,0.422,0.826,-0.346,0.426,0.822,-0.344,0.429,0.818,-0.341,0.429,0.813,-0.337,0.427,0.809,-0.333,0.423,0.806,-0.33,0.497,1.145,0.014,0.491,1.145,0.015,0.486,1.147,0.015,0.481,1.151,0.013,0.479,1.155,0.0090,0.478,1.16,0.0060,0.48,1.164,0.0020,0.484,1.167,-0.0010,0.49,1.168,-0.0030,0.496,1.168,-0.0040,0.502,1.166,-0.0040,0.506,1.162,-0.0020,0.509,1.158,0.0020,0.509,1.153,0.0050,0.507,1.149,0.0090,0.503,1.146,0.012,0.504,1.173,0.054,0.498,1.173,0.054,0.492,1.175,0.054,0.488,1.18,0.054,0.486,1.185,0.054,0.486,1.191,0.054,0.488,1.197,0.054,0.493,1.201,0.054,0.498,1.203,0.054,0.505,1.203,0.054,0.51,1.201,0.054,0.514,1.196,0.054,0.517,1.191,0.054,0.516,1.185,0.054,0.514,1.179,0.054,0.51,1.175,0.054,0.505,1.173,0.128,0.499,1.173,0.127,0.493,1.175,0.128,0.489,1.18,0.129};
			return value;
		}
		private double[] getCoordinate_7_169_point_2()
		{
			double[] value = {0.487,1.185,0.132,0.487,1.19,0.134,0.489,1.195,0.137,0.493,1.199,0.139,0.499,1.201,0.14,0.505,1.2,0.14,0.511,1.198,0.14,0.515,1.194,0.138,0.517,1.189,0.136,0.517,1.183,0.134,0.515,1.178,0.131,0.511,1.175,0.129,0.449,0.902,0.407,0.443,0.903,0.406,0.437,0.905,0.407,0.433,0.909,0.409,0.431,0.913,0.412,0.431,0.918,0.416,0.433,0.922,0.419,0.437,0.926,0.422,0.443,0.927,0.424,0.449,0.927,0.424,0.454,0.924,0.424,0.459,0.921,0.422,0.461,0.916,0.419,0.461,0.911,0.415,0.459,0.907,0.412,0.455,0.904,0.409,0.425,0.759,0.553,0.419,0.759,0.55,0.413,0.759,0.549,0.408,0.761,0.55,0.403,0.764,0.553,0.401,0.767,0.557,0.4,0.771,0.562,0.402,0.773,0.566,0.406,0.775,0.57,0.411,0.776,0.573,0.417,0.775,0.574,0.423,0.773,0.573,0.427,0.771,0.57,0.43,0.767,0.566,0.431,0.764,0.561,0.429,0.761,0.557,0.421,0.743,0.563,0.416,0.744,0.56,0.41,0.745,0.559,0.405,0.746,0.56,0.4,0.748,0.564,0.397,0.749,0.568,0.396,0.75,0.574,0.397,0.751,0.58,0.401,0.75,0.584,0.406,0.75,0.587,0.412,0.749,0.588,0.417,0.747,0.587,0.422,0.746,0.584,0.425,0.744,0.579,0.426,0.743,0.574,0.425,0.743,0.568,0.409,0.685,0.571,0.404,0.686,0.567,0.398,0.687,0.566,0.392,0.688,0.568,0.387,0.69,0.571,0.384,0.691,0.576,0.383,0.692,0.581,0.384,0.692,0.587,0.388,0.692,0.591,0.393,0.692,0.594,0.399,0.69,0.595,0.405,0.689,0.594,0.409,0.688,0.591,0.413,0.686,0.586,0.414,0.685,0.581,0.412,0.685,0.575};
			return value;
		}


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


		/** Define subarrays using type double[] */
		private double[] getCoordinate_7_173_point_1()
		{
			double[] value = {0.11,0.706,-0.412,0.106,0.438,-0.587,0.106,0.438,0.79,0.11,0.706,0.601,-1.467,0.706,-0.412,-1.467,0.438,-0.587,-1.467,0.438,0.79,-1.467,0.706,0.601,-2.582,0.447,-0.101,-2.582,0.438,-0.087,-2.582,0.438,0.3,-2.582,0.447,0.306,-2.582,0.447,-0.091,-2.582,0.447,0.311,2.538,0.706,0.601,2.776,0.468,0.79,2.776,0.468,-0.587,2.538,0.706,-0.412,0.686,0.706,0.601,0.686,0.706,-0.412,-1.467,0.763,-0.412,-1.467,0.763,0.601,-1.467,0.725,-0.412,-1.467,0.725,0.601,0.11,0.725,0.601,0.11,0.725,-0.412,0.686,0.718,-0.412,0.686,0.718,0.601,2.538,0.718,0.601,2.538,0.718,-0.412,-1.467,0.724,0.599,-1.467,0.724,-0.411,-1.467,0.707,-0.411,-1.467,0.707,0.599,0.248,0.707,0.273,0.252,0.707,0.272,0.255,0.707,0.27,0.257,0.707,0.267,0.257,0.707,0.263,0.257,0.707,0.26,0.255,0.707,0.257,0.252,0.707,0.255,0.248,0.707,0.254,0.245,0.707,0.255,0.242,0.707,0.257,0.24,0.707,0.26,0.239,0.707,0.263,0.24,0.707,0.267,0.242,0.707,0.27,0.245,0.707,0.272,0.248,0.725,0.273,0.252,0.725,0.272,0.255,0.725,0.27,0.257,0.725,0.267,0.257,0.725,0.263,0.257,0.725,0.26,0.255,0.725,0.257,0.252,0.725,0.255,0.248,0.725,0.254,0.245,0.725,0.255,0.242,0.725,0.257,0.24,0.725,0.26,0.239,0.725,0.263,0.24,0.725,0.267,0.242,0.725,0.27,0.245,0.725,0.272,0.303,0.679,-0.451,0.302,0.674,-0.454,0.299,0.67,-0.456,0.294,0.667,-0.456,0.289,0.665,-0.456,0.284,0.666,-0.454,0.28,0.668,-0.452,0.277,0.671,-0.449,0.276,0.676,-0.446,0.277,0.68,-0.444,0.28,0.685,-0.442,0.284,0.688,-0.441,0.289,0.689,-0.442,0.294,0.689,-0.443,0.299,0.686,-0.446,0.302,0.683,-0.448,0.301,0.684,-0.456,0.3,0.679,-0.458,0.297,0.675,-0.46,0.293,0.672,-0.461,0.288,0.671,-0.46,0.283,0.671,-0.459,0.278,0.673,-0.457,0.275,0.677,-0.454,0.274,0.681,-0.451,0.275,0.686,-0.448,0.278,0.69,-0.446,0.283,0.693,-0.446,0.288,0.694,-0.446,0.293,0.694,-0.448,0.297,0.692,-0.45,0.3,0.688,-0.453,-1.802,0.692,0.108,-1.824,0.602,0.108};
			return value;
		}
		private double[] getCoordinate_7_173_point_2()
		{
			double[] value = {-1.824,0.602,0.123,-1.802,0.692,0.123,-1.975,0.651,0.108,-1.914,0.581,0.108,-1.914,0.581,0.123,-1.975,0.651,0.123,-1.849,0.617,0.123,-1.839,0.66,0.123,-1.719,0.711,0.123,-1.826,0.602,0.123,-1.869,0.592,0.123,-1.913,0.581,0.123,-1.845,0.682,0.123,-1.888,0.671,0.123,-1.932,0.661,0.123,-1.899,0.606,0.123,-1.927,0.639,0.123,-2.062,0.631,0.123,-1.845,0.682,0.108,-1.888,0.671,0.108,-1.932,0.661,0.108,-1.826,0.602,0.108,-1.869,0.592,0.108,-1.913,0.581,0.108,-1.719,0.711,0.108,-1.839,0.66,0.108,-1.849,0.617,0.108,-2.062,0.631,0.108,-1.927,0.639,0.108,-1.899,0.606,0.108,-2.067,0.63,0.116,-1.714,0.712,0.116,-1.808,0.669,0.123,-1.778,0.68,0.123,-1.73,0.697,0.122,-1.73,0.697,0.109,-1.778,0.68,0.109,-1.808,0.669,0.108,-1.96,0.634,0.123,-1.993,0.63,0.123,-2.044,0.624,0.122,-2.044,0.624,0.109,-1.993,0.63,0.109,-1.96,0.634,0.108,-1.859,0.628,0.123,-1.86,0.641,0.123,-1.895,0.621,0.123,-1.902,0.633,0.123,-1.86,0.641,0.108,-1.859,0.628,0.108,-1.902,0.633,0.108,-1.895,0.621,0.108,-2.018,0.641,0.123,-1.977,0.632,0.123,-2.019,0.627,0.123,-2.04,0.636,0.123,-1.997,0.646,0.123,-1.76,0.701,0.123,-1.793,0.675,0.123,-1.754,0.688,0.123,-1.824,0.687,0.123,-1.781,0.697,0.123,-1.74,0.706,0.123,0.391,0.679,-0.451,0.39,0.674,-0.454,0.387,0.67,-0.456,0.383,0.667,-0.456,0.377,0.665,-0.456,0.372,0.666,-0.454,0.368,0.668,-0.452,0.365,0.671,-0.449,0.364,0.676,-0.446,0.365,0.68,-0.444,0.368,0.685,-0.442,0.372,0.688,-0.441,0.378,0.689,-0.442,0.383,0.689,-0.443,0.387,0.686,-0.446,0.39,0.683,-0.448,0.39,0.684,-0.456,0.389,0.679,-0.458,0.386,0.675,-0.46,0.381,0.672,-0.461,0.376,0.671,-0.46,0.371,0.671,-0.459,0.367,0.673,-0.457,0.364,0.677,-0.454,0.363,0.681,-0.451,0.364,0.686,-0.448,0.367,0.69,-0.446,0.371,0.693,-0.446,0.376,0.694,-0.446,0.381,0.694,-0.448,0.386,0.692,-0.45,0.389,0.688,-0.453,0.487,0.679,-0.451,0.486,0.674,-0.454,0.483,0.67,-0.456,0.478,0.667,-0.456,0.473,0.665,-0.456};
			return value;
		}
		private double[] getCoordinate_7_173_point_3()
		{
			double[] value = {0.468,0.666,-0.454,0.464,0.668,-0.452,0.461,0.671,-0.449,0.46,0.676,-0.446,0.461,0.68,-0.444,0.464,0.685,-0.442,0.468,0.688,-0.441,0.473,0.689,-0.442,0.478,0.689,-0.443,0.483,0.686,-0.446,0.486,0.683,-0.448,0.485,0.684,-0.456,0.484,0.679,-0.458,0.481,0.675,-0.46,0.477,0.672,-0.461,0.472,0.671,-0.46,0.467,0.671,-0.459,0.462,0.673,-0.457,0.459,0.677,-0.454,0.458,0.681,-0.451,0.459,0.686,-0.448,0.462,0.69,-0.446,0.467,0.693,-0.446,0.472,0.694,-0.446,0.477,0.694,-0.448,0.481,0.692,-0.45,0.484,0.688,-0.453,0.471,0.709,-0.067,0.471,0.7,-0.067,0.471,0.7,0.267,0.471,0.709,0.267,0.219,0.709,-0.067,0.219,0.7,-0.067,0.219,0.7,0.267,0.219,0.709,0.267,0.439,0.709,-0.094,0.376,0.709,-0.137,0.314,0.709,-0.137,0.251,0.709,-0.094,0.439,0.7,-0.094,0.376,0.7,-0.137,0.314,0.7,-0.137,0.251,0.7,-0.094,0.439,0.7,0.294,0.376,0.7,0.336,0.314,0.7,0.336,0.251,0.7,0.294,0.439,0.709,0.294,0.376,0.709,0.336,0.314,0.709,0.336,0.251,0.709,0.294,0.498,0.709,-0.018,0.502,0.709,0.061,0.502,0.709,0.139,0.498,0.709,0.217,0.498,0.7,-0.018,0.502,0.7,0.061,0.502,0.7,0.139,0.498,0.7,0.217,0.192,0.709,-0.018,0.189,0.709,0.061,0.189,0.709,0.139,0.192,0.709,0.217,0.192,0.7,-0.018,0.189,0.7,0.061,0.189,0.7,0.139,0.192,0.7,0.217,0.326,0.707,0.321,0.33,0.707,0.321,0.333,0.707,0.319,0.335,0.707,0.316,0.336,0.707,0.312,0.335,0.707,0.309,0.333,0.707,0.306,0.33,0.707,0.304,0.326,0.707,0.303,0.323,0.707,0.304,0.32,0.707,0.306,0.318,0.707,0.309,0.317,0.707,0.312,0.318,0.707,0.316,0.32,0.707,0.319,0.323,0.707,0.321,0.326,0.725,0.321,0.33,0.725,0.321,0.333,0.725,0.319,0.335,0.725,0.316,0.336,0.725,0.312,0.335,0.725,0.309,0.333,0.725,0.306,0.33,0.725,0.304,0.326,0.725,0.303,0.323,0.725,0.304,0.32,0.725,0.306,0.318,0.725,0.309,0.317,0.725,0.312,0.318,0.725,0.316,0.32,0.725,0.319,0.323,0.725,0.321,0.37,0.707,0.321};
			return value;
		}
		private double[] getCoordinate_7_173_point_4()
		{
			double[] value = {0.373,0.707,0.321,0.376,0.707,0.319,0.378,0.707,0.316,0.379,0.707,0.312,0.378,0.707,0.309,0.376,0.707,0.306,0.373,0.707,0.304,0.37,0.707,0.303,0.366,0.707,0.304,0.363,0.707,0.306,0.361,0.707,0.309,0.361,0.707,0.312,0.361,0.707,0.316,0.363,0.707,0.319,0.366,0.707,0.321,0.37,0.725,0.321,0.373,0.725,0.321,0.376,0.725,0.319,0.378,0.725,0.316,0.379,0.725,0.312,0.378,0.725,0.309,0.376,0.725,0.306,0.373,0.725,0.304,0.37,0.725,0.303,0.366,0.725,0.304,0.363,0.725,0.306,0.361,0.725,0.309,0.361,0.725,0.312,0.361,0.725,0.316,0.363,0.725,0.319,0.366,0.725,0.321,0.326,0.707,-0.106,0.33,0.707,-0.107,0.333,0.707,-0.109,0.335,0.707,-0.112,0.336,0.707,-0.115,0.335,0.707,-0.119,0.333,0.707,-0.122,0.33,0.707,-0.124,0.326,0.707,-0.124,0.323,0.707,-0.124,0.32,0.707,-0.122,0.318,0.707,-0.119,0.317,0.707,-0.115,0.318,0.707,-0.112,0.32,0.707,-0.109,0.323,0.707,-0.107,0.326,0.725,-0.106,0.33,0.725,-0.107,0.333,0.725,-0.109,0.335,0.725,-0.112,0.336,0.725,-0.115,0.335,0.725,-0.119,0.333,0.725,-0.122,0.33,0.725,-0.124,0.326,0.725,-0.124,0.323,0.725,-0.124,0.32,0.725,-0.122,0.318,0.725,-0.119,0.317,0.725,-0.115,0.318,0.725,-0.112,0.32,0.725,-0.109,0.323,0.725,-0.107,0.37,0.707,-0.106,0.373,0.707,-0.107,0.376,0.707,-0.109,0.378,0.707,-0.112,0.379,0.707,-0.115,0.378,0.707,-0.119,0.376,0.707,-0.122,0.373,0.707,-0.124,0.37,0.707,-0.124,0.366,0.707,-0.124,0.363,0.707,-0.122,0.361,0.707,-0.119,0.361,0.707,-0.115,0.361,0.707,-0.112,0.363,0.707,-0.109,0.366,0.707,-0.107,0.37,0.725,-0.106,0.373,0.725,-0.107,0.376,0.725,-0.109,0.378,0.725,-0.112,0.379,0.725,-0.115,0.378,0.725,-0.119,0.376,0.725,-0.122,0.373,0.725,-0.124,0.37,0.725,-0.124,0.366,0.725,-0.124,0.363,0.725,-0.122,0.361,0.725,-0.119,0.361,0.725,-0.115,0.361,0.725,-0.112,0.363,0.725,-0.109,0.366,0.725,-0.107,0.248,0.707,-0.057,0.252,0.707,-0.057,0.255,0.707,-0.059,0.257,0.707,-0.062,0.257,0.707,-0.066};
			return value;
		}
		private double[] getCoordinate_7_173_point_5()
		{
			double[] value = {0.257,0.707,-0.069,0.255,0.707,-0.072,0.252,0.707,-0.074,0.248,0.707,-0.075,0.245,0.707,-0.074,0.242,0.707,-0.072,0.24,0.707,-0.069,0.239,0.707,-0.066,0.24,0.707,-0.062,0.242,0.707,-0.059,0.245,0.707,-0.057,0.248,0.725,-0.057,0.252,0.725,-0.057,0.255,0.725,-0.059,0.257,0.725,-0.062,0.257,0.725,-0.066,0.257,0.725,-0.069,0.255,0.725,-0.072,0.252,0.725,-0.074,0.248,0.725,-0.075,0.245,0.725,-0.074,0.242,0.725,-0.072,0.24,0.725,-0.069,0.239,0.725,-0.066,0.24,0.725,-0.062,0.242,0.725,-0.059,0.245,0.725,-0.057,0.44,0.707,-0.057,0.444,0.707,-0.057,0.447,0.707,-0.059,0.449,0.707,-0.062,0.449,0.707,-0.066,0.449,0.707,-0.069,0.447,0.707,-0.072,0.444,0.707,-0.074,0.44,0.707,-0.075,0.437,0.707,-0.074,0.434,0.707,-0.072,0.432,0.707,-0.069,0.431,0.707,-0.066,0.432,0.707,-0.062,0.434,0.707,-0.059,0.437,0.707,-0.057,0.44,0.725,-0.057,0.444,0.725,-0.057,0.447,0.725,-0.059,0.449,0.725,-0.062,0.449,0.725,-0.066,0.449,0.725,-0.069,0.447,0.725,-0.072,0.444,0.725,-0.074,0.44,0.725,-0.075,0.437,0.725,-0.074,0.434,0.725,-0.072,0.432,0.725,-0.069,0.431,0.725,-0.066,0.432,0.725,-0.062,0.434,0.725,-0.059,0.437,0.725,-0.057,0.44,0.707,0.273,0.444,0.707,0.272,0.447,0.707,0.27,0.449,0.707,0.267,0.449,0.707,0.263,0.449,0.707,0.26,0.447,0.707,0.257,0.444,0.707,0.255,0.44,0.707,0.254,0.437,0.707,0.255,0.434,0.707,0.257,0.432,0.707,0.26,0.431,0.707,0.263,0.432,0.707,0.267,0.434,0.707,0.27,0.437,0.707,0.272,0.44,0.725,0.273,0.444,0.725,0.272,0.447,0.725,0.27,0.449,0.725,0.267,0.449,0.725,0.263,0.449,0.725,0.26,0.447,0.725,0.257,0.444,0.725,0.255,0.44,0.725,0.254,0.437,0.725,0.255,0.434,0.725,0.257,0.432,0.725,0.26,0.431,0.725,0.263,0.432,0.725,0.267,0.434,0.725,0.27,0.437,0.725,0.272,0.207,0.707,0.046,0.21,0.707,0.045,0.213,0.707,0.043,0.215,0.707,0.04,0.216,0.707,0.036,0.215,0.707,0.033,0.213,0.707,0.03,0.21,0.707,0.028,0.207,0.707,0.027};
			return value;
		}
		private double[] getCoordinate_7_173_point_6()
		{
			double[] value = {0.203,0.707,0.028,0.2,0.707,0.03,0.198,0.707,0.033,0.197,0.707,0.036,0.198,0.707,0.04,0.2,0.707,0.043,0.203,0.707,0.045,0.207,0.725,0.046,0.21,0.725,0.045,0.213,0.725,0.043,0.215,0.725,0.04,0.216,0.725,0.036,0.215,0.725,0.033,0.213,0.725,0.03,0.21,0.725,0.028,0.207,0.725,0.027,0.203,0.725,0.028,0.2,0.725,0.03,0.198,0.725,0.033,0.197,0.725,0.036,0.198,0.725,0.04,0.2,0.725,0.043,0.203,0.725,0.045,0.207,0.707,0.179,0.21,0.707,0.179,0.213,0.707,0.177,0.215,0.707,0.174,0.216,0.707,0.17,0.215,0.707,0.167,0.213,0.707,0.164,0.21,0.707,0.162,0.207,0.707,0.161,0.203,0.707,0.162,0.2,0.707,0.164,0.198,0.707,0.167,0.197,0.707,0.17,0.198,0.707,0.174,0.2,0.707,0.177,0.203,0.707,0.179,0.207,0.725,0.179,0.21,0.725,0.179,0.213,0.725,0.177,0.215,0.725,0.174,0.216,0.725,0.17,0.215,0.725,0.167,0.213,0.725,0.164,0.21,0.725,0.162,0.207,0.725,0.161,0.203,0.725,0.162,0.2,0.725,0.164,0.198,0.725,0.167,0.197,0.725,0.17,0.198,0.725,0.174,0.2,0.725,0.177,0.203,0.725,0.179,0.484,0.707,0.046,0.487,0.707,0.045,0.49,0.707,0.043,0.492,0.707,0.04,0.493,0.707,0.036,0.492,0.707,0.033,0.49,0.707,0.03,0.487,0.707,0.028,0.484,0.707,0.027,0.48,0.707,0.028,0.478,0.707,0.03,0.476,0.707,0.033,0.475,0.707,0.036,0.476,0.707,0.04,0.478,0.707,0.043,0.48,0.707,0.045,0.484,0.725,0.046,0.487,0.725,0.045,0.49,0.725,0.043,0.492,0.725,0.04,0.493,0.725,0.036,0.492,0.725,0.033,0.49,0.725,0.03,0.487,0.725,0.028,0.484,0.725,0.027,0.48,0.725,0.028,0.478,0.725,0.03,0.476,0.725,0.033,0.475,0.725,0.036,0.476,0.725,0.04,0.478,0.725,0.043,0.48,0.725,0.045,0.484,0.707,0.179,0.487,0.707,0.179,0.49,0.707,0.177,0.492,0.707,0.174,0.493,0.707,0.17,0.492,0.707,0.167,0.49,0.707,0.164,0.487,0.707,0.162,0.484,0.707,0.161,0.48,0.707,0.162,0.478,0.707,0.164,0.476,0.707,0.167,0.475,0.707,0.17};
			return value;
		}
		private double[] getCoordinate_7_173_point_7()
		{
			double[] value = {0.476,0.707,0.174,0.478,0.707,0.177,0.48,0.707,0.179,0.484,0.725,0.179,0.487,0.725,0.179,0.49,0.725,0.177,0.492,0.725,0.174,0.493,0.725,0.17,0.492,0.725,0.167,0.49,0.725,0.164,0.487,0.725,0.162,0.484,0.725,0.161,0.48,0.725,0.162,0.478,0.725,0.164,0.476,0.725,0.167,0.475,0.725,0.17,0.476,0.725,0.174,0.478,0.725,0.177,0.48,0.725,0.179,0.351,0.688,0.228,0.399,0.688,0.218,0.44,0.688,0.191,0.468,0.688,0.15,0.477,0.688,0.102,0.468,0.688,0.053,0.44,0.688,0.012,0.399,0.688,-0.015,0.351,0.688,-0.025,0.303,0.688,-0.015,0.262,0.688,0.012,0.234,0.688,0.053,0.225,0.688,0.102,0.234,0.688,0.15,0.262,0.688,0.191,0.303,0.688,0.218,0.351,0.881,0.228,0.399,0.881,0.218,0.44,0.881,0.191,0.468,0.881,0.15,0.477,0.881,0.102,0.468,0.881,0.053,0.44,0.881,0.012,0.399,0.881,-0.015,0.351,0.881,-0.025,0.303,0.881,-0.015,0.262,0.881,0.012,0.234,0.881,0.053,0.225,0.881,0.102,0.234,0.881,0.15,0.262,0.881,0.191,0.303,0.881,0.218,-2.504,0.441,0.126,-2.498,0.443,0.093,-2.492,0.444,0.096,-2.489,0.445,0.102,-2.488,0.445,0.109,-2.489,0.445,0.115,-2.492,0.444,0.121,-2.498,0.443,0.124,-2.502,0.428,0.126,-2.508,0.427,0.124,-2.513,0.425,0.121,-2.517,0.425,0.115,-2.518,0.424,0.109,-2.517,0.425,0.102,-2.513,0.425,0.096,-2.508,0.427,0.093,-2.502,0.428,0.091,-2.495,0.429,0.093,-2.49,0.43,0.096,-2.486,0.431,0.102,-2.485,0.432,0.109,-2.486,0.431,0.115,-2.49,0.43,0.121,-2.495,0.429,0.124,-2.496,0.453,0.124,-2.49,0.455,0.121,-2.487,0.455,0.115,-2.485,0.456,0.109,-2.487,0.455,0.102,-2.49,0.455,0.096,-2.496,0.453,0.093,-2.502,0.452,0.091,-2.508,0.451,0.093,-2.514,0.45,0.096,-2.518,0.449,0.102,-2.519,0.448,0.109,-2.518,0.449,0.115,-2.514,0.45,0.121,-2.508,0.451,0.124,-2.502,0.452,0.126,-2.486,0.469,0.124,-2.481,0.466,0.121,-2.478,0.465,0.115,-2.477,0.464,0.109,-2.478,0.465,0.102,-2.481,0.466,0.096,-2.486,0.469,0.093,-2.492,0.472,0.091,-2.498,0.475,0.093};
			return value;
		}
		private double[] getCoordinate_7_173_point_8()
		{
			double[] value = {-2.503,0.477,0.096,-2.506,0.479,0.102,-2.507,0.48,0.109,-2.506,0.479,0.115,-2.503,0.477,0.121,-2.498,0.475,0.124,-2.492,0.472,0.126,-2.461,0.499,0.126,-2.46,0.492,0.124,-2.459,0.487,0.121,-2.458,0.483,0.115,-2.458,0.482,0.109,-2.458,0.483,0.102,-2.459,0.487,0.096,-2.46,0.492,0.093,-2.461,0.499,0.091,-2.462,0.505,0.093,-2.463,0.511,0.096,-2.463,0.515,0.102,-2.464,0.516,0.109,-2.463,0.515,0.115,-2.463,0.511,0.121,-2.462,0.505,0.124,-2.332,0.529,0.124,-2.331,0.522,0.126,-2.329,0.516,0.124,-2.328,0.51,0.121,-2.328,0.506,0.115,-2.328,0.505,0.109,-2.328,0.506,0.102,-2.328,0.51,0.096,-2.329,0.516,0.093,-2.331,0.522,0.091,-2.332,0.529,0.093,-2.333,0.535,0.096,-2.333,0.538,0.102,-2.334,0.54,0.109,-2.333,0.538,0.115,-2.333,0.535,0.121,-2.308,0.523,0.124,-2.311,0.517,0.126,-2.314,0.511,0.124,-2.317,0.506,0.121,-2.319,0.503,0.115,-2.319,0.502,0.109,-2.319,0.503,0.102,-2.317,0.506,0.096,-2.314,0.511,0.093,-2.311,0.517,0.091,-2.308,0.523,0.093,-2.305,0.528,0.096,-2.303,0.531,0.102,-2.303,0.532,0.109,-2.303,0.531,0.115,-2.305,0.528,0.121,-2.291,0.513,0.124,-2.294,0.508,0.126,-2.298,0.502,0.124,-2.3,0.497,0.121,-2.302,0.493,0.115,-2.303,0.492,0.109,-2.302,0.493,0.102,-2.3,0.497,0.096,-2.298,0.502,0.093,-2.294,0.508,0.091,-2.291,0.513,0.093,-2.289,0.518,0.096,-2.287,0.522,0.102,-2.286,0.523,0.109,-2.287,0.522,0.115,-2.289,0.518,0.121,-2.279,0.506,0.124,-2.284,0.501,0.126,-2.289,0.497,0.124,-2.293,0.493,0.121,-2.296,0.491,0.115,-2.297,0.49,0.109,-2.296,0.491,0.102,-2.293,0.493,0.096,-2.289,0.497,0.093,-2.284,0.501,0.091,-2.279,0.506,0.093,-2.275,0.509,0.096,-2.272,0.512,0.102,-2.271,0.513,0.109,-2.272,0.512,0.115,-2.275,0.509,0.121,-1.443,0.692,-0.4,-1.443,0.763,-0.399,-1.443,0.764,-0.47,-1.443,0.693,-0.471,-1.514,0.692,-0.4,-1.514,0.763,-0.399,-1.458,0.759,-0.471,-1.458,0.693,-0.471,-1.457,0.764,-0.47,-1.457,0.693,-0.471,-1.514,0.693,-0.47,-1.514,0.759,-0.47,-1.458,0.759,-0.414};
			return value;
		}
		private double[] getCoordinate_7_173_point_9()
		{
			double[] value = {-1.458,0.763,-0.418,-1.514,0.759,-0.414,-1.514,0.763,-0.409,-1.458,0.765,-0.471,-1.514,0.764,-0.47,-1.458,0.703,-0.414,-1.472,0.693,-0.47,-1.5,0.693,-0.47,-1.514,0.692,-0.411,-1.514,0.703,-0.414,-1.458,0.701,-0.471,-1.514,0.701,-0.471,-1.437,0.759,0.605,-1.437,0.688,0.605,-1.437,0.688,0.676,-1.437,0.759,0.676,-1.508,0.759,0.605,-1.508,0.688,0.605,-1.452,0.693,0.677,-1.452,0.759,0.677,-1.451,0.688,0.676,-1.451,0.759,0.676,-1.508,0.759,0.676,-1.508,0.693,0.676,-1.452,0.693,0.619,-1.452,0.688,0.624,-1.508,0.693,0.619,-1.508,0.688,0.615,-1.452,0.687,0.677,-1.508,0.687,0.676,-1.452,0.749,0.619,-1.466,0.758,0.676,-1.494,0.758,0.676,-1.508,0.759,0.616,-1.508,0.749,0.619,-1.452,0.751,0.677,-1.508,0.751,0.677,0.321,0.679,0.637,0.32,0.674,0.639,0.317,0.67,0.641,0.313,0.668,0.643,0.308,0.667,0.644,0.303,0.669,0.645,0.298,0.672,0.645,0.295,0.676,0.644,0.294,0.681,0.642,0.295,0.686,0.64,0.298,0.69,0.638,0.303,0.692,0.636,0.308,0.693,0.635,0.313,0.691,0.634,0.317,0.688,0.634,0.32,0.684,0.635,0.32,0.679,0.63,0.319,0.674,0.632,0.316,0.67,0.634,0.312,0.668,0.636,0.306,0.667,0.637,0.301,0.669,0.638,0.297,0.672,0.638,0.294,0.676,0.637,0.293,0.681,0.635,0.294,0.686,0.633,0.297,0.69,0.631,0.301,0.692,0.629,0.307,0.693,0.628,0.312,0.691,0.627,0.316,0.688,0.627,0.319,0.684,0.628,0.41,0.679,0.637,0.408,0.674,0.639,0.406,0.67,0.641,0.401,0.668,0.643,0.396,0.667,0.644,0.391,0.669,0.645,0.386,0.672,0.645,0.384,0.676,0.644,0.383,0.681,0.642,0.384,0.686,0.64,0.387,0.69,0.638,0.391,0.692,0.636,0.396,0.693,0.635,0.401,0.691,0.634,0.406,0.688,0.634,0.409,0.684,0.635,0.408,0.679,0.63,0.407,0.674,0.632,0.404,0.67,0.634,0.4,0.668,0.636,0.395,0.667,0.637,0.39,0.669,0.638,0.385,0.672,0.638,0.382,0.676,0.637,0.381,0.681,0.635,0.382,0.686,0.633,0.385,0.69,0.631,0.39,0.692,0.629,0.395,0.693,0.628,0.4,0.691,0.627,0.404,0.688,0.627};
			return value;
		}
		private double[] getCoordinate_7_173_point_10()
		{
			double[] value = {0.407,0.684,0.628,0.505,0.679,0.637,0.504,0.674,0.639,0.501,0.67,0.641,0.497,0.668,0.643,0.492,0.667,0.644,0.487,0.669,0.645,0.482,0.672,0.645,0.479,0.676,0.644,0.478,0.681,0.642,0.479,0.686,0.64,0.482,0.69,0.638,0.487,0.692,0.636,0.492,0.693,0.635,0.497,0.691,0.634,0.501,0.688,0.634,0.504,0.684,0.635,0.504,0.679,0.63,0.503,0.674,0.632,0.5,0.67,0.634,0.496,0.668,0.636,0.49,0.667,0.637,0.485,0.669,0.638,0.481,0.672,0.638,0.478,0.676,0.637,0.477,0.681,0.635,0.478,0.686,0.633,0.481,0.69,0.631,0.485,0.692,0.629,0.49,0.693,0.628,0.496,0.691,0.627,0.5,0.688,0.627,0.503,0.684,0.628};
			return value;
		}


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


		/** Define subarrays using type double[] */
		private double[] getCoordinate_7_177_point_1()
		{
			double[] value = {-1.467,0.706,-0.412,-1.467,0.706,0.601,-2.582,0.447,0.306,-2.582,0.447,0.311,-1.467,0.725,-0.412,-1.467,0.724,-0.411,-1.467,0.707,-0.411,0.248,0.707,0.273,0.252,0.707,0.272,0.255,0.707,0.27,0.257,0.707,0.267,0.257,0.707,0.263,0.257,0.707,0.26,0.255,0.707,0.257,0.252,0.707,0.255,0.248,0.707,0.254,0.245,0.707,0.255,0.242,0.707,0.257,0.24,0.707,0.26,0.239,0.707,0.263,0.24,0.707,0.267,0.242,0.707,0.27,0.245,0.707,0.272,0.303,0.679,-0.451,0.302,0.674,-0.454,0.299,0.67,-0.456,0.294,0.667,-0.456,0.289,0.665,-0.456,0.284,0.666,-0.454,0.28,0.668,-0.452,0.277,0.671,-0.449,0.276,0.676,-0.446,0.277,0.68,-0.444,0.28,0.685,-0.442,0.284,0.688,-0.441,0.289,0.689,-0.442,0.294,0.689,-0.443,0.299,0.686,-0.446,0.302,0.683,-0.448,-1.824,0.602,0.108,-1.824,0.602,0.123,-1.914,0.581,0.108,-1.914,0.581,0.123,-1.839,0.66,0.123,-1.826,0.602,0.123,-1.869,0.592,0.123,-1.913,0.581,0.123,-1.826,0.602,0.108,-1.869,0.592,0.108,-1.913,0.581,0.108,-1.839,0.66,0.108,-1.808,0.669,0.123,-1.778,0.68,0.123,-1.778,0.68,0.109,-1.808,0.669,0.108,-1.96,0.634,0.123,-1.993,0.63,0.123,-1.977,0.632,0.123,-2.019,0.627,0.123,-1.793,0.675,0.123,0.391,0.679,-0.451,0.39,0.674,-0.454,0.387,0.67,-0.456,0.383,0.667,-0.456,0.377,0.665,-0.456,0.372,0.666,-0.454,0.368,0.668,-0.452,0.365,0.671,-0.449,0.364,0.676,-0.446,0.365,0.68,-0.444,0.368,0.685,-0.442,0.372,0.688,-0.441,0.378,0.689,-0.442,0.383,0.689,-0.443,0.387,0.686,-0.446,0.39,0.683,-0.448,0.487,0.679,-0.451,0.486,0.674,-0.454,0.483,0.67,-0.456,0.478,0.667,-0.456,0.473,0.665,-0.456,0.468,0.666,-0.454,0.464,0.668,-0.452,0.461,0.671,-0.449,0.46,0.676,-0.446,0.461,0.68,-0.444,0.464,0.685,-0.442,0.468,0.688,-0.441,0.473,0.689,-0.442,0.478,0.689,-0.443,0.483,0.686,-0.446,0.486,0.683,-0.448,0.471,0.7,-0.067,0.471,0.7,0.267,0.219,0.7,-0.067,0.219,0.7,0.267,0.439,0.7,-0.094,0.376,0.7,-0.137,0.314,0.7,-0.137,0.251,0.7,-0.094};
			return value;
		}
		private double[] getCoordinate_7_177_point_2()
		{
			double[] value = {0.439,0.7,0.294,0.376,0.7,0.336,0.314,0.7,0.336,0.251,0.7,0.294,0.498,0.7,-0.018,0.502,0.7,0.061,0.502,0.7,0.139,0.498,0.7,0.217,0.192,0.7,-0.018,0.189,0.7,0.061,0.189,0.7,0.139,0.192,0.7,0.217,0.326,0.707,0.321,0.33,0.707,0.321,0.333,0.707,0.319,0.335,0.707,0.316,0.336,0.707,0.312,0.335,0.707,0.309,0.333,0.707,0.306,0.33,0.707,0.304,0.326,0.707,0.303,0.323,0.707,0.304,0.32,0.707,0.306,0.318,0.707,0.309,0.317,0.707,0.312,0.318,0.707,0.316,0.32,0.707,0.319,0.323,0.707,0.321,0.37,0.707,0.321,0.373,0.707,0.321,0.376,0.707,0.319,0.378,0.707,0.316,0.379,0.707,0.312,0.378,0.707,0.309,0.376,0.707,0.306,0.373,0.707,0.304,0.37,0.707,0.303,0.366,0.707,0.304,0.363,0.707,0.306,0.361,0.707,0.309,0.361,0.707,0.312,0.361,0.707,0.316,0.363,0.707,0.319,0.366,0.707,0.321,0.326,0.707,-0.106,0.33,0.707,-0.107,0.333,0.707,-0.109,0.335,0.707,-0.112,0.336,0.707,-0.115,0.335,0.707,-0.119,0.333,0.707,-0.122,0.33,0.707,-0.124,0.326,0.707,-0.124,0.323,0.707,-0.124,0.32,0.707,-0.122,0.318,0.707,-0.119,0.317,0.707,-0.115,0.318,0.707,-0.112,0.32,0.707,-0.109,0.323,0.707,-0.107,0.37,0.707,-0.106,0.373,0.707,-0.107,0.376,0.707,-0.109,0.378,0.707,-0.112,0.379,0.707,-0.115,0.378,0.707,-0.119,0.376,0.707,-0.122,0.373,0.707,-0.124,0.37,0.707,-0.124,0.366,0.707,-0.124,0.363,0.707,-0.122,0.361,0.707,-0.119,0.361,0.707,-0.115,0.361,0.707,-0.112,0.363,0.707,-0.109,0.366,0.707,-0.107,0.248,0.707,-0.057,0.252,0.707,-0.057,0.255,0.707,-0.059,0.257,0.707,-0.062,0.257,0.707,-0.066,0.257,0.707,-0.069,0.255,0.707,-0.072,0.252,0.707,-0.074,0.248,0.707,-0.075,0.245,0.707,-0.074,0.242,0.707,-0.072,0.24,0.707,-0.069,0.239,0.707,-0.066,0.24,0.707,-0.062,0.242,0.707,-0.059,0.245,0.707,-0.057,0.44,0.707,-0.057,0.444,0.707,-0.057,0.447,0.707,-0.059,0.449,0.707,-0.062,0.449,0.707,-0.066,0.449,0.707,-0.069,0.447,0.707,-0.072,0.444,0.707,-0.074};
			return value;
		}
		private double[] getCoordinate_7_177_point_3()
		{
			double[] value = {0.44,0.707,-0.075,0.437,0.707,-0.074,0.434,0.707,-0.072,0.432,0.707,-0.069,0.431,0.707,-0.066,0.432,0.707,-0.062,0.434,0.707,-0.059,0.437,0.707,-0.057,0.44,0.707,0.273,0.444,0.707,0.272,0.447,0.707,0.27,0.449,0.707,0.267,0.449,0.707,0.263,0.449,0.707,0.26,0.447,0.707,0.257,0.444,0.707,0.255,0.44,0.707,0.254,0.437,0.707,0.255,0.434,0.707,0.257,0.432,0.707,0.26,0.431,0.707,0.263,0.432,0.707,0.267,0.434,0.707,0.27,0.437,0.707,0.272,0.207,0.707,0.046,0.21,0.707,0.045,0.213,0.707,0.043,0.215,0.707,0.04,0.216,0.707,0.036,0.215,0.707,0.033,0.213,0.707,0.03,0.21,0.707,0.028,0.207,0.707,0.027,0.203,0.707,0.028,0.2,0.707,0.03,0.198,0.707,0.033,0.197,0.707,0.036,0.198,0.707,0.04,0.2,0.707,0.043,0.203,0.707,0.045,0.207,0.707,0.179,0.21,0.707,0.179,0.213,0.707,0.177,0.215,0.707,0.174,0.216,0.707,0.17,0.215,0.707,0.167,0.213,0.707,0.164,0.21,0.707,0.162,0.207,0.707,0.161,0.203,0.707,0.162,0.2,0.707,0.164,0.198,0.707,0.167,0.197,0.707,0.17,0.198,0.707,0.174,0.2,0.707,0.177,0.203,0.707,0.179,0.484,0.707,0.046,0.487,0.707,0.045,0.49,0.707,0.043,0.492,0.707,0.04,0.493,0.707,0.036,0.492,0.707,0.033,0.49,0.707,0.03,0.487,0.707,0.028,0.484,0.707,0.027,0.48,0.707,0.028,0.478,0.707,0.03,0.476,0.707,0.033,0.475,0.707,0.036,0.476,0.707,0.04,0.478,0.707,0.043,0.48,0.707,0.045,0.484,0.707,0.179,0.487,0.707,0.179,0.49,0.707,0.177,0.492,0.707,0.174,0.493,0.707,0.17,0.492,0.707,0.167,0.49,0.707,0.164,0.487,0.707,0.162,0.484,0.707,0.161,0.48,0.707,0.162,0.478,0.707,0.164,0.476,0.707,0.167,0.475,0.707,0.17,0.476,0.707,0.174,0.478,0.707,0.177,0.48,0.707,0.179,0.351,0.688,0.228,0.399,0.688,0.218,0.44,0.688,0.191,0.468,0.688,0.15,0.477,0.688,0.102,0.468,0.688,0.053,0.44,0.688,0.012,0.399,0.688,-0.015,0.351,0.688,-0.025,0.303,0.688,-0.015,0.262,0.688,0.012,0.234,0.688,0.053};
			return value;
		}
		private double[] getCoordinate_7_177_point_4()
		{
			double[] value = {0.225,0.688,0.102,0.234,0.688,0.15,0.262,0.688,0.191,0.303,0.688,0.218,-2.504,0.441,0.126,-2.511,0.44,0.124,-2.516,0.439,0.121,-2.52,0.438,0.115,-2.521,0.438,0.109,-2.52,0.438,0.102,-2.516,0.439,0.096,-2.511,0.44,0.093,-2.504,0.441,0.091,-2.498,0.443,0.093,-2.492,0.444,0.096,-2.492,0.444,0.121,-2.498,0.443,0.124,-2.502,0.428,0.126,-2.508,0.427,0.124,-2.513,0.425,0.121,-2.517,0.425,0.115,-2.518,0.424,0.109,-2.517,0.425,0.102,-2.513,0.425,0.096,-2.508,0.427,0.093,-2.502,0.428,0.091,-2.495,0.429,0.093,-2.49,0.43,0.096,-2.49,0.43,0.121,-2.495,0.429,0.124,-2.496,0.453,0.093,-2.502,0.452,0.091,-2.508,0.451,0.093,-2.514,0.45,0.096,-2.518,0.449,0.102,-2.519,0.448,0.109,-2.518,0.449,0.115,-2.514,0.45,0.121,-2.508,0.451,0.124,-2.502,0.452,0.126,-1.458,0.693,-0.471,-1.457,0.693,-0.471,-1.458,0.703,-0.414,-1.472,0.693,-0.47,-1.458,0.701,-0.471,-1.452,0.759,0.677,-1.451,0.759,0.676,-1.452,0.749,0.619,-1.466,0.758,0.676,-1.452,0.751,0.677,0.551,0.625,0.653,0.226,0.632,0.647,0.551,0.627,0.659,0.226,0.634,0.653,0.398,0.744,-0.336,0.392,0.746,-0.337,0.413,0.739,-0.351,0.412,0.74,-0.345,0.409,0.741,-0.34,0.404,0.743,-0.337,0.406,0.781,-0.34,0.4,0.783,-0.342,0.421,0.777,-0.355,0.42,0.778,-0.35,0.417,0.779,-0.345,0.412,0.78,-0.342,0.409,0.685,0.571,0.404,0.686,0.567,0.398,0.687,0.566,0.392,0.688,0.568,0.387,0.69,0.571,0.384,0.691,0.576,0.383,0.692,0.581,0.384,0.692,0.587,0.388,0.692,0.591,0.393,0.692,0.594,0.399,0.69,0.595,0.405,0.689,0.594,0.409,0.688,0.591,0.413,0.686,0.586,0.414,0.685,0.581,0.412,0.685,0.575,0.32,0.679,0.63,0.319,0.674,0.632,0.316,0.67,0.634,0.312,0.668,0.636,0.306,0.667,0.637,0.301,0.669,0.638,0.297,0.672,0.638,0.294,0.676,0.637,0.293,0.681,0.635,0.294,0.686,0.633,0.297,0.69,0.631,0.301,0.692,0.629,0.307,0.693,0.628,0.312,0.691,0.627,0.316,0.688,0.627,0.319,0.684,0.628,0.408,0.679,0.63,0.407,0.674,0.632};
			return value;
		}
		private double[] getCoordinate_7_177_point_5()
		{
			double[] value = {0.404,0.67,0.634,0.4,0.668,0.636,0.395,0.667,0.637,0.39,0.669,0.638,0.385,0.672,0.638,0.382,0.676,0.637,0.381,0.681,0.635,0.382,0.686,0.633,0.385,0.69,0.631,0.39,0.692,0.629,0.395,0.693,0.628,0.4,0.691,0.627,0.404,0.688,0.627,0.407,0.684,0.628,0.504,0.679,0.63,0.503,0.674,0.632,0.5,0.67,0.634,0.496,0.668,0.636,0.49,0.667,0.637,0.485,0.669,0.638,0.481,0.672,0.638,0.478,0.676,0.637,0.477,0.681,0.635,0.478,0.686,0.633,0.481,0.69,0.631,0.485,0.692,0.629,0.49,0.693,0.628,0.496,0.691,0.627,0.5,0.688,0.627,0.503,0.684,0.628};
			return value;
		}


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


		/** Define subarrays using type double[] */
		private double[] getCoordinate_7_188_point_1()
		{
			double[] value = {2.458,0.44,-0.763,2.458,-0.062,-0.697,2.458,-0.062,0.982,2.458,0.434,0.988,-1.913,0.44,-0.763,-1.913,-0.062,-0.697,-1.913,-0.062,0.982,-1.913,0.434,0.988,2.458,0.464,-0.361,2.458,0.464,-0.025,2.458,0.464,0.646,-2.846,0.436,-0.39,-2.844,0.437,-0.025,-2.831,0.453,0.621,2.458,0.464,0.31,-2.844,0.438,0.31,-2.848,0.437,0.31,1.584,0.44,-0.763,0.71,0.44,-0.763,-0.164,0.44,-0.763,-1.038,0.44,-0.763,1.584,0.434,0.988,0.71,0.434,0.988,-0.164,0.434,0.988,-1.038,0.434,0.988,-1.038,0.464,0.646,-0.164,0.464,0.646,0.71,0.464,0.646,1.584,0.464,0.646,-1.038,0.464,0.31,-0.164,0.464,0.31,0.71,0.464,0.31,1.584,0.464,0.31,-1.038,0.464,-0.025,-0.164,0.464,-0.025,0.71,0.464,-0.025,1.584,0.464,-0.025,-1.038,0.464,-0.361,-0.164,0.464,-0.361,0.71,0.464,-0.361,1.584,0.464,-0.361,2.787,0.464,0.31,2.787,0.464,0.646,2.787,0.434,0.988,2.787,-0.062,0.982,2.787,-0.062,-0.697,2.787,0.44,-0.763,2.787,0.464,-0.361,2.787,0.464,-0.025,-2.784,-0.062,-0.361,-2.767,-0.062,-0.025,-2.849,-0.062,0.31,-2.868,-0.079,0.621,-2.821,-0.184,-0.387,-1.987,-0.184,-0.697,2.458,-0.184,-0.697,2.458,-0.184,0.982,-1.912,-0.184,0.982,-2.868,-0.201,0.621,-2.849,-0.184,0.248,-2.848,-0.188,0.17,2.787,-0.184,-0.697,2.787,-0.184,0.982,2.787,-0.184,0.646,2.787,-0.184,0.31,2.787,-0.184,-0.025,2.787,-0.184,-0.361,2.458,-0.467,-0.361,2.458,-0.593,-0.025,2.458,-0.593,0.31,2.458,-0.467,0.646,-1.927,-0.467,0.646,-1.942,-0.593,0.31,-1.957,-0.593,-0.026,-1.972,-0.467,-0.361,2.458,-0.602,0.31,2.458,-0.593,-0.026,2.458,-0.646,0.142,-1.95,-0.646,0.142,-2.859,-0.192,0.274,-2.79,-0.173,-0.0010,-2.845,-0.193,0.081,0.349,0.142,0.744,0.349,0.255,0.763,0.349,0.352,0.815,0.349,0.416,0.894,0.349,0.439,0.987,0.349,0.416,1.08,0.349,0.352,1.159,0.349,0.255,1.211,0.349,0.142,1.23,0.349,0.028,1.211,0.349,-0.069,1.159,0.349,-0.133,1.08,0.349,-0.156,0.987,0.349,-0.133,0.894,0.349,-0.069,0.815,0.349,0.028,0.763,0.908,0.142,0.744,0.908,0.255,0.763};
			return value;
		}
		private double[] getCoordinate_7_188_point_2()
		{
			double[] value = {0.908,0.352,0.815,0.908,0.416,0.894,0.908,0.439,0.987,0.908,0.416,1.08,0.908,0.352,1.159,0.908,0.255,1.211,0.908,0.142,1.23,0.908,0.028,1.211,0.908,-0.069,1.159,0.908,-0.133,1.08,0.908,-0.156,0.987,0.908,-0.133,0.894,0.908,-0.069,0.815,0.908,0.028,0.763,-1.923,0.255,0.763,-1.923,0.142,0.744,-1.923,0.028,0.763,-1.923,-0.069,0.815,-1.923,-0.133,0.894,-1.923,-0.156,0.987,-1.923,-0.133,1.08,-1.923,-0.069,1.159,-1.923,0.028,1.211,-1.923,0.142,1.23,-1.923,0.255,1.211,-1.923,0.352,1.159,-1.923,0.416,1.08,-1.923,0.439,0.987,-1.923,0.416,0.894,-1.923,0.352,0.815,-2.583,0.255,0.615,-2.562,0.142,0.615,-2.583,0.028,0.615,-2.644,-0.069,0.615,-2.734,-0.133,0.615,-2.841,-0.156,0.615,-2.948,-0.133,0.615,-3.039,-0.069,0.615,-3.099,0.028,0.615,-3.12,0.142,0.615,-3.099,0.255,0.615,-3.039,0.352,0.615,-2.948,0.416,0.615,-2.841,0.439,0.615,-2.734,0.416,0.615,-2.644,0.352,0.615,-2.644,0.352,-0.175,-2.583,0.255,-0.175,-2.562,0.142,-0.175,-2.583,0.028,-0.175,-2.644,-0.069,-0.175,-2.734,-0.133,-0.175,-2.841,-0.156,-0.175,-2.948,-0.133,-0.175,-3.039,-0.069,-0.175,-3.099,0.028,-0.175,-3.12,0.142,-0.175,-3.099,0.255,-0.175,-3.039,0.352,-0.175,-2.948,0.416,-0.175,-2.841,0.439,-0.175,-2.734,0.416,-0.175,-2.644,0.352,-0.166,-2.583,0.255,-0.166,-2.562,0.142,-0.166,-2.583,0.028,-0.166,-2.644,-0.069,-0.166,-2.734,-0.133,-0.166,-2.841,-0.156,-0.166,-2.948,-0.133,-0.166,-3.039,-0.069,-0.166,-3.099,0.028,-0.166,-3.12,0.142,-0.166,-3.099,0.255,-0.166,-3.039,0.352,-0.166,-2.948,0.416,-0.166,-2.841,0.439,-0.166,-2.734,0.416,-0.166,2.363,-0.069,0.815,2.363,0.028,0.763,2.363,0.142,0.744,2.363,0.255,0.763,2.363,0.352,0.815,2.363,0.416,0.894,2.363,0.439,0.987,2.363,0.416,1.08,2.363,0.352,1.159,2.363,0.255,1.211,2.363,0.142,1.23,2.363,0.028,1.211,2.363,-0.069,1.159,2.363,-0.133,1.08,2.363,-0.156,0.987,2.363,-0.133,0.894,2.776,-0.133,0.894,2.776,-0.069,0.815,2.776,0.028,0.763,2.776,0.142,0.744,2.776,0.255,0.763,2.776,0.352,0.815};
			return value;
		}
		private double[] getCoordinate_7_188_point_3()
		{
			double[] value = {2.776,0.416,0.894,2.776,0.439,0.987,2.776,0.416,1.08,2.776,0.352,1.159,2.776,0.255,1.211,2.776,0.142,1.23,2.776,0.028,1.211,2.776,-0.069,1.159,2.776,-0.133,1.08,2.776,-0.156,0.987,0.349,0.142,-0.519,0.349,0.028,-0.538,0.349,-0.069,-0.59,0.349,-0.133,-0.669,0.349,-0.156,-0.762,0.349,-0.133,-0.855,0.349,-0.069,-0.934,0.349,0.028,-0.986,0.349,0.142,-1.005,0.349,0.255,-0.986,0.349,0.352,-0.934,0.349,0.416,-0.855,0.349,0.439,-0.762,0.349,0.416,-0.669,0.349,0.352,-0.59,0.349,0.255,-0.538,0.908,0.142,-0.519,0.908,0.028,-0.538,0.908,-0.069,-0.59,0.908,-0.133,-0.669,0.908,-0.156,-0.762,0.908,-0.133,-0.855,0.908,-0.069,-0.934,0.908,0.028,-0.986,0.908,0.142,-1.005,0.908,0.255,-0.986,0.908,0.352,-0.934,0.908,0.416,-0.855,0.908,0.439,-0.762,0.908,0.416,-0.669,0.908,0.352,-0.59,0.908,0.255,-0.538,-1.923,0.028,-0.538,-1.923,0.142,-0.519,-1.923,0.255,-0.538,-1.923,0.352,-0.59,-1.923,0.416,-0.669,-1.923,0.439,-0.762,-1.923,0.416,-0.855,-1.923,0.352,-0.934,-1.923,0.255,-0.986,-1.923,0.142,-1.005,-1.923,0.028,-0.986,-1.923,-0.069,-0.934,-1.923,-0.133,-0.855,-1.923,-0.156,-0.762,-1.923,-0.133,-0.669,-1.923,-0.069,-0.59,-2.583,0.028,-0.39,-2.562,0.142,-0.39,-2.583,0.255,-0.39,-2.644,0.352,-0.39,-2.734,0.416,-0.39,-2.841,0.439,-0.39,-2.948,0.416,-0.39,-3.039,0.352,-0.39,-3.099,0.255,-0.39,-3.12,0.142,-0.39,-3.099,0.028,-0.39,-3.039,-0.069,-0.39,-2.948,-0.133,-0.39,-2.841,-0.156,-0.39,-2.734,-0.133,-0.39,-2.644,-0.069,-0.39,-2.644,-0.069,0.4,-2.583,0.028,0.4,-2.562,0.142,0.4,-2.583,0.255,0.4,-2.644,0.352,0.4,-2.734,0.416,0.4,-2.841,0.439,0.4,-2.948,0.416,0.4,-3.039,0.352,0.4,-3.099,0.255,0.4,-3.12,0.142,0.4,-3.099,0.028,0.4,-3.039,-0.069,0.4,-2.948,-0.133,0.4,-2.841,-0.156,0.4,-2.734,-0.133,0.4,-2.644,-0.069,0.392,-2.583,0.028,0.392,-2.562,0.142,0.392,-2.583,0.255,0.392,-2.644,0.352,0.392,-2.734,0.416,0.392,-2.841,0.439,0.392,-2.948,0.416,0.392,-3.039,0.352,0.392,-3.099,0.255,0.392};
			return value;
		}
		private double[] getCoordinate_7_188_point_4()
		{
			double[] value = {-3.12,0.142,0.392,-3.099,0.028,0.392,-3.039,-0.069,0.392,-2.948,-0.133,0.392,-2.841,-0.156,0.392,-2.734,-0.133,0.392,2.363,0.352,-0.59,2.363,0.255,-0.538,2.363,0.142,-0.519,2.363,0.028,-0.538,2.363,-0.069,-0.59,2.363,-0.133,-0.669,2.363,-0.156,-0.762,2.363,-0.133,-0.855,2.363,-0.069,-0.934,2.363,0.028,-0.986,2.363,0.142,-1.005,2.363,0.255,-0.986,2.363,0.352,-0.934,2.363,0.416,-0.855,2.363,0.439,-0.762,2.363,0.416,-0.669,2.776,0.416,-0.669,2.776,0.352,-0.59,2.776,0.255,-0.538,2.776,0.142,-0.519,2.776,0.028,-0.538,2.776,-0.069,-0.59,2.776,-0.133,-0.669,2.776,-0.156,-0.762,2.776,-0.133,-0.855,2.776,-0.069,-0.934,2.776,0.028,-0.986,2.776,0.142,-1.005,2.776,0.255,-0.986,2.776,0.352,-0.934,2.776,0.416,-0.855,2.776,0.439,-0.762,0.573,0.095,0.776,0.573,0.213,0.799,0.573,0.312,0.866,0.573,0.379,0.966,0.573,0.403,1.084,0.573,0.379,1.202,0.573,0.312,1.302,0.573,0.213,1.368,0.573,0.095,1.392,0.573,-0.023,1.368,0.573,-0.123,1.302,0.573,-0.19,1.202,0.573,-0.213,1.084,0.573,-0.19,0.966,0.573,-0.123,0.866,0.573,-0.023,0.799,1.189,0.095,0.776,1.189,0.213,0.799,1.189,0.312,0.866,1.189,0.379,0.966,1.189,0.403,1.084,1.189,0.379,1.202,1.189,0.312,1.302,1.189,0.213,1.368,1.189,0.095,1.392,1.189,-0.023,1.368,1.189,-0.123,1.302,1.189,-0.19,1.202,1.189,-0.213,1.084,1.189,-0.19,0.966,1.189,-0.123,0.866,1.189,-0.023,0.799,-1.931,0.213,0.799,-1.931,0.095,0.776,-1.931,-0.023,0.799,-1.931,-0.123,0.866,-1.931,-0.19,0.966,-1.931,-0.213,1.084,-1.931,-0.19,1.202,-1.931,-0.123,1.302,-1.931,-0.023,1.368,-1.931,0.095,1.392,-1.931,0.213,1.368,-1.931,0.312,1.302,-1.931,0.379,1.202,-1.931,0.403,1.084,-1.931,0.379,0.966,-1.931,0.312,0.866,-2.659,0.213,0.612,-2.636,0.095,0.612,-2.659,-0.023,0.612,-2.726,-0.123,0.612,-2.826,-0.19,0.612,-2.944,-0.213,0.612,-3.062,-0.19,0.612,-3.162,-0.123,0.612,-3.228,-0.023,0.612,-3.252,0.095,0.612,-3.228,0.213,0.612,-3.162,0.312,0.612,-3.062,0.379,0.612,-2.944,0.403,0.612};
			return value;
		}
		private double[] getCoordinate_7_188_point_5()
		{
			double[] value = {-2.826,0.379,0.612,-2.726,0.312,0.612,-2.726,0.312,-0.39,-2.659,0.213,-0.39,-2.636,0.095,-0.39,-2.659,-0.023,-0.39,-2.726,-0.123,-0.39,-2.826,-0.19,-0.39,-2.944,-0.213,-0.39,-3.062,-0.19,-0.39,-3.162,-0.123,-0.39,-3.228,-0.023,-0.39,-3.252,0.095,-0.39,-3.228,0.213,-0.39,-3.162,0.312,-0.39,-3.062,0.379,-0.39,-2.944,0.403,-0.39,-2.826,0.379,-0.39,-2.726,0.312,-0.379,-2.659,0.213,-0.379,-2.636,0.095,-0.379,-2.659,-0.023,-0.379,-2.726,-0.123,-0.379,-2.826,-0.19,-0.379,-2.944,-0.213,-0.379,-3.062,-0.19,-0.379,-3.162,-0.123,-0.379,-3.228,-0.023,-0.379,-3.252,0.095,-0.379,-3.228,0.213,-0.379,-3.162,0.312,-0.379,-3.062,0.379,-0.379,-2.944,0.403,-0.379,-2.826,0.379,-0.379,2.794,-0.123,0.866,2.794,-0.023,0.799,2.794,0.095,0.776,2.794,0.213,0.799,2.794,0.312,0.866,2.794,0.379,0.966,2.794,0.403,1.084,2.794,0.379,1.202,2.794,0.312,1.302,2.794,0.213,1.368,2.794,0.095,1.392,2.794,-0.023,1.368,2.794,-0.123,1.302,2.794,-0.19,1.202,2.794,-0.213,1.084,2.794,-0.19,0.966,0.573,0.095,-0.552,0.573,-0.023,-0.575,0.573,-0.123,-0.642,0.573,-0.19,-0.742,0.573,-0.213,-0.86,0.573,-0.19,-0.977,0.573,-0.123,-1.077,0.573,-0.023,-1.144,0.573,0.095,-1.168,0.573,0.213,-1.144,0.573,0.312,-1.077,0.573,0.379,-0.977,0.573,0.403,-0.86,0.573,0.379,-0.742,0.573,0.312,-0.642,0.573,0.213,-0.575,1.189,0.095,-0.552,1.189,-0.023,-0.575,1.189,-0.123,-0.642,1.189,-0.19,-0.742,1.189,-0.213,-0.86,1.189,-0.19,-0.977,1.189,-0.123,-1.077,1.189,-0.023,-1.144,1.189,0.095,-1.168,1.189,0.213,-1.144,1.189,0.312,-1.077,1.189,0.379,-0.977,1.189,0.403,-0.86,1.189,0.379,-0.742,1.189,0.312,-0.642,1.189,0.213,-0.575,-1.931,-0.023,-0.575,-1.931,0.095,-0.552,-1.931,0.213,-0.575,-1.931,0.312,-0.642,-1.931,0.379,-0.742,-1.931,0.403,-0.86,-1.931,0.379,-0.977,-1.931,0.312,-1.077,-1.931,0.213,-1.144,-1.931,0.095,-1.168,-1.931,-0.023,-1.144,-1.931,-0.123,-1.077,-1.931,-0.19,-0.977,-1.931,-0.213,-0.86,-1.931,-0.19,-0.742,-1.931,-0.123,-0.642,-2.659,-0.023,-0.388,-2.636,0.095,-0.388};
			return value;
		}
		private double[] getCoordinate_7_188_point_6()
		{
			double[] value = {-2.659,0.213,-0.388,-2.726,0.312,-0.388,-2.826,0.379,-0.388,-2.944,0.403,-0.388,-3.062,0.379,-0.388,-3.162,0.312,-0.388,-3.228,0.213,-0.388,-3.252,0.095,-0.388,-3.228,-0.023,-0.388,-3.162,-0.123,-0.388,-3.062,-0.19,-0.388,-2.944,-0.213,-0.388,-2.826,-0.19,-0.388,-2.726,-0.123,-0.388,1.179,0.312,-0.642,1.179,0.213,-0.575,1.179,0.095,-0.552,1.179,-0.023,-0.575,1.179,-0.123,-0.642,1.179,-0.19,-0.742,1.179,-0.213,-0.86,1.179,-0.19,-0.977,1.179,-0.123,-1.077,1.179,-0.023,-1.144,1.179,0.095,-1.168,1.179,0.213,-1.144,1.179,0.312,-1.077,1.179,0.379,-0.977,1.179,0.403,-0.86,1.179,0.379,-0.742,2.782,0.312,-0.642,2.782,0.213,-0.575,2.782,0.095,-0.552,2.782,-0.023,-0.575,2.782,-0.123,-0.642,2.782,-0.19,-0.742,2.782,-0.213,-0.86,2.782,-0.19,-0.977,2.782,-0.123,-1.077,2.782,-0.023,-1.144,2.782,0.095,-1.168,2.782,0.213,-1.144,2.782,0.312,-1.077,2.782,0.379,-0.977,2.782,0.403,-0.86,2.782,0.379,-0.742};
			return value;
		}

		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=6, element #73, 776 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_6_73_coordIndex()
		{
			MFInt32 IndexedFaceSet_6_73_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_6_73_coordIndex_1()));
			return IndexedFaceSet_6_73_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=7, element #73, 648 total numbers made up of 216 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_7_73_point()
		{
			MFVec3f Coordinate_7_73_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_7_73_point_1()))
				.append(new MFVec3f(getCoordinate_7_73_point_2()))
				.append(new MFVec3f(getCoordinate_7_73_point_3()));
			return Coordinate_7_73_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=6, element #100, 1844 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_6_100_coordIndex()
		{
			MFInt32 IndexedFaceSet_6_100_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_6_100_coordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_6_100_coordIndex_2()));
			return IndexedFaceSet_6_100_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=7, element #100, 1104 total numbers made up of 368 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_7_100_point()
		{
			MFVec3f Coordinate_7_100_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_7_100_point_1()))
				.append(new MFVec3f(getCoordinate_7_100_point_2()))
				.append(new MFVec3f(getCoordinate_7_100_point_3()))
				.append(new MFVec3f(getCoordinate_7_100_point_4()));
			return Coordinate_7_100_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=6, element #110, 631 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_6_110_coordIndex()
		{
			MFInt32 IndexedFaceSet_6_110_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_6_110_coordIndex_1()));
			return IndexedFaceSet_6_110_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=7, element #110, 600 total numbers made up of 200 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_7_110_point()
		{
			MFVec3f Coordinate_7_110_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_7_110_point_1()))
				.append(new MFVec3f(getCoordinate_7_110_point_2()));
			return Coordinate_7_110_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=7, element #114, 234 total numbers made up of 78 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_7_114_point()
		{
			MFVec3f Coordinate_7_114_point = new MFVec3f(new double[] {2.626,0.48,0.227,2.64,0.48,0.224,2.653,0.48,0.216,2.661,0.48,0.204,2.664,0.48,0.189,2.661,0.48,0.175,2.653,0.48,0.162,2.64,0.48,0.154,2.626,0.48,0.151,2.611,0.48,0.154,2.599,0.48,0.162,2.591,0.48,0.175,2.588,0.48,0.189,2.591,0.48,0.204,2.599,0.48,0.216,2.611,0.48,0.224,2.652,3.524,0.18,2.668,3.524,0.177,2.681,3.524,0.168,2.69,3.524,0.154,2.693,3.524,0.138,2.69,3.524,0.122,2.681,3.524,0.109,2.668,3.524,0.1,2.652,3.524,0.097,2.636,3.524,0.1,2.622,3.524,0.109,2.613,3.524,0.122,2.61,3.524,0.138,2.613,3.524,0.154,2.622,3.524,0.168,2.636,3.524,0.177,2.652,3.179,0.161,2.66,3.179,0.16,2.667,3.179,0.155,2.671,3.179,0.148,2.673,3.179,0.141,2.671,3.179,0.133,2.667,3.179,0.126,2.66,3.179,0.122,2.652,3.179,0.12,2.644,3.179,0.122,2.638,3.179,0.126,2.633,3.179,0.133,2.632,3.179,0.141,2.633,3.179,0.148,2.638,3.179,0.155,2.644,3.179,0.16,2.652,3.242,0.161,2.633,3.242,0.148,2.638,3.242,0.155,2.644,3.242,0.16,2.638,3.518,0.155,2.644,3.518,0.16,2.652,3.518,0.161,2.66,3.518,0.16,2.667,3.518,0.155,2.671,3.518,0.148,2.673,3.518,0.141,2.671,3.518,0.133,2.667,3.518,0.126,2.66,3.518,0.122,2.652,3.518,0.12,2.644,3.518,0.122,2.638,3.518,0.126,2.633,3.518,0.133,2.632,3.518,0.141,2.633,3.518,0.148,2.48,3.199,0.406,2.46,3.176,0.393,2.795,3.172,-0.034,2.497,3.182,0.418,2.774,3.149,-0.047,2.477,3.159,0.405,2.792,3.345,0.293,2.458,2.974,0.083,2.808,3.346,0.264,2.474,2.975,0.055});
			return Coordinate_7_114_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=7, element #129, 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 getCoordinate_7_129_point()
		{
			MFVec3f Coordinate_7_129_point = new MFVec3f(new double[] {2.62,2.305,0.253,2.644,2.305,0.248,2.664,2.305,0.235,2.677,2.305,0.215,2.682,2.305,0.191,2.677,2.305,0.168,2.664,2.305,0.148,2.644,2.305,0.135,2.62,2.305,0.13,2.597,2.305,0.135,2.577,2.305,0.148,2.564,2.305,0.168,2.559,2.305,0.191,2.564,2.305,0.215,2.577,2.305,0.235,2.597,2.305,0.248,2.62,2.348,0.277,2.653,2.348,0.271,2.681,2.348,0.252,2.7,2.348,0.224,2.706,2.348,0.191,2.7,2.348,0.158,2.681,2.348,0.13,2.653,2.348,0.112,2.62,2.348,0.105,2.587,2.348,0.112,2.559,2.348,0.13,2.541,2.348,0.158,2.534,2.348,0.191,2.541,2.348,0.224,2.559,2.348,0.252,2.587,2.348,0.271,2.62,2.426,0.253,2.644,2.426,0.248,2.664,2.426,0.235,2.677,2.426,0.215,2.682,2.426,0.191,2.677,2.426,0.168,2.664,2.426,0.148,2.644,2.426,0.135,2.62,2.426,0.13,2.597,2.426,0.135,2.577,2.426,0.148,2.564,2.426,0.168,2.559,2.426,0.191,2.564,2.426,0.215,2.577,2.426,0.235,2.597,2.426,0.248,2.62,2.383,0.277,2.653,2.383,0.271,2.681,2.383,0.252,2.7,2.383,0.224,2.706,2.383,0.191,2.7,2.383,0.158,2.681,2.383,0.13,2.653,2.383,0.112,2.62,2.383,0.105,2.587,2.383,0.112,2.559,2.383,0.13,2.541,2.383,0.158,2.534,2.383,0.191,2.541,2.383,0.224,2.559,2.383,0.252,2.587,2.383,0.271});
			return Coordinate_7_129_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=6, element #135, 2202 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_6_135_coordIndex()
		{
			MFInt32 IndexedFaceSet_6_135_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_6_135_coordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_6_135_coordIndex_2()))
				.append(new MFInt32(getIndexedFaceSet_6_135_coordIndex_3()));
			return IndexedFaceSet_6_135_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=7, element #135, 2214 total numbers made up of 738 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_7_135_point()
		{
			MFVec3f Coordinate_7_135_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_7_135_point_1()))
				.append(new MFVec3f(getCoordinate_7_135_point_2()))
				.append(new MFVec3f(getCoordinate_7_135_point_3()))
				.append(new MFVec3f(getCoordinate_7_135_point_4()))
				.append(new MFVec3f(getCoordinate_7_135_point_5()))
				.append(new MFVec3f(getCoordinate_7_135_point_6()))
				.append(new MFVec3f(getCoordinate_7_135_point_7()))
				.append(new MFVec3f(getCoordinate_7_135_point_8()));
			return Coordinate_7_135_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=6, element #139, 421 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_6_139_coordIndex()
		{
			MFInt32 IndexedFaceSet_6_139_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_6_139_coordIndex_1()));
			return IndexedFaceSet_6_139_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=7, element #139, 342 total numbers made up of 114 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_7_139_point()
		{
			MFVec3f Coordinate_7_139_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_7_139_point_1()))
				.append(new MFVec3f(getCoordinate_7_139_point_2()));
			return Coordinate_7_139_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=6, element #143, 946 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_6_143_coordIndex()
		{
			MFInt32 IndexedFaceSet_6_143_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_6_143_coordIndex_1()));
			return IndexedFaceSet_6_143_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=7, element #143, 1251 total numbers made up of 417 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_7_143_point()
		{
			MFVec3f Coordinate_7_143_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_7_143_point_1()))
				.append(new MFVec3f(getCoordinate_7_143_point_2()))
				.append(new MFVec3f(getCoordinate_7_143_point_3()))
				.append(new MFVec3f(getCoordinate_7_143_point_4()))
				.append(new MFVec3f(getCoordinate_7_143_point_5()));
			return Coordinate_7_143_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=6, element #148, 389 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_6_148_coordIndex()
		{
			MFInt32 IndexedFaceSet_6_148_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_6_148_coordIndex_1()));
			return IndexedFaceSet_6_148_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=7, element #148, 255 total numbers made up of 85 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_7_148_point()
		{
			MFVec3f Coordinate_7_148_point = new MFVec3f(new double[] {1.531,1.498,0.3,1.597,1.498,0.287,1.652,1.498,0.25,1.689,1.498,0.195,1.702,1.498,0.129,1.689,1.498,0.064,1.652,1.498,0.0080,1.597,1.498,-0.029,1.531,1.498,-0.042,1.466,1.498,-0.029,1.41,1.498,0.0080,1.373,1.498,0.064,1.36,1.498,0.129,1.373,1.498,0.195,1.41,1.498,0.25,1.466,1.498,0.287,1.531,1.569,0.314,1.602,1.569,0.3,1.662,1.569,0.26,1.702,1.569,0.2,1.716,1.569,0.129,1.702,1.569,0.059,1.662,1.569,-0.0010,1.602,1.569,-0.042,1.531,1.569,-0.056,1.46,1.569,-0.042,1.4,1.569,-0.0010,1.36,1.569,0.059,1.346,1.569,0.129,1.36,1.569,0.2,1.4,1.569,0.26,1.46,1.569,0.3,1.531,1.64,0.3,1.597,1.64,0.287,1.652,1.64,0.25,1.689,1.64,0.195,1.702,1.64,0.129,1.689,1.64,0.064,1.652,1.64,0.0080,1.597,1.64,-0.029,1.531,1.64,-0.042,1.466,1.64,-0.029,1.41,1.64,0.0080,1.373,1.64,0.064,1.36,1.64,0.129,1.373,1.64,0.195,1.41,1.64,0.25,1.466,1.64,0.287,1.531,1.7,0.26,1.581,1.7,0.25,1.624,1.7,0.222,1.652,1.7,0.179,1.662,1.7,0.129,1.652,1.7,0.079,1.624,1.7,0.037,1.581,1.7,0.0080,1.531,1.7,-0.0010,1.481,1.7,0.0080,1.439,1.7,0.037,1.41,1.7,0.079,1.4,1.7,0.129,1.41,1.7,0.179,1.439,1.7,0.222,1.481,1.7,0.25,1.531,1.74,0.2,1.558,1.74,0.195,1.581,1.74,0.179,1.597,1.74,0.156,1.602,1.74,0.129,1.597,1.74,0.102,1.581,1.74,0.079,1.558,1.74,0.064,1.531,1.74,0.059,1.504,1.74,0.064,1.481,1.74,0.079,1.466,1.74,0.102,1.46,1.74,0.129,1.466,1.74,0.156,1.481,1.74,0.179,1.504,1.74,0.195,1.531,1.754,0.129,1.527,0.945,-0.139,1.533,1.006,-0.123,1.54,0.938,-0.119,1.546,0.999,-0.103});
			return Coordinate_7_148_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=6, element #153, 1110 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_6_153_coordIndex()
		{
			MFInt32 IndexedFaceSet_6_153_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_6_153_coordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_6_153_coordIndex_2()));
			return IndexedFaceSet_6_153_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=7, element #153, 747 total numbers made up of 249 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_7_153_point()
		{
			MFVec3f Coordinate_7_153_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_7_153_point_1()))
				.append(new MFVec3f(getCoordinate_7_153_point_2()))
				.append(new MFVec3f(getCoordinate_7_153_point_3()));
			return Coordinate_7_153_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=6, element #159, 4616 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_6_159_coordIndex()
		{
			MFInt32 IndexedFaceSet_6_159_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_6_159_coordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_6_159_coordIndex_2()))
				.append(new MFInt32(getIndexedFaceSet_6_159_coordIndex_3()))
				.append(new MFInt32(getIndexedFaceSet_6_159_coordIndex_4()))
				.append(new MFInt32(getIndexedFaceSet_6_159_coordIndex_5()));
			return IndexedFaceSet_6_159_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=7, element #159, 2808 total numbers made up of 936 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_7_159_point()
		{
			MFVec3f Coordinate_7_159_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_7_159_point_1()))
				.append(new MFVec3f(getCoordinate_7_159_point_2()))
				.append(new MFVec3f(getCoordinate_7_159_point_3()))
				.append(new MFVec3f(getCoordinate_7_159_point_4()))
				.append(new MFVec3f(getCoordinate_7_159_point_5()))
				.append(new MFVec3f(getCoordinate_7_159_point_6()))
				.append(new MFVec3f(getCoordinate_7_159_point_7()))
				.append(new MFVec3f(getCoordinate_7_159_point_8()))
				.append(new MFVec3f(getCoordinate_7_159_point_9()))
				.append(new MFVec3f(getCoordinate_7_159_point_10()));
			return Coordinate_7_159_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=7, element #164, 180 total numbers made up of 60 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_7_164_point()
		{
			MFVec3f Coordinate_7_164_point = new MFVec3f(new double[] {-1.467,0.763,-0.412,-1.467,0.763,0.601,0.11,0.763,0.601,0.11,0.763,-0.412,0.686,0.763,-0.412,0.686,0.763,0.601,2.538,0.763,0.601,2.538,0.763,-0.412,-1.467,0.725,-0.412,-1.467,0.725,0.601,0.11,0.725,0.601,0.11,0.725,-0.412,0.686,0.718,-0.412,0.686,0.718,0.601,2.538,0.718,0.601,2.538,0.718,-0.412,0.02,0.763,0.601,-1.377,0.763,0.601,-1.377,0.763,-0.412,0.02,0.763,-0.412,0.686,0.763,0.525,0.686,0.763,-0.336,2.463,0.763,0.601,0.761,0.763,0.601,2.538,0.763,-0.336,2.538,0.763,0.525,0.761,0.763,-0.412,2.463,0.763,-0.412,0.761,0.763,-0.348,0.761,0.763,0.536,2.463,0.763,-0.348,2.463,0.763,0.536,-1.377,0.763,-0.333,-1.377,0.763,0.521,0.02,0.763,-0.333,0.02,0.763,0.521,0.551,0.63,-0.472,0.55,0.726,-0.415,0.239,0.735,-0.412,0.226,0.639,-0.469,0.551,0.626,-0.468,0.55,0.722,-0.411,0.239,0.731,-0.408,0.226,0.635,-0.465,0.404,0.814,-0.364,0.395,0.815,-0.364,0.404,0.81,-0.36,0.395,0.811,-0.36,0.551,0.625,0.653,0.55,0.725,0.601,0.239,0.732,0.596,0.226,0.632,0.647,0.551,0.627,0.659,0.55,0.726,0.607,0.239,0.733,0.601,0.226,0.634,0.653,0.404,0.815,0.554,0.395,0.815,0.554,0.404,0.816,0.559,0.395,0.816,0.559});
			return Coordinate_7_164_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=6, element #169, 792 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_6_169_coordIndex()
		{
			MFInt32 IndexedFaceSet_6_169_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_6_169_coordIndex_1()));
			return IndexedFaceSet_6_169_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=7, element #169, 528 total numbers made up of 176 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_7_169_point()
		{
			MFVec3f Coordinate_7_169_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_7_169_point_1()))
				.append(new MFVec3f(getCoordinate_7_169_point_2()));
			return Coordinate_7_169_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=6, element #173, 3001 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_6_173_coordIndex()
		{
			MFInt32 IndexedFaceSet_6_173_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_6_173_coordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_6_173_coordIndex_2()))
				.append(new MFInt32(getIndexedFaceSet_6_173_coordIndex_3()))
				.append(new MFInt32(getIndexedFaceSet_6_173_coordIndex_4()));
			return IndexedFaceSet_6_173_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=7, element #173, 2799 total numbers made up of 933 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_7_173_point()
		{
			MFVec3f Coordinate_7_173_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_7_173_point_1()))
				.append(new MFVec3f(getCoordinate_7_173_point_2()))
				.append(new MFVec3f(getCoordinate_7_173_point_3()))
				.append(new MFVec3f(getCoordinate_7_173_point_4()))
				.append(new MFVec3f(getCoordinate_7_173_point_5()))
				.append(new MFVec3f(getCoordinate_7_173_point_6()))
				.append(new MFVec3f(getCoordinate_7_173_point_7()))
				.append(new MFVec3f(getCoordinate_7_173_point_8()))
				.append(new MFVec3f(getCoordinate_7_173_point_9()))
				.append(new MFVec3f(getCoordinate_7_173_point_10()));
			return Coordinate_7_173_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=6, element #177, 544 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_6_177_coordIndex()
		{
			MFInt32 IndexedFaceSet_6_177_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_6_177_coordIndex_1()));
			return IndexedFaceSet_6_177_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=7, element #177, 1290 total numbers made up of 430 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_7_177_point()
		{
			MFVec3f Coordinate_7_177_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_7_177_point_1()))
				.append(new MFVec3f(getCoordinate_7_177_point_2()))
				.append(new MFVec3f(getCoordinate_7_177_point_3()))
				.append(new MFVec3f(getCoordinate_7_177_point_4()))
				.append(new MFVec3f(getCoordinate_7_177_point_5()));
			return Coordinate_7_177_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=6, element #188, 2516 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_6_188_coordIndex()
		{
			MFInt32 IndexedFaceSet_6_188_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_6_188_coordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_6_188_coordIndex_2()))
				.append(new MFInt32(getIndexedFaceSet_6_188_coordIndex_3()));
			return IndexedFaceSet_6_188_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=7, element #188, 1638 total numbers made up of 546 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_7_188_point()
		{
			MFVec3f Coordinate_7_188_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_7_188_point_1()))
				.append(new MFVec3f(getCoordinate_7_188_point_2()))
				.append(new MFVec3f(getCoordinate_7_188_point_3()))
				.append(new MFVec3f(getCoordinate_7_188_point_4()))
				.append(new MFVec3f(getCoordinate_7_188_point_5()))
				.append(new MFVec3f(getCoordinate_7_188_point_6()));
			return Coordinate_7_188_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 SeaFoxOriginal 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 SeaFoxOriginal().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.Robots.UnmannedSurfaceVehicles.SeaFoxOriginal\" 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.Robots.UnmannedSurfaceVehicles.SeaFoxOriginal self-validation test confirmation: ");
                if (!validationResults.equals("success"))
                    System.out.println();
                System.out.println(validationResults.trim());

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