package Savage.ShipsMilitary.FFG7OliverHazardPerryUnitedStates;

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> An Oliver Perry (FFG 7) class frigate. Intended to be used with a prototype for crew served weapons emplacements, hull numbers, and ISIC/Ship seal incorporation. </p>
 <p> Related links: Catalog page <a href="../../../../ShipsMilitary/FFG7OliverHazardPerryUnitedStates/OliverHazardPerryFFGIndex.html" target="_blank">OliverHazardPerryFFG</a>,  source <a href="../../../../ShipsMilitary/FFG7OliverHazardPerryUnitedStates/OliverHazardPerryFFG.java">OliverHazardPerryFFG.java</a>, <a href="https://www.web3d.org/x3d/content/examples/X3dResources.html" target="_blank">X3D Resources</a>, <a href="https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html" target="_blank">X3D Scene Authoring Hints</a>, and <a href="https://www.web3d.org/x3d/content/X3dTooltips.html" target="_blank">X3D Tooltips</a>. </p>
	<table style="color:black; border:0px solid; border-spacing:10px 0px;">
        <caption>Scene Meta Information</caption>
		<tr style="background-color:silver; border-color:silver;">
			<td style="text-align:center; padding:10px 0px;"><i>meta tags</i></td>
			<td style="text-align:left;   padding:10px 0px;">&nbsp; Document Metadata </td>
		</tr>

		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> title </i> </td>
			<td> <a href="../../../../ShipsMilitary/FFG7OliverHazardPerryUnitedStates/OliverHazardPerryFFG.x3d">OliverHazardPerryFFG.x3d</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> description </i> </td>
			<td> An Oliver Perry (FFG 7) class frigate. Intended to be used with a prototype for crew served weapons emplacements, hull numbers, and ISIC/Ship seal incorporation </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> 3 July 2022 </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> TODO </i> </td>
			<td> Verify and correct mast height if necessary 6 April 2012 </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> subject </i> </td>
			<td> Prototypes, FFG7, Oliver Perry Frigate </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> Image </i> </td>
			<td> <a href="../../../../ShipsMilitary/FFG7OliverHazardPerryUnitedStates/DSC_59.jpg">DSC_59.jpg</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> Image </i> </td>
			<td> <a href="http://www.public.navy.mil/surflant/ffg28/PublishingImages/DSC_59.jpg" target="_blank">http://www.public.navy.mil/surflant/ffg28/PublishingImages/DSC_59.jpg</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> reference </i> </td>
			<td> <a href="http://en.wikipedia.org/wiki/Oliver_Hazard_Perry_class_frigate" target="_blank">http://en.wikipedia.org/wiki/Oliver_Hazard_Perry_class_frigate</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> reference </i> </td>
			<td> <a href="http://en.wikipedia.org/wiki/USS_Oliver_Hazard_Perry_(FFG-7)" target="_blank">http://en.wikipedia.org/wiki/USS_Oliver_Hazard_Perry_(FFG-7)</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> reference </i> </td>
			<td> <a href="https://www.nvr.navy.mil/SHIPDETAILS/SHIPSDETAIL_FFG_7.HTML" target="_blank">https://www.nvr.navy.mil/SHIPDETAILS/SHIPSDETAIL_FFG_7.HTML</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> reference </i> </td>
			<td> <a href="https://www.history.navy.mil/research/histories/ship-histories/danfs/o/oliver-hazard-perry-ffg-7.html" target="_blank">https://www.history.navy.mil/research/histories/ship-histories/danfs/o/oliver-hazard-perry-ffg-7.html</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> reference </i> </td>
			<td> <a href="https://www.fas.org/programs/ssp/man/uswpns/navy/surfacewarfare/FFG7_oliverhazardperry.html" target="_blank">https://www.fas.org/programs/ssp/man/uswpns/navy/surfacewarfare/FFG7_oliverhazardperry.html</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> reference </i> </td>
			<td> <a href="http://www.globalsecurity.org/military/systems/ship/ffg-7.htm" target="_blank">http://www.globalsecurity.org/military/systems/ship/ffg-7.htm</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> reference </i> </td>
			<td> <a href="http://www.navsource.org/archives/07/0707.htm" target="_blank">http://www.navsource.org/archives/07/0707.htm</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> reference </i> </td>
			<td> <a href="../../../../ShipsMilitary/FFG7OliverHazardPerryUnitedStates/FFG.x3d">FFG.x3d</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> reference </i> </td>
			<td> <a href="../../../../ShipsMilitary/FFG7OliverHazardPerryUnitedStates/OliverHazardPerryFFGPrototype.x3d">OliverHazardPerryFFGPrototype.x3d</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> identifier </i> </td>
			<td> <a href="https://www.web3d.org/x3d/content/examples/Savage/ShipsMilitary/FFG7OliverHazardPerryUnitedStates/OliverHazardPerryFFG.x3d" target="_blank">https://www.web3d.org/x3d/content/examples/Savage/ShipsMilitary/FFG7OliverHazardPerryUnitedStates/OliverHazardPerryFFG.x3d</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> generator </i> </td>
			<td> X3D-Edit 3.2, <a href="https://www.web3d.org/x3d/tools/X3D-Edit" target="_blank">https://www.web3d.org/x3d/tools/X3D-Edit</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> 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="../../../../ShipsMilitary/FFG7OliverHazardPerryUnitedStates/../../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 OliverHazardPerryFFG
{
	/** Default constructor to create this object. */
	public OliverHazardPerryFFG ()
	{
	  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("OliverHazardPerryFFG.x3d"))
    .addMeta(new meta().setName(meta.NAME_DESCRIPTION).setContent("An Oliver Perry (FFG 7) class frigate. Intended to be used with a prototype for crew served weapons emplacements, hull numbers, and ISIC/Ship seal incorporation"))
    .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("3 July 2022"))
    .addMeta(new meta().setName(meta.NAME_TODO       ).setContent("Verify and correct mast height if necessary 6 April 2012"))
    .addMeta(new meta().setName(meta.NAME_SUBJECT    ).setContent("Prototypes, FFG7, Oliver Perry Frigate"))
    .addMeta(new meta().setName(meta.NAME_IMAGE      ).setContent("DSC_59.jpg"))
    .addMeta(new meta().setName(meta.NAME_IMAGE      ).setContent("http://www.public.navy.mil/surflant/ffg28/PublishingImages/DSC_59.jpg"))
    .addMeta(new meta().setName(meta.NAME_REFERENCE  ).setContent("http://en.wikipedia.org/wiki/Oliver_Hazard_Perry_class_frigate"))
    .addMeta(new meta().setName(meta.NAME_REFERENCE  ).setContent("http://en.wikipedia.org/wiki/USS_Oliver_Hazard_Perry_(FFG-7)"))
    .addMeta(new meta().setName(meta.NAME_REFERENCE  ).setContent("https://www.nvr.navy.mil/SHIPDETAILS/SHIPSDETAIL_FFG_7.HTML"))
    .addMeta(new meta().setName(meta.NAME_REFERENCE  ).setContent("https://www.history.navy.mil/research/histories/ship-histories/danfs/o/oliver-hazard-perry-ffg-7.html"))
    .addMeta(new meta().setName(meta.NAME_REFERENCE  ).setContent("https://www.fas.org/programs/ssp/man/uswpns/navy/surfacewarfare/FFG7_oliverhazardperry.html"))
    .addMeta(new meta().setName(meta.NAME_REFERENCE  ).setContent("http://www.globalsecurity.org/military/systems/ship/ffg-7.htm"))
    .addMeta(new meta().setName(meta.NAME_REFERENCE  ).setContent("http://www.navsource.org/archives/07/0707.htm"))
    .addMeta(new meta().setName(meta.NAME_REFERENCE  ).setContent("FFG.x3d"))
    .addMeta(new meta().setName(meta.NAME_REFERENCE  ).setContent("OliverHazardPerryFFGPrototype.x3d"))
    .addMeta(new meta().setName(meta.NAME_IDENTIFIER ).setContent("https://www.web3d.org/x3d/content/examples/Savage/ShipsMilitary/FFG7OliverHazardPerryUnitedStates/OliverHazardPerryFFG.x3d"))
    .addMeta(new meta().setName(meta.NAME_GENERATOR  ).setContent("X3D-Edit 3.2, https://www.web3d.org/x3d/tools/X3D-Edit"))
    .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 Viewpoint().setDescription("Oliver Hazard Perry FFG starboard side, 50m").setPosition(0.0,0.0,100.0))
    .addChild(new Viewpoint().setDescription("Oliver Hazard Perry FFG from ahead, 50m").setOrientation(-0.09806,0.99034,0.09806,1.58051).setPosition(100.0,10.0,0.0))
    .addChild(new Viewpoint().setDescription("Oliver Hazard Perry FFG port side, 50m").setOrientation(0.0,1.0,0.0,3.14159).setPosition(0.0,0.0,-100.0))
    .addChild(new Viewpoint().setDescription("Oliver Hazard Perry FFG from behind, 50m").setOrientation(0.09806,0.99034,0.09806,-1.58051).setPosition(-100.0,10.0,0.0))
    .addChild(new Transform().setRotation(0.0,1.0,0.0,-1.5708)
      .addChild(new Viewpoint().setDescription("Oliver Hazard Perry FFG from above, 100m").setOrientation(1.0,0.0,0.0,-1.5708).setPosition(0.0,100.0,0.0)))
    .addChild(new WorldInfo().setInfo(new String[] {"https://www.fas.org/man/dod-101/sys/ship/ffg-7.htm"}).setTitle("Oliver Perry Frigate")
      .setMetadata(new MetadataSet().setName("SMAL").setReference("https://www.web3d.org/x3d/content/examples/Savage/Tools/SMAL/SMAL.html")
        .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[] {"https://www.fas.org/man/dod-101/sys/ship/ffg-7.htm"})
              .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[] {"OliverHazardPerryFFG"})
              .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/FFG7OliverHazardPerryUnitedStates/OliverHazardPerryFFG.x3d"})))
          .setMetadata(new MetadataSet().setName("PhysicalParameters")
            .setMetadata(new MetadataSet().setName("PhysicalConstraints")
              .setMetadata(new MetadataFloat().setName("height").setReference("https://www.fas.org/man/dod-101/sys/ship/ffg-7.htm").setValue(new double[] {22.0})
                .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The maximum structural height of the object in meters. This may be used for clearance checking or other calculations."})))
              .setMetadata(new MetadataFloat().setName("width").setReference("https://www.fas.org/man/dod-101/sys/ship/ffg-7.htm").setValue(new double[] {13.5})
                .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("https://www.fas.org/man/dod-101/sys/ship/ffg-7.htm").setValue(new double[] {133.5})
                .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 MetadataFloat().setName("draft").setReference("https://www.fas.org/man/dod-101/sys/ship/ffg-7.htm").setValue(new double[] {7.1})
                .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The vertical distance in meters from the deepest point (keel or other structure) to the waterline of a vehicle at its stated displacement or gross weight."})))
              .setMetadata(new MetadataFloat().setName("grossWeight").setReference("https://www.fas.org/man/dod-101/sys/ship/ffg-7.htm").setValue(new double[] {4100.0})
                .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The standard operational weight of the vehicle in tons. This may be used in any number of physics calculations."}))))
            .setMetadata(new MetadataSet().setName("DynamicResponseConstraints")
              .setMetadata(new MetadataFloat().setName("maximumSpeed").setReference("https://www.fas.org/man/dod-101/sys/ship/ffg-7.htm").setValue(new double[] {29.0})
                .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The maximum rated speed for this vehicle in kph."})))
              .setMetadata(new MetadataFloat().setName("cruiseSpeed").setReference("https://www.fas.org/man/dod-101/sys/ship/ffg-7.htm").setValue(new double[] {15.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("https://www.fas.org/man/dod-101/sys/ship/weaps/an-sps-55.htm").setValue(new double[] {70000.0})
                .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The maximum air detection range for this entity"})))
              .setMetadata(new MetadataFloat().setName("maximumSurfaceDetectionRange").setReference("https://www.fas.org/man/dod-101/sys/ship/weaps/an-sps-67.htm").setValue(new double[] {37040.0})
                .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The DIS enumeration for the overall type of this object (for vehicles this value should be 1)."})))
              .setMetadata(new MetadataFloat().setName("maximumSubsurfaceDetectionRange").setReference("https://www.fas.org/man/dod-101/sys/ship/weaps/an-sqs-56.htm").setValue(new double[] {100.0})
                .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The maximum sub-surface 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[] {3})
                .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The DIS enumeration for the domain of operations of this object (air, surface, sub-surface, etc.)."})))
              .setMetadata(new MetadataInteger().setName("entityCountry").setValue(new int[] {225})
                .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The DIS enumeration for the country of origin of this object (the value for United States is 225)."})))
              .setMetadata(new MetadataInteger().setName("entityCategory").setValue(new int[] {1})
                .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The DIS enumeration for the type of this vehicle (cruiser or destroyer, tank or truck, bomber or fighter, etc.)."})))
              .setMetadata(new MetadataInteger().setName("entitySubCategory").setValue(new int[] {1})
                .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The DIS enumeration for the class designation of this vehicle (CG-47 Ticonderoga, DDG-51 Arleigh Burke, M1A2, M880, B-52, F-22, etc."})))
              .setMetadata(new MetadataInteger().setName("entitySpecific").setValue(new int[] {1})
                .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The DIS enumeration for the specific unit or variant of this object (CG-68, DDG-77, HMMVW w/TOW package, etc.)."})))
              .setMetadata(new MetadataInteger().setName("entityExtra").setValue(new int[] {1})
                .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The DIS enumeration for optional equipment or configurations for this vehicle."}))))))))
    .addChild(new Transform("FFG").setScale(1.43,1.5,1.5).setTranslation(1.5,0.0,0.0)
      .addChild(new Transform("dad_Import_Base").setRotation(0.0,1.0,0.0,-1.57).setScale(15.0,15.0,15.0)
        .addChild(new Transform().setScale(0.71,0.71,0.71)
          .addChild(new Transform("dad_cylinder72")
            .addChild(new Shape("cylinder72")
              .setAppearance(new Appearance()
                .setMaterial(new Material("gray_mat").setAmbientIntensity(0.607).setDiffuseColor(.60706,.60706,.60706).setShininess(0).setSpecularColor(.001,.001,.001)))
              .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setCoordIndex(getIndexedFaceSet_8_90_coordIndex())
                .setCoord(new Coordinate().setPoint(getCoordinate_9_90_point())))))
          .addChild(new Transform("dad_cube16_copy69")
            .addChild(new Shape("cube16_copy69")
              .setAppearance(new Appearance()
                .setMaterial(new Material("black_mat").setAmbientIntensity(0.001).setDiffuseColor(.001,.001,.001).setShininess(0).setSpecularColor(.001,.001,.001)))
              .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setCoordIndex(getIndexedFaceSet_8_96_coordIndex())
                .setCoord(new Coordinate().setPoint(getCoordinate_9_96_point())))))
          .addChild(new Transform("dad_cube16_copy68")
            .addChild(new Shape("cube16_copy68")
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("black_mat")))
              .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setCoordIndex(getIndexedFaceSet_8_102_coordIndex())
                .setCoord(new Coordinate().setPoint(getCoordinate_9_102_point())))))
          .addChild(new Transform("dad_cube16_copy67")
            .addChild(new Shape("cube16_copy67")
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("black_mat")))
              .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setCoordIndex(getIndexedFaceSet_8_108_coordIndex())
                .setCoord(new Coordinate().setPoint(getCoordinate_9_108_point())))))
          .addChild(new Transform("dad_cube16_copy66")
            .addChild(new Shape("cube16_copy66")
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("black_mat")))
              .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setCoordIndex(getIndexedFaceSet_8_114_coordIndex())
                .setCoord(new Coordinate().setPoint(getCoordinate_9_114_point())))))
          .addChild(new Transform("dad_cylinder20_copy65")
            .addChild(new Shape("cylinder20_copy65")
              .setAppearance(new Appearance()
                .setMaterial(new Material("default_mat").setAmbientIntensity(1).setDiffuseColor(1.0,1.0,1.0).setShininess(1).setSpecularColor(1.0,1.0,1.0)))
              .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setColorIndex(getIndexedFaceSet_8_120_colorIndex()).setCoordIndex(getIndexedFaceSet_8_120_coordIndex())
                .setCoord(new Coordinate().setPoint(getCoordinate_9_120_point()))
                .setColor(new Color("CylinderColor").setColor(new MFColor(new double[] {0.0,0.0,0.0,1.0,1.0,1.0}))))))
          .addChild(new Transform("dad_cylinder20_copy64")
            .addChild(new Shape("cylinder20_copy64")
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("default_mat")))
              .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setColorIndex(getIndexedFaceSet_8_127_colorIndex()).setCoordIndex(getIndexedFaceSet_8_127_coordIndex())
                .setCoord(new Coordinate().setPoint(getCoordinate_9_127_point()))
                .setColor(new Color().setUSE("CylinderColor")))))
          .addChild(new Transform("dad_supStrucDDG51_copy62")
            .addChild(new Shape("supStrucDDG51_copy62")
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("gray_mat")))
              .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setCoordIndex(getIndexedFaceSet_8_134_coordIndex())
                .setCoord(new Coordinate().setPoint(getCoordinate_9_134_point())))))
          .addChild(new Transform("dad_supStrucDDG51_copy61")
            .addChild(new Shape("supStrucDDG51_copy61")
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("gray_mat")))
              .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setCoordIndex(getIndexedFaceSet_8_140_coordIndex())
                .setCoord(new Coordinate().setPoint(getCoordinate_9_140_point())))))
          .addChild(new Transform("dad_supStrucDDG51_copy60")
            .addChild(new Shape("supStrucDDG51_copy60")
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("gray_mat")))
              .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setCoordIndex(getIndexedFaceSet_8_146_coordIndex())
                .setCoord(new Coordinate().setPoint(getCoordinate_9_146_point())))))
          .addChild(new Transform("dad_sphere177")
            .addChild(new Shape("sphere177")
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("default_mat")))
              .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setCoordIndex(getIndexedFaceSet_8_152_coordIndex())
                .setCoord(new Coordinate().setPoint(getCoordinate_9_152_point())))))
          .addChild(new Transform("dad_cube176")
            .addChild(new Shape("cube176")
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("default_mat")))
              .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setCoordIndex(new int[] {0,1,2,-1,0,2,3,-1,0,4,5,-1,0,5,1,-1,0,3,6,-1,0,6,4,-1,1,5,7,-1,1,7,2,-1,5,4,6,-1,5,6,7,-1,3,2,7,-1,3,7,6,-1})
                .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {-.03291,.79685,-1.25543,-.03291,.80279,-1.25523,-.03291,.805,-1.32052,-.03291,.79907,-1.32072,.03243,.79685,-1.25543,.03243,.80279,-1.25523,.03243,.79907,-1.32072,.03243,.805,-1.32052}))))))
          .addChild(new Transform("dad_cylinder174_copy175")
            .addChild(new Shape("cylinder174_copy175")
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("default_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[] {.00989,.82447,-1.2873,.00854,.82407,-1.28354,.00854,.76011,-1.28424,.00989,.7605,-1.288,.0097,.82489,-1.29129,.00799,.82527,-1.2949,.00503,.82556,-1.29759,.00127,.8257,-1.29894,-.00272,.82568,-1.29874,-.00633,.8255,-1.29704,-.00902,.82519,-1.29408,-.01037,.82479,-1.29032,-.01018,.82437,-1.28634,-.00847,.82398,-1.28272,-.00551,.8237,-1.28004,-.00175,.82356,-1.27869,.00224,.82357,-1.27888,.00585,.82376,-1.28059,.0097,.76093,-1.29199,.00585,.75979,-1.28128,.00224,.75961,-1.27958,-.00175,.75959,-1.27939,-.00551,.75974,-1.28073,-.00847,.76002,-1.28342,-.01018,.7604,-1.28703,-.01037,.76083,-1.29102,-.00902,.76123,-1.29478,-.00633,.76154,-1.29773,-.00272,.76172,-1.29944,.00127,.76174,-1.29963,.00503,.7616,-1.29828,.00799,.76131,-1.2956}))))))
          .addChild(new Transform("dad_cylinder174")
            .addChild(new Shape("cylinder174")
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("default_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[] {.02337,.7978,-1.28483,.02022,.7974,-1.27607,.02022,.73344,-1.27769,.02337,.73384,-1.28645,.02292,.79822,-1.29413,.01895,.79861,-1.30255,.01205,.79889,-1.3088,.00328,.79903,-1.31195,-.00602,.79901,-1.3115,-.01444,.79883,-1.30753,-.0207,.79852,-1.30063,-.02385,.79812,-1.29187,-.0234,.7977,-1.28257,-.01943,.79731,-1.27416,-.01253,.79703,-1.2679,-.00376,.79688,-1.26475,.00554,.7969,-1.2652,.01396,.79709,-1.26917,.02292,.73426,-1.29575,.01396,.73312,-1.27079,.00554,.73294,-1.26682,-.00376,.73292,-1.26637,-.01253,.73306,-1.26952,-.01943,.73335,-1.27578,-.0234,.73373,-1.28419,-.02385,.73416,-1.29349,-.02071,.73455,-1.30225,-.01444,.73487,-1.30915,-.00602,.73505,-1.31312,.00328,.73507,-1.31357,.01205,.73493,-1.31042,.01895,.73464,-1.30417}))))))
          .addChild(new Transform("dad_supStrucDDG51_copy173")
            .addChild(new Shape("supStrucDDG51_copy173")
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("gray_mat")))
              .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setCoordIndex(getIndexedFaceSet_8_176_coordIndex())
                .setCoord(new Coordinate().setPoint(getCoordinate_9_176_point())))))
          .addChild(new Transform("dad_supStrucDDG51_copy172")
            .addChild(new Shape("supStrucDDG51_copy172")
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("gray_mat")))
              .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setCoordIndex(getIndexedFaceSet_8_182_coordIndex())
                .setCoord(new Coordinate().setPoint(getCoordinate_9_182_point())))))
          .addChild(new Transform("dad_supStrucDDG51_sep101")
            .addChild(new Shape("supStrucDDG51_sep101")
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("gray_mat")))
              .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setCoordIndex(getIndexedFaceSet_8_188_coordIndex())
                .setCoord(new Coordinate().setPoint(getCoordinate_9_188_point())))))
          .addChild(new Transform("dad_supStrucDDG51_copy53")
            .addChild(new Shape("supStrucDDG51_copy53")
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("gray_mat")))
              .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setCoordIndex(getIndexedFaceSet_8_194_coordIndex())
                .setCoord(new Coordinate().setPoint(getCoordinate_9_194_point())))))
          .addChild(new Transform("dad_cube2")
            .addChild(new Group("cube2")
              .addChild(new Transform("dad_IndexedFaceSet1")
                .addChild(new Shape("IndexedFaceSet1")
                  .setAppearance(new Appearance()
                    .setMaterial(new Material().setUSE("gray_mat")))
                  .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setCoordIndex(getIndexedFaceSet_10_200_coordIndex())
                    .setCoord(new Coordinate().setPoint(getCoordinate_11_200_point())))))
              .addChild(new Transform("dad_IndexedFaceSet2")
                .addChild(new Shape("IndexedFaceSet2")
                  .setAppearance(new Appearance()
                    .setMaterial(new Material().setUSE("default_mat")))
                  .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setCoordIndex(new int[] {0,1,2,-1,3,4,5,-1,6,7,8,-1,9,10,11,-1,12,13,14,-1,12,14,15,-1,12,15,5,-1,12,5,4,-1,12,2,1,-1,12,1,13,-1,13,8,7,-1,13,7,14,-1,15,14,11,-1,15,11,10,-1})
                    .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {-.10927,.55283,2.30811,-.13945,.55423,2.23,-.05895,.552,2.35498,.11211,.55283,2.30811,.0618,.552,2.35498,.1423,.55423,2.23,-.10927,.55898,1.96442,-.05895,.55982,1.91755,-.13945,.55758,2.04253,.11211,.55898,1.96442,.1423,.55758,2.04253,.0618,.55982,1.91755,.00142,.55172,2.3706,-.14952,.55591,2.13626,.00142,.5601,1.90193,.15236,.55591,2.13626}))))))))
          .addChild(new Transform("dad_cube1")
            .addChild(new Group("cube1")
              .addChild(new Transform("dad_IndexedFaceSet3")
                .addChild(new Shape("IndexedFaceSet3")
                  .setAppearance(new Appearance()
                    .setMaterial(new Material("redHull_mat").setAmbientIntensity(0.106).setDiffuseColor(.26074,.02808,.02808).setShininess(1).setSpecularColor(.26074,.02808,.02808)))
                  .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setCoordIndex(getIndexedFaceSet_10_214_coordIndex())
                    .setCoord(new Coordinate().setPoint(getCoordinate_11_214_point())))))
              .addChild(new Transform("dad_IndexedFaceSet4")
                .addChild(new Shape("IndexedFaceSet4")
                  .setAppearance(new Appearance()
                    .setMaterial(new Material().setUSE("gray_mat")))
                  .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setCoordIndex(getIndexedFaceSet_10_220_coordIndex())
                    .setCoord(new Coordinate().setPoint(getCoordinate_11_220_point())))))
              .addChild(new Transform("dad_IndexedFaceSet5")
                .addChild(new Shape("IndexedFaceSet5")
                  .setAppearance(new Appearance()
                    .setMaterial(new Material("nonSkid_mat").setAmbientIntensity(0.234).setDiffuseColor(.2341,.2341,.2341).setShininess(0).setSpecularColor(.001,.001,.001)))
                  .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,4,8,9,-1,4,9,5,-1,10,11,7,-1,10,7,6,-1,12,9,13,-1,12,13,3,-1,12,3,2,-1,13,9,8,-1})
                    .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {-.41153,.21568,4.6284,.4119,.21568,4.6284,.4119,.24527,2.94276,-.41153,.24527,2.94276,-.41153,.3636,-2.82887,.4119,.3636,-2.82887,.31381,.39446,-3.00287,-.31343,.39446,-3.00287,-.41153,.33402,-1.5316,.4119,.33402,-1.5316,.00121,.52976,-4.06621,-.00084,.52976,-4.06621,.4119,.32514,-.94226,-.41153,.32514,-.94226}))))))
              .addChild(new Transform("dad_IndexedFaceSet6")
                .addChild(new Shape("IndexedFaceSet6")
                  .setAppearance(new Appearance()
                    .setMaterial(new Material().setUSE("black_mat")))
                  .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setCoordIndex(getIndexedFaceSet_10_232_coordIndex())
                    .setCoord(new Coordinate().setPoint(getCoordinate_11_232_point())))))
              .addChild(new Transform("dad_IndexedFaceSet7")
                .addChild(new Shape("IndexedFaceSet7")
                  .setAppearance(new Appearance()
                    .setMaterial(new Material("DarkGray_mat").setAmbientIntensity(0.227).setDiffuseColor(.2341,.2341,.2341).setShininess(1).setSpecularColor(.22744,.22744,.22744)))
                  .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})
                    .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {-.08042,.44227,2.93966,-.28829,.44227,2.93979,-.28829,.26569,2.93765,-.08042,.26569,2.93752,.29155,.44228,2.93926,.08368,.44228,2.93939,.08368,.26569,2.93725,.29155,.2657,2.93712}))))))
              .addChild(new Transform("dad_IndexedFaceSet8")
                .addChild(new Shape("IndexedFaceSet8")
                  .setAppearance(new Appearance()
                    .setMaterial(new Material("glass_mat").setAmbientIntensity(0.222).setDiffuseColor(.04667,.04,.58).setShininess(0.853).setSpecularColor(.04667,.04,.58).setTransparency(0.100)))
                  .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,8,10,11,-1,12,13,14,-1,12,14,15,-1,16,17,18,-1,16,18,19,-1,20,21,22,-1,20,22,23,-1,24,25,26,-1,24,26,27,-1,28,29,30,-1,28,30,31,-1,32,33,34,-1,32,34,35,-1})
                    .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {-.11796,.66757,-1.51944,-.11894,.72706,-1.54039,-.052,.72706,-1.54043,-.0513,.66757,-1.51946,-.02937,.66757,-1.51949,-.02978,.72706,-1.54047,.02987,.72706,-1.54055,.02973,.66757,-1.51954,.05652,.66757,-1.51957,.05692,.72706,-1.54059,.11659,.72706,-1.54066,.1156,.66757,-1.51962,.15909,.66712,-1.50264,.16048,.7266,-1.52359,.18971,.72569,-1.48936,.1881,.66621,-1.46863,.2026,.66576,-1.45162,.20432,.72523,-1.47224,.23355,.72432,-1.43801,.23161,.66485,-1.41761,.24611,.66439,-1.40061,.24816,.72386,-1.42089,.27739,.72295,-1.38666,.27512,.66348,-1.3666,-.27573,.66347,-1.36609,-.27802,.72294,-1.38614,-.24888,.72385,-1.4204,-.24675,.66438,-1.40016,-.23227,.66484,-1.41719,-.23431,.72431,-1.43753,-.20517,.72522,-1.47179,-.20329,.66575,-1.45125,-.1888,.6662,-1.46829,-.19059,.72568,-1.48892,-.16145,.7266,-1.52318,-.15982,.66711,-1.50235}))))))))))));
            }
            catch (Exception ex)
            {       
                System.err.println ("*** Further hints on X3DJSAIL errors and exceptions at");
                System.err.println ("*** https://www.web3d.org/specifications/java/X3DJSAIL.html");
                throw (ex);
            }
	}
	// end of initialize() method

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


		/** Define subarrays using type double[] */
		private double[] getCoordinate_9_90_point_1()
		{
			double[] value = {.09899,.70765,.8789,.0971,.70718,.90185,.1017,.65729,.90194,.10368,.65779,.87788,.0971,.70812,.85595,.08331,.73745,.85987,.08492,.73704,.8795,.1017,.65828,.85382,.08331,.73664,.89914,.09159,.70673,.92393,.0786,.73625,.91802,.08259,.70631,.94426,.08649,.65638,.94639,.09592,.65682,.92508,.0709,.7359,.93541,.07051,.70595,.9621,.06057,.73558,.95067,.05577,.70565,.97672,.05838,.65569,.98041,.07383,.656,.96509,.04796,.73533,.96317,.03898,.70542,.98761,.03359,.73514,.97249,.02074,.70529,.99429,.02165,.65531,.99883,.04077,.65545,.99183,.01799,.73502,.9782,.00177,.70524,.99657,.00177,.73498,.98015,-.01719,.70529,.99429,-.0181,.65531,.99883,.00177,.65526,1.00122,-.01445,.73502,.9782,-.03543,.70542,.98761,-.03005,.73514,.97249,-.05223,.70565,.97672,-.05483,.65569,.98041,-.03722,.65545,.99183,-.04441,.73533,.96317,-.06697,.70595,.9621,-.05702,.73558,.95067,-.07904,.70631,.94426,-.08294,.65638,.94639,-.07028,.656,.96509,-.06735,.7359,.93541,-.08804,.70673,.92393,-.07505,.73625,.91802,-.09355,.70718,.90185,-.09815,.65729,.90194,-.09237,.65682,.92508,-.07976,.73664,.89914,-.09544,.70765,.8789,-.08138,.73704,.8795,-.09355,.70812,.85595,-.09815,.65828,.85382,-.10013,.65779,.87788,-.07976,.73745,.85987,-.08804,.70857,.83387,-.07505,.73783,.84099,-.07904,.70899,.81354,-.08294,.65919,.80937,-.09237,.65875,.83068,-.06735,.73819,.8236,-.06697,.70936,.7957,-.05702,.7385,.80834,-.05223,.70966,.78108,-.05483,.65989,.77534,-.07028,.65957,.79066,-.04441,.73876,.79583,-.03543,.70988,.77019,-.03005,.73895,.78652,-.01719,.71002,.76352,-.0181,.66026,.75693,-.03722,.66012,.76393,-.01445,.73906,.78081,.00177,.71011,.75895,.00177,.73915,.7769,.00177,.66036,.75215,-.00004,.73707,.78438,-.00004,.70803,.76643,-.00004,.65829,.75962,.0397,.70992,.76808,.05577,.70966,.78108,.05838,.65989,.77534,.04153,.66017,.76172,.03972,.65809,.76919,.03789,.70785,.77556,.03421,.73899,.78472,.04796,.73876,.79583,.0324,.73691,.79219,.07051,.70936,.7957,.06057,.7385,.80834,.08259,.70899,.81354,.08649,.65919,.80937,.07383,.65957,.79066,.0709,.73819,.8236,.09159,.70857,.83387,.09592,.65875,.83068,.0786,.73783,.84099,.10368,.59769,.87665};
			return value;
		}
		private double[] getCoordinate_9_90_point_2()
		{
			double[] value = {.1017,.59719,.90071,.1017,.59818,.85259,.09592,.59672,.92385,.08649,.59628,.94516,.07383,.5959,.96386,.05838,.59559,.97918,.04077,.59535,.9906,.02165,.59521,.9976,.00177,.59516,.99999,-.0181,.59521,.9976,-.03722,.59535,.9906,-.05483,.59559,.97918,-.07028,.5959,.96386,-.08294,.59628,.94516,-.09237,.59672,.92385,-.09815,.59719,.90071,-.10013,.59769,.87665,-.09815,.59818,.85259,-.09237,.59865,.82945,-.08294,.59909,.80814,-.07028,.59947,.78943,-.05483,.59979,.77411,-.03722,.60002,.7627,-.0181,.60016,.7557,-.0032,.61526,.75242,-.00501,.61319,.7599,-.01991,.59809,.76318,.04574,.61502,.7642,.05838,.59979,.77411,.05657,.59771,.78159,.04393,.61295,.77168,.07383,.59947,.78943,.08649,.59909,.80814,.09592,.59865,.82945,.06185,.74707,.90984,.05373,.75115,.89231,.00177,.7562,.8799,.04582,.75068,.91542,.0668,.74768,.87972,.05373,.75167,.86729,.06185,.7483,.8496,.04582,.75214,.84417,.04775,.74882,.82407,.03121,.7525,.82648,.02559,.75304,.80028,.02377,.75096,.80776,-.00004,.75412,.88737,.00491,.75314,.79531,-.00856,.7527,.8169,.0031,.75107,.80278,-.02311,.74917,.80701,-.02766,.7525,.82648,-.0442,.74882,.82407,-.04228,.75214,.84417,-.0583,.7483,.8496,-.05019,.75167,.86729,-.06325,.74768,.87972,-.05019,.75115,.89231,-.0583,.74707,.90984,-.04228,.75068,.91542,-.0442,.74654,.93537,-.02766,.75032,.93312,-.02311,.74619,.95244,-.00856,.75012,.94269,.00177,.74607,.95843,.01211,.75012,.94269,.02666,.74619,.95244,.03121,.75032,.93312,.04775,.74654,.93537,.01807,.67912,.80978,.01834,.67633,.80907,.03654,.69719,.7339,.03627,.69998,.7346,.01674,.68166,.81016,.01567,.6808,.81034,.01678,.67868,.81002,.03494,.70252,.73499,.01701,.67636,.80943,.01752,.67371,.80815,.03573,.69457,.73297,.01632,.67418,.80866,.01574,.67167,.80715,.03394,.69253,.73197,.01483,.67247,.80782,.01325,.67051,.80623,.03145,.69137,.73105,.01276,.67151,.80705,.01045,.67042,.80552,.02865,.69127,.73035,.01042,.67143,.80646,.00775,.67139,.80514,.02595,.69225,.72996,.00817,.67224,.80615,.00558,.6733,.80514,.02378,.69416,.72996,.00636,.67383,.80615,.00425,.67584,.80552,.02245,.6967,.73035,.00525,.67595,.80647,.00397,.67863,.80623};
			return value;
		}
		private double[] getCoordinate_9_90_point_3()
		{
			double[] value = {.02217,.69949,.73106,.00502,.67828,.80706,.00479,.68125,.80716,.02299,.7021,.73198,.0057,.68046,.80783,.00658,.68329,.80815,.02478,.70415,.73298,.0072,.68216,.80866,.00906,.68445,.80908,.02726,.70531,.7339,.00927,.68313,.80943,.01187,.68454,.80978,.03007,.7054,.73461,.01161,.68321,.81002,.01456,.68357,.81017,.03276,.70443,.73499,.01385,.68239,.81034,.03549,.69754,.73307,.03526,.69987,.73366,.03416,.70199,.73398,.03481,.69536,.7323,.03332,.69366,.73147,.03125,.69269,.7307,.02891,.69261,.73011,.02666,.69343,.72979,.02485,.69502,.72979,.02374,.69713,.73011,.02351,.69946,.7307,.02419,.70164,.73147,.02568,.70335,.73231,.02776,.70431,.73308,.03009,.70439,.73367,.03234,.70358,.73398,.01196,.67316,.82991,.01219,.67084,.82932,.01151,.66866,.82855,.01085,.67528,.83023,.00904,.67687,.83024,.00679,.67769,.82992,.00445,.67761,.82933,.00238,.67664,.82856,.00089,.67494,.82773,.0002,.67275,.82696,.00043,.67043,.82637,.00154,.66831,.82605,.00336,.66672,.82604,.0056,.6659,.82636,.00794,.66599,.82695,.01001,.66695,.82772,.04031,.70307,.71317,.04008,.70539,.71376,.03897,.70751,.71408,.03963,.70088,.7124,.03814,.69918,.71157,.03607,.69821,.7108,.03373,.69813,.71021,.03148,.69895,.70989,.02966,.70054,.70989,.02856,.70266,.71021,.02833,.70498,.7108,.02901,.70716,.71157,.0305,.70887,.71241,.03257,.70983,.71318,.03491,.70992,.71377,.03716,.7091,.71408,.01171,.67288,.83095,.01194,.67055,.83036,.01126,.66837,.82959,.0106,.675,.83127,.00879,.67658,.83127,.00654,.6774,.83095,.0042,.67732,.83036,.00213,.67635,.82959,.00064,.67465,.82876,-.00005,.67247,.82799,.00018,.67014,.8274,.00129,.66802,.82708,.00311,.66643,.82708,.00535,.66562,.82739,.00769,.6657,.82798,.00976,.66666,.82875,.04056,.70335,.71214,.04033,.70568,.71273,.03922,.7078,.71305,.03988,.70117,.71137,.03839,.69947,.71054,.03632,.6985,.70977,.03398,.69842,.70918,.03173,.69923,.70886,.02991,.70082,.70886,.02881,.70294,.70918,.02858,.70527,.70977,.02926,.70745,.71054,.03075,.70915,.71138,.03282,.71012,.71215,.03516,.7102,.71274,.03741,.70939,.71305,-.00678,.65412,.89542,-.00666,.65288,.8951,-.00702,.65171,.89469};
			return value;
		}
		private double[] getCoordinate_9_90_point_4()
		{
			double[] value = {-.00737,.65526,.89559,-.00834,.65611,.89559,-.00955,.65654,.89542,-.0108,.6565,.89511,-.01191,.65598,.89469,-.01271,.65507,.89425,-.01307,.6539,.89383,-.01295,.65266,.89352,-.01236,.65153,.89335,-.01138,.65068,.89335,-.01018,.65024,.89352,-.00893,.65028,.89383,-.00782,.6508,.89424,.05359,.72191,.64629,.05346,.72316,.64661,.05287,.72429,.64678,.05322,.72075,.64588,.05242,.71984,.64544,.05131,.71932,.64502,.05006,.71928,.64471,.04886,.71971,.64454,.04789,.72056,.64454,.0473,.72169,.64471,.04717,.72294,.64503,.04754,.72411,.64544,.04834,.72502,.64589,.04945,.72554,.6463,.0507,.72558,.64661,.0519,.72514,.64678,-.00925,.65013,.91129,-.00908,.64837,.91084,-.00959,.64672,.91026,-.01009,.65174,.91153,-.01146,.65294,.91153,-.01316,.65356,.91129,-.01493,.65349,.91085,-.0165,.65276,.91026,-.01763,.65147,.90963,-.01815,.64982,.90905,-.01797,.64806,.9086,-.01713,.64646,.90836,-.01576,.64526,.90836,-.01406,.64464,.9086,-.01229,.6447,.90904,-.01072,.64543,.90963,.05866,.726,.63108,.05849,.72776,.63153,.05765,.72936,.63177,.05815,.72435,.6305,.05702,.72306,.62987,.05545,.72232,.62928,.05368,.72226,.62884,.05198,.72288,.6286,.0506,.72408,.6286,.04977,.72569,.62884,.04959,.72745,.62929,.05011,.7291,.62987,.05124,.73039,.6305,.05281,.73112,.63108,.05457,.73118,.63153,.05628,.73056,.63177};
			return value;
		}


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


		/** Define subarrays using type double[] */
		private double[] getCoordinate_9_96_point_1()
		{
			double[] value = {.40065,.35452,1.60383,.40065,.36727,1.60365,.40065,.38002,1.60348,.40065,.39278,1.6033,.40065,.40553,1.60313,.40065,.41828,1.60295,.40065,.43104,1.60278,.40065,.44379,1.60261,.40065,.45654,1.60243,.40065,.45987,1.60182,.40065,.35117,1.60331,.40182,.35452,1.60383,.40182,.36727,1.60365,.40065,.34782,1.60279,.40182,.34782,1.60279,.40182,.38002,1.60348,.40182,.39278,1.6033,.40182,.40553,1.60313,.40182,.41828,1.60295,.40182,.43104,1.60278,.40182,.44379,1.6026,.40182,.45654,1.60243,.40182,.46321,1.60121,.40065,.46321,1.60121,.40065,.34164,1.59518,.40182,.34164,1.59518,.40182,.34334,1.59978,.40065,.34334,1.59978,.40065,.34277,1.59825,.40065,.34221,1.59672,.40065,.34162,1.59371,.40064,.3416,1.59224,.40064,.34158,1.59077,.40181,.34158,1.59077,.40065,.34483,1.60078,.40065,.34633,1.60179,.40065,.46467,1.60017,.40065,.46614,1.59912,.40065,.4676,1.59808,.40065,.46813,1.59653,.40064,.46865,1.59499,.40064,.46917,1.59344,.40064,.46915,1.59197,.40064,.46913,1.5905,.40064,.46911,1.58903,.40064,.46909,1.58756,.40064,.46907,1.58609,.40064,.46905,1.58462,.40064,.46903,1.58315,.40064,.46901,1.58168,.40064,.46899,1.58021,.40064,.46897,1.57874,.40064,.46895,1.57727,.40064,.46893,1.5758,.40064,.46891,1.57433,.40064,.46889,1.57286,.40063,.46887,1.57139,.40063,.46885,1.56992,.40063,.46883,1.56845,.40063,.46881,1.56698,.40063,.46879,1.56551,.40063,.46877,1.56404,.40063,.46875,1.56257,.40063,.46873,1.5611,.40063,.46871,1.55963,.40063,.46869,1.55816,.40063,.46867,1.5567,.40063,.46865,1.55523,.40063,.46863,1.55376,.40063,.46861,1.55229,.40063,.46859,1.55082,.40062,.46857,1.54935,.40062,.46855,1.54788,.40062,.46853,1.54641,.40062,.46851,1.54494,.40062,.46849,1.54347,.40062,.46847,1.542,.40062,.46845,1.54053,.40062,.46843,1.53906,.40062,.46841,1.53759,.40062,.46839,1.53612,.40062,.46837,1.53465,.40062,.46835,1.53318,.40062,.46833,1.53171,.40062,.46831,1.53024,.40062,.46829,1.52877,.40061,.46827,1.5273,.40061,.46825,1.52583,.40061,.46823,1.52436,.40061,.46821,1.52289,.40061,.46764,1.52136,.40061,.46708,1.51983,.40061,.46651,1.51829,.40061,.46502,1.51729,.40061,.46353,1.51629,.40061,.46203,1.51528,.40061,.45869,1.51477,.40061,.34998,1.51625,.40061,.34664,1.51686,.40061,.34518,1.51791};
			return value;
		}
		private double[] getCoordinate_9_96_point_2()
		{
			double[] value = {.40061,.34371,1.51895,.40061,.34225,1.51999,.40061,.34173,1.52154,.40061,.3412,1.52309,.40061,.34068,1.52463,.40062,.3407,1.5261,.40062,.34072,1.52757,.40062,.34074,1.52904,.40062,.34076,1.53051,.40062,.34078,1.53198,.40062,.3408,1.53345,.40062,.34082,1.53492,.40062,.34084,1.53639,.40062,.34086,1.53786,.40062,.34088,1.53933,.40062,.3409,1.5408,.40062,.34092,1.54227,.40062,.34094,1.54374,.40062,.34096,1.54521,.40062,.34098,1.54668,.40063,.341,1.54815,.40063,.34102,1.54962,.40063,.34104,1.55109,.40063,.34106,1.55256,.40063,.34108,1.55403,.40063,.3411,1.5555,.40063,.34112,1.55697,.40063,.34114,1.55844,.40063,.34116,1.55991,.40063,.34118,1.56138,.40063,.3412,1.56285,.40063,.34122,1.56432,.40063,.34124,1.56579,.40063,.34126,1.56726,.40063,.34128,1.56873,.40064,.3413,1.5702,.40064,.34132,1.57167,.40064,.34134,1.57314,.40064,.34136,1.57461,.40064,.34138,1.57608,.40064,.3414,1.57755,.40064,.34142,1.57902,.40064,.34144,1.58048,.40064,.34146,1.58195,.40064,.34148,1.58342,.40064,.3415,1.58489,.40064,.34152,1.58636,.40064,.34154,1.58783,.40064,.34156,1.5893,.40181,.34152,1.58636,.40181,.34146,1.58195,.40181,.3414,1.57754,.40181,.34134,1.57314,.4018,.34128,1.56873,.4018,.34122,1.56432,.4018,.34116,1.55991,.4018,.3411,1.5555,.4018,.34104,1.55109,.40179,.34098,1.54668,.40179,.34092,1.54227,.40179,.34086,1.53786,.40179,.3408,1.53345,.40179,.34074,1.52904,.40178,.34068,1.52463,.40178,.34225,1.51999,.40181,.46917,1.59344,.40181,.46911,1.58903,.40182,.4676,1.59808,.40181,.46905,1.58462,.40181,.46899,1.58021,.40181,.46893,1.5758,.4018,.46887,1.57139,.4018,.46881,1.56698,.4018,.46875,1.56257,.4018,.46869,1.55816,.4018,.46863,1.55375,.40179,.46857,1.54935,.40179,.46851,1.54494,.40179,.46845,1.54053,.40179,.46839,1.53612,.40179,.46833,1.53171,.40178,.46827,1.5273,.40178,.46821,1.52289,.40178,.46651,1.51829,.40061,.35331,1.51564,.40061,.36606,1.51547,.40178,.36606,1.51547,.40178,.35331,1.51564,.40178,.34664,1.51686,.40061,.45534,1.51425,.40061,.44258,1.51442,.40061,.42983,1.5146,.40061,.41708,1.51477,.40061,.40432,1.51494,.40061,.39157,1.51512,.40061,.37882,1.51529,.40178,.37882,1.51529,.40178,.39157,1.51512,.40178,.40432,1.51494,.40178,.41708,1.51477};
			return value;
		}
		private double[] getCoordinate_9_96_point_3()
		{
			double[] value = {.40178,.42983,1.51459,.40178,.44258,1.51442,.40178,.45534,1.51425,.40178,.46203,1.51528,.40069,.35447,1.93939,.40069,.36723,1.93909,.40069,.37998,1.93878,.40069,.39273,1.93848,.40069,.40549,1.93817,.40069,.41824,1.93787,.40069,.43099,1.93757,.40069,.44375,1.93726,.40069,.4565,1.93696,.40069,.45983,1.9359,.40069,.35113,1.93849,.40186,.35447,1.93939,.40186,.36723,1.93908,.40069,.34778,1.93759,.40186,.34778,1.93759,.40186,.37998,1.93878,.40186,.39273,1.93848,.40186,.40549,1.93817,.40186,.41824,1.93787,.40186,.43099,1.93757,.40186,.44375,1.93726,.40186,.4565,1.93696,.40186,.46316,1.93484,.40069,.46316,1.93484,.40069,.3416,1.9244,.40186,.3416,1.9244,.40186,.3433,1.93237,.40069,.3433,1.93238,.40069,.34273,1.92972,.40069,.34217,1.92706,.40069,.34158,1.92185,.40069,.34156,1.9193,.40069,.34154,1.91676,.40186,.34154,1.91675,.40069,.34479,1.93411,.40069,.34628,1.93585,.40069,.46463,1.93303,.40069,.4661,1.93123,.40069,.46756,1.92942,.40069,.46808,1.92673,.40069,.46861,1.92405,.40069,.46913,1.92137,.40069,.46911,1.91882,.40069,.46909,1.91627,.40068,.46907,1.91372,.40068,.46905,1.91117,.40068,.46903,1.90862,.40068,.46901,1.90607,.40068,.46899,1.90353,.40068,.46897,1.90098,.40068,.46895,1.89843,.40068,.46893,1.89588,.40068,.46891,1.89333,.40068,.46889,1.89078,.40068,.46887,1.88823,.40068,.46885,1.88569,.40068,.46883,1.88314,.40067,.46881,1.88059,.40067,.46879,1.87804,.40067,.46877,1.87549,.40067,.46875,1.87294,.40067,.46873,1.8704,.40067,.46871,1.86785,.40067,.46869,1.8653,.40067,.46867,1.86275,.40067,.46865,1.8602,.40067,.46863,1.85765,.40067,.46861,1.8551,.40066,.46859,1.85256,.40066,.46857,1.85001,.40066,.46855,1.84746,.40066,.46853,1.84491,.40066,.46851,1.84236,.40066,.46849,1.83981,.40066,.46847,1.83726,.40066,.46845,1.83472,.40066,.46843,1.83217,.40066,.46841,1.82962,.40066,.46839,1.82707,.40066,.46837,1.82452,.40065,.46835,1.82197,.40065,.46833,1.81942,.40065,.46831,1.81688,.40065,.46829,1.81433,.40065,.46827,1.81178,.40065,.46825,1.80923,.40065,.46823,1.80668,.40065,.46821,1.80413,.40065,.46819,1.80158,.40065,.46817,1.79904,.40065,.46761,1.79638,.40065,.46704,1.79372,.40065,.46648,1.79106,.40064,.46498,1.78932,.40064,.46349,1.78759,.40064,.462,1.78585};
			return value;
		}
		private double[] getCoordinate_9_96_point_4()
		{
			double[] value = {.40064,.45865,1.78495,.40065,.34994,1.78754,.40065,.34661,1.78859,.40065,.34514,1.7904,.40065,.34368,1.79221,.40065,.34221,1.79402,.40065,.34169,1.7967,.40065,.34117,1.79939,.40065,.34064,1.80207,.40065,.34066,1.80462,.40065,.34068,1.80717,.40065,.3407,1.80972,.40065,.34072,1.81227,.40065,.34074,1.81481,.40065,.34076,1.81736,.40066,.34078,1.81991,.40066,.3408,1.82246,.40066,.34082,1.82501,.40066,.34084,1.82756,.40066,.34086,1.83011,.40066,.34088,1.83265,.40066,.3409,1.8352,.40066,.34092,1.83775,.40066,.34094,1.8403,.40066,.34096,1.84285,.40066,.34098,1.8454,.40066,.341,1.84795,.40067,.34102,1.85049,.40067,.34104,1.85304,.40067,.34106,1.85559,.40067,.34108,1.85814,.40067,.3411,1.86069,.40067,.34112,1.86324,.40067,.34114,1.86579,.40067,.34116,1.86833,.40067,.34118,1.87088,.40067,.3412,1.87343,.40067,.34122,1.87598,.40067,.34124,1.87853,.40068,.34126,1.88108,.40068,.34128,1.88362,.40068,.3413,1.88617,.40068,.34132,1.88872,.40068,.34134,1.89127,.40068,.34136,1.89382,.40068,.34138,1.89637,.40068,.3414,1.89892,.40068,.34142,1.90146,.40068,.34144,1.90401,.40068,.34146,1.90656,.40068,.34148,1.90911,.40069,.3415,1.91166,.40069,.34152,1.91421,.40185,.34148,1.90911,.40185,.34142,1.90146,.40185,.34136,1.89382,.40185,.3413,1.88617,.40184,.34124,1.87853,.40184,.34118,1.87088,.40184,.34112,1.86324,.40184,.34106,1.85559,.40183,.341,1.84794,.40183,.34094,1.8403,.40183,.34088,1.83265,.40183,.34082,1.82501,.40182,.34076,1.81736,.40182,.3407,1.80972,.40182,.34064,1.80207,.40182,.34221,1.79402,.40186,.46913,1.92136,.40185,.46907,1.91372,.40186,.46756,1.92942,.40185,.46901,1.90607,.40185,.46895,1.89843,.40185,.46889,1.89078,.40184,.46883,1.88314,.40184,.46877,1.87549,.40184,.46871,1.86785,.40184,.46865,1.8602,.40183,.46859,1.85255,.40183,.46853,1.84491,.40183,.46847,1.83726,.40183,.46841,1.82962,.40182,.46835,1.82197,.40182,.46829,1.81433,.40182,.46823,1.80668,.40182,.46817,1.79903,.40181,.46648,1.79106,.40064,.35328,1.78648,.40064,.36603,1.78617,.40181,.36603,1.78617,.40181,.35328,1.78648,.40181,.34661,1.78859,.40064,.4553,1.78405,.40064,.44255,1.78435,.40064,.42979,1.78466,.40064,.41704,1.78496,.40064,.40429,1.78526,.40064,.39154,1.78557,.40064,.37878,1.78587};
			return value;
		}
		private double[] getCoordinate_9_96_point_5()
		{
			double[] value = {.40181,.37878,1.78587,.40181,.39154,1.78557,.40181,.40429,1.78526,.40181,.41704,1.78496,.40181,.42979,1.78465,.40181,.44255,1.78435,.40181,.4553,1.78405,.40181,.462,1.78585,.40067,.3545,1.74148,.40067,.36725,1.7413,.40067,.38001,1.74113,.40067,.39276,1.74095,.40067,.40551,1.74078,.40067,.41827,1.7406,.40067,.43102,1.74043,.40067,.44377,1.74026,.40067,.45652,1.74008,.40067,.45986,1.73947,.40067,.35115,1.74096,.40184,.3545,1.74148,.40184,.36725,1.7413,.40067,.3478,1.74044,.40184,.3478,1.74044,.40184,.38001,1.74113,.40184,.39276,1.74095,.40184,.40551,1.74078,.40184,.41827,1.7406,.40184,.43102,1.74043,.40184,.44377,1.74025,.40184,.45652,1.74008,.40184,.46319,1.73886,.40067,.46319,1.73886,.40066,.34163,1.73283,.40183,.34163,1.73283,.40184,.34332,1.73743,.40067,.34332,1.73743,.40066,.34276,1.7359,.40066,.34219,1.73437,.40066,.34161,1.73136,.40066,.34159,1.72989,.40066,.34157,1.72842,.40183,.34157,1.72842,.40067,.34481,1.73843,.40067,.34631,1.73944,.40066,.46466,1.73782,.40066,.46612,1.73677,.40066,.46759,1.73573,.40066,.46811,1.73418,.40066,.46863,1.73264,.40066,.46916,1.73109,.40066,.46914,1.72962,.40066,.46912,1.72815,.40066,.4691,1.72668,.40066,.46908,1.72521,.40066,.46906,1.72374,.40066,.46903,1.72227,.40066,.46902,1.7208,.40066,.469,1.71933,.40066,.46897,1.71786,.40065,.46896,1.71639,.40065,.46893,1.71492,.40065,.46892,1.71345,.40065,.4689,1.71198,.40065,.46887,1.71051,.40065,.46885,1.70904,.40065,.46883,1.70757,.40065,.46881,1.7061,.40065,.46879,1.70463,.40065,.46877,1.70316,.40065,.46875,1.70169,.40065,.46873,1.70022,.40065,.46871,1.69875,.40065,.46869,1.69728,.40065,.46867,1.69581,.40065,.46865,1.69435,.40064,.46863,1.69288,.40064,.46861,1.69141,.40064,.46859,1.68994,.40064,.46857,1.68847,.40064,.46855,1.687,.40064,.46853,1.68553,.40064,.46851,1.68406,.40064,.46849,1.68259,.40064,.46847,1.68112,.40064,.46845,1.67965,.40064,.46843,1.67818,.40064,.46841,1.67671,.40064,.46839,1.67524,.40064,.46837,1.67377,.40064,.46835,1.6723,.40064,.46833,1.67083,.40063,.46831,1.66936,.40063,.46829,1.66789,.40063,.46827,1.66642,.40063,.46825,1.66495,.40063,.46823,1.66348,.40063,.46821,1.66201,.40063,.46819,1.66054,.40063,.46763,1.65901,.40063,.46706,1.65748};
			return value;
		}
		private double[] getCoordinate_9_96_point_6()
		{
			double[] value = {.40063,.4665,1.65594,.40063,.465,1.65494,.40063,.46351,1.65394,.40063,.46202,1.65293,.40063,.45867,1.65242,.40063,.34996,1.6539,.40063,.34663,1.65451,.40063,.34516,1.65556,.40063,.3437,1.6566,.40063,.34223,1.65764,.40063,.34171,1.65919,.40063,.34119,1.66074,.40063,.34066,1.66228,.40063,.34068,1.66375,.40063,.3407,1.66522,.40063,.34072,1.66669,.40064,.34074,1.66816,.40064,.34076,1.66963,.40064,.34078,1.6711,.40064,.3408,1.67257,.40064,.34082,1.67404,.40064,.34084,1.67551,.40064,.34086,1.67698,.40064,.34088,1.67845,.40064,.3409,1.67992,.40064,.34092,1.68139,.40064,.34094,1.68286,.40064,.34096,1.68433,.40064,.34098,1.6858,.40064,.341,1.68727,.40064,.34102,1.68874,.40064,.34104,1.69021,.40064,.34106,1.69168,.40065,.34108,1.69315,.40065,.3411,1.69462,.40065,.34112,1.69609,.40065,.34114,1.69756,.40065,.34116,1.69903,.40065,.34118,1.7005,.40065,.3412,1.70197,.40065,.34122,1.70344,.40065,.34124,1.70491,.40065,.34126,1.70638,.40065,.34128,1.70785,.40065,.34131,1.70932,.40065,.34132,1.71079,.40065,.34135,1.71226,.40065,.34136,1.71373,.40066,.34138,1.7152,.40066,.34141,1.71667,.40066,.34142,1.71813,.40066,.34145,1.7196,.40066,.34147,1.72107,.40066,.34148,1.72254,.40066,.34151,1.72401,.40066,.34153,1.72548,.40066,.34155,1.72695,.40183,.34151,1.72401,.40183,.34145,1.7196,.40182,.34138,1.71519,.40182,.34132,1.71079,.40182,.34126,1.70638,.40182,.3412,1.70197,.40182,.34114,1.69756,.40182,.34108,1.69315,.40181,.34102,1.68874,.40181,.34096,1.68433,.40181,.3409,1.67992,.40181,.34084,1.67551,.40181,.34078,1.6711,.4018,.34072,1.66669,.4018,.34066,1.66228,.4018,.34223,1.65764,.40183,.46916,1.73109,.40183,.4691,1.72668,.40183,.46759,1.73573,.40183,.46903,1.72227,.40183,.46897,1.71786,.40182,.46892,1.71345,.40182,.46886,1.70904,.40182,.46879,1.70463,.40182,.46873,1.70022,.40182,.46867,1.69581,.40181,.46861,1.6914,.40181,.46855,1.687,.40181,.46849,1.68259,.40181,.46843,1.67818,.40181,.46837,1.67377,.4018,.46831,1.66936,.4018,.46825,1.66495,.4018,.46819,1.66054,.4018,.4665,1.65594,.40063,.35329,1.65329,.40063,.36605,1.65312,.4018,.36605,1.65312,.4018,.35329,1.65329,.4018,.34663,1.65451,.40063,.45532,1.6519,.40063,.44256,1.65207,.40063,.42981,1.65225};
			return value;
		}
		private double[] getCoordinate_9_96_point_7()
		{
			double[] value = {.40063,.41706,1.65242,.40063,.40431,1.65259,.40063,.39155,1.65277,.40063,.3788,1.65294,.4018,.3788,1.65294,.4018,.39155,1.65277,.4018,.40431,1.65259,.4018,.41706,1.65242,.4018,.42981,1.65224,.4018,.44256,1.65207,.4018,.45532,1.6519,.4018,.46202,1.65293};
			return value;
		}


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


		/** Define subarrays using type double[] */
		private double[] getCoordinate_9_102_point_1()
		{
			double[] value = {-.39919,.40406,1.95786,-.39919,.41681,1.95755,-.39919,.42956,1.95725,-.39919,.44232,1.95694,-.39919,.45507,1.95663,-.39919,.46782,1.95633,-.39919,.48057,1.95602,-.39919,.49333,1.95572,-.39919,.50608,1.95541,-.39919,.50941,1.95436,-.39919,.40071,1.95696,-.39802,.40406,1.95785,-.39802,.41681,1.95755,-.39919,.39736,1.95606,-.39802,.39736,1.95606,-.39802,.42956,1.95724,-.39802,.44232,1.95694,-.39802,.45507,1.95663,-.39802,.46782,1.95633,-.39802,.48057,1.95602,-.39802,.49333,1.95572,-.39802,.50608,1.95541,-.39802,.51275,1.9533,-.39919,.51275,1.9533,-.39919,.39118,1.94287,-.39802,.39118,1.94287,-.39802,.39288,1.95084,-.39919,.39288,1.95084,-.39919,.39231,1.94819,-.39919,.39175,1.94553,-.39919,.39116,1.94032,-.39919,.39114,1.93777,-.39919,.39112,1.93522,-.39802,.39112,1.93522,-.39919,.39437,1.95258,-.39919,.39587,1.95432,-.39919,.51421,1.95149,-.39919,.51568,1.94968,-.39919,.51714,1.94787,-.39919,.51767,1.94519,-.39919,.51819,1.9425,-.39919,.51871,1.93982,-.39919,.51869,1.93727,-.39919,.51867,1.93472,-.39919,.51865,1.93217,-.39919,.51863,1.92962,-.39919,.51861,1.92707,-.39919,.51859,1.92453,-.39919,.51857,1.92198,-.39919,.51855,1.91943,-.3992,.51853,1.91688,-.3992,.51851,1.91433,-.3992,.51849,1.91178,-.3992,.51847,1.90924,-.3992,.51845,1.90669,-.3992,.51843,1.90414,-.3992,.51841,1.90159,-.3992,.51839,1.89904,-.3992,.51837,1.89649,-.3992,.51835,1.89394,-.3992,.51833,1.8914,-.3992,.51831,1.88885,-.3992,.51829,1.8863,-.3992,.51827,1.88375,-.3992,.51824,1.8812,-.3992,.51823,1.87865,-.3992,.51821,1.8761,-.3992,.51819,1.87356,-.3992,.51816,1.87101,-.3992,.51814,1.86846,-.3992,.51812,1.86591,-.3992,.5181,1.86336,-.3992,.51808,1.86081,-.39921,.51806,1.85826,-.39921,.51804,1.85572,-.39921,.51802,1.85317,-.39921,.518,1.85062,-.39921,.51798,1.84807,-.39921,.51796,1.84552,-.39921,.51794,1.84297,-.39921,.51792,1.84042,-.39921,.5179,1.83788,-.39921,.51788,1.83533,-.39921,.51786,1.83278,-.39921,.51784,1.83023,-.39921,.51782,1.82768,-.39921,.5178,1.82513,-.39921,.51778,1.82259,-.39921,.51776,1.82004,-.39921,.51774,1.81749,-.39921,.51717,1.81483,-.39921,.51661,1.81217,-.39921,.51604,1.80951,-.39921,.51455,1.80778,-.39921,.51306,1.80604,-.39922,.51156,1.8043,-.39922,.50821,1.8034,-.39921,.39951,1.806,-.39921,.39617,1.80706,-.39921,.39471,1.80887};
			return value;
		}
		private double[] getCoordinate_9_102_point_2()
		{
			double[] value = {-.39921,.39324,1.81068,-.39921,.39178,1.81249,-.39921,.39125,1.81517,-.39921,.39073,1.81786,-.39921,.39021,1.82054,-.39921,.39023,1.82309,-.39921,.39025,1.82564,-.39921,.39027,1.82819,-.39921,.39029,1.83073,-.39921,.39031,1.83328,-.39921,.39033,1.83583,-.39921,.39035,1.83838,-.39921,.39037,1.84093,-.39921,.39039,1.84348,-.39921,.39041,1.84603,-.39921,.39043,1.84857,-.39921,.39045,1.85112,-.39921,.39047,1.85367,-.3992,.39049,1.85622,-.3992,.39051,1.85877,-.3992,.39053,1.86132,-.3992,.39055,1.86387,-.3992,.39057,1.86641,-.3992,.39059,1.86896,-.3992,.39061,1.87151,-.3992,.39064,1.87406,-.3992,.39065,1.87661,-.3992,.39067,1.87916,-.3992,.3907,1.88171,-.3992,.39072,1.88425,-.3992,.39074,1.8868,-.3992,.39076,1.88935,-.3992,.39078,1.8919,-.3992,.3908,1.89445,-.3992,.39082,1.897,-.3992,.39084,1.89954,-.3992,.39086,1.90209,-.3992,.39088,1.90464,-.3992,.3909,1.90719,-.3992,.39092,1.90974,-.3992,.39094,1.91229,-.39919,.39096,1.91484,-.39919,.39098,1.91738,-.39919,.391,1.91993,-.39919,.39102,1.92248,-.39919,.39104,1.92503,-.39919,.39106,1.92758,-.39919,.39108,1.93013,-.39919,.3911,1.93268,-.39802,.39106,1.92758,-.39802,.391,1.91993,-.39803,.39094,1.91229,-.39803,.39088,1.90464,-.39803,.39082,1.89699,-.39803,.39076,1.88935,-.39803,.3907,1.8817,-.39803,.39064,1.87406,-.39803,.39057,1.86641,-.39804,.39051,1.85877,-.39804,.39045,1.85112,-.39804,.39039,1.84348,-.39804,.39033,1.83583,-.39804,.39027,1.82818,-.39804,.39021,1.82054,-.39804,.39178,1.81249,-.39802,.51871,1.93982,-.39802,.51865,1.93217,-.39802,.51714,1.94787,-.39802,.51859,1.92452,-.39803,.51853,1.91688,-.39803,.51847,1.90923,-.39803,.51841,1.90159,-.39803,.51835,1.89394,-.39803,.51829,1.8863,-.39803,.51823,1.87865,-.39803,.51816,1.87101,-.39804,.5181,1.86336,-.39804,.51804,1.85571,-.39804,.51798,1.84807,-.39804,.51792,1.84042,-.39804,.51786,1.83278,-.39804,.5178,1.82513,-.39804,.51774,1.81749,-.39804,.51604,1.80951,-.39921,.40284,1.80494,-.39921,.41559,1.80464,-.39805,.41559,1.80464,-.39805,.40284,1.80494,-.39804,.39617,1.80706,-.39922,.50486,1.8025,-.39922,.49211,1.80281,-.39922,.47936,1.80311,-.39922,.4666,1.80342,-.39921,.45385,1.80372,-.39921,.4411,1.80403,-.39921,.42835,1.80433,-.39805,.42835,1.80433,-.39805,.4411,1.80403,-.39805,.45385,1.80372,-.39805,.4666,1.80342};
			return value;
		}
		private double[] getCoordinate_9_102_point_3()
		{
			double[] value = {-.39805,.47936,1.80311,-.39805,.49211,1.80281,-.39805,.50486,1.8025,-.39805,.51156,1.8043};
			return value;
		}


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


		/** Define subarrays using type double[] */
		private double[] getCoordinate_9_108_point_1()
		{
			double[] value = {-.39919,.40406,1.75994,-.39919,.41681,1.75977,-.39919,.42956,1.75959,-.39919,.44232,1.75941,-.39919,.45507,1.75924,-.39919,.46782,1.75906,-.39919,.48057,1.75889,-.39919,.49333,1.75871,-.39919,.50608,1.75853,-.39919,.50941,1.75792,-.39919,.40071,1.75942,-.39802,.40406,1.75994,-.39802,.41681,1.75977,-.39919,.39736,1.75891,-.39802,.39736,1.75891,-.39802,.42956,1.75959,-.39802,.44232,1.75941,-.39802,.45507,1.75924,-.39802,.46782,1.75906,-.39802,.48057,1.75889,-.39802,.49333,1.75871,-.39802,.50608,1.75853,-.39802,.51275,1.75731,-.39919,.51275,1.75731,-.39919,.39118,1.7513,-.39802,.39118,1.7513,-.39802,.39288,1.7559,-.39919,.39288,1.7559,-.39919,.39231,1.75437,-.39919,.39175,1.75283,-.39919,.39116,1.74983,-.39919,.39114,1.74836,-.39919,.39112,1.74689,-.39802,.39112,1.74689,-.39919,.39437,1.7569,-.39919,.39587,1.7579,-.39919,.51421,1.75627,-.39919,.51568,1.75523,-.39919,.51714,1.75418,-.39919,.51767,1.75264,-.39919,.51819,1.75109,-.39919,.51871,1.74954,-.39919,.51869,1.74807,-.39919,.51867,1.7466,-.39919,.51865,1.74513,-.39919,.51863,1.74366,-.39919,.51861,1.74219,-.39919,.51859,1.74072,-.39919,.51857,1.73925,-.39919,.51855,1.73778,-.3992,.51853,1.73631,-.3992,.51851,1.73484,-.3992,.51849,1.73337,-.3992,.51847,1.7319,-.3992,.51845,1.73043,-.3992,.51843,1.72896,-.3992,.51841,1.72749,-.3992,.51839,1.72602,-.3992,.51837,1.72455,-.3992,.51835,1.72309,-.3992,.51833,1.72162,-.3992,.51831,1.72015,-.3992,.51829,1.71868,-.3992,.51827,1.71721,-.3992,.51824,1.71574,-.3992,.51823,1.71427,-.3992,.51821,1.7128,-.3992,.51819,1.71133,-.3992,.51816,1.70986,-.3992,.51814,1.70839,-.3992,.51812,1.70692,-.3992,.5181,1.70545,-.3992,.51808,1.70398,-.39921,.51806,1.70251,-.39921,.51804,1.70104,-.39921,.51802,1.69957,-.39921,.518,1.6981,-.39921,.51798,1.69663,-.39921,.51796,1.69516,-.39921,.51794,1.69369,-.39921,.51792,1.69222,-.39921,.5179,1.69075,-.39921,.51788,1.68928,-.39921,.51786,1.68781,-.39921,.51784,1.68634,-.39921,.51782,1.68487,-.39921,.5178,1.6834,-.39921,.51778,1.68193,-.39921,.51776,1.68046,-.39921,.51774,1.67899,-.39921,.51717,1.67746,-.39921,.51661,1.67593,-.39921,.51604,1.67439,-.39921,.51455,1.67339,-.39921,.51306,1.67239,-.39922,.51156,1.67139,-.39922,.50821,1.67087,-.39921,.39951,1.67237,-.39921,.39617,1.67298,-.39921,.39471,1.67402};
			return value;
		}
		private double[] getCoordinate_9_108_point_2()
		{
			double[] value = {-.39921,.39324,1.67507,-.39921,.39178,1.67611,-.39921,.39125,1.67766,-.39921,.39073,1.67921,-.39921,.39021,1.68075,-.39921,.39023,1.68222,-.39921,.39025,1.68369,-.39921,.39027,1.68516,-.39921,.39029,1.68663,-.39921,.39031,1.6881,-.39921,.39033,1.68957,-.39921,.39035,1.69104,-.39921,.39037,1.69251,-.39921,.39039,1.69398,-.39921,.39041,1.69545,-.39921,.39043,1.69692,-.39921,.39045,1.69839,-.39921,.39047,1.69986,-.3992,.39049,1.70133,-.3992,.39051,1.7028,-.3992,.39053,1.70427,-.3992,.39055,1.70574,-.3992,.39057,1.70721,-.3992,.39059,1.70868,-.3992,.39061,1.71015,-.3992,.39064,1.71162,-.3992,.39065,1.71309,-.3992,.39067,1.71456,-.3992,.3907,1.71603,-.3992,.39072,1.7175,-.3992,.39074,1.71897,-.3992,.39076,1.72044,-.3992,.39078,1.72191,-.3992,.3908,1.72338,-.3992,.39082,1.72485,-.3992,.39084,1.72632,-.3992,.39086,1.72778,-.3992,.39088,1.72925,-.3992,.3909,1.73072,-.3992,.39092,1.73219,-.3992,.39094,1.73366,-.39919,.39096,1.73513,-.39919,.39098,1.7366,-.39919,.391,1.73807,-.39919,.39102,1.73954,-.39919,.39104,1.74101,-.39919,.39106,1.74248,-.39919,.39108,1.74395,-.39919,.3911,1.74542,-.39802,.39106,1.74248,-.39802,.391,1.73807,-.39803,.39094,1.73366,-.39803,.39088,1.72925,-.39803,.39082,1.72484,-.39803,.39076,1.72044,-.39803,.3907,1.71603,-.39803,.39064,1.71162,-.39803,.39057,1.70721,-.39804,.39051,1.7028,-.39804,.39045,1.69839,-.39804,.39039,1.69398,-.39804,.39033,1.68957,-.39804,.39027,1.68516,-.39804,.39021,1.68075,-.39804,.39178,1.67611,-.39802,.51871,1.74954,-.39802,.51865,1.74513,-.39802,.51714,1.75418,-.39802,.51859,1.74072,-.39803,.51853,1.73631,-.39803,.51847,1.7319,-.39803,.51841,1.72749,-.39803,.51835,1.72308,-.39803,.51829,1.71868,-.39803,.51823,1.71427,-.39803,.51816,1.70986,-.39804,.5181,1.70545,-.39804,.51804,1.70104,-.39804,.51798,1.69663,-.39804,.51792,1.69222,-.39804,.51786,1.68781,-.39804,.5178,1.6834,-.39804,.51774,1.67899,-.39804,.51604,1.67439,-.39921,.40284,1.67176,-.39921,.41559,1.67158,-.39805,.41559,1.67158,-.39805,.40284,1.67176,-.39804,.39617,1.67298,-.39922,.50486,1.67035,-.39922,.49211,1.67053,-.39922,.47936,1.6707,-.39922,.4666,1.67088,-.39921,.45385,1.67105,-.39921,.4411,1.67123,-.39921,.42835,1.67141,-.39805,.42835,1.67141,-.39805,.4411,1.67123,-.39805,.45385,1.67105,-.39805,.4666,1.67088};
			return value;
		}
		private double[] getCoordinate_9_108_point_3()
		{
			double[] value = {-.39805,.47936,1.6707,-.39805,.49211,1.67053,-.39805,.50486,1.67035,-.39805,.51156,1.67139};
			return value;
		}


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


		/** Define subarrays using type double[] */
		private double[] getCoordinate_9_114_point_1()
		{
			double[] value = {-.39919,.40406,1.62229,-.39919,.41681,1.62212,-.39919,.42956,1.62194,-.39919,.44232,1.62176,-.39919,.45507,1.62159,-.39919,.46782,1.62141,-.39919,.48057,1.62124,-.39919,.49333,1.62106,-.39919,.50608,1.62088,-.39919,.50941,1.62027,-.39919,.40071,1.62177,-.39802,.40406,1.62229,-.39802,.41681,1.62212,-.39919,.39736,1.62126,-.39802,.39736,1.62126,-.39802,.42956,1.62194,-.39802,.44232,1.62176,-.39802,.45507,1.62159,-.39802,.46782,1.62141,-.39802,.48057,1.62124,-.39802,.49333,1.62106,-.39802,.50608,1.62088,-.39802,.51275,1.61966,-.39919,.51275,1.61966,-.39919,.39118,1.61365,-.39802,.39118,1.61365,-.39802,.39288,1.61825,-.39919,.39288,1.61825,-.39919,.39231,1.61672,-.39919,.39175,1.61518,-.39919,.39116,1.61218,-.39919,.39114,1.61071,-.39919,.39112,1.60924,-.39802,.39112,1.60924,-.39919,.39437,1.61925,-.39919,.39587,1.62025,-.39919,.51421,1.61862,-.39919,.51568,1.61758,-.39919,.51714,1.61653,-.39919,.51767,1.61499,-.39919,.51819,1.61344,-.39919,.51871,1.61189,-.39919,.51869,1.61042,-.39919,.51867,1.60895,-.39919,.51865,1.60748,-.39919,.51863,1.60601,-.39919,.51861,1.60454,-.39919,.51859,1.60307,-.39919,.51857,1.6016,-.39919,.51855,1.60013,-.3992,.51853,1.59866,-.3992,.51851,1.59719,-.3992,.51849,1.59572,-.3992,.51847,1.59425,-.3992,.51845,1.59278,-.3992,.51843,1.59131,-.3992,.51841,1.58984,-.3992,.51839,1.58837,-.3992,.51837,1.5869,-.3992,.51835,1.58544,-.3992,.51833,1.58397,-.3992,.51831,1.5825,-.3992,.51829,1.58103,-.3992,.51827,1.57956,-.3992,.51824,1.57809,-.3992,.51823,1.57662,-.3992,.51821,1.57515,-.3992,.51819,1.57368,-.3992,.51816,1.57221,-.3992,.51814,1.57074,-.3992,.51812,1.56927,-.3992,.5181,1.5678,-.3992,.51808,1.56633,-.39921,.51806,1.56486,-.39921,.51804,1.56339,-.39921,.51802,1.56192,-.39921,.518,1.56045,-.39921,.51798,1.55898,-.39921,.51796,1.55751,-.39921,.51794,1.55604,-.39921,.51792,1.55457,-.39921,.5179,1.5531,-.39921,.51788,1.55163,-.39921,.51786,1.55016,-.39921,.51784,1.54869,-.39921,.51782,1.54722,-.39921,.5178,1.54575,-.39921,.51778,1.54428,-.39921,.51776,1.54281,-.39921,.51774,1.54134,-.39921,.51717,1.53981,-.39921,.51661,1.53828,-.39921,.51604,1.53674,-.39921,.51455,1.53574,-.39921,.51306,1.53474,-.39922,.51156,1.53374,-.39922,.50821,1.53322,-.39921,.39951,1.53472,-.39921,.39617,1.53533,-.39921,.39471,1.53637};
			return value;
		}
		private double[] getCoordinate_9_114_point_2()
		{
			double[] value = {-.39921,.39324,1.53742,-.39921,.39178,1.53846,-.39921,.39125,1.54001,-.39921,.39073,1.54156,-.39921,.39021,1.5431,-.39921,.39023,1.54457,-.39921,.39025,1.54604,-.39921,.39027,1.54751,-.39921,.39029,1.54898,-.39921,.39031,1.55045,-.39921,.39033,1.55192,-.39921,.39035,1.55339,-.39921,.39037,1.55486,-.39921,.39039,1.55633,-.39921,.39041,1.5578,-.39921,.39043,1.55927,-.39921,.39045,1.56074,-.39921,.39047,1.56221,-.3992,.39049,1.56368,-.3992,.39051,1.56515,-.3992,.39053,1.56662,-.3992,.39055,1.56809,-.3992,.39057,1.56956,-.3992,.39059,1.57103,-.3992,.39061,1.5725,-.3992,.39064,1.57397,-.3992,.39065,1.57544,-.3992,.39067,1.57691,-.3992,.3907,1.57838,-.3992,.39072,1.57985,-.3992,.39074,1.58132,-.3992,.39076,1.58279,-.3992,.39078,1.58426,-.3992,.3908,1.58573,-.3992,.39082,1.5872,-.3992,.39084,1.58867,-.3992,.39086,1.59013,-.3992,.39088,1.5916,-.3992,.3909,1.59307,-.3992,.39092,1.59454,-.3992,.39094,1.59601,-.39919,.39096,1.59748,-.39919,.39098,1.59895,-.39919,.391,1.60042,-.39919,.39102,1.60189,-.39919,.39104,1.60336,-.39919,.39106,1.60483,-.39919,.39108,1.6063,-.39919,.3911,1.60777,-.39802,.39106,1.60483,-.39802,.391,1.60042,-.39803,.39094,1.59601,-.39803,.39088,1.5916,-.39803,.39082,1.58719,-.39803,.39076,1.58279,-.39803,.3907,1.57838,-.39803,.39064,1.57397,-.39803,.39057,1.56956,-.39804,.39051,1.56515,-.39804,.39045,1.56074,-.39804,.39039,1.55633,-.39804,.39033,1.55192,-.39804,.39027,1.54751,-.39804,.39021,1.5431,-.39804,.39178,1.53846,-.39802,.51871,1.61189,-.39802,.51865,1.60748,-.39802,.51714,1.61653,-.39802,.51859,1.60307,-.39803,.51853,1.59866,-.39803,.51847,1.59425,-.39803,.51841,1.58984,-.39803,.51835,1.58543,-.39803,.51829,1.58103,-.39803,.51823,1.57662,-.39803,.51816,1.57221,-.39804,.5181,1.5678,-.39804,.51804,1.56339,-.39804,.51798,1.55898,-.39804,.51792,1.55457,-.39804,.51786,1.55016,-.39804,.5178,1.54575,-.39804,.51774,1.54134,-.39804,.51604,1.53674,-.39921,.40284,1.53411,-.39921,.41559,1.53393,-.39805,.41559,1.53393,-.39805,.40284,1.53411,-.39804,.39617,1.53533,-.39922,.50486,1.5327,-.39922,.49211,1.53288,-.39922,.47936,1.53305,-.39922,.4666,1.53323,-.39921,.45385,1.5334,-.39921,.4411,1.53358,-.39921,.42835,1.53376,-.39805,.42835,1.53376,-.39805,.4411,1.53358,-.39805,.45385,1.5334,-.39805,.4666,1.53323};
			return value;
		}
		private double[] getCoordinate_9_114_point_3()
		{
			double[] value = {-.39805,.47936,1.53305,-.39805,.49211,1.53288,-.39805,.50486,1.5327,-.39805,.51156,1.53374};
			return value;
		}


		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_8_120_colorIndex_1()
		{
			int[] value = {1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1};
			return value;
		}


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



		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_8_127_colorIndex_1()
		{
			int[] value = {1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1};
			return value;
		}


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



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


		/** Define subarrays using type double[] */
		private double[] getCoordinate_9_134_point_1()
		{
			double[] value = {.32882,.47792,2.16139,.33053,.47796,2.16192,.33057,.47828,2.16655,.3276,.47801,2.16265,.32661,.47792,2.16135,.32865,.47787,2.16063,.33052,.47785,2.16038,.33223,.47792,2.16137,.3324,.47787,2.1606,.33347,.47801,2.16261,.33444,.47791,2.16129,.3352,.47809,2.1638,.33604,.47804,2.16305,.33509,.47828,2.16648,.33659,.47828,2.16645,.33524,.47846,2.16917,.33609,.47852,2.1699,.33353,.47855,2.17045,.33452,.47864,2.17175,.33231,.47864,2.17176,.33249,.4787,2.17254,.3306,.47861,2.17125,.33061,.47872,2.17282,.3289,.47865,2.17178,.32873,.4787,2.17257,.32766,.47856,2.17049,.32669,.47865,2.1718,.32593,.47847,2.16924,.32509,.47852,2.16998,.32605,.47828,2.16654,.32454,.47828,2.16654,.32589,.47809,2.16387,.32504,.47804,2.16313,.33231,.47858,2.16082,.33052,.47856,2.16061,.33053,.48069,2.1613,.33204,.4807,2.16148,.33425,.47862,2.16148,.33369,.48074,2.16203,.32874,.47858,2.16085,.32681,.47863,2.16153,.32739,.48074,2.16208,.32902,.4807,2.1615,.32531,.47874,2.16322,.32483,.47897,2.16647,.32572,.48104,2.16626,.32612,.48085,2.16351,.32536,.4792,2.16974,.32688,.47932,2.17148,.32745,.48133,2.17049,.32616,.48123,2.16902,.32882,.47937,2.1722,.33061,.47939,2.17244,.3306,.48139,2.17131,.32909,.48138,2.17111,.3324,.47937,2.17218,.33433,.47931,2.17142,.33375,.48133,2.17044,.33211,.48137,2.17108,.33582,.47919,2.16966,.3363,.47896,2.16639,.33542,.48103,2.16619,.33501,.48123,2.16896,.33577,.47874,2.16315,.33497,.48084,2.16344,.33387,.566,2.16165,.33263,.56598,2.1615,.3389,.81619,2.16028,.34004,.8162,2.16041,.33521,.56603,2.1621,.34129,.81623,2.16084,.33139,.566,2.16167,.33005,.56603,2.16214,.33651,.81623,2.16087,.33775,.8162,2.16043,.32902,.56611,2.16331,.32869,.56627,2.16556,.33525,.81645,2.16404,.33555,.8163,2.16195,.32905,.56642,2.16782,.3301,.56651,2.16902,.33656,.81667,2.16724,.33559,.8166,2.16613,.33145,.56654,2.16953,.33269,.56656,2.16969,.33895,.81672,2.16786,.33781,.81671,2.16771,.33392,.56654,2.16951,.33526,.56651,2.16899,.34133,.81667,2.16721,.34009,.81671,2.16769,.33629,.56642,2.16777,.33663,.56626,2.1655,.3426,.81645,2.16398,.34229,.81659,2.16608,.33626,.56611,2.16326,.34226,.8163,2.1619,.34743,1.14907,2.16162,.34728,1.14907,2.1616,.34712,1.14907,2.16162};
			return value;
		}
		private double[] getCoordinate_9_134_point_2()
		{
			double[] value = {.34696,1.14908,2.16168,.34759,1.14908,2.16168,.34683,1.14909,2.16183,.34679,1.14911,2.1621,.34777,1.14911,2.1621,.34773,1.14909,2.16182,.34683,1.14913,2.16239,.34696,1.14914,2.16253,.3476,1.14914,2.16253,.34773,1.14913,2.16238,.34713,1.14914,2.1626,.34728,1.14914,2.16262,.34743,1.14914,2.16259};
			return value;
		}


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


		/** Define subarrays using type double[] */
		private double[] getCoordinate_9_140_point_1()
		{
			double[] value = {.32882,.47792,2.89533,.33053,.47796,2.89586,.33057,.47828,2.90049,.3276,.47801,2.89659,.32661,.47792,2.89529,.32865,.47787,2.89457,.33052,.47785,2.89432,.33223,.47792,2.89531,.3324,.47787,2.89454,.33347,.47801,2.89655,.33444,.47791,2.89523,.3352,.47809,2.89774,.33604,.47804,2.89699,.33509,.47828,2.90042,.33659,.47828,2.90039,.33524,.47846,2.90311,.33609,.47852,2.90384,.33353,.47855,2.90439,.33452,.47864,2.90569,.33231,.47864,2.9057,.33249,.4787,2.90648,.3306,.47861,2.90519,.33061,.47872,2.90676,.3289,.47865,2.90573,.32873,.4787,2.90651,.32766,.47856,2.90443,.32669,.47865,2.90574,.32593,.47847,2.90318,.32509,.47852,2.90392,.32605,.47828,2.90049,.32454,.47828,2.90048,.32589,.47809,2.89781,.32504,.47804,2.89707,.33231,.47858,2.89476,.33052,.47856,2.89455,.33053,.48069,2.89524,.33204,.4807,2.89542,.33425,.47862,2.89542,.33369,.48074,2.89597,.32874,.47858,2.89479,.32681,.47863,2.89547,.32739,.48074,2.89602,.32902,.4807,2.89544,.32531,.47874,2.89716,.32483,.47897,2.90041,.32572,.48104,2.9002,.32612,.48085,2.89745,.32536,.4792,2.90368,.32688,.47932,2.90542,.32745,.48133,2.90443,.32616,.48123,2.90296,.32882,.47937,2.90614,.33061,.47939,2.90638,.3306,.48139,2.90525,.32909,.48138,2.90505,.3324,.47937,2.90612,.33433,.47931,2.90536,.33375,.48133,2.90438,.33211,.48137,2.90502,.33582,.47919,2.9036,.3363,.47896,2.90033,.33542,.48103,2.90013,.33501,.48123,2.9029,.33577,.47874,2.89709,.33497,.48084,2.89738,.33387,.566,2.89559,.33263,.56598,2.89544,.3389,.81619,2.89422,.34004,.8162,2.89435,.33521,.56603,2.89604,.34129,.81623,2.89478,.33139,.566,2.89561,.33005,.56603,2.89608,.33651,.81623,2.89481,.33775,.8162,2.89437,.32902,.56611,2.89725,.32869,.56627,2.8995,.33525,.81645,2.89798,.33555,.8163,2.89589,.32905,.56642,2.90176,.3301,.56651,2.90296,.33656,.81667,2.90118,.33559,.8166,2.90007,.33145,.56654,2.90347,.33269,.56656,2.90363,.33895,.81672,2.9018,.33781,.81671,2.90165,.33392,.56654,2.90345,.33526,.56651,2.90293,.34133,.81667,2.90115,.34009,.81671,2.90163,.33629,.56642,2.90171,.33663,.56626,2.89944,.3426,.81645,2.89792,.34229,.81659,2.90002,.33626,.56611,2.8972,.34226,.8163,2.89584,.34743,1.14907,2.89556,.34728,1.14907,2.89554,.34712,1.14907,2.89556};
			return value;
		}
		private double[] getCoordinate_9_140_point_2()
		{
			double[] value = {.34696,1.14908,2.89562,.34759,1.14908,2.89562,.34683,1.14909,2.89577,.34679,1.14911,2.89604,.34777,1.14911,2.89604,.34773,1.14909,2.89576,.34683,1.14913,2.89633,.34696,1.14914,2.89647,.3476,1.14914,2.89647,.34773,1.14913,2.89632,.34713,1.14914,2.89654,.34728,1.14914,2.89656,.34743,1.14914,2.89653};
			return value;
		}


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


		/** Define subarrays using type double[] */
		private double[] getCoordinate_9_146_point_1()
		{
			double[] value = {-.35366,.47792,2.89533,-.35195,.47796,2.89586,-.35192,.47828,2.90049,-.35488,.47801,2.89659,-.35587,.47792,2.89529,-.35384,.47787,2.89457,-.35196,.47785,2.89432,-.35025,.47792,2.89531,-.35008,.47787,2.89454,-.34901,.47801,2.89655,-.34804,.47791,2.89523,-.34729,.47809,2.89774,-.34644,.47804,2.89699,-.3474,.47828,2.90042,-.34589,.47828,2.90039,-.34725,.47846,2.90311,-.34639,.47852,2.90384,-.34895,.47855,2.90439,-.34797,.47864,2.90569,-.35018,.47864,2.9057,-.35,.4787,2.90648,-.35188,.47861,2.90519,-.35187,.47872,2.90676,-.35358,.47865,2.90573,-.35375,.4787,2.90651,-.35482,.47856,2.90443,-.35579,.47865,2.90574,-.35655,.47847,2.90318,-.35739,.47852,2.90392,-.35644,.47828,2.90049,-.35795,.47828,2.90048,-.35659,.47809,2.89781,-.35744,.47804,2.89707,-.35017,.47858,2.89476,-.35196,.47856,2.89455,-.35196,.48069,2.89524,-.35044,.4807,2.89542,-.34823,.47862,2.89542,-.3488,.48074,2.89597,-.35375,.47858,2.89479,-.35568,.47863,2.89547,-.3551,.48074,2.89602,-.35346,.4807,2.89544,-.35717,.47874,2.89716,-.35765,.47897,2.90041,-.35677,.48104,2.9002,-.35636,.48085,2.89745,-.35713,.4792,2.90368,-.3556,.47932,2.90542,-.35504,.48133,2.90443,-.35632,.48123,2.90296,-.35366,.47937,2.90614,-.35187,.47939,2.90638,-.35188,.48139,2.90525,-.35339,.48138,2.90505,-.35009,.47937,2.90612,-.34816,.47931,2.90536,-.34874,.48133,2.90438,-.35037,.48137,2.90502,-.34666,.47919,2.9036,-.34618,.47896,2.90033,-.34707,.48103,2.90013,-.34747,.48123,2.9029,-.34671,.47874,2.89709,-.34751,.48084,2.89738,-.34862,.566,2.89559,-.34986,.56598,2.89544,-.34359,.81619,2.89422,-.34244,.8162,2.89435,-.34728,.56603,2.89604,-.3412,.81623,2.89478,-.35109,.566,2.89561,-.35243,.56603,2.89608,-.34597,.81623,2.89481,-.34474,.8162,2.89437,-.35347,.56611,2.89725,-.3538,.56627,2.8995,-.34724,.81645,2.89798,-.34693,.8163,2.89589,-.35343,.56642,2.90176,-.35238,.56651,2.90296,-.34592,.81667,2.90118,-.3469,.8166,2.90007,-.35104,.56654,2.90347,-.3498,.56656,2.90363,-.34353,.81672,2.9018,-.34468,.81671,2.90165,-.34856,.56654,2.90345,-.34723,.56651,2.90293,-.34115,.81667,2.90115,-.34239,.81671,2.90163,-.34619,.56642,2.90171,-.34586,.56626,2.89944,-.33989,.81645,2.89792,-.34019,.81659,2.90002,-.34623,.56611,2.8972,-.34023,.8163,2.89584,-.33506,1.14907,2.89556,-.33521,1.14907,2.89554,-.33537,1.14907,2.89556};
			return value;
		}
		private double[] getCoordinate_9_146_point_2()
		{
			double[] value = {-.33553,1.14908,2.89562,-.33489,1.14908,2.89562,-.33566,1.14909,2.89577,-.3357,1.14911,2.89604,-.33471,1.14911,2.89604,-.33476,1.14909,2.89576,-.33565,1.14913,2.89633,-.33552,1.14914,2.89647,-.33488,1.14914,2.89647,-.33476,1.14913,2.89632,-.33536,1.14914,2.89654,-.3352,1.14914,2.89656,-.33505,1.14914,2.89653};
			return value;
		}


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


		/** Define subarrays using type double[] */
		private double[] getCoordinate_9_152_point_1()
		{
			double[] value = {.02379,.92956,-1.28964,.02198,.92956,-1.28053,.04061,.91608,-1.27282,.04395,.91608,-1.28964,.02198,.92956,-1.29874,-0.0,.93429,-1.28964,.04061,.91608,-1.30646,.01682,.92956,-1.27282,.03108,.91608,-1.25856,.0091,.92956,-1.26766,.01682,.91608,-1.24903,-0.0,.92956,-1.26585,-0.0,.91608,-1.24568,-.0091,.92956,-1.26766,-.01682,.91608,-1.24903,-.01682,.92956,-1.27282,-.03108,.91608,-1.25856,-.02198,.92956,-1.28053,-.04061,.91608,-1.27282,-.02379,.92956,-1.28964,-.04395,.91608,-1.28964,-.02198,.92956,-1.29874,-.04061,.91608,-1.30646,-.01682,.92956,-1.30646,-.03108,.91608,-1.32072,-.0091,.92956,-1.31161,-.01682,.91608,-1.33024,-0.0,.92956,-1.31342,-0.0,.91608,-1.33359,.0091,.92956,-1.31161,.01682,.91608,-1.33024,.01682,.92956,-1.30646,.03108,.91608,-1.32072,.05306,.89591,-1.26766,.05743,.89591,-1.28964,.05306,.89591,-1.31161,.04061,.89591,-1.24903,.02198,.89591,-1.23658,-0.0,.89591,-1.23221,-.02198,.89591,-1.23658,-.04061,.89591,-1.24903,-.05306,.89591,-1.26766,-.05743,.89591,-1.28964,-.05306,.89591,-1.31161,-.04061,.89591,-1.33024,-.02198,.89591,-1.34269,-0.0,.89591,-1.34706,.02198,.89591,-1.34269,.04061,.89591,-1.33024,.05743,.87213,-1.26585,.06216,.87213,-1.28964,.05743,.87213,-1.31342,.04395,.87213,-1.24568,.02379,.87213,-1.23221,-0.0,.87213,-1.22748,-.02379,.87213,-1.23221,-.04395,.87213,-1.24568,-.05743,.87213,-1.26585,-.06216,.87213,-1.28964,-.05743,.87213,-1.31342,-.04395,.87213,-1.33359,-.02379,.87213,-1.34706,-0.0,.87213,-1.3518,.02379,.87213,-1.34706,.04395,.87213,-1.33359,.05306,.84834,-1.26766,.05743,.84834,-1.28964,.05306,.84834,-1.31161,.04061,.84834,-1.24903,.02198,.84834,-1.23658,-0.0,.84834,-1.23221,-.02198,.84834,-1.23658,-.04061,.84834,-1.24903,-.05306,.84834,-1.26766,-.05743,.84834,-1.28964,-.05306,.84834,-1.31161,-.04061,.84834,-1.33024,-.02198,.84834,-1.34269,-0.0,.84834,-1.34706,.02198,.84834,-1.34269,.04061,.84834,-1.33024,.04061,.82817,-1.27282,.04395,.82817,-1.28964,.04061,.82817,-1.30646,.03108,.82817,-1.25856,.01682,.82817,-1.24903,-0.0,.82817,-1.24568,-.01682,.82817,-1.24903,-.03108,.82817,-1.25856,-.04061,.82817,-1.27282,-.04395,.82817,-1.28964,-.04061,.82817,-1.30646,-.03108,.82817,-1.32072,-.01682,.82817,-1.33024,-0.0,.82817,-1.33359,.01682,.82817,-1.33024,.03108,.82817,-1.32072,.02198,.8147,-1.28053,.02379,.8147,-1.28964,.02198,.8147,-1.29874};
			return value;
		}
		private double[] getCoordinate_9_152_point_2()
		{
			double[] value = {.01682,.8147,-1.27282,.0091,.8147,-1.26766,-0.0,.8147,-1.26585,-.0091,.8147,-1.26766,-.01682,.8147,-1.27282,-.02198,.8147,-1.28053,-.02379,.8147,-1.28964,-.02198,.8147,-1.29874,-.01682,.8147,-1.30646,-.0091,.8147,-1.31161,-0.0,.8147,-1.31342,.0091,.8147,-1.31161,.01682,.8147,-1.30646,-0.0,.80997,-1.28964};
			return value;
		}


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


		/** Define subarrays using type double[] */
		private double[] getCoordinate_9_176_point_1()
		{
			double[] value = {.07531,.58268,-1.51237,.07702,.58264,-1.51184,.07706,.58222,-1.50722,.07409,.58257,-1.51111,.0731,.58269,-1.51241,.07513,.58275,-1.51313,.07701,.58278,-1.51338,.07872,.58269,-1.51239,.07889,.58276,-1.51316,.07996,.58257,-1.51116,.08093,.58269,-1.51247,.08169,.58247,-1.50996,.08253,.58254,-1.51072,.08158,.58222,-1.50729,.08308,.58223,-1.50732,.08173,.58198,-1.5046,.08258,.58191,-1.50388,.08002,.58186,-1.50333,.08101,.58175,-1.50203,.0788,.58174,-1.50202,.07898,.58167,-1.50124,.07709,.58179,-1.50253,.0771,.58165,-1.50097,.07539,.58174,-1.50199,.07522,.58167,-1.50121,.07415,.58186,-1.50329,.07318,.58174,-1.50197,.07242,.58197,-1.50454,.07158,.58191,-1.5038,.07254,.58222,-1.50723,.07103,.58222,-1.50723,.07238,.58246,-1.50989,.07153,.58253,-1.51064,.0788,.58342,-1.51283,.07701,.58344,-1.51304,.07702,.58543,-1.51202,.07853,.58542,-1.51184,.08074,.58336,-1.51217,.08018,.58537,-1.51129,.07523,.58342,-1.5128,.0733,.58336,-1.51212,.07388,.58536,-1.51124,.07551,.58542,-1.51182,.0718,.5832,-1.51043,.07132,.58291,-1.50719,.07221,.58498,-1.50707,.07261,.58523,-1.50981,.07185,.58261,-1.50393,.07337,.58245,-1.50219,.07394,.5846,-1.50284,.07265,.58473,-1.50431,.07531,.58239,-1.50147,.0771,.58237,-1.50123,.07709,.58452,-1.50203,.07558,.58454,-1.50223,.07889,.58239,-1.50149,.08082,.58246,-1.50225,.08024,.5846,-1.50289,.0786,.58454,-1.50225,.08231,.58262,-1.504,.08279,.58292,-1.50727,.08191,.58499,-1.50714,.0815,.58474,-1.50438,.08226,.58321,-1.51051,.08146,.58524,-1.50988,.08035,.66959,-1.49807,.07912,.6696,-1.49821,.08538,.9168,-1.4595,.08653,.91678,-1.45937,.0817,.66955,-1.49761,.08778,.91675,-1.45895,.07788,.66959,-1.49805,.07654,.66954,-1.49757,.083,.91674,-1.45891,.08424,.91678,-1.45935,.07551,.66944,-1.49641,.07518,.66923,-1.49416,.08174,.91646,-1.45575,.08204,.91664,-1.45783,.07554,.66903,-1.4919,.07659,.66892,-1.4907,.08305,.91616,-1.45255,.08207,.91627,-1.45366,.07794,.66887,-1.4902,.07918,.66886,-1.49004,.08544,.91611,-1.45193,.08429,.91612,-1.45208,.08041,.66888,-1.49022,.08175,.66892,-1.49074,.08782,.91617,-1.45258,.08658,.91612,-1.4521,.08278,.66903,-1.49196,.08311,.66924,-1.49422,.08909,.91646,-1.45581,.08878,.91627,-1.45371,.08275,.66944,-1.49646,.08875,.91665,-1.45788,.09392,1.2452,-1.40507,.09376,1.24521,-1.40509,.09361,1.2452,-1.40507};
			return value;
		}
		private double[] getCoordinate_9_176_point_2()
		{
			double[] value = {.09344,1.2452,-1.40501,.09408,1.2452,-1.40502,.09332,1.24519,-1.40487,.09327,1.24516,-1.40459,.09426,1.24516,-1.40459,.09421,1.24519,-1.40487,.09332,1.24514,-1.40431,.09345,1.24512,-1.40416,.09409,1.24512,-1.40416,.09422,1.24514,-1.40431,.09362,1.24512,-1.4041,.09377,1.24511,-1.40408,.09392,1.24512,-1.4041};
			return value;
		}


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


		/** Define subarrays using type double[] */
		private double[] getCoordinate_9_182_point_1()
		{
			double[] value = {-.07852,.58268,-1.51237,-.07681,.58264,-1.51184,-.07678,.58222,-1.50722,-.07974,.58257,-1.51111,-.08073,.58269,-1.51241,-.0787,.58275,-1.51313,-.07683,.58278,-1.51338,-.07511,.58269,-1.51239,-.07495,.58276,-1.51316,-.07387,.58257,-1.51116,-.0729,.58269,-1.51247,-.07215,.58247,-1.50996,-.07131,.58254,-1.51072,-.07226,.58222,-1.50729,-.07075,.58223,-1.50732,-.07211,.58198,-1.5046,-.07126,.58191,-1.50388,-.07382,.58186,-1.50333,-.07283,.58175,-1.50203,-.07504,.58174,-1.50202,-.07486,.58167,-1.50124,-.07674,.58179,-1.50253,-.07673,.58165,-1.50097,-.07845,.58174,-1.50199,-.07861,.58167,-1.50121,-.07969,.58186,-1.50329,-.08066,.58174,-1.50197,-.08141,.58197,-1.50454,-.08225,.58191,-1.5038,-.0813,.58222,-1.50723,-.08281,.58222,-1.50723,-.08145,.58246,-1.50989,-.0823,.58253,-1.51064,-.07503,.58342,-1.51283,-.07682,.58344,-1.51304,-.07682,.58543,-1.51202,-.0753,.58542,-1.51184,-.07309,.58336,-1.51217,-.07366,.58537,-1.51129,-.07861,.58342,-1.5128,-.08054,.58336,-1.51212,-.07996,.58536,-1.51124,-.07833,.58542,-1.51182,-.08204,.5832,-1.51043,-.08251,.58291,-1.50719,-.08163,.58498,-1.50707,-.08123,.58523,-1.50981,-.08199,.58261,-1.50393,-.08047,.58245,-1.50219,-.0799,.5846,-1.50284,-.08119,.58473,-1.50431,-.07852,.58239,-1.50147,-.07674,.58237,-1.50123,-.07674,.58452,-1.50203,-.07826,.58454,-1.50223,-.07495,.58239,-1.50149,-.07302,.58246,-1.50225,-.0736,.5846,-1.50289,-.07523,.58454,-1.50225,-.07152,.58262,-1.504,-.07105,.58292,-1.50727,-.07193,.58499,-1.50714,-.07233,.58474,-1.50438,-.07157,.58321,-1.51051,-.07237,.58524,-1.50988,-.07348,.66959,-1.49807,-.07472,.6696,-1.49821,-.06845,.9168,-1.4595,-.06731,.91678,-1.45937,-.07214,.66955,-1.49761,-.06606,.91675,-1.45895,-.07596,.66959,-1.49805,-.07729,.66954,-1.49757,-.07083,.91674,-1.45891,-.0696,.91678,-1.45935,-.07833,.66944,-1.49641,-.07866,.66923,-1.49416,-.0721,.91646,-1.45575,-.07179,.91664,-1.45783,-.0783,.66903,-1.4919,-.07724,.66892,-1.4907,-.07079,.91616,-1.45255,-.07176,.91627,-1.45366,-.0759,.66887,-1.4902,-.07466,.66886,-1.49004,-.0684,.91611,-1.45193,-.06954,.91612,-1.45208,-.07342,.66888,-1.49022,-.07209,.66892,-1.49074,-.06601,.91617,-1.45258,-.06725,.91612,-1.4521,-.07105,.66903,-1.49196,-.07072,.66924,-1.49422,-.06475,.91646,-1.45581,-.06506,.91627,-1.45371,-.07109,.66944,-1.49646,-.06509,.91665,-1.45788,-.05992,1.2452,-1.40507,-.06007,1.24521,-1.40509,-.06023,1.2452,-1.40507};
			return value;
		}
		private double[] getCoordinate_9_182_point_2()
		{
			double[] value = {-.06039,1.2452,-1.40501,-.05975,1.2452,-1.40502,-.06052,1.24519,-1.40487,-.06056,1.24516,-1.40459,-.05958,1.24516,-1.40459,-.05962,1.24519,-1.40487,-.06052,1.24514,-1.40431,-.06039,1.24512,-1.40416,-.05975,1.24512,-1.40416,-.05962,1.24514,-1.40431,-.06022,1.24512,-1.4041,-.06007,1.24511,-1.40408,-.05991,1.24512,-1.4041};
			return value;
		}


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


		/** Define subarrays using type double[] */
		private double[] getCoordinate_9_188_point_1()
		{
			double[] value = {.05953,1.02202,-.89661,.05953,1.03722,-.89661,.04315,1.03722,-.74961,.04315,1.02202,-.74961,-.05593,1.02202,-.89662,-.05593,1.03722,-.89662,-.04085,1.02202,-.74961,-.04085,1.03722,-.74961,.00284,.35645,-.80484,.01106,.35645,-.8049,.02074,.35645,-.80067,.02088,.35645,-.78128,.01127,.35645,-.77645,.00305,.35645,-.77639,-.00664,.35645,-.78108,-.00678,.35645,-.80047,-.00678,.35645,-.80047,.00284,.35645,-.80484,.01106,.35645,-.8049,.02074,.35645,-.80067,.02088,.35645,-.78128,.01127,.35645,-.77645,.00305,.35645,-.77639,-.00664,.35645,-.78108,.00448,.36198,-.79978,.00949,.36198,-.79982,.0154,.36198,-.79724,-.00138,.36198,-.79711,-.0013,.36198,-.78529,.00461,.36198,-.78243,.00962,.36198,-.78247,.01548,.36198,-.78541,.00448,1.02726,-.79978,.00949,1.02726,-.79982,.0154,1.02726,-.79724,-.00138,1.02726,-.79711,-.0013,1.02726,-.78529,.00461,1.02726,-.78243,.00962,1.02726,-.78247,.01548,1.02726,-.78541,.03447,1.02061,-.83537,.03381,1.02122,-.83435,.03363,1.02196,-.83278,.03636,1.02208,-.83109,.0378,1.0214,-.83187,.03846,1.02079,-.83289,.03857,1.02005,-.8345,.03585,1.01992,-.8362,.0063,.92356,-.79346,.00492,.92425,-.79263,.00425,.92486,-.79161,.00408,.9256,-.79004,.0068,.92572,-.78834,.00825,.92504,-.78913,.00891,.92443,-.79015,.00902,.92368,-.79176,.05829,.59613,-.89311,.05913,.59769,-.89453,.06112,.59957,-.89556,.06563,.59976,-.89267,.06575,.59798,-.8903,.06491,.59642,-.88888,.06281,.59454,-.88792,.05831,.59434,-.89081,-.0013,.72306,-.78943,-.00132,.72484,-.79174,-.00048,.72641,-.79316,.00151,.72828,-.79418,.00602,.72847,-.79129,.00614,.72669,-.78892,.0053,.72513,-.7875,.0032,.72325,-.78655,.00032,.99406,-.79087,-.00036,.99483,-.79176,-.03644,.9067,-.84577,-.03576,.90593,-.84489,.00171,.99321,-.79023,.00435,.99346,-.79203,.0042,.99442,-.79352,.00352,.9952,-.79441,.00207,.99604,-.79501,-.00057,.99579,-.7932,-.03438,.90508,-.84424,-.03666,.90766,-.84722,-.03402,.90791,-.84903,-.03257,.90707,-.84842,-.03189,.9063,-.84754,-.03173,.90533,-.84605,.0028,.56444,-.79339,.00378,.56575,-.79182,-.05044,.71036,-.87149,-.05142,.70905,-.87306,.00261,.563,-.79592,.00698,.56341,-.79899,.00921,.56505,-.7979,.01019,.56637,-.79633,.01027,.5678,-.79373,.0059,.56739,-.79066,-.05161,.7076,-.87559,-.04832,.71199,-.87032};
			return value;
		}
		private double[] getCoordinate_9_188_point_2()
		{
			double[] value = {-.04396,.71241,-.8734,-.04403,.71097,-.876,-.04501,.70966,-.87757,-.04724,.70802,-.87866,-.03198,1.02236,-.83871,-.03041,1.0234,-.83857,.05195,.90172,-.85325,.05039,.90068,-.85339,-.03382,1.02101,-.8379,-.03385,1.02046,-.83349,-.03202,1.02155,-.83224,-.03046,1.02259,-.8321,-.02862,1.02395,-.83301,-.02858,1.0245,-.83742,.04855,.89933,-.85258,.05378,.90282,-.8521,.05375,.90227,-.84769,.05191,.90091,-.84678,.05034,.89987,-.84692,.04851,.89878,-.84817,-.03816,1.01157,-.84021,-.03816,1.01345,-.8402,.03867,1.01337,-.84015,.03867,1.01149,-.84017,-.03816,1.00935,-.83924,-.03816,1.00931,-.8348,-.03816,1.01152,-.83369,-.03816,1.0134,-.83367,-.03816,1.01562,-.83475,-.03816,1.01566,-.83919,.03867,1.00927,-.8392,.03867,1.01558,-.83915,.03867,1.01554,-.83471,.03867,1.01332,-.83363,.03867,1.01144,-.83365,.03867,1.00924,-.83476,-.07123,.35645,-.94441,-.06301,.35645,-.94447,-.05332,.35645,-.94024,-.05318,.35645,-.92085,-.0628,.35645,-.91602,-.07102,.35645,-.91596,-.0807,.35645,-.92065,-.08085,.35645,-.94003,-.08085,.35645,-.94003,-.07123,.35645,-.94441,-.06301,.35645,-.94447,-.05332,.35645,-.94024,-.05318,.35645,-.92085,-.0628,.35645,-.91602,-.07102,.35645,-.91596,-.0807,.35645,-.92065,-.06958,.36198,-.93935,-.06457,.36198,-.93938,-.05867,.36198,-.9368,-.07545,.36198,-.93668,-.07536,.36198,-.92486,-.06945,.36198,-.922,-.06444,.36198,-.92204,-.05858,.36198,-.92498,-.03143,1.02596,-.84247,-.02642,1.02596,-.8425,-.02051,1.02596,-.83992,-.0373,1.02596,-.8398,-.03721,1.02596,-.82798,-.0313,1.02596,-.82512,-.02629,1.02596,-.82515,-.02043,1.02596,-.8281,.07427,.35645,-.94434,.08249,.35645,-.9444,.09217,.35645,-.94016,.09232,.35645,-.92077,.0827,.35645,-.91594,.07448,.35645,-.91588,.06479,.35645,-.92057,.06465,.35645,-.93996,.06465,.35645,-.93996,.07427,.35645,-.94434,.08249,.35645,-.9444,.09217,.35645,-.94016,.09232,.35645,-.92077,.0827,.35645,-.91594,.07448,.35645,-.91588,.06479,.35645,-.92057,.07592,.36198,-.93927,.08093,.36198,-.93931,.08683,.36198,-.93673,.07005,.36198,-.9366,.07014,.36198,-.92478,.07604,.36198,-.92192,.08105,.36198,-.92196,.08692,.36198,-.9249,.03766,1.02596,-.84243,.04267,1.02596,-.84247,.04858,1.02596,-.83989,.0318,1.02596,-.83976,.03188,1.02596,-.82794,.03779,1.02596,-.82508,.0428,1.02596,-.82512,.04867,1.02596,-.82806};
			return value;
		}
		private double[] getCoordinate_9_188_point_3()
		{
			double[] value = {-.04044,.80074,-.87266,-.04196,.80183,-.87245,.04514,.91924,-.8516,.04666,.91815,-.8518,-.03864,.79928,-.87193,-.03862,.79849,-.86756,-.0404,.79958,-.86624,-.04192,.80067,-.86603,-.04371,.80214,-.86686,-.04374,.80294,-.87123,.04846,.91669,-.85108,.04336,.92035,-.85038,.04339,.91955,-.84601,.04518,.91807,-.84518,.0467,.91698,-.84539,.04848,.91589,-.84671,-.03197,.91948,-.85161,-.03041,.92052,-.85141,.05196,.79983,-.87275,.0504,.7988,-.87295,-.03381,.9181,-.85087,-.03384,.9173,-.8465,-.03202,.91832,-.84519,-.03045,.91935,-.84499,-.02861,.92076,-.84583,-.02858,.92155,-.8502,.04856,.79741,-.87222,.05379,.80087,-.87155,.05376,.80007,-.86718,.05192,.79866,-.86634,.05035,.79763,-.86654,.04852,.79661,-.86784,-.04872,.65634,-.89288,-.05051,.65762,-.89263,.05209,.79593,-.87109,.05388,.79464,-.87133,-.04661,.65462,-.89202,-.04658,.65368,-.88687,-.04868,.65496,-.88532,-.05047,.65625,-.88507,-.05258,.65799,-.88605,-.05261,.65892,-.8912,.05599,.79292,-.87048,.04999,.79723,-.86965,.05002,.79629,-.8645,.05214,.79455,-.86353,.05393,.79326,-.86377,.05602,.79198,-.86532,-.03875,.79621,-.8711,-.03691,.79743,-.87087,.06012,.65526,-.89315,.05828,.65405,-.89338,-.04092,.79458,-.87023,-.04096,.79364,-.86508,-.0388,.79484,-.86354,-.03696,.79605,-.86331,-.03479,.79771,-.8643,-.03475,.79865,-.86945,.05611,.65241,-.89252,.06228,.65648,-.89173,.06224,.65555,-.88658,.06007,.65389,-.88559,.05823,.65267,-.88582,.05607,.65147,-.88736,-.05365,.5069,-.91286,-.05561,.5083,-.91259,.05623,.65905,-.89239,.05819,.65765,-.89266,-.05135,.50503,-.91193,-.05132,.50401,-.90631,-.05361,.5054,-.90462,-.05556,.5068,-.90435,-.05786,.5087,-.90542,-.05789,.50972,-.91103,.06049,.65578,-.89172,.05395,.66047,-.89083,.05398,.65945,-.88521,.05628,.65755,-.88415,.05824,.65615,-.88442,.06052,.65476,-.88611,-.04278,.65937,-.89241,-.04077,.66069,-.89215,.06499,.50573,-.91447,.06298,.5044,-.91473,-.04515,.65758,-.89146,-.04519,.65656,-.88584,-.04284,.65787,-.88417,-.04083,.65919,-.88391,-.03847,.661,-.88499,-.03842,.66202,-.8906,.06061,.50262,-.91378,.06734,.50706,-.91293,.0673,.50604,-.90731,.06493,.50423,-.90623,.06292,.50291,-.90649,.06057,.5016,-.90817,-.05259,.50686,-.91625,-.05043,.50828,-.91597,.06337,.34154,-.94547,.06121,.34012,-.94574};
			return value;
		}
		private double[] getCoordinate_9_188_point_4()
		{
			double[] value = {-.05514,.50494,-.91523,-.05518,.50384,-.90919,-.05266,.50525,-.90738,-.0505,.50667,-.90711,-.04795,.50862,-.90827,-.0479,.50972,-.91431,.05866,.3382,-.94472,.0659,.34297,-.9438,.06585,.34188,-.93776,.06331,.33993,-.9366,.06115,.33851,-.93688,.05862,.3371,-.93868,-.04045,.90264,-.8532,-.04197,.90374,-.85305,.04514,1.02211,-.83868,.04666,1.02101,-.83883,-.03865,.90122,-.8524,-.03863,.90067,-.84798,-.04041,.90183,-.84673,-.04193,.90293,-.84658,-.04372,.90436,-.84749,-.04375,.90491,-.8519,.04845,1.0196,-.83802,.04336,1.02328,-.83753,.04338,1.02273,-.83312,.04517,1.0213,-.83221,.0467,1.0202,-.83236,.04848,1.01904,-.83361,.00316,.91592,-.79459,.00236,.91682,-.79563,-.03993,.81354,-.85894,-.03913,.81263,-.85789,.00478,.91492,-.79383,.00788,.91522,-.79595,.0077,.91635,-.79769,.0069,.91726,-.79873,.00521,.91825,-.79944,.00211,.91795,-.79732,-.03751,.81164,-.85714,-.04018,.81467,-.86063,-.03709,.81496,-.86274,-.03539,.81397,-.86204,-.03459,.81306,-.861,-.03441,.81193,-.85926,.0054,.81524,-.79478,.00451,.81625,-.79594,-.04795,.7022,-.87751,-.04706,.70118,-.87635,.00721,.81412,-.79393,.01067,.81445,-.7963,.01047,.81572,-.79824,.00958,.81673,-.79941,.00768,.81783,-.80019,.00423,.81751,-.79783,-.04524,.70007,-.8755,-.04823,.70345,-.8794,-.04477,.70378,-.88176,-.04288,.70268,-.88097,-.04199,.70166,-.87981,-.04179,.7004,-.87787,.00106,.71027,-.79234,-.00008,.71156,-.79382,-.06077,.56603,-.8979,-.05963,.56474,-.89642,.00337,.70885,-.79127,.00778,.70927,-.79428,.00753,.71089,-.79676,.00639,.71218,-.79824,.00397,.71359,-.79925,-.00043,.71317,-.79623,-.05732,.56332,-.89534,-.06112,.56764,-.90031,-.05671,.56805,-.90333,-.0543,.56664,-.90232,-.05316,.56536,-.90084,-.05291,.56374,-.89836,.00888,.81335,-.79372,.00957,.81427,-.79262,-.03856,.91582,-.84726,-.03925,.9149,-.84836,.00875,.81233,-.7955,.01182,.81263,-.79766,.01338,.81378,-.79689,.01407,.8147,-.79578,.01412,.81571,-.79396,.01106,.81542,-.7918,-.03937,.91388,-.85014,-.03707,.91696,-.84644,-.034,.91726,-.8486,-.03406,.91625,-.85042,-.03474,.91533,-.85153,-.03631,.91417,-.85229,.00599,.70079,-.79454,.00676,.70181,-.79331,-.04156,.81514,-.85428,-.04233,.81412,-.85551,.00585,.69965,-.79652,.00927,.69998,-.79893,.01101,.70127,-.79807,.01178,.7023,-.79684};
			return value;
		}
		private double[] getCoordinate_9_188_point_5()
		{
			double[] value = {.01184,.70342,-.7948,.00842,.70309,-.79239,-.04248,.81298,-.8575,-.0399,.81642,-.85337,-.03648,.81675,-.85577,-.03654,.81562,-.85781,-.03731,.81459,-.85904,-.03905,.81331,-.8599,.00669,.38501,-.79765,.00784,.38654,-.79582,-.05538,.55515,-.89661,-.05652,.55362,-.89845,.00648,.38333,-.8006,.01157,.38381,-.80418,.01417,.38573,-.8029,.01531,.38726,-.80107,.0154,.38893,-.79804,.01031,.38844,-.79446,-.05674,.55194,-.90139,-.05291,.55705,-.89525,-.04781,.55754,-.89883,-.04791,.55587,-.90187,-.04905,.55434,-.9037,-.05164,.55242,-.90497,.00572,.90652,-.78922,.00631,.9073,-.78827,-.03475,.99395,-.8349,-.03534,.99316,-.83584,.00561,.90565,-.79073,.00823,.9059,-.79257,.00956,.90689,-.79192,.01015,.90767,-.79097,.0102,.90853,-.78942,.00758,.90828,-.78758,-.03545,.9923,-.83735,-.03348,.99493,-.8342,-.03086,.99518,-.83604,-.03091,.99432,-.83759,-.0315,.99353,-.83854,-.03283,.99255,-.83919,.04062,.94293,-.84284,.03984,.94365,-.84164,.03964,.94452,-.8398,.04283,.94466,-.83781,.04453,.94386,-.83873,.0453,.94315,-.83993,.04543,.94227,-.84182,.04224,.94213,-.8438,.00761,.82919,-.79371,.00599,.83,-.79274,.00521,.83071,-.79155,.00501,.83158,-.7897,.0082,.83172,-.78772,.00989,.83092,-.78863,.01067,.8302,-.78983,.0108,.82933,-.79172,.04689,.84342,-.85694,.04602,.84421,-.8556,.04579,.84518,-.85354,.04936,.84534,-.85133,.05125,.84445,-.85235,.05211,.84365,-.85369,.05226,.84268,-.8558,.04869,.84252,-.85801,.00534,.71592,-.79088,.00353,.71682,-.78981,.00267,.71761,-.78847,.00244,.71858,-.78641,.006,.71874,-.7842,.00789,.71785,-.78522,.00876,.71705,-.78656,.0089,.71608,-.78867,.04662,.73972,-.87392,.04551,.74073,-.87221,.04522,.74197,-.86959,.04977,.74218,-.86676,.05218,.74103,-.86807,.05328,.74002,-.86977,.05347,.73877,-.87246,.04892,.73857,-.87529,.00251,.57099,-.79377,.0002,.57214,-.7924,-.0009,.57315,-.79069,-.00119,.57439,-.78807,.00335,.5746,-.78524,.00577,.57345,-.78655,.00687,.57244,-.78825,.00705,.5712,-.79094,.05846,.58682,-.90744,.05717,.58801,-.90545,.05683,.58945,-.90239,.06213,.58969,-.89909,.06494,.58835,-.90062,.06623,.58717,-.9026,.06644,.58572,-.90574,.06114,.58548,-.90904,.00298,.39663,-.79613,.00029,.39797,-.79453,-.001,.39915,-.79255,-.00134,.4006,-.78948};
			return value;
		}
		private double[] getCoordinate_9_188_point_6()
		{
			double[] value = {.00396,.40084,-.78619,.00677,.3995,-.78771,.00806,.39832,-.7897,.00827,.39687,-.79284,.05038,.84186,-.85841,.05097,.84296,-.85941,.05236,.84427,-.86013,.05553,.84441,-.8581,.05561,.84315,-.85643,.05502,.84206,-.85544,.05355,.84074,-.85477,.05039,.8406,-.85679,.00128,.93122,-.78614,.00127,.93247,-.78776,.00186,.93357,-.78876,.00326,.93489,-.78948,.00642,.93502,-.78745,.00651,.93377,-.78579,.00592,.93267,-.78479,.00445,.93135,-.78412,.05203,.73026,-.87332,.05269,.73148,-.87443,.05425,.73295,-.87523,.05778,.73311,-.87297,.05788,.73171,-.87111,.05722,.73048,-.87,.05558,.72901,-.86925,.05204,.72886,-.87151,.00261,.83024,-.79293,.0026,.83164,-.79473,.00326,.83286,-.79585,.00482,.83433,-.79665,.00835,.83449,-.79439,.00845,.83309,-.79253,.00779,.83186,-.79142,.00615,.83039,-.79067,.06502,.41749,-.92458,.066,.41931,-.92624,.06832,.4215,-.92743,.07357,.42172,-.92407,.07371,.41964,-.9213,.07273,.41782,-.91965,.07029,.41563,-.91853,.06504,.4154,-.92189,.0012,.56525,-.78559,.00118,.56734,-.78828,.00216,.56915,-.78993,.00448,.57134,-.79113,.00973,.57157,-.78776,.00987,.56949,-.78499,.00889,.56767,-.78334,.00645,.56547,-.78222,.04326,.9345,-.8496,.04376,.93544,-.85045,.04495,.93656,-.85106,.04766,.93668,-.84933,.04773,.93561,-.84791,.04722,.93467,-.84706,.04597,.93354,-.84649,.04327,.93343,-.84822,.00137,1.01074,-.78794,.00136,1.01182,-.78932,.00186,1.01275,-.79017,.00306,1.01388,-.79078,.00576,1.01399,-.78905,.00583,1.01292,-.78763,.00532,1.01199,-.78678,.00407,1.01086,-.78621,.00972,1.03781,-.83466,.01619,1.03781,-.83337,.01619,1.01689,-.83337,.00972,1.01689,-.83466,.00326,1.03781,-.83338,.00347,1.04715,-.835,.01061,1.04715,-.83641,.01775,1.04715,-.83499,.00326,1.01689,-.83338,.02167,1.03781,-.8297,.02167,1.01689,-.8297,.0238,1.04715,-.83094,.02533,1.03781,-.82422,.02533,1.01689,-.82422,.02784,1.04715,-.82489,.02661,1.03781,-.81775,.02661,1.01689,-.81775,.02925,1.04715,-.81775,.02532,1.03781,-.81129,.02532,1.01689,-.81129,.02783,1.04715,-.81061,.02166,1.03781,-.80581,.02166,1.01689,-.80581,.02378,1.04715,-.80456,.01617,1.03781,-.80215,.01617,1.01689,-.80215,.01773,1.04715,-.80053,.00971,1.03781,-.80086,.00971,1.01689,-.80086,.01059,1.04715,-.79911,.00324,1.03781,-.80215,.00324,1.01689,-.80215};
			return value;
		}
		private double[] getCoordinate_9_188_point_7()
		{
			double[] value = {.00345,1.04715,-.80053,-.00224,1.03781,-.80582,-.00224,1.01689,-.80582,-.0026,1.04715,-.80458,-.0059,1.03781,-.8113,-.0059,1.01689,-.8113,-.00664,1.04715,-.81063,-.00718,1.03781,-.81777,-.00718,1.01689,-.81777,-.00805,1.04715,-.81777,-.00589,1.03781,-.82424,-.00589,1.01689,-.82424,-.00663,1.04715,-.82491,-.00223,1.03781,-.82972,-.00223,1.01689,-.82972,-.00258,1.04715,-.83096,.00518,1.05414,-.83086,.01061,1.05414,-.83193,.01603,1.05414,-.83085,.02063,1.05414,-.82778,.0237,1.05414,-.82318,.02477,1.05414,-.81775,.02369,1.05414,-.81233,.02062,1.05414,-.80773,.01602,1.05414,-.80466,.01059,1.05414,-.80359,.00517,1.05414,-.80467,.00057,1.05414,-.80774,-.0025,1.05414,-.81234,-.00357,1.05414,-.81777,-.00249,1.05414,-.82319,.00058,1.05414,-.82779,-.00848,1.09113,-.81777,-.00702,1.09113,-.82319,.02823,1.09113,-.82317,-.00703,1.09113,-.81234,.02822,1.09113,-.81233,.02968,1.09113,-.81775,.13028,1.1724,-.89618,.14048,1.1724,-.85268,.13385,1.10491,-.854,.12974,1.1434,-.89618,.12974,1.20141,-.89618,.13385,1.2399,-.854,.12842,1.13139,-.89618,.1271,1.1434,-.89618,.12656,1.1724,-.89618,.1271,1.20141,-.89618,.12842,1.21342,-.89618,.10511,1.1724,-.82741,.10004,1.10491,-.82984,.10004,1.2399,-.82984,.05219,1.1724,-.81054,.04945,1.10491,-.81371,.04945,1.2399,-.81371,-.01022,1.1724,-.80464,-.01022,1.10491,-.80807,-.01022,1.2399,-.80807,-.07263,1.1724,-.8106,-.06988,1.10491,-.81377,-.06988,1.2399,-.81377,-.12553,1.1724,-.82753,-.12046,1.10491,-.82995,-.12046,1.2399,-.82995,-.13995,1.1724,-.87063,-.13945,1.1434,-.87073,-.13945,1.20141,-.87073,-.13823,1.21342,-.87097,-.13701,1.20141,-.87121,-.13651,1.1724,-.87131,-.13701,1.1434,-.87121,-.13823,1.13139,-.87097,.11785,1.26786,-.85718,.08779,1.26786,-.8357,.04282,1.26786,-.82136,-.01022,1.26786,-.81635,-.06325,1.26786,-.82142,-.10821,1.26786,-.8358,.10185,1.2399,-.86035,.07555,1.2399,-.84156,.0362,1.2399,-.82902,-.01021,1.2399,-.82463,-.05662,1.2399,-.82907,-.09595,1.2399,-.84165,.09522,1.1724,-.86167,.07047,1.1724,-.84399,.03345,1.1724,-.83219,-.01021,1.1724,-.82806,-.05387,1.1724,-.83223,-.09088,1.1724,-.84407,.10185,1.10491,-.86035,.07555,1.10491,-.84156,.0362,1.10491,-.82902,-.01021,1.10491,-.82463,-.05662,1.10491,-.82907,-.09595,1.10491,-.84165,.11785,1.07695,-.85718,.08779,1.07695,-.8357,.04282,1.07695,-.82136,-.01022,1.07695,-.81635};
			return value;
		}
		private double[] getCoordinate_9_188_point_8()
		{
			double[] value = {-.06325,1.07695,-.82142,-.10821,1.07695,-.8358,-.06429,.34281,-.94533,-.06639,.34431,-.94504,.06315,.50652,-.91623,.06525,.50501,-.91651,-.06181,.34079,-.94433,-.06178,.33969,-.93829,-.06423,.34119,-.93646,-.06634,.3427,-.93618,-.06881,.34474,-.93732,-.06885,.34584,-.94336,.06772,.503,-.91551,.06069,.50805,-.91455,.06072,.50695,-.90851,.0632,.50491,-.90736,.0653,.5034,-.90765,.06776,.5019,-.90947,.00566,.55493,-.79059,.00434,.55643,-.79232,-.06642,.38674,-.91741,-.0651,.38524,-.91568,.00836,.55327,-.78934,.0135,.55376,-.79285,.0132,.55564,-.79574,.01188,.55715,-.79747,.00906,.55879,-.79864,.00392,.5583,-.79513,-.0624,.38358,-.91443,-.06684,.38861,-.92022,-.0617,.3891,-.92373,-.05888,.38745,-.92256,-.05756,.38595,-.92084,-.05726,.38407,-.91794};
			return value;
		}


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


		/** Define subarrays using type double[] */
		private double[] getCoordinate_9_194_point_1()
		{
			double[] value = {-.52654,1.63988,-.32913,-.52654,1.6455,-.32908,.54305,1.6455,-.32852,.54305,1.63988,-.32857,-.52654,1.63326,-.32624,-.52655,1.63315,-.31299,-.52655,1.63972,-.30968,-.52655,1.64534,-.30963,-.52655,1.65196,-.31284,-.52654,1.65207,-.32609,.54305,1.63326,-.32568,.54305,1.65207,-.32553,.54304,1.65196,-.31228,.54304,1.64534,-.30907,.54304,1.63972,-.30912,.54304,1.63315,-.31243,.00136,.49323,-.3367,.01479,.49323,-.3368,.03062,.49323,-.32988,.03085,.49323,-.2982,.01514,.49323,-.2903,.00171,.49323,-.2902,-.01412,.49323,-.29786,-.01436,.49323,-.32955,-.01436,.49323,-.32955,.00136,.49323,-.3367,.01479,.49323,-.3368,.03062,.49323,-.32988,.03085,.49323,-.2982,.01514,.49323,-.2903,.00171,.49323,-.2902,-.01412,.49323,-.29786,.00405,.50228,-.32842,.01224,.50228,-.32849,.02189,.50228,-.32427,-.00553,.50228,-.32406,-.00539,.50228,-.30475,.00426,.50228,-.30007,.01245,.50228,-.30014,.02203,.50228,-.30495,.00405,1.98227,-.32842,.01224,1.98227,-.32849,.02189,1.98227,-.32427,-.00553,1.98227,-.32406,-.00539,1.98227,-.30475,.00426,1.98227,-.30007,.01245,1.98227,-.30014,.02203,1.98227,-.30495,.05305,1.57847,-.38659,.05197,1.57946,-.38492,.05169,1.58067,-.38234,.05613,1.58087,-.37958,.0585,1.57975,-.38086,.05958,1.57876,-.38252,.05976,1.57754,-.38516,.05531,1.57734,-.38793,.00702,1.41988,-.31809,.00476,1.42101,-.31675,.00368,1.422,-.31508,.0034,1.42321,-.3125,.00785,1.42341,-.30974,.01021,1.42229,-.31101,.01129,1.4213,-.31268,.01147,1.42008,-.31532,.06742,1.43776,-.40982,.06824,1.43929,-.41121,.07018,1.44113,-.41221,.0746,1.44132,-.40939,.07471,1.43957,-.40707,.07389,1.43804,-.40568,.07184,1.4362,-.40474,.06743,1.43601,-.40757,-.00103,1.56234,-.30907,-.00105,1.56409,-.31133,-.00022,1.56562,-.31272,.00172,1.56746,-.31372,.00614,1.56765,-.31089,.00625,1.5659,-.30857,.00543,1.56437,-.30718,.00338,1.56253,-.30624,.10297,.59297,-.53235,.10457,.59594,-.53505,.10836,.59952,-.537,.11695,.59989,-.5315,.11718,.59648,-.52698,.11558,.59351,-.52428,.11159,.58993,-.52246,.103,.58956,-.52795,-.00132,.83441,-.30524,-.00134,.83782,-.30963,.00026,.84079,-.31233,.00405,.84437,-.31428,.01264,.84474,-.30878,.01286,.84133,-.30426,.01126,.83836,-.30156,.00727,.83478,-.29974,.09198,.88487,-.48093,.09335,.88742,-.48325,.0966,.89049,-.48492,.10397,.8908,-.48021};
			return value;
		}
		private double[] getCoordinate_9_194_point_2()
		{
			double[] value = {.10416,.88789,-.47633,.10279,.88534,-.47401,.09937,.88226,-.47245,.092,.88195,-.47716,-.0054,1.09226,-.31151,-.00542,1.09519,-.31528,-.00405,1.09774,-.3176,-.0008,1.1008,-.31927,.00656,1.10112,-.31456,.00676,1.0982,-.31068,.00539,1.09565,-.30836,.00196,1.09258,-.3068,.08175,1.10404,-.44858,.08283,1.10603,-.45039,.08538,1.10844,-.45171,.09115,1.10868,-.44801,.0913,1.1064,-.44497,.09022,1.1044,-.44316,.08754,1.10199,-.44193,.08177,1.10174,-.44563,.001,1.2674,-.31723,.00098,1.26969,-.32018,.00206,1.27169,-.322,.00461,1.27409,-.32331,.01038,1.27434,-.31961,.01053,1.27205,-.31657,.00946,1.27005,-.31476,.00677,1.26764,-.31353,.07904,1.28639,-.42423,.08001,1.28818,-.42585,.08229,1.29033,-.42703,.08746,1.29055,-.42372,.0876,1.2885,-.42099,.08663,1.28671,-.41937,.08423,1.28455,-.41827,.07906,1.28433,-.42158,-.00118,1.4324,-.30614,-.00119,1.43445,-.30879,-.00023,1.43624,-.31042,.00205,1.43839,-.31159,.00722,1.43862,-.30828,.00736,1.43657,-.30556,.0064,1.43478,-.30393,.00399,1.43262,-.30283,.09225,.86966,-.50434,.09014,.87159,-.50109,.08959,.87395,-.49609,.09825,.87434,-.4907,.10285,.87216,-.49319,.10495,.87023,-.49643,.1053,.86786,-.50156,.09664,.86747,-.50695,.00159,.55889,-.32247,-.0028,.56108,-.31985,-.00491,.56301,-.31661,-.00546,.56537,-.3116,.0032,.56576,-.30621,.0078,.56358,-.3087,.0099,.56165,-.31195,.01025,.55928,-.31708,.0729,1.11949,-.44956,.07109,1.12115,-.44678,.07062,1.12317,-.44249,.07805,1.1235,-.43787,.08199,1.12164,-.44,.0838,1.11998,-.44278,.08409,1.11794,-.44719,.07667,1.11761,-.45181,.00083,.84379,-.3186,-.00294,.84567,-.31636,-.00474,.84733,-.31358,-.00522,.84935,-.30928,.00221,.84968,-.30466,.00615,.84781,-.3068,.00796,.84615,-.30958,.00826,.84412,-.31398,.07334,1.28893,-.42182,.07193,1.29023,-.41963,.07156,1.29182,-.41627,.07738,1.29208,-.41265,.08047,1.29062,-.41432,.08188,1.28931,-.4165,.08212,1.28772,-.41995,.0763,1.28746,-.42357,.00545,1.0806,-.31389,.0025,1.08207,-.31213,.00109,1.08337,-.30995,.00072,1.08495,-.30658,.00653,1.08522,-.30296,.00962,1.08375,-.30464,.01104,1.08245,-.30682,.01127,1.08086,-.31027,.0631,1.45154,-.39878,.06184,1.45271,-.39683,.0615,1.45413,-.39381,.06672,1.45436,-.39057,.06949,1.45305,-.39207,.07075,1.45189,-.39402,.07096,1.45046,-.39711,.06575,1.45023,-.40036};
			return value;
		}
		private double[] getCoordinate_9_194_point_3()
		{
			double[] value = {.00916,1.26568,-.3185,.00651,1.267,-.31693,.00524,1.26817,-.31497,.00491,1.26959,-.31196,.01012,1.26982,-.30871,.01289,1.26851,-.31021,.01416,1.26734,-.31217,.01437,1.26592,-.31526,-.00274,1.53507,-.31386,-.00385,1.53634,-.31532,-.06282,1.39234,-.40358,-.0617,1.39107,-.40213,-.00048,1.53368,-.31281,.00384,1.53409,-.31577,.00359,1.53567,-.3182,.00248,1.53694,-.31965,.00011,1.53832,-.32063,-.0042,1.53791,-.31768,-.05944,1.38968,-.40107,-.06317,1.39391,-.40594,-.05885,1.39432,-.40889,-.05648,1.39294,-.40791,-.05537,1.39167,-.40646,-.05512,1.39009,-.40403,.00608,1.39204,-.31116,.00704,1.39332,-.30962,-.06006,1.5349,-.3858,-.06102,1.53362,-.38734,.0059,1.39062,-.31364,.01018,1.39103,-.31665,.01235,1.39264,-.31557,.01331,1.39392,-.31404,.01339,1.39533,-.31149,.00911,1.39492,-.30848,-.06119,1.5322,-.38982,-.05798,1.5365,-.38466,-.0537,1.53691,-.38767,-.05378,1.5355,-.39021,-.05474,1.53422,-.39175,-.05692,1.53261,-.39282,.00767,.5399,-.32494,.00953,.5424,-.32195,-.09376,.81791,-.48664,-.09563,.81541,-.48964,.00732,.53715,-.32976,.01564,.53794,-.33561,.01988,.54107,-.33353,.02175,.54357,-.33053,.0219,.54631,-.32558,.01358,.54551,-.31973,-.09598,.81266,-.49446,-.08972,.82102,-.48442,-.0814,.82181,-.49028,-.08155,.81908,-.49523,-.08342,.81658,-.49823,-.08766,.81345,-.50031,.0013,.83309,-.31799,.0029,.83523,-.31542,-.0857,1.07152,-.4456,-.0873,1.06937,-.44816,.001,.83073,-.32212,.00814,.83141,-.32714,.01177,.83409,-.32535,.01337,.83623,-.32278,.0135,.83858,-.31853,.00637,.8379,-.31351,-.0876,1.06701,-.4523,-.08223,1.07418,-.44369,-.07509,1.07487,-.44871,-.07522,1.07252,-.45296,-.07682,1.07038,-.45553,-.08046,1.06769,-.45732,.00652,1.05588,-.31986,.00777,1.05756,-.31784,-.07119,1.24273,-.41748,-.07244,1.24105,-.41949,.00628,1.05402,-.3231,.01188,1.05456,-.32703,.01472,1.05666,-.32563,.01598,1.05834,-.32361,.01608,1.06018,-.32028,.01049,1.05965,-.31635,-.07268,1.2392,-.42273,-.06847,1.24482,-.41598,-.06288,1.24536,-.41992,-.06298,1.24352,-.42325,-.06423,1.24184,-.42526,-.06708,1.23973,-.42666,.01124,1.2398,-.31853,.01236,1.24131,-.31672,-.06627,1.40723,-.406,-.0674,1.40573,-.40781,.01103,1.23814,-.32143,.01604,1.23862,-.32495,.01859,1.24051,-.3237,.01972,1.24201,-.32189,.01981,1.24366,-.31891,.0148,1.24318,-.31538,-.06761,1.40407,-.41071,-.06384,1.40911,-.40466};
			return value;
		}
		private double[] getCoordinate_9_194_point_4()
		{
			double[] value = {-.05883,1.40959,-.40819,-.05892,1.40794,-.41117,-.06004,1.40643,-.41298,-.06259,1.40455,-.41423,.00598,.81754,-.3134,.00382,.82,-.31623,-.11181,.54273,-.52063,-.10964,.54027,-.5178,.01039,.81484,-.31136,.01878,.81563,-.3171,.0183,.81871,-.32183,.01614,.82117,-.32465,.01153,.82386,-.32656,.00314,.82306,-.32082,-.10523,.53756,-.51576,-.11248,.54579,-.52522,-.10409,.54658,-.53096,-.09948,.5439,-.52905,-.09732,.54144,-.52623,-.09684,.53836,-.5215,-.00154,1.07138,-.31626,-.0034,1.07348,-.31869,-.10256,.83569,-.48875,-.1007,.83358,-.48633,.00224,1.06906,-.31451,.00944,1.06974,-.31943,.00903,1.07238,-.32349,.00717,1.07449,-.32591,.00322,1.07679,-.32755,-.00398,1.07611,-.32263,-.09692,.83126,-.48457,-.10314,.83831,-.49269,-.09594,.83899,-.49762,-.09199,.83669,-.49598,-.09013,.83458,-.49355,-.08972,.83194,-.4895,.00555,1.24289,-.32025,.0041,1.24454,-.32215,-.08162,1.05818,-.45543,-.08016,1.05653,-.45353,.00852,1.24107,-.31887,.01416,1.2416,-.32273,.01384,1.24367,-.32591,.01238,1.24532,-.32781,.00929,1.24713,-.32909,.00364,1.2466,-.32523,-.0772,1.05471,-.45216,-.08207,1.06023,-.45852,-.07643,1.06077,-.46238,-.07334,1.05896,-.46109,-.07188,1.05731,-.4592,-.07156,1.05524,-.45602,.00189,1.4074,-.31994,.00059,1.40888,-.32164,-.06852,1.24011,-.42508,-.06721,1.23863,-.42338,.00455,1.40577,-.31871,.0096,1.40625,-.32216,.00931,1.4081,-.32501,.00801,1.40958,-.32671,.00524,1.4112,-.32787,.00018,1.41072,-.32441,-.06456,1.237,-.42215,-.06893,1.24195,-.42785,-.06387,1.24243,-.43131,-.0611,1.24081,-.43016,-.05979,1.23933,-.42845,-.0595,1.23748,-.42561,-.05552,1.58132,-.39203,-.05297,1.58302,-.3918,.08162,1.3842,-.41579,.07907,1.3825,-.41602,-.05853,1.57912,-.3907,-.05858,1.57822,-.3835,-.0556,1.57999,-.38146,-.05304,1.58169,-.38122,-.05003,1.58391,-.38272,-.04998,1.58482,-.38993,.07605,1.3803,-.41469,.08461,1.386,-.41392,.08456,1.38509,-.40671,.08154,1.38287,-.40521,.07899,1.38117,-.40545,.076,1.37939,-.40749,-.06936,1.3857,-.41571,-.07184,1.3875,-.41547,.07048,1.58092,-.39199,.07297,1.57912,-.39223,-.06643,1.38339,-.4144,-.06639,1.38248,-.40719,-.0693,1.38437,-.40514,-.07178,1.38617,-.4049,-.07471,1.38851,-.40638,-.07475,1.38941,-.41359,.0759,1.5768,-.39091,.06757,1.58283,-.39011,.06761,1.58193,-.3829,.07054,1.57959,-.38142,.07303,1.57779,-.38166,.07594,1.5759,-.38371};
			return value;
		}
		private double[] getCoordinate_9_194_point_5()
		{
			double[] value = {-.0892,.739,-.51873,-.08568,.74133,-.51828,.10028,.46888,-.56647,.09675,.46655,-.56692,-.09337,.73586,-.51707,-.09344,.73407,-.5072,-.08931,.73637,-.50425,-.08578,.7387,-.5038,-.08162,.74187,-.50569,-.08155,.74367,-.51556,.09259,.46341,-.56526,.10441,.47122,-.56375,.10434,.46942,-.55388,.10017,.46625,-.55198,.09664,.46392,-.55243,.09251,.46162,-.55539,-.10832,.47094,-.56625,-.11175,.4734,-.56578,.09991,.73845,-.5187,.10334,.73599,-.51917,-.10427,.46764,-.56461,-.10421,.46585,-.55474,-.10823,.4683,-.55176,-.11166,.47076,-.55129,-.11571,.4741,-.55317,-.11577,.4759,-.56304,.10739,.73269,-.51753,.09589,.74094,-.51595,.09595,.73915,-.50608,.1,.73581,-.50421,.10343,.73335,-.50468,.10745,.73089,-.50765,-.07317,.9882,-.47977,-.06989,.99036,-.47935,.10292,.73715,-.51583,.09964,.73499,-.51625,-.07704,.98528,-.47823,-.07711,.98362,-.46905,-.07327,.98575,-.46631,-.06999,.98791,-.46589,-.06612,.99087,-.46765,-.06606,.99253,-.47683,.09577,.73208,-.5147,.10676,.73933,-.5133,.10669,.73766,-.50413,.10282,.73471,-.50236,.09954,.73254,-.50278,.09571,.73041,-.50553,-.09094,.73907,-.51319,-.09413,.74136,-.51276,.08862,.98769,-.47975,.09181,.9854,-.48018,-.08718,.73601,-.51167,-.08712,.73434,-.5025,-.09086,.73662,-.49973,-.09405,.73891,-.49929,-.09781,.74201,-.50103,-.09787,.74368,-.51021,.09557,.98233,-.47866,.08488,.99,-.4772,.08493,.98833,-.46802,.0887,.98523,-.46628,.09189,.98294,-.46672,.09562,.98066,-.46948,-.06659,1.2118,-.44496,-.06358,1.21379,-.44458,.09497,.98149,-.48099,.09196,.9795,-.48137,-.07013,1.20913,-.44354,-.07019,1.2076,-.43512,-.06667,1.20956,-.43261,-.06366,1.21154,-.43223,-.06012,1.21425,-.43384,-.06005,1.21578,-.44226,.08841,.97683,-.47995,.09849,.98348,-.47867,.09843,.98195,-.47025,.09488,.97924,-.46864,.09187,.97726,-.46902,.08835,.9753,-.47154,-.08288,.98324,-.48055,-.08581,.98535,-.48014,.08185,1.21133,-.44494,.08477,1.20923,-.44534,-.07943,.98044,-.47915,-.07938,.9789,-.47073,-.08281,.98099,-.46819,-.08574,.9831,-.46779,-.08919,.98594,-.46939,-.08924,.98747,-.47781,.08822,1.20642,-.44394,.07842,1.21346,-.4426,.07847,1.21193,-.43418,.08192,1.20908,-.43259,.08485,1.20698,-.43299,.08827,1.20489,-.43552,-.05551,1.41322,-.41311,-.05295,1.41491,-.41279,.08164,1.21771,-.44766,.07908,1.21603,-.44799};
			return value;
		}
		private double[] getCoordinate_9_194_point_6()
		{
			double[] value = {-.05852,1.41096,-.41191,-.05857,1.40966,-.40476,-.05558,1.41132,-.40263,-.05303,1.413,-.4023,-.05002,1.4153,-.40367,-.04997,1.4166,-.41082,.07607,1.21376,-.44678,.08463,1.2194,-.4457,.08457,1.21811,-.43855,.08156,1.21581,-.43718,.07901,1.21412,-.4375,.07602,1.21246,-.43964,-.06934,1.2192,-.4475,-.07183,1.22099,-.44716,.07049,1.41283,-.41309,.07298,1.41104,-.41343,-.06641,1.21682,-.44632,-.06637,1.21552,-.43917,-.06928,1.21729,-.43702,-.07176,1.21908,-.43668,-.07469,1.22149,-.43803,-.07474,1.22279,-.44518,.07591,1.40866,-.41224,.06758,1.41463,-.41111,.06763,1.41333,-.40396,.07056,1.41092,-.4026,.07304,1.40913,-.40295,.07595,1.40736,-.4051,-.06562,1.56369,-.39448,-.06562,1.56677,-.39446,.05992,1.56664,-.3944,.05992,1.56356,-.39442,-.06562,1.56006,-.3929,-.06563,1.56001,-.38564,-.06563,1.56361,-.38383,-.06563,1.56669,-.3838,-.06562,1.57031,-.38556,-.06562,1.57037,-.39282,.05992,1.55993,-.39284,.05992,1.57024,-.39275,.05991,1.57018,-.38549,.05991,1.56656,-.38374,.05991,1.56348,-.38376,.05991,1.55988,-.38557,-.11965,.49323,-.56475,-.10622,.49323,-.56485,-.0904,.49323,-.55793,-.09017,.49323,-.52625,-.10588,.49323,-.51835,-.11931,.49323,-.51825,-.13514,.49323,-.52591,-.13538,.49323,-.5576,-.13538,.49323,-.5576,-.11965,.49323,-.56475,-.10622,.49323,-.56485,-.0904,.49323,-.55793,-.09017,.49323,-.52625,-.10588,.49323,-.51835,-.11931,.49323,-.51825,-.13514,.49323,-.52591,-.11697,.50228,-.55647,-.10878,.50228,-.55654,-.09913,.50228,-.55232,-.12655,.50228,-.55212,-.12641,.50228,-.5328,-.11676,.50228,-.52812,-.10857,.50228,-.52819,-.09899,.50228,-.533,-.05463,1.5872,-.39817,-.04644,1.5872,-.39823,-.03679,1.5872,-.39401,-.06421,1.5872,-.39381,-.06407,1.5872,-.37449,-.05442,1.5872,-.36982,-.04623,1.5872,-.36988,-.03665,1.5872,-.3747,.11809,.49323,-.56462,.13152,.49323,-.56472,.14734,.49323,-.55781,.14757,.49323,-.52612,.13186,.49323,-.51823,.11843,.49323,-.51813,.1026,.49323,-.52579,.10237,.49323,-.55747,.10237,.49323,-.55747,.11809,.49323,-.56462,.13152,.49323,-.56472,.14734,.49323,-.55781,.14757,.49323,-.52612,.13186,.49323,-.51823,.11843,.49323,-.51813,.1026,.49323,-.52579,.12077,.50228,-.55635,.12896,.50228,-.55641,.13861,.50228,-.55219,.11119,.50228,-.55199,.11133,.50228,-.53267,.12098,.50228,-.528,.12917,.50228,-.52806,.13875,.50228,-.53288};
			return value;
		}
		private double[] getCoordinate_9_194_point_7()
		{
			double[] value = {.05827,1.5872,-.39811,.06646,1.5872,-.39817,.07611,1.5872,-.39396,.04868,1.5872,-.39375,.04883,1.5872,-.37443,.05848,1.5872,-.36976,.06667,1.5872,-.36982,.07625,1.5872,-.37464,-.4044,1.6442,-.32469,-.40331,1.64708,-.32467,.02566,1.48613,-.32444,.02457,1.48325,-.32447,-.40567,1.6408,-.32311,-.4057,1.64075,-.31585,-.40443,1.64412,-.31404,-.40335,1.647,-.31401,-.40207,1.6504,-.31577,-.40204,1.65045,-.32303,.0233,1.47985,-.32289,.02692,1.4895,-.3228,.0269,1.48945,-.31554,.02562,1.48605,-.31379,.02454,1.48317,-.31381,.02327,1.4798,-.31562,.00858,1.4907,-.32448,.0076,1.49362,-.32445,.44188,1.63963,-.32423,.44286,1.63671,-.32425,.00973,1.48726,-.32289,.00974,1.4872,-.31563,.0086,1.49062,-.31382,.00762,1.49354,-.3138,.00646,1.49698,-.31555,.00645,1.49703,-.32281,.44401,1.63327,-.32267,.44073,1.64305,-.32259,.44075,1.64299,-.31532,.4419,1.63955,-.31357,.44288,1.63663,-.31359,.44402,1.63322,-.3154};
			return value;
		}


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



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


		/** Define subarrays using type double[] */
		private double[] getCoordinate_11_214_point_1()
		{
			double[] value = {-.1492,-.24908,4.52037,.14958,-.24908,4.52037,.23191,-.15613,4.54197,-.17981,-.15613,4.54197,-.21688,-.14297,3.72792,-.09094,-.12051,-2.85784,-.11403,-.14701,-2.70434,-.11973,-.18859,-2.61251,-.11686,-.23747,-2.56689,-.1142,-.28586,-2.55202,-.09831,-.32599,-2.55244,-.1492,-.39537,2.78206,-.1492,-.33235,3.14518,-.1492,-.26933,3.5083,-.1492,-.25921,4.01433,.14958,-.26933,3.5083,.14958,-.25921,4.01433,.14958,-.33235,3.14518,.14958,-.39537,2.78206,.09869,-.32599,-2.55244,.11458,-.28586,-2.55202,.11723,-.23747,-2.56689,.12011,-.18859,-2.61251,.1144,-.14701,-2.70434,.09131,-.12051,-2.85784,.21407,-.14297,3.72792,-.03712,-.09621,-3.38045,-.01974,-.09475,-3.4727,-.03209,-.1503,-3.50364,-.06079,-.17149,-3.4231,-.08234,-.20681,-3.28886,-.04941,-.09864,-3.22669,.0375,-.09621,-3.38045,.04978,-.09864,-3.22669,.08272,-.20681,-3.28886,.06116,-.17149,-3.4231,.03246,-.1503,-3.50364,.02011,-.09475,-3.4727,-.07451,-.39537,2.78206,.00019,-.39537,2.78206,.07488,-.39537,2.78206,-.05573,-.35006,-2.55269,-.10218,-.36826,-2.68822,-.05728,-.38216,-2.63525,-.12194,-.34509,-2.7765,-.08025,-.46116,-2.8436,-.09375,-.47445,-2.91079,-.05162,-.49171,-2.87416,-.04801,-.46705,-2.80326,-.05162,-.441,-2.7549,-.09375,-.44004,-2.82986,-.11655,-.44294,-2.95419,-.08025,-.54782,-3.55672,-.09375,-.52085,-3.55207,-.05162,-.53705,-3.61272,-.04801,-.56553,-3.59331,-.05162,-.58201,-3.5549,-.09375,-.55136,-3.51284,-.11655,-.50154,-3.4548,.05611,-.35006,-2.55269,.10256,-.36826,-2.68822,.12231,-.34509,-2.7765,.05766,-.38216,-2.63525,.08063,-.46116,-2.8436,.09412,-.47445,-2.91079,.11692,-.44294,-2.95419,.09412,-.44004,-2.82986,.05199,-.441,-2.7549,.04838,-.46705,-2.80326,.05199,-.49171,-2.87416,.08063,-.54782,-3.55672,.09412,-.52085,-3.55207,.11692,-.50154,-3.4548,.09412,-.55136,-3.51284,.04838,-.56553,-3.59331,.05199,-.53705,-3.61272,.05199,-.58201,-3.5549,-.08025,-.55127,-3.1162,-.09375,-.55257,-3.17564,-.05162,-.58208,-3.18652,-.04801,-.5685,-3.10645,-.09375,-.52717,-3.0697,-.11655,-.50475,-3.14449,-.05162,-.54466,-3.03039,-.08025,-.58766,-3.38875,-.09375,-.57433,-3.41542,-.05162,-.60318,-3.46193,-.04801,-.60827,-3.4096,-.09375,-.57367,-3.33453,-.11655,-.53077,-3.33476,-.05162,-.60219,-3.34273,.08063,-.55127,-3.1162,.09412,-.55257,-3.17564,.11692,-.50475,-3.14449,.09412,-.52717,-3.0697,.04838,-.5685,-3.10645,.05199,-.58208,-3.18652,.05199,-.54466,-3.03039,.08063,-.58766,-3.38875,.09412,-.57433,-3.41542};
			return value;
		}
		private double[] getCoordinate_11_214_point_2()
		{
			double[] value = {.11692,-.53077,-3.33476,.09412,-.57367,-3.33453,.04838,-.60827,-3.4096,.05199,-.60318,-3.46193,.05199,-.60219,-3.34273,-.08025,-.42721,-3.61149,-.09375,-.40002,-3.58166,-.05162,-.39254,-3.64103,-.04801,-.43026,-3.65467,-.09375,-.45036,-3.58407,-.11655,-.41837,-3.49263,-.05162,-.46672,-3.64458,-.07012,-.28435,-3.56166,-.07815,-.26668,-3.52472,-.04122,-.2383,-3.56917,-.04141,-.27307,-3.59659,-.08715,-.31701,-3.55219,-.10615,-.31711,-3.46024,-.04842,-.31248,-3.60965,.08063,-.42721,-3.61149,.09412,-.40002,-3.58166,.11692,-.41837,-3.49263,.09412,-.45036,-3.58407,.04838,-.43026,-3.65467,.05199,-.39254,-3.64103,.05199,-.46672,-3.64458,.07049,-.28435,-3.56166,.07853,-.26668,-3.52472,.10652,-.31711,-3.46024,.08753,-.31701,-3.55219,.04178,-.27307,-3.59659,.04159,-.2383,-3.56917,.04879,-.31248,-3.60965,.11041,-.2189,-2.87014,-.11003,-.2189,-2.87014,.00019,-.09427,-3.50345,.00019,-.14323,-3.53049,-.10201,-.40734,-2.79152,-.12446,-.39916,-2.93317,-.05664,-.41292,-2.70645,-.0999,-.49552,-3.00083,-.12311,-.46081,-3.07628,-.05522,-.51694,-2.95431,-.0999,-.48275,-3.55151,-.12311,-.45105,-3.43124,-.05522,-.50222,-3.62565,.10238,-.40734,-2.79152,.05701,-.41292,-2.70645,.12484,-.39916,-2.93317,.10028,-.49552,-3.00083,.0556,-.51694,-2.95431,.12349,-.46081,-3.07628,.10028,-.48275,-3.55151,.0556,-.50222,-3.62565,.12349,-.45105,-3.43124,.00019,-.57355,-3.6094,.00019,-.59255,-3.57193,.00019,-.54437,-3.63389,.00019,-.46951,-2.78539,.00019,-.49678,-2.85755,.00019,-.44245,-2.72977,.00019,-.35809,-2.55278,.00019,-.3868,-2.6176,-.0999,-.55607,-3.25592,-.12311,-.49881,-3.23833,-.05522,-.59133,-3.26661,-.0999,-.55671,-3.4541,-.12311,-.49843,-3.36699,-.05522,-.59254,-3.5077,.10028,-.55607,-3.25592,.0556,-.59133,-3.26661,.12349,-.49881,-3.23833,.10028,-.55671,-3.4541,.0556,-.59254,-3.5077,.12349,-.49843,-3.36699,.00019,-.57618,-3.10225,.00019,-.55217,-3.01961,.00019,-.59225,-3.18689,.00019,-.61738,-3.41907,.00019,-.61286,-3.34894,.00019,-.61392,-3.47665,-.09825,-.36093,-3.54814,-.12051,-.37316,-3.43108,-.05442,-.35335,-3.62044,-.07696,-.23293,-3.46983,-.10476,-.28847,-3.36279,-.04054,-.20007,-3.53549,.09863,-.36093,-3.54814,.0548,-.35335,-3.62044,.12089,-.37316,-3.43108,.07734,-.23293,-3.46983,.04092,-.20007,-3.53549,.10514,-.28847,-3.36279,.00019,-.43157,-3.67377,.00019,-.471,-3.66711,.00019,-.39152,-3.6633,.00019,-.2682,-3.61166,.00019,-.3091,-3.62975,.00019,-.22962,-3.58638,.06504,-.10556,-3.04223};
			return value;
		}
		private double[] getCoordinate_11_214_point_3()
		{
			double[] value = {.09863,-.23103,-3.10364,-.06466,-.10556,-3.04223,-.09826,-.23103,-3.10364,-.12255,-.29964,-2.85288,.12293,-.29964,-2.85288,.00019,-.52433,-2.93828,.00019,-.5089,-3.65119,.00019,-.41507,-2.67805,.00019,-.60346,-3.27022,.00019,-.60485,-3.52613,.00019,-.35073,-3.64539,.00019,-.18931,-3.55798,-.13445,-.39439,-3.20902,.13482,-.39439,-3.20902};
			return value;
		}


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


		/** Define subarrays using type double[] */
		private double[] getCoordinate_11_220_point_1()
		{
			double[] value = {-.41153,.21568,4.6284,-.35906,.12273,4.60679,-.3066,.02978,4.58519,-.25413,-.06317,4.56358,-.20819,-.1261,4.54629,.23643,-.12911,4.54629,.25451,-.06317,4.56358,.30697,.02978,4.58519,.35944,.12273,4.60679,.4119,.21568,4.6284,-.41153,.24527,2.94276,-.41153,.32514,-.94226,-.41153,.33402,-1.5316,-.17999,-.06843,-1.19512,-.1826,-.0772,-.34236,-.21827,-.10351,1.28575,.16057,-.10351,1.28575,.1249,-.0772,-.34236,.4119,.32514,-.94226,.4119,.24527,2.94276,-.00384,.5983,-4.1779,.00421,.5983,-4.1779,.00449,.52909,-4.11353,.00476,.45988,-4.04916,.00503,.39067,-3.98479,.00531,.32147,-3.92042,.00558,.25226,-3.85605,.00585,.18305,-3.79168,.00613,.11384,-3.72731,.0064,.04463,-3.66294,.00156,-.02457,-3.59858,.00088,-.02457,-3.59858,.00019,-.02457,-3.59858,-.0005,-.02457,-3.59858,-.00119,-.02457,-3.59858,-.00603,.04463,-3.66294,-.00575,.11384,-3.72731,-.00548,.18305,-3.79168,-.00521,.25226,-3.85605,-.00493,.32147,-3.92042,-.00466,.39067,-3.98479,-.00439,.45988,-4.04916,-.00411,.52909,-4.11353,-.41153,.53168,-2.94329,-.31343,.39446,-3.00287,-.00084,.52976,-4.06621,.00121,.52976,-4.06621,.31381,.39446,-3.00287,.4119,.53168,-2.94329,-.17475,-.05088,-2.90064,-.41153,.3636,-2.82887,.4119,.3636,-2.82887,.11705,-.05088,-2.90064,-.17737,-.05966,-2.04788,-.17868,-.06404,-1.6215,.4119,.33402,-1.5316,.12228,-.06843,-1.19512,.12097,-.06404,-1.6215,.11966,-.05966,-2.04788,-.28827,.2325,2.94358,-.28896,.26542,1.30279,.29089,.26543,1.30226,.29157,.23251,2.94305,.0837,.2325,2.94318,-.0804,.2325,2.94344,-.39769,.2325,2.94363,-.39837,.26542,1.4288,-.08042,.2332,2.93538,-.28829,.2332,2.93551,-.28827,.44157,2.94786,-.28827,.54611,2.95,-.39769,.54611,2.95005,-.28829,.26569,2.93765,-.28829,.44227,2.93979,-.2903,.32412,-1.53073,.28955,.32413,-1.53125,.28981,.31508,-.955,.28982,.3146,-.92884,-.2944,.32482,-.95589,-.29436,.325,-.97142,-.2903,.63773,-1.5243,.28955,.63774,-1.52483,-.40389,.32412,-1.47628,-.39879,.63773,-1.46986,-.39514,.325,-.97137,.4003,.26543,1.42817,.40099,.23251,2.94299,.40099,.54612,2.94942,.29157,.54612,2.94947,.29157,.44158,2.94733,.29155,.44228,2.93926,.29155,.2657,2.93712,.29155,.23321,2.93498,.08368,.2332,2.93511,.41003,.63775,-1.4705,.39449,.32413,-1.47692,.38554,.31508,-.95506,-.28896,.57549,1.30662,-.39837,.57548,1.43264,-.0804,.54611,2.94987};
			return value;
		}
		private double[] getCoordinate_11_220_point_2()
		{
			double[] value = {.0837,.54612,2.9496,.29089,.57549,1.30609,-.0804,.44158,2.94773,.4003,.5755,1.432,.0837,.44158,2.94746,-.2903,.66757,-1.51925,-.14533,.66757,-1.51938,-.11796,.66757,-1.51944,-.0513,.66757,-1.51946,-.02937,.66757,-1.51949,.02973,.66757,-1.51954,.05652,.66757,-1.51957,.1156,.66757,-1.51962,.14459,.66757,-1.51965,.28955,.66758,-1.51978,.28963,.66303,-1.34959,.2897,.65848,-1.1794,.28978,.65394,-1.00921,.28986,.64939,-.83902,.28985,.61956,-.84407,.28964,.62851,-1.32572,.28963,.63924,-1.35187,.28963,.66497,-1.35063,.28955,.66347,-1.52359,.41003,.66347,-1.46925,-.39755,.6633,-1.46673,-.2903,.6633,-1.52117,-.29442,.63754,-1.33649,-.29451,.61387,-1.32102,-.28999,.61955,-.84354,-.28999,.64938,-.83849,-.29007,.65392,-1.00868,-.29014,.65847,-1.17887,-.29022,.66302,-1.34906,-.29441,.66311,-1.33335,.28977,.38863,-1.03543,.28973,.39231,-1.13675,.28968,.3909,-1.23296,.28966,.40069,-1.27409,.28964,.44676,-1.31567,.28964,.50458,-1.32826,.28964,.56576,-1.327,-.29457,.55591,-1.3222,-.29456,.49912,-1.32336,-.29454,.44432,-1.31144,-.2945,.4001,-1.27152,-.29448,.39067,-1.23188,-.29444,.39198,-1.14294,-.2944,.38863,-1.05097,.15909,.66712,-1.50264,.1881,.66621,-1.46863,.2026,.66576,-1.45162,.23161,.66485,-1.41761,.24611,.66439,-1.40061,.27512,.66348,-1.3666,-.27573,.66347,-1.36609,-.24675,.66438,-1.40016,-.23227,.66484,-1.41719,-.20329,.66575,-1.45125,-.1888,.6662,-1.46829,-.15982,.66711,-1.50235,.39904,.63924,-1.35192,.41467,.6375,-1.35243,.42565,.636,-1.47101,.39904,.66497,-1.35068,.41012,.32239,-1.47743,.40117,.31334,-.95557,-.41956,.32294,-1.47675,-.41447,.63655,-1.47032,-.39542,.63754,-1.33644,-.39542,.66311,-1.3333,-.4111,.63636,-1.3369,-.41082,.32382,-.97183,-.30193,.352,-1.06223,-.3019,.30428,-.98573,-.36848,.30428,-.98967,-.30207,.60661,-1.35821,-.29419,.66166,-.96584,-.29419,.63609,-.96897,-.30207,.56443,-1.35907,-.39524,.37327,-1.05562,-.41091,.37209,-1.05609,-.38766,.352,-1.06219,-.39538,.55623,-1.33767,-.38779,.56443,-1.35903,-.38779,.60661,-1.35817,-.41105,.55505,-1.33814,-.41174,.63754,-1.33643,-.41174,.66311,-1.33329,-.39531,.63681,-1.15268,-.41163,.63681,-1.15267,-.39524,.37644,-1.14306,-.41092,.37526,-1.14353,-.38766,.35197,-1.0621,-.38769,.35467,-1.13628,-.39529,.37511,-1.23354,-.41097,.37393,-1.234,-.3877,.35482,-1.15031,-.38773,.35373,-1.22449,-.39536,.38612,-1.27977};
			return value;
		}
		private double[] getCoordinate_11_220_point_3()
		{
			double[] value = {-.41104,.38494,-1.28023,-.38774,.3562,-1.24702,-.38775,.36283,-1.27485,-.3954,.43698,-1.32568,-.41107,.4358,-1.32615,-.38777,.37926,-1.30256,-.38778,.41527,-1.33507,-.39539,.49761,-1.33887,-.41106,.49643,-1.33934,-.38779,.44201,-1.3488,-.38779,.48455,-1.35806,-.38779,.50672,-1.36021,-.38779,.5489,-1.35935,-.30207,.54891,-1.35939,-.30207,.50672,-1.36025,-.30206,.48455,-1.3581,-.30206,.44201,-1.34884,-.30205,.41527,-1.33511,-.30204,.37926,-1.3026,-.30203,.36283,-1.27489,-.30201,.3562,-1.24706,-.302,.35373,-1.22453,-.30197,.35482,-1.15035,-.30196,.35467,-1.13633,-.30193,.35197,-1.06214,.34299,.28788,-.97423,.30239,.28788,-.97419,.30235,.33206,-1.04501,.3022,.57993,-1.3798,.3022,.61649,-1.37905,.28985,.63876,-.96156,.28985,.66449,-.96032,.39904,.5663,-1.35322,.41467,.56456,-1.35373,.38644,.61649,-1.37909,.38644,.57993,-1.37984,.41506,.66497,-1.35069,.41506,.63924,-1.35193,.41517,.639,-1.15678,.39915,.639,-1.15677,.39919,.36273,-1.04341,.3866,.33206,-1.04505,.41481,.36099,-1.04392,.39904,.50203,-1.35454,.41467,.50029,-1.35505,.38644,.55376,-1.38038,.38644,.51486,-1.38117,.39905,.43439,-1.33982,.41468,.43265,-1.34033,.38644,.48431,-1.3782,.38645,.43975,-1.3685,.39907,.37711,-1.28811,.4147,.37537,-1.28862,.38646,.40795,-1.35218,.38648,.36731,-1.3155,.3991,.36468,-1.2359,.41472,.36294,-1.23641,.38649,.34838,-1.28356,.3865,.34135,-1.25402,.39914,.36614,-1.13709,.41477,.3644,-1.1376,.38652,.33797,-1.22326,.38655,.33905,-1.14995,.38656,.33877,-1.12481,.38659,.33639,-1.0592,.30235,.33639,-1.05916,.30232,.33877,-1.12477,.30231,.33904,-1.1499,.30227,.33797,-1.22322,.30226,.34135,-1.25398,.30225,.34838,-1.28352,.30223,.36731,-1.31546,.30221,.40795,-1.35214,.30221,.43975,-1.36846,.3022,.48431,-1.37816,.3022,.51486,-1.38113,.3022,.55376,-1.38033,.08368,.26569,2.93725,.08368,.44228,2.93939,-.08042,.44227,2.93966,-.08042,.26569,2.93752,.39927,.66449,-.96037,.41528,.66449,-.96038,-.3952,.66165,-.96579,-.41151,.66165,-.96578,.39927,.63876,-.96161,.41528,.63876,-.96162,.39925,.63878,-.98113,.39926,.3276,-.98151,.39927,.32758,-.962,.41529,.32758,-.96201,-.3952,.63609,-.96892,-.41152,.63609,-.96891,-.41151,.32491,-.97014,-.3952,.32491,-.97015,-.39521,.32498,-.98853,-.39521,.63616,-.9873,-.14688,.72705,-1.54031,-.11894,.72706,-1.54039,-.16145,.7266,-1.52318};
			return value;
		}
		private double[] getCoordinate_11_220_point_4()
		{
			double[] value = {.14587,.72706,-1.5407,.16048,.7266,-1.52359,.11659,.72706,-1.54066,.292,.72249,-1.36955,.2897,.71477,-1.17829,.27739,.72295,-1.38666,.28978,.71022,-1.0081,-.29007,.71021,-1.00757,-.29014,.71476,-1.17776,-.2926,.72248,-1.36901,-.27802,.72294,-1.38614,.29848,.72055,-.99979,-.29876,.72054,-.99925,-.29884,.72523,-1.17454,.2984,.72524,-1.17509,.30077,.73319,-1.37208,.24816,.72386,-1.42089,.23355,.72432,-1.43801,.20432,.72523,-1.47224,.18971,.72569,-1.48936,.15025,.7379,-1.54837,.05692,.72706,-1.54059,.02987,.72706,-1.54055,-.02978,.72706,-1.54047,-.052,.72706,-1.54043,-.15128,.73789,-1.54797,-.19059,.72568,-1.48892,-.20517,.72522,-1.47179,-.23431,.72431,-1.43753,-.24888,.72385,-1.4204,-.30136,.73318,-1.37153,.28295,.7269,-1.01366,-.28324,.72689,-1.01314,-.28331,.73133,-1.17932,.28287,.73134,-1.17984,.28511,.73888,-1.36659,.14243,.74335,-1.53371,-.14343,.74334,-1.53333,-.28571,.73887,-1.36607,.18027,.73888,-1.36641,-.18087,.73887,-1.36624,-.13256,.75797,-1.5266,.13157,.75798,-1.52695,.16654,.75385,-1.37237,-.16715,.75385,-1.37221,-.41162,.63674,-1.13429,-.41153,.63616,-.98729,-.41152,.32498,-.98852,.41527,.63878,-.98114,.41518,.63898,-1.13726,.41528,.3276,-.98152,-.39531,.32564,-1.15391,-.41162,.32564,-1.1539,-.41161,.32556,-1.13552,.41519,.3278,-1.13765,.41518,.32782,-1.15716,.39916,.32782,-1.15715,-.3953,.63674,-1.1343,-.3953,.32556,-1.13553,.39916,.63898,-1.13725,.39917,.3278,-1.13764};
			return value;
		}


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


		/** Define subarrays using type double[] */
		private double[] getCoordinate_11_232_point_1()
		{
			double[] value = {-.03712,-.09621,-3.38045,-.00119,-.02457,-3.59858,-.0005,-.02457,-3.59858,-.01974,-.09475,-3.4727,-.04941,-.09864,-3.22669,-.06466,-.10556,-3.04223,-.09094,-.12051,-2.85784,-.21688,-.14297,3.72792,-.17981,-.15613,4.54197,-.20819,-.1261,4.54629,-.21827,-.10351,1.28575,-.1826,-.0772,-.34236,-.17999,-.06843,-1.19512,-.17868,-.06404,-1.6215,-.17737,-.05966,-2.04788,-.17475,-.05088,-2.90064,.0375,-.09621,-3.38045,.00156,-.02457,-3.59858,.11705,-.05088,-2.90064,.11966,-.05966,-2.04788,.12097,-.06404,-1.6215,.12228,-.06843,-1.19512,.1249,-.0772,-.34236,.16057,-.10351,1.28575,.21407,-.14297,3.72792,.09131,-.12051,-2.85784,.06504,-.10556,-3.04223,.04978,-.09864,-3.22669,.02011,-.09475,-3.4727,.00088,-.02457,-3.59858,.23191,-.15613,4.54197,.23643,-.12911,4.54629,.00019,-.09427,-3.50345,.00019,-.02457,-3.59858,-.29442,.63754,-1.33649,-.39542,.63754,-1.33644,-.38779,.60661,-1.35817,-.30207,.60661,-1.35821,-.29419,.63609,-.96897,-.3952,.63609,-.96892,-.39521,.63616,-.9873,-.3953,.63674,-1.1343,-.39531,.63681,-1.15268,-.30206,.44201,-1.34884,-.30206,.48455,-1.3581,-.38779,.48455,-1.35806,-.38779,.44201,-1.3488,-.38778,.41527,-1.33507,-.30205,.41527,-1.33511,-.30207,.50672,-1.36025,-.38779,.50672,-1.36021,-.30193,.35197,-1.06214,-.30196,.35467,-1.13633,-.38769,.35467,-1.13628,-.38766,.35197,-1.0621,-.30197,.35482,-1.15035,-.3877,.35482,-1.15031,-.30204,.37926,-1.3026,-.38777,.37926,-1.30256,-.38775,.36283,-1.27485,-.30203,.36283,-1.27489,-.30201,.3562,-1.24706,-.38774,.3562,-1.24702,-.38773,.35373,-1.22449,-.302,.35373,-1.22453,-.3019,.30428,-.98573,-.30193,.352,-1.06223,-.38766,.352,-1.06219,-.36848,.30428,-.98967,-.30207,.54891,-1.35939,-.38779,.5489,-1.35935,-.30207,.56443,-1.35907,-.38779,.56443,-1.35903,.28963,.63924,-1.35187,.39904,.63924,-1.35192,.39915,.639,-1.15677,.39916,.63898,-1.13725,.39925,.63878,-.98113,.39927,.63876,-.96161,.28985,.63876,-.96156,.3022,.61649,-1.37905,.38644,.61649,-1.37909,.3022,.55376,-1.38033,.3022,.51486,-1.38113,.38644,.51486,-1.38117,.38644,.55376,-1.38038,.38644,.57993,-1.37984,.3022,.57993,-1.3798,.3022,.48431,-1.37816,.38644,.48431,-1.3782,.30225,.34838,-1.28352,.30226,.34135,-1.25398,.3865,.34135,-1.25402,.38649,.34838,-1.28356,.38648,.36731,-1.3155,.30223,.36731,-1.31546,.30227,.33797,-1.22322,.38652,.33797,-1.22326,.30232,.33877,-1.12477,.30235,.33639,-1.05916};
			return value;
		}
		private double[] getCoordinate_11_232_point_2()
		{
			double[] value = {.38659,.33639,-1.0592,.38656,.33877,-1.12481,.38655,.33905,-1.14995,.30231,.33904,-1.1499,.30235,.33206,-1.04501,.3866,.33206,-1.04505,.30221,.40795,-1.35214,.38646,.40795,-1.35218,.38645,.43975,-1.3685,.30221,.43975,-1.36846,.30239,.28788,-.97419,.34299,.28788,-.97423};
			return value;
		}

		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=8, element #90, 2856 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_8_90_coordIndex()
		{
			MFInt32 IndexedFaceSet_8_90_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_8_90_coordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_8_90_coordIndex_2()))
				.append(new MFInt32(getIndexedFaceSet_8_90_coordIndex_3()));
			return IndexedFaceSet_8_90_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=9, element #90, 1083 total numbers made up of 361 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_9_90_point()
		{
			MFVec3f Coordinate_9_90_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_9_90_point_1()))
				.append(new MFVec3f(getCoordinate_9_90_point_2()))
				.append(new MFVec3f(getCoordinate_9_90_point_3()))
				.append(new MFVec3f(getCoordinate_9_90_point_4()));
			return Coordinate_9_90_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=8, element #96, 4848 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_8_96_coordIndex()
		{
			MFInt32 IndexedFaceSet_8_96_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_8_96_coordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_8_96_coordIndex_2()))
				.append(new MFInt32(getIndexedFaceSet_8_96_coordIndex_3()))
				.append(new MFInt32(getIndexedFaceSet_8_96_coordIndex_4()))
				.append(new MFInt32(getIndexedFaceSet_8_96_coordIndex_5()));
			return IndexedFaceSet_8_96_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=9, element #96, 1836 total numbers made up of 612 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_9_96_point()
		{
			MFVec3f Coordinate_9_96_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_9_96_point_1()))
				.append(new MFVec3f(getCoordinate_9_96_point_2()))
				.append(new MFVec3f(getCoordinate_9_96_point_3()))
				.append(new MFVec3f(getCoordinate_9_96_point_4()))
				.append(new MFVec3f(getCoordinate_9_96_point_5()))
				.append(new MFVec3f(getCoordinate_9_96_point_6()))
				.append(new MFVec3f(getCoordinate_9_96_point_7()));
			return Coordinate_9_96_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=8, element #102, 1616 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_8_102_coordIndex()
		{
			MFInt32 IndexedFaceSet_8_102_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_8_102_coordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_8_102_coordIndex_2()));
			return IndexedFaceSet_8_102_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=9, element #102, 612 total numbers made up of 204 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_9_102_point()
		{
			MFVec3f Coordinate_9_102_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_9_102_point_1()))
				.append(new MFVec3f(getCoordinate_9_102_point_2()))
				.append(new MFVec3f(getCoordinate_9_102_point_3()));
			return Coordinate_9_102_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=8, element #108, 1616 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_8_108_coordIndex()
		{
			MFInt32 IndexedFaceSet_8_108_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_8_108_coordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_8_108_coordIndex_2()));
			return IndexedFaceSet_8_108_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=9, element #108, 612 total numbers made up of 204 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_9_108_point()
		{
			MFVec3f Coordinate_9_108_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_9_108_point_1()))
				.append(new MFVec3f(getCoordinate_9_108_point_2()))
				.append(new MFVec3f(getCoordinate_9_108_point_3()));
			return Coordinate_9_108_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=8, element #114, 1616 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_8_114_coordIndex()
		{
			MFInt32 IndexedFaceSet_8_114_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_8_114_coordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_8_114_coordIndex_2()));
			return IndexedFaceSet_8_114_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=9, element #114, 612 total numbers made up of 204 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_9_114_point()
		{
			MFVec3f Coordinate_9_114_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_9_114_point_1()))
				.append(new MFVec3f(getCoordinate_9_114_point_2()))
				.append(new MFVec3f(getCoordinate_9_114_point_3()));
			return Coordinate_9_114_point;
		}
		/** Large attribute array: IndexedFaceSet colorIndex field, scene-graph level=8, element #120, 496 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_8_120_colorIndex()
		{
			MFInt32 IndexedFaceSet_8_120_colorIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_8_120_colorIndex_1()));
			return IndexedFaceSet_8_120_colorIndex;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=8, element #120, 496 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_8_120_coordIndex()
		{
			MFInt32 IndexedFaceSet_8_120_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_8_120_coordIndex_1()));
			return IndexedFaceSet_8_120_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=9, element #120, 192 total numbers made up of 64 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_9_120_point()
		{
			MFVec3f Coordinate_9_120_point = new MFVec3f(new double[] {.06628,.78158,2.11891,.06359,.78134,2.1324,.06359,.75163,2.13187,.06628,.75187,2.11838,.06359,.78182,2.10542,.06555,.78183,2.10461,.06839,.78158,2.11891,.06359,.75212,2.10489,.06555,.78133,2.13321,.05595,.78114,2.14383,.05595,.75143,2.1433,.05745,.78111,2.14533,.04451,.781,2.15147,.04451,.75129,2.15094,.04532,.78096,2.15343,.03102,.78095,2.15415,.03102,.75125,2.15362,.03102,.78091,2.15627,.01753,.781,2.15147,.01753,.75129,2.15094,.01672,.78096,2.15343,.0061,.78114,2.14383,.0061,.75143,2.1433,.0046,.78111,2.14533,-.00155,.78134,2.1324,-.00155,.75163,2.13187,-.0035,.78133,2.13321,-.00423,.78158,2.11891,-.00423,.75187,2.11838,-.00634,.78158,2.11891,-.00155,.78182,2.10542,-.00155,.75212,2.10489,-.0035,.78183,2.10461,.0061,.78202,2.09398,.0061,.75232,2.09345,.0046,.78205,2.09249,.01753,.78216,2.08634,.01753,.75246,2.08581,.01672,.7822,2.08439,.03102,.78221,2.08366,.03102,.7525,2.08313,.03102,.78225,2.08155,.04451,.78216,2.08634,.04451,.75246,2.08581,.04532,.7822,2.08439,.05595,.78202,2.09398,.05595,.75232,2.09345,.05745,.78205,2.09249,.06839,.78641,2.11899,.06555,.78616,2.13329,.05745,.78594,2.14541,.06555,.78667,2.1047,.05745,.78688,2.09257,.04532,.78703,2.08448,.03102,.78708,2.08163,.01672,.78703,2.08448,.0046,.78688,2.09257,-.0035,.78667,2.1047,-.00634,.78641,2.11899,-.0035,.78616,2.13329,.0046,.78594,2.14541,.01672,.7858,2.15351,.03102,.78575,2.15636,.04532,.7858,2.15351});
			return Coordinate_9_120_point;
		}
		/** Large attribute array: IndexedFaceSet colorIndex field, scene-graph level=8, element #127, 496 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_8_127_colorIndex()
		{
			MFInt32 IndexedFaceSet_8_127_colorIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_8_127_colorIndex_1()));
			return IndexedFaceSet_8_127_colorIndex;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=8, element #127, 496 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_8_127_coordIndex()
		{
			MFInt32 IndexedFaceSet_8_127_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_8_127_coordIndex_1()));
			return IndexedFaceSet_8_127_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=9, element #127, 192 total numbers made up of 64 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_9_127_point()
		{
			MFVec3f Coordinate_9_127_point = new MFVec3f(new double[] {.00337,.78158,2.04786,.00069,.78134,2.06135,.00069,.75163,2.06082,.00337,.75187,2.04733,.00069,.78182,2.03437,.00264,.78183,2.03356,.00549,.78158,2.04786,.00069,.75212,2.03384,.00264,.78133,2.06216,-.00695,.78114,2.07279,-.00695,.75143,2.07226,-.00546,.78111,2.07428,-.01839,.781,2.08043,-.01839,.75129,2.0799,-.01758,.78096,2.08238,-.03188,.78095,2.08311,-.03188,.75125,2.08258,-.03188,.78091,2.08522,-.04537,.781,2.08043,-.04537,.75129,2.0799,-.04618,.78096,2.08238,-.05681,.78114,2.07279,-.05681,.75143,2.07226,-.0583,.78111,2.07428,-.06445,.78134,2.06135,-.06445,.75163,2.06082,-.0664,.78133,2.06216,-.06713,.78158,2.04786,-.06713,.75187,2.04733,-.06925,.78158,2.04786,-.06445,.78182,2.03437,-.06445,.75212,2.03384,-.0664,.78183,2.03356,-.05681,.78202,2.02294,-.05681,.75232,2.02241,-.0583,.78205,2.02144,-.04537,.78216,2.0153,-.04537,.75246,2.01477,-.04618,.7822,2.01334,-.03188,.78221,2.01262,-.03188,.7525,2.01208,-.03188,.78225,2.0105,-.01839,.78216,2.0153,-.01839,.75246,2.01477,-.01758,.7822,2.01334,-.00695,.78202,2.02294,-.00695,.75232,2.02241,-.00546,.78205,2.02144,.00549,.78641,2.04795,.00264,.78616,2.06225,-.00546,.78594,2.07437,.00264,.78667,2.03365,-.00546,.78688,2.02153,-.01758,.78703,2.01343,-.03188,.78708,2.01059,-.04618,.78703,2.01343,-.0583,.78688,2.02153,-.0664,.78667,2.03365,-.06925,.78641,2.04795,-.0664,.78616,2.06225,-.0583,.78594,2.07437,-.04618,.7858,2.08247,-.03188,.78575,2.08531,-.01758,.7858,2.08247});
			return Coordinate_9_127_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=8, element #134, 888 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_8_134_coordIndex()
		{
			MFInt32 IndexedFaceSet_8_134_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_8_134_coordIndex_1()));
			return IndexedFaceSet_8_134_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=9, element #134, 339 total numbers made up of 113 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_9_134_point()
		{
			MFVec3f Coordinate_9_134_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_9_134_point_1()))
				.append(new MFVec3f(getCoordinate_9_134_point_2()));
			return Coordinate_9_134_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=8, element #140, 888 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_8_140_coordIndex()
		{
			MFInt32 IndexedFaceSet_8_140_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_8_140_coordIndex_1()));
			return IndexedFaceSet_8_140_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=9, element #140, 339 total numbers made up of 113 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_9_140_point()
		{
			MFVec3f Coordinate_9_140_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_9_140_point_1()))
				.append(new MFVec3f(getCoordinate_9_140_point_2()));
			return Coordinate_9_140_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=8, element #146, 888 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_8_146_coordIndex()
		{
			MFInt32 IndexedFaceSet_8_146_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_8_146_coordIndex_1()));
			return IndexedFaceSet_8_146_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=9, element #146, 339 total numbers made up of 113 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_9_146_point()
		{
			MFVec3f Coordinate_9_146_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_9_146_point_1()))
				.append(new MFVec3f(getCoordinate_9_146_point_2()));
			return Coordinate_9_146_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=8, element #152, 896 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_8_152_coordIndex()
		{
			MFInt32 IndexedFaceSet_8_152_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_8_152_coordIndex_1()));
			return IndexedFaceSet_8_152_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=9, element #152, 342 total numbers made up of 114 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_9_152_point()
		{
			MFVec3f Coordinate_9_152_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_9_152_point_1()))
				.append(new MFVec3f(getCoordinate_9_152_point_2()));
			return Coordinate_9_152_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=8, element #176, 888 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_8_176_coordIndex()
		{
			MFInt32 IndexedFaceSet_8_176_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_8_176_coordIndex_1()));
			return IndexedFaceSet_8_176_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=9, element #176, 339 total numbers made up of 113 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_9_176_point()
		{
			MFVec3f Coordinate_9_176_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_9_176_point_1()))
				.append(new MFVec3f(getCoordinate_9_176_point_2()));
			return Coordinate_9_176_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=8, element #182, 888 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_8_182_coordIndex()
		{
			MFInt32 IndexedFaceSet_8_182_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_8_182_coordIndex_1()));
			return IndexedFaceSet_8_182_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=9, element #182, 339 total numbers made up of 113 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_9_182_point()
		{
			MFVec3f Coordinate_9_182_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_9_182_point_1()))
				.append(new MFVec3f(getCoordinate_9_182_point_2()));
			return Coordinate_9_182_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=8, element #188, 5088 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_8_188_coordIndex()
		{
			MFInt32 IndexedFaceSet_8_188_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_8_188_coordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_8_188_coordIndex_2()))
				.append(new MFInt32(getIndexedFaceSet_8_188_coordIndex_3()))
				.append(new MFInt32(getIndexedFaceSet_8_188_coordIndex_4()))
				.append(new MFInt32(getIndexedFaceSet_8_188_coordIndex_5()))
				.append(new MFInt32(getIndexedFaceSet_8_188_coordIndex_6()));
			return IndexedFaceSet_8_188_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=9, element #188, 2202 total numbers made up of 734 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_9_188_point()
		{
			MFVec3f Coordinate_9_188_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_9_188_point_1()))
				.append(new MFVec3f(getCoordinate_9_188_point_2()))
				.append(new MFVec3f(getCoordinate_9_188_point_3()))
				.append(new MFVec3f(getCoordinate_9_188_point_4()))
				.append(new MFVec3f(getCoordinate_9_188_point_5()))
				.append(new MFVec3f(getCoordinate_9_188_point_6()))
				.append(new MFVec3f(getCoordinate_9_188_point_7()))
				.append(new MFVec3f(getCoordinate_9_188_point_8()));
			return Coordinate_9_188_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=8, element #194, 4336 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_8_194_coordIndex()
		{
			MFInt32 IndexedFaceSet_8_194_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_8_194_coordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_8_194_coordIndex_2()))
				.append(new MFInt32(getIndexedFaceSet_8_194_coordIndex_3()))
				.append(new MFInt32(getIndexedFaceSet_8_194_coordIndex_4()))
				.append(new MFInt32(getIndexedFaceSet_8_194_coordIndex_5()));
			return IndexedFaceSet_8_194_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=9, element #194, 1920 total numbers made up of 640 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_9_194_point()
		{
			MFVec3f Coordinate_9_194_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_9_194_point_1()))
				.append(new MFVec3f(getCoordinate_9_194_point_2()))
				.append(new MFVec3f(getCoordinate_9_194_point_3()))
				.append(new MFVec3f(getCoordinate_9_194_point_4()))
				.append(new MFVec3f(getCoordinate_9_194_point_5()))
				.append(new MFVec3f(getCoordinate_9_194_point_6()))
				.append(new MFVec3f(getCoordinate_9_194_point_7()));
			return Coordinate_9_194_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=10, element #200, 568 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_10_200_coordIndex()
		{
			MFInt32 IndexedFaceSet_10_200_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_10_200_coordIndex_1()));
			return IndexedFaceSet_10_200_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=11, element #200, 240 total numbers made up of 80 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_11_200_point()
		{
			MFVec3f Coordinate_11_200_point = new MFVec3f(new double[] {-.10927,.55283,2.30811,-.10193,.6166,2.27831,-.1307,.61789,2.20592,-.13945,.55423,2.23,-.05895,.552,2.35498,-.05483,.61582,2.32174,-.06619,.75094,2.18142,-.03552,.74944,2.20515,-.08431,.75107,2.13433,-.10313,.71631,2.15809,-.08039,.71565,2.21496,-.04312,.71455,2.24682,.06903,.75094,2.18142,.08323,.71565,2.21496,.10597,.71631,2.15809,.08715,.75107,2.13433,.03836,.74944,2.20515,.04596,.71455,2.24682,.11211,.55283,2.30811,.1423,.55423,2.23,.13354,.61789,2.20592,.10477,.6166,2.27831,.05768,.61582,2.32174,.0618,.552,2.35498,-.10927,.55898,1.96442,-.10387,.62229,1.95982,-.05612,.62307,1.91639,-.05895,.55982,1.91755,-.13945,.55758,2.04253,-.13199,.621,2.0322,-.06791,.75453,1.98048,-.03667,.75395,1.95315,-.04498,.72013,1.93419,-.08319,.72007,1.96785,-.08546,.75304,2.02398,-.105,.71873,2.02293,.07075,.75453,1.98048,.08603,.72007,1.96785,.04782,.72013,1.93419,.03951,.75395,1.95315,.0883,.75304,2.02398,.10784,.71873,2.02293,.11211,.55898,1.96442,.0618,.55982,1.91755,.05897,.62307,1.91639,.10671,.62229,1.95982,.13484,.621,2.0322,.1423,.55758,2.04253,-.09287,.67324,2.24757,-.04984,.67242,2.28639,-.11943,.67433,2.18193,.00142,.55172,2.3706,.00142,.61557,2.33622,-.14952,.55591,2.13626,-.14083,.61945,2.11906,.00142,.74835,2.21117,.00142,.71388,2.2565,-.09052,.75129,2.07736,-.11133,.71714,2.08961,.09571,.67324,2.24757,.05269,.67242,2.28639,.12227,.67433,2.18193,.09337,.75129,2.07736,.11418,.71714,2.08961,.15236,.55591,2.13626,.14367,.61945,2.11906,-.09599,.67839,1.95953,-.12151,.67714,2.02472,-.05192,.67896,1.92026,.00142,.5601,1.90193,.00142,.62333,1.90191,.00142,.75314,1.94353,.00142,.71985,1.92271,.09884,.67839,1.95953,.12435,.67714,2.02472,.05477,.67896,1.92026,.00142,.67207,2.29909,.13195,.67564,2.1031,.00142,.67907,1.9071,-.12911,.67564,2.1031});
			return Coordinate_11_200_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=10, element #214, 1644 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_10_214_coordIndex()
		{
			MFInt32 IndexedFaceSet_10_214_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_10_214_coordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_10_214_coordIndex_2()));
			return IndexedFaceSet_10_214_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=11, element #214, 642 total numbers made up of 214 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_11_214_point()
		{
			MFVec3f Coordinate_11_214_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_11_214_point_1()))
				.append(new MFVec3f(getCoordinate_11_214_point_2()))
				.append(new MFVec3f(getCoordinate_11_214_point_3()));
			return Coordinate_11_214_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=10, element #220, 2364 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_10_220_coordIndex()
		{
			MFInt32 IndexedFaceSet_10_220_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_10_220_coordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_10_220_coordIndex_2()))
				.append(new MFInt32(getIndexedFaceSet_10_220_coordIndex_3()));
			return IndexedFaceSet_10_220_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=11, element #220, 1083 total numbers made up of 361 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_11_220_point()
		{
			MFVec3f Coordinate_11_220_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_11_220_point_1()))
				.append(new MFVec3f(getCoordinate_11_220_point_2()))
				.append(new MFVec3f(getCoordinate_11_220_point_3()))
				.append(new MFVec3f(getCoordinate_11_220_point_4()));
			return Coordinate_11_220_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=10, element #232, 376 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_10_232_coordIndex()
		{
			MFInt32 IndexedFaceSet_10_232_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_10_232_coordIndex_1()));
			return IndexedFaceSet_10_232_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=11, element #232, 336 total numbers made up of 112 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_11_232_point()
		{
			MFVec3f Coordinate_11_232_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_11_232_point_1()))
				.append(new MFVec3f(getCoordinate_11_232_point_2()));
			return Coordinate_11_232_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 OliverHazardPerryFFG 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 OliverHazardPerryFFG().getX3dModel();
//      System.out.println("X3D model construction complete.");
	
        // next handle command line arguments
        boolean hasArguments = (args != null) && (args.length > 0);
        boolean validate = true; // default
        boolean argumentsLoadNewModel = false;
        String  fileName = new String();

        if (args != null)
        {
                for (String arg : args)
                {
                        if (arg.toLowerCase().startsWith("-v") || arg.toLowerCase().contains("validate"))
                        {
                                validate = true; // making sure
                        }
                        if (arg.toLowerCase().endsWith(X3D.FILE_EXTENSION_X3D) ||
                                arg.toLowerCase().endsWith(X3D.FILE_EXTENSION_CLASSICVRML) ||
                                arg.toLowerCase().endsWith(X3D.FILE_EXTENSION_X3DB) ||
                                arg.toLowerCase().endsWith(X3D.FILE_EXTENSION_VRML97) ||
                                arg.toLowerCase().endsWith(X3D.FILE_EXTENSION_EXI) ||
                                arg.toLowerCase().endsWith(X3D.FILE_EXTENSION_GZIP) ||
                                arg.toLowerCase().endsWith(X3D.FILE_EXTENSION_ZIP) ||
                                arg.toLowerCase().endsWith(X3D.FILE_EXTENSION_HTML) ||
                                arg.toLowerCase().endsWith(X3D.FILE_EXTENSION_XHTML))
                        {
                                argumentsLoadNewModel = true;
                                fileName = arg;
                        }
                }
        }
        if      (argumentsLoadNewModel)
                System.out.println("WARNING: \"Savage.ShipsMilitary.FFG7OliverHazardPerryUnitedStates.OliverHazardPerryFFG\" model invocation is attempting to load file \"" + fileName + "\" instead of simply validating itself... file loading ignored.");
        else if (hasArguments) // if no arguments provided, this method produces usage warning
                thisExampleX3dModel.handleArguments(args);
	
        if (validate)
        {
            //  System.out.println("--- TODO fix duplicated outputs ---"); // omit when duplicated outputs problem is solved/refactored
		String validationResults = thisExampleX3dModel.validationReport();
            //  System.out.println("-----------------------------------"); // omit when duplicated outputs problem is solved/refactored
                System.out.print("Savage.ShipsMilitary.FFG7OliverHazardPerryUnitedStates.OliverHazardPerryFFG self-validation test confirmation: ");
                if (!validationResults.equals("success"))
                    System.out.println();
                System.out.println(validationResults.trim());

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