package Savage.Robots.UnmannedAirVehicles;

import org.web3d.x3d.jsail.Core.*;
import org.web3d.x3d.jsail.fields.*;
import org.web3d.x3d.jsail.Geometry3D.*;
import org.web3d.x3d.jsail.Grouping.*;
import org.web3d.x3d.jsail.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> Scan Eagle unmanned aerial vehicle. </p>
 <p> Related links: Catalog page <a href="../../../../Robots/UnmannedAirVehicles/ScanEagleIndex.html" target="_blank">ScanEagle</a>,  source <a href="../../../../Robots/UnmannedAirVehicles/ScanEagle.java">ScanEagle.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/UnmannedAirVehicles/ScanEagle.x3d">ScanEagle.x3d</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> description </i> </td>
			<td> Scan Eagle unmanned aerial 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> created </i> </td>
			<td> 23 March 2005 </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> modified </i> </td>
			<td> 20 October 2019 </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/UnmannedAirVehicles/ScanEagle.x3d" target="_blank">https://www.web3d.org/x3d/content/examples/Savage/Robots/UnmannedAirVehicles/ScanEagle.x3d</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> generator </i> </td>
			<td> X3D-Edit, <a href="https://www.web3d.org/x3d/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> generator </i> </td>
			<td> VizX3D, <a href="http://www.vivaty.com/downloads/studio" target="_blank">http://www.vivaty.com/downloads/studio</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> generator </i> </td>
			<td> Wings3D, <a href="http://www.wings3d.com" target="_blank">http://www.wings3d.com</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> license </i> </td>
			<td> <a href="../../../../Robots/UnmannedAirVehicles/../../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 ScanEagle
{
	/** Default constructor to create this object. */
	public ScanEagle ()
	{
	  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("ScanEagle.x3d"))
    .addMeta(new meta().setName(meta.NAME_DESCRIPTION).setContent("Scan Eagle unmanned aerial vehicle"))
    .addMeta(new meta().setName(meta.NAME_CREATOR    ).setContent("LT Patrick Sullivan"))
    .addMeta(new meta().setName(meta.NAME_CREATED    ).setContent("23 March 2005"))
    .addMeta(new meta().setName(meta.NAME_MODIFIED   ).setContent("20 October 2019"))
    .addMeta(new meta().setName(meta.NAME_IDENTIFIER ).setContent("https://www.web3d.org/x3d/content/examples/Savage/Robots/UnmannedAirVehicles/ScanEagle.x3d"))
    .addMeta(new meta().setName(meta.NAME_GENERATOR  ).setContent("X3D-Edit, https://www.web3d.org/x3d/content/README.X3D-Edit.html"))
    .addMeta(new meta().setName(meta.NAME_GENERATOR  ).setContent("VizX3D, http://www.vivaty.com/downloads/studio"))
    .addMeta(new meta().setName(meta.NAME_GENERATOR  ).setContent("Wings3D, http://www.wings3d.com"))
    .addMeta(new meta().setName(meta.NAME_LICENSE    ).setContent("../../license.html")))
  .setScene(new Scene()
    .addChild(new Group("Viewpoints")
      .addChild(new Viewpoint().setDescription("Scan Eagle starboard side").setPosition(0.0,0.0,3.0))
      .addChild(new Viewpoint().setDescription("Scan Eagle from behind").setOrientation(0.0,1.0,0.0,-1.57).setPosition(-4.0,1.0,0.0))
      .addChild(new Viewpoint().setDescription("Scan Eagle port side").setOrientation(0.0,1.0,0.0,3.14).setPosition(0.0,0.0,-3.0))
      .addChild(new Viewpoint().setDescription("Scan Eagle from ahead").setOrientation(0.0,1.0,0.0,1.57).setPosition(4.0,0.0,0.0))
      .addChild(new Transform().setRotation(0.0,1.0,0.0,-1.57)
        .addChild(new Viewpoint().setDescription("Scan Eagle from 100m above").setOrientation(1.0,0.0,0.0,-1.57).setPosition(0.0,100.0,0.0))))
    .addChild(new WorldInfo().setInfo(new String[] {"http://www.insitugroup.com/prod_seascan.cfm"}).setTitle("Sea Scan UAV")
      .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").setValue(new String[] {"http://www.insitugroup.com/prod_seascan.cfm"})
              .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").setReference("https://www.fas.org/man/dod-101/sys/ship/ffg-7.htm").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[] {"SeaScan"})
              .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/ShipsMilitary/FFG-OliverPerry-UnitedStates/OliverPerryFFG.x3d"})))
          .setMetadata(new MetadataSet().setName("PhysicalParameters")
            .setMetadata(new MetadataSet().setName("PhysicalConstraints")
              .setMetadata(new MetadataFloat().setName("height").setReference("http://www.insitugroup.com/prod_seascan.cfm").setValue(new double[] {.2})
                .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").setReference("http://www.insitugroup.com/prod_seascan.cfm").setValue(new double[] {3.1})
                .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").setReference("http://www.insitugroup.com/prod_seascan.cfm").setValue(new double[] {1.2})
                .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").setReference("http://www.insitugroup.com/prod_seascan.cfm").setValue(new double[] {70.0})
                .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The maximum rated speed for this vehicle in kph."})))
              .setMetadata(new MetadataFloat().setName("cruiseSpeed").setReference("http://www.insitugroup.com/prod_seascan.cfm").setValue(new double[] {40.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("maximumAirDetectionRange").setReference("http://www.insitugroup.com/prod_seascan.cfm").setValue(new double[] {3000.0})
                .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The maximum air detection range for this entity"})))))
          .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[] {1})
                .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 Transform("dad_posterImages")
      .addChild(new Group("posterImages")
        .addChild(new Transform("dad_seaScan").setScale(1.382,1.382,1.382)
          .addChild(new Group("seaScan")
            .addChild(new Transform("dad_Group71").setRotation(0.0,1.0,0.0,3.14)
              .addChild(new Group("Group71")
                .addChild(new Transform("dad_airFrame").setTranslation(.34096,-.17229,-.14663)
                  .addChild(new Group("airFrame")
                    .addChild(new Transform("dad_accessHandle").setTranslation(-.34096,.17229,.14663)
                      .addChild(new Shape("accessHandle")
                        .setAppearance(new Appearance()
                          .setMaterial(new Material("blackRubber0_mat").setAmbientIntensity(0.174).setDiffuseColor(.001,.001,.001).setShininess(1).setSpecularColor(.334,.334,.334)))
                        .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setCoordIndex(new int[] {0,1,2,-1,0,2,3,-1,0,4,5,-1,0,5,6,-1,0,6,7,-1,0,7,8,-1,0,8,9,-1,0,9,10,-1,0,10,11,-1,0,11,12,-1,0,12,13,-1,0,13,14,-1,0,14,15,-1,0,15,16,-1,0,16,17,-1,0,17,1,-1,0,3,18,-1,0,18,4,-1,1,17,19,-1,1,19,2,-1,17,16,20,-1,17,20,19,-1,16,15,21,-1,16,21,20,-1,15,14,22,-1,15,22,21,-1,14,13,23,-1,14,23,22,-1,13,12,24,-1,13,24,23,-1,12,11,25,-1,12,25,24,-1,11,10,26,-1,11,26,25,-1,10,9,27,-1,10,27,26,-1,9,8,28,-1,9,28,27,-1,8,7,29,-1,8,29,28,-1,7,6,30,-1,7,30,29,-1,6,5,31,-1,6,31,30,-1,5,4,18,-1,5,18,31,-1,3,2,19,-1,3,19,20,-1,3,20,21,-1,3,21,22,-1,3,22,23,-1,3,23,24,-1,3,24,25,-1,3,25,26,-1,3,26,27,-1,3,27,28,-1,3,28,29,-1,3,29,30,-1,3,30,31,-1,3,31,18,-1})
                          .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {.0116,.07696,0.0,.01073,.07696,.00437,.01073,.04496,.00437,.0116,.04496,0.0,.01073,.07696,-.00437,.00825,.07696,-.00808,.00454,.07696,-.01056,.00017,.07696,-.01143,-.0042,.07696,-.01056,-.00791,.07696,-.00808,-.01039,.07696,-.00437,-.01126,.07696,0.0,-.01039,.07696,.00437,-.00791,.07696,.00808,-.0042,.07696,.01056,.00017,.07696,.01143,.00454,.07696,.01056,.00825,.07696,.00808,.01073,.04496,-.00437,.00825,.04496,.00808,.00454,.04496,.01056,.00017,.04496,.01143,-.0042,.04496,.01056,-.00791,.04496,.00808,-.01039,.04496,.00437,-.01126,.04496,0.0,-.01039,.04496,-.00437,-.00791,.04496,-.00808,-.0042,.04496,-.01056,.00017,.04496,-.01143,.00454,.04496,-.01056,.00825,.04496,-.00808}))))))
                    .addChild(new Transform("dad_mainBody").setTranslation(-.34096,.17229,.14663)
                      .addChild(new Shape("mainBody")
                        .setAppearance(new Appearance()
                          .setMaterial(new Material("blueMetal_mat").setAmbientIntensity(0.187).setDiffuseColor(.04764,.06667,.44667).setShininess(1).setSpecularColor(1.0,1.0,1.0)))
                        .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setCoordIndex(getIndexedFaceSet_13_76_coordIndex())
                          .setCoord(new Coordinate().setPoint(getCoordinate_14_76_point())))))
                    .addChild(new Transform("dad_intakes").setTranslation(-.34096,.17229,.14663)
                      .addChild(new Shape("intakes")
                        .setAppearance(new Appearance()
                          .setMaterial(new Material("Glass0_mat").setAmbientIntensity(1).setDiffuseColor(.37232,.37157,.37317).setShininess(0.128).setSpecularColor(.89091,.88783,.89091).setTransparency(0.309)))
                        .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setCoordIndex(getIndexedFaceSet_13_82_coordIndex())
                          .setCoord(new Coordinate().setPoint(getCoordinate_14_82_point())))))))
                .addChild(new Transform("dad_propeller").setTranslation(.66977,-.16191,-.49598)
                  .addChild(new Group("propeller")
                    .addChild(new Transform("dad_disc").setTranslation(-.67,.161,.495)
                      .addComments(" ## Error: no additional/overriding attribute values (ambientIntensity='1') allowed with USE node <Material USE='Glass_mat'/>## Error: no additional/overriding attribute values (diffuseColor='1 1 1') allowed with USE node <Material USE='Glass_mat'/>## Error: no additional/overriding attribute values (shininess='1') allowed with USE node <Material USE='Glass_mat'/>## Error: no additional/overriding attribute values (specularColor='1 1 1') allowed with USE node <Material USE='Glass_mat'/>## Error: no additional/overriding attribute values (transparency='0.273') allowed with USE node <Material USE='Glass_mat'/> ")
                      .addChild(new Shape("disc")
                        .setAppearance(new Appearance()
                          .setMaterial(new Material().setUSE("Glass0_mat")))
                        .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setCoordIndex(new int[] {0,1,2,-1,0,2,3,-1,0,3,4,-1,0,4,5,-1,0,5,6,-1,0,6,7,-1,0,7,8,-1,0,8,9,-1,0,9,10,-1,0,10,11,-1,0,11,12,-1,0,12,13,-1,0,13,14,-1,0,14,15,-1,0,15,16,-1,0,16,17,-1,0,17,18,-1,0,18,19,-1,0,19,20,-1,0,20,21,-1,0,21,22,-1,0,22,23,-1,0,23,24,-1,0,24,25,-1,0,25,26,-1,0,26,27,-1,0,27,28,-1,0,28,29,-1,0,29,30,-1,0,30,31,-1,0,31,30,-1,0,30,29,-1,0,29,28,-1,0,28,27,-1,0,27,26,-1,0,26,25,-1,0,25,24,-1,0,24,23,-1,0,23,22,-1,0,22,21,-1,0,21,20,-1,0,20,19,-1,0,19,18,-1,0,18,17,-1,0,17,16,-1,0,16,15,-1,0,15,14,-1,0,14,13,-1,0,13,12,-1,0,12,11,-1,0,11,10,-1,0,10,9,-1,0,9,8,-1,0,8,7,-1,0,7,6,-1,0,6,5,-1,0,5,4,-1,0,4,3,-1,0,3,2,-1,0,2,1,-1})
                          .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {.41103,.12942,0.0,.41103,.12691,-.02524,.41103,.11957,-.04953,.41103,.10759,-.07189,.41103,.09151,-.09151,.41103,.07189,-.10759,.41103,.04953,-.11957,.41103,.02524,-.12691,.41103,0.0,-.12942,.41103,-.02524,-.12691,.41103,-.04953,-.11957,.41103,-.07189,-.10759,.41103,-.09151,-.09151,.41103,-.10759,-.07189,.41103,-.11957,-.04953,.41103,-.12691,-.02524,.41103,-.12942,0.0,.41103,-.12691,.02524,.41103,-.11957,.04953,.41103,-.10759,.07189,.41103,-.09151,.09151,.41103,-.07189,.10759,.41103,-.04953,.11957,.41103,-.02524,.12691,.41103,0.0,.12942,.41103,.02524,.12691,.41103,.04953,.11957,.41103,.07189,.10759,.41103,.09151,.09151,.41103,.10759,.07189,.41103,.11957,.04953,.41103,.12691,.02524}))))))
                    .addChild(new Transform("dad_propCone").setTranslation(-.66977,.16191,.49598)
                      .addChild(new Shape("propCone")
                        .setAppearance(new Appearance()
                          .setMaterial(new Material("default0_mat").setAmbientIntensity(1).setDiffuseColor(1.0,1.0,1.0).setShininess(0.000)))
                        .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setCoordIndex(getIndexedFaceSet_13_96_coordIndex())
                          .setCoord(new Coordinate().setPoint(getCoordinate_14_96_point())))))
                    .addChild(new Transform("dad_propShaft").setTranslation(-.66977,.16191,.49598)
                      .addChild(new Shape("propShaft")
                        .setAppearance(new Appearance()
                          .setMaterial(new Material().setUSE("default0_mat")))
                        .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setCoordIndex(new int[] {0,1,2,-1,0,2,3,-1,0,4,5,-1,0,5,6,-1,0,6,7,-1,0,7,8,-1,0,8,9,-1,0,9,10,-1,0,10,11,-1,0,11,12,-1,0,12,13,-1,0,13,14,-1,0,14,15,-1,0,15,16,-1,0,16,17,-1,0,17,1,-1,0,3,18,-1,0,18,4,-1,1,17,19,-1,1,19,2,-1,17,16,20,-1,17,20,19,-1,16,15,21,-1,16,21,20,-1,15,14,22,-1,15,22,21,-1,14,13,23,-1,14,23,22,-1,13,12,24,-1,13,24,23,-1,12,11,25,-1,12,25,24,-1,11,10,26,-1,11,26,25,-1,10,9,27,-1,10,27,26,-1,9,8,28,-1,9,28,27,-1,8,7,29,-1,8,29,28,-1,7,6,30,-1,7,30,29,-1,6,5,31,-1,6,31,30,-1,5,4,18,-1,5,18,31,-1,3,2,19,-1,3,19,20,-1,3,20,21,-1,3,21,22,-1,3,22,23,-1,3,23,24,-1,3,24,25,-1,3,25,26,-1,3,26,27,-1,3,27,28,-1,3,28,29,-1,3,29,30,-1,3,30,31,-1,3,31,18,-1})
                          .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {.40222,-.00942,0.0,.40222,-.00871,.00361,.25022,-.00871,.00361,.25022,-.00942,0.0,.40222,-.00871,-.00361,.40222,-.00666,-.00666,.40222,-.00361,-.00871,.40222,0.0,-.00942,.40222,.00361,-.00871,.40222,.00666,-.00666,.40222,.00871,-.00361,.40222,.00942,0.0,.40222,.00871,.00361,.40222,.00666,.00666,.40222,.00361,.00871,.40222,0.0,.00942,.40222,-.00361,.00871,.40222,-.00666,.00666,.25022,-.00871,-.00361,.25022,-.00666,.00666,.25022,-.00361,.00871,.25022,0.0,.00942,.25022,.00361,.00871,.25022,.00666,.00666,.25022,.00871,.00361,.25022,.00942,0.0,.25022,.00871,-.00361,.25022,.00666,-.00666,.25022,.00361,-.00871,.25022,0.0,-.00942,.25022,-.00361,-.00871,.25022,-.00666,-.00666}))))))))
                .addChild(new Transform("dad_electronics0").setTranslation(.50528,-.01738,-.49758)
                  .addChild(new Group("electronics0")
                    .addChild(new Transform("dad_imaging").setTranslation(-.50528,.01738,.49758)
                      .addChild(new Shape("imaging")
                        .setAppearance(new Appearance()
                          .setMaterial(new Material().setUSE("Glass0_mat")))
                        .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setCoordIndex(getIndexedFaceSet_13_110_coordIndex())
                          .setCoord(new Coordinate().setPoint(getCoordinate_14_110_point())))))
                    .addChild(new Transform("dad_noseSensor").setTranslation(-.50528,.01738,.49758)
                      .addChild(new Shape("noseSensor")
                        .setAppearance(new Appearance()
                          .setMaterial(new Material().setUSE("default0_mat")))
                        .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setCoordIndex(new int[] {0,1,2,-1,0,2,3,-1,4,5,6,-1,4,6,7,-1,8,9,10,-1,11,12,13,-1,11,13,14,-1,15,16,17,-1,15,17,18,-1,15,18,19,-1,15,19,20,-1,21,22,23,-1,21,23,24,-1,21,24,17,-1,21,17,16,-1,22,25,26,-1,22,26,23,-1,27,28,29,-1,27,29,30,-1,27,30,26,-1,27,26,25,-1,31,32,33,-1,31,33,34,-1,31,34,29,-1,31,29,28,-1,35,36,37,-1,35,37,38,-1,35,38,33,-1,35,33,32,-1,39,40,41,-1,39,41,42,-1,40,39,19,-1,40,19,41,-1,43,41,19,-1,43,19,18,-1,43,44,42,-1,43,42,41,-1,43,18,17,-1,43,17,44,-1,45,46,42,-1,45,42,44,-1,45,44,17,-1,45,17,24,-1,45,24,23,-1,45,23,46,-1,46,47,48,-1,46,23,26,-1,46,26,47,-1,46,48,42,-1,49,47,26,-1,49,26,30,-1,49,50,48,-1,49,48,47,-1,49,30,29,-1,49,29,50,-1,51,50,29,-1,51,29,34,-1,51,52,48,-1,51,48,50,-1,51,34,33,-1,51,33,52,-1,53,52,33,-1,53,33,38,-1,53,54,48,-1,53,38,37,-1,53,37,54,-1,53,48,52,-1,55,56,57,-1,58,59,60,-1,58,60,56,-1,61,57,56,-1,20,19,37,-1,20,37,36,-1,54,39,48,-1,54,37,19,-1,54,19,39,-1,39,42,48,-1})
                          .setCoord(new Coordinate().setPoint(getCoordinate_14_116_point())))))))
                .addChild(new Transform("dad_wingFrame")
                  .addChild(new Shape("wingFrame")
                    .setAppearance(new Appearance()
                      .setMaterial(new Material("yellow_mat").setAmbientIntensity(0.667).setDiffuseColor(1.0,1.0,0.0).setEmissiveColor(.001,.001,.001).setShininess(1).setSpecularColor(1.0,1.0,0.0)))
                    .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setCoordIndex(getIndexedFaceSet_11_124_coordIndex())
                      .setCoord(new Coordinate().setPoint(getCoordinate_12_124_point()))))))))))));
            }
            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_13_76_coordIndex_1()
		{
			int[] value = {0,1,2,-1,0,2,3,-1,0,4,5,-1,0,5,1,-1,0,3,6,-1,0,6,4,-1,7,1,5,-1,7,5,8,-1,7,8,9,-1,7,9,10,-1,7,10,2,-1,7,2,1,-1,11,4,6,-1,11,6,12,-1,11,13,5,-1,11,5,4,-1,11,12,14,-1,11,14,13,-1,15,16,6,-1,15,6,3,-1,15,17,18,-1,15,18,19,-1,15,19,20,-1,15,20,21,-1,15,3,2,-1,15,2,17,-1,15,21,22,-1,15,22,16,-1,23,24,25,-1,23,25,26,-1,23,26,27,-1,23,27,28,-1,23,28,29,-1,23,29,30,-1,23,30,31,-1,23,31,24,-1,32,33,34,-1,32,34,35,-1,32,35,36,-1,32,36,37,-1,32,37,38,-1,32,38,39,-1,32,39,40,-1,32,40,33,-1,41,42,43,-1,41,43,44,-1,41,45,46,-1,41,46,47,-1,41,47,48,-1,41,48,42,-1,41,49,50,-1,41,50,51,-1,41,44,52,-1,41,52,53,-1,41,51,54,-1,41,54,45,-1,55,56,57,-1,55,57,58,-1,55,42,48,-1,55,48,59,-1,55,59,60,-1,55,60,61,-1,55,58,62,-1,55,62,63,-1,55,61,64,-1,55,64,65,-1,55,63,43,-1,55,43,42,-1,55,65,66,-1,55,66,56,-1,67,68,69,-1,67,69,70,-1,67,56,66,-1,67,66,71,-1,67,70,57,-1,67,57,56,-1,67,71,72,-1,67,72,68,-1,73,74,75,-1,73,75,76,-1,73,68,72,-1,73,72,77,-1,73,78,79,-1,73,79,80,-1,73,80,69,-1,73,69,68,-1,73,76,81,-1,73,81,78,-1,73,77,82,-1,73,82,74,-1,83,84,85,-1,83,85,86,-1,83,74,82,-1,83,82,87,-1,83,86,75,-1,83,75,74,-1,83,87,88,-1,83,88,84,-1,89,84,88,-1,89,88,90,-1,89,91,92,-1,89,92,93,-1,89,93,94,-1,89,94,95,-1,89,95,85,-1,89,85,84,-1,89,96,97,-1,89,97,91,-1,89,90,98,-1,89,98,96,-1,99,100,101,-1,99,101,102,-1,99,102,103,-1,99,103,104,-1,99,104,105,-1,99,105,106,-1,99,107,108,-1,99,108,109,-1,99,109,110,-1,99,110,100,-1,99,106,111,-1,99,111,107,-1,112,113,114,-1,112,114,115,-1,112,115,116,-1,112,116,117,-1,112,117,118,-1,112,118,119,-1,112,119,120,-1,112,120,113,-1,121,122,123,-1,121,123,124,-1,121,124,125,-1,121,125,126,-1,121,126,127,-1,121,127,128,-1,121,128,129,-1,121,129,122,-1,130,16,22,-1,130,22,131,-1,130,132,133,-1,130,133,134,-1,130,134,14,-1,130,14,12,-1,130,12,6,-1,130,6,16,-1,130,131,135,-1,130,135,132,-1,136,17,2,-1,136,2,10,-1,136,137,138,-1,136,138,139,-1,136,140,18,-1,136,18,17,-1,136,139,141,-1,136,141,140,-1,136,10,9,-1,136,9,137,-1,142,8,5,-1,142,5,143,-1,142,137,9,-1,142,9,8,-1,142,143,144,-1,142,144,145,-1,142,145,138,-1,142,138,137,-1,146,147,148,-1,146,148,149,-1,146,26,25,-1,146,25,150,-1,146,149,27,-1,146,27,26,-1,146,140,141,-1,146,141,147,-1,146,150,18,-1,146,18,140,-1,151,152,153,-1,151,153,154,-1,151,35,34,-1,151,34,155,-1,151,154,36,-1,151,36,35,-1,151,155,156,-1,151,156,152,-1,157,158,159,-1,157,159,160,-1,157,47,46,-1,157,46,161,-1,157,161,162,-1,157,162,158,-1,157,160,48,-1,157,48,47,-1,163,164,165,-1,163,165,166,-1,163,59,48,-1,163,48,160,-1,163,160,159,-1,163,159,164,-1,163,166,60,-1,163,60,59,-1,167,168,169,-1,167,169,170,-1,167,171,172,-1,167,172,173,-1,167,170,174,-1,167,174,171,-1,167,173,175,-1,167,175,168,-1,176,177,178,-1,176,178,179,-1,176,180,174,-1,176,174,170,-1,176,170,169,-1,176,169,177,-1,176,179,181,-1,176,181,180,-1,182,183,184,-1,182,184,185,-1,182,186,181,-1,182,181,179,-1,182,185,187,-1,182,187,186,-1,182,179,178,-1,182,178,183,-1,188,189,190,-1,188,190,191,-1,188,91,97,-1,188,97,192,-1,188,192,193,-1,188,193,189,-1,188,191,194,-1,188,194,195,-1,188,195,92,-1,188,92,91,-1,196,197,198,-1,196,198,199,-1,196,102,101,-1,196,101,200,-1,196,199,103,-1,196,103,102,-1,196,191,190,-1,196,190,197,-1,196,200,194,-1,196,194,191,-1,201,202,203,-1,201,203,204,-1,201,115,114,-1,201,114,205,-1,201,204,116,-1,201,116,115,-1};
			return value;
		}
		private int[] getIndexedFaceSet_13_76_coordIndex_2()
		{
			int[] value = {201,205,206,-1,201,206,202,-1,207,208,209,-1,207,209,210,-1,207,124,123,-1,207,123,211,-1,207,211,212,-1,207,212,208,-1,207,210,133,-1,207,133,213,-1,207,213,125,-1,207,125,124,-1,214,134,133,-1,214,133,210,-1,214,215,14,-1,214,14,134,-1,214,210,209,-1,214,209,216,-1,214,216,217,-1,214,217,215,-1,218,13,14,-1,218,14,215,-1,218,215,217,-1,218,217,219,-1,218,143,5,-1,218,5,13,-1,218,219,144,-1,218,144,143,-1,220,221,193,-1,220,193,192,-1,220,185,184,-1,220,184,221,-1,220,192,97,-1,220,97,96,-1,220,96,98,-1,220,98,222,-1,220,222,187,-1,220,187,185,-1,223,224,225,-1,223,225,226,-1,223,154,153,-1,223,153,224,-1,223,226,227,-1,223,227,228,-1,223,228,36,-1,223,36,154,-1,229,226,225,-1,229,225,230,-1,229,230,231,-1,229,231,161,-1,231,232,162,-1,231,162,161,-1,229,161,46,-1,229,46,233,-1,229,233,227,-1,229,227,226,-1,234,235,236,-1,234,236,237,-1,234,149,148,-1,234,148,235,-1,234,237,238,-1,234,238,239,-1,234,239,27,-1,234,27,149,-1,240,241,156,-1,240,156,155,-1,240,237,236,-1,240,236,241,-1,240,155,34,-1,240,34,242,-1,240,242,238,-1,240,238,237,-1,243,244,245,-1,243,245,246,-1,243,204,203,-1,243,203,244,-1,243,246,247,-1,243,247,248,-1,243,248,116,-1,243,116,204,-1,249,250,212,-1,249,212,211,-1,249,246,245,-1,249,245,250,-1,249,211,123,-1,249,123,251,-1,249,251,247,-1,249,247,246,-1,252,253,254,-1,252,254,255,-1,252,199,198,-1,252,198,253,-1,252,255,256,-1,252,256,257,-1,252,257,103,-1,252,103,199,-1,258,259,206,-1,258,206,205,-1,258,255,254,-1,258,254,259,-1,258,205,114,-1,258,114,260,-1,258,260,256,-1,258,256,255,-1,261,262,175,-1,261,175,173,-1,261,166,165,-1,261,165,262,-1,261,173,172,-1,261,172,263,-1,261,61,60,-1,261,60,166,-1,261,263,64,-1,261,64,61,-1,264,208,212,-1,264,212,265,-1,264,265,266,-1,264,266,267,-1,264,268,209,-1,264,209,208,-1,264,267,269,-1,264,269,268,-1,270,250,245,-1,270,245,271,-1,270,265,212,-1,270,212,250,-1,270,271,272,-1,270,272,273,-1,270,273,266,-1,270,266,265,-1,274,244,203,-1,274,203,275,-1,274,271,245,-1,274,245,244,-1,274,275,276,-1,274,276,277,-1,274,277,272,-1,274,272,271,-1,278,202,206,-1,278,206,279,-1,278,275,203,-1,278,203,202,-1,278,279,280,-1,278,280,281,-1,278,281,276,-1,278,276,275,-1,282,259,254,-1,282,254,283,-1,282,279,206,-1,282,206,259,-1,282,283,284,-1,282,284,285,-1,282,285,280,-1,282,280,279,-1,286,253,198,-1,286,198,287,-1,286,283,254,-1,286,254,253,-1,286,287,288,-1,286,288,289,-1,286,289,284,-1,286,284,283,-1,290,197,190,-1,290,190,291,-1,290,287,198,-1,290,198,197,-1,290,291,292,-1,290,292,293,-1,290,293,288,-1,290,288,287,-1,294,189,193,-1,294,193,295,-1,294,291,190,-1,294,190,189,-1,294,295,296,-1,294,296,297,-1,294,297,292,-1,294,292,291,-1,298,221,184,-1,298,184,299,-1,298,295,193,-1,298,193,221,-1,298,299,300,-1,298,300,301,-1,298,301,296,-1,298,296,295,-1,302,183,178,-1,302,178,303,-1,302,299,184,-1,302,184,183,-1,302,303,304,-1,302,304,305,-1,302,305,300,-1,302,300,299,-1,306,177,169,-1,306,169,307,-1,306,303,178,-1,306,178,177,-1,306,307,308,-1,306,308,309,-1,306,309,304,-1,306,304,303,-1,310,168,175,-1,310,175,311,-1,310,307,169,-1,310,169,168,-1,310,311,312,-1,310,312,313,-1,310,313,308,-1,310,308,307,-1,314,262,165,-1,314,165,315,-1,314,311,175,-1,314,175,262,-1,314,315,316,-1,314,316,317,-1,314,317,312,-1,314,312,311,-1,318,164,159,-1,318,159,319,-1,318,315,165,-1,318,165,164,-1,318,319,320,-1,318,320,321,-1,318,321,316,-1,318,316,315,-1,322,158,162,-1,322,162,232,-1,322,319,159,-1,322,159,158,-1,322,232,323,-1,322,323,324,-1,322,324,320,-1,322,320,319,-1,231,230,225,-1,231,225,325,-1,231,325,326,-1,231,326,327,-1,231,327,323,-1,231,323,232,-1,328,224,153,-1,328,153,329,-1,328,325,225,-1,328,225,224,-1,328,329,330,-1,328,330,331,-1,328,331,326,-1,328,326,325,-1,332,152,156,-1,332,156,333,-1};
			return value;
		}
		private int[] getIndexedFaceSet_13_76_coordIndex_3()
		{
			int[] value = {332,329,153,-1,332,153,152,-1,332,333,334,-1,332,334,335,-1,332,335,330,-1,332,330,329,-1,336,241,236,-1,336,236,337,-1,336,333,156,-1,336,156,241,-1,336,337,338,-1,336,338,339,-1,336,339,334,-1,336,334,333,-1,340,235,148,-1,340,148,341,-1,340,337,236,-1,340,236,235,-1,340,341,342,-1,340,342,343,-1,340,343,338,-1,340,338,337,-1,344,147,141,-1,344,141,345,-1,344,341,148,-1,344,148,147,-1,344,345,346,-1,344,346,347,-1,344,347,342,-1,344,342,341,-1,348,345,141,-1,348,141,139,-1,348,349,350,-1,348,350,351,-1,348,139,138,-1,348,138,145,-1,348,145,144,-1,348,144,349,-1,348,351,346,-1,348,346,345,-1,352,349,144,-1,352,144,219,-1,352,268,269,-1,352,269,353,-1,352,219,217,-1,352,217,216,-1,352,216,209,-1,352,209,268,-1,352,353,350,-1,352,350,349,-1,354,267,266,-1,354,266,355,-1,354,356,269,-1,354,269,267,-1,357,355,266,-1,357,266,273,-1,357,273,272,-1,357,272,358,-1,359,358,272,-1,359,272,277,-1,359,277,276,-1,359,276,360,-1,361,360,276,-1,361,276,281,-1,361,281,280,-1,361,280,362,-1,363,362,280,-1,363,280,285,-1,363,285,284,-1,363,284,364,-1,365,364,284,-1,365,284,289,-1,365,289,288,-1,365,288,366,-1,367,366,288,-1,367,288,293,-1,367,293,292,-1,367,292,368,-1,369,368,292,-1,369,292,297,-1,369,297,296,-1,369,296,370,-1,371,370,296,-1,371,296,301,-1,371,301,300,-1,371,300,372,-1,373,372,300,-1,373,300,305,-1,373,305,304,-1,373,304,374,-1,375,374,304,-1,375,304,309,-1,375,309,308,-1,375,308,376,-1,377,376,308,-1,377,308,313,-1,377,313,312,-1,377,312,378,-1,379,378,312,-1,379,312,317,-1,379,317,316,-1,379,316,380,-1,381,380,316,-1,381,316,321,-1,381,321,320,-1,381,320,382,-1,383,382,320,-1,383,320,324,-1,383,324,323,-1,383,323,384,-1,385,384,323,-1,385,323,327,-1,385,327,326,-1,385,326,386,-1,387,386,326,-1,387,326,331,-1,387,331,330,-1,387,330,388,-1,389,388,330,-1,389,330,335,-1,389,335,334,-1,389,334,390,-1,391,390,334,-1,391,334,339,-1,391,339,338,-1,391,338,392,-1,393,392,338,-1,393,338,343,-1,393,343,342,-1,393,342,394,-1,395,394,342,-1,395,342,347,-1,395,347,346,-1,395,346,396,-1,397,396,346,-1,397,346,351,-1,397,351,350,-1,397,350,398,-1,399,398,350,-1,399,350,353,-1,399,353,269,-1,399,269,356,-1,400,122,129,-1,400,129,401,-1,400,402,247,-1,400,247,251,-1,400,251,123,-1,400,123,122,-1,400,401,403,-1,400,403,402,-1,404,402,403,-1,404,403,405,-1,404,117,116,-1,404,116,248,-1,404,248,247,-1,404,247,402,-1,404,405,118,-1,404,118,117,-1,406,113,120,-1,406,120,407,-1,406,408,256,-1,406,256,260,-1,406,260,114,-1,406,114,113,-1,406,407,409,-1,406,409,408,-1,410,408,409,-1,410,409,411,-1,410,104,103,-1,410,103,257,-1,410,257,256,-1,410,256,408,-1,410,411,105,-1,410,105,104,-1,412,100,110,-1,412,110,413,-1,412,414,194,-1,412,194,200,-1,412,200,101,-1,412,101,100,-1,412,413,415,-1,412,415,414,-1,416,414,415,-1,416,415,417,-1,416,93,92,-1,416,92,195,-1,416,195,194,-1,416,194,414,-1,416,417,94,-1,416,94,93,-1,418,45,54,-1,418,54,419,-1,418,420,227,-1,418,227,233,-1,418,233,46,-1,418,46,45,-1,418,419,421,-1,418,421,420,-1,422,420,421,-1,422,421,423,-1,422,37,36,-1,422,36,228,-1,422,228,227,-1,422,227,420,-1,422,423,38,-1,422,38,37,-1,424,33,40,-1,424,40,425,-1,424,426,238,-1,424,238,242,-1,424,242,34,-1,424,34,33,-1,424,425,427,-1,424,427,426,-1,428,426,427,-1,428,427,429,-1,428,28,27,-1,428,27,239,-1,428,239,238,-1,428,238,426,-1,428,429,29,-1,428,29,28,-1,430,132,135,-1,430,135,431,-1,430,126,125,-1,430,125,213,-1,430,107,111,-1,430,111,432,-1,430,431,433,-1,430,433,434,-1,430,432,127,-1,430,127,126,-1,430,213,133,-1,430,133,132,-1,430,434,435,-1,430,435,436,-1,437,24,31,-1,437,31,438,-1,437,19,18,-1,437,18,150,-1,437,438,439,-1,437,439,440,-1,437,440,441,-1,437,441,442,-1,437,150,25,-1,437,25,24,-1,443,444,445,-1,443,445,446,-1,443,447,448,-1,443,448,449,-1};
			return value;
		}
		private int[] getIndexedFaceSet_13_76_coordIndex_4()
		{
			int[] value = {443,450,451,-1,443,451,447,-1,443,449,452,-1,443,452,444,-1,443,453,454,-1,443,454,450,-1,443,446,455,-1,443,455,456,-1,443,456,457,-1,443,457,458,-1,443,458,459,-1,443,459,453,-1,460,461,462,-1,460,462,463,-1,460,463,464,-1,460,464,465,-1,460,466,467,-1,460,467,461,-1,460,465,468,-1,460,468,469,-1,460,469,470,-1,460,470,471,-1,472,471,470,-1,472,470,473,-1,472,474,475,-1,472,475,476,-1,472,473,477,-1,472,477,474,-1,472,476,478,-1,472,478,471,-1,479,474,477,-1,479,477,480,-1,479,481,482,-1,479,482,483,-1,479,480,484,-1,479,484,481,-1,479,483,475,-1,479,475,474,-1,485,481,484,-1,485,484,486,-1,485,487,488,-1,485,488,489,-1,485,78,81,-1,485,81,490,-1,485,489,482,-1,485,482,481,-1,485,486,491,-1,485,491,492,-1,485,492,79,-1,485,79,78,-1,485,490,493,-1,485,493,494,-1,485,494,495,-1,485,495,496,-1,485,496,497,-1,485,497,498,-1,485,498,499,-1,485,499,487,-1,500,487,499,-1,500,499,501,-1,500,502,503,-1,500,503,504,-1,500,501,505,-1,500,505,502,-1,500,504,488,-1,500,488,487,-1,506,502,505,-1,506,505,507,-1,506,444,452,-1,506,452,508,-1,506,507,445,-1,506,445,444,-1,506,508,503,-1,506,503,502,-1,509,510,511,-1,509,511,512,-1,509,432,111,-1,509,111,510,-1,509,513,127,-1,509,127,432,-1,509,512,514,-1,509,514,513,-1,515,510,111,-1,515,111,106,-1,515,516,517,-1,515,517,518,-1,515,106,105,-1,515,105,516,-1,515,518,511,-1,515,511,510,-1,519,516,105,-1,519,105,411,-1,519,520,521,-1,519,521,522,-1,519,411,409,-1,519,409,520,-1,519,522,517,-1,519,517,516,-1,523,520,409,-1,523,409,407,-1,523,524,525,-1,523,525,526,-1,523,407,120,-1,523,120,524,-1,523,526,521,-1,523,521,520,-1,527,524,120,-1,527,120,119,-1,527,528,529,-1,527,529,530,-1,527,119,118,-1,527,118,528,-1,527,530,525,-1,527,525,524,-1,531,528,118,-1,531,118,405,-1,531,532,533,-1,531,533,534,-1,531,405,403,-1,531,403,532,-1,531,534,529,-1,531,529,528,-1,535,532,403,-1,535,403,401,-1,535,536,537,-1,535,537,538,-1,535,401,129,-1,535,129,536,-1,535,538,533,-1,535,533,532,-1,539,536,129,-1,539,129,128,-1,539,513,514,-1,539,514,540,-1,539,128,127,-1,539,127,513,-1,539,540,537,-1,539,537,536,-1,541,542,543,-1,541,543,544,-1,541,51,50,-1,541,50,545,-1,541,546,54,-1,541,54,51,-1,541,544,547,-1,541,547,546,-1,541,545,548,-1,541,548,542,-1,549,542,548,-1,549,548,550,-1,549,551,552,-1,549,552,553,-1,549,438,31,-1,549,31,551,-1,549,553,543,-1,549,543,542,-1,549,554,555,-1,549,555,556,-1,549,550,557,-1,549,557,558,-1,549,558,559,-1,549,559,560,-1,549,560,561,-1,549,561,554,-1,549,556,439,-1,549,439,438,-1,562,551,31,-1,562,31,30,-1,562,563,564,-1,562,564,565,-1,562,30,29,-1,562,29,563,-1,562,565,552,-1,562,552,551,-1,566,563,29,-1,566,29,429,-1,566,567,568,-1,566,568,569,-1,566,429,427,-1,566,427,567,-1,566,569,564,-1,566,564,563,-1,570,567,427,-1,570,427,425,-1,570,571,572,-1,570,572,573,-1,570,425,40,-1,570,40,571,-1,570,573,568,-1,570,568,567,-1,574,571,40,-1,574,40,39,-1,574,575,576,-1,574,576,577,-1,574,39,38,-1,574,38,575,-1,574,577,572,-1,574,572,571,-1,578,575,38,-1,578,38,423,-1,578,579,580,-1,578,580,581,-1,578,423,421,-1,578,421,579,-1,578,581,576,-1,578,576,575,-1,582,579,421,-1,582,421,419,-1,582,546,547,-1,582,547,583,-1,582,419,54,-1,582,54,546,-1,582,583,580,-1,582,580,579,-1,584,512,511,-1,584,511,585,-1,584,586,514,-1,584,514,512,-1,587,585,511,-1,587,511,518,-1,587,518,517,-1,587,517,588,-1,589,588,517,-1,589,517,522,-1,589,522,521,-1,589,521,590,-1,591,590,521,-1,591,521,526,-1,591,526,525,-1,591,525,592,-1,593,592,525,-1,593,525,530,-1,593,530,529,-1,593,529,594,-1,595,594,529,-1,595,529,534,-1,595,534,533,-1,595,533,596,-1,597,596,533,-1,597,533,538,-1,597,538,537,-1,597,537,598,-1,599,598,537,-1,599,537,540,-1,599,540,514,-1,599,514,586,-1,600,544,543,-1,600,543,601,-1,600,602,547,-1,600,547,544,-1};
			return value;
		}
		private int[] getIndexedFaceSet_13_76_coordIndex_5()
		{
			int[] value = {603,601,543,-1,603,543,553,-1,603,553,552,-1,603,552,604,-1,605,604,552,-1,605,552,565,-1,605,565,564,-1,605,564,606,-1,607,606,564,-1,607,564,569,-1,607,569,568,-1,607,568,608,-1,609,608,568,-1,609,568,573,-1,609,573,572,-1,609,572,610,-1,611,610,572,-1,611,572,577,-1,611,577,576,-1,611,576,612,-1,613,612,576,-1,613,576,581,-1,613,581,580,-1,613,580,614,-1,615,614,580,-1,615,580,583,-1,615,583,547,-1,615,547,602,-1,616,58,57,-1,616,57,617,-1,616,618,62,-1,616,62,58,-1,616,617,619,-1,616,619,620,-1,616,620,621,-1,616,621,622,-1,616,622,623,-1,616,623,624,-1,625,618,626,-1,625,626,627,-1,625,628,629,-1,625,629,630,-1,625,627,631,-1,625,631,628,-1,625,630,62,-1,625,62,618,-1,632,628,631,-1,632,631,633,-1,632,634,635,-1,632,635,636,-1,632,633,637,-1,632,637,634,-1,632,636,629,-1,632,629,628,-1,638,634,637,-1,638,637,639,-1,638,639,640,-1,638,640,641,-1,638,642,464,-1,638,464,643,-1,638,641,644,-1,638,644,642,-1,638,643,635,-1,638,635,634,-1,645,646,468,-1,645,468,465,-1,645,642,644,-1,645,644,647,-1,645,648,649,-1,645,649,646,-1,645,647,650,-1,645,650,648,-1,645,465,464,-1,645,464,642,-1,651,646,649,-1,651,649,652,-1,651,653,468,-1,651,468,646,-1,651,652,654,-1,651,654,653,-1,655,653,654,-1,655,654,656,-1,655,473,470,-1,655,470,469,-1,655,656,477,-1,655,477,473,-1,655,469,468,-1,655,468,653,-1,657,70,69,-1,657,69,80,-1,657,658,619,-1,657,619,617,-1,657,617,57,-1,657,57,70,-1,657,80,79,-1,657,79,492,-1,657,492,491,-1,657,491,659,-1,657,659,660,-1,657,660,658,-1,661,658,660,-1,661,660,662,-1,661,662,650,-1,661,650,663,-1,661,620,619,-1,661,619,658,-1,661,664,665,-1,661,665,666,-1,661,667,668,-1,661,668,664,-1,661,663,669,-1,661,669,667,-1,661,670,621,-1,661,621,620,-1,661,666,671,-1,661,671,670,-1,672,662,660,-1,672,660,659,-1,672,673,649,-1,672,649,648,-1,672,659,491,-1,672,491,673,-1,672,648,650,-1,672,650,662,-1,674,673,491,-1,674,491,486,-1,674,675,654,-1,674,654,652,-1,674,486,484,-1,674,484,675,-1,674,652,649,-1,674,649,673,-1,676,675,484,-1,676,484,480,-1,676,480,477,-1,676,477,656,-1,676,656,654,-1,676,654,675,-1,677,86,85,-1,677,85,678,-1,677,679,680,-1,677,680,681,-1,677,678,682,-1,677,682,679,-1,677,490,81,-1,677,81,76,-1,677,681,493,-1,677,493,490,-1,677,76,75,-1,677,75,86,-1,683,679,682,-1,683,682,684,-1,683,685,680,-1,683,680,679,-1,683,686,687,-1,683,687,685,-1,683,684,688,-1,683,688,689,-1,683,690,691,-1,683,691,692,-1,683,692,693,-1,683,693,686,-1,683,689,694,-1,683,694,695,-1,683,695,696,-1,683,696,690,-1,697,685,687,-1,697,687,698,-1,697,699,493,-1,697,493,681,-1,697,681,680,-1,697,680,685,-1,697,698,700,-1,697,700,699,-1,701,699,700,-1,701,700,702,-1,701,703,495,-1,701,495,494,-1,701,494,493,-1,701,493,699,-1,701,702,704,-1,701,704,703,-1,705,703,704,-1,705,704,706,-1,705,707,497,-1,705,497,496,-1,705,496,495,-1,705,495,703,-1,705,706,708,-1,705,708,707,-1,709,707,708,-1,709,708,710,-1,709,501,499,-1,709,499,498,-1,709,498,497,-1,709,497,707,-1,709,710,505,-1,709,505,501,-1,711,95,94,-1,711,94,417,-1,712,713,714,-1,712,714,711,-1,711,678,85,-1,711,85,95,-1,711,684,682,-1,711,682,678,-1,711,714,715,-1,711,715,716,-1,711,417,415,-1,711,415,717,-1,711,717,718,-1,711,718,712,-1,711,716,688,-1,711,688,684,-1,719,712,718,-1,719,718,720,-1,719,721,722,-1,719,722,723,-1,719,723,713,-1,719,713,712,-1,719,720,724,-1,719,724,721,-1,725,721,724,-1,725,724,726,-1,725,726,727,-1,725,727,728,-1,725,728,722,-1,725,722,721,-1,729,726,724,-1,729,724,730,-1,729,731,732,-1,729,732,733,-1,729,733,727,-1,729,727,726,-1,729,730,454,-1,729,454,731,-1,734,731,454,-1,734,454,453,-1,734,735,700,-1,734,700,698,-1,734,736,732,-1,734,732,731,-1,737,738,736,-1,737,736,734,-1,734,739,740,-1,734,740,737,-1,734,453,459,-1,734,459,735,-1,734,698,687,-1,734,687,686,-1};
			return value;
		}
		private int[] getIndexedFaceSet_13_76_coordIndex_6()
		{
			int[] value = {741,735,459,-1,741,459,458,-1,741,742,704,-1,741,704,702,-1,741,458,457,-1,741,457,742,-1,741,702,700,-1,741,700,735,-1,743,742,457,-1,743,457,456,-1,743,744,708,-1,743,708,706,-1,743,456,455,-1,743,455,744,-1,743,706,704,-1,743,704,742,-1,745,744,455,-1,745,455,446,-1,745,507,505,-1,745,505,710,-1,745,446,445,-1,745,445,507,-1,745,710,708,-1,745,708,744,-1,746,624,623,-1,746,623,747,-1,746,748,626,-1,746,626,624,-1,746,747,749,-1,746,749,750,-1,746,750,751,-1,746,751,748,-1,752,753,754,-1,752,754,755,-1,752,756,757,-1,752,757,753,-1,752,641,640,-1,752,640,756,-1,755,669,663,-1,755,663,752,-1,752,663,650,-1,752,650,647,-1,752,647,644,-1,752,644,641,-1,758,756,640,-1,758,640,639,-1,758,759,760,-1,758,760,761,-1,758,639,637,-1,758,637,759,-1,758,761,757,-1,758,757,756,-1,762,759,637,-1,762,637,633,-1,762,763,764,-1,762,764,765,-1,762,633,631,-1,762,631,763,-1,762,765,760,-1,762,760,759,-1,766,763,631,-1,766,631,627,-1,766,748,751,-1,766,751,767,-1,766,627,626,-1,766,626,748,-1,766,767,764,-1,766,764,763,-1,768,769,770,-1,768,770,771,-1,768,714,713,-1,768,713,769,-1,768,772,715,-1,768,715,714,-1,768,771,773,-1,768,773,772,-1,774,769,713,-1,774,713,723,-1,774,775,776,-1,774,776,777,-1,774,723,722,-1,774,722,775,-1,774,777,770,-1,774,770,769,-1,778,775,722,-1,778,722,728,-1,778,779,780,-1,778,780,781,-1,778,728,727,-1,778,727,779,-1,778,781,776,-1,778,776,775,-1,782,779,727,-1,782,727,733,-1,782,783,784,-1,782,784,785,-1,782,733,732,-1,782,732,783,-1,782,785,780,-1,782,780,779,-1,786,783,732,-1,786,732,736,-1,786,736,738,-1,786,738,787,-1,786,787,788,-1,786,788,789,-1,786,789,784,-1,786,784,783,-1,790,667,669,-1,790,669,755,-1,790,791,668,-1,790,668,667,-1,790,755,754,-1,790,754,791,-1,792,787,738,-1,792,738,737,-1,792,737,740,-1,792,740,793,-1,792,793,794,-1,792,794,795,-1,792,795,788,-1,792,788,787,-1,796,692,691,-1,796,691,797,-1,796,797,794,-1,796,794,793,-1,796,793,740,-1,796,740,739,-1,796,739,693,-1,796,693,692,-1,798,753,757,-1,798,757,799,-1,798,800,801,-1,798,801,802,-1,798,802,803,-1,798,803,754,-1,798,754,753,-1,798,799,804,-1,798,804,800,-1,805,791,754,-1,805,754,803,-1,805,806,807,-1,805,807,808,-1,805,803,802,-1,805,802,809,-1,805,809,806,-1,805,808,668,-1,805,668,791,-1,810,664,668,-1,810,668,808,-1,810,811,812,-1,810,812,813,-1,810,813,814,-1,810,808,807,-1,810,807,815,-1,810,815,811,-1,810,814,665,-1,810,665,664,-1,816,789,788,-1,816,788,817,-1,816,817,818,-1,816,818,819,-1,816,819,820,-1,816,821,784,-1,816,784,789,-1,816,820,822,-1,816,822,821,-1,823,797,691,-1,823,691,824,-1,823,825,826,-1,823,826,818,-1,823,818,817,-1,823,824,827,-1,823,827,825,-1,823,817,788,-1,823,788,795,-1,823,795,794,-1,823,794,797,-1,828,690,696,-1,828,696,829,-1,828,830,831,-1,828,831,827,-1,828,827,824,-1,828,829,832,-1,828,832,833,-1,828,833,830,-1,828,824,691,-1,828,691,690,-1,834,835,836,-1,834,836,837,-1,834,837,838,-1,834,839,694,-1,834,694,689,-1,834,838,840,-1,834,840,841,-1,834,841,839,-1,834,689,688,-1,834,688,835,-1,842,839,841,-1,842,841,843,-1,842,843,844,-1,842,829,696,-1,842,696,695,-1,842,844,845,-1,842,845,832,-1,842,832,829,-1,842,695,694,-1,842,694,839,-1,846,835,688,-1,846,688,716,-1,846,716,715,-1,846,715,847,-1,846,847,848,-1,846,848,836,-1,846,836,835,-1,849,850,851,-1,849,851,852,-1,849,852,853,-1,849,854,760,-1,849,760,765,-1,849,853,855,-1,849,855,854,-1,849,765,764,-1,849,764,850,-1,856,854,855,-1,856,855,857,-1,856,799,757,-1,856,757,761,-1,856,857,804,-1,856,804,799,-1,856,761,760,-1,856,760,854,-1,858,850,764,-1,858,764,767,-1,858,767,751,-1,858,751,750,-1,858,859,860,-1,858,860,851,-1,858,851,850,-1,858,750,749,-1,858,749,859,-1,861,821,822,-1,861,822,862,-1,861,863,780,-1,861,780,785,-1,861,862,864,-1,861,864,863,-1,861,785,784,-1,861,784,821,-1,865,863,864,-1};
			return value;
		}
		private int[] getIndexedFaceSet_13_76_coordIndex_7()
		{
			int[] value = {865,864,866,-1,865,867,776,-1,865,776,781,-1,865,866,868,-1,865,868,869,-1,865,869,867,-1,865,781,780,-1,865,780,863,-1,870,867,869,-1,870,869,871,-1,870,871,872,-1,870,777,776,-1,870,776,867,-1,870,872,773,-1,870,773,771,-1,870,771,770,-1,870,770,777,-1,873,814,813,-1,873,813,874,-1,873,874,875,-1,873,876,671,-1,873,671,666,-1,873,875,877,-1,873,877,878,-1,873,878,876,-1,873,666,665,-1,873,665,814,-1,879,876,878,-1,879,878,880,-1,879,880,881,-1,879,882,621,-1,879,621,670,-1,879,881,883,-1,879,883,884,-1,879,884,882,-1,879,670,671,-1,879,671,876,-1,885,882,884,-1,885,884,886,-1,885,886,887,-1,885,622,621,-1,885,621,882,-1,885,887,623,-1,885,623,622,-1,888,800,804,-1,888,804,889,-1,888,890,801,-1,888,801,800,-1,891,811,815,-1,891,815,892,-1,891,893,812,-1,891,812,811,-1,894,820,819,-1,894,819,895,-1,894,896,822,-1,894,822,820,-1,897,825,827,-1,897,827,831,-1,897,831,898,-1,897,899,826,-1,897,826,825,-1,900,830,833,-1,900,833,901,-1,900,898,831,-1,900,831,830,-1,902,857,855,-1,902,855,903,-1,902,889,804,-1,902,804,857,-1,904,875,874,-1,904,874,905,-1,904,906,877,-1,904,877,875,-1,907,853,852,-1,907,852,908,-1,907,903,855,-1,907,855,853,-1,909,859,749,-1,909,749,747,-1,909,887,886,-1,909,886,910,-1,909,747,623,-1,909,623,887,-1,909,911,860,-1,909,860,859,-1,912,881,880,-1,912,880,913,-1,912,914,883,-1,912,883,881,-1,915,866,864,-1,915,864,916,-1,915,917,868,-1,915,868,866,-1,918,847,715,-1,918,715,772,-1,918,872,871,-1,918,871,919,-1,918,772,773,-1,918,773,872,-1,918,920,848,-1,918,848,847,-1,921,838,837,-1,921,837,922,-1,921,923,840,-1,921,840,838,-1,924,844,843,-1,924,843,925,-1,924,926,845,-1,924,845,844,-1,927,928,929,-1,927,929,930,-1,931,932,933,-1,931,933,934,-1,935,447,451,-1,935,451,936,-1,935,936,937,-1,935,937,938,-1,935,939,940,-1,935,940,941,-1,935,941,942,-1,935,942,943,-1,935,943,448,-1,935,448,447,-1,935,938,944,-1,935,944,945,-1,946,461,467,-1,946,467,947,-1,946,948,462,-1,946,462,461,-1,946,941,940,-1,946,940,949,-1,946,947,942,-1,946,942,941,-1,946,950,951,-1,946,951,948,-1,952,49,953,-1,952,953,954,-1,955,956,957,-1,955,957,958,-1,955,958,548,-1,955,548,545,-1,955,545,50,-1,955,50,956,-1,959,958,957,-1,959,957,960,-1,959,961,557,-1,959,557,550,-1,959,550,548,-1,959,548,958,-1,959,960,961,-1,962,963,558,-1,962,558,557,-1,962,961,960,-1,962,960,964,-1,962,964,963,-1,962,557,961,-1,963,964,559,-1,963,559,558,-1,965,964,966,-1,965,967,561,-1,965,561,560,-1,965,560,559,-1,965,559,964,-1,965,966,968,-1,965,968,967,-1,969,967,968,-1,969,968,970,-1,969,970,555,-1,969,555,554,-1,969,554,561,-1,969,561,967,-1,971,970,968,-1,971,968,972,-1,971,973,555,-1,971,555,970,-1,971,972,974,-1,971,974,973,-1,975,973,974,-1,975,974,976,-1,975,440,439,-1,975,439,556,-1,975,556,555,-1,975,555,973,-1,975,976,441,-1,975,441,440,-1,977,442,441,-1,977,441,976,-1,977,978,979,-1,977,979,980,-1,977,981,982,-1,977,982,978,-1,977,21,20,-1,977,20,442,-1,977,980,22,-1,977,22,21,-1,977,976,974,-1,977,974,981,-1,983,44,43,-1,983,43,63,-1,983,463,462,-1,983,462,984,-1,983,984,52,-1,983,52,44,-1,983,630,629,-1,983,629,636,-1,983,643,464,-1,983,464,463,-1,983,63,62,-1,983,62,630,-1,983,636,635,-1,983,635,643,-1,985,984,462,-1,985,462,948,-1,986,985,987,-1,986,987,988,-1,985,948,951,-1,985,951,989,-1,985,986,52,-1,985,52,984,-1,985,990,991,-1,985,991,987,-1,985,989,992,-1,985,992,993,-1,985,993,994,-1,985,994,990,-1,995,987,991,-1,995,991,996,-1,995,997,988,-1,995,988,987,-1,995,996,998,-1,995,998,997,-1,999,997,998,-1,999,998,1000,-1,999,1001,953,-1,999,953,53,-1,999,1000,1002,-1,999,1002,1001,-1,999,53,52,-1,999,52,986,-1,1003,964,960,-1,1003,1001,1002,-1,1003,1002,1004,-1,1003,981,974,-1,1003,974,972,-1,1003,1004,982,-1,1003,982,981,-1,1003,972,968,-1,1003,968,966,-1,1003,966,964,-1,1003,954,953,-1};
			return value;
		}
		private int[] getIndexedFaceSet_13_76_coordIndex_8()
		{
			int[] value = {1003,953,1001,-1,954,1003,960,-1,954,960,957,-1,1005,109,108,-1,1005,108,1006,-1,1005,450,454,-1,1005,454,730,-1,1005,1006,451,-1,1005,451,450,-1,1005,413,110,-1,1005,110,109,-1,1005,730,724,-1,1005,724,720,-1,1005,720,718,-1,1005,718,717,-1,1005,717,415,-1,1005,415,413,-1,1007,431,135,-1,1007,135,131,-1,1007,1008,1009,-1,1007,1009,1010,-1,1007,1010,433,-1,1007,433,431,-1,1007,980,979,-1,1007,979,1008,-1,1007,131,22,-1,1007,22,980,-1,1011,1010,1009,-1,1011,1009,1012,-1,1011,1013,435,-1,1011,435,434,-1,1011,1012,1014,-1,1011,1014,1013,-1,1011,434,433,-1,1011,433,1010,-1,1015,1013,1014,-1,1015,1014,1016,-1,1015,1017,1018,-1,1015,1018,1019,-1,1015,1016,1020,-1,1015,1020,1017,-1,1015,436,435,-1,1015,435,1013,-1,1015,1019,1021,-1,1015,1021,436,-1,1022,1017,1020,-1,1022,1020,1023,-1,1022,1024,1018,-1,1022,1018,1017,-1,1022,1023,1025,-1,1022,1025,1024,-1,1026,1024,1025,-1,1026,1025,1027,-1,1026,1006,108,-1,1026,108,1028,-1,1026,936,451,-1,1026,451,1006,-1,1026,1019,1018,-1,1026,1018,1024,-1,1026,1029,937,-1,1026,937,936,-1,1026,1027,1030,-1,1026,1030,1031,-1,1026,1031,1032,-1,1026,1032,1029,-1,1033,996,991,-1,1033,991,1034,-1,1033,1034,1035,-1,1033,1035,1036,-1,1033,1036,998,-1,1033,998,996,-1,1037,1034,991,-1,1037,991,990,-1,1037,1038,1039,-1,1037,1039,1040,-1,1037,1040,1035,-1,1037,1035,1034,-1,1037,990,994,-1,1037,994,1038,-1,1041,1038,994,-1,1041,994,993,-1,1041,1042,1043,-1,1041,1043,1044,-1,1041,1044,1039,-1,1041,1039,1038,-1,1041,993,992,-1,1041,992,1042,-1,1045,1042,992,-1,1045,992,989,-1,1045,1046,1047,-1,1045,1047,1048,-1,1045,1048,1043,-1,1045,1043,1042,-1,1045,989,951,-1,1045,951,1046,-1,1049,1046,951,-1,1049,951,950,-1,1049,1050,1051,-1,1049,1051,1052,-1,1049,1052,1047,-1,1049,1047,1046,-1,1049,950,1053,-1,1049,1053,1050,-1,1054,1050,1053,-1,1054,1053,1055,-1,1054,1056,1057,-1,1054,1057,1058,-1,1054,1058,1051,-1,1054,1051,1050,-1,1054,1055,1059,-1,1054,1059,1056,-1,1060,1056,1059,-1,1060,1059,1061,-1,1060,1062,1063,-1,1060,1063,1064,-1,1060,1065,1057,-1,1060,1057,1056,-1,1060,1064,1066,-1,1060,1066,1065,-1,1060,1061,1067,-1,1060,1067,1062,-1,1068,1062,1067,-1,1068,1067,1069,-1,1068,1070,1071,-1,1068,1071,1072,-1,1068,1072,1063,-1,1068,1063,1062,-1,1068,1069,1073,-1,1068,1073,1070,-1,1074,1070,1073,-1,1074,1073,1075,-1,1074,1075,1076,-1,1074,1076,1077,-1,1074,1078,1071,-1,1074,1071,1070,-1,1074,1077,1079,-1,1074,1079,1078,-1,1080,1000,998,-1,1080,998,1036,-1,1080,1081,1082,-1,1080,1082,1083,-1,1080,1036,1035,-1,1080,1035,1081,-1,1080,1083,1002,-1,1080,1002,1000,-1,1084,1081,1035,-1,1084,1035,1040,-1,1084,1085,1086,-1,1084,1086,1087,-1,1084,1040,1039,-1,1084,1039,1085,-1,1084,1087,1082,-1,1084,1082,1081,-1,1088,1085,1039,-1,1088,1039,1044,-1,1088,1089,1090,-1,1088,1090,1091,-1,1088,1044,1043,-1,1088,1043,1089,-1,1088,1091,1086,-1,1088,1086,1085,-1,1092,1089,1043,-1,1092,1043,1048,-1,1092,1093,1094,-1,1092,1094,1095,-1,1092,1048,1047,-1,1092,1047,1093,-1,1092,1095,1090,-1,1092,1090,1089,-1,1096,1093,1047,-1,1096,1047,1052,-1,1096,1097,1098,-1,1096,1098,1099,-1,1096,1052,1051,-1,1096,1051,1097,-1,1096,1099,1094,-1,1096,1094,1093,-1,1100,1097,1051,-1,1100,1051,1058,-1,1100,1101,1102,-1,1100,1102,1103,-1,1100,1058,1057,-1,1100,1057,1101,-1,1100,1103,1098,-1,1100,1098,1097,-1,1104,1101,1057,-1,1104,1057,1065,-1,1104,1105,1106,-1,1104,1106,1107,-1,1104,1065,1066,-1,1104,1066,1105,-1,1104,1108,1102,-1,1104,1102,1101,-1,1104,1107,1109,-1,1104,1109,1108,-1,1110,1105,1066,-1,1110,1066,1064,-1,1110,1111,1112,-1,1110,1112,1113,-1,1110,1114,1106,-1,1110,1106,1105,-1,1110,1113,1115,-1,1110,1115,1114,-1,1110,1064,1063,-1,1110,1063,1111,-1,1116,1004,1002,-1,1116,1002,1083,-1,1116,1117,1118,-1,1116,1118,1119,-1,1116,1083,1082,-1,1116,1082,1117,-1,1116,1119,982,-1,1116,982,1004,-1,1120,1117,1082,-1,1120,1082,1087,-1,1120,1121,1122,-1,1120,1122,1123,-1,1120,1087,1086,-1,1120,1086,1121,-1,1120,1123,1118,-1,1120,1118,1117,-1,1124,1121,1086,-1,1124,1086,1091,-1,1124,1125,1126,-1,1124,1126,1127,-1,1124,1091,1090,-1,1124,1090,1125,-1,1124,1127,1122,-1,1124,1122,1121,-1,1128,1125,1090,-1,1128,1090,1095,-1,1128,1129,1130,-1,1128,1130,1131,-1,1128,1095,1094,-1,1128,1094,1129,-1,1128,1131,1126,-1,1128,1126,1125,-1,1132,1129,1094,-1,1132,1094,1099,-1,1132,1133,1134,-1,1132,1134,1135,-1,1132,1099,1098,-1,1132,1098,1133,-1,1132,1135,1130,-1,1132,1130,1129,-1,1136,1133,1098,-1,1136,1098,1103,-1,1136,1137,1138,-1,1136,1138,1139,-1,1136,1103,1102,-1};
			return value;
		}
		private int[] getIndexedFaceSet_13_76_coordIndex_9()
		{
			int[] value = {1136,1102,1137,-1,1136,1139,1134,-1,1136,1134,1133,-1,1140,1137,1102,-1,1140,1102,1108,-1,1140,1141,1142,-1,1140,1142,1143,-1,1140,1143,1138,-1,1140,1138,1137,-1,1140,1108,1109,-1,1140,1109,1141,-1,1144,1012,1009,-1,1144,1009,1145,-1,1144,1146,1147,-1,1144,1147,1148,-1,1144,1148,1014,-1,1144,1014,1012,-1,1144,1145,1149,-1,1144,1149,1146,-1,1150,1146,1149,-1,1150,1149,1151,-1,1150,1152,1153,-1,1150,1153,1154,-1,1150,1154,1147,-1,1150,1147,1146,-1,1150,1151,1155,-1,1150,1155,1152,-1,1156,1152,1155,-1,1156,1155,1157,-1,1156,1158,1159,-1,1156,1159,1160,-1,1156,1160,1153,-1,1156,1153,1152,-1,1156,1157,1161,-1,1156,1161,1158,-1,1162,1158,1161,-1,1162,1161,1163,-1,1162,1164,1165,-1,1162,1165,1166,-1,1162,1166,1159,-1,1162,1159,1158,-1,1162,1163,1167,-1,1162,1167,1164,-1,1168,1164,1167,-1,1168,1167,1169,-1,1168,1170,1171,-1,1168,1171,1172,-1,1168,1172,1165,-1,1168,1165,1164,-1,1168,1169,1173,-1,1168,1173,1170,-1,1174,1170,1173,-1,1174,1173,1175,-1,1174,1176,1177,-1,1174,1177,1178,-1,1174,1178,1171,-1,1174,1171,1170,-1,1174,1175,1179,-1,1174,1179,1176,-1,1180,1176,1179,-1,1180,1179,1181,-1,1180,1181,1182,-1,1180,1182,1183,-1,1180,1183,1184,-1,1180,1184,1185,-1,1180,1185,1177,-1,1180,1177,1176,-1,1186,1016,1014,-1,1186,1014,1148,-1,1186,1187,1188,-1,1186,1188,1189,-1,1186,1148,1147,-1,1186,1147,1187,-1,1186,1189,1020,-1,1186,1020,1016,-1,1190,1187,1147,-1,1190,1147,1154,-1,1190,1191,1192,-1,1190,1192,1193,-1,1190,1154,1153,-1,1190,1153,1191,-1,1190,1193,1188,-1,1190,1188,1187,-1,1194,1191,1153,-1,1194,1153,1160,-1,1194,1195,1196,-1,1194,1196,1197,-1,1194,1160,1159,-1,1194,1159,1195,-1,1194,1197,1192,-1,1194,1192,1191,-1,1198,1195,1159,-1,1198,1159,1166,-1,1198,1199,1200,-1,1198,1200,1201,-1,1198,1166,1165,-1,1198,1165,1199,-1,1198,1201,1196,-1,1198,1196,1195,-1,1202,1199,1165,-1,1202,1165,1172,-1,1202,1203,1204,-1,1202,1204,1205,-1,1202,1172,1171,-1,1202,1171,1203,-1,1202,1205,1200,-1,1202,1200,1199,-1,1206,1203,1171,-1,1206,1171,1178,-1,1206,1207,1208,-1,1206,1208,1209,-1,1206,1178,1177,-1,1206,1177,1207,-1,1206,1209,1204,-1,1206,1204,1203,-1,1210,1207,1177,-1,1210,1177,1185,-1,1210,1211,1212,-1,1210,1212,1213,-1,1210,1185,1184,-1,1210,1184,1214,-1,1210,1214,1215,-1,1210,1215,1211,-1,1210,1213,1208,-1,1210,1208,1207,-1,1216,1211,1215,-1,1216,1215,1217,-1,1216,1217,1115,-1,1216,1115,1113,-1,1216,1218,1219,-1,1216,1219,1220,-1,1216,1113,1112,-1,1216,1112,1218,-1,1216,1220,1212,-1,1216,1212,1211,-1,1221,1023,1020,-1,1221,1020,1189,-1,1221,1222,1030,-1,1221,1030,1027,-1,1221,1189,1188,-1,1221,1188,1222,-1,1221,1027,1025,-1,1221,1025,1023,-1,1223,1222,1188,-1,1223,1188,1193,-1,1223,1224,1030,-1,1223,1030,1222,-1,1223,1193,1192,-1,1223,1192,1224,-1,1225,1224,1192,-1,1225,1192,1197,-1,1225,1226,1032,-1,1225,1032,1031,-1,1225,1197,1196,-1,1225,1196,1226,-1,1225,1031,1030,-1,1225,1030,1224,-1,1227,1226,1196,-1,1227,1196,1201,-1,1227,1228,937,-1,1227,937,1029,-1,1227,1201,1200,-1,1227,1200,1228,-1,1227,1029,1032,-1,1227,1032,1226,-1,1229,1228,1200,-1,1229,1200,1205,-1,1229,1230,944,-1,1229,944,938,-1,1229,1205,1204,-1,1229,1204,1230,-1,1229,938,937,-1,1229,937,1228,-1,1231,1230,1204,-1,1231,1204,1209,-1,1231,1232,1233,-1,1231,1233,945,-1,1231,1209,1208,-1,1231,1208,1232,-1,1231,945,944,-1,1231,944,1230,-1,1234,1232,1208,-1,1234,1208,1213,-1,1234,1235,1236,-1,1234,1236,1237,-1,1234,1213,1212,-1,1234,1212,1220,-1,1234,1220,1219,-1,1234,1219,1235,-1,1234,1237,1233,-1,1234,1233,1232,-1,1238,1235,1219,-1,1238,1219,1239,-1,1238,1240,1241,-1,1238,1241,1242,-1,1238,1239,1243,-1,1238,1243,1240,-1,1238,1242,1236,-1,1238,1236,1235,-1,1244,1240,1243,-1,1244,1243,1245,-1,1244,1245,1079,-1,1244,1079,1077,-1,1244,1246,1241,-1,1244,1241,1240,-1,1244,1077,1076,-1,1244,1076,1246,-1,1247,978,982,-1,1247,982,1119,-1,1247,1248,1249,-1,1247,1249,1250,-1,1247,1250,979,-1,1247,979,978,-1,1247,1119,1118,-1,1247,1118,1248,-1,1251,1248,1118,-1,1251,1118,1123,-1,1251,1252,1253,-1,1251,1253,1254,-1,1251,1254,1249,-1,1251,1249,1248,-1,1251,1123,1122,-1,1251,1122,1252,-1,1255,1252,1122,-1,1255,1122,1127,-1,1255,1256,1257,-1,1255,1257,1258,-1,1255,1258,1253,-1,1255,1253,1252,-1,1255,1127,1126,-1,1255,1126,1256,-1,1259,1256,1126,-1,1259,1126,1131,-1,1259,1260,1261,-1,1259,1261,1262,-1,1259,1262,1257,-1,1259,1257,1256,-1,1259,1131,1130,-1,1259,1130,1260,-1,1263,1260,1130,-1,1263,1130,1135,-1,1263,1264,1265,-1,1263,1265,1266,-1,1263,1266,1261,-1,1263,1261,1260,-1,1263,1135,1134,-1,1263,1134,1264,-1,1267,1264,1134,-1,1267,1134,1139,-1,1267,1268,1269,-1};
			return value;
		}
		private int[] getIndexedFaceSet_13_76_coordIndex_10()
		{
			int[] value = {1267,1269,1270,-1,1267,1270,1265,-1,1267,1265,1264,-1,1267,1139,1138,-1,1267,1138,1268,-1,1271,1268,1138,-1,1271,1138,1143,-1,1271,1272,1269,-1,1271,1269,1268,-1,1271,1143,1142,-1,1271,1142,1272,-1,1273,1008,979,-1,1273,979,1250,-1,1273,1274,1149,-1,1273,1149,1145,-1,1273,1250,1249,-1,1273,1249,1274,-1,1273,1145,1009,-1,1273,1009,1008,-1,1275,1274,1249,-1,1275,1249,1254,-1,1275,1276,1155,-1,1275,1155,1151,-1,1275,1254,1253,-1,1275,1253,1276,-1,1275,1151,1149,-1,1275,1149,1274,-1,1277,1276,1253,-1,1277,1253,1258,-1,1277,1278,1161,-1,1277,1161,1157,-1,1277,1258,1257,-1,1277,1257,1278,-1,1277,1157,1155,-1,1277,1155,1276,-1,1279,1278,1257,-1,1279,1257,1262,-1,1279,1280,1167,-1,1279,1167,1163,-1,1279,1262,1261,-1,1279,1261,1280,-1,1279,1163,1161,-1,1279,1161,1278,-1,1281,1280,1261,-1,1281,1261,1266,-1,1281,1282,1173,-1,1281,1173,1169,-1,1281,1266,1265,-1,1281,1265,1282,-1,1281,1169,1167,-1,1281,1167,1280,-1,1283,1282,1265,-1,1283,1265,1270,-1,1283,1284,1179,-1,1283,1179,1175,-1,1283,1270,1269,-1,1283,1269,1284,-1,1283,1175,1173,-1,1283,1173,1282,-1,1285,1284,1269,-1,1285,1269,1272,-1,1285,1181,1179,-1,1285,1179,1284,-1,1285,1272,1142,-1,1285,1142,1286,-1,1285,1286,1182,-1,1285,1182,1181,-1,1287,1288,1289,-1,1287,1289,1290,-1,1287,1290,940,-1,1287,940,939,-1,1291,1246,1076,-1,1291,1076,1292,-1,1291,1292,1289,-1,1291,1289,1288,-1,1293,1245,1243,-1,1293,1243,1294,-1,1293,1294,1295,-1,1293,1295,1296,-1,1293,1296,1079,-1,1293,1079,1245,-1,1297,1294,1243,-1,1297,1243,1239,-1,1297,1218,1112,-1,1297,1112,1298,-1,1297,1298,1295,-1,1297,1295,1294,-1,1297,1239,1219,-1,1297,1219,1218,-1,1299,1217,1215,-1,1299,1215,1214,-1,1299,1300,1301,-1,1299,1301,1302,-1,1299,1302,1115,-1,1299,1115,1217,-1,1299,1214,1184,-1,1299,1184,1300,-1,1303,1300,1184,-1,1303,1184,1183,-1,1303,1183,1182,-1,1303,1182,1304,-1,1303,1304,1301,-1,1303,1301,1300,-1,1305,949,940,-1,1305,940,1290,-1,1305,1290,1289,-1,1305,1289,1306,-1,1305,1055,1053,-1,1305,1053,949,-1,1307,1306,1289,-1,1307,1289,1292,-1,1307,1292,1076,-1,1307,1076,1075,-1,1308,1111,1063,-1,1308,1063,1072,-1,1308,1309,1295,-1,1308,1295,1298,-1,1308,1298,1112,-1,1308,1112,1111,-1,1308,1072,1071,-1,1308,1071,1309,-1,1310,1309,1071,-1,1310,1071,1078,-1,1310,1078,1079,-1,1310,1079,1296,-1,1310,1296,1295,-1,1310,1295,1309,-1,1311,1141,1109,-1,1311,1109,1312,-1,1311,1312,1301,-1,1311,1301,1304,-1,1311,1304,1182,-1,1311,1182,1286,-1,1311,1286,1142,-1,1311,1142,1141,-1,1313,1312,1109,-1,1313,1109,1107,-1,1313,1114,1115,-1,1313,1115,1302,-1,1313,1302,1301,-1,1313,1301,1312,-1,1313,1107,1106,-1,1313,1106,1114,-1,1314,1315,1316,-1,1314,1316,1317,-1,1314,943,942,-1,1314,942,1315,-1,1314,1318,448,-1,1314,448,943,-1,1314,1317,1319,-1,1314,1319,1318,-1,1320,1315,942,-1,1320,942,947,-1,1320,1321,1322,-1,1320,1322,1323,-1,1320,947,467,-1,1320,467,1321,-1,1320,1323,1316,-1,1320,1316,1315,-1,1324,1321,467,-1,1324,467,466,-1,1324,1325,1326,-1,1324,1326,1327,-1,1324,466,478,-1,1324,478,1325,-1,1324,1327,1322,-1,1324,1322,1321,-1,1328,1325,478,-1,1328,478,476,-1,1328,1329,1330,-1,1328,1330,1331,-1,1328,476,475,-1,1328,475,1329,-1,1328,1331,1326,-1,1328,1326,1325,-1,1332,1329,475,-1,1332,475,483,-1,1332,1333,1334,-1,1332,1334,1335,-1,1332,483,482,-1,1332,482,1333,-1,1332,1335,1330,-1,1332,1330,1329,-1,1336,1333,482,-1,1336,482,489,-1,1336,1337,1338,-1,1336,1338,1339,-1,1336,489,488,-1,1336,488,1337,-1,1336,1339,1334,-1,1336,1334,1333,-1,1340,1337,488,-1,1340,488,504,-1,1340,1341,1342,-1,1340,1342,1343,-1,1340,504,503,-1,1340,503,1341,-1,1340,1343,1338,-1,1340,1338,1337,-1,1344,1341,503,-1,1344,503,508,-1,1344,1345,1346,-1,1344,1346,1347,-1,1344,508,452,-1,1344,452,1345,-1,1344,1347,1342,-1,1344,1342,1341,-1,1348,1345,452,-1,1348,452,449,-1,1348,1318,1319,-1,1348,1319,1349,-1,1348,449,448,-1,1348,448,1318,-1,1348,1349,1346,-1,1348,1346,1345,-1,1350,1351,1352,-1,1350,1352,1353,-1,1350,1349,1319,-1,1350,1319,1351,-1,1350,1354,1346,-1,1350,1346,1349,-1,1350,1353,1355,-1,1350,1355,1354,-1,1356,1351,1319,-1,1356,1319,1317,-1,1356,1357,1358,-1,1356,1358,1359,-1,1356,1317,1316,-1,1356,1316,1357,-1,1356,1359,1352,-1,1356,1352,1351,-1,1360,1357,1316,-1,1360,1316,1323,-1,1360,1361,1362,-1,1360,1362,1363,-1,1360,1323,1322,-1,1360,1322,1361,-1,1360,1363,1358,-1,1360,1358,1357,-1,1364,1361,1322,-1,1364,1322,1327,-1,1364,1365,1366,-1,1364,1366,1367,-1,1364,1327,1326,-1,1364,1326,1365,-1,1364,1367,1362,-1,1364,1362,1361,-1,1368,1365,1326,-1,1368,1326,1331,-1,1368,1369,1370,-1};
			return value;
		}
		private int[] getIndexedFaceSet_13_76_coordIndex_11()
		{
			int[] value = {1368,1370,1371,-1,1368,1331,1330,-1,1368,1330,1369,-1,1368,1371,1366,-1,1368,1366,1365,-1,1372,1369,1330,-1,1372,1330,1335,-1,1372,1373,1374,-1,1372,1374,1375,-1,1372,1335,1334,-1,1372,1334,1373,-1,1372,1375,1370,-1,1372,1370,1369,-1,1376,1373,1334,-1,1376,1334,1339,-1,1376,1377,1378,-1,1376,1378,1379,-1,1376,1339,1338,-1,1376,1338,1377,-1,1376,1379,1374,-1,1376,1374,1373,-1,1380,1377,1338,-1,1380,1338,1343,-1,1380,1381,1382,-1,1380,1382,1383,-1,1380,1343,1342,-1,1380,1342,1381,-1,1380,1383,1378,-1,1380,1378,1377,-1,1384,1381,1342,-1,1384,1342,1347,-1,1384,1354,1355,-1,1384,1355,1385,-1,1384,1347,1346,-1,1384,1346,1354,-1,1384,1385,1382,-1,1384,1382,1381,-1,1386,1387,1352,-1,1386,1352,1359,-1,1386,1359,1358,-1,1386,1358,1388,-1,1389,1388,1358,-1,1389,1358,1363,-1,1389,1363,1362,-1,1389,1362,1390,-1,1390,1367,1366,-1,1390,1371,1370,-1,1390,1370,1391,-1,1390,1362,1367,-1,1390,1366,1371,-1,1392,1391,1370,-1,1392,1370,1375,-1,1392,1375,1374,-1,1392,1374,1393,-1,1394,1393,1374,-1,1394,1374,1379,-1,1394,1379,1378,-1,1394,1378,1395,-1,1396,1395,1378,-1,1396,1378,1383,-1,1396,1383,1382,-1,1396,1382,1397,-1,1398,171,174,-1,1398,174,1399,-1,1398,1400,64,-1,1398,64,263,-1,1398,263,172,-1,1398,172,171,-1,1398,1399,1401,-1,1398,1401,1400,-1,1402,1400,1401,-1,1402,1401,1403,-1,1402,71,66,-1,1402,66,65,-1,1402,65,64,-1,1402,64,1400,-1,1402,1403,72,-1,1402,72,71,-1,1404,180,181,-1,1404,181,1405,-1,1404,1406,1401,-1,1404,1401,1399,-1,1404,1405,1407,-1,1404,1407,1406,-1,1404,1399,174,-1,1404,174,180,-1,1408,1406,1407,-1,1408,1407,1409,-1,1408,77,72,-1,1408,72,1403,-1,1408,1409,82,-1,1408,82,77,-1,1408,1403,1401,-1,1408,1401,1406,-1,1410,186,187,-1,1410,187,222,-1,1410,1411,1407,-1,1410,1407,1405,-1,1410,1405,181,-1,1410,181,186,-1,1410,222,98,-1,1410,98,1411,-1,1412,1411,98,-1,1412,98,90,-1,1412,87,82,-1,1412,82,1409,-1,1412,1409,1407,-1,1412,1407,1411,-1,1412,90,88,-1,1412,88,87,-1,806,1413,807,-1,806,809,1414,-1,806,1414,1413,-1,862,916,864,-1,862,896,1415,-1,862,1415,916,-1,862,822,896,-1,1416,802,801,-1,1416,801,890,-1,1416,1414,809,-1,1416,809,802,-1,1417,884,883,-1,1417,883,914,-1,1417,910,886,-1,1417,886,884,-1,1418,818,826,-1,1418,826,899,-1,1418,895,819,-1,1418,819,818,-1,1419,878,877,-1,1419,877,906,-1,1419,913,880,-1,1419,880,878,-1,1420,832,845,-1,1420,845,926,-1,1420,901,833,-1,1420,833,832,-1,1421,869,868,-1,1421,868,917,-1,1421,919,871,-1,1421,871,869,-1,1422,841,840,-1,1422,840,923,-1,1422,925,843,-1,1422,843,841,-1,1423,851,860,-1,1423,860,911,-1,1423,908,852,-1,1423,852,851,-1,1424,836,848,-1,1424,848,920,-1,1424,922,837,-1,1424,837,836,-1,1425,813,812,-1,1425,812,893,-1,1425,905,874,-1,1425,874,813,-1,1413,892,815,-1,1413,815,807,-1,1387,1353,1352,-1,1387,1397,1382,-1,1387,1382,1385,-1,1387,1385,1355,-1,1387,1355,1353,-1};
			return value;
		}


		/** Define subarrays using type double[] */
		private double[] getCoordinate_14_76_point_1()
		{
			double[] value = {.35018,-.03989,.00943,.37633,-.03957,.01595,.33753,-.03993,.03414,.30133,-.0403,.02033,.36426,-.03985,-.00803,.38926,-.03944,.00058,.28926,-.04046,-.00654,.38249,-.03944,.02952,.38868,-.03931,.02992,.38695,-.03935,.04321,.37402,-.03954,.04004,.35018,-.03995,-.02557,.30133,-.04037,-.03289,.37633,-.03965,-.02938,.33753,-.03999,-.04511,.21861,-.04008,.04048,.21398,-.04025,-.00164,.29873,-.03962,.0512,.28579,-.03777,.06319,.21321,-.03781,.05693,.18851,-.03715,.04223,.18823,-.03791,.02509,.18814,-.03816,0.0,.21035,-.02822,.08189,.20432,-.0312,.07633,.25361,-.03312,.07623,.27775,-.03112,.08029,.2858,-.02714,.0848,.21237,-.02411,.0861,.18515,-.02083,.08614,.18515,-.02452,.08249,.18515,-.02744,.07712,.21237,.00063,.09487,.21237,-.00517,.09536,.28581,-.00645,.09879,.28582,.00044,.09857,.28581,.00823,.09622,.21237,.00791,.09181,.18515,.0066,.08951,.18515,.00028,.09244,.18515,-.00454,.09296,.19668,.02711,.06947,.2132,.03355,.05991,.18851,.0324,.06213,.18809,.0267,.0677,.21236,.02537,.07432,.2858,.02673,.07536,.28579,.02964,.06862,.28579,.03367,.05916,.18846,.01961,.07001,.1872,.02171,.07073,.18566,.02285,.07237,.18758,.01624,.07092,.188,.01022,.07063,.18515,.02178,.07499,.20431,.04028,.04789,.18459,.05445,.03429,.13503,.05489,.03072,.15658,.04238,.04535,.29383,.037,.05047,.31797,.03783,.04604,.29912,.04099,.04275,.15616,.03655,.05347,.18024,.03427,.05806,.30695,.05012,.03491,.25423,.05323,.0353,.22481,.05733,.03282,.18363,.0651,.02242,.18813,.07082,.0115,.13142,.07195,.00855,.11786,.06708,.01623,.23815,.06517,.02379,.24259,.07041,.01246,.15903,.07362,0.0,.18813,.07082,-.0115,.13142,.07195,-.00855,.08081,.07395,-.00235,.24259,.07237,0.0,-.02042,.07446,0.0,-.01319,.07456,.00022,.08081,.07395,.00235,-.01319,.07456,-.00022,.24259,.07041,-.01246,.18363,.0651,-.02242,.18459,.05445,-.03429,.13503,.05489,-.03072,.11786,.06708,-.01623,.23815,.06517,-.02379,.22481,.05733,-.03282,.20945,.04152,-.04602,.25423,.05323,-.0353,.28579,.03794,-.04839,.25361,.03741,-.05083,.20173,.03753,-.05157,.1748,.03794,-.05101,.16124,.04273,-.04474,.29912,.04099,-.04275,.31797,.03783,-.04604,.30695,.05012,-.03491,.19852,.02533,-.07004};
			return value;
		}
		private double[] getCoordinate_14_76_point_2()
		{
			double[] value = {.20516,.03047,-.06684,.25361,.03019,-.06766,.27775,.02877,-.07075,.2858,.02673,-.07536,.21236,.02537,-.07432,.18515,.02178,-.07499,.18515,.01667,-.07253,.18795,.00019,-.06995,.18814,.00982,-.07008,.18823,.02454,-.0687,.18851,.03019,-.06693,.18515,-.00301,-.07138,.21237,.00063,-.09487,.21237,.00791,-.09181,.28581,.00823,-.09622,.28582,.00044,-.09857,.28581,-.00645,-.09879,.21237,-.00517,-.09536,.18515,-.00454,-.09296,.18515,.00028,-.09244,.18515,.0066,-.08951,.21035,-.02822,-.08189,.21237,-.02411,-.0861,.2858,-.02714,-.0848,.27775,-.03112,-.08029,.25361,-.03312,-.07623,.20432,-.0312,-.07633,.18515,-.02744,-.07712,.18515,-.02452,-.08249,.18515,-.02083,-.08614,.21861,-.04009,-.04249,.18823,-.03791,-.02509,.21321,-.03781,-.05693,.28579,-.03777,-.06319,.29873,-.03964,-.05395,.18851,-.03715,-.04223,.3703,-.03876,.05287,.38637,-.03877,.04875,.38695,-.03698,.05124,.38609,-.03567,.05565,.35906,-.03661,.06452,.38579,-.03393,.06443,.38854,-.03844,.03491,.38926,-.0384,.00014,.38926,-.0357,0.0,.38868,-.036,.03781,.35457,-.03376,.07558,.38579,-.0313,.07409,.3858,-.02734,.08111,.35907,-.02864,.08291,.27775,-.03529,.07118,.3591,.00003,.10106,.38582,-.00034,.09986,.38581,.00527,.0988,.35909,.0074,.09961,.35909,-.00711,.10099,.38581,-.00586,.09971,.35906,.02882,.06873,.38579,.02642,.0679,.38579,.03025,.05729,.35905,.03262,.05868,.35906,.02615,.07645,.3858,.02391,.07593,.36106,.03583,.0495,.38579,.03361,.04752,.38579,.03475,.04201,.3671,.03675,.04439,.38066,.04916,.02305,.38579,.04572,.02204,.38579,.04997,.01148,.38043,.0536,.01209,.37222,.05331,.02296,.37497,.04812,.03024,.38135,.04373,.03176,.3713,.0577,.01232,.38579,.04049,.03079,.38043,.05558,0.0,.38579,.05185,0.0,.38579,.04997,-.01148,.38043,.0536,-.01209,.3713,.05971,0.0,.3713,.0577,-.01232,.38066,.04916,-.02305,.38579,.04572,-.02204,.38579,.04049,-.03079,.38135,.04373,-.03176,.37222,.05331,-.02296,.37497,.04812,-.03024,.35585,.03635,-.04941,.38579,.03361,-.04752,.38579,.03025,-.05729,.35905,.03262,-.05871,.3671,.03675,-.04439,.38579,.03475,-.04201,.28579,.03367,-.05928,.27774,.03607,-.0535,.35456,.02909,-.06888,.38579,.02642,-.0679,.3858,.02391,-.07593,.35906,.02615,-.07645};
			return value;
		}
		private double[] getCoordinate_14_76_point_3()
		{
			double[] value = {.27774,.03134,-.06504,.3591,.00003,-.10106,.38582,-.00034,-.09986,.38581,-.00586,-.09971,.35909,-.00711,-.10099,.35909,.0074,-.09961,.38581,.00527,-.0988,.35457,-.03376,-.07558,.38579,-.0313,-.07409,.38579,-.03393,-.06443,.35906,-.03661,-.06452,.35907,-.02864,-.08291,.3858,-.02734,-.08111,.27775,-.03529,-.07118,.3628,-.03834,-.05527,.37402,-.03898,-.04922,.38609,-.03568,-.05565,.38695,-.03703,-.05124,.38545,-.03858,-.03478,.38868,-.03605,-.03781,.36839,.0393,-.0395,.38579,.0362,-.03751,.35613,.04832,-.03283,.35908,.01416,.09615,.3858,.01089,.09575,.3858,.01648,.08992,.35907,.01947,.09021,.2858,.02042,.08678,.2858,.01539,.09216,.35907,.02343,.08317,.3858,.02112,.08281,.38709,.01873,.08154,.38709,.0216,.07494,.2858,.02398,.0809,.35908,-.02373,.08862,.38581,-.02245,.08692,.38581,-.01703,.0929,.35908,-.0189,.09438,.28581,-.01753,.09374,.28581,-.02225,.0894,.35908,-.01356,.09892,.38581,-.0114,.09764,.28581,-.01245,.0971,.35908,-.01356,-.09892,.38581,-.0114,-.09764,.38581,-.01703,-.0929,.35908,-.0189,-.09438,.28581,-.01753,-.09374,.28581,-.01245,-.0971,.35908,-.02373,-.08862,.38581,-.02245,-.08692,.28581,-.02225,-.0894,.35907,.02343,-.08317,.3858,.02112,-.08281,.3858,.01648,-.08992,.35907,.01947,-.09021,.2858,.02042,-.08678,.2858,.02398,-.0809,.35908,.01416,-.09615,.3858,.01089,-.09575,.2858,.01539,-.09216,.36839,.0393,.0395,.38579,.0362,.03751,.35613,.04832,.03283,.38709,-.02896,-.07311,.38709,-.02531,-.0798,.38403,-.02464,-.07936,.38403,-.02817,-.07279,.38709,-.03134,-.06383,.38403,-.03048,-.06363,.38709,-.02045,-.0853,.38709,-.01441,-.091,.38403,-.01354,-.09036,.38403,-.01979,-.08476,.38709,-.00855,-.09551,.38709,-.00422,-.09745,.38403,-.00367,-.0967,.38403,-.0076,-.09481,.38709,-.00059,-.09757,.38709,.00318,-.09662,.38403,.00249,-.0959,.38403,-.00067,-.09681,.38709,.00767,-.0938,.38709,.01347,-.08831,.38403,.01247,-.08777,.38403,.0066,-.09315,.38709,.01873,-.08154,.38709,.0216,-.07494,.38403,.02083,-.0746,.38403,.01793,-.08112,.38708,.02403,-.06691,.38708,.02798,-.0559,.38403,.02722,-.05544,.38403,.02324,-.06658,.38708,.03161,-.04566,.38708,.03313,-.03995,.38403,.0332,-.03926,.38403,.0311,-.04504,.38708,.03481,-.03552,.38708,.03895,-.02912};
			return value;
		}
		private double[] getCoordinate_14_76_point_4()
		{
			double[] value = {.38403,.03967,-.02857,.38403,.03542,-.03485,.38708,.04387,-.02087,.38708,.04788,-.01087,.38403,.04842,-.01067,.38403,.04448,-.02048,.38708,.04967,0.0,.38708,.04787,.01087,.38403,.04838,.01067,.38403,.05016,0.0,.38708,.04385,.02087,.38708,.03894,.02912,.38403,.03963,.02857,.38403,.04442,.02048,.38708,.03481,.03552,.38708,.03313,.03995,.38403,.0332,.03926,.38403,.03541,.03485,.38708,.03161,.04566,.38708,.02798,.0559,.38403,.02722,.05544,.38403,.0311,.04504,.38708,.02403,.06691,.38403,.02083,.0746,.38403,.02324,.06658,.38709,.01347,.08831,.38403,.01247,.08777,.38403,.01793,.08112,.38709,.00767,.0938,.38709,.00318,.09662,.38403,.00249,.0959,.38403,.0066,.09315,.38709,-.00059,.09757,.38709,-.00422,.09745,.38403,-.00367,.0967,.38403,-.00067,.09681,.38709,-.00855,.09551,.38709,-.01441,.091,.38403,-.01354,.09036,.38403,-.0076,.09481,.38709,-.02045,.0853,.38709,-.02531,.0798,.38403,-.02464,.07936,.38403,-.01979,.08476,.38709,-.02896,.07311,.38709,-.03134,.06383,.38403,-.03048,.06363,.38403,-.02817,.07279,.38791,-.03295,.04607,.38795,-.03305,0.0,.38403,-.03217,0.0,.38403,-.03174,.0425,.38791,-.03295,-.04607,.38403,-.03174,-.0425,.38011,-.02266,-.0736,.38011,-.02098,-.0795,.38011,-.02406,-.065,.38011,-.01558,-.08449,.38011,-.01029,-.09004,.38011,-.00582,-.09458,.38011,-.00289,-.09651,.38113,-.00062,-.09649,.38011,.00173,-.09591,.38011,.00483,-.09334,.38011,.00922,-.08809,.37964,.01217,-.08075,.38011,.01442,-.07323,.38011,.01698,-.06526,.38011,.02227,-.05525,.37964,.02699,-.03847,.38011,.03455,-.03302,.38113,.03663,-.03215,.38011,.03986,-.025,.38011,.04414,-.01403,.38011,.04778,-.00443,.38011,.04964,.00432,.38011,.04857,.01277,.38113,.04516,.01994,.38011,.042,.02619,.38011,.03847,.03046,.38011,.03591,.03302,.37939,.02921,.03641,.38011,.02227,.05525,.37964,.01621,.06755,.38011,.0173,.07647,.38113,.01612,.08126,.38011,.01103,.08635,.38011,.0041,.09201,.38011,.00048,.09521,.38113,-.00118,.09617,.38011,-.00414,.09581,.38113,-.00782,.09405,.38011,-.01154,.09106,.37964,-.01547,.08408,.38011,-.02217,.07703,.38113,-.02641,.07191,.38011,-.02655,.06523,.37964,-.02365,.04684,.38011,-.02415,0.0,.37964,-.02325,-.04681};
			return value;
		}
		private double[] getCoordinate_14_76_point_5()
		{
			double[] value = {.21237,-.01945,-.08937,.18515,-.01676,-.08865,.21237,-.01483,-.0921,.18515,-.01269,-.0906,.21237,-.01011,-.09415,.18515,-.00861,-.09202,.21237,.01481,-.0874,.18515,.01264,-.0855,.21237,.01944,-.08288,.18515,.01663,-.08174,.21237,.02267,-.07844,.18515,.0194,-.07824,.21048,.03189,-.06379,.18566,.03144,-.06421,.21054,.03396,-.05924,.17785,.03406,-.05887,.20705,.03605,-.05468,.17195,.03669,-.05358,.21237,.02267,.07844,.18515,.0194,.07824,.21237,.01944,.08288,.18515,.01663,.08174,.21237,.01481,.0874,.18515,.01264,.0855,.21237,-.01011,.09415,.18515,-.00861,.09202,.21237,-.01483,.0921,.18515,-.01269,.0906,.21237,-.01945,.08937,.18515,-.01676,.08865,.19324,-.03156,-.06771,.18814,-.03457,-.04058,.18515,-.02261,-.07257,.18777,-.03085,-.04714,.18795,-.02764,-.06346,.18777,-.02229,-.06965,.18795,-.01908,-.0704,.19857,-.03432,.06617,.18549,-.02924,.07226,.18652,-.02956,.07016,.18839,-.0316,.06366,.18851,-.03299,.04722,.18833,-.0351,.0406,-.2203,.03022,-.05168,-.24379,.03492,-.04749,-.23009,.03572,-.04989,-.21925,.03489,-.05021,-.19345,.02375,-.05233,-.25594,.02702,-.04102,-.25594,.0317,-.04025,-.02591,.02872,-.05924,-.02877,.02266,-.06207,-.25594,.03583,-.03901,-.10461,.03448,-.05135,-.01736,.03406,-.05442,-.20117,.03572,-.04989,-.19394,.03489,-.05021,-.17225,.03572,-.04989,-.16502,.03489,-.05021,-.12887,.03572,-.04989,-.2151,.0302,.05142,-.19345,.02375,.05233,-.02877,.02266,.06207,-.03134,.02872,.05924,-.03905,.03406,.05442,-.14437,.03469,.05127,-.25594,.0317,.04025,-.25594,.02702,.04102,-.17948,.03655,.04957,-.21382,.0351,.05013,-.23009,.03572,.04989,-.24379,.03492,.04749,-.24243,.04142,.04347,-.22467,.04165,.04598,-.24198,.05235,.03471,-.25594,.05102,.02841,-.25594,.04155,.03562,-.22286,.05279,.03681,-.25594,.03583,.03901,-.2413,.06301,.0238,-.22015,.06359,.02639,-.23927,.0687,.01335,-.25594,.06538,.00965,-.25594,.06028,.01917,-.21202,.0685,.01875,-.22314,.07332,-.00081,-.1849,.07,.0141,-.24379,.06886,-.01283,-.25594,.06538,-.00965,-.25594,.06689,0.0,-.08639,.07361,-.00338,-.12525,.0706,.01266,-.09181,.07361,.00338,-.10356,.0706,-.01266,-.15869,.07016,-.01358,-.17225,.06915,-.01667,-.19394,.0698,-.01458,-.20117,.06915,-.01667,-.21925,.0698,-.01458,-.23009,.06915,-.01667};
			return value;
		}
		private double[] getCoordinate_14_76_point_6()
		{
			double[] value = {-.24243,.06305,-.02367,-.22467,.06376,-.02587,-.24198,.05235,-.03471,-.25594,.05102,-.02841,-.25594,.06028,-.01917,-.22286,.05279,-.03681,-.24243,.04142,-.04347,-.22467,.04165,-.04598,-.25594,.04155,-.03562,.18275,-.0198,-.07407,.18275,-.003,-.07305,.1838,-.003,-.07361,.1838,-.01886,-.07457,.18275,-.02394,-.07797,.1838,-.02277,-.07825,.18275,.01387,-.07404,.18275,.01825,-.07615,.1838,.01707,-.07653,.1838,.01294,-.07454,.18275,.01621,-.07893,.18275,.01383,-.08193,.1838,.0129,-.08199,.1838,.01514,-.07916,.18275,.01041,-.08515,.18275,.00524,-.08859,.1838,.00478,-.08828,.1838,.00967,-.08504,.18275,-.00018,-.0911,.18275,-.00431,-.09154,.1838,-.00424,-.09107,.1838,-.00033,-.09066,.18275,-.0078,-.09074,.18275,-.01129,-.08952,.1838,-.01083,-.08916,.1838,-.00753,-.09032,.18275,-.01478,-.08785,.18275,-.01827,-.0857,.1838,-.01742,-.08556,.1838,-.01413,-.08759,.18275,-.02144,-.08257,.1838,-.02041,-.0826,.18271,.01599,.07372,.18275,-.00099,.07309,.1838,-.003,.07361,.1838,.01294,.07454,.18566,.01545,.07145,.18275,.01825,.07615,.1838,.01707,.07653,.18515,.00502,.07153,.18224,-.02231,.07294,.18566,-.00341,.0711,.18275,-.02394,.07797,.1838,-.02277,.07825,.1838,-.01886,.07457,.186,-.02009,.07061,.1872,-.02293,.06991,.186,-.02651,.07049,.1872,-.00366,.07026,.186,-.01099,.07078,.18652,-.01244,.07047,.18583,-.01586,.07078,.18652,-.01672,.07039,.18275,-.02144,.08257,.18275,-.01827,.0857,.1838,-.01742,.08556,.1838,-.02041,.0826,.18275,-.01478,.08785,.18275,-.01129,.08952,.1838,-.01083,.08916,.1838,-.01413,.08759,.18275,-.0078,.09074,.18275,-.00431,.09154,.1838,-.00424,.09107,.1838,-.00753,.09032,.18275,-.00018,.0911,.18275,.00524,.08859,.1838,.00478,.08828,.1838,-.00033,.09066,.18275,.01041,.08515,.18275,.01383,.08193,.1838,.0129,.08199,.1838,.00967,.08504,.18275,.01621,.07893,.1838,.01514,.07916,.18534,-.0151,-.07543,.18588,-.00447,-.07442,.18588,-.01931,-.0779,.18588,.00902,-.0756,.18588,.01276,-.07766,.18588,.01148,-.08021,.18588,.00994,-.08289,.18588,.00755,-.08566,.18588,.00376,-.08847,.18534,.00005,-.09004,.18588,-.00301,-.09056,.18588,-.00536,-.08962,.18588,-.00786,-.08827,.18588,-.01047,-.08653,.18588,-.01311,-.08443,.18588,-.01599,-.08165};
			return value;
		}
		private double[] getCoordinate_14_76_point_7()
		{
			double[] value = {.18534,.00856,.07509,.18588,-.00296,.07455,.18588,.01209,.07674,.18534,-.01443,.07549,.18588,-.01779,.07804,.18588,-.01596,.08217,.18588,-.01363,.08511,.18588,-.01115,.08727,.18588,-.00888,.08905,.18534,-.00703,.09005,.18588,-.00393,.09049,.18534,-.00036,.09001,.18588,.00283,.08839,.18588,.0067,.08536,.18588,.00911,.08244,.18588,.0107,.07959,.12989,.04249,.04647,.08532,.05731,.02618,.13218,.03847,.05044,.04465,.06037,.02475,.05809,.0544,.03639,.06949,.05103,.04719,.10881,.04525,.05461,.11745,.04541,.06272,.13335,.04078,.05399,.11199,.0381,.05115,.12419,.03923,.05108,.1025,.03923,.05108,.08966,.03826,.05085,.11621,.03572,.05508,.14047,.0351,.0563,.08081,.03923,.05108,.07244,.03805,.05125,.05912,.03923,.05108,.04989,.03826,.05085,.08729,.03572,.05508,.11241,.03489,.0567,.03742,.03923,.05108,.01603,.03837,.05057,.01754,.03925,.05129,.00127,.0393,.0519,-.01319,.03923,.05108,-.04496,.03783,.05048,.06275,.03448,.05654,-.04211,.03917,.05026,-.1085,.04058,.04746,-.14694,.04186,.0459,-.0638,.04267,.04761,-.10899,.05285,.03712,-.1361,.05279,.03681,-.07103,.05304,.03804,-.1602,.04488,.04347,-.15779,.05279,.03681,-.17948,.04186,.0459,-.17948,.05279,.03681,-.20433,.04149,.04604,-.20117,.05279,.03681,.01794,.0719,.00647,-.00234,.068,.01682,-.06651,.0704,.0138,-.04211,.06954,.01688,-.0221,.06509,.02887,-.0638,.06407,.02623,-.04206,.05438,.03778,-.02732,.06514,.04837,-.01378,.06332,.05201,-.00323,.06206,.04666,-.04504,.06448,.03302,-.04019,.06572,.04757,-.0419,.05791,.03452,.02843,.05748,.04373,.01454,.05934,.04747,-.09837,.06412,.02523,-.13339,.06412,.02487,-.16457,.06397,.02523,-.18761,.06359,.02639,-.20238,.06065,.02955,.02015,.0719,-.00647,.08532,.05731,-.02618,.00127,.068,-.01682,-.02765,.06954,-.01688,-.04663,.0704,-.0138,.04465,.06037,-.02475,-.02075,.06516,-.02868,.0581,.0544,-.03639,-.04211,.0652,-.02494,-.03483,.05539,-.03484,-.04211,.05758,-.03287,.0695,.05104,-.04717,.02843,.05751,-.0437,-.02732,.06521,-.04829,-.04019,.06579,-.04749,-.04504,.06447,-.03259,-.0419,.05778,-.03287,.01455,.05938,-.04741,-.00323,.06212,-.04659,-.01378,.0634,-.05193,-.06109,.06441,-.02491,-.05566,.05399,-.03582,-.09272,.06412,-.02487};
			return value;
		}
		private double[] getCoordinate_14_76_point_8()
		{
			double[] value = {-.08187,.05279,-.03681,-.1248,.06401,-.0251,-.1117,.05279,-.03681,-.14514,.06376,-.02587,-.1361,.05279,-.03681,-.16683,.06392,-.02535,-.15779,.05279,-.03681,-.1849,.06376,-.02587,-.17948,.05279,-.03681,-.20569,.06392,-.02535,-.20117,.05279,-.03681,.13899,.04067,-.04805,.12942,.03826,-.05085,.12419,.03922,-.0511,.13335,.04077,-.054,.11745,.04545,-.06271,.10881,.04526,-.05459,.16397,.03448,-.05765,.14513,.03572,-.05508,.10973,.0381,-.05115,.13144,.0351,-.0563,.08338,.03846,-.05045,.08081,.03922,-.0511,.1025,.03922,-.0511,.09109,.03655,-.05347,.06267,.03884,-.05026,.05084,.03846,-.05045,.03742,.03922,-.0511,.05912,.03922,-.0511,.02908,.038,-.05111,.06912,.03469,-.05613,-.00881,.03784,-.05069,-.00596,.03922,-.0511,.01573,.03922,-.0511,-.03567,.04103,-.04715,-.0882,.04165,-.04598,-.02226,.03923,-.0513,-.03141,.04156,-.04913,-.0278,.03927,-.05192,-.04551,.05312,-.03722,-.04206,.04853,-.0424,-.12367,.04144,-.04606,-.14514,.04165,-.04598,-.16683,.04144,-.04606,-.1849,.04165,-.04598,-.20569,.04144,-.04606,.12875,.04188,.05728,.11174,.04747,.06815,.12237,.03985,.05347,.10797,.0474,.06747,.11829,.04332,.05919,.11692,.04133,.05571,-.0298,.04293,.05136,-.02552,.04939,.06049,-.04019,.05658,.05546,-.04504,.05527,.04213,-.00431,.04104,.05501,-.00659,.04602,.06105,.01591,.04066,.05444,.03711,.04028,.05396,.03616,.04304,.05766,.01463,.04454,.05937,.05884,.04002,.05366,.08064,.04,.05364,.08015,.0419,.05637,.058,.042,.05648,.10199,.04001,.05365,.10049,.04194,.05641,.12875,.04187,-.05729,.12237,.03983,-.0535,.11692,.04131,-.05573,.11829,.04332,-.05919,.11173,.04753,-.06812,.10797,.04745,-.06745,.10199,.03998,-.05367,.08064,.03997,-.05366,.08015,.04189,-.05638,.10049,.04193,-.05643,.05884,.04,-.05369,.03711,.04026,-.05398,.03616,.04304,-.05767,.058,.04199,-.05649,.01546,.04064,-.0544,-.00611,.04101,-.05482,-.00659,.04604,-.06104,.01463,.04455,-.05936,-.02243,.04143,-.05518,-.0283,.04194,-.05541,-.02962,.0497,-.06255,-.02287,.0477,-.06224,-.0471,.06138,.04028,-.04646,.06342,.04985,-.03311,.04497,-.05212,-.04628,.05301,-.04273,-.04453,.05697,-.04994,-.03433,.05261,-.05933,-.05316,.06101,-.0357,-.04755,.06357,-.04842,-.02347,.0555,.07111,-.00655,.05228,.06941};
			return value;
		}
		private double[] getCoordinate_14_76_point_9()
		{
			double[] value = {-.02143,.06082,.08195,-.02496,.06226,.08229,-.02849,.06371,.08263,-.03284,.06001,.07034,-.00517,.05789,.07948,-.03565,.0639,.0686,-.02973,.06588,.08228,-.02849,.06664,.08164,-.03284,.06524,.06737,-.02911,.06479,.08245,-.02386,.06458,.06632,-.02137,.06594,.0802,-.01315,.06484,.07883,-.00493,.06373,.07746,-.0081,.06247,.06513,-.02493,.06629,.08092,-.02281,.05517,-.07147,-.03021,.0584,-.07202,-.0285,.06389,-.08248,-.02497,.06244,-.08215,-.02143,.06099,-.08182,-.00655,.05236,-.06935,-.00518,.05803,-.07937,-.03512,.06258,-.0682,-.03285,.06538,-.06723,-.02974,.06607,-.08212,-.02912,.06498,-.0823,-.0285,.06684,-.08147,-.02386,.06471,-.06619,-.0081,.06259,-.065,-.02137,.06613,-.08004,-.02494,.06649,-.08075,-.00493,.06391,-.07732,-.01315,.06502,-.07868,.05034,.05435,-.05646,.07588,.05057,-.05824,.07429,.05325,-.07071,.06605,.05422,-.06979,.05781,.05519,-.06887,.03092,.05706,-.0588,.04783,.05653,-.0697,.03786,.05787,-.07053,.01036,.06002,-.06114,.02709,.05938,-.07223,.01631,.0609,-.07394,.00569,.0624,-.07563,.09415,.0484,-.06142,.09245,.05051,-.07051,.08337,.05188,-.07061,.05729,.04528,.06151,.07829,.0452,.06164,.07403,.05014,.07183,.06571,.05005,.07128,.05738,.04997,.07074,.03583,.04707,.06347,.03736,.05192,.07267,.01439,.04969,.06646,.01588,.05492,.07609,.09867,.04512,.06162,.09001,.05008,.07204,.08202,.05011,.07194,.01439,.04975,-.06642,.01588,.05504,-.07601,.03583,.0471,-.06345,.03736,.05201,-.07261,.05729,.0453,-.0615,.05737,.05004,-.0707,.07829,.04522,-.06163,.0657,.05013,-.07124,.07403,.05022,-.07179,.09867,.04514,-.06161,.08202,.05019,-.0719,.09,.05016,-.072,.01035,.05992,.06125,.00569,.06224,.07576,.01631,.06075,.07406,.03092,.05699,.05888,.02708,.05925,.07235,.03785,.05775,.07063,.05033,.05429,.05652,.04783,.05642,.06979,.05781,.05509,.06895,.07588,.05052,.05828,.06605,.05412,.06986,.07429,.05315,.07078,.09415,.04836,.06146,.08337,.05179,.07067,.09245,.05043,.07056,-.02461,.06575,.09373,-.00364,.06111,.08767,-.02511,.06668,.09368,-.01814,.06806,.09187,-.02266,.06853,.09266,-.01119,.06717,.09072,-.02462,.06599,-.09357,-.02512,.06692,-.09351,-.00364,.06131,-.08754,-.0251,.06882,-.09298,-.02266,.06878,-.09248,-.02581,.06841,-.09327};
			return value;
		}
		private double[] getCoordinate_14_76_point_10()
		{
			double[] value = {-.01815,.0683,-.09169,-.01119,.0674,-.09055,.0179,.05325,.08701,.0391,.05505,.08084,.01847,.06307,.08599,.00772,.06456,.0877,.02926,.06157,.08427,.06358,.05369,.08148,.06587,.05485,.08284,.07127,.05701,.08596,.07042,.05724,.08525,.07036,.05653,.0855,.05715,.05808,.08171,.04907,.05897,.08187,.06339,.05761,.08258,.06358,.05382,-.08142,.03909,.05519,-.08076,.06587,.05499,-.08277,.07126,.05717,-.08587,.07036,.05668,-.08542,.07042,.0574,-.08517,.05715,.05823,-.08161,.06338,.05776,-.08249,.04907,.05913,-.08177,.01847,.06326,-.08585,.02926,.06175,-.08415,.00772,.06477,-.08755,.05529,.04919,.08099,.05855,.05122,.08069,.04998,.05076,.08185,.03905,.05096,.08357,-.01837,.06065,.09297,-.00306,.05753,.09042,-.01346,.0604,.09211,-.02134,.06302,.09337,-.21502,.01619,-.04977,-.02607,.01624,-.06323,-.01798,.00982,-.06306,-.10159,.00928,-.05902,-.21938,.01386,-.0408,-.23736,.01535,0.0,-.2456,.01747,0.0,-.25594,.02207,0.0,-.25594,.02331,-.03102,-.11508,.00768,-.05804,-.14925,.00917,-.05671,-.21215,.01676,.04808,-.25594,.02331,.03102,-.02607,.01624,.06323,-.21398,.01386,.04105,-.10879,.00971,.05874,-.01798,.00982,.06306,.1886,.01381,.06962,.18814,.005,.06994,.18828,.00299,.06932,.1876,.01482,.07034,.1886,.0168,.06978,.1887,.00661,.06925,.18809,.00942,.06992,.18814,.0035,.06973,.18844,-.00262,.06904,.18856,.00163,.0695,.18862,-.00249,.06933,.18775,-.0071,.06986,.18848,-.00791,.06919,.18819,-.01225,.06942,.18842,-.01426,.06883,.18843,-.01488,.06929,.1887,-.01748,.06881,.18775,-.01792,.06966,.1886,-.01964,.06911,.1886,-.02236,.06709,.18828,-.02229,.06467,.18846,-.02526,.065,.18814,-.02711,.05259,.18819,-.02873,.06277,.18823,-.03099,.04322,.18496,-.0344,.01505,.16544,-.03308,.01097,.16544,-.03462,0.0,.18191,-.03576,0.0,.18191,-.02825,.04017,.16544,-.02845,.03525,.15739,.02983,.06499,.13322,.02106,.06875,.15753,.01412,.07197,.18716,.00661,.07232,.17893,.00741,.07214,.18702,.0034,.07247,.06744,.00928,.06695,.13937,.00848,.07021,.15465,.00661,.07059,.08632,.00768,.06752,.1115,.00875,.06893,.11509,.00768,.0689,.17623,.00304,.07149,.16275,.00259,.0705,.18163,-.00142,.07159,.16544,-.00303,.07046,.18638,-.00476,.07133};
			return value;
		}
		private double[] getCoordinate_14_76_point_11()
		{
			double[] value = {.16544,-.00945,.06991,.18456,-.01065,.06965,.16544,-.01587,.06831,.18598,-.01908,.06679,.16544,-.02223,.05898,.16072,.02949,-.06544,.13335,.01945,-.06854,.18388,-.03456,-.01524,.16544,-.03308,-.01097,.16544,-.02845,-.03525,.18181,-.02918,-.03881,.18186,-.02361,-.06105,.16544,-.02223,-.05898,.18181,-.01748,-.06958,.16544,-.01587,-.06831,.18372,-.00945,-.0713,.16544,-.00945,-.06991,.18163,-.00142,-.07159,.18702,.0034,-.07247,.18721,.00019,-.07246,.16544,-.00303,-.07046,.18777,-.00945,-.07149,.17823,.00316,-.07161,.16724,.00286,-.07077,.18343,.00768,-.07241,.17264,.00768,-.07165,.16556,.01331,-.07236,.15645,.00848,-.07103,.18805,-.00463,-.07103,.06744,.00928,-.06695,.12229,.00661,-.06904,.11329,.00848,-.06897,.08632,.00768,-.06752,.14506,.0009,.06947,.13038,.00259,.06884,.12229,-.00303,.06795,.14386,-.00303,.0692,.11037,.00306,.06792,.08812,.00286,.06676,.07913,-.00303,.06544,.10071,-.00303,.06669,.07104,.00313,.06594,.04856,.00286,.06475,.03597,-.00303,.06293,.05755,-.00303,.06418,.02765,.00326,.06378,-.00988,.0034,.06198,-.00719,-.00303,.06042,.01439,-.00303,.06168,-.04877,.00337,.06007,-.07372,.00329,.05878,-.05034,-.00303,.05791,-.02877,-.00303,.05917,-.14385,.00937,.0569,-.0905,.00309,.05785,-.14625,.00858,.05652,-.10489,.00271,.05703,-.0935,-.00303,.0554,-.07192,-.00303,.05666,-.13906,.00708,.05656,-.12478,.0023,.05577,-.165,.00804,.05545,-.14795,.00302,.05482,-.14278,-.00196,.05254,-.13122,-.00329,.05252,-.11199,-.00356,.05397,-.12429,-.00517,.0522,-.17569,.00723,.05469,-.16108,.00292,.05413,-.17803,.00578,.05415,-.17043,.00295,.05347,-.16517,.00019,.05228,-.15532,-.00089,.05241,-.17895,.00482,.05371,-.17793,.00328,.03975,-.18672,.00536,.03996,-.18931,.00554,0.0,-.18043,.0034,0.0,-.17155,.00099,.03914,-.17367,.00126,0.0,.14386,-.00945,.06838,.12229,-.00945,.06686,.12229,-.01587,.06455,.14386,-.01587,.06643,.10071,-.00945,.06534,.07913,-.00945,.06382,.07913,-.01587,.06079,.10071,-.01587,.06267,.05755,-.00945,.0623,.03597,-.00945,.06078,.03597,-.01587,.05704,.05755,-.01587,.05891,.01439,-.00945,.05926,-.00719,-.00945,.05774,-.00719,-.01587,.05328,.01439,-.01587,.05516,-.02877,-.00945,.05622,-.05034,-.00945,.0547,-.05034,-.01587,.04952,-.02877,-.01587,.0514};
			return value;
		}
		private double[] getCoordinate_14_76_point_12()
		{
			double[] value = {-.07192,-.00945,.05317,-.0935,-.00945,.05165,-.0935,-.01587,.04577,-.07192,-.01587,.04764,-.11465,-.00976,.05015,-.12803,-.00873,.04993,-.13004,-.01087,.04797,-.12476,-.01248,.04669,-.11131,-.01587,.04417,-.12157,-.01587,.04315,-.13938,-.00852,.04125,-.14738,-.00597,.03767,-.14891,-.00731,0.0,-.14297,-.00945,0.0,-.13565,-.01141,.03516,-.13753,-.01159,0.0,.14386,-.02216,.05707,.12229,-.0221,.05517,.12229,-.02794,.03289,.14386,-.0282,.03407,.10071,-.02203,.05327,.07913,-.02197,.05136,.07913,-.02742,.03053,.10071,-.02768,.03171,.05755,-.0219,.04946,.03597,-.02184,.04755,.03597,-.0269,.02818,.05755,-.02716,.02936,.01439,-.02177,.04565,-.00719,-.02171,.04374,-.00719,-.02638,.02582,.01439,-.02664,.027,-.02877,-.02164,.04184,-.05034,-.02158,.03993,-.05034,-.02586,.02347,-.02877,-.02612,.02464,-.07192,-.02151,.03803,-.0935,-.02145,.03612,-.0935,-.02534,.02111,-.07192,-.0256,.02229,-.11077,-.02107,.03485,-.11943,-.02005,.03484,-.11726,-.02402,.01925,-.11023,-.02488,.02005,.14386,-.02216,-.05707,.14386,-.0282,-.03407,.12229,-.0221,-.05517,.12229,-.01587,-.06455,.14386,-.01587,-.06643,.12229,-.02794,-.03289,.10071,-.02203,-.05327,.10071,-.02768,-.03171,.07913,-.02197,-.05136,.07913,-.01587,-.06079,.10071,-.01587,-.06267,.07913,-.02742,-.03053,.05755,-.0219,-.04946,.05755,-.02716,-.02936,.03597,-.02184,-.04755,.03597,-.01587,-.05704,.05755,-.01587,-.05891,.03597,-.0269,-.02818,.01439,-.02177,-.04565,.01439,-.02664,-.027,-.00719,-.02171,-.04374,-.00719,-.01587,-.05328,.01439,-.01587,-.05516,-.00719,-.02638,-.02582,-.02877,-.02164,-.04184,-.02877,-.02612,-.02464,-.05034,-.02158,-.03993,-.05034,-.01587,-.04952,-.02877,-.01587,-.0514,-.05034,-.02586,-.02347,-.07192,-.02151,-.03803,-.07192,-.0256,-.02229,-.0935,-.02145,-.03612,-.0935,-.01587,-.04577,-.07192,-.01587,-.04764,-.0935,-.02534,-.02111,-.11091,-.02091,-.03427,-.11077,-.02427,-.01773,-.11944,-.02155,-.00997,-.11997,-.01943,-.03252,-.12157,-.01587,-.04315,-.11131,-.01587,-.04417,.14386,-.00945,-.06838,.12229,-.00945,-.06686,.12229,-.00303,-.06795,.14386,-.00303,-.0692,.10071,-.00945,-.06534,.07913,-.00945,-.06382,.07913,-.00303,-.06544,.10071,-.00303,-.06669,.05755,-.00945,-.0623,.03597,-.00945,-.06078,.03597,-.00303,-.06293,.05755,-.00303,-.06418,.01439,-.00945,-.05926,-.00719,-.00945,-.05774};
			return value;
		}
		private double[] getCoordinate_14_76_point_13()
		{
			double[] value = {-.00719,-.00303,-.06042,.01439,-.00303,-.06168,-.02877,-.00945,-.05622,-.05034,-.00945,-.0547,-.05034,-.00303,-.05791,-.02877,-.00303,-.05917,-.07192,-.00945,-.05317,-.0935,-.00945,-.05165,-.0935,-.00303,-.0554,-.07192,-.00303,-.05666,-.11465,-.00976,-.05015,-.12803,-.00873,-.04993,-.12429,-.00517,-.0522,-.11199,-.00356,-.05397,-.12476,-.01248,-.04669,-.13004,-.01087,-.04797,-.13938,-.00852,-.04125,-.13565,-.01141,-.03516,-.14738,-.00597,-.03767,-.14278,-.00196,-.05254,-.13122,-.00329,-.05252,.14701,.00306,-.06978,.12229,.00259,-.06845,.1031,.0009,-.06726,.08992,.00259,-.06679,.07149,.00306,-.06595,.04856,.00286,-.06475,.02765,.00326,-.06378,-.00988,.0034,-.06198,-.04697,.00326,-.06014,-.06653,.00286,-.05906,-.09125,.00323,-.0579,-.11148,.00329,-.05686,-.16543,.00937,-.05587,-.12584,.00239,-.05574,-.14795,.00302,-.05482,-.17569,.00723,-.05469,-.17159,.00862,-.05528,-.16108,.00292,-.05413,-.15532,-.00089,-.05241,-.17043,.00295,-.05347,-.17895,.00482,-.05371,-.17803,.00578,-.05415,-.16517,.00019,-.05228,-.17793,.00328,-.03975,-.17155,.00099,-.03914,-.18672,.00536,-.03996,.14386,-.03262,.01064,.12229,-.03217,.0103,.12229,-.03358,0.0,.14386,-.0341,0.0,.10071,-.03172,.00997,.07913,-.03126,.00964,.07913,-.03254,0.0,.10071,-.03306,0.0,.05755,-.03081,.00931,.03597,-.03036,.00897,.03597,-.03151,0.0,.05755,-.03203,0.0,.01439,-.0299,.00864,-.00719,-.02945,.00831,-.00719,-.03047,0.0,.01439,-.03099,0.0,-.02877,-.029,.00798,-.05034,-.02854,.00765,-.05034,-.02943,0.0,-.02877,-.02995,0.0,-.07192,-.02809,.00731,-.0935,-.02763,.00698,-.0935,-.0284,0.0,-.07192,-.02892,0.0,-.10573,-.02672,.00967,-.11023,-.02704,.00481,.14386,-.03262,-.01064,.12229,-.03217,-.0103,.10071,-.03172,-.00997,.07913,-.03126,-.00964,.05755,-.03081,-.00931,.03597,-.03036,-.00897,.01439,-.0299,-.00864,-.00719,-.02945,-.00831,-.02877,-.029,-.00798,-.05034,-.02854,-.00765,-.07192,-.02809,-.00731,-.0935,-.02763,-.00698,-.11064,-.02622,-.00217,-.11889,-.02286,.0116,-.21397,.01253,-.04057,-.20495,.01011,-.04035,-.21471,.01107,0.0,-.2281,.01384,0.0,-.19498,.00744,-.04014,-.20063,.00799,0.0,-.16742,-.00077,-.02864,-.16245,-.00222,-.03837,-.16154,-.00303,0.0,-.16779,-.00089,0.0,-.1552,-.0041,-.03802,-.15516,-.00517,0.0,-.13061,-.01342,-.03386};
			return value;
		}
		private double[] getCoordinate_14_76_point_14()
		{
			double[] value = {-.12644,-.01587,-.03199,-.12806,-.01587,0.0,-.13256,-.01373,0.0,-.12352,-.01793,-.02388,-.12377,-.01836,-.00249,-.20897,.01249,.04562,-.20495,.01011,.04035,-.19498,.00744,.04014,-.1552,-.0041,.03802,-.16245,-.00222,.03837,-.16742,-.00077,.02864,-.12268,-.01896,.02582,-.12644,-.01587,.03199,-.13061,-.01342,.03386,-.26552,.02817,-.02327,-.26552,.02726,0.0,-.27146,.03117,0.0,-.27146,.03184,-.01832,-.26552,.03091,-.03076,-.27146,.03384,-.02422,-.26552,.02817,.02327,-.26552,.03091,.03076,-.27146,.03384,.02422,-.27146,.03184,.01832,-.26552,.03436,.03019,-.26552,.0374,.02926,-.27146,.03858,.02304,-.27146,.03636,.02377,-.26552,.0418,.02671,-.26552,.04935,.02131,-.27146,.0479,.01678,-.27146,.04195,.02103,-.26552,.05674,.01437,-.26552,.06069,.00724,-.27146,.05677,.0057,-.27146,.05374,.01132,-.26552,.06181,0.0,-.26552,.06069,-.00724,-.27146,.05677,-.0057,-.27146,.05758,0.0,-.26552,.05674,-.01437,-.26552,.04935,-.02131,-.27146,.0479,-.01678,-.27146,.05374,-.01132,-.26552,.0418,-.02671,-.26552,.0374,-.02926,-.27146,.03858,-.02304,-.27146,.04195,-.02103,-.26552,.03436,-.03019,-.27146,.03636,-.02377,-.27724,.03796,-.01856,-.27724,.03619,-.01891,-.28634,.03832,-.01235,-.28634,.03942,-.01212,-.27724,.03953,-.01799,-.28634,.04039,-.01174,-.27724,.03478,-.0143,-.27724,.0343,0.0,-.28634,.03715,0.0,-.28634,.03744,-.00934,-.27724,.03478,.0143,-.27724,.03619,.01891,-.28634,.03832,.01235,-.28634,.03744,.00934,-.27724,.03796,.01856,-.27724,.03953,.01799,-.28634,.04039,.01174,-.28634,.03942,.01212,-.27724,.04198,.01642,-.27724,.0464,.0131,-.28634,.04459,.00855,-.28634,.04189,.01072,-.27724,.05074,.00884,-.27724,.05296,.00445,-.28634,.0486,.00291,-.28634,.04724,.00577,-.27724,.05353,0.0,-.27724,.05296,-.00445,-.28634,.0486,-.00291,-.28634,.04896,0.0,-.27724,.05074,-.00884,-.27724,.0464,-.0131,-.28634,.04459,-.00855,-.28634,.04724,-.00577,-.27724,.04198,-.01642,-.28634,.04189,-.01072,-.30312,.03935,-.00526,-.30312,.04077,-.00661,-.30312,.03918,0.0,-.30312,.03935,.00526,-.30312,.04055,.00667,-.30312,.04312,.00482,-.30312,.04443,.00325,-.30312,.04513,.00164,-.30312,.04533,0.0,-.30312,.04513,-.00164,-.30312,.04443,-.00325,-.30312,.04312,-.00482,.35527,.05659,.02365,.35499,.062,.01235};
			return value;
		}
		private double[] getCoordinate_14_76_point_15()
		{
			double[] value = {.32281,.0602,.02422,.3281,.0662,.01239,.28153,.06333,.02436,.29063,.06933,.01243,.35499,.06399,0.0,.35499,.062,-.01235,.3281,.06819,0.0,.3281,.0662,-.01239,.29063,.07131,0.0,.29063,.06933,-.01243,.35527,.05659,-.02365,.32281,.0602,-.02422,.28153,.06333,-.02436,-.02509,.06857,.09316,-.0258,.06816,.09344,.01773,.05443,-.08691,-.02555,.06748,.09359,.0678,.05739,.08395,-.02556,.06772,-.09342,.03962,.06016,.08282,-.00237,.06618,-.08915,.06834,.05595,-.08425,.03961,.06033,-.0827,.06835,.0558,.08433,.0678,.05754,-.08386,-.00237,.06596,.08931};
			return value;
		}


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


		/** Define subarrays using type double[] */
		private double[] getCoordinate_14_82_point_1()
		{
			double[] value = {.38011,-.02266,-.0736,.38011,-.02098,-.0795,.37881,-.01002,-.07993,.37881,-.0061,-.07605,.37881,-.00482,-.06912,.38011,-.02406,-.065,.38011,-.01558,-.08449,.38011,-.01029,-.09004,.37881,-.00054,-.08907,.37881,-.00296,-.08368,.38011,-.00582,-.09458,.38011,-.00289,-.09651,.37881,-.00054,-.09596,.37881,-.00049,-.09389,.38113,-.00062,-.09649,.38011,.00173,-.09591,.38011,.00483,-.09334,.38011,.00922,-.08809,.37964,.01217,-.08075,.38011,.01442,-.07323,.38011,.01698,-.06526,.38011,.02227,-.05525,.37881,.00742,-.05469,.37881,-.00178,-.06128,.37964,.02699,-.03847,.38011,.03455,-.03302,.37881,.03675,-.01429,.37881,.02516,-.00357,.37881,-.00009,0.0,.37881,.00179,-.03765,.38113,.03663,-.03215,.38011,.03986,-.025,.38011,.04414,-.01403,.38011,.04778,-.00443,.37881,.04219,.01429,.37881,.03942,.00535,.38011,.04964,.00432,.38011,.04857,.01277,.37881,.04554,.01905,.37881,.04444,.01728,.38113,.04516,.01994,.38011,.042,.02619,.38011,.03847,.03046,.38011,.03591,.03302,.37939,.02921,.03641,.38011,.02227,.05525,.37881,.00742,.05469,.37881,.00179,.03765,.37964,.01621,.06755,.38011,.0173,.07647,.37881,.00672,.08208,.37881,-.00152,.07622,.37881,-.01475,.07001,.37881,-.00426,.06151,.38113,.01612,.08126,.38011,.01103,.08635,.38011,.0041,.09201,.38011,.00048,.09521,.37881,-.00553,.09313,.37881,-.00339,.08858,.38113,-.00118,.09617,.38011,-.00414,.09581,.38113,-.00782,.09405,.38011,-.01154,.09106,.37964,-.01547,.08408,.38011,-.02217,.07703,.38113,-.02641,.07191,.38011,-.02655,.06523,.37964,-.02365,.04684,.38011,-.02415,0.0,.37964,-.02325,-.04681,.18534,-.0151,-.07543,.18588,-.00447,-.07442,.18657,-.0089,-.07684,.18588,-.01931,-.0779,.18588,.00902,-.0756,.18588,.01276,-.07766,.18657,-.00018,-.08104,.18657,-.00274,-.0788,.18588,.01148,-.08021,.18588,.00994,-.08289,.18657,.00104,-.08558,.18657,.00051,-.08337,.18588,.00755,-.08566,.18588,.00376,-.08847,.18657,.00068,-.08903,.18657,.00117,-.08751,.18534,.00005,-.09004,.18588,-.00301,-.09056,.18588,-.00536,-.08962,.18588,-.00786,-.08827,.18588,-.01047,-.08653,.18588,-.01311,-.08443,.18588,-.01599,-.08165,.18534,.00856,.07509,.18588,-.00296,.07455,.18657,-.00285,.07739,.18588,.01209,.07674,.18534,-.01443,.07549,.18588,-.01779,.07804};
			return value;
		}
		private double[] getCoordinate_14_82_point_2()
		{
			double[] value = {.18588,-.01596,.08217,.18588,-.01363,.08511,.18657,-.00226,.08377,.18657,-.00263,.08088,.18588,-.01115,.08727,.18588,-.00888,.08905,.18657,-.00302,.08872,.18657,-.00223,.08631,.18534,-.00703,.09005,.18588,-.00393,.09049,.18534,-.00036,.09001,.18588,.00283,.08839,.18588,.0067,.08536,.18588,.00911,.08244,.18588,.0107,.07959};
			return value;
		}


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


		/** Define subarrays using type double[] */
		private double[] getCoordinate_14_96_point_1()
		{
			double[] value = {.40014,-.02981,0.0,.40014,-.02894,.00713,.40014,-.02639,.01385,.40014,-.02231,.01977,.40014,-.01693,.02453,.40014,-.01057,.02787,.40014,-.00359,.02959,.40014,.00359,.02959,.40014,.01057,.02787,.40014,.01693,.02453,.40014,.02231,.01977,.40014,.02639,.01385,.40014,.02894,.00713,.40014,.02981,0.0,.40014,.02894,-.00713,.40014,.02639,-.01385,.40014,.02231,-.01977,.40014,.01693,-.02453,.40014,.01057,-.02787,.40014,.00359,-.02959,.40014,-.00359,-.02959,.40014,-.01057,-.02787,.40014,-.01693,-.02453,.40014,-.02231,-.01977,.40014,-.02639,-.01385,.40014,-.02894,-.00713,.41336,-.02567,-.00633,.41336,-.02644,0.0,.41336,-.02567,.00633,.41336,-.02341,.01229,.41336,-.01979,.01753,.41336,-.01502,.02176,.41336,-.00938,.02472,.41336,-.00319,.02625,.41336,.00319,.02625,.41336,.00938,.02472,.41336,.01502,.02176,.41336,.01979,.01753,.41336,.02341,.01229,.41336,.02567,.00633,.41336,.02644,0.0,.41336,.02567,-.00633,.41336,.02341,-.01229,.41336,.01979,-.01753,.41336,.01502,-.02176,.41336,.00938,-.02472,.41336,.00319,-.02625,.41336,-.00319,-.02625,.41336,-.00938,-.02472,.41336,-.01502,-.02176,.41336,-.01979,-.01753,.41336,-.02341,-.01229,.46253,0.0,0.0,.46126,-.00132,0.0,.46126,-.00128,-.00032,.46126,-.00128,.00032,.46126,-.00117,.00061,.46126,-.00099,.00088,.46126,-.00075,.00109,.46126,-.00047,.00124,.46126,-.00016,.00131,.46126,.00016,.00131,.46126,.00047,.00124,.46126,.00075,.00109,.46126,.00099,.00088,.46126,.00117,.00061,.46126,.00128,.00032,.46126,.00132,0.0,.46126,.00128,-.00032,.46126,.00117,-.00061,.46126,.00099,-.00088,.46126,.00075,-.00109,.46126,.00047,-.00124,.46126,.00016,-.00131,.46126,-.00016,-.00131,.46126,-.00047,-.00124,.46126,-.00075,-.00109,.46126,-.00099,-.00088,.46126,-.00117,-.00061,.42658,-.01983,0.0,.42658,-.01925,.00475,.42658,-.01925,-.00475,.4398,-.01322,0.0,.4398,-.01284,.00316,.4398,-.01284,-.00316,.45302,-.00661,0.0,.45302,-.00642,.00158,.45302,-.00642,-.00158,.45508,-.00513,-.00127,.45508,-.00529,0.0,.45508,-.00513,.00127,.42658,-.01756,.00921,.4398,-.01171,.00614,.45302,-.00585,.00307,.45508,-.00468,.00246,.42658,-.01484,.01315,.4398,-.00989,.00877,.45302,-.00495,.00438,.45508,-.00396,.00351,.42658,-.01126,.01632};
			return value;
		}
		private double[] getCoordinate_14_96_point_2()
		{
			double[] value = {.4398,-.00751,.01088,.45302,-.00375,.00544,.45508,-.003,.00435,.42658,-.00703,.01854,.4398,-.00469,.01236,.45302,-.00234,.00618,.45508,-.00188,.00494,.42658,-.00239,.01968,.4398,-.00159,.01312,.45302,-.0008,.00656,.45508,-.00064,.00525,.42658,.00239,.01968,.4398,.00159,.01312,.45302,.0008,.00656,.45508,.00064,.00525,.42658,.00703,.01854,.4398,.00469,.01236,.45302,.00234,.00618,.45508,.00188,.00494,.42658,.01126,.01632,.4398,.00751,.01088,.45302,.00375,.00544,.45508,.003,.00435,.42658,.01484,.01315,.4398,.00989,.00877,.45302,.00495,.00438,.45508,.00396,.00351,.42658,.01756,.00921,.4398,.01171,.00614,.45302,.00585,.00307,.45508,.00468,.00246,.42658,.01925,.00475,.4398,.01284,.00316,.45302,.00642,.00158,.45508,.00513,.00127,.42658,.01983,0.0,.4398,.01322,0.0,.45302,.00661,0.0,.45508,.00529,0.0,.42658,.01925,-.00475,.4398,.01284,-.00316,.45302,.00642,-.00158,.45508,.00513,-.00127,.42658,.01756,-.00921,.4398,.01171,-.00614,.45302,.00585,-.00307,.45508,.00468,-.00246,.42658,.01484,-.01315,.4398,.00989,-.00877,.45302,.00495,-.00438,.45508,.00396,-.00351,.42658,.01126,-.01632,.4398,.00751,-.01088,.45302,.00375,-.00544,.45508,.003,-.00435,.42658,.00703,-.01854,.4398,.00469,-.01236,.45302,.00234,-.00618,.45508,.00188,-.00494,.42658,.00239,-.01968,.4398,.00159,-.01312,.45302,.0008,-.00656,.45508,.00064,-.00525,.42658,-.00239,-.01968,.4398,-.00159,-.01312,.45302,-.0008,-.00656,.45508,-.00064,-.00525,.42658,-.00703,-.01854,.4398,-.00469,-.01236,.45302,-.00234,-.00618,.45508,-.00188,-.00494,.42658,-.01126,-.01632,.4398,-.00751,-.01088,.45302,-.00375,-.00544,.45508,-.003,-.00435,.42658,-.01484,-.01315,.4398,-.00989,-.00877,.45302,-.00495,-.00438,.45508,-.00396,-.00351,.42658,-.01756,-.00921,.4398,-.01171,-.00614,.45302,-.00585,-.00307,.45508,-.00468,-.00246,.45714,-.00397,0.0,.45714,-.00385,.00095,.45714,-.00385,-.00095,.4592,-.00264,0.0,.4592,-.00257,.00063,.4592,-.00257,-.00063,.45714,-.00351,.00184,.4592,-.00234,.00123,.45714,-.00297,.00263,.4592,-.00198,.00175,.45714,-.00225,.00326,.4592,-.0015,.00218,.45714,-.00141,.00371,.4592,-.00094,.00247,.45714,-.00048,.00394,.4592,-.00032,.00262,.45714,.00048,.00394};
			return value;
		}
		private double[] getCoordinate_14_96_point_3()
		{
			double[] value = {.4592,.00032,.00262,.45714,.00141,.00371,.4592,.00094,.00247,.45714,.00225,.00326,.4592,.0015,.00218,.45714,.00297,.00263,.4592,.00198,.00175,.45714,.00351,.00184,.4592,.00234,.00123,.45714,.00385,.00095,.4592,.00257,.00063,.45714,.00397,0.0,.4592,.00264,0.0,.45714,.00385,-.00095,.4592,.00257,-.00063,.45714,.00351,-.00184,.4592,.00234,-.00123,.45714,.00297,-.00263,.4592,.00198,-.00175,.45714,.00225,-.00326,.4592,.0015,-.00218,.45714,.00141,-.00371,.4592,.00094,-.00247,.45714,.00048,-.00394,.4592,.00032,-.00262,.45714,-.00048,-.00394,.4592,-.00032,-.00262,.45714,-.00141,-.00371,.4592,-.00094,-.00247,.45714,-.00225,-.00326,.4592,-.0015,-.00218,.45714,-.00297,-.00263,.4592,-.00198,-.00175,.45714,-.00351,-.00184,.4592,-.00234,-.00123};
			return value;
		}


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


		/** Define subarrays using type double[] */
		private double[] getCoordinate_14_110_point_1()
		{
			double[] value = {-.20677,.05299,0.0,-.20675,.05292,.00348,-.19988,.04884,.00485,-.1994,.04884,0.0,-.20675,.05292,-.00348,-.21284,.05506,-.00227,-.2141,.05535,0.0,-.19988,.04884,-.00485,-.21284,.05506,.00227,-.20811,.05299,.00669,-.21487,.05535,.00388,-.20941,.05292,.00991,-.20359,.04884,.0138,-.20129,.04884,.00951,-.21458,.05506,.00646,-.21189,.05299,.01236,-.21707,.05535,.00718,-.21434,.05292,.01484,-.21045,.04884,.02066,-.20668,.04884,.01757,-.21779,.05506,.00967,-.21756,.05299,.01615,-.22037,.05535,.00938,-.22077,.05292,.0175,-.2194,.04884,.02437,-.21474,.04884,.02296,-.22198,.05506,.01141,-.22425,.05299,.01748,-.22425,.05535,.01015,-.22773,.05292,.0175,-.2291,.04884,.02437,-.22425,.04884,.02485,-.22652,.05506,.01141,-.23094,.05299,.01615,-.22814,.05535,.00938,-.23416,.05292,.01484,-.23805,.04884,.02066,-.23376,.04884,.02296,-.23071,.05506,.00967,-.23661,.05299,.01236,-.23143,.05535,.00718,-.23909,.05292,.00991,-.24491,.04884,.0138,-.24182,.04884,.01757,-.23392,.05506,.00646,-.2404,.05299,.00669,-.23363,.05535,.00388,-.24175,.05292,.00348,-.24862,.04884,.00485,-.24721,.04884,.00951,-.23566,.05506,.00227,-.24173,.05299,0.0,-.2344,.05535,0.0,-.24175,.05292,-.00348,-.24862,.04884,-.00485,-.2491,.04884,0.0,-.23566,.05506,-.00227,-.2404,.05299,-.00669,-.23363,.05535,-.00388,-.23909,.05292,-.00991,-.24491,.04884,-.0138,-.24721,.04884,-.00951,-.23392,.05506,-.00646,-.23661,.05299,-.01236,-.23143,.05535,-.00718,-.23416,.05292,-.01484,-.23805,.04884,-.02066,-.24182,.04884,-.01757,-.23071,.05506,-.00967,-.23094,.05299,-.01615,-.22814,.05535,-.00938,-.22773,.05292,-.0175,-.2291,.04884,-.02437,-.23376,.04884,-.02296,-.22652,.05506,-.01141,-.22425,.05299,-.01748,-.22425,.05535,-.01015,-.22077,.05292,-.0175,-.2194,.04884,-.02437,-.22425,.04884,-.02485,-.22198,.05506,-.01141,-.21756,.05299,-.01615,-.22037,.05535,-.00938,-.21434,.05292,-.01484,-.21045,.04884,-.02066,-.21474,.04884,-.02296,-.21779,.05506,-.00967,-.21189,.05299,-.01236,-.21707,.05535,-.00718,-.20941,.05292,-.00991,-.20359,.04884,-.0138,-.20668,.04884,-.01757,-.21458,.05506,-.00646,-.20811,.05299,-.00669,-.20129,.04884,-.00951,-.21487,.05535,-.00388,-.19262,.04318,0.0,-.19323,.04318,.00617,-.18778,.03626,.00725,-.18706,.03626,0.0};
			return value;
		}
		private double[] getCoordinate_14_110_point_2()
		{
			double[] value = {-.19323,.04318,-.00617,-.18778,.03626,-.00725,-.19503,.04318,.01211,-.19795,.04318,.01757,-.19334,.03626,.02066,-.18989,.03626,.01423,-.20188,.04318,.02237,-.20668,.04318,.0263,-.20359,.03626,.03092,-.19795,.03626,.0263,-.21215,.04318,.02922,-.21808,.04318,.03102,-.217,.03626,.03647,-.21002,.03626,.03436,-.22425,.04318,.03163,-.23042,.04318,.03102,-.2315,.03626,.03647,-.22425,.03626,.03719,-.23636,.04318,.02922,-.24182,.04318,.0263,-.24491,.03626,.03092,-.23848,.03626,.03436,-.24662,.04318,.02237,-.25055,.04318,.01757,-.25517,.03626,.02066,-.25055,.03626,.0263,-.25348,.04318,.01211,-.25527,.04318,.00617,-.26072,.03626,.00725,-.25861,.03626,.01423,-.25588,.04318,0.0,-.25527,.04318,-.00617,-.26072,.03626,-.00725,-.26144,.03626,0.0,-.25348,.04318,-.01211,-.25055,.04318,-.01757,-.25517,.03626,-.02066,-.25861,.03626,-.01423,-.24662,.04318,-.02237,-.24182,.04318,-.0263,-.24491,.03626,-.03092,-.25055,.03626,-.0263,-.23636,.04318,-.02922,-.23042,.04318,-.03102,-.2315,.03626,-.03647,-.23848,.03626,-.03436,-.22425,.04318,-.03163,-.21808,.04318,-.03102,-.217,.03626,-.03647,-.22425,.03626,-.03719,-.21215,.04318,-.02922,-.20668,.04318,-.0263,-.20359,.03626,-.03092,-.21002,.03626,-.03436,-.20188,.04318,-.02237,-.19795,.04318,-.01757,-.19334,.03626,-.02066,-.19795,.03626,-.0263,-.19503,.04318,-.01211,-.18989,.03626,-.01423,-.18292,.02838,0.0,-.18372,.02838,.00806,-.18123,.01983,.00856,-.18038,.01983,0.0,-.18372,.02838,-.00806,-.18123,.01983,-.00856,-.18607,.02838,.01582,-.18989,.02838,.02296,-.18778,.01983,.02437,-.18372,.01983,.01679,-.19503,.02838,.02922,-.20129,.02838,.03436,-.19988,.01983,.03647,-.19323,.01983,.03102,-.20843,.02838,.03818,-.21619,.02838,.04053,-.21569,.01983,.04302,-.20746,.01983,.04053,-.22425,.02838,.04133,-.23231,.02838,.04053,-.23281,.01983,.04302,-.22425,.01983,.04387,-.24007,.02838,.03818,-.24721,.02838,.03436,-.24862,.01983,.03647,-.24104,.01983,.04053,-.25348,.02838,.02922,-.25861,.02838,.02296,-.26072,.01983,.02437,-.25527,.01983,.03102,-.26243,.02838,.01582,-.26478,.02838,.00806,-.26727,.01983,.00856,-.26478,.01983,.01679,-.26558,.02838,0.0,-.26478,.02838,-.00806,-.26727,.01983,-.00856,-.26812,.01983,0.0,-.26243,.02838,-.01582,-.25861,.02838,-.02296};
			return value;
		}
		private double[] getCoordinate_14_110_point_3()
		{
			double[] value = {-.26072,.01983,-.02437,-.26478,.01983,-.01679,-.25348,.02838,-.02922,-.24721,.02838,-.03436,-.24862,.01983,-.03647,-.25527,.01983,-.03102,-.24007,.02838,-.03818,-.23231,.02838,-.04053,-.23281,.01983,-.04302,-.24104,.01983,-.04053,-.22425,.02838,-.04133,-.21619,.02838,-.04053,-.21569,.01983,-.04302,-.22425,.01983,-.04387,-.20843,.02838,-.03818,-.20129,.02838,-.03436,-.19988,.01983,-.03647,-.20746,.01983,-.04053,-.19503,.02838,-.02922,-.18989,.02838,-.02296,-.18778,.01983,-.02437,-.19323,.01983,-.03102,-.18607,.02838,-.01582,-.18372,.01983,-.01679,-.17952,.01093,0.0,-.18038,.01093,.00873,-.18123,.00204,.00856,-.18038,.00204,0.0,-.18038,.01093,-.00873,-.18123,.00204,-.00856,-.18292,.01093,.01712,-.18706,.01093,.02485,-.18778,.00204,.02437,-.18372,.00204,.01679,-.19262,.01093,.03163,-.1994,.01093,.03719,-.19988,.00204,.03647,-.19323,.00204,.03102,-.20713,.01093,.04133,-.21552,.01093,.04387,-.21569,.00204,.04302,-.20746,.00204,.04053,-.22425,.01093,.04474,-.23298,.01093,.04387,-.23281,.00204,.04302,-.22425,.00204,.04387,-.24137,.01093,.04133,-.2491,.01093,.03719,-.24862,.00204,.03647,-.24104,.00204,.04053,-.25588,.01093,.03163,-.26144,.01093,.02485,-.26072,.00204,.02437,-.25527,.00204,.03102,-.26558,.01093,.01712,-.26812,.01093,.00873,-.26727,.00204,.00856,-.26478,.00204,.01679,-.26899,.01093,0.0,-.26812,.01093,-.00873,-.26727,.00204,-.00856,-.26812,.00204,0.0,-.26558,.01093,-.01712,-.26144,.01093,-.02485,-.26072,.00204,-.02437,-.26478,.00204,-.01679,-.25588,.01093,-.03163,-.2491,.01093,-.03719,-.24862,.00204,-.03647,-.25527,.00204,-.03102,-.24137,.01093,-.04133,-.23298,.01093,-.04387,-.23281,.00204,-.04302,-.24104,.00204,-.04053,-.22425,.01093,-.04474,-.21552,.01093,-.04387,-.21569,.00204,-.04302,-.22425,.00204,-.04387,-.20713,.01093,-.04133,-.1994,.01093,-.03719,-.19988,.00204,-.03647,-.20746,.00204,-.04053,-.19262,.01093,-.03163,-.18706,.01093,-.02485,-.18778,.00204,-.02437,-.19323,.00204,-.03102,-.18292,.01093,-.01712,-.18372,.00204,-.01679,-.18292,-.00652,0.0,-.18372,-.00652,.00806,-.18778,-.0144,.00725,-.18706,-.0144,0.0,-.18372,-.00652,-.00806,-.18778,-.0144,-.00725,-.18607,-.00652,.01582,-.18989,-.00652,.02296,-.19334,-.0144,.02066,-.18989,-.0144,.01423,-.19503,-.00652,.02922,-.20129,-.00652,.03436};
			return value;
		}
		private double[] getCoordinate_14_110_point_4()
		{
			double[] value = {-.20359,-.0144,.03092,-.19795,-.0144,.0263,-.20843,-.00652,.03818,-.21619,-.00652,.04053,-.217,-.0144,.03647,-.21002,-.0144,.03436,-.22425,-.00652,.04133,-.23231,-.00652,.04053,-.2315,-.0144,.03647,-.22425,-.0144,.03719,-.24007,-.00652,.03818,-.24721,-.00652,.03436,-.24491,-.0144,.03092,-.23848,-.0144,.03436,-.25348,-.00652,.02922,-.25861,-.00652,.02296,-.25517,-.0144,.02066,-.25055,-.0144,.0263,-.26243,-.00652,.01582,-.26478,-.00652,.00806,-.26072,-.0144,.00725,-.25861,-.0144,.01423,-.26558,-.00652,0.0,-.26478,-.00652,-.00806,-.26072,-.0144,-.00725,-.26144,-.0144,0.0,-.26243,-.00652,-.01582,-.25861,-.00652,-.02296,-.25517,-.0144,-.02066,-.25861,-.0144,-.01423,-.25348,-.00652,-.02922,-.24721,-.00652,-.03436,-.24491,-.0144,-.03092,-.25055,-.0144,-.0263,-.24007,-.00652,-.03818,-.23231,-.00652,-.04053,-.2315,-.0144,-.03647,-.23848,-.0144,-.03436,-.22425,-.00652,-.04133,-.21619,-.00652,-.04053,-.217,-.0144,-.03647,-.22425,-.0144,-.03719,-.20843,-.00652,-.03818,-.20129,-.00652,-.03436,-.20359,-.0144,-.03092,-.21002,-.0144,-.03436,-.19503,-.00652,-.02922,-.18989,-.00652,-.02296,-.19334,-.0144,-.02066,-.19795,-.0144,-.0263,-.18607,-.00652,-.01582,-.18989,-.0144,-.01423,-.19262,-.02132,0.0,-.19323,-.02132,.00617,-.19988,-.02698,.00485,-.1994,-.02698,0.0,-.19323,-.02132,-.00617,-.19988,-.02698,-.00485,-.19503,-.02132,.01211,-.19795,-.02132,.01757,-.20359,-.02698,.0138,-.20129,-.02698,.00951,-.20188,-.02132,.02237,-.20668,-.02132,.0263,-.21045,-.02698,.02066,-.20668,-.02698,.01757,-.21215,-.02132,.02922,-.21808,-.02132,.03102,-.2194,-.02698,.02437,-.21474,-.02698,.02296,-.22425,-.02132,.03163,-.23042,-.02132,.03102,-.2291,-.02698,.02437,-.22425,-.02698,.02485,-.23636,-.02132,.02922,-.24182,-.02132,.0263,-.23805,-.02698,.02066,-.23376,-.02698,.02296,-.24662,-.02132,.02237,-.25055,-.02132,.01757,-.24491,-.02698,.0138,-.24182,-.02698,.01757,-.25348,-.02132,.01211,-.25527,-.02132,.00617,-.24862,-.02698,.00485,-.24721,-.02698,.00951,-.25588,-.02132,0.0,-.25527,-.02132,-.00617,-.24862,-.02698,-.00485,-.2491,-.02698,0.0,-.25348,-.02132,-.01211,-.25055,-.02132,-.01757,-.24491,-.02698,-.0138,-.24721,-.02698,-.00951,-.24662,-.02132,-.02237,-.24182,-.02132,-.0263,-.23805,-.02698,-.02066,-.24182,-.02698,-.01757,-.23636,-.02132,-.02922,-.23042,-.02132,-.03102};
			return value;
		}
		private double[] getCoordinate_14_110_point_5()
		{
			double[] value = {-.2291,-.02698,-.02437,-.23376,-.02698,-.02296,-.22425,-.02132,-.03163,-.21808,-.02132,-.03102,-.2194,-.02698,-.02437,-.22425,-.02698,-.02485,-.21215,-.02132,-.02922,-.20668,-.02132,-.0263,-.21045,-.02698,-.02066,-.21474,-.02698,-.02296,-.20188,-.02132,-.02237,-.19795,-.02132,-.01757,-.20359,-.02698,-.0138,-.20668,-.02698,-.01757,-.19503,-.02132,-.01211,-.20129,-.02698,-.00951,-.20677,-.03113,0.0,-.20675,-.03105,.00348,-.21284,-.0332,.00227,-.2141,-.03349,0.0,-.20675,-.03105,-.00348,-.21284,-.0332,-.00227,-.20811,-.03113,.00669,-.20941,-.03105,.00991,-.21458,-.0332,.00646,-.21487,-.03349,.00388,-.21189,-.03113,.01236,-.21434,-.03105,.01484,-.21779,-.0332,.00967,-.21707,-.03349,.00718,-.21756,-.03113,.01615,-.22077,-.03105,.0175,-.22198,-.0332,.01141,-.22037,-.03349,.00938,-.22425,-.03113,.01748,-.22773,-.03105,.0175,-.22652,-.0332,.01141,-.22425,-.03349,.01015,-.23094,-.03113,.01615,-.23416,-.03105,.01484,-.23071,-.0332,.00967,-.22814,-.03349,.00938,-.23661,-.03113,.01236,-.23909,-.03105,.00991,-.23392,-.0332,.00646,-.23143,-.03349,.00718,-.2404,-.03113,.00669,-.24175,-.03105,.00348,-.23566,-.0332,.00227,-.23363,-.03349,.00388,-.24173,-.03113,0.0,-.24175,-.03105,-.00348,-.23566,-.0332,-.00227,-.2344,-.03349,0.0,-.2404,-.03113,-.00669,-.23909,-.03105,-.00991,-.23392,-.0332,-.00646,-.23363,-.03349,-.00388,-.23661,-.03113,-.01236,-.23416,-.03105,-.01484,-.23071,-.0332,-.00967,-.23143,-.03349,-.00718,-.23094,-.03113,-.01615,-.22773,-.03105,-.0175,-.22652,-.0332,-.01141,-.22814,-.03349,-.00938,-.22425,-.03113,-.01748,-.22077,-.03105,-.0175,-.22198,-.0332,-.01141,-.22425,-.03349,-.01015,-.21756,-.03113,-.01615,-.21434,-.03105,-.01484,-.21779,-.0332,-.00967,-.22037,-.03349,-.00938,-.21189,-.03113,-.01236,-.20941,-.03105,-.00991,-.21458,-.0332,-.00646,-.21707,-.03349,-.00718,-.20811,-.03113,-.00669,-.21487,-.03349,-.00388,-.22425,.05705,0.0,-.22425,-.03519,0.0};
			return value;
		}



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


		/** Define subarrays using type double[] */
		private double[] getCoordinate_12_124_point_1()
		{
			double[] value = {-.02461,.06575,.09373,-.00364,.06111,.08767,-.02421,.06467,.09377,.06958,.10929,.75932,.06917,.11037,.75928,.06867,.1113,.75922,-.02511,.06668,.09368,-.01814,.06806,.09187,-.02266,.06853,.09266,.07112,.11316,.7582,.16158,.10201,.74949,.0678,.05739,.08395,.06339,.05761,.08258,.05715,.05808,.08171,.04907,.05897,.08187,.03962,.06016,.08282,.02926,.06157,.08427,.01847,.06307,.08599,.00772,.06456,.0877,-.00237,.06596,.08931,-.01119,.06717,.09072,-.02462,.06599,-.09357,-.02512,.06692,-.09351,.06852,.11295,-.75898,.06901,.11201,-.75904,-.02422,.06491,-.09362,-.00338,.06087,-.08892,-.00364,.06131,-.08754,.06942,.11093,-.75909,-.0251,.06882,-.09298,-.02266,.06878,-.09248,-.01815,.0683,-.09169,-.01119,.0674,-.09055,-.00237,.06618,-.08915,.00772,.06477,-.08755,.01847,.06326,-.08585,.02926,.06175,-.08415,.03961,.06033,-.0827,.04907,.05913,-.08177,.05715,.05823,-.08161,.06338,.05776,-.08249,.0678,.05754,-.08386,.07042,.0574,-.08517,.16405,.10343,-.75064,.06854,.11484,-.75845,.06783,.11444,-.75874,-.02581,.06841,-.09327,.0179,.05325,.08701,.0391,.05505,.08084,.0284,.05183,.08529,.0074,.05515,.08872,.13283,.09559,.74911,.12218,.09645,.75084,.11168,.09788,.75255,.10118,.09978,.75426,.09072,.10216,.75597,.08032,.10502,.75766,.07244,.10765,.75892,-.02134,.06302,.09337,.15589,.09696,.74621,.15233,.09584,.74623,.14376,.09539,.74739,-.01346,.0604,.09211,-.00306,.05753,.09042,.03905,.05096,.08357,.04998,.05076,.08185,.05855,.05122,.08069,.06211,.05234,.08067,.06358,.05369,.08148,.06587,.05485,.08284,.15965,.09947,.74839,.15736,.09831,.74703,.07127,.05701,.08596,.07042,.05724,.08525,.1642,.10187,.7508,.16505,.10164,.7515,.16414,.10115,.75105,.07036,.05653,.0855,.06358,.05382,-.08142,.03909,.05519,-.08076,.03923,.05463,-.08212,.06211,.05247,-.08061,.15574,.09849,-.74608,.15721,.09985,-.74689,.15951,.10101,-.74824,.06587,.05499,-.08277,.07126,.05717,-.08587,.07036,.05668,-.08542,.16399,.10271,-.75089,.1649,.1032,-.75134,.05395,.04972,-.08115,.04709,.05005,-.08223,.03829,.05107,-.08361,.02828,.05266,-.08521,.01773,.05443,-.08691,.00728,.05601,-.08862,-.00242,.05755,-.09021,-.01075,.05919,-.09158,-.01716,.06082,-.09263,-.02112,.06232,-.09325};
			return value;
		}
		private double[] getCoordinate_12_124_point_2()
		{
			double[] value = {.07251,.10834,-.75872,.07647,.10684,-.7581,.08289,.10522,-.75705,.09122,.10358,-.75568,.10092,.10204,-.75409,.11136,.10046,-.75238,.12192,.09868,-.75068,.13193,.0971,-.74908,.14073,.09608,-.7477,.14759,.09574,-.74662,.1518,.09619,-.74598,.05817,.05017,-.08051,.06059,.05117,-.08031,.03936,.05407,-.08349,-.00312,.06044,-.09029,-.02326,.06368,-.09354,.05529,.04919,.08099,-.01837,.06065,.09297,-.02555,.06748,.09359,.06823,.1121,.75913,.06798,.11279,.75899,-.0258,.06816,.09344,-.02556,.06772,-.09342,.06808,.11375,-.75889,.06834,.05595,-.08425,.16198,.10197,-.74972,.06835,.0558,.08433,.16213,.10042,.74987,-.02509,.06857,.09316,.06869,.1132,.75871,.15423,.09719,-.74578,.07037,.10971,-.75901,.0702,.11087,.76663,.06971,.1118,.76658,.06927,.1126,.76649,.07061,.10979,.76667,.11271,.09837,.75991,.10222,.10027,.76162,.09176,.10265,.76332,.08135,.10552,.76501,.07348,.10814,.76627,.15337,.09634,.75359,.1448,.09588,.75475,.13387,.09608,.75647,.12322,.09694,.75819,.20282,.22938,.74604,.20436,.22958,.74681,.20495,.22949,.75131,.16518,.10164,.7584,.149,.22848,.75119,.06973,.11369,.76606,.07216,.11365,.76556,.14957,.2291,.75553,.06902,.11328,.76634,.07005,.11252,-.7664,.07045,.11144,-.76644,.07141,.11022,-.76637,.06956,.11345,-.76634,.06911,.11426,-.76624,.06886,.11494,-.76609,.06957,.11535,-.7658,.20563,.23002,-.7404,.14883,.22872,-.74502,.1494,.22936,-.74936,.20614,.22991,-.74082,.12295,.09919,-.75803,.13296,.09761,-.75644,.14176,.09659,-.75505,.14863,.09625,-.75398,.15284,.0967,-.75333,.15526,.0977,-.75314,.07355,.10885,-.76607,.07751,.10735,-.76545,.08392,.10572,-.76441,.09225,.10408,-.76304,.10195,.10255,-.76144,.1124,.10097,-.75973,.16503,.10322,-.75824,.16605,.10371,-.75792,.20677,.23056,-.7447,.16509,.10394,-.75799,.20619,.23066,-.74475};
			return value;
		}

		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=13, element #76, 10656 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_13_76_coordIndex()
		{
			MFInt32 IndexedFaceSet_13_76_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_13_76_coordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_13_76_coordIndex_2()))
				.append(new MFInt32(getIndexedFaceSet_13_76_coordIndex_3()))
				.append(new MFInt32(getIndexedFaceSet_13_76_coordIndex_4()))
				.append(new MFInt32(getIndexedFaceSet_13_76_coordIndex_5()))
				.append(new MFInt32(getIndexedFaceSet_13_76_coordIndex_6()))
				.append(new MFInt32(getIndexedFaceSet_13_76_coordIndex_7()))
				.append(new MFInt32(getIndexedFaceSet_13_76_coordIndex_8()))
				.append(new MFInt32(getIndexedFaceSet_13_76_coordIndex_9()))
				.append(new MFInt32(getIndexedFaceSet_13_76_coordIndex_10()))
				.append(new MFInt32(getIndexedFaceSet_13_76_coordIndex_11()));
			return IndexedFaceSet_13_76_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=14, element #76, 4278 total numbers made up of 1426 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_14_76_point()
		{
			MFVec3f Coordinate_14_76_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_14_76_point_1()))
				.append(new MFVec3f(getCoordinate_14_76_point_2()))
				.append(new MFVec3f(getCoordinate_14_76_point_3()))
				.append(new MFVec3f(getCoordinate_14_76_point_4()))
				.append(new MFVec3f(getCoordinate_14_76_point_5()))
				.append(new MFVec3f(getCoordinate_14_76_point_6()))
				.append(new MFVec3f(getCoordinate_14_76_point_7()))
				.append(new MFVec3f(getCoordinate_14_76_point_8()))
				.append(new MFVec3f(getCoordinate_14_76_point_9()))
				.append(new MFVec3f(getCoordinate_14_76_point_10()))
				.append(new MFVec3f(getCoordinate_14_76_point_11()))
				.append(new MFVec3f(getCoordinate_14_76_point_12()))
				.append(new MFVec3f(getCoordinate_14_76_point_13()))
				.append(new MFVec3f(getCoordinate_14_76_point_14()))
				.append(new MFVec3f(getCoordinate_14_76_point_15()));
			return Coordinate_14_76_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=13, element #82, 584 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_13_82_coordIndex()
		{
			MFInt32 IndexedFaceSet_13_82_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_13_82_coordIndex_1()));
			return IndexedFaceSet_13_82_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=14, element #82, 345 total numbers made up of 115 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_14_82_point()
		{
			MFVec3f Coordinate_14_82_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_14_82_point_1()))
				.append(new MFVec3f(getCoordinate_14_82_point_2()));
			return Coordinate_14_82_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=13, element #96, 1864 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_13_96_coordIndex()
		{
			MFInt32 IndexedFaceSet_13_96_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_13_96_coordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_13_96_coordIndex_2()));
			return IndexedFaceSet_13_96_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=14, element #96, 705 total numbers made up of 235 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_14_96_point()
		{
			MFVec3f Coordinate_14_96_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_14_96_point_1()))
				.append(new MFVec3f(getCoordinate_14_96_point_2()))
				.append(new MFVec3f(getCoordinate_14_96_point_3()));
			return Coordinate_14_96_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=13, element #110, 3840 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_13_110_coordIndex()
		{
			MFInt32 IndexedFaceSet_13_110_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_13_110_coordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_13_110_coordIndex_2()))
				.append(new MFInt32(getIndexedFaceSet_13_110_coordIndex_3()))
				.append(new MFInt32(getIndexedFaceSet_13_110_coordIndex_4()));
			return IndexedFaceSet_13_110_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=14, element #110, 1446 total numbers made up of 482 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_14_110_point()
		{
			MFVec3f Coordinate_14_110_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_14_110_point_1()))
				.append(new MFVec3f(getCoordinate_14_110_point_2()))
				.append(new MFVec3f(getCoordinate_14_110_point_3()))
				.append(new MFVec3f(getCoordinate_14_110_point_4()))
				.append(new MFVec3f(getCoordinate_14_110_point_5()));
			return Coordinate_14_110_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=14, element #116, 186 total numbers made up of 62 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_14_116_point()
		{
			MFVec3f Coordinate_14_116_point = new MFVec3f(new double[] {.19324,-.03156,-.06771,.18795,-.01908,-.0704,.18777,-.00945,-.07149,.18805,-.00463,-.07103,-.03567,.04103,-.04715,-.03483,.05539,-.03484,-.0419,.05778,-.03287,-.04551,.05312,-.03722,.06358,.05369,.08148,.06211,.05234,.08067,.0391,.05505,.08084,.1886,.01381,.06962,.18828,.00299,.06932,.1887,.00661,.06925,.1886,.0168,.06978,-.30312,.03935,-.00526,-.30312,.03918,0.0,-.33193,.03986,0.0,-.33193,.03998,-.0039,-.33193,.04086,-.00494,-.30312,.04077,-.00661,-.30312,.03935,.00526,-.30312,.04055,.00667,-.33193,.04086,.00494,-.33193,.03998,.0039,-.30312,.04312,.00482,-.33193,.04263,.00357,-.30312,.04443,.00325,-.30312,.04513,.00164,-.33193,.04397,.00121,-.33193,.04349,.00241,-.30312,.04533,0.0,-.30312,.04513,-.00164,-.33193,.04397,-.00121,-.33193,.04412,0.0,-.30312,.04443,-.00325,-.30312,.04312,-.00482,-.33193,.04263,-.00357,-.33193,.04349,-.00241,-.35804,.04134,-.00363,-.35127,.04077,-.00459,-.35804,.04041,-.0041,-.36675,.04059,-.00094,-.35127,.0401,-.00298,-.35804,.04004,-.00024,-.35127,.0401,.00278,-.35804,.04098,.00368,-.35804,.0428,.00298,-.36675,.04184,.00046,-.35127,.04339,.00227,-.35804,.04381,.00121,-.35127,.04396,.00013,-.35804,.04381,-.00062,-.35804,.04327,-.00155,-.35804,.04245,-.00251,.03829,.05107,-.08361,.03936,.05407,-.08349,.02828,.05266,-.08521,.06059,.05117,-.08031,.06211,.05247,-.08061,.03923,.05463,-.08212,.01773,.05443,-.08691});
			return Coordinate_14_116_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=11, element #124, 1164 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_11_124_coordIndex()
		{
			MFInt32 IndexedFaceSet_11_124_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_11_124_coordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_11_124_coordIndex_2()));
			return IndexedFaceSet_11_124_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=12, element #124, 546 total numbers made up of 182 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_12_124_point()
		{
			MFVec3f Coordinate_12_124_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_12_124_point_1()))
				.append(new MFVec3f(getCoordinate_12_124_point_2()));
			return Coordinate_12_124_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 ScanEagle 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 ScanEagle().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.UnmannedAirVehicles.ScanEagle\" 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.UnmannedAirVehicles.ScanEagle self-validation test confirmation: ");
                if (!validationResults.equals("success"))
                    System.out.println();
                System.out.println(validationResults.trim());

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