package Savage.ShipsMilitary.DDGArleighBurkeUnitedStates;

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

// Javadoc metadata annotations follow, see below for X3DJSAIL Java source code.
/**
 * <p> An Arleigh Burke (DDG 51) class guided missle destroyer. 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/DDGArleighBurkeUnitedStates/ArleighBurkeHighDetailIndex.html" target="_blank">ArleighBurkeHighDetail</a>,  source <a href="../../../../ShipsMilitary/DDGArleighBurkeUnitedStates/ArleighBurkeHighDetail.java">ArleighBurkeHighDetail.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/DDGArleighBurkeUnitedStates/ArleighBurkeHighDetail.x3d">ArleighBurkeHighDetail.x3d</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> description </i> </td>
			<td> An Arleigh Burke (DDG 51) class guided missle destroyer. 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> 20 October 2019 </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> identifier </i> </td>
			<td> <a href="https://www.web3d.org/x3d/content/examples/Savage/ShipsMilitary/DDGArleighBurkeUnitedStates/ArleighBurkeHighDetail.x3d" target="_blank">https://www.web3d.org/x3d/content/examples/Savage/ShipsMilitary/DDGArleighBurkeUnitedStates/ArleighBurkeHighDetail.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> license </i> </td>
			<td> <a href="../../../../ShipsMilitary/DDGArleighBurkeUnitedStates/../../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 ArleighBurkeHighDetail
{
	/** Default constructor to create this object. */
	public ArleighBurkeHighDetail ()
	{
	  initialize();
	}

	/** Create and initialize the X3D model for this object. */
	public final void initialize()
	{
            try { // catch-all
  x3dModel = new X3D().setProfile(X3D.PROFILE_INTERCHANGE).setVersion(X3D.VERSION_3_0)
  .setHead(new head()
    .addMeta(new meta().setName(meta.NAME_TITLE      ).setContent("ArleighBurkeHighDetail.x3d"))
    .addMeta(new meta().setName(meta.NAME_DESCRIPTION).setContent("An Arleigh Burke (DDG 51) class guided missle destroyer. 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("20 October 2019"))
    .addMeta(new meta().setName(meta.NAME_IDENTIFIER ).setContent("https://www.web3d.org/x3d/content/examples/Savage/ShipsMilitary/DDGArleighBurkeUnitedStates/ArleighBurkeHighDetail.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_LICENSE    ).setContent("../../license.html")))
  .setScene(new Scene()
    .addChild(new WorldInfo().setInfo(new String[] {"https://www.fas.org/man/dod-101/sys/ship/ddg-51.htm"}).setTitle("Arleigh Burke Destroyer")
      .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/ddg-51.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/ddg-51.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[] {"Arleigh Burke Destroyer"})
              .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").setReference("https://www.web3d.org/x3d/content/examples/Savage/ShipsMilitary/DDGArleighBurkeUnitedStates/ArleighBurkeHighDetail.x3d")
            .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"This is a placeholder element which ensures the proper validation of autogenerated SMAL code."})))
          .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/ddg-51.htm").setValue(new double[] {43.5})
                .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/ddg-51.htm").setValue(new double[] {18.0})
                .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/ddg-51.htm").setValue(new double[] {142.0})
                .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The maximum structural length of the object in meters. This may be used for clearance checking or other calculations."})))
              .setMetadata(new MetadataFloat().setName("draft").setReference("https://www.fas.org/man/dod-101/sys/ship/ddg-51.htm").setValue(new double[] {9.448})
                .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/ddg-51.htm").setValue(new double[] {8300.0})
                .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The standard operational weight of the vehicle in kilograms, usable in physics calculations."}))))
            .setMetadata(new MetadataSet().setName("DynamicResponseConstraints")
              .setMetadata(new MetadataFloat().setName("maximumSpeed").setReference("https://www.fas.org/man/dod-101/sys/ship/ddg-51.htm").setValue(new double[] {30.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/ddg-51.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-spy-1.htm").setValue(new double[] {74080.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-53.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[] {4})
                .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[] {0})
                .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[] {0})
                .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The DIS enumeration for optional equipment or configurations for this vehicle."}))))))))
    .addChild(new Transform("dad_GROUND")
      .addChild(new Group("GROUND")
        .addChild(new Transform("dad_Moving_Camera_Group").setTranslation(0.0,10.0,0.0)
          .addChild(new Group("Moving_Camera_Group")
            .addChild(new Transform("dad_Camera_Group")
              .addChild(new Group("Camera_Group")
                .addChild(new Transform("dad_Camera_Group_long").setRotation(1.0,0.0,0.0,-.087)
                  .addChild(new Group("Camera_Group_long")
                    .addChild(new Viewpoint("Moving_Viewpoint").setDescription("DDGProfile").setPosition(0.0,0.0,30.0))))))))
        .addChild(new Transform("dad_DDG51").setScale(6.1,6.1,6.1).setTranslation(7.486,0.0,0.0)
          .addChild(new Group("DDG51")
            .addChild(new Transform("dad_Import_Base0")
              .addChild(new Group("Import_Base0")
                .addChild(new Transform("dad_cylinder111_copy112")
                  .addChild(new Shape("cylinder111_copy112")
                    .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_11_77_coordIndex())
                      .setCoord(new Coordinate().setPoint(getCoordinate_12_77_point())))))
                .addChild(new Transform("dad_cylinder111_copy111")
                  .addChild(new Shape("cylinder111_copy111")
                    .setAppearance(new Appearance()
                      .setMaterial(new Material().setUSE("gray_mat")))
                    .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setCoordIndex(getIndexedFaceSet_11_83_coordIndex())
                      .setCoord(new Coordinate().setPoint(getCoordinate_12_83_point())))))
                .addChild(new Transform("dad_cylinder112")
                  .addChild(new Shape("cylinder112")
                    .setAppearance(new Appearance()
                      .setMaterial(new Material().setUSE("gray_mat")))
                    .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setCoordIndex(getIndexedFaceSet_11_89_coordIndex())
                      .setCoord(new Coordinate().setPoint(getCoordinate_12_89_point())))))
                .addChild(new Transform("dad_cylinder104_copy112")
                  .addChild(new Shape("cylinder104_copy112")
                    .setAppearance(new Appearance()
                      .setMaterial(new Material().setUSE("gray_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[] {2.62,6.56,-.11,2.61,6.56,-.07,2.61,6.51,-.07,2.62,6.51,-.11,2.61,6.56,-.15,2.59,6.56,-.18,2.56,6.56,-.2,2.52,6.56,-.21,2.48,6.56,-.2,2.45,6.56,-.18,2.43,6.56,-.15,2.42,6.56,-.11,2.43,6.56,-.07,2.45,6.56,-.04,2.48,6.56,-.02,2.52,6.56,-.01,2.56,6.56,-.02,2.59,6.56,-.04,2.61,6.51,-.15,2.59,6.51,-.04,2.56,6.51,-.02,2.52,6.51,-.01,2.48,6.51,-.02,2.45,6.51,-.04,2.43,6.51,-.07,2.42,6.51,-.11,2.43,6.51,-.15,2.45,6.51,-.18,2.48,6.51,-.2,2.52,6.51,-.21,2.56,6.51,-.2,2.59,6.51,-.18}))))))
                .addChild(new Transform("dad_cylinder104_copy111")
                  .addChild(new Shape("cylinder104_copy111")
                    .setAppearance(new Appearance()
                      .setMaterial(new Material().setUSE("gray_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[] {2.56,5.97,-.11,2.55,5.97,-.1,2.55,5.86,-.1,2.56,5.86,-.11,2.55,5.97,-.13,2.55,5.97,-.14,2.53,5.97,-.15,2.52,5.97,-.15,2.5,5.97,-.15,2.49,5.97,-.14,2.48,5.97,-.13,2.48,5.97,-.11,2.48,5.97,-.1,2.49,5.97,-.08,2.5,5.97,-.08,2.52,5.97,-.07,2.53,5.97,-.08,2.55,5.97,-.08,2.55,5.86,-.13,2.55,5.86,-.08,2.53,5.86,-.08,2.52,5.86,-.07,2.5,5.86,-.08,2.49,5.86,-.08,2.48,5.86,-.1,2.48,5.86,-.11,2.48,5.86,-.13,2.49,5.86,-.14,2.5,5.86,-.15,2.52,5.86,-.15,2.53,5.86,-.15,2.55,5.86,-.14}))))))
                .addChild(new Transform("dad_cylinder104_copy110")
                  .addChild(new Shape("cylinder104_copy110")
                    .setAppearance(new Appearance()
                      .setMaterial(new Material().setUSE("gray_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[] {2.56,6.14,-.11,2.55,6.14,-.1,2.55,6.03,-.1,2.56,6.03,-.11,2.55,6.14,-.13,2.55,6.14,-.14,2.53,6.14,-.15,2.52,6.14,-.15,2.5,6.14,-.15,2.49,6.14,-.14,2.48,6.14,-.13,2.48,6.14,-.11,2.48,6.14,-.1,2.49,6.14,-.08,2.5,6.14,-.08,2.52,6.14,-.07,2.53,6.14,-.08,2.55,6.14,-.08,2.55,6.03,-.13,2.55,6.03,-.08,2.53,6.03,-.08,2.52,6.03,-.07,2.5,6.03,-.08,2.49,6.03,-.08,2.48,6.03,-.1,2.48,6.03,-.11,2.48,6.03,-.13,2.49,6.03,-.14,2.5,6.03,-.15,2.52,6.03,-.15,2.53,6.03,-.15,2.55,6.03,-.14}))))))
                .addChild(new Transform("dad_cylinder104_copy109")
                  .addChild(new Shape("cylinder104_copy109")
                    .setAppearance(new Appearance()
                      .setMaterial(new Material().setUSE("gray_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[] {2.56,6.29,-.11,2.55,6.29,-.1,2.55,6.19,-.1,2.56,6.19,-.11,2.55,6.29,-.13,2.55,6.29,-.14,2.53,6.29,-.15,2.52,6.29,-.15,2.5,6.29,-.15,2.49,6.29,-.14,2.48,6.29,-.13,2.48,6.29,-.11,2.48,6.29,-.1,2.49,6.29,-.08,2.5,6.29,-.08,2.52,6.29,-.07,2.53,6.29,-.08,2.55,6.29,-.08,2.55,6.19,-.13,2.55,6.19,-.08,2.53,6.19,-.08,2.52,6.19,-.07,2.5,6.19,-.08,2.49,6.19,-.08,2.48,6.19,-.1,2.48,6.19,-.11,2.48,6.19,-.13,2.49,6.19,-.14,2.5,6.19,-.15,2.52,6.19,-.15,2.53,6.19,-.15,2.55,6.19,-.14}))))))
                .addChild(new Transform("dad_cylinder104_copy108")
                  .addChild(new Shape("cylinder104_copy108")
                    .setAppearance(new Appearance()
                      .setMaterial(new Material().setUSE("gray_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[] {2.56,6.46,-.11,2.55,6.46,-.1,2.55,6.36,-.1,2.56,6.36,-.11,2.55,6.46,-.13,2.55,6.46,-.14,2.53,6.46,-.15,2.52,6.46,-.15,2.5,6.46,-.15,2.49,6.46,-.14,2.48,6.46,-.13,2.48,6.46,-.11,2.48,6.46,-.1,2.49,6.46,-.08,2.5,6.46,-.08,2.52,6.46,-.07,2.53,6.46,-.08,2.55,6.46,-.08,2.55,6.36,-.13,2.55,6.36,-.08,2.53,6.36,-.08,2.52,6.36,-.07,2.5,6.36,-.08,2.49,6.36,-.08,2.48,6.36,-.1,2.48,6.36,-.11,2.48,6.36,-.13,2.49,6.36,-.14,2.5,6.36,-.15,2.52,6.36,-.15,2.53,6.36,-.15,2.55,6.36,-.14}))))))
                .addChild(new Transform("dad_sphere117_copy107")
                  .addChild(new Shape("sphere117_copy107")
                    .setAppearance(new Appearance()
                      .setMaterial(new Material().setUSE("gray_mat")))
                    .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setCoordIndex(getIndexedFaceSet_11_125_coordIndex())
                      .setCoord(new Coordinate().setPoint(getCoordinate_12_125_point())))))
                .addChild(new Transform("dad_cylinder111_copy106")
                  .addChild(new Shape("cylinder111_copy106")
                    .setAppearance(new Appearance()
                      .setMaterial(new Material().setUSE("gray_mat")))
                    .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setCoordIndex(getIndexedFaceSet_11_131_coordIndex())
                      .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {2.66,5.76,-.12,2.66,5.76,-.1,2.66,5.75,-.1,2.66,5.75,-.12,2.66,5.76,-.15,2.66,5.85,-.15,2.66,5.85,-.12,2.66,5.75,-.15,2.66,5.85,-.1,2.64,5.76,-.07,2.64,5.75,-.07,2.64,5.85,-.07,2.62,5.76,-.06,2.62,5.75,-.06,2.62,5.85,-.06,2.59,5.76,-.05,2.59,5.75,-.05,2.59,5.85,-.05,2.56,5.76,-.06,2.56,5.75,-.06,2.57,5.85,-.06,2.54,5.76,-.07,2.54,5.75,-.07,2.54,5.85,-.07,2.53,5.76,-.1,2.53,5.75,-.1,2.53,5.85,-.1,2.52,5.76,-.12,2.52,5.75,-.12,2.52,5.85,-.12,2.53,5.76,-.15,2.53,5.75,-.15,2.53,5.85,-.15,2.54,5.76,-.17,2.54,5.75,-.17,2.54,5.85,-.17,2.56,5.76,-.19,2.56,5.75,-.19,2.57,5.85,-.19,2.59,5.76,-.19,2.59,5.75,-.19,2.59,5.85,-.19,2.62,5.76,-.19,2.62,5.75,-.19,2.62,5.85,-.19,2.64,5.76,-.17,2.64,5.75,-.17,2.64,5.85,-.17}))))))
                .addChild(new Transform("dad_cylinder104")
                  .addChild(new Shape("cylinder104")
                    .setAppearance(new Appearance()
                      .setMaterial(new Material().setUSE("gray_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[] {2.54,6.54,-.11,2.54,6.54,-.1,2.54,5.75,-.1,2.54,5.75,-.11,2.54,6.54,-.12,2.53,6.54,-.12,2.53,6.54,-.13,2.52,6.54,-.13,2.51,6.54,-.13,2.51,6.54,-.12,2.5,6.54,-.12,2.5,6.54,-.11,2.5,6.54,-.1,2.51,6.54,-.1,2.51,6.54,-.09,2.52,6.54,-.09,2.53,6.54,-.09,2.53,6.54,-.1,2.54,5.75,-.12,2.53,5.75,-.1,2.53,5.75,-.09,2.52,5.75,-.09,2.51,5.75,-.09,2.51,5.75,-.1,2.5,5.75,-.1,2.5,5.75,-.11,2.5,5.75,-.12,2.51,5.75,-.12,2.51,5.75,-.13,2.52,5.75,-.13,2.53,5.75,-.13,2.53,5.75,-.12}))))))
                .addChild(new Transform("dad_cube93_copy102")
                  .addChild(new Shape("cube93_copy102")
                    .setAppearance(new Appearance()
                      .setMaterial(new Material().setUSE("gray_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[] {2.91,2.06,-.8,2.94,4.67,-.22,2.98,4.67,-.18,2.95,2.05,-.71,2.85,2.02,-.72,2.9,4.65,-.19,2.9,2.01,-.63,2.94,4.65,-.15}))))))
                .addChild(new Transform("dad_cube93_copy101")
                  .addChild(new Shape("cube93_copy101")
                    .setAppearance(new Appearance()
                      .setMaterial(new Material().setUSE("gray_mat")))
                    .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setCoordIndex(new int[] {0,1,2,-1,0,2,3,-1,0,3,4,-1,0,4,5,-1,0,5,6,-1,0,6,1,-1,1,6,7,-1,1,7,2,-1,2,7,4,-1,2,4,3,-1,5,4,7,-1,5,7,6,-1})
                      .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {2.9,2.12,.56,2.94,4.73,-.02,2.9,4.71,-.05,2.85,2.08,.48,2.9,2.07,.4,2.95,2.11,.48,2.97,4.73,-.05,2.94,4.71,-.08}))))))
                .addChild(new Transform("dad_cube94_copy100")
                  .addChild(new Shape("cube94_copy100")
                    .setAppearance(new Appearance()
                      .setMaterial(new Material().setUSE("gray_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,1,-1,0,3,8,-1,0,8,4,-1,1,9,10,-1,1,10,2,-1,1,7,11,-1,1,11,9,-1,9,4,8,-1,9,8,10,-1,9,11,5,-1,9,5,4,-1,6,5,12,-1,6,12,13,-1,6,13,14,-1,6,14,7,-1,7,14,15,-1,7,15,11,-1,11,15,12,-1,11,12,5,-1,8,3,2,-1,8,2,10,-1,15,14,13,-1,15,13,12,-1})
                      .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {2.7,5.31,-0.0,2.69,5.33,-.02,2.7,5.27,-.09,2.71,5.25,-.08,2.72,5.32,-.01,2.69,5.5,.23,2.67,5.49,.23,2.66,5.51,.22,2.73,5.26,-.08,2.71,5.34,-.03,2.72,5.28,-.1,2.68,5.52,.21,2.68,5.54,.27,2.66,5.52,.28,2.65,5.54,.26,2.68,5.55,.25}))))))
                .addChild(new Transform("dad_cube94_copy98")
                  .addChild(new Shape("cube94_copy98")
                    .setAppearance(new Appearance()
                      .setMaterial(new Material().setUSE("gray_mat")))
                    .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setCoordIndex(new int[] {0,1,2,-1,0,2,3,-1,0,3,4,-1,0,4,5,-1,0,5,6,-1,0,6,1,-1,1,6,7,-1,1,7,2,-1,2,7,4,-1,2,4,3,-1,5,4,8,-1,5,8,9,-1,5,9,10,-1,5,10,6,-1,6,10,11,-1,6,11,7,-1,7,11,8,-1,7,8,4,-1,11,10,9,-1,11,9,8,-1})
                      .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {3.05,4.27,-0.0,3.03,4.29,-.02,3.07,4.3,-.03,3.09,4.28,-.01,3.03,4.49,.26,2.99,4.47,.26,2.97,4.5,.24,3.01,4.51,.24,2.99,4.65,.47,2.95,4.63,.47,2.93,4.66,.45,2.97,4.67,.45}))))))
                .addChild(new Transform("dad_cube94_copy97")
                  .addChild(new Shape("cube94_copy97")
                    .setAppearance(new Appearance()
                      .setMaterial(new Material().setUSE("gray_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,8,-1,3,8,9,-1,3,9,10,-1,3,10,6,-1,2,7,11,-1,2,11,8,-1,7,6,10,-1,7,10,11,-1,11,10,9,-1,11,9,8,-1})
                      .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {3.06,4.27,-.24,3.04,4.29,-.22,2.97,4.5,-.48,2.99,4.47,-.5,3.09,4.28,-.23,3.08,4.3,-.21,3.03,4.49,-.5,3.01,4.51,-.48,2.94,4.66,-.69,2.95,4.63,-.71,2.99,4.65,-.71,2.98,4.67,-.69}))))))
                .addChild(new Transform("dad_cube94_copy96")
                  .addChild(new Shape("cube94_copy96")
                    .setAppearance(new Appearance()
                      .setMaterial(new Material().setUSE("gray_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,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,4,7,-1,9,7,10,-1,9,11,5,-1,9,5,4,-1,3,2,12,-1,3,12,13,-1,3,13,14,-1,3,14,7,-1,2,10,15,-1,2,15,12,-1,10,7,14,-1,10,14,15,-1,5,11,8,-1,5,8,6,-1,15,14,13,-1,15,13,12,-1})
                      .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {2.7,5.31,-.25,2.69,5.33,-.23,2.66,5.51,-.47,2.67,5.49,-.48,2.72,5.32,-.24,2.73,5.26,-.17,2.71,5.25,-.18,2.69,5.5,-.48,2.7,5.27,-.16,2.71,5.34,-.23,2.68,5.52,-.46,2.72,5.28,-.15,2.65,5.54,-.51,2.66,5.52,-.53,2.68,5.54,-.52,2.68,5.55,-.51}))))))
                .addChild(new Transform("dad_cube94_copy95")
                  .addChild(new Shape("cube94_copy95")
                    .setAppearance(new Appearance()
                      .setMaterial(new Material().setUSE("gray_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[] {2.62,5.51,1.13,2.62,5.58,1.13,2.62,5.58,-1.36,2.62,5.51,-1.36,2.69,5.51,1.13,2.69,5.58,1.13,2.69,5.51,-1.36,2.69,5.58,-1.36}))))))
                .addChild(new Transform("dad_cube94")
                  .addChild(new Shape("cube94")
                    .setAppearance(new Appearance()
                      .setMaterial(new Material().setUSE("gray_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[] {2.94,4.62,1.33,2.94,4.69,1.33,2.94,4.69,-1.56,2.94,4.62,-1.56,3.01,4.62,1.33,3.01,4.69,1.33,3.01,4.62,-1.56,3.01,4.69,-1.56}))))))
                .addChild(new Transform("dad_cube93")
                  .addChild(new Shape("cube93")
                    .setAppearance(new Appearance()
                      .setMaterial(new Material().setUSE("gray_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[] {3.38,3.29,.09,2.57,5.75,-.03,2.49,5.75,-.13,3.26,3.29,-.13,3.51,3.29,-.12,2.66,5.75,-.12,3.39,3.29,-.33,2.58,5.75,-.21}))))))
                .addChild(new Transform("dad_vlsDDG51_sep91")
                  .addChild(new Shape("vlsDDG51_sep91")
                    .setAppearance(new Appearance()
                      .setMaterial(new Material().setUSE("gray_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[] {6.25,1.22,.59,6.25,1.33,.58,6.25,1.33,-.84,6.25,1.22,-.84,7.0,1.22,.59,7.0,1.33,.58,7.0,1.22,-.84,7.0,1.33,-.84}))))))
                .addChild(new Transform("dad_sphere117")
                  .addChild(new Shape("sphere117")
                    .setAppearance(new Appearance()
                      .setMaterial(new Material().setUSE("gray_mat")))
                    .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setCoordIndex(getIndexedFaceSet_11_203_coordIndex())
                      .setCoord(new Coordinate().setPoint(getCoordinate_12_203_point())))))
                .addChild(new Transform("dad_cylinder111_copy116")
                  .addChild(new Shape("cylinder111_copy116")
                    .setAppearance(new Appearance()
                      .setMaterial(new Material().setUSE("gray_mat")))
                    .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setCoordIndex(getIndexedFaceSet_11_209_coordIndex())
                      .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {4.55,3.04,-.65,4.54,3.04,-.62,4.54,3.04,-.62,4.55,3.04,-.65,4.54,3.04,-.68,4.54,3.11,-.68,4.54,3.11,-.65,4.54,3.04,-.68,4.54,3.11,-.62,4.52,3.04,-.6,4.52,3.04,-.6,4.52,3.11,-.6,4.5,3.04,-.59,4.5,3.04,-.59,4.5,3.11,-.59,4.48,3.04,-.58,4.48,3.04,-.58,4.48,3.11,-.58,4.45,3.04,-.59,4.45,3.04,-.59,4.45,3.11,-.59,4.43,3.04,-.6,4.43,3.04,-.6,4.43,3.11,-.6,4.41,3.04,-.62,4.41,3.04,-.62,4.41,3.11,-.62,4.41,3.04,-.65,4.41,3.04,-.65,4.41,3.11,-.65,4.41,3.04,-.68,4.41,3.04,-.68,4.41,3.11,-.68,4.43,3.04,-.7,4.43,3.04,-.7,4.43,3.11,-.7,4.45,3.04,-.71,4.45,3.04,-.71,4.45,3.11,-.71,4.48,3.04,-.72,4.48,3.04,-.72,4.48,3.11,-.72,4.5,3.04,-.71,4.5,3.04,-.71,4.5,3.11,-.71,4.52,3.04,-.7,4.52,3.04,-.7,4.52,3.11,-.7}))))))
                .addChild(new Transform("dad_cylinder111_sep115")
                  .addChild(new Shape("cylinder111_sep115")
                    .setAppearance(new Appearance()
                      .setMaterial(new Material().setUSE("gray_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[] {4.49,3.04,-.65,4.49,3.04,-.64,4.49,2.87,-.64,4.49,2.87,-.65,4.49,3.04,-.66,4.49,3.04,-.66,4.48,3.04,-.67,4.48,3.04,-.67,4.47,3.04,-.67,4.46,3.04,-.66,4.46,3.04,-.66,4.46,3.04,-.65,4.46,3.04,-.64,4.46,3.04,-.64,4.47,3.04,-.63,4.48,3.04,-.63,4.48,3.04,-.63,4.49,3.04,-.64,4.49,2.87,-.66,4.49,2.87,-.64,4.48,2.87,-.63,4.48,2.87,-.63,4.47,2.87,-.63,4.46,2.87,-.64,4.46,2.87,-.64,4.46,2.87,-.65,4.46,2.87,-.66,4.46,2.87,-.66,4.47,2.87,-.67,4.48,2.87,-.67,4.48,2.87,-.67,4.49,2.87,-.66}))))))
                .addChild(new Transform("dad_cylinder111_copy113")
                  .addChild(new Shape("cylinder111_copy113")
                    .setAppearance(new Appearance()
                      .setMaterial(new Material().setUSE("gray_mat")))
                    .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setCoordIndex(getIndexedFaceSet_11_221_coordIndex())
                      .setCoord(new Coordinate().setPoint(getCoordinate_12_221_point())))))
                .addChild(new Transform("dad_cylinder111")
                  .addChild(new Shape("cylinder111")
                    .setAppearance(new Appearance()
                      .setMaterial(new Material().setUSE("gray_mat")))
                    .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setCoordIndex(getIndexedFaceSet_11_227_coordIndex())
                      .setCoord(new Coordinate().setPoint(getCoordinate_12_227_point())))))
                .addChild(new Transform("dad_lifeLine_copy62")
                  .addChild(new Shape("lifeLine_copy62")
                    .setAppearance(new Appearance()
                      .setMaterial(new Material().setUSE("gray_mat")))
                    .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setCoordIndex(getIndexedFaceSet_11_233_coordIndex())
                      .setCoord(new Coordinate().setPoint(getCoordinate_12_233_point())))))
                .addChild(new Transform("dad_cube16_sep34")
                  .addChild(new Shape("cube16_sep34")
                    .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_11_239_coordIndex())
                      .setCoord(new Coordinate().setPoint(getCoordinate_12_239_point())))))
                .addChild(new Transform("dad_cube16_copy31")
                  .addChild(new Shape("cube16_copy31")
                    .setAppearance(new Appearance()
                      .setMaterial(new Material().setUSE("black_mat")))
                    .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setCoordIndex(getIndexedFaceSet_11_245_coordIndex())
                      .setCoord(new Coordinate().setPoint(getCoordinate_12_245_point())))))
                .addChild(new Transform("dad_cube16_copy26")
                  .addChild(new Shape("cube16_copy26")
                    .setAppearance(new Appearance()
                      .setMaterial(new Material().setUSE("black_mat")))
                    .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setCoordIndex(getIndexedFaceSet_11_251_coordIndex())
                      .setCoord(new Coordinate().setPoint(getCoordinate_12_251_point())))))
                .addChild(new Transform("dad_cube16_copy23")
                  .addChild(new Shape("cube16_copy23")
                    .setAppearance(new Appearance()
                      .setMaterial(new Material().setUSE("black_mat")))
                    .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setCoordIndex(getIndexedFaceSet_11_257_coordIndex())
                      .setCoord(new Coordinate().setPoint(getCoordinate_12_257_point())))))
                .addChild(new Transform("dad_cube16_copy20")
                  .addChild(new Shape("cube16_copy20")
                    .setAppearance(new Appearance()
                      .setMaterial(new Material().setUSE("black_mat")))
                    .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setCoordIndex(getIndexedFaceSet_11_263_coordIndex())
                      .setCoord(new Coordinate().setPoint(getCoordinate_12_263_point())))))
                .addChild(new Transform("dad_cube16_extract17")
                  .addChild(new Shape("cube16_extract17")
                    .setAppearance(new Appearance()
                      .setMaterial(new Material().setUSE("black_mat")))
                    .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setCoordIndex(getIndexedFaceSet_11_269_coordIndex())
                      .setCoord(new Coordinate().setPoint(getCoordinate_12_269_point())))))
                .addChild(new Transform("dad_cylinder8_copy15")
                  .addChild(new Shape("cylinder8_copy15")
                    .setAppearance(new Appearance()
                      .setMaterial(new Material().setUSE("black_mat")))
                    .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setCoordIndex(getIndexedFaceSet_11_275_coordIndex())
                      .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {-8.92,1.34,-.37,-8.93,1.34,-.32,-8.93,1.3,-.32,-8.92,1.3,-.37,-8.93,1.34,-.43,-8.92,1.37,-.43,-8.91,1.37,-.37,-8.93,1.3,-.43,-8.92,1.37,-.32,-8.96,1.34,-.28,-8.96,1.3,-.28,-8.95,1.37,-.27,-9.01,1.34,-.25,-9.01,1.3,-.25,-9.0,1.37,-.24,-9.06,1.34,-.24,-9.06,1.3,-.24,-9.06,1.37,-.22,-9.11,1.34,-.25,-9.11,1.3,-.25,-9.12,1.37,-.24,-9.16,1.34,-.28,-9.16,1.3,-.28,-9.17,1.37,-.27,-9.19,1.33,-.32,-9.18,1.3,-.32,-9.2,1.37,-.32,-9.2,1.33,-.37,-9.19,1.3,-.37,-9.21,1.37,-.37,-9.19,1.33,-.43,-9.18,1.3,-.43,-9.2,1.37,-.43,-9.16,1.34,-.47,-9.16,1.3,-.47,-9.17,1.37,-.48,-9.11,1.34,-.5,-9.11,1.3,-.5,-9.12,1.37,-.51,-9.06,1.34,-.51,-9.06,1.3,-.51,-9.06,1.37,-.52,-9.01,1.34,-.5,-9.01,1.3,-.5,-9.0,1.37,-.51,-8.96,1.34,-.47,-8.96,1.3,-.47,-8.95,1.37,-.48,-8.89,1.42,-.37,-8.9,1.42,-.31,-8.94,1.42,-.25,-8.9,1.42,-.44,-8.94,1.42,-.49,-9.0,1.41,-.53,-9.06,1.41,-.54,-9.12,1.41,-.53,-9.18,1.41,-.49,-9.22,1.41,-.44,-9.23,1.41,-.37,-9.22,1.41,-.31,-9.18,1.41,-.25,-9.12,1.41,-.22,-9.06,1.41,-.2,-9.0,1.41,-.22}))))))
                .addChild(new Transform("dad_cylinder8_copy13")
                  .addChild(new Shape("cylinder8_copy13")
                    .setAppearance(new Appearance()
                      .setMaterial(new Material().setUSE("black_mat")))
                    .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setCoordIndex(getIndexedFaceSet_11_281_coordIndex())
                      .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {-1.16,3.05,-.38,-1.16,3.05,-.36,-1.16,3.0,-.36,-1.16,3.0,-.38,-1.16,3.05,-.41,-1.16,3.1,-.41,-1.15,3.1,-.38,-1.16,3.0,-.41,-1.16,3.1,-.36,-1.17,3.05,-.34,-1.17,3.0,-.34,-1.17,3.1,-.34,-1.19,3.05,-.33,-1.19,3.0,-.33,-1.19,3.1,-.32,-1.22,3.05,-.32,-1.22,2.99,-.32,-1.22,3.09,-.32,-1.24,3.05,-.33,-1.24,2.99,-.33,-1.24,3.09,-.32,-1.26,3.05,-.34,-1.26,2.99,-.34,-1.27,3.09,-.34,-1.28,3.05,-.36,-1.28,2.99,-.36,-1.28,3.09,-.36,-1.28,3.05,-.38,-1.28,2.99,-.38,-1.29,3.09,-.38,-1.28,3.05,-.41,-1.28,2.99,-.41,-1.28,3.09,-.41,-1.26,3.05,-.43,-1.26,2.99,-.43,-1.27,3.09,-.43,-1.24,3.05,-.44,-1.24,2.99,-.44,-1.24,3.09,-.45,-1.22,3.05,-.45,-1.22,2.99,-.45,-1.22,3.09,-.45,-1.19,3.05,-.44,-1.19,3.0,-.44,-1.19,3.1,-.45,-1.17,3.05,-.43,-1.17,3.0,-.43,-1.17,3.1,-.43}))))))
                .addChild(new Transform("dad_cylinder8_copy12")
                  .addChild(new Shape("cylinder8_copy12")
                    .setAppearance(new Appearance()
                      .setMaterial(new Material().setUSE("black_mat")))
                    .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setCoordIndex(getIndexedFaceSet_11_287_coordIndex())
                      .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {1.57,3.08,-.33,1.56,3.08,-.29,1.56,3.02,-.29,1.57,3.02,-.33,1.56,3.08,-.36,1.57,3.12,-.37,1.58,3.12,-.33,1.56,3.02,-.36,1.57,3.12,-.29,1.54,3.08,-.26,1.54,3.02,-.26,1.55,3.12,-.26,1.51,3.08,-.24,1.51,3.02,-.24,1.52,3.12,-.24,1.48,3.08,-.24,1.48,3.02,-.24,1.48,3.12,-.23,1.44,3.08,-.24,1.45,3.02,-.24,1.44,3.12,-.24,1.42,3.07,-.26,1.42,3.02,-.26,1.41,3.12,-.26,1.4,3.07,-.29,1.4,3.02,-.29,1.39,3.12,-.29,1.39,3.07,-.33,1.39,3.02,-.33,1.38,3.12,-.33,1.4,3.07,-.36,1.4,3.02,-.36,1.39,3.12,-.37,1.42,3.07,-.39,1.42,3.02,-.39,1.41,3.12,-.4,1.44,3.07,-.41,1.45,3.02,-.41,1.44,3.12,-.42,1.48,3.08,-.42,1.48,3.02,-.42,1.48,3.12,-.43,1.51,3.08,-.41,1.51,3.02,-.41,1.52,3.12,-.42,1.54,3.08,-.39,1.54,3.02,-.39,1.55,3.12,-.4}))))))
                .addChild(new Transform("dad_cylinder8_copy11")
                  .addChild(new Shape("cylinder8_copy11")
                    .setAppearance(new Appearance()
                      .setMaterial(new Material().setUSE("black_mat")))
                    .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setCoordIndex(getIndexedFaceSet_11_293_coordIndex())
                      .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {-1.29,3.04,-.21,-1.31,3.04,-.14,-1.31,2.97,-.14,-1.29,2.97,-.21,-1.31,3.04,-.28,-1.29,3.1,-.29,-1.28,3.1,-.21,-1.31,2.97,-.28,-1.29,3.1,-.13,-1.35,3.04,-.08,-1.35,2.97,-.08,-1.34,3.1,-.07,-1.41,3.04,-.04,-1.41,2.97,-.04,-1.4,3.1,-.02,-1.48,3.04,-.02,-1.48,2.97,-.02,-1.48,3.1,-.01,-1.55,3.04,-.04,-1.55,2.97,-.04,-1.56,3.1,-.02,-1.61,3.04,-.08,-1.61,2.96,-.08,-1.63,3.1,-.07,-1.66,3.04,-.14,-1.65,2.96,-.14,-1.67,3.1,-.13,-1.67,3.04,-.21,-1.67,2.96,-.21,-1.69,3.1,-.21,-1.66,3.04,-.28,-1.65,2.96,-.28,-1.67,3.1,-.29,-1.61,3.04,-.34,-1.61,2.96,-.34,-1.63,3.1,-.36,-1.55,3.04,-.39,-1.55,2.97,-.39,-1.56,3.1,-.4,-1.48,3.04,-.4,-1.48,2.97,-.4,-1.48,3.1,-.42,-1.41,3.04,-.39,-1.41,2.97,-.39,-1.4,3.1,-.4,-1.35,3.04,-.34,-1.35,2.97,-.34,-1.34,3.1,-.36,-1.25,3.19,-.21,-1.27,3.19,-.12,-1.32,3.19,-.05,-1.27,3.19,-.3,-1.32,3.19,-.38,-1.39,3.19,-.43,-1.48,3.19,-.45,-1.57,3.18,-.43,-1.65,3.18,-.38,-1.7,3.18,-.3,-1.72,3.18,-.21,-1.7,3.18,-.12,-1.65,3.18,-.05,-1.57,3.18,0.0,-1.48,3.19,.02,-1.39,3.19,0.0}))))))
                .addChild(new Transform("dad_cylinder8_copy10")
                  .addChild(new Shape("cylinder8_copy10")
                    .setAppearance(new Appearance()
                      .setMaterial(new Material().setUSE("black_mat")))
                    .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setCoordIndex(getIndexedFaceSet_11_299_coordIndex())
                      .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {-.8,3.04,-.21,-.82,3.04,-.14,-.82,2.97,-.14,-.8,2.97,-.21,-.82,3.04,-.28,-.8,3.1,-.29,-.79,3.1,-.21,-.82,2.97,-.28,-.8,3.1,-.13,-.86,3.04,-.08,-.86,2.97,-.08,-.85,3.1,-.07,-.92,3.04,-.04,-.92,2.97,-.04,-.91,3.1,-.02,-.99,3.04,-.02,-.99,2.97,-.02,-.99,3.1,-.01,-1.06,3.04,-.04,-1.06,2.97,-.04,-1.07,3.1,-.02,-1.12,3.04,-.08,-1.12,2.97,-.08,-1.14,3.1,-.07,-1.17,3.04,-.14,-1.17,2.97,-.14,-1.18,3.1,-.13,-1.18,3.04,-.21,-1.18,2.97,-.21,-1.2,3.1,-.21,-1.17,3.04,-.28,-1.17,2.97,-.28,-1.18,3.1,-.29,-1.12,3.04,-.34,-1.12,2.97,-.34,-1.14,3.1,-.36,-1.06,3.04,-.39,-1.06,2.97,-.39,-1.07,3.1,-.4,-.99,3.04,-.4,-.99,2.97,-.4,-.99,3.1,-.42,-.92,3.04,-.39,-.92,2.97,-.39,-.91,3.1,-.4,-.86,3.04,-.34,-.86,2.97,-.34,-.85,3.1,-.36,-.76,3.19,-.21,-.78,3.19,-.12,-.83,3.19,-.05,-.78,3.19,-.3,-.83,3.19,-.38,-.9,3.19,-.43,-.99,3.19,-.45,-1.08,3.19,-.43,-1.16,3.19,-.38,-1.21,3.19,-.3,-1.23,3.18,-.21,-1.21,3.19,-.12,-1.16,3.19,-.05,-1.08,3.19,0.0,-.99,3.19,.02,-.9,3.19,0.0}))))))
                .addChild(new Transform("dad_cylinder8_copy9")
                  .addChild(new Shape("cylinder8_copy9")
                    .setAppearance(new Appearance()
                      .setMaterial(new Material().setUSE("black_mat")))
                    .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setCoordIndex(getIndexedFaceSet_11_305_coordIndex())
                      .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {1.37,3.07,-.15,1.36,3.07,-.08,1.36,3.0,-.08,1.37,3.0,-.15,1.36,3.07,-.22,1.37,3.13,-.23,1.39,3.13,-.15,1.36,3.0,-.22,1.37,3.13,-.07,1.32,3.07,-.02,1.32,3.0,-.02,1.33,3.13,-0.0,1.26,3.07,.02,1.26,3.0,.02,1.26,3.13,.04,1.18,3.07,.04,1.18,3.0,.04,1.18,3.13,.06,1.11,3.07,.02,1.11,2.99,.02,1.1,3.13,.04,1.05,3.07,-.02,1.05,2.99,-.02,1.04,3.12,-0.0,1.01,3.06,-.08,1.01,2.99,-.08,.99,3.12,-.07,1.0,3.06,-.15,1.0,2.99,-.15,.98,3.12,-.15,1.01,3.06,-.22,1.01,2.99,-.22,.99,3.12,-.23,1.05,3.07,-.28,1.05,2.99,-.28,1.04,3.12,-.3,1.11,3.07,-.32,1.11,2.99,-.32,1.1,3.13,-.34,1.18,3.07,-.34,1.18,3.0,-.34,1.18,3.13,-.36,1.26,3.07,-.32,1.26,3.0,-.32,1.26,3.13,-.34,1.32,3.07,-.28,1.32,3.0,-.28,1.33,3.13,-.3,1.42,3.22,-.15,1.4,3.22,-.06,1.35,3.22,.01,1.4,3.22,-.24,1.35,3.22,-.32,1.27,3.22,-.37,1.18,3.21,-.38,1.09,3.21,-.37,1.02,3.21,-.32,.97,3.21,-.24,.95,3.21,-.15,.97,3.21,-.06,1.02,3.21,.01,1.09,3.21,.07,1.18,3.21,.08,1.27,3.22,.07}))))))
                .addChild(new Transform("dad_cylinder8")
                  .addChild(new Shape("cylinder8")
                    .setAppearance(new Appearance()
                      .setMaterial(new Material().setUSE("black_mat")))
                    .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setCoordIndex(getIndexedFaceSet_11_311_coordIndex())
                      .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {1.93,3.07,-.15,1.92,3.07,-.08,1.92,3.0,-.08,1.93,3.0,-.15,1.92,3.07,-.22,1.94,3.13,-.23,1.95,3.13,-.15,1.92,3.0,-.22,1.94,3.13,-.07,1.88,3.07,-.02,1.88,3.0,-.02,1.89,3.13,-0.0,1.82,3.07,.02,1.82,3.0,.02,1.82,3.13,.04,1.75,3.07,.04,1.75,3.0,.04,1.75,3.13,.06,1.67,3.07,.02,1.67,2.99,.02,1.67,3.13,.04,1.61,3.07,-.02,1.61,2.99,-.02,1.6,3.12,-0.0,1.57,3.06,-.08,1.57,2.99,-.08,1.55,3.12,-.07,1.56,3.06,-.15,1.56,2.99,-.15,1.54,3.12,-.15,1.57,3.06,-.22,1.57,2.99,-.22,1.55,3.12,-.23,1.61,3.07,-.28,1.61,2.99,-.28,1.6,3.12,-.3,1.67,3.07,-.32,1.67,2.99,-.32,1.67,3.13,-.34,1.75,3.07,-.34,1.75,3.0,-.34,1.75,3.13,-.36,1.82,3.07,-.32,1.82,3.0,-.32,1.82,3.13,-.34,1.88,3.07,-.28,1.88,3.0,-.28,1.89,3.13,-.3,1.98,3.22,-.15,1.96,3.22,-.06,1.91,3.22,.01,1.96,3.22,-.24,1.91,3.22,-.32,1.83,3.22,-.37,1.74,3.21,-.38,1.66,3.21,-.37,1.58,3.21,-.32,1.53,3.21,-.24,1.51,3.21,-.15,1.53,3.21,-.06,1.58,3.21,.01,1.66,3.21,.07,1.74,3.21,.08,1.83,3.22,.07}))))))
                .addChild(new Transform("dad_aftStackDDG51")
                  .addChild(new Shape("aftStackDDG51")
                    .setAppearance(new Appearance()
                      .setMaterial(new Material().setUSE("gray_mat")))
                    .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setCoordIndex(getIndexedFaceSet_11_317_coordIndex())
                      .setCoord(new Coordinate().setPoint(getCoordinate_12_317_point())))))
                .addChild(new Transform("dad_vlsDDG51")
                  .addChild(new Shape("vlsDDG51")
                    .setAppearance(new Appearance()
                      .setMaterial(new Material().setUSE("gray_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[] {-8.82,.86,.57,-8.82,1.14,.57,-8.82,1.14,-.81,-8.82,.86,-.81,-7.3,.86,.57,-7.3,1.14,.57,-7.3,.86,-.81,-7.3,1.14,-.81}))))))
                .addChild(new Transform("dad_cube50_copy51")
                  .addChild(new Group("cube50_copy51")))
                .addChild(new Transform("dad_cylinder114")
                  .addChild(new Group("cylinder114")))
                .addChild(new Transform("dad_supStrucDDG51")
                  .addChild(new Group("supStrucDDG51")
                    .addChild(new Transform("dad_IndexedFaceSet10")
                      .addChild(new Shape("IndexedFaceSet10")
                        .setAppearance(new Appearance()
                          .setMaterial(new Material("Window_mat").setAmbientIntensity(1).setDiffuseColor(.10133,.10702,.38).setShininess(1).setSpecularColor(1.0,1.0,1.0).setTransparency(0.167)))
                        .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setCoordIndex(getIndexedFaceSet_13_333_coordIndex())
                          .setCoord(new Coordinate().setPoint(getCoordinate_14_333_point())))))
                    .addChild(new Transform("dad_IndexedFaceSet11")
                      .addChild(new Shape("IndexedFaceSet11")
                        .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,0,3,4,-1,0,4,5,-1,0,5,6,-1,0,6,7,-1,0,7,8,-1,0,8,9,-1,0,9,10,-1,0,10,11,-1,0,11,12,-1,0,12,13,-1,0,13,14,-1,0,14,15,-1})
                          .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {3.74,2.56,1.31,3.99,2.57,1.0,4.0,2.57,.89,4.01,2.57,.77,4.13,2.57,-.95,4.13,2.56,-1.07,4.13,2.56,-1.19,3.86,2.56,-1.5,3.66,2.56,-1.53,3.65,2.55,-1.43,3.64,2.55,-1.32,2.97,2.53,-.62,2.96,2.53,.39,3.56,2.55,1.11,3.58,2.55,1.21,3.59,2.56,1.3}))))))
                    .addChild(new Transform("dad_IndexedFaceSet9")
                      .addChild(new Shape("IndexedFaceSet9")
                        .setAppearance(new Appearance()
                          .setMaterial(new Material().setUSE("gray_mat")))
                        .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setCoordIndex(getIndexedFaceSet_13_345_coordIndex())
                          .setCoord(new Coordinate().setPoint(getCoordinate_14_345_point())))))))
                .addChild(new Transform("dad_hullDDG51")
                  .addChild(new Group("hullDDG51")
                    .addChild(new Transform("dad_IndexedFaceSet12")
                      .addChild(new Shape("IndexedFaceSet12")
                        .setAppearance(new Appearance()
                          .setMaterial(new Material("redHull_mat").setAmbientIntensity(0.171).setDiffuseColor(.44,.07333,0.0).setShininess(0).setSpecularColor(.001,.00017,0.0)))
                        .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setCoordIndex(getIndexedFaceSet_13_353_coordIndex())
                          .setCoord(new Coordinate().setPoint(getCoordinate_14_353_point())))))
                    .addChild(new Transform("dad_IndexedFaceSet13")
                      .addChild(new Shape("IndexedFaceSet13")
                        .setAppearance(new Appearance()
                          .setMaterial(new Material().setUSE("gray_mat")))
                        .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setCoordIndex(getIndexedFaceSet_13_359_coordIndex())
                          .setCoord(new Coordinate().setPoint(getCoordinate_14_359_point())))))
                    .addChild(new Transform("dad_IndexedFaceSet14")
                      .addChild(new Shape("IndexedFaceSet14")
                        .setAppearance(new Appearance()
                          .setMaterial(new Material().setUSE("nonSkid_mat")))
                        .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setCoordIndex(new int[] {0,1,2,-1,0,2,3,-1,1,4,5,-1,1,5,6,-1,1,6,7,-1,1,7,8,-1,1,8,9,-1,1,9,10,-1,1,10,11,-1,1,11,12,-1,1,12,13,-1,1,13,2,-1,14,15,16,-1,14,16,17,-1,14,18,19,-1,14,19,15,-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,28,32,33,-1,28,33,29,-1,34,35,36,-1,34,36,37,-1,34,38,39,-1,34,39,35,-1,40,17,16,-1,40,16,41,-1,40,41,42,-1,40,42,43,-1,40,43,44,-1,40,44,45,-1,40,45,46,-1,47,48,39,-1,47,39,38,-1,47,49,50,-1,47,50,48,-1,51,52,50,-1,51,50,49,-1,51,53,54,-1,51,54,52,-1,55,56,54,-1,55,54,53,-1,55,57,58,-1,55,58,56,-1,59,60,33,-1,59,33,32,-1,59,61,62,-1,59,62,60,-1,63,64,62,-1,63,62,61,-1,63,65,66,-1,63,66,64,-1,67,68,66,-1,67,66,65,-1,67,37,36,-1,67,36,68,-1,69,26,25,-1,69,25,70,-1,69,70,71,-1,71,31,30,-1,71,30,69,-1,72,73,74,-1,72,74,75,-1,72,58,57,-1,72,57,73,-1,18,76,77,-1,18,77,19,-1,76,78,79,-1,76,79,77,-1,78,23,22,-1,78,22,79,-1,80,75,74,-1})
                          .setCoord(new Coordinate().setPoint(getCoordinate_14_365_point())))))
                    .addChild(new Transform("dad_IndexedFaceSet15")
                      .addChild(new Shape("IndexedFaceSet15")
                        .setAppearance(new Appearance()
                          .setMaterial(new Material().setUSE("black_mat")))
                        .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setCoordIndex(getIndexedFaceSet_13_371_coordIndex())
                          .setCoord(new Coordinate().setPoint(getCoordinate_14_371_point())))))))
                .addChild(new Transform("dad_IndexedFaceSet6")
                  .addChild(new Shape("IndexedFaceSet6")
                    .setAppearance(new Appearance()
                      .setMaterial(new Material().setUSE("nonSkid_mat")))
                    .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setCoordIndex(new int[] {0,1,2,-1,0,2,3,-1,0,3,4,-1,0,4,5,-1,0,5,6,-1,0,6,7,-1,0,7,8,-1,0,8,9,-1,0,9,10,-1,0,10,11,-1,0,11,12,-1,0,12,13,-1,0,13,14,-1,0,14,15,-1,16,17,18,-1,16,18,19,-1,16,19,20,-1,16,20,21,-1,16,21,22,-1,16,22,23,-1,16,23,24,-1,16,24,25,-1,16,25,26,-1,16,26,27,-1,16,27,28,-1,16,28,29,-1,16,29,30,-1,16,30,31,-1})
                      .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {8.75,1.41,.19,8.81,1.42,-.11,8.75,1.41,-.41,8.58,1.4,-.67,8.33,1.38,-.84,8.03,1.35,-.9,7.72,1.32,-.84,7.47,1.3,-.67,7.3,1.29,-.41,7.24,1.28,-.11,7.3,1.29,.19,7.47,1.3,.45,7.72,1.32,.62,8.03,1.35,.68,8.33,1.38,.62,8.58,1.4,.45,8.76,1.4,-.11,8.71,1.4,.17,8.55,1.38,.41,8.31,1.36,.57,8.03,1.34,.63,7.74,1.31,.57,7.5,1.29,.41,7.34,1.27,.17,7.29,1.27,-.11,7.34,1.27,-.39,7.5,1.29,-.63,7.74,1.31,-.79,8.03,1.34,-.85,8.31,1.36,-.79,8.55,1.38,-.63,8.71,1.4,-.39}))))))))
            .addChild(new Transform("dad_M45Gun").setRotation(0.0,1.0,0.0,1.571).setScale(.17778,.17778,.17778).setTranslation(8.306,1.612,-.103)
              .addChild(new Group("M45Gun")
                .addChild(new Transform("dad_Cylinder1").setTranslation(.117,-1.5,-1.17)
                  .addChild(new Shape("Cylinder1")
                    .setAppearance(new Appearance()
                      .setMaterial(new Material().setUSE("gray_mat")))
                    .setGeometry(new Cylinder().setHeight(0.5).setRadius(1.800))))
                .addChild(new Transform("dad_CannonTrans").setCenter(.75,0.0,0.0).setTranslation(.063,0.0,-.095)
                  .addChild(new Group("CannonTrans")
                    .addChild(new Transform("dad_SweptSurface1")
                      .addChild(new Shape("SweptSurface1")
                        .setAppearance(new Appearance()
                          .setMaterial(new Material().setUSE("gray_mat")))
                        .setGeometry(new IndexedFaceSet().setCreaseAngle(1.396).setCoordIndex(getIndexedFaceSet_13_392_coordIndex())
                          .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,-1.0,1.1,.75,-1.0,1.0,.7,1.3,1.2,0.0,1.3,1.32,1.5,-1.0,-.5,1.4,1.3,-.6,1.5,-1.0,-2.2,1.4,1.3,-2.64,.75,-1.0,-2.6,.7,1.3,-3.12,0.0,-1.0,-3.0,0.0,1.3,-3.6,-.75,-1.0,-2.6,-.7,1.3,-3.12,-1.5,-1.0,-2.2,-1.4,1.3,-2.64,-1.5,-1.0,-.5,-1.4,1.3,-.6,-.75,-1.0,1.0,-.7,1.3,1.2,0.0,-1.0,1.1,0.0,1.3,1.32,.65,1.9,1.1,0.0,1.9,1.21,1.3,1.9,-.55,1.3,1.9,-2.42,.65,1.9,-2.86,0.0,1.9,-3.3,-.65,1.9,-2.86,-1.3,1.9,-2.42,-1.3,1.9,-.55,-.65,1.9,1.1,0.0,1.9,1.21,.5,2.0,1.0,0.0,2.0,1.1,1.0,2.0,-.5,1.0,2.0,-2.2,.5,2.0,-2.6,0.0,2.0,-3.0,-.5,2.0,-2.6,-1.0,2.0,-2.2,-1.0,2.0,-.5,-.5,2.0,1.0,0.0,2.0,1.1,.35,2.3,.5,0.0,2.3,.55,.7,2.3,-.25,.7,2.3,-1.1,.35,2.3,-1.3,0.0,2.3,-1.5,-.35,2.3,-1.3,-.7,2.3,-1.1,-.7,2.3,-.25,-.35,2.3,.5,0.0,2.3,.55,0.0,2.5,0.0,0.0,2.5,0.0,0.0,2.5,-0.0,0.0,2.5,-0.0,0.0,2.5,-0.0,0.0,2.5,-0.0,-0.0,2.5,-0.0,-0.0,2.5,-0.0,-0.0,2.5,-0.0,-0.0,2.5,0.0,0.0,2.5,0.0}))))))
                    .addChild(new Transform("dad_Cylinder2").setTranslation(.149,-1.0,-.664)
                      .addChild(new Shape("Cylinder2")
                        .setAppearance(new Appearance()
                          .setMaterial(new Material().setUSE("gray_mat")))
                        .setGeometry(new Cylinder().setHeight(0.8))))))
                .addChild(new Transform("dad_Group1").setRotation(0.0,1.0,0.0,1.571).setTranslation(.117,-.08,1.137)
                  .addChild(new Group("Group1")
                    .addChild(new Transform("dad_SweptSurface2").setTranslation(.083,.157,.019)
                      .addChild(new Shape("SweptSurface2")
                        .setAppearance(new Appearance()
                          .setMaterial(new Material().setUSE("gray_mat")))
                        .setGeometry(new IndexedFaceSet().setCreaseAngle(1.745).setCoordIndex(new int[] {0,1,2,-1,0,2,3,-1,1,4,5,-1,1,5,2,-1,4,6,7,-1,4,7,5,-1,6,8,9,-1,6,9,7,-1,3,2,5,-1,3,5,7,-1,6,4,1,-1,6,1,0,-1})
                          .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {-.75,-1.0,.78,.75,-1.0,.78,.23,1.9,.67,-.23,1.9,.67,.75,-1.0,-.78,.23,1.9,-.67,-.75,-1.0,-.78,-.23,1.9,-.67,-.75,-1.0,.78,-.23,1.9,.67}))))))
                    .addChild(new Transform("dad_Box2").setRotation(0.0,0.0,1.0,-.18).setTranslation(-.36,1.15,0.0)
                      .addChild(new Shape("Box2")
                        .setAppearance(new Appearance()
                          .setMaterial(new Material("material12_mat").setDiffuseColor(.1,.1,.1)))
                        .setGeometry(new Box().setSize(.01,1.5,.8))))))
                .addChild(new Transform("dad_Namlu").setRotation(.534,.651,.539,1.986).setTranslation(.09606,1.12587,1.28385)
                  .addChild(new Group("Namlu")
                    .addChild(new Transform("dad_Cylinder3")
                      .addChild(new Shape("Cylinder3")
                        .setAppearance(new Appearance()
                          .setMaterial(new Material("material13_mat").setDiffuseColor(.1,.1,.1)))
                        .setGeometry(new Cylinder().setHeight(0.5).setRadius(0.2))))
                    .addChild(new Transform("dad_Group4").setTranslation(0.0,.2,0.0)
                      .addChild(new Group("Group4")
                        .addChild(new Transform("dad_Cylinder4")
                          .addChild(new Shape("Cylinder4")
                            .setAppearance(new Appearance()
                              .setMaterial(new Material("material14_mat").setDiffuseColor(1.0,1.0,0.0).setShininess(0.8)))
                            .setGeometry(new Cylinder().setHeight(0.600).setRadius(0.160))))
                        .addChild(new Transform("dad_Group5").setTranslation(0.0,2.5,0.0)
                          .addChild(new Group("Group5")
                            .addChild(new Transform("dad_Cylinder5")
                              .addChild(new Shape("Cylinder5")
                                .setAppearance(new Appearance()
                                  .setMaterial(new Material("material15_mat").setDiffuseColor(.5,.5,.5).setShininess(0.8)))
                                .setGeometry(new Cylinder().setHeight(4.500).setRadius(0.120))))
                            .addChild(new Transform("dad_Cylinder6")
                              .addChild(new Shape("Cylinder6")
                                .setAppearance(new Appearance()
                                  .setMaterial(new Material("material16_mat").setDiffuseColor(.1,.1,.1)))
                                .setGeometry(new Cylinder().setHeight(4.501).setRadius(0.080))))))))))))))))
    .addChild(new Transform("MastLines")
      .addChild(new Shape()
        .setGeometry(new IndexedLineSet().setColorPerVertex(false).setColorIndex(new int[] {0,0,0,0,0,0,0,0,0,0,0}).setCoordIndex(new int[] {0,1,-1,2,3,-1,4,5,-1,6,7,-1,8,9,-1,10,11,-1})
          .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {25.578,28.23,7.876,27.978,16.253,5.592,25.578,28.23,5.85,27.439,16.253,4.806,25.621,28.23,3.701,26.696,16.253,3.939,25.578,28.23,-9.033,27.978,16.253,-6.589,25.578,28.23,-7.243,27.439,16.253,-6.006,25.621,28.23,-5.263,26.696,16.253,-5.277})))
          .setColor(new Color("RGBBlue").setColor(new MFColor(new double[] {.5,.5,.5}))))))
    .addComments(" A -1.0 value for startTime will disable the animation ")
    .addChild(new TimeSensor("Camera_Animation").setCycleInterval(30.000).setLoop(true))
    .addChild(new PositionInterpolator("Camera_Animation_pos0").setKey(new double[] {0.0,.25,.5,.75,1.0}).setKeyValue(new MFVec3f(new double[] {0.0,0.0,0.0,63.804,4.0,0.0,0.0,0.0,0.0,-62.80723,.49847,0.0,0.0,0.0,0.0})))
    .addChild(new OrientationInterpolator("Camera_Animation_rot0").setKey(new double[] {0.0,.25,.5,.75,1.0}).setKeyValue(new MFRotation(new double[] {0.0,1.0,0.0,0.0,0.0,1.0,0.0,1.571,0.0,1.0,0.0,3.142,0.0,1.0,0.0,4.712,0.0,1.0,0.0,6.283})))
    .addChild(new TimeSensor("vizx_init").setCycleInterval(0.100).setLoop(true))
    .addChild(new ROUTE().setFromNode("vizx_init").setFromField("cycleTime").setToNode("Camera_Animation").setToField("startTime"))
    .addChild(new ROUTE().setFromNode("vizx_init").setFromField("cycleTime").setToNode("vizx_init").setToField("stopTime"))
    .addChild(new ROUTE().setFromNode("Camera_Animation").setFromField("fraction_changed").setToNode("Camera_Animation_pos0").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("Camera_Animation_pos0").setFromField("value_changed").setToNode("dad_Camera_Group").setToField("set_translation"))
    .addChild(new ROUTE().setFromNode("Camera_Animation").setFromField("fraction_changed").setToNode("Camera_Animation_rot0").setToField("set_fraction"))
    .addChild(new ROUTE().setFromNode("Camera_Animation_rot0").setFromField("value_changed").setToNode("dad_Camera_Group").setToField("set_rotation")));
            }
            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_11_77_coordIndex_1()
		{
			int[] value = {0,1,2,-1,0,2,3,-1,0,3,4,-1,0,4,5,-1,0,5,6,-1,0,6,7,-1,0,7,8,-1,0,8,9,-1,0,9,10,-1,0,10,11,-1,0,11,12,-1,0,12,13,-1,0,13,14,-1,0,14,15,-1,0,15,16,-1,0,16,17,-1,0,17,18,-1,0,18,1,-1,1,18,19,-1,1,19,2,-1,2,19,20,-1,2,20,3,-1,3,20,21,-1,3,21,4,-1,4,21,22,-1,4,22,5,-1,5,22,23,-1,5,23,6,-1,6,23,24,-1,6,24,7,-1,7,24,25,-1,7,25,8,-1,8,25,26,-1,8,26,9,-1,9,26,27,-1,9,27,10,-1,10,27,28,-1,10,28,11,-1,11,28,29,-1,11,29,12,-1,12,29,30,-1,12,30,13,-1,13,30,31,-1,13,31,14,-1,14,31,16,-1,14,16,15,-1,17,16,32,-1,17,32,33,-1,17,33,34,-1,17,34,18,-1,18,34,35,-1,18,35,19,-1,19,35,36,-1,19,36,20,-1,20,36,37,-1,20,37,21,-1,21,37,38,-1,21,38,22,-1,22,38,39,-1,22,39,23,-1,23,39,40,-1,23,40,24,-1,24,40,41,-1,24,41,25,-1,25,41,42,-1,25,42,26,-1,26,42,43,-1,26,43,27,-1,27,43,44,-1,27,44,28,-1,28,44,45,-1,28,45,29,-1,29,45,46,-1,29,46,30,-1,30,46,47,-1,30,47,31,-1,31,47,32,-1,31,32,16,-1,32,47,46,-1,32,46,36,-1,32,36,35,-1,32,35,34,-1,32,34,33,-1,46,45,48,-1,46,48,49,-1,46,49,50,-1,46,50,36,-1,45,44,51,-1,45,51,48,-1,44,43,42,-1,44,42,41,-1,44,41,40,-1,44,40,39,-1,44,39,38,-1,44,38,52,-1,44,52,51,-1,38,37,53,-1,38,53,52,-1,37,36,50,-1,37,50,53,-1,50,49,48,-1,50,48,51,-1,50,51,52,-1,50,52,53,-1,54,55,56,-1,54,56,57,-1,54,58,59,-1,54,59,55,-1,54,57,60,-1,54,60,58,-1,55,61,62,-1,55,62,56,-1,55,59,61,-1,61,63,64,-1,61,64,62,-1,61,59,63,-1,63,65,66,-1,63,66,64,-1,63,59,65,-1,65,67,68,-1,65,68,66,-1,65,59,67,-1,67,69,70,-1,67,70,68,-1,67,59,69,-1,69,71,72,-1,69,72,70,-1,69,59,71,-1,71,73,74,-1,71,74,72,-1,71,59,73,-1,73,75,76,-1,73,76,74,-1,73,59,75,-1,75,77,78,-1,75,78,76,-1,75,59,77,-1,77,79,80,-1,77,80,78,-1,77,59,79,-1,79,81,82,-1,79,82,80,-1,79,59,81,-1,81,83,84,-1,81,84,82,-1,81,59,83,-1,83,85,86,-1,83,86,84,-1,83,59,85,-1,85,58,60,-1,85,60,86,-1,85,59,58,-1,84,86,60,-1,84,60,57,-1,84,57,56,-1,84,56,62,-1,84,62,64,-1,84,64,66,-1,84,66,68,-1,84,68,70,-1,84,70,72,-1,84,72,74,-1,84,74,76,-1,84,76,78,-1,84,78,80,-1,84,80,82,-1};
			return value;
		}



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



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



		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_11_125_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_12_125_point_1()
		{
			double[] value = {2.62,5.92,-.12,2.62,5.92,-.11,2.64,5.9,-.1,2.64,5.9,-.12,2.62,5.92,-.13,2.59,5.93,-.12,2.64,5.9,-.14,2.61,5.92,-.1,2.63,5.9,-.09,2.6,5.92,-.1,2.61,5.9,-.08,2.59,5.92,-.1,2.59,5.9,-.07,2.58,5.92,-.1,2.57,5.9,-.08,2.57,5.92,-.1,2.56,5.9,-.09,2.57,5.92,-.11,2.55,5.9,-.1,2.57,5.92,-.12,2.54,5.9,-.12,2.57,5.92,-.13,2.55,5.9,-.14,2.57,5.92,-.14,2.56,5.9,-.16,2.58,5.92,-.15,2.57,5.9,-.17,2.59,5.92,-.15,2.59,5.9,-.17,2.6,5.92,-.15,2.61,5.9,-.17,2.61,5.92,-.14,2.63,5.9,-.16,2.65,5.87,-.1,2.66,5.87,-.12,2.65,5.87,-.15,2.64,5.87,-.08,2.62,5.87,-.06,2.59,5.87,-.06,2.57,5.87,-.06,2.55,5.87,-.08,2.53,5.87,-.1,2.53,5.87,-.12,2.53,5.87,-.15,2.55,5.87,-.17,2.57,5.87,-.18,2.59,5.87,-.19,2.62,5.87,-.18,2.64,5.87,-.17,2.66,5.84,-.1,2.66,5.84,-.12,2.66,5.84,-.15,2.64,5.84,-.07,2.62,5.84,-.06,2.59,5.84,-.05,2.57,5.84,-.06,2.54,5.84,-.07,2.53,5.84,-.1,2.52,5.84,-.12,2.53,5.84,-.15,2.54,5.84,-.17,2.57,5.84,-.19,2.59,5.84,-.19,2.62,5.84,-.19,2.64,5.84,-.17,2.65,5.81,-.1,2.66,5.81,-.12,2.65,5.81,-.15,2.64,5.81,-.08,2.62,5.81,-.06,2.59,5.81,-.06,2.57,5.81,-.06,2.55,5.81,-.08,2.53,5.81,-.1,2.53,5.81,-.12,2.53,5.81,-.15,2.55,5.81,-.17,2.57,5.81,-.18,2.59,5.81,-.19,2.62,5.81,-.18,2.64,5.81,-.17,2.64,5.78,-.1,2.64,5.78,-.12,2.64,5.78,-.14,2.63,5.78,-.09,2.61,5.78,-.08,2.59,5.78,-.07,2.57,5.78,-.08,2.56,5.78,-.09,2.55,5.78,-.1,2.54,5.78,-.12,2.55,5.78,-.14,2.56,5.78,-.16,2.57,5.78,-.17,2.59,5.78,-.17,2.61,5.78,-.17,2.63,5.78,-.16,2.62,5.76,-.11,2.62,5.76,-.12,2.62,5.76,-.13};
			return value;
		}
		private double[] getCoordinate_12_125_point_2()
		{
			double[] value = {2.61,5.76,-.1,2.6,5.76,-.1,2.59,5.76,-.1,2.58,5.76,-.1,2.57,5.76,-.1,2.57,5.76,-.11,2.57,5.76,-.12,2.57,5.76,-.13,2.57,5.76,-.14,2.58,5.76,-.15,2.59,5.76,-.15,2.6,5.76,-.15,2.61,5.76,-.14,2.59,5.75,-.12};
			return value;
		}


		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_11_131_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,5,47,44,-1,5,44,41,-1,5,41,38,-1,5,38,35,-1,5,35,32,-1,5,32,29,-1,5,29,26,-1,5,26,23,-1,5,23,20,-1,5,20,17,-1,5,17,14,-1,5,14,11,-1,5,11,8,-1,5,8,6,-1};
			return value;
		}


		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_11_203_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_12_203_point_1()
		{
			double[] value = {4.5,3.18,-.65,4.5,3.18,-.64,4.52,3.16,-.63,4.52,3.16,-.65,4.5,3.18,-.66,4.48,3.18,-.65,4.52,3.16,-.67,4.49,3.18,-.63,4.51,3.16,-.62,4.49,3.18,-.63,4.49,3.16,-.61,4.48,3.18,-.62,4.48,3.16,-.6,4.47,3.18,-.63,4.46,3.16,-.61,4.46,3.18,-.63,4.44,3.16,-.62,4.45,3.18,-.64,4.43,3.16,-.63,4.45,3.18,-.65,4.43,3.16,-.65,4.45,3.18,-.66,4.43,3.16,-.67,4.46,3.18,-.67,4.44,3.16,-.68,4.47,3.18,-.67,4.46,3.16,-.69,4.48,3.18,-.67,4.48,3.16,-.7,4.49,3.18,-.67,4.49,3.16,-.69,4.49,3.18,-.67,4.51,3.16,-.68,4.53,3.14,-.63,4.54,3.14,-.65,4.53,3.14,-.67,4.52,3.14,-.61,4.5,3.14,-.59,4.48,3.14,-.59,4.45,3.14,-.59,4.43,3.14,-.61,4.42,3.14,-.63,4.41,3.14,-.65,4.42,3.14,-.67,4.43,3.14,-.69,4.45,3.14,-.71,4.48,3.14,-.71,4.5,3.14,-.71,4.52,3.14,-.69,4.54,3.11,-.62,4.54,3.11,-.65,4.54,3.11,-.67,4.52,3.11,-.6,4.5,3.11,-.59,4.48,3.11,-.58,4.45,3.11,-.59,4.43,3.11,-.6,4.41,3.11,-.62,4.41,3.11,-.65,4.41,3.11,-.67,4.43,3.11,-.7,4.45,3.11,-.71,4.48,3.11,-.72,4.5,3.11,-.71,4.52,3.11,-.7,4.53,3.09,-.63,4.54,3.09,-.65,4.53,3.09,-.67,4.52,3.09,-.61,4.5,3.09,-.59,4.48,3.09,-.59,4.45,3.09,-.59,4.43,3.09,-.61,4.42,3.09,-.63,4.41,3.09,-.65,4.42,3.09,-.67,4.43,3.09,-.69,4.45,3.09,-.71,4.48,3.09,-.71,4.5,3.09,-.71,4.52,3.09,-.69,4.52,3.07,-.63,4.52,3.07,-.65,4.52,3.07,-.67,4.51,3.07,-.62,4.49,3.07,-.61,4.48,3.07,-.6,4.46,3.07,-.61,4.44,3.07,-.62,4.43,3.07,-.63,4.43,3.07,-.65,4.43,3.07,-.67,4.44,3.07,-.68,4.46,3.07,-.69,4.48,3.07,-.7,4.49,3.07,-.69,4.51,3.07,-.68,4.5,3.05,-.64,4.5,3.05,-.65,4.5,3.05,-.66};
			return value;
		}
		private double[] getCoordinate_12_203_point_2()
		{
			double[] value = {4.49,3.05,-.63,4.49,3.05,-.63,4.48,3.05,-.62,4.47,3.05,-.63,4.46,3.05,-.63,4.45,3.05,-.64,4.45,3.05,-.65,4.45,3.05,-.66,4.46,3.05,-.67,4.47,3.05,-.67,4.48,3.05,-.67,4.49,3.05,-.67,4.49,3.05,-.67,4.48,3.05,-.65};
			return value;
		}


		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_11_209_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,5,47,44,-1,5,44,41,-1,5,41,38,-1,5,38,35,-1,5,35,32,-1,5,32,29,-1,5,29,26,-1,5,26,23,-1,5,23,20,-1,5,20,17,-1,5,17,14,-1,5,14,11,-1,5,11,8,-1,5,8,6,-1};
			return value;
		}


		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_11_221_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,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,32,33,34,-1,32,34,35,-1,32,36,37,-1,32,37,38,-1,32,35,39,-1,32,39,36,-1,32,38,40,-1,32,40,33,-1,33,41,42,-1,33,42,34,-1,33,40,43,-1,33,43,41,-1,41,44,45,-1,41,45,42,-1,41,43,46,-1,41,46,44,-1,44,47,48,-1,44,48,45,-1,44,46,49,-1,44,49,47,-1,47,50,51,-1,47,51,48,-1,47,49,52,-1,47,52,50,-1,50,53,54,-1,50,54,51,-1,50,52,55,-1,50,55,53,-1,53,56,57,-1,53,57,54,-1,53,55,58,-1,53,58,56,-1,56,59,60,-1,56,60,57,-1,56,58,61,-1,56,61,59,-1,59,62,63,-1,59,63,60,-1,59,61,64,-1,59,64,62,-1,62,65,66,-1,62,66,63,-1,62,64,67,-1,62,67,65,-1,65,68,69,-1,65,69,66,-1,65,67,70,-1,65,70,68,-1,68,71,72,-1,68,72,69,-1,68,70,73,-1,68,73,71,-1,71,74,75,-1,71,75,72,-1,71,73,76,-1,71,76,74,-1,74,77,78,-1,74,78,75,-1,74,76,79,-1,74,79,77,-1,77,36,39,-1,77,39,78,-1,77,79,37,-1,77,37,36,-1,35,34,42,-1,35,42,45,-1,35,45,48,-1,35,48,51,-1,35,51,54,-1,35,54,57,-1,35,57,60,-1,35,60,63,-1,35,63,66,-1,35,66,69,-1,35,69,72,-1,35,72,75,-1,35,75,78,-1,35,78,39,-1,40,38,80,-1,40,80,81,-1,40,81,82,-1,40,82,43,-1,38,37,83,-1,38,83,80,-1,37,79,84,-1,37,84,83,-1,79,76,85,-1,79,85,84,-1,76,73,86,-1,76,86,85,-1,73,70,87,-1,73,87,86,-1,70,67,88,-1,70,88,87,-1,67,64,89,-1,67,89,88,-1,64,61,90,-1,64,90,89,-1,61,58,91,-1,61,91,90,-1,58,55,92,-1,58,92,91,-1,55,52,93,-1,55,93,92,-1,52,49,94,-1,52,94,93,-1,49,46,95,-1,49,95,94,-1,46,43,82,-1,46,82,95,-1,82,81,96,-1,82,96,97,-1,82,97,98,-1,82,98,95,-1,81,80,99,-1,81,99,96,-1,80,83,100,-1,80,100,99,-1,83,84,101,-1,83,101,100,-1,84,85,102,-1,84,102,101,-1,85,86,103,-1,85,103,102,-1,86,87,104,-1,86,104,103,-1,87,88,105,-1,87,105,104,-1,88,89,106,-1,88,106,105,-1,89,90,107,-1,89,107,106,-1,90,91,108,-1,90,108,107,-1,91,92,109,-1,91,109,108,-1,92,93,110,-1,92,110,109,-1,93,94,111,-1,93,111,110,-1,94,95,98,-1,94,98,111,-1,97,96,112,-1,97,112,113,-1,97,113,114,-1,97,114,98,-1,96,99,115,-1,96,115,112,-1,99,100,116,-1,99,116,115,-1,100,101,117,-1,100,117,116,-1,101,102,118,-1,101,118,117,-1,102,103,119,-1,102,119,118,-1,103,104,120,-1,103,120,119,-1,104,105,121,-1,104,121,120,-1,105,106,122,-1,105,122,121,-1,106,107,123,-1,106,123,122,-1,107,108,124,-1,107,124,123,-1,108,109,125,-1,108,125,124,-1,109,110,126,-1,109,126,125,-1,110,111,127,-1,110,127,126,-1,111,98,114,-1,111,114,127,-1,113,112,115,-1,113,115,116,-1,113,116,117,-1,113,117,118,-1,113,118,119,-1,113,119,120,-1,113,120,121,-1,113,121,122,-1,113,122,123,-1,113,123,124,-1,113,124,125,-1,113,125,126,-1,113,126,127,-1,113,127,114,-1};
			return value;
		}


		/** Define subarrays using type double[] */
		private double[] getCoordinate_12_221_point_1()
		{
			double[] value = {3.82,3.07,-.65,3.82,3.07,-.64,3.82,2.9,-.64,3.82,2.9,-.65,3.82,3.07,-.66,3.82,3.07,-.66,3.81,3.07,-.67,3.8,3.07,-.67,3.8,3.07,-.67,3.79,3.07,-.66,3.79,3.07,-.66,3.79,3.07,-.65,3.79,3.07,-.64,3.79,3.07,-.64,3.8,3.07,-.63,3.8,3.07,-.63,3.81,3.07,-.63,3.82,3.07,-.64,3.82,2.9,-.66,3.82,2.9,-.64,3.81,2.9,-.63,3.8,2.9,-.63,3.8,2.9,-.63,3.79,2.9,-.64,3.79,2.9,-.64,3.79,2.9,-.65,3.79,2.9,-.66,3.79,2.9,-.66,3.8,2.9,-.67,3.8,2.9,-.67,3.81,2.9,-.67,3.82,2.9,-.66,3.91,3.08,-.65,3.9,3.08,-.62,3.87,3.02,-.62,3.88,3.02,-.65,3.9,3.08,-.68,3.9,3.09,-.68,3.9,3.08,-.65,3.87,3.02,-.68,3.9,3.09,-.62,3.89,3.09,-.59,3.86,3.03,-.59,3.88,3.09,-.59,3.86,3.11,-.57,3.83,3.04,-.57,3.86,3.11,-.58,3.83,3.12,-.56,3.8,3.06,-.56,3.83,3.12,-.57,3.8,3.14,-.57,3.77,3.07,-.57,3.8,3.13,-.58,3.78,3.15,-.59,3.74,3.09,-.59,3.78,3.15,-.59,3.76,3.16,-.62,3.73,3.1,-.62,3.76,3.15,-.62,3.75,3.16,-.65,3.72,3.1,-.65,3.76,3.16,-.65,3.76,3.16,-.68,3.73,3.1,-.68,3.76,3.15,-.68,3.78,3.15,-.71,3.74,3.09,-.71,3.78,3.15,-.71,3.8,3.14,-.73,3.77,3.07,-.73,3.8,3.13,-.72,3.83,3.12,-.74,3.8,3.06,-.74,3.83,3.12,-.73,3.86,3.11,-.73,3.83,3.04,-.73,3.86,3.11,-.72,3.89,3.09,-.71,3.86,3.03,-.71,3.88,3.09,-.71,3.88,3.05,-.65,3.88,3.05,-.62,3.86,3.06,-.59,3.88,3.05,-.68,3.86,3.06,-.71,3.84,3.07,-.72,3.81,3.08,-.73,3.79,3.1,-.72,3.76,3.11,-.71,3.75,3.12,-.68,3.74,3.12,-.65,3.75,3.12,-.62,3.76,3.11,-.59,3.79,3.1,-.58,3.81,3.08,-.57,3.84,3.07,-.58,3.83,3.07,-.64,3.82,3.07,-.63,3.82,3.07,-.63,3.83,3.07,-.65};
			return value;
		}
		private double[] getCoordinate_12_221_point_2()
		{
			double[] value = {3.83,3.07,-.66,3.82,3.07,-.66,3.82,3.07,-.67,3.81,3.08,-.67,3.8,3.08,-.67,3.8,3.09,-.66,3.79,3.09,-.66,3.79,3.09,-.65,3.79,3.09,-.64,3.8,3.09,-.63,3.8,3.08,-.63,3.81,3.08,-.63,3.84,3.1,-.64,3.84,3.11,-.63,3.83,3.11,-.63,3.85,3.1,-.65,3.84,3.1,-.66,3.84,3.11,-.66,3.83,3.11,-.67,3.83,3.11,-.67,3.82,3.12,-.67,3.81,3.12,-.66,3.81,3.12,-.66,3.81,3.12,-.65,3.81,3.12,-.64,3.81,3.12,-.63,3.82,3.12,-.63,3.83,3.11,-.63};
			return value;
		}


		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_11_227_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,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,32,33,34,-1,32,34,35,-1,32,36,37,-1,32,37,38,-1,32,35,39,-1,32,39,36,-1,32,38,40,-1,32,40,33,-1,33,41,42,-1,33,42,34,-1,33,40,43,-1,33,43,41,-1,41,44,45,-1,41,45,42,-1,41,43,46,-1,41,46,44,-1,44,47,48,-1,44,48,45,-1,44,46,49,-1,44,49,47,-1,47,50,51,-1,47,51,48,-1,47,49,52,-1,47,52,50,-1,50,53,54,-1,50,54,51,-1,50,52,55,-1,50,55,53,-1,53,56,57,-1,53,57,54,-1,53,55,58,-1,53,58,56,-1,56,59,60,-1,56,60,57,-1,56,58,61,-1,56,61,59,-1,59,62,63,-1,59,63,60,-1,59,61,64,-1,59,64,62,-1,62,65,66,-1,62,66,63,-1,62,64,67,-1,62,67,65,-1,65,68,69,-1,65,69,66,-1,65,67,70,-1,65,70,68,-1,68,71,72,-1,68,72,69,-1,68,70,73,-1,68,73,71,-1,71,74,75,-1,71,75,72,-1,71,73,76,-1,71,76,74,-1,74,77,78,-1,74,78,75,-1,74,76,79,-1,74,79,77,-1,77,36,39,-1,77,39,78,-1,77,79,37,-1,77,37,36,-1,35,34,42,-1,35,42,45,-1,35,45,48,-1,35,48,51,-1,35,51,54,-1,35,54,57,-1,35,57,60,-1,35,60,63,-1,35,63,66,-1,35,66,69,-1,35,69,72,-1,35,72,75,-1,35,75,78,-1,35,78,39,-1,40,38,80,-1,40,80,81,-1,40,81,82,-1,40,82,43,-1,38,37,83,-1,38,83,80,-1,37,79,84,-1,37,84,83,-1,79,76,85,-1,79,85,84,-1,76,73,86,-1,76,86,85,-1,73,70,87,-1,73,87,86,-1,70,67,88,-1,70,88,87,-1,67,64,89,-1,67,89,88,-1,64,61,90,-1,64,90,89,-1,61,58,91,-1,61,91,90,-1,58,55,92,-1,58,92,91,-1,55,52,93,-1,55,93,92,-1,52,49,94,-1,52,94,93,-1,49,46,95,-1,49,95,94,-1,46,43,82,-1,46,82,95,-1,82,81,96,-1,82,96,97,-1,82,97,98,-1,82,98,95,-1,81,80,99,-1,81,99,96,-1,80,83,100,-1,80,100,99,-1,83,84,101,-1,83,101,100,-1,84,85,102,-1,84,102,101,-1,85,86,103,-1,85,103,102,-1,86,87,104,-1,86,104,103,-1,87,88,105,-1,87,105,104,-1,88,89,106,-1,88,106,105,-1,89,90,107,-1,89,107,106,-1,90,91,108,-1,90,108,107,-1,91,92,109,-1,91,109,108,-1,92,93,110,-1,92,110,109,-1,93,94,111,-1,93,111,110,-1,94,95,98,-1,94,98,111,-1,97,96,112,-1,97,112,113,-1,97,113,114,-1,97,114,98,-1,96,99,115,-1,96,115,112,-1,99,100,116,-1,99,116,115,-1,100,101,117,-1,100,117,116,-1,101,102,118,-1,101,118,117,-1,102,103,119,-1,102,119,118,-1,103,104,120,-1,103,120,119,-1,104,105,121,-1,104,121,120,-1,105,106,122,-1,105,122,121,-1,106,107,123,-1,106,123,122,-1,107,108,124,-1,107,124,123,-1,108,109,125,-1,108,125,124,-1,109,110,126,-1,109,126,125,-1,110,111,127,-1,110,127,126,-1,111,98,114,-1,111,114,127,-1,113,112,115,-1,113,115,116,-1,113,116,117,-1,113,117,118,-1,113,118,119,-1,113,119,120,-1,113,120,121,-1,113,121,122,-1,113,122,123,-1,113,123,124,-1,113,124,125,-1,113,125,126,-1,113,126,127,-1,113,127,114,-1};
			return value;
		}


		/** Define subarrays using type double[] */
		private double[] getCoordinate_12_227_point_1()
		{
			double[] value = {4.41,3.07,.45,4.41,3.07,.46,4.41,2.9,.46,4.41,2.9,.45,4.41,3.07,.44,4.41,3.07,.44,4.4,3.07,.44,4.4,3.07,.43,4.39,3.07,.44,4.38,3.07,.44,4.38,3.07,.44,4.38,3.07,.45,4.38,3.07,.46,4.38,3.07,.46,4.39,3.07,.47,4.4,3.07,.47,4.4,3.07,.47,4.41,3.07,.46,4.41,2.9,.44,4.41,2.9,.46,4.4,2.9,.47,4.4,2.9,.47,4.39,2.9,.47,4.38,2.9,.46,4.38,2.9,.46,4.38,2.9,.45,4.38,2.9,.44,4.38,2.9,.44,4.39,2.9,.44,4.4,2.9,.43,4.4,2.9,.44,4.41,2.9,.44,4.5,3.08,.45,4.5,3.08,.49,4.46,3.02,.49,4.47,3.02,.45,4.5,3.08,.42,4.49,3.09,.42,4.5,3.08,.45,4.46,3.02,.42,4.49,3.09,.48,4.48,3.09,.51,4.45,3.03,.51,4.47,3.09,.51,4.45,3.11,.53,4.42,3.04,.53,4.45,3.11,.53,4.42,3.12,.54,4.39,3.06,.54,4.42,3.12,.53,4.39,3.14,.53,4.36,3.07,.53,4.4,3.13,.53,4.37,3.15,.51,4.34,3.09,.51,4.37,3.15,.51,4.35,3.16,.49,4.32,3.1,.49,4.36,3.15,.48,4.35,3.16,.45,4.31,3.1,.45,4.35,3.16,.45,4.35,3.16,.42,4.32,3.1,.42,4.36,3.15,.42,4.37,3.15,.39,4.34,3.09,.39,4.37,3.15,.39,4.39,3.14,.37,4.36,3.07,.37,4.4,3.13,.38,4.42,3.12,.36,4.39,3.06,.36,4.42,3.12,.37,4.45,3.11,.37,4.42,3.04,.37,4.45,3.11,.38,4.48,3.09,.39,4.45,3.03,.39,4.47,3.09,.39,4.48,3.05,.45,4.47,3.05,.48,4.46,3.06,.51,4.47,3.05,.42,4.46,3.06,.39,4.43,3.07,.38,4.41,3.08,.37,4.38,3.1,.38,4.35,3.11,.39,4.34,3.12,.42,4.33,3.12,.45,4.34,3.12,.48,4.35,3.11,.51,4.38,3.1,.53,4.41,3.08,.53,4.43,3.07,.53,4.42,3.07,.46,4.42,3.07,.47,4.41,3.07,.47,4.42,3.07,.45};
			return value;
		}
		private double[] getCoordinate_12_227_point_2()
		{
			double[] value = {4.42,3.07,.44,4.42,3.07,.44,4.41,3.07,.43,4.4,3.08,.43,4.39,3.08,.43,4.39,3.09,.44,4.38,3.09,.44,4.38,3.09,.45,4.38,3.09,.46,4.39,3.09,.47,4.39,3.08,.47,4.4,3.08,.47,4.44,3.1,.46,4.43,3.11,.47,4.43,3.11,.47,4.44,3.1,.45,4.44,3.1,.44,4.43,3.11,.44,4.43,3.11,.43,4.42,3.11,.43,4.41,3.12,.43,4.41,3.12,.44,4.4,3.12,.44,4.4,3.12,.45,4.4,3.12,.46,4.41,3.12,.47,4.41,3.12,.47,4.42,3.11,.47};
			return value;
		}


		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_11_233_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,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,32,33,34,-1,32,34,35,-1,32,36,37,-1,32,37,38,-1,32,38,39,-1,32,39,40,-1,32,40,41,-1,32,41,42,-1,32,42,43,-1,32,43,44,-1,32,44,45,-1,32,45,46,-1,32,46,47,-1,32,47,48,-1,32,48,49,-1,32,49,33,-1,32,35,50,-1,32,50,36,-1,33,49,51,-1,33,51,34,-1,49,48,52,-1,49,52,51,-1,48,47,53,-1,48,53,52,-1,47,46,54,-1,47,54,53,-1,46,45,55,-1,46,55,54,-1,45,44,56,-1,45,56,55,-1,44,43,57,-1,44,57,56,-1,43,42,58,-1,43,58,57,-1,42,41,59,-1,42,59,58,-1,41,40,60,-1,41,60,59,-1,40,39,61,-1,40,61,60,-1,39,38,62,-1,39,62,61,-1,38,37,63,-1,38,63,62,-1,37,36,50,-1,37,50,63,-1,35,34,51,-1,35,51,52,-1,35,52,53,-1,35,53,54,-1,35,54,55,-1,35,55,56,-1,35,56,57,-1,35,57,58,-1,35,58,59,-1,35,59,60,-1,35,60,61,-1,35,61,62,-1,35,62,63,-1,35,63,50,-1,64,65,66,-1,64,66,67,-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,75,-1,64,75,76,-1,64,76,77,-1,64,77,78,-1,64,78,79,-1,64,79,80,-1,64,80,81,-1,64,81,65,-1,64,67,82,-1,64,82,68,-1,65,81,83,-1,65,83,66,-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,88,-1,77,88,87,-1,76,75,89,-1,76,89,88,-1,75,74,90,-1,75,90,89,-1,74,73,91,-1,74,91,90,-1,73,72,92,-1,73,92,91,-1,72,71,93,-1,72,93,92,-1,71,70,94,-1,71,94,93,-1,70,69,95,-1,70,95,94,-1,69,68,82,-1,69,82,95,-1,67,66,83,-1,67,83,84,-1,67,84,85,-1,67,85,86,-1,67,86,87,-1,67,87,88,-1,67,88,89,-1,67,89,90,-1,67,90,91,-1,67,91,92,-1,67,92,93,-1,67,93,94,-1,67,94,95,-1,67,95,82,-1,96,97,98,-1,96,98,99,-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,107,-1,96,107,108,-1,96,108,109,-1,96,109,110,-1,96,110,111,-1,96,111,112,-1,96,112,113,-1,96,113,97,-1,96,99,114,-1,96,114,100,-1,97,113,115,-1,97,115,98,-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,120,-1,109,120,119,-1,108,107,121,-1,108,121,120,-1,107,106,122,-1,107,122,121,-1,106,105,123,-1,106,123,122,-1,105,104,124,-1,105,124,123,-1,104,103,125,-1,104,125,124,-1,103,102,126,-1,103,126,125,-1,102,101,127,-1,102,127,126,-1,101,100,114,-1,101,114,127,-1,99,98,115,-1,99,115,116,-1,99,116,117,-1,99,117,118,-1,99,118,119,-1,99,119,120,-1,99,120,121,-1,99,121,122,-1,99,122,123,-1,99,123,124,-1,99,124,125,-1,99,125,126,-1,99,126,127,-1,99,127,114,-1,128,129,130,-1,128,130,131,-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,139,-1,128,139,140,-1};
			return value;
		}
		private int[] getIndexedFaceSet_11_233_coordIndex_2()
		{
			int[] value = {128,140,141,-1,128,141,142,-1,128,142,143,-1,128,143,144,-1,128,144,145,-1,128,145,129,-1,128,131,146,-1,128,146,132,-1,129,145,147,-1,129,147,130,-1,145,144,148,-1,145,148,147,-1,144,143,149,-1,144,149,148,-1,143,142,150,-1,143,150,149,-1,142,141,151,-1,142,151,150,-1,141,140,152,-1,141,152,151,-1,140,139,153,-1,140,153,152,-1,139,138,154,-1,139,154,153,-1,138,137,155,-1,138,155,154,-1,137,136,156,-1,137,156,155,-1,136,135,157,-1,136,157,156,-1,135,134,158,-1,135,158,157,-1,134,133,159,-1,134,159,158,-1,133,132,146,-1,133,146,159,-1,131,130,147,-1,131,147,148,-1,131,148,149,-1,131,149,150,-1,131,150,151,-1,131,151,152,-1,131,152,153,-1,131,153,154,-1,131,154,155,-1,131,155,156,-1,131,156,157,-1,131,157,158,-1,131,158,159,-1,131,159,146,-1};
			return value;
		}


		/** Define subarrays using type double[] */
		private double[] getCoordinate_12_233_point_1()
		{
			double[] value = {-8.85,1.18,-.58,-8.85,1.18,-.58,-8.85,1.04,-.58,-8.85,1.04,-.58,-8.85,1.18,-.58,-8.85,1.18,-.58,-8.85,1.18,-.58,-8.86,1.18,-.57,-8.85,1.18,-.57,-8.85,1.18,-.57,-8.85,1.18,-.57,-8.85,1.18,-.57,-8.85,1.18,-.57,-8.85,1.18,-.57,-8.84,1.18,-.57,-8.84,1.18,-.57,-8.84,1.18,-.58,-8.85,1.18,-.58,-8.85,1.04,-.58,-8.85,1.04,-.58,-8.84,1.04,-.58,-8.84,1.04,-.57,-8.84,1.04,-.57,-8.85,1.04,-.57,-8.85,1.04,-.57,-8.85,1.04,-.57,-8.85,1.04,-.57,-8.85,1.04,-.57,-8.85,1.04,-.57,-8.86,1.04,-.57,-8.85,1.04,-.58,-8.85,1.04,-.58,-8.85,1.08,-.57,-8.85,1.08,-.57,-8.85,1.08,-.28,-8.85,1.08,-.28,-8.85,1.08,-.57,-8.85,1.08,-.57,-8.85,1.08,-.57,-8.85,1.08,-.57,-8.85,1.08,-.57,-8.85,1.08,-.57,-8.85,1.08,-.57,-8.85,1.08,-.57,-8.85,1.08,-.57,-8.85,1.08,-.57,-8.85,1.08,-.57,-8.85,1.08,-.57,-8.85,1.08,-.57,-8.85,1.08,-.57,-8.85,1.08,-.28,-8.85,1.08,-.28,-8.85,1.08,-.28,-8.85,1.08,-.28,-8.85,1.08,-.28,-8.85,1.08,-.28,-8.85,1.08,-.28,-8.85,1.08,-.28,-8.85,1.08,-.28,-8.85,1.08,-.28,-8.85,1.08,-.28,-8.85,1.08,-.28,-8.85,1.08,-.28,-8.85,1.08,-.28,-8.85,1.11,-.57,-8.85,1.11,-.57,-8.85,1.11,-.28,-8.85,1.11,-.28,-8.85,1.11,-.57,-8.85,1.11,-.57,-8.85,1.11,-.57,-8.85,1.11,-.57,-8.85,1.11,-.57,-8.85,1.11,-.57,-8.85,1.11,-.57,-8.85,1.11,-.57,-8.85,1.11,-.57,-8.85,1.11,-.57,-8.85,1.11,-.57,-8.85,1.11,-.57,-8.85,1.11,-.57,-8.85,1.11,-.57,-8.85,1.11,-.28,-8.85,1.11,-.28,-8.85,1.11,-.28,-8.85,1.11,-.28,-8.85,1.11,-.28,-8.85,1.11,-.28,-8.85,1.11,-.28,-8.85,1.11,-.28,-8.85,1.11,-.28,-8.85,1.11,-.28,-8.85,1.11,-.28,-8.85,1.11,-.28,-8.85,1.11,-.28,-8.85,1.11,-.28,-8.85,1.17,-.57,-8.85,1.17,-.57,-8.85,1.17,-.28,-8.85,1.17,-.28};
			return value;
		}
		private double[] getCoordinate_12_233_point_2()
		{
			double[] value = {-8.85,1.17,-.57,-8.85,1.17,-.57,-8.85,1.17,-.57,-8.85,1.17,-.57,-8.85,1.17,-.57,-8.85,1.17,-.57,-8.85,1.17,-.57,-8.85,1.17,-.57,-8.85,1.17,-.57,-8.85,1.17,-.57,-8.85,1.17,-.57,-8.85,1.17,-.57,-8.85,1.17,-.57,-8.85,1.17,-.57,-8.85,1.17,-.28,-8.85,1.17,-.28,-8.85,1.17,-.28,-8.85,1.17,-.28,-8.85,1.17,-.28,-8.85,1.17,-.28,-8.85,1.17,-.28,-8.85,1.17,-.28,-8.85,1.17,-.28,-8.85,1.17,-.28,-8.85,1.17,-.28,-8.85,1.17,-.28,-8.85,1.17,-.28,-8.85,1.17,-.28,-8.85,1.14,-.57,-8.85,1.14,-.57,-8.85,1.14,-.28,-8.85,1.14,-.28,-8.85,1.14,-.57,-8.85,1.14,-.57,-8.85,1.14,-.57,-8.85,1.14,-.57,-8.85,1.14,-.57,-8.85,1.14,-.57,-8.85,1.14,-.57,-8.85,1.14,-.57,-8.85,1.14,-.57,-8.85,1.14,-.57,-8.85,1.14,-.57,-8.85,1.14,-.57,-8.85,1.14,-.57,-8.85,1.14,-.57,-8.85,1.14,-.28,-8.85,1.14,-.28,-8.85,1.14,-.28,-8.85,1.14,-.28,-8.85,1.14,-.28,-8.85,1.14,-.28,-8.85,1.14,-.28,-8.85,1.14,-.28,-8.85,1.14,-.28,-8.85,1.14,-.28,-8.85,1.14,-.28,-8.85,1.14,-.28,-8.85,1.14,-.28,-8.85,1.14,-.28};
			return value;
		}


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


		/** Define subarrays using type double[] */
		private double[] getCoordinate_12_239_point_1()
		{
			double[] value = {-2.94,2.04,.23,-2.94,2.05,.23,-2.94,2.39,.16,-2.93,2.25,.19,-2.93,2.38,.17,-2.93,2.3,.18,-2.93,2.34,.17,-2.94,2.09,.22,-2.93,2.13,.21,-2.93,2.17,.2,-2.93,2.21,.2,-2.94,2.05,.22,-2.93,2.09,.21,-2.94,2.03,.23,-2.94,2.02,.23,-2.93,2.13,.21,-2.93,2.17,.2,-2.93,2.21,.19,-2.93,2.25,.18,-2.93,2.29,.18,-2.93,2.34,.17,-2.93,2.38,.16,-2.94,2.4,.16,-2.94,2.4,.16,-2.96,2.01,.23,-2.96,2.42,.16,-2.97,2.42,.16,-2.97,2.01,.23,-2.96,2.0,.23,-2.95,2.01,.23,-2.95,2.01,.23,-2.95,2.01,.23,-2.96,2.01,.23,-2.97,2.01,.23,-2.98,2.01,.23,-2.98,2.0,.23,-2.96,2.42,.16,-2.99,2.01,.23,-2.99,2.42,.16,-3.0,2.42,.16,-3.0,2.01,.23,-2.99,2.0,.23,-2.98,2.01,.23,-2.99,2.01,.23,-3.01,2.01,.23,-3.01,2.0,.23,-3.0,2.01,.23,-2.99,2.42,.16,-3.02,2.01,.23,-3.02,2.42,.15,-3.03,2.42,.15,-3.03,2.01,.23,-3.02,2.0,.22,-3.01,2.01,.23,-3.02,2.01,.23,-3.03,2.01,.23,-3.04,2.01,.23,-3.04,2.0,.22,-3.02,2.42,.15,-3.05,2.0,.23,-3.05,2.42,.15,-3.05,2.42,.15,-3.06,2.0,.23,-3.05,2.0,.22,-3.05,2.01,.23,-3.04,2.01,.23,-3.07,2.0,.22,-3.07,2.0,.23,-3.06,2.0,.23,-3.05,2.42,.15,-3.08,2.0,.23,-3.08,2.42,.15,-3.08,2.42,.15,-3.09,2.0,.23,-3.08,2.0,.22,-3.07,2.0,.23,-3.08,2.0,.23,-3.09,2.0,.23,-3.1,2.0,.23,-3.1,2.0,.22,-3.07,2.42,.15,-3.11,2.0,.23,-3.11,2.42,.15,-3.11,2.42,.15,-3.12,2.0,.23,-3.11,2.0,.22,-3.1,2.0,.23,-3.11,2.0,.23,-3.12,2.0,.22,-3.12,2.0,.22,-3.12,2.0,.23,-3.1,2.42,.15,-3.14,2.0,.22,-3.14,2.42,.15,-3.14,2.42,.15,-3.14,2.0,.22,-3.13,2.0,.22,-3.13,2.0,.22,-3.14,2.0,.22,-3.15,2.0,.22};
			return value;
		}
		private double[] getCoordinate_12_239_point_2()
		{
			double[] value = {-3.15,2.0,.22,-3.15,2.0,.22,-3.13,2.42,.15,-3.17,2.0,.22,-3.17,2.42,.15,-3.17,2.42,.15,-3.17,2.0,.22,-3.16,2.0,.22,-3.16,2.0,.22,-3.17,2.0,.22,-3.18,2.0,.22,-3.18,2.0,.22,-3.18,2.0,.22,-3.16,2.42,.15,-3.2,2.0,.22,-3.2,2.42,.14,-3.2,2.42,.14,-3.2,2.01,.22,-3.19,2.0,.22,-3.19,2.0,.22,-3.2,2.0,.22,-3.21,2.01,.22,-3.21,2.01,.21,-3.21,2.01,.22,-3.19,2.42,.15,-2.96,2.42,.15,-2.98,2.42,.16,-2.97,2.42,.16,-2.98,2.42,.15,-2.95,2.42,.16,-2.95,2.41,.16,-2.95,2.41,.15,-2.99,2.42,.15,-3.01,2.42,.15,-3.0,2.42,.15,-3.01,2.42,.15,-2.98,2.42,.16,-3.02,2.42,.15,-3.04,2.42,.15,-3.03,2.42,.15,-3.04,2.42,.15,-3.01,2.42,.15,-3.06,2.42,.15,-3.06,2.42,.15,-3.05,2.42,.15,-3.06,2.42,.15,-3.04,2.42,.15,-3.08,2.42,.15,-3.09,2.42,.14,-3.09,2.42,.15,-3.09,2.42,.15,-3.07,2.42,.15,-3.12,2.42,.14,-3.12,2.42,.15,-3.11,2.42,.14,-3.12,2.42,.15,-3.1,2.42,.15,-3.15,2.42,.14,-3.15,2.42,.15,-3.14,2.42,.14,-3.15,2.42,.15,-3.13,2.42,.15,-3.18,2.42,.15,-3.18,2.42,.15,-3.17,2.42,.14,-3.18,2.42,.14,-3.16,2.42,.15,-3.21,2.41,.14,-3.21,2.41,.15,-3.21,2.42,.14,-3.2,2.42,.14,-3.19,2.42,.15,-3.23,2.05,.21,-3.23,2.09,.2,-3.23,2.09,.2,-3.23,2.04,.21,-3.22,2.02,.21,-3.22,2.02,.22,-3.22,2.03,.21,-3.22,2.39,.15,-3.22,2.38,.15,-3.23,2.34,.16,-3.23,2.29,.17,-3.23,2.25,.17,-3.23,2.21,.18,-3.23,2.17,.19,-3.23,2.13,.2,-3.23,2.13,.19,-3.23,2.17,.18,-3.23,2.21,.18,-3.23,2.25,.17,-3.22,2.29,.16,-3.22,2.33,.15,-3.22,2.38,.15,-3.22,2.4,.15,-3.22,2.4,.14,-2.94,2.02,.23,-2.95,2.02,.23,-2.94,2.41,.16,-2.94,2.41,.16};
			return value;
		}
		private double[] getCoordinate_12_239_point_3()
		{
			double[] value = {-3.22,2.4,.15,-3.21,2.41,.15,-3.22,2.01,.22,-3.22,2.02,.22,-2.45,2.34,.2,-2.45,2.38,.19,-2.45,2.3,.21,-2.45,2.39,.19,-2.45,2.22,.22,-2.45,2.05,.25,-2.45,2.09,.24,-2.45,2.13,.24,-2.45,2.17,.23,-2.46,2.04,.25,-2.45,2.26,.21,-2.45,2.05,.25,-2.45,2.09,.24,-2.46,2.03,.26,-2.46,2.03,.25,-2.45,2.13,.23,-2.45,2.17,.22,-2.45,2.21,.22,-2.45,2.26,.21,-2.45,2.3,.2,-2.45,2.34,.19,-2.45,2.38,.19,-2.46,2.4,.18,-2.46,2.4,.19,-2.49,2.01,.26,-2.49,2.42,.18,-2.5,2.42,.18,-2.5,2.01,.26,-2.49,2.01,.25,-2.47,2.01,.25,-2.47,2.01,.26,-2.48,2.01,.26,-2.49,2.01,.26,-2.52,2.01,.25,-2.52,2.01,.26,-2.51,2.01,.26,-2.49,2.42,.18,-2.54,2.01,.26,-2.53,2.42,.18,-2.54,2.42,.18,-2.54,2.01,.26,-2.54,2.01,.25,-2.52,2.01,.26,-2.53,2.01,.26,-2.56,2.01,.25,-2.56,2.01,.25,-2.55,2.01,.25,-2.53,2.42,.18,-2.58,2.01,.25,-2.58,2.42,.18,-2.58,2.42,.18,-2.59,2.01,.25,-2.58,2.01,.25,-2.57,2.01,.25,-2.57,2.01,.25,-2.6,2.01,.25,-2.6,2.01,.25,-2.59,2.01,.25,-2.57,2.42,.18,-2.62,2.01,.25,-2.62,2.42,.17,-2.63,2.42,.17,-2.63,2.01,.25,-2.62,2.01,.25,-2.61,2.01,.25,-2.61,2.01,.25,-2.64,2.01,.24,-2.64,2.01,.25,-2.64,2.01,.25,-2.61,2.42,.18,-2.66,2.01,.25,-2.66,2.42,.17,-2.67,2.42,.17,-2.67,2.01,.25,-2.66,2.01,.24,-2.65,2.01,.25,-2.66,2.01,.25,-2.68,2.01,.24,-2.68,2.01,.25,-2.68,2.01,.25,-2.65,2.42,.17,-2.71,2.01,.25,-2.7,2.42,.17,-2.71,2.42,.17,-2.71,2.01,.25,-2.71,2.01,.24,-2.69,2.01,.25,-2.7,2.01,.25,-2.73,2.01,.24,-2.73,2.01,.25,-2.72,2.01,.25,-2.7,2.42,.17,-2.75,2.01,.24,-2.75,2.42,.17,-2.75,2.42,.17,-2.75,2.01,.24};
			return value;
		}
		private double[] getCoordinate_12_239_point_4()
		{
			double[] value = {-2.75,2.01,.24,-2.73,2.01,.25,-2.74,2.01,.24,-2.76,2.01,.24,-2.77,2.01,.24,-2.77,2.01,.24,-2.74,2.42,.17,-2.79,2.01,.24,-2.79,2.42,.17,-2.79,2.42,.17,-2.8,2.01,.24,-2.79,2.01,.24,-2.78,2.01,.24,-2.78,2.01,.24,-2.81,2.01,.24,-2.81,2.01,.24,-2.8,2.01,.24,-2.78,2.42,.17,-2.83,2.01,.24,-2.83,2.42,.16,-2.84,2.42,.16,-2.84,2.01,.24,-2.83,2.01,.23,-2.82,2.01,.24,-2.82,2.01,.24,-2.85,2.01,.24,-2.85,2.01,.23,-2.85,2.01,.24,-2.82,2.42,.16,-2.49,2.42,.18,-2.51,2.42,.18,-2.51,2.42,.18,-2.51,2.42,.18,-2.48,2.42,.18,-2.47,2.42,.18,-2.47,2.42,.18,-2.53,2.42,.17,-2.56,2.42,.18,-2.55,2.42,.18,-2.56,2.42,.17,-2.52,2.42,.18,-2.58,2.42,.17,-2.6,2.42,.18,-2.59,2.42,.18,-2.6,2.42,.17,-2.56,2.42,.18,-2.62,2.42,.17,-2.64,2.42,.17,-2.63,2.42,.17,-2.64,2.42,.17,-2.61,2.42,.18,-2.66,2.42,.17,-2.68,2.42,.17,-2.68,2.42,.17,-2.68,2.42,.17,-2.65,2.42,.17,-2.7,2.42,.17,-2.72,2.42,.17,-2.72,2.42,.17,-2.72,2.42,.16,-2.69,2.42,.17,-2.75,2.42,.16,-2.77,2.42,.17,-2.76,2.42,.17,-2.77,2.42,.16,-2.73,2.42,.17,-2.79,2.42,.16,-2.81,2.42,.17,-2.8,2.42,.17,-2.81,2.42,.16,-2.77,2.42,.17,-2.83,2.42,.16,-2.85,2.41,.16,-2.85,2.42,.16,-2.84,2.42,.16,-2.82,2.42,.16,-2.87,2.05,.23,-2.87,2.09,.22,-2.87,2.09,.22,-2.87,2.05,.22,-2.87,2.02,.23,-2.87,2.03,.23,-2.87,2.04,.23,-2.87,2.39,.17,-2.87,2.38,.17,-2.87,2.34,.18,-2.87,2.3,.18,-2.87,2.25,.19,-2.87,2.21,.2,-2.87,2.17,.21,-2.87,2.13,.22,-2.87,2.13,.21,-2.87,2.17,.2,-2.87,2.21,.19,-2.87,2.25,.19,-2.87,2.3,.18,-2.87,2.34,.17,-2.87,2.38,.16,-2.87,2.4,.16,-2.87,2.4,.17};
			return value;
		}
		private double[] getCoordinate_12_239_point_5()
		{
			double[] value = {-2.46,2.02,.26,-2.47,2.02,.26,-2.46,2.41,.19,-2.47,2.41,.18,-2.86,2.41,.17,-2.86,2.41,.16,-2.86,2.02,.24,-2.86,2.02,.24};
			return value;
		}


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


		/** Define subarrays using type double[] */
		private double[] getCoordinate_12_245_point_1()
		{
			double[] value = {-2.43,2.09,-.67,-2.43,2.05,-.68,-2.44,2.04,-.68,-2.43,2.26,-.64,-2.43,2.21,-.65,-2.43,2.17,-.65,-2.43,2.13,-.66,-2.43,2.38,-.62,-2.43,2.34,-.62,-2.43,2.3,-.63,-2.44,2.39,-.61,-2.43,2.38,-.61,-2.43,2.34,-.62,-2.44,2.4,-.61,-2.44,2.4,-.61,-2.43,2.3,-.63,-2.43,2.26,-.63,-2.43,2.21,-.64,-2.43,2.17,-.65,-2.43,2.13,-.66,-2.43,2.09,-.66,-2.43,2.05,-.67,-2.44,2.03,-.68,-2.44,2.03,-.68,-2.48,2.42,-.61,-2.48,2.01,-.68,-2.48,2.01,-.68,-2.48,2.42,-.61,-2.45,2.42,-.6,-2.45,2.42,-.61,-2.46,2.42,-.61,-2.47,2.42,-.61,-2.48,2.42,-.6,-2.49,2.42,-.61,-2.5,2.42,-.61,-2.5,2.42,-.6,-2.47,2.01,-.68,-2.52,2.42,-.61,-2.52,2.01,-.68,-2.53,2.01,-.68,-2.53,2.42,-.61,-2.5,2.42,-.61,-2.51,2.42,-.61,-2.52,2.42,-.6,-2.53,2.42,-.61,-2.54,2.42,-.61,-2.54,2.42,-.6,-2.51,2.01,-.68,-2.56,2.42,-.61,-2.56,2.01,-.68,-2.57,2.01,-.68,-2.57,2.42,-.61,-2.56,2.42,-.6,-2.55,2.42,-.61,-2.55,2.42,-.61,-2.58,2.42,-.6,-2.58,2.42,-.61,-2.57,2.42,-.61,-2.55,2.01,-.68,-2.6,2.42,-.61,-2.6,2.01,-.68,-2.61,2.01,-.68,-2.61,2.42,-.6,-2.6,2.42,-.6,-2.59,2.42,-.61,-2.6,2.42,-.61,-2.62,2.42,-.6,-2.62,2.42,-.6,-2.62,2.42,-.6,-2.6,2.01,-.68,-2.65,2.42,-.6,-2.64,2.01,-.68,-2.65,2.01,-.68,-2.65,2.42,-.6,-2.64,2.42,-.6,-2.63,2.42,-.6,-2.64,2.42,-.6,-2.66,2.42,-.6,-2.67,2.42,-.6,-2.67,2.42,-.6,-2.64,2.01,-.68,-2.69,2.42,-.6,-2.69,2.01,-.68,-2.69,2.01,-.68,-2.69,2.42,-.6,-2.69,2.42,-.6,-2.67,2.42,-.6,-2.68,2.42,-.6,-2.7,2.42,-.6,-2.71,2.42,-.6,-2.71,2.42,-.6,-2.68,2.01,-.68,-2.73,2.42,-.6,-2.73,2.01,-.68,-2.74,2.01,-.68,-2.74,2.42,-.6,-2.73,2.42,-.6,-2.72,2.42,-.6,-2.72,2.42,-.6,-2.74,2.42,-.6};
			return value;
		}
		private double[] getCoordinate_12_245_point_2()
		{
			double[] value = {-2.75,2.42,-.6,-2.75,2.42,-.6,-2.72,2.01,-.68,-2.77,2.42,-.6,-2.77,2.01,-.68,-2.78,2.01,-.68,-2.78,2.42,-.6,-2.77,2.42,-.6,-2.76,2.42,-.6,-2.76,2.42,-.6,-2.79,2.42,-.6,-2.79,2.42,-.6,-2.79,2.42,-.6,-2.76,2.01,-.68,-2.81,2.42,-.6,-2.81,2.01,-.68,-2.82,2.01,-.68,-2.82,2.42,-.6,-2.81,2.42,-.59,-2.8,2.42,-.6,-2.81,2.42,-.6,-2.84,2.41,-.59,-2.83,2.42,-.6,-2.84,2.41,-.6,-2.81,2.01,-.68,-2.48,2.01,-.68,-2.5,2.01,-.68,-2.5,2.01,-.68,-2.49,2.01,-.68,-2.46,2.01,-.68,-2.45,2.01,-.68,-2.45,2.01,-.68,-2.52,2.01,-.68,-2.54,2.01,-.68,-2.54,2.01,-.68,-2.53,2.01,-.68,-2.5,2.01,-.68,-2.56,2.01,-.68,-2.58,2.01,-.68,-2.58,2.01,-.68,-2.57,2.01,-.68,-2.55,2.01,-.68,-2.6,2.01,-.68,-2.62,2.01,-.68,-2.62,2.01,-.68,-2.62,2.01,-.68,-2.59,2.01,-.68,-2.64,2.01,-.67,-2.67,2.01,-.67,-2.67,2.01,-.68,-2.66,2.01,-.68,-2.63,2.01,-.68,-2.69,2.01,-.67,-2.71,2.01,-.67,-2.71,2.01,-.68,-2.7,2.01,-.68,-2.67,2.01,-.68,-2.73,2.0,-.67,-2.75,2.0,-.67,-2.75,2.01,-.68,-2.74,2.01,-.68,-2.72,2.01,-.68,-2.77,2.0,-.67,-2.79,2.0,-.67,-2.79,2.01,-.68,-2.79,2.01,-.68,-2.76,2.01,-.68,-2.81,2.0,-.67,-2.84,2.01,-.67,-2.84,2.01,-.67,-2.83,2.01,-.67,-2.8,2.01,-.68,-2.86,2.38,-.61,-2.86,2.34,-.61,-2.86,2.34,-.61,-2.86,2.38,-.6,-2.85,2.4,-.6,-2.85,2.4,-.6,-2.85,2.39,-.6,-2.85,2.04,-.67,-2.86,2.05,-.67,-2.86,2.09,-.66,-2.86,2.13,-.65,-2.86,2.17,-.64,-2.86,2.21,-.64,-2.86,2.25,-.63,-2.86,2.3,-.62,-2.86,2.29,-.62,-2.86,2.25,-.62,-2.86,2.21,-.63,-2.86,2.17,-.64,-2.86,2.13,-.65,-2.86,2.09,-.65,-2.86,2.05,-.66,-2.85,2.03,-.67,-2.85,2.02,-.67,-2.44,2.41,-.61,-2.45,2.41,-.61,-2.44,2.02,-.68,-2.45,2.02,-.68};
			return value;
		}
		private double[] getCoordinate_12_245_point_3()
		{
			double[] value = {-2.85,2.02,-.67,-2.84,2.02,-.67,-2.84,2.41,-.6,-2.85,2.41,-.6,-2.92,2.17,-.64,-2.92,2.13,-.65,-2.92,2.09,-.66,-2.92,2.04,-.67,-2.92,2.34,-.61,-2.92,2.3,-.62,-2.92,2.25,-.63,-2.92,2.21,-.64,-2.92,2.39,-.6,-2.92,2.38,-.6,-2.92,2.05,-.67,-2.92,2.38,-.6,-2.92,2.34,-.61,-2.92,2.4,-.6,-2.92,2.4,-.6,-2.92,2.29,-.61,-2.92,2.25,-.62,-2.92,2.21,-.63,-2.92,2.17,-.64,-2.92,2.13,-.65,-2.92,2.09,-.65,-2.92,2.05,-.66,-2.92,2.02,-.66,-2.92,2.02,-.67,-2.95,2.42,-.6,-2.95,2.0,-.67,-2.95,2.0,-.67,-2.95,2.42,-.6,-2.93,2.41,-.59,-2.93,2.41,-.6,-2.94,2.42,-.6,-2.94,2.42,-.6,-2.95,2.42,-.59,-2.96,2.42,-.6,-2.96,2.42,-.6,-2.96,2.42,-.59,-2.94,2.01,-.67,-2.98,2.42,-.6,-2.98,2.0,-.67,-2.98,2.0,-.67,-2.98,2.42,-.6,-2.98,2.42,-.59,-2.97,2.42,-.6,-2.97,2.42,-.6,-2.99,2.42,-.6,-2.99,2.42,-.6,-2.99,2.42,-.59,-2.97,2.0,-.67,-3.0,2.42,-.6,-3.0,2.0,-.67,-3.01,2.0,-.67,-3.01,2.42,-.59,-3.0,2.42,-.6,-3.0,2.42,-.6,-3.0,2.42,-.59,-3.01,2.42,-.59,-3.02,2.42,-.59,-3.02,2.42,-.59,-3.0,2.0,-.67,-3.03,2.42,-.59,-3.03,2.0,-.67,-3.04,2.0,-.67,-3.04,2.42,-.59,-3.02,2.42,-.59,-3.03,2.42,-.59,-3.03,2.42,-.59,-3.04,2.42,-.59,-3.05,2.42,-.59,-3.05,2.42,-.59,-3.03,2.0,-.67,-3.06,2.42,-.59,-3.06,2.0,-.67,-3.07,2.0,-.67,-3.07,2.42,-.59,-3.05,2.42,-.59,-3.06,2.42,-.59,-3.06,2.42,-.59,-3.07,2.42,-.59,-3.08,2.42,-.59,-3.08,2.42,-.59,-3.06,2.0,-.67,-3.09,2.42,-.59,-3.09,2.0,-.67,-3.1,2.0,-.67,-3.1,2.42,-.59,-3.09,2.42,-.59,-3.08,2.42,-.59,-3.09,2.42,-.59,-3.1,2.42,-.59,-3.11,2.42,-.59,-3.11,2.42,-.59,-3.09,2.0,-.67,-3.12,2.42,-.59,-3.12,2.0,-.67,-3.13,2.0,-.67,-3.13,2.42,-.59};
			return value;
		}
		private double[] getCoordinate_12_245_point_4()
		{
			double[] value = {-3.12,2.42,-.59,-3.11,2.42,-.59,-3.12,2.42,-.59,-3.13,2.42,-.59,-3.14,2.42,-.59,-3.14,2.42,-.59,-3.12,2.0,-.67,-3.15,2.42,-.59,-3.15,2.0,-.67,-3.16,2.0,-.67,-3.16,2.42,-.59,-3.14,2.42,-.59,-3.15,2.42,-.59,-3.15,2.42,-.59,-3.16,2.42,-.59,-3.17,2.42,-.59,-3.17,2.42,-.59,-3.15,2.0,-.67,-3.18,2.42,-.59,-3.18,2.0,-.67,-3.18,2.01,-.67,-3.18,2.42,-.59,-3.17,2.42,-.59,-3.18,2.42,-.59,-3.18,2.42,-.59,-3.2,2.41,-.59,-3.19,2.41,-.59,-3.2,2.41,-.59,-3.17,2.0,-.67,-2.95,2.0,-.67,-2.96,2.0,-.67,-2.96,2.0,-.67,-2.96,2.0,-.67,-2.94,2.01,-.67,-2.93,2.01,-.67,-2.93,2.01,-.67,-2.98,2.0,-.67,-2.99,2.0,-.67,-2.99,2.0,-.67,-2.99,2.0,-.67,-2.97,2.0,-.67,-3.0,2.0,-.67,-3.02,2.0,-.67,-3.02,2.0,-.67,-3.01,2.0,-.67,-3.0,2.0,-.67,-3.03,2.0,-.67,-3.05,2.0,-.66,-3.05,2.0,-.67,-3.04,2.0,-.67,-3.02,2.0,-.67,-3.06,2.0,-.66,-3.08,2.0,-.66,-3.08,2.0,-.67,-3.07,2.0,-.67,-3.05,2.0,-.67,-3.09,2.0,-.66,-3.11,2.0,-.66,-3.11,2.0,-.67,-3.1,2.0,-.67,-3.08,2.0,-.67,-3.12,2.0,-.66,-3.14,2.0,-.66,-3.14,2.0,-.67,-3.13,2.0,-.67,-3.11,2.0,-.67,-3.15,2.0,-.66,-3.17,2.0,-.66,-3.17,2.0,-.67,-3.16,2.0,-.67,-3.14,2.0,-.67,-3.18,2.0,-.66,-3.19,2.01,-.66,-3.2,2.01,-.67,-3.19,2.01,-.67,-3.17,2.0,-.67,-3.21,2.38,-.6,-3.21,2.34,-.61,-3.21,2.33,-.6,-3.21,2.38,-.59,-3.21,2.4,-.59,-3.21,2.4,-.59,-3.21,2.39,-.6,-3.21,2.03,-.66,-3.21,2.05,-.66,-3.21,2.09,-.65,-3.21,2.13,-.64,-3.21,2.17,-.64,-3.21,2.21,-.63,-3.21,2.25,-.62,-3.21,2.29,-.61,-3.21,2.29,-.61,-3.21,2.25,-.62,-3.21,2.21,-.62,-3.21,2.17,-.63,-3.21,2.13,-.64,-3.21,2.09,-.65,-3.21,2.04,-.65,-3.21,2.02,-.66,-3.21,2.02,-.66};
			return value;
		}
		private double[] getCoordinate_12_245_point_5()
		{
			double[] value = {-2.92,2.4,-.6,-2.93,2.41,-.6,-2.92,2.02,-.67,-2.93,2.02,-.67,-3.2,2.02,-.66,-3.2,2.01,-.66,-3.2,2.41,-.59,-3.2,2.4,-.59};
			return value;
		}


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


		/** Define subarrays using type double[] */
		private double[] getCoordinate_12_251_point_1()
		{
			double[] value = {-.76,2.12,-.69,-.76,2.08,-.7,-.76,2.33,-.66,-.76,2.25,-.67,-.76,2.21,-.68,-.76,2.16,-.69,-.76,2.03,-.71,-.76,2.38,-.65,-.76,2.37,-.65,-.76,2.04,-.71,-.76,2.29,-.66,-.76,2.37,-.64,-.76,2.33,-.65,-.76,2.39,-.64,-.76,2.39,-.64,-.76,2.29,-.66,-.76,2.25,-.67,-.76,2.2,-.67,-.76,2.16,-.68,-.76,2.12,-.69,-.76,2.08,-.7,-.76,2.04,-.7,-.76,2.02,-.71,-.76,2.02,-.71,-.8,2.41,-.64,-.8,2.0,-.72,-.81,2.0,-.72,-.81,2.41,-.64,-.78,2.41,-.64,-.78,2.41,-.64,-.79,2.41,-.64,-.79,2.41,-.64,-.8,2.41,-.63,-.82,2.41,-.63,-.82,2.41,-.64,-.81,2.41,-.64,-.79,2.0,-.72,-.84,2.41,-.64,-.84,2.0,-.72,-.85,2.0,-.72,-.85,2.41,-.64,-.84,2.41,-.63,-.83,2.41,-.64,-.84,2.41,-.64,-.86,2.41,-.63,-.86,2.41,-.64,-.86,2.41,-.64,-.83,2.0,-.72,-.88,2.41,-.64,-.88,2.0,-.72,-.89,2.0,-.72,-.89,2.41,-.64,-.88,2.41,-.63,-.87,2.41,-.64,-.88,2.41,-.64,-.9,2.41,-.64,-.91,2.41,-.64,-.91,2.41,-.63,-.88,2.0,-.72,-.93,2.41,-.64,-.93,2.0,-.71,-.93,2.0,-.71,-.93,2.41,-.64,-.93,2.41,-.63,-.91,2.41,-.64,-.92,2.41,-.64,-.94,2.41,-.64,-.95,2.41,-.64,-.95,2.41,-.63,-.92,2.0,-.72,-.97,2.41,-.64,-.97,2.0,-.71,-.97,2.0,-.71,-.98,2.41,-.64,-.97,2.41,-.63,-.95,2.41,-.64,-.96,2.41,-.64,-.98,2.41,-.64,-.99,2.41,-.64,-.99,2.41,-.63,-.96,2.0,-.71,-1.01,2.41,-.64,-1.01,2.0,-.71,-1.02,2.0,-.71,-1.02,2.41,-.64,-1.01,2.41,-.63,-1.0,2.41,-.64,-1.0,2.41,-.64,-1.03,2.41,-.64,-1.03,2.41,-.64,-1.03,2.41,-.63,-1.0,2.0,-.71,-1.05,2.41,-.64,-1.05,2.0,-.71,-1.06,2.0,-.71,-1.06,2.41,-.64,-1.04,2.41,-.64,-1.05,2.41,-.64,-1.05,2.41,-.63,-1.07,2.41,-.64};
			return value;
		}
		private double[] getCoordinate_12_251_point_2()
		{
			double[] value = {-1.07,2.41,-.64,-1.07,2.41,-.63,-1.04,2.0,-.71,-1.1,2.41,-.64,-1.09,2.0,-.71,-1.1,2.0,-.71,-1.1,2.41,-.64,-1.08,2.41,-.64,-1.09,2.41,-.64,-1.1,2.41,-.63,-1.11,2.41,-.64,-1.12,2.41,-.64,-1.12,2.41,-.63,-1.09,2.0,-.71,-1.14,2.41,-.64,-1.14,2.0,-.71,-1.14,2.0,-.71,-1.14,2.41,-.64,-1.12,2.41,-.64,-1.13,2.41,-.64,-1.14,2.41,-.63,-1.15,2.41,-.64,-1.16,2.41,-.64,-1.16,2.4,-.63,-1.13,2.0,-.71,-.8,2.0,-.71,-.82,2.0,-.71,-.82,2.0,-.72,-.81,2.0,-.72,-.78,2.0,-.72,-.78,2.0,-.72,-.78,2.0,-.71,-.84,2.0,-.71,-.86,2.0,-.71,-.86,2.0,-.72,-.86,2.0,-.72,-.83,2.0,-.72,-.88,2.0,-.71,-.9,2.0,-.71,-.9,2.0,-.72,-.9,2.0,-.72,-.87,2.0,-.72,-.93,2.0,-.71,-.95,2.0,-.71,-.95,2.0,-.71,-.94,2.0,-.71,-.91,2.0,-.72,-.97,2.0,-.71,-.99,2.0,-.71,-.99,2.0,-.71,-.98,2.0,-.71,-.95,2.0,-.71,-1.01,2.0,-.71,-1.03,2.0,-.71,-1.03,2.0,-.71,-1.02,2.0,-.71,-1.0,2.0,-.71,-1.05,2.0,-.71,-1.07,2.0,-.71,-1.07,2.0,-.71,-1.07,2.0,-.71,-1.04,2.0,-.71,-1.09,2.0,-.71,-1.12,2.0,-.71,-1.12,2.0,-.71,-1.11,2.0,-.71,-1.08,2.0,-.71,-1.14,2.0,-.71,-1.16,2.0,-.71,-1.16,2.0,-.71,-1.15,2.0,-.71,-1.12,2.0,-.71,-1.18,2.37,-.64,-1.18,2.33,-.65,-1.18,2.33,-.65,-1.18,2.37,-.64,-1.17,2.39,-.63,-1.17,2.39,-.64,-1.18,2.38,-.64,-1.18,2.03,-.71,-1.18,2.04,-.7,-1.18,2.08,-.7,-1.18,2.12,-.69,-1.18,2.16,-.68,-1.18,2.2,-.67,-1.18,2.24,-.67,-1.18,2.29,-.66,-1.18,2.29,-.65,-1.18,2.24,-.66,-1.18,2.2,-.67,-1.18,2.16,-.68,-1.18,2.12,-.68,-1.18,2.08,-.69,-1.18,2.04,-.7,-1.17,2.02,-.71,-1.17,2.01,-.7,-.77,2.4,-.64,-.77,2.4,-.64,-.77,2.01,-.71,-.77,2.01,-.71};
			return value;
		}
		private double[] getCoordinate_12_251_point_3()
		{
			double[] value = {-1.17,2.01,-.71,-1.16,2.01,-.71,-1.16,2.4,-.64,-1.17,2.4,-.64,-1.24,2.12,-.69,-1.24,2.08,-.7,-1.24,2.04,-.7,-1.24,2.03,-.71,-1.24,2.37,-.64,-1.24,2.33,-.65,-1.24,2.29,-.66,-1.24,2.24,-.67,-1.24,2.2,-.67,-1.24,2.16,-.68,-1.24,2.38,-.64,-1.24,2.37,-.64,-1.24,2.33,-.65,-1.25,2.39,-.64,-1.25,2.39,-.63,-1.24,2.29,-.65,-1.24,2.24,-.66,-1.24,2.2,-.67,-1.24,2.16,-.68,-1.24,2.12,-.68,-1.24,2.08,-.69,-1.24,2.04,-.7,-1.24,2.01,-.7,-1.24,2.02,-.71,-1.27,2.41,-.64,-1.27,2.0,-.71,-1.27,2.0,-.71,-1.28,2.41,-.64,-1.26,2.4,-.63,-1.26,2.41,-.64,-1.26,2.41,-.64,-1.27,2.41,-.64,-1.27,2.41,-.63,-1.29,2.41,-.63,-1.29,2.41,-.64,-1.28,2.41,-.64,-1.26,2.0,-.71,-1.3,2.41,-.64,-1.3,2.0,-.71,-1.3,2.0,-.71,-1.3,2.41,-.63,-1.29,2.41,-.64,-1.29,2.41,-.64,-1.3,2.41,-.63,-1.31,2.41,-.63,-1.31,2.41,-.63,-1.31,2.41,-.63,-1.29,2.0,-.71,-1.33,2.41,-.63,-1.33,2.0,-.71,-1.33,2.0,-.71,-1.33,2.41,-.63,-1.32,2.41,-.63,-1.32,2.41,-.63,-1.33,2.41,-.63,-1.34,2.41,-.63,-1.34,2.41,-.63,-1.34,2.41,-.63,-1.32,2.0,-.71,-1.36,2.41,-.63,-1.36,2.0,-.71,-1.36,2.0,-.71,-1.36,2.41,-.63,-1.35,2.41,-.63,-1.35,2.41,-.63,-1.36,2.41,-.63,-1.37,2.41,-.63,-1.37,2.41,-.63,-1.37,2.41,-.63,-1.35,2.0,-.71,-1.39,2.41,-.63,-1.39,2.0,-.71,-1.39,2.0,-.71,-1.39,2.41,-.63,-1.38,2.41,-.63,-1.38,2.41,-.63,-1.39,2.41,-.63,-1.4,2.41,-.63,-1.4,2.41,-.63,-1.4,2.41,-.63,-1.38,2.0,-.71,-1.42,2.41,-.63,-1.42,1.99,-.71,-1.42,1.99,-.71,-1.42,2.41,-.63,-1.41,2.41,-.63,-1.41,2.41,-.63,-1.42,2.41,-.63,-1.43,2.41,-.63,-1.43,2.41,-.63,-1.43,2.41,-.63,-1.41,1.99,-.71,-1.45,2.41,-.63,-1.44,1.99,-.71,-1.45,1.99,-.71,-1.45,2.41,-.63};
			return value;
		}
		private double[] getCoordinate_12_251_point_4()
		{
			double[] value = {-1.44,2.41,-.63,-1.44,2.41,-.63,-1.45,2.41,-.63,-1.46,2.41,-.63,-1.46,2.41,-.63,-1.46,2.41,-.63,-1.44,1.99,-.71,-1.47,2.41,-.63,-1.47,1.99,-.71,-1.48,1.99,-.71,-1.48,2.41,-.63,-1.46,2.41,-.63,-1.47,2.41,-.63,-1.47,2.41,-.63,-1.48,2.41,-.63,-1.49,2.41,-.63,-1.49,2.41,-.63,-1.47,1.99,-.71,-1.5,2.41,-.63,-1.5,1.99,-.71,-1.51,2.0,-.71,-1.51,2.41,-.63,-1.49,2.41,-.63,-1.5,2.41,-.63,-1.5,2.41,-.63,-1.52,2.4,-.63,-1.51,2.41,-.63,-1.52,2.4,-.63,-1.5,1.99,-.71,-1.27,1.99,-.71,-1.28,1.99,-.71,-1.28,2.0,-.71,-1.28,2.0,-.71,-1.26,2.0,-.71,-1.25,2.0,-.71,-1.25,2.0,-.71,-1.3,1.99,-.71,-1.31,1.99,-.71,-1.31,2.0,-.71,-1.31,2.0,-.71,-1.29,2.0,-.71,-1.33,1.99,-.71,-1.34,1.99,-.71,-1.34,2.0,-.71,-1.34,2.0,-.71,-1.32,2.0,-.71,-1.36,1.99,-.71,-1.37,1.99,-.71,-1.37,2.0,-.71,-1.37,2.0,-.71,-1.35,2.0,-.71,-1.39,1.99,-.7,-1.4,1.99,-.7,-1.4,1.99,-.71,-1.4,2.0,-.71,-1.38,2.0,-.71,-1.42,1.99,-.7,-1.43,1.99,-.7,-1.43,1.99,-.71,-1.42,1.99,-.71,-1.41,1.99,-.71,-1.44,1.99,-.7,-1.46,1.99,-.7,-1.46,1.99,-.71,-1.45,1.99,-.71,-1.43,1.99,-.71,-1.47,1.99,-.7,-1.49,1.99,-.7,-1.49,1.99,-.71,-1.48,1.99,-.71,-1.46,1.99,-.71,-1.5,1.99,-.7,-1.52,2.0,-.7,-1.52,2.0,-.71,-1.51,2.0,-.71,-1.49,1.99,-.71,-1.53,2.37,-.64,-1.53,2.33,-.65,-1.53,2.33,-.64,-1.53,2.37,-.63,-1.53,2.39,-.63,-1.53,2.39,-.64,-1.53,2.38,-.64,-1.53,2.02,-.7,-1.53,2.04,-.7,-1.53,2.08,-.69,-1.53,2.12,-.69,-1.53,2.16,-.68,-1.53,2.2,-.67,-1.53,2.24,-.66,-1.53,2.28,-.66,-1.53,2.28,-.65,-1.53,2.24,-.66,-1.53,2.2,-.67,-1.53,2.16,-.67,-1.53,2.12,-.68,-1.53,2.08,-.69,-1.53,2.03,-.7,-1.53,2.01,-.71,-1.53,2.01,-.7};
			return value;
		}
		private double[] getCoordinate_12_251_point_5()
		{
			double[] value = {-1.25,2.4,-.64,-1.25,2.4,-.64,-1.25,2.01,-.71,-1.25,2.01,-.71,-1.52,2.01,-.71,-1.52,2.0,-.71,-1.52,2.4,-.63,-1.53,2.39,-.64,-1.61,2.12,-.69,-1.61,2.08,-.69,-1.61,2.04,-.7,-1.62,2.02,-.7,-1.61,2.28,-.65,-1.61,2.2,-.67,-1.61,2.16,-.68,-1.61,2.37,-.64,-1.61,2.33,-.65,-1.62,2.38,-.64,-1.61,2.24,-.66,-1.61,2.37,-.63,-1.61,2.32,-.64,-1.62,2.39,-.64,-1.62,2.39,-.63,-1.61,2.28,-.65,-1.61,2.24,-.66,-1.61,2.2,-.66,-1.61,2.16,-.67,-1.61,2.12,-.68,-1.61,2.08,-.69,-1.61,2.03,-.7,-1.62,2.01,-.7,-1.62,2.01,-.7,-1.66,2.41,-.63,-1.65,1.99,-.71,-1.66,1.99,-.71,-1.66,2.41,-.63,-1.63,2.4,-.63,-1.63,2.4,-.63,-1.64,2.41,-.63,-1.65,2.41,-.63,-1.66,2.41,-.63,-1.67,2.41,-.63,-1.68,2.41,-.63,-1.68,2.41,-.63,-1.65,2.0,-.71,-1.7,2.41,-.63,-1.7,1.99,-.71,-1.7,1.99,-.71,-1.7,2.41,-.63,-1.68,2.41,-.63,-1.69,2.41,-.63,-1.7,2.41,-.63,-1.71,2.41,-.63,-1.72,2.41,-.63,-1.72,2.41,-.63,-1.69,1.99,-.71,-1.74,2.41,-.63,-1.74,1.99,-.71,-1.75,1.99,-.71,-1.75,2.41,-.63,-1.73,2.41,-.63,-1.73,2.41,-.63,-1.74,2.41,-.63,-1.75,2.41,-.63,-1.76,2.41,-.63,-1.76,2.41,-.63,-1.73,1.99,-.71,-1.78,2.41,-.63,-1.78,1.99,-.71,-1.79,1.99,-.71,-1.79,2.41,-.63,-1.77,2.41,-.63,-1.78,2.41,-.63,-1.78,2.41,-.62,-1.8,2.41,-.63,-1.8,2.41,-.63,-1.8,2.41,-.62,-1.77,1.99,-.71,-1.82,2.41,-.63,-1.82,1.99,-.71,-1.83,1.99,-.71,-1.83,2.41,-.63,-1.81,2.41,-.63,-1.82,2.41,-.63,-1.82,2.41,-.62,-1.84,2.41,-.63,-1.85,2.41,-.63,-1.85,2.41,-.62,-1.82,1.99,-.71,-1.87,2.41,-.63,-1.87,1.99,-.71,-1.87,1.99,-.71,-1.87,2.41,-.63,-1.85,2.41,-.63,-1.86,2.41,-.63,-1.87,2.41,-.62,-1.88,2.41,-.63,-1.89,2.41,-.63,-1.89,2.41,-.62,-1.86,1.99,-.71};
			return value;
		}
		private double[] getCoordinate_12_251_point_6()
		{
			double[] value = {-1.91,2.41,-.63,-1.91,1.99,-.7,-1.91,1.99,-.7,-1.92,2.41,-.63,-1.89,2.41,-.63,-1.9,2.41,-.63,-1.91,2.41,-.62,-1.92,2.41,-.63,-1.93,2.41,-.63,-1.93,2.41,-.62,-1.9,1.99,-.71,-1.95,2.41,-.63,-1.95,1.99,-.7,-1.96,1.99,-.7,-1.96,2.41,-.63,-1.94,2.41,-.63,-1.94,2.41,-.63,-1.95,2.41,-.62,-1.96,2.41,-.63,-1.97,2.41,-.63,-1.97,2.41,-.62,-1.94,1.99,-.7,-1.99,2.41,-.63,-1.99,1.99,-.7,-2.0,1.99,-.7,-2.0,2.41,-.63,-1.98,2.41,-.63,-1.99,2.41,-.63,-1.99,2.41,-.62,-2.02,2.4,-.62,-2.01,2.4,-.63,-2.02,2.4,-.63,-1.98,1.99,-.7,-1.65,1.99,-.7,-1.68,1.99,-.7,-1.68,1.99,-.71,-1.67,1.99,-.71,-1.64,2.0,-.71,-1.63,2.0,-.71,-1.63,2.0,-.7,-1.7,1.99,-.7,-1.72,1.99,-.7,-1.72,1.99,-.71,-1.71,1.99,-.71,-1.68,1.99,-.71,-1.74,1.99,-.7,-1.76,1.99,-.7,-1.76,1.99,-.71,-1.75,1.99,-.71,-1.72,1.99,-.71,-1.78,1.99,-.7,-1.8,1.99,-.7,-1.8,1.99,-.71,-1.8,1.99,-.71,-1.77,1.99,-.71,-1.82,1.99,-.7,-1.84,1.99,-.7,-1.84,1.99,-.71,-1.84,1.99,-.71,-1.81,1.99,-.71,-1.87,1.99,-.7,-1.89,1.99,-.7,-1.89,1.99,-.71,-1.88,1.99,-.71,-1.85,1.99,-.71,-1.91,1.99,-.7,-1.93,1.99,-.7,-1.93,1.99,-.7,-1.92,1.99,-.7,-1.89,1.99,-.71,-1.95,1.99,-.7,-1.97,1.99,-.7,-1.97,1.99,-.7,-1.96,1.99,-.7,-1.94,1.99,-.7,-1.99,1.99,-.7,-2.01,2.0,-.7,-2.01,2.0,-.7,-2.01,2.0,-.7,-1.98,1.99,-.7,-2.04,2.37,-.64,-2.03,2.32,-.64,-2.03,2.32,-.64,-2.04,2.36,-.63,-2.03,2.39,-.63,-2.03,2.39,-.63,-2.03,2.38,-.63,-2.03,2.02,-.7,-2.03,2.03,-.7,-2.03,2.07,-.69,-2.03,2.12,-.68,-2.03,2.16,-.67,-2.03,2.2,-.67,-2.03,2.24,-.66,-2.03,2.28,-.65,-2.03,2.28,-.65,-2.03,2.24,-.65,-2.03,2.2,-.66,-2.03,2.16,-.67,-2.03,2.12,-.68};
			return value;
		}
		private double[] getCoordinate_12_251_point_7()
		{
			double[] value = {-2.03,2.07,-.68,-2.03,2.03,-.69,-2.03,2.01,-.7,-2.03,2.01,-.69,-1.62,2.39,-.63,-1.63,2.4,-.63,-1.62,2.01,-.71,-1.63,2.0,-.71,-2.02,2.01,-.7,-2.02,2.0,-.7,-2.02,2.4,-.63,-2.02,2.39,-.63};
			return value;
		}


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


		/** Define subarrays using type double[] */
		private double[] getCoordinate_12_257_point_1()
		{
			double[] value = {2.11,2.05,-.82,2.11,2.01,-.83,2.11,2.21,-.77,2.11,2.34,-.73,2.11,2.25,-.75,2.11,2.33,-.73,2.11,2.29,-.74,2.11,2.17,-.78,2.11,2.13,-.79,2.11,2.09,-.81,2.1,2.0,-.83,2.11,2.33,-.72,2.11,2.29,-.74,2.1,2.35,-.72,2.1,2.35,-.72,2.11,2.25,-.75,2.11,2.21,-.76,2.11,2.17,-.78,2.11,2.13,-.79,2.11,2.09,-.8,2.11,2.05,-.81,2.11,2.01,-.83,2.1,1.99,-.83,2.1,1.99,-.84,2.07,2.37,-.72,2.07,1.97,-.84,2.06,1.97,-.84,2.06,2.37,-.71,2.09,2.37,-.71,2.09,2.37,-.72,2.08,2.37,-.72,2.07,2.37,-.72,2.07,2.37,-.71,2.05,2.37,-.71,2.05,2.37,-.71,2.05,2.37,-.71,2.07,1.97,-.84,2.02,2.37,-.71,2.02,1.97,-.84,2.02,1.97,-.84,2.02,2.37,-.71,2.02,2.37,-.71,2.04,2.37,-.71,2.03,2.37,-.71,2.01,2.37,-.71,2.0,2.37,-.71,2.0,2.37,-.71,2.03,1.97,-.84,1.98,2.37,-.71,1.98,1.97,-.84,1.97,1.97,-.84,1.98,2.37,-.71,2.0,2.37,-.71,1.99,2.37,-.71,1.98,2.37,-.71,1.97,2.37,-.71,1.96,2.37,-.71,1.96,2.37,-.71,1.99,1.97,-.84,1.94,2.37,-.71,1.94,1.97,-.84,1.93,1.97,-.84,1.93,2.37,-.71,1.95,2.37,-.71,1.95,2.37,-.71,1.94,2.37,-.71,1.93,2.37,-.71,1.92,2.37,-.71,1.92,2.37,-.71,1.95,1.97,-.84,1.9,2.37,-.71,1.9,1.97,-.84,1.89,1.97,-.84,1.89,2.37,-.71,1.91,2.37,-.71,1.91,2.37,-.71,1.9,2.37,-.71,1.88,2.37,-.71,1.88,2.37,-.71,1.88,2.37,-.7,1.9,1.97,-.84,1.86,2.37,-.71,1.85,1.97,-.84,1.85,1.97,-.84,1.85,2.37,-.71,1.87,2.37,-.71,1.86,2.37,-.71,1.86,2.37,-.7,1.84,2.37,-.71,1.84,2.37,-.71,1.84,2.37,-.7,1.86,1.97,-.84,1.81,2.37,-.71,1.81,1.97,-.84,1.81,1.97,-.84,1.81,2.37,-.71,1.83,2.37,-.71,1.82,2.37,-.71,1.81,2.37,-.7,1.8,2.37,-.71};
			return value;
		}
		private double[] getCoordinate_12_257_point_2()
		{
			double[] value = {1.79,2.37,-.71,1.79,2.37,-.7,1.82,1.97,-.84,1.77,2.37,-.71,1.77,1.97,-.83,1.76,1.97,-.83,1.76,2.37,-.71,1.79,2.37,-.71,1.78,2.37,-.71,1.77,2.37,-.7,1.76,2.37,-.71,1.75,2.37,-.71,1.75,2.37,-.7,1.78,1.97,-.83,1.73,2.37,-.71,1.73,1.97,-.83,1.72,1.97,-.83,1.72,2.37,-.71,1.74,2.37,-.71,1.74,2.37,-.71,1.73,2.37,-.7,1.71,2.36,-.7,1.72,2.37,-.71,1.71,2.37,-.71,1.73,1.97,-.83,2.07,1.97,-.84,2.04,1.97,-.84,2.04,1.97,-.84,2.05,1.97,-.84,2.08,1.97,-.84,2.09,1.98,-.84,2.09,1.97,-.84,2.02,1.97,-.84,2.0,1.97,-.84,2.0,1.97,-.84,2.01,1.97,-.84,2.04,1.97,-.84,1.98,1.97,-.84,1.96,1.97,-.83,1.96,1.97,-.84,1.97,1.97,-.84,1.99,1.97,-.84,1.94,1.97,-.83,1.92,1.97,-.83,1.92,1.97,-.84,1.92,1.97,-.84,1.95,1.97,-.84,1.9,1.97,-.83,1.88,1.97,-.83,1.88,1.97,-.84,1.88,1.97,-.84,1.91,1.97,-.84,1.85,1.97,-.83,1.83,1.97,-.83,1.83,1.97,-.84,1.84,1.97,-.84,1.87,1.97,-.84,1.81,1.97,-.83,1.79,1.97,-.83,1.79,1.97,-.84,1.8,1.97,-.84,1.83,1.97,-.84,1.77,1.97,-.83,1.75,1.97,-.83,1.75,1.97,-.83,1.76,1.97,-.83,1.78,1.97,-.83,1.73,1.97,-.83,1.71,1.97,-.83,1.71,1.97,-.83,1.71,1.97,-.83,1.74,1.97,-.83,1.69,2.33,-.72,1.69,2.29,-.73,1.69,2.29,-.72,1.69,2.33,-.71,1.69,2.35,-.71,1.69,2.35,-.71,1.69,2.34,-.71,1.69,2.0,-.82,1.69,2.01,-.82,1.69,2.05,-.81,1.69,2.09,-.79,1.69,2.13,-.78,1.69,2.17,-.77,1.69,2.21,-.76,1.69,2.25,-.74,1.69,2.25,-.74,1.69,2.21,-.75,1.69,2.17,-.76,1.69,2.13,-.78,1.69,2.09,-.79,1.69,2.05,-.8,1.69,2.01,-.81,1.69,1.99,-.83,1.69,1.99,-.82,2.1,2.36,-.72,2.09,2.36,-.72,2.1,1.98,-.84,2.09,1.98,-.84};
			return value;
		}
		private double[] getCoordinate_12_257_point_3()
		{
			double[] value = {1.7,1.98,-.83,1.7,1.98,-.83,1.7,2.36,-.71,1.7,2.36,-.71,1.62,2.05,-.8,1.62,2.01,-.82,1.62,2.13,-.78,1.62,2.34,-.71,1.62,2.17,-.77,1.63,2.33,-.72,1.63,2.25,-.74,1.63,2.29,-.73,1.62,2.0,-.82,1.62,2.09,-.79,1.63,2.21,-.75,1.63,2.33,-.71,1.63,2.29,-.72,1.62,2.35,-.71,1.62,2.35,-.7,1.63,2.25,-.74,1.63,2.21,-.75,1.63,2.17,-.76,1.62,2.13,-.77,1.62,2.09,-.79,1.62,2.05,-.8,1.62,2.01,-.81,1.62,1.99,-.82,1.62,1.99,-.82,1.6,2.37,-.7,1.59,1.97,-.83,1.59,1.97,-.83,1.59,2.37,-.7,1.61,2.36,-.7,1.61,2.36,-.7,1.61,2.37,-.7,1.6,2.37,-.7,1.6,2.37,-.7,1.59,2.37,-.7,1.58,2.37,-.7,1.58,2.37,-.7,1.6,1.97,-.83,1.57,2.37,-.7,1.57,1.97,-.83,1.56,1.97,-.83,1.56,2.37,-.7,1.58,2.37,-.7,1.57,2.37,-.7,1.57,2.37,-.7,1.56,2.37,-.7,1.55,2.37,-.7,1.55,2.37,-.7,1.57,1.97,-.83,1.54,2.37,-.7,1.54,1.97,-.83,1.53,1.97,-.83,1.53,2.37,-.7,1.55,2.37,-.7,1.54,2.37,-.7,1.54,2.37,-.69,1.53,2.37,-.7,1.52,2.37,-.7,1.52,2.37,-.69,1.54,1.97,-.83,1.51,2.37,-.7,1.51,1.97,-.83,1.5,1.97,-.83,1.5,2.37,-.7,1.52,2.37,-.7,1.51,2.37,-.7,1.51,2.37,-.69,1.5,2.37,-.7,1.49,2.37,-.7,1.49,2.37,-.69,1.51,1.97,-.83,1.48,2.37,-.7,1.48,1.97,-.83,1.47,1.97,-.83,1.48,2.37,-.7,1.49,2.37,-.7,1.49,2.37,-.7,1.48,2.37,-.69,1.47,2.37,-.69,1.47,2.37,-.7,1.47,2.37,-.7,1.48,1.97,-.83,1.45,2.37,-.7,1.45,1.97,-.83,1.44,1.97,-.83,1.45,2.37,-.7,1.46,2.37,-.7,1.46,2.37,-.7,1.45,2.37,-.69,1.44,2.37,-.7,1.44,2.37,-.7,1.44,2.37,-.69,1.45,1.97,-.83,1.42,2.37,-.7,1.42,1.97,-.82,1.42,1.97,-.82,1.42,2.37,-.7};
			return value;
		}
		private double[] getCoordinate_12_257_point_4()
		{
			double[] value = {1.42,2.37,-.69,1.43,2.37,-.7,1.43,2.37,-.7,1.41,2.37,-.7,1.41,2.37,-.7,1.41,2.37,-.69,1.42,1.97,-.82,1.39,2.37,-.7,1.39,1.97,-.82,1.39,1.97,-.82,1.39,2.37,-.7,1.39,2.37,-.69,1.4,2.37,-.7,1.4,2.37,-.7,1.38,2.37,-.7,1.38,2.37,-.7,1.38,2.37,-.69,1.4,1.97,-.82,1.36,2.37,-.69,1.36,1.97,-.82,1.36,1.97,-.82,1.36,2.37,-.7,1.36,2.37,-.69,1.37,2.37,-.7,1.37,2.37,-.69,1.35,2.36,-.69,1.35,2.37,-.7,1.35,2.36,-.7,1.37,1.97,-.82,1.59,1.97,-.82,1.58,1.97,-.82,1.58,1.97,-.83,1.59,1.97,-.83,1.61,1.97,-.83,1.61,1.97,-.83,1.61,1.97,-.82,1.57,1.97,-.82,1.55,1.97,-.82,1.55,1.97,-.83,1.56,1.97,-.83,1.58,1.97,-.83,1.54,1.97,-.82,1.52,1.97,-.82,1.52,1.97,-.83,1.53,1.97,-.83,1.55,1.97,-.83,1.51,1.97,-.82,1.49,1.97,-.82,1.49,1.97,-.83,1.5,1.97,-.83,1.52,1.97,-.83,1.48,1.97,-.82,1.46,1.97,-.82,1.46,1.97,-.83,1.47,1.97,-.83,1.49,1.97,-.83,1.45,1.97,-.82,1.43,1.97,-.82,1.43,1.97,-.82,1.44,1.97,-.83,1.46,1.97,-.83,1.42,1.97,-.82,1.41,1.97,-.82,1.41,1.97,-.82,1.41,1.97,-.82,1.43,1.97,-.82,1.39,1.97,-.82,1.38,1.97,-.82,1.38,1.97,-.82,1.38,1.97,-.82,1.4,1.97,-.82,1.36,1.97,-.82,1.35,1.97,-.82,1.35,1.97,-.82,1.35,1.97,-.82,1.37,1.97,-.82,1.33,2.33,-.71,1.33,2.29,-.72,1.33,2.29,-.71,1.33,2.33,-.7,1.34,2.35,-.7,1.34,2.35,-.7,1.34,2.34,-.7,1.33,2.0,-.81,1.33,2.01,-.81,1.33,2.05,-.8,1.33,2.09,-.78,1.33,2.13,-.77,1.33,2.17,-.76,1.33,2.21,-.75,1.33,2.25,-.73,1.33,2.25,-.73,1.33,2.21,-.74,1.33,2.17,-.75,1.33,2.13,-.77,1.33,2.09,-.78,1.33,2.05,-.79,1.33,2.01,-.8,1.34,1.99,-.82,1.34,1.98,-.81};
			return value;
		}
		private double[] getCoordinate_12_257_point_5()
		{
			double[] value = {1.62,2.36,-.71,1.62,2.36,-.71,1.62,1.98,-.83,1.61,1.98,-.83,1.34,1.98,-.82,1.34,1.98,-.82,1.34,2.36,-.7,1.34,2.35,-.7,1.25,2.25,-.73,1.25,2.21,-.74,1.25,2.17,-.76,1.25,2.09,-.78,1.25,2.34,-.7,1.25,2.33,-.7,1.25,2.29,-.72,1.25,2.01,-.81,1.25,2.0,-.81,1.25,2.05,-.79,1.25,2.13,-.77,1.25,2.33,-.7,1.25,2.29,-.71,1.25,2.35,-.69,1.25,2.35,-.7,1.25,2.25,-.72,1.25,2.21,-.74,1.25,2.17,-.75,1.25,2.13,-.76,1.25,2.09,-.78,1.25,2.05,-.79,1.25,2.01,-.8,1.25,1.98,-.81,1.25,1.99,-.81,1.21,2.37,-.69,1.21,1.97,-.82,1.2,1.97,-.82,1.2,2.37,-.69,1.23,2.36,-.69,1.23,2.36,-.69,1.23,2.36,-.69,1.22,2.37,-.69,1.21,2.37,-.69,1.2,2.37,-.69,1.19,2.37,-.69,1.19,2.37,-.68,1.22,1.97,-.82,1.17,2.37,-.69,1.17,1.97,-.82,1.16,1.97,-.82,1.16,2.37,-.69,1.18,2.37,-.69,1.18,2.37,-.69,1.17,2.37,-.68,1.16,2.37,-.69,1.15,2.37,-.69,1.15,2.37,-.68,1.17,1.97,-.82,1.13,2.37,-.69,1.13,1.97,-.82,1.12,1.97,-.82,1.12,2.37,-.69,1.14,2.37,-.69,1.13,2.37,-.69,1.13,2.37,-.68,1.11,2.37,-.69,1.11,2.37,-.69,1.11,2.37,-.68,1.13,1.97,-.82,1.09,2.37,-.69,1.08,1.97,-.81,1.08,1.97,-.81,1.08,2.37,-.69,1.1,2.37,-.69,1.09,2.37,-.69,1.09,2.37,-.68,1.07,2.37,-.69,1.06,2.37,-.69,1.06,2.37,-.68,1.09,1.97,-.81,1.04,2.37,-.69,1.04,1.97,-.81,1.03,1.97,-.81,1.04,2.37,-.69,1.06,2.37,-.69,1.05,2.37,-.69,1.04,2.37,-.68,1.03,2.37,-.69,1.02,2.37,-.68,1.02,2.37,-.68,1.05,1.97,-.81,1.0,2.37,-.68,1.0,1.97,-.81,.99,1.97,-.81,.99,2.37,-.68,1.01,2.37,-.68,1.01,2.37,-.68,1.0,2.37,-.68,.99,2.37,-.68,.98,2.37,-.68,.98,2.37,-.68,1.01,1.97,-.81};
			return value;
		}
		private double[] getCoordinate_12_257_point_6()
		{
			double[] value = {.96,2.37,-.68,.96,1.97,-.81,.95,1.97,-.81,.95,2.37,-.68,.97,2.37,-.68,.97,2.37,-.68,.96,2.37,-.68,.94,2.37,-.68,.94,2.37,-.68,.94,2.37,-.68,.96,1.97,-.81,.92,2.37,-.68,.91,1.96,-.81,.91,1.96,-.81,.91,2.37,-.68,.93,2.37,-.68,.92,2.37,-.68,.92,2.37,-.68,.9,2.37,-.68,.9,2.37,-.68,.9,2.37,-.68,.92,1.97,-.81,.87,2.37,-.68,.87,1.96,-.81,.87,1.97,-.81,.87,2.36,-.68,.89,2.37,-.68,.88,2.37,-.68,.87,2.36,-.68,.85,2.36,-.68,.86,2.36,-.68,.85,2.36,-.68,.88,1.96,-.81,1.21,1.96,-.81,1.19,1.96,-.81,1.19,1.97,-.82,1.2,1.97,-.82,1.22,1.97,-.82,1.23,1.97,-.82,1.23,1.97,-.81,1.17,1.96,-.81,1.15,1.96,-.81,1.15,1.97,-.82,1.15,1.97,-.82,1.18,1.97,-.82,1.13,1.96,-.81,1.1,1.96,-.81,1.1,1.97,-.82,1.11,1.97,-.82,1.14,1.97,-.82,1.08,1.96,-.81,1.06,1.96,-.81,1.06,1.97,-.81,1.07,1.97,-.81,1.1,1.97,-.82,1.04,1.96,-.81,1.02,1.96,-.81,1.02,1.97,-.81,1.03,1.97,-.81,1.06,1.97,-.81,1.0,1.96,-.81,.98,1.96,-.81,.98,1.97,-.81,.98,1.97,-.81,1.01,1.97,-.81,.96,1.96,-.81,.94,1.96,-.81,.94,1.97,-.81,.94,1.97,-.81,.97,1.97,-.81,.91,1.96,-.8,.89,1.96,-.8,.89,1.96,-.81,.9,1.96,-.81,.93,1.97,-.81,.87,1.96,-.8,.85,1.97,-.8,.85,1.97,-.81,.86,1.97,-.81,.89,1.96,-.81,.83,2.33,-.69,.83,2.29,-.71,.83,2.28,-.7,.83,2.32,-.69,.84,2.35,-.68,.84,2.35,-.69,.83,2.34,-.69,.83,1.99,-.8,.83,2.0,-.79,.83,2.04,-.78,.83,2.09,-.77,.83,2.13,-.76,.83,2.17,-.74,.83,2.21,-.73,.83,2.25,-.72,.83,2.24,-.71,.83,2.2,-.73,.83,2.16,-.74,.83,2.12,-.75,.83,2.08,-.76};
			return value;
		}
		private double[] getCoordinate_12_257_point_7()
		{
			double[] value = {.83,2.04,-.78,.83,2.0,-.79,.84,1.98,-.8,.84,1.98,-.8,1.24,2.35,-.7,1.24,2.36,-.69,1.24,1.98,-.81,1.24,1.98,-.82,.84,1.98,-.8,.85,1.97,-.8,.85,2.36,-.68,.84,2.35,-.68};
			return value;
		}


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


		/** Define subarrays using type double[] */
		private double[] getCoordinate_12_263_point_1()
		{
			double[] value = {-.75,2.07,.27,-.75,2.11,.27,-.75,2.16,.26,-.75,2.2,.25,-.75,2.24,.24,-.76,2.02,.28,-.75,2.03,.28,-.76,2.37,.22,-.75,2.36,.22,-.75,2.32,.23,-.75,2.28,.24,-.75,2.03,.28,-.75,2.07,.27,-.76,2.01,.29,-.76,2.01,.28,-.75,2.11,.26,-.75,2.16,.25,-.75,2.2,.25,-.75,2.24,.24,-.75,2.28,.23,-.75,2.32,.22,-.75,2.36,.22,-.76,2.38,.21,-.76,2.39,.22,-.79,1.99,.29,-.8,2.4,.21,-.8,2.4,.21,-.8,1.99,.29,-.77,1.99,.28,-.77,2.0,.29,-.79,1.99,.28,-.78,1.99,.29,-.79,1.99,.29,-.81,1.99,.29,-.82,1.99,.29,-.82,1.99,.28,-.79,2.4,.21,-.84,1.99,.29,-.84,2.4,.21,-.85,2.4,.21,-.84,1.99,.29,-.84,1.99,.29,-.82,1.99,.29,-.83,1.99,.29,-.86,1.99,.29,-.86,1.99,.29,-.85,1.99,.29,-.83,2.4,.21,-.88,1.99,.29,-.88,2.4,.21,-.89,2.4,.21,-.89,1.99,.29,-.88,1.99,.29,-.87,1.99,.29,-.87,1.99,.29,-.89,1.99,.29,-.9,1.99,.29,-.9,1.99,.29,-.87,2.4,.21,-.92,1.99,.29,-.92,2.4,.21,-.93,2.4,.21,-.93,1.99,.29,-.92,1.99,.29,-.91,1.99,.29,-.91,1.99,.29,-.94,1.99,.29,-.94,1.99,.29,-.94,1.99,.29,-.92,2.4,.21,-.96,1.99,.29,-.97,2.4,.22,-.97,2.4,.22,-.97,1.99,.29,-.96,1.99,.29,-.95,1.99,.29,-.96,1.99,.29,-.98,1.99,.29,-.98,1.99,.29,-.98,1.99,.29,-.96,2.4,.22,-1.01,1.99,.29,-1.01,2.4,.22,-1.02,2.4,.22,-1.01,1.99,.29,-1.01,1.99,.29,-.99,1.99,.29,-1.0,1.99,.29,-1.03,1.99,.29,-1.03,1.99,.29,-1.02,1.99,.29,-1.0,2.4,.22,-1.05,1.99,.29,-1.05,2.4,.22,-1.06,2.4,.22,-1.05,1.99,.29,-1.05,1.99,.29,-1.03,1.99,.29,-1.04,1.99,.29,-1.06,1.99,.29};
			return value;
		}
		private double[] getCoordinate_12_263_point_2()
		{
			double[] value = {-1.07,1.99,.29,-1.07,1.99,.29,-1.04,2.4,.22,-1.09,1.99,.29,-1.09,2.4,.22,-1.1,2.4,.22,-1.1,1.99,.29,-1.08,1.99,.29,-1.09,1.99,.29,-1.08,1.99,.29,-1.11,1.99,.29,-1.11,1.99,.29,-1.1,1.99,.29,-1.09,2.4,.22,-1.13,1.99,.29,-1.13,2.4,.22,-1.14,2.4,.22,-1.14,1.99,.29,-1.13,1.99,.29,-1.12,1.99,.29,-1.13,1.99,.29,-1.15,1.99,.29,-1.15,1.99,.29,-1.15,1.99,.29,-1.13,2.4,.22,-.8,2.4,.21,-.82,2.4,.21,-.82,2.4,.21,-.81,2.4,.21,-.78,2.4,.21,-.78,2.4,.21,-.78,2.4,.21,-.86,2.4,.21,-.86,2.4,.21,-.85,2.4,.21,-.84,2.4,.21,-.83,2.4,.21,-.88,2.4,.21,-.9,2.4,.21,-.9,2.4,.21,-.9,2.4,.21,-.87,2.4,.21,-.94,2.4,.21,-.94,2.4,.22,-.94,2.4,.22,-.92,2.4,.21,-.91,2.4,.21,-.97,2.4,.21,-.99,2.4,.21,-.98,2.4,.22,-.99,2.4,.22,-.95,2.4,.22,-1.03,2.4,.21,-1.03,2.4,.22,-1.02,2.4,.22,-1.01,2.4,.21,-.99,2.4,.22,-1.07,2.4,.21,-1.07,2.4,.22,-1.06,2.4,.22,-1.05,2.4,.21,-1.04,2.4,.22,-1.09,2.4,.21,-1.11,2.4,.21,-1.11,2.4,.22,-1.11,2.4,.22,-1.08,2.4,.22,-1.13,2.4,.21,-1.16,2.4,.21,-1.15,2.4,.22,-1.16,2.4,.22,-1.12,2.4,.22,-1.17,2.03,.29,-1.17,2.07,.28,-1.17,2.07,.27,-1.17,2.03,.28,-1.17,2.01,.28,-1.17,2.01,.29,-1.17,2.02,.29,-1.17,2.37,.22,-1.18,2.36,.22,-1.18,2.32,.23,-1.18,2.28,.24,-1.18,2.24,.25,-1.18,2.2,.25,-1.18,2.15,.26,-1.17,2.11,.27,-1.18,2.11,.26,-1.18,2.15,.26,-1.18,2.19,.25,-1.18,2.24,.24,-1.18,2.28,.23,-1.18,2.32,.23,-1.18,2.36,.22,-1.17,2.38,.21,-1.17,2.38,.22,-.76,2.01,.29,-.77,2.0,.29,-.77,2.39,.22,-.77,2.39,.22};
			return value;
		}
		private double[] getCoordinate_12_263_point_3()
		{
			double[] value = {-1.17,2.39,.22,-1.16,2.39,.22,-1.16,2.0,.29,-1.16,2.0,.29,-1.24,2.11,.27,-1.24,2.15,.26,-1.24,2.2,.26,-1.24,2.24,.25,-1.24,2.02,.29,-1.24,2.03,.29,-1.24,2.07,.28,-1.24,2.32,.23,-1.24,2.36,.22,-1.24,2.28,.24,-1.24,2.37,.22,-1.24,2.03,.28,-1.24,2.07,.27,-1.24,2.01,.29,-1.24,2.01,.28,-1.24,2.11,.26,-1.24,2.15,.26,-1.24,2.19,.25,-1.24,2.24,.24,-1.24,2.28,.23,-1.24,2.32,.23,-1.24,2.36,.22,-1.24,2.38,.22,-1.24,2.38,.22,-1.27,1.99,.29,-1.27,2.4,.22,-1.27,2.4,.22,-1.27,1.99,.29,-1.27,1.99,.29,-1.25,1.99,.29,-1.25,1.99,.29,-1.26,1.99,.29,-1.26,1.99,.29,-1.28,1.99,.29,-1.28,1.99,.29,-1.27,1.99,.29,-1.26,2.4,.22,-1.29,1.99,.29,-1.3,2.4,.22,-1.3,2.4,.22,-1.3,1.99,.29,-1.29,1.99,.29,-1.29,1.99,.29,-1.28,1.99,.29,-1.3,1.99,.29,-1.31,1.99,.29,-1.31,1.99,.29,-1.29,2.4,.22,-1.53,2.02,.29,-1.52,2.01,.29,-1.52,2.39,.22,-1.52,2.0,.29,-1.52,2.39,.22,-1.52,2.0,.29,-1.52,2.4,.22,-1.51,1.99,.29,-1.51,2.4,.22,-1.51,1.99,.29,-1.51,2.4,.22,-1.5,1.99,.29,-1.5,2.4,.22,-1.5,1.99,.29,-1.5,2.4,.22,-1.49,1.99,.29,-1.49,2.4,.22,-1.49,1.99,.29,-1.49,2.4,.22,-1.48,1.99,.29,-1.48,2.4,.22,-1.48,1.99,.29,-1.48,2.4,.22,-1.47,1.99,.29,-1.47,2.4,.22,-1.47,1.99,.29,-1.47,2.4,.22,-1.46,1.99,.29,-1.46,2.4,.22,-1.46,1.99,.29,-1.46,2.4,.22,-1.45,1.99,.29,-1.45,2.4,.22,-1.45,1.99,.29,-1.45,2.4,.22,-1.44,1.99,.29,-1.44,2.4,.22,-1.44,1.99,.29,-1.44,2.4,.22,-1.44,1.99,.29,-1.43,2.4,.22,-1.43,1.99,.29,-1.43,2.4,.22,-1.43,1.99,.29,-1.42,2.4,.22,-1.42,1.99,.29,-1.42,2.4,.22,-1.42,1.99,.29};
			return value;
		}
		private double[] getCoordinate_12_263_point_4()
		{
			double[] value = {-1.41,2.4,.22,-1.41,1.99,.29,-1.41,2.4,.22,-1.41,1.99,.29,-1.4,2.4,.22,-1.4,1.99,.29,-1.4,2.4,.22,-1.4,1.99,.29,-1.39,2.4,.22,-1.39,1.99,.29,-1.39,2.4,.22,-1.39,1.99,.29,-1.38,2.4,.22,-1.38,1.99,.29,-1.38,2.4,.22,-1.38,1.99,.29,-1.37,2.4,.22,-1.37,1.99,.29,-1.37,2.4,.22,-1.37,1.99,.29,-1.36,2.4,.22,-1.36,1.99,.29,-1.36,2.4,.22,-1.36,1.99,.29,-1.36,2.4,.22,-1.35,1.99,.29,-1.35,2.4,.22,-1.35,1.99,.29,-1.35,2.4,.22,-1.34,1.99,.29,-1.34,2.4,.22,-1.34,1.99,.29,-1.34,2.4,.22,-1.33,1.99,.29,-1.33,2.4,.22,-1.33,1.99,.29,-1.33,2.4,.22,-1.32,1.99,.29,-1.53,2.38,.22,-1.53,2.37,.22,-1.32,1.99,.29,-1.32,1.99,.29,-1.31,1.99,.29,-1.34,1.99,.29,-1.32,2.4,.22,-1.35,1.99,.29,-1.37,1.99,.29,-1.38,1.99,.29,-1.4,1.99,.29,-1.41,1.99,.29,-1.43,1.99,.29,-1.44,1.99,.29,-1.45,1.99,.29,-1.47,1.99,.29,-1.48,1.99,.29,-1.5,1.99,.29,-1.51,1.99,.29,-1.27,2.4,.21,-1.28,2.4,.21,-1.28,2.4,.22,-1.28,2.4,.22,-1.25,2.4,.21,-1.26,2.4,.22,-1.25,2.4,.22,-1.3,2.4,.21,-1.31,2.4,.21,-1.31,2.4,.22,-1.31,2.4,.22,-1.29,2.4,.22,-1.33,2.4,.21,-1.34,2.4,.21,-1.32,2.4,.22,-1.37,2.4,.21,-1.36,2.4,.21,-1.38,2.4,.21,-1.4,2.4,.21,-1.41,2.4,.21,-1.43,2.4,.21,-1.44,2.4,.21,-1.46,2.4,.21,-1.47,2.4,.21,-1.49,2.4,.21,-1.5,2.4,.21,-1.52,2.4,.21,-1.53,2.03,.29,-1.53,2.07,.28,-1.53,2.07,.27,-1.53,2.03,.28,-1.52,2.01,.29,-1.53,2.36,.23,-1.53,2.32,.23,-1.53,2.28,.24,-1.53,2.24,.25,-1.53,2.19,.26,-1.53,2.15,.26,-1.53,2.11,.27,-1.53,2.11,.27,-1.53,2.15,.26,-1.53,2.19,.25,-1.53,2.23,.24};
			return value;
		}
		private double[] getCoordinate_12_263_point_5()
		{
			double[] value = {-1.53,2.28,.24,-1.53,2.32,.23,-1.53,2.36,.22,-1.53,2.38,.22,-1.24,2.0,.29,-1.25,2.0,.29,-1.25,2.39,.22,-1.25,2.39,.22,-1.61,2.07,.28,-1.61,2.11,.27,-1.61,2.15,.27,-1.61,2.19,.26,-1.61,2.32,.23,-1.61,2.02,.29,-1.61,2.03,.29,-1.61,2.28,.24,-1.61,2.24,.25,-1.61,2.36,.23,-1.61,2.37,.23,-1.61,2.03,.28,-1.61,2.07,.28,-1.61,2.01,.29,-1.61,2.01,.29,-1.61,2.11,.27,-1.61,2.15,.26,-1.61,2.19,.25,-1.61,2.23,.24,-1.61,2.28,.24,-1.61,2.32,.23,-1.61,2.36,.22,-1.62,2.38,.22,-1.62,2.38,.22,-1.65,1.99,.29,-1.63,1.99,.29,-1.63,1.99,.29,-1.64,1.99,.3,-1.64,1.99,.3,-1.65,1.99,.3,-1.66,1.99,.3,-1.67,1.99,.3,-1.67,1.99,.29,-1.66,1.99,.3,-2.03,2.37,.23,-2.03,2.01,.29,-2.03,2.38,.23,-2.02,2.0,.29,-2.02,2.38,.22,-2.02,2.0,.3,-2.02,2.39,.22,-2.01,1.99,.3,-2.01,2.39,.22,-2.01,1.99,.3,-2.0,2.4,.22,-2.0,1.99,.3,-2.0,2.4,.22,-2.0,1.99,.3,-1.99,2.4,.22,-1.99,1.98,.3,-1.98,2.4,.22,-1.98,1.98,.3,-1.98,2.4,.22,-1.97,1.98,.3,-1.97,2.4,.22,-1.97,1.98,.3,-1.96,2.4,.22,-1.96,1.98,.3,-1.96,2.4,.22,-1.95,1.98,.3,-1.95,2.4,.22,-1.95,1.98,.3,-1.94,2.4,.22,-1.94,1.98,.3,-1.93,2.4,.22,-1.93,1.98,.3,-1.93,2.4,.22,-1.92,1.98,.3,-1.92,2.4,.22,-1.92,1.98,.3,-1.91,2.4,.22,-1.91,1.98,.3,-1.91,2.4,.22,-1.9,1.98,.3,-1.9,2.4,.22,-1.9,1.98,.3,-1.89,2.4,.22,-1.89,1.99,.3,-1.88,2.4,.22,-1.88,1.99,.3,-1.88,2.4,.22,-1.88,1.99,.3,-1.87,2.4,.22,-1.87,1.99,.3,-1.86,2.4,.22,-1.86,1.99,.3,-1.86,2.4,.22,-1.85,1.99,.3,-1.85,2.4,.22,-1.85,1.99,.3,-1.84,2.4,.22,-1.84,1.99,.3};
			return value;
		}
		private double[] getCoordinate_12_263_point_6()
		{
			double[] value = {-1.84,2.4,.22,-1.83,1.99,.3,-1.83,2.4,.22,-1.83,1.99,.3,-1.82,2.4,.22,-1.82,1.99,.3,-1.81,2.4,.22,-1.81,1.99,.3,-1.81,2.4,.22,-1.8,1.99,.3,-1.8,2.4,.22,-1.8,1.99,.3,-1.79,2.4,.22,-1.79,1.99,.3,-1.79,2.4,.22,-1.78,1.99,.3,-1.78,2.4,.22,-1.78,1.99,.3,-1.77,2.4,.22,-1.77,1.99,.3,-1.77,2.4,.22,-1.76,1.99,.3,-1.76,2.4,.22,-1.76,1.99,.3,-1.75,2.4,.22,-1.75,1.99,.3,-1.74,2.4,.22,-1.74,1.99,.3,-1.74,2.4,.22,-1.73,1.99,.3,-1.73,2.4,.22,-1.73,1.99,.3,-1.72,2.4,.22,-1.72,1.99,.3,-1.72,2.4,.22,-1.71,1.99,.3,-1.71,2.4,.22,-1.71,1.99,.3,-1.7,2.4,.22,-1.7,1.99,.3,-1.7,2.4,.22,-1.69,1.99,.3,-1.69,2.4,.22,-1.69,1.99,.3,-1.68,2.4,.22,-1.68,1.99,.3,-1.67,2.4,.22,-1.67,2.4,.22,-1.66,2.4,.22,-1.65,2.4,.22,-1.65,2.4,.22,-1.64,2.4,.22,-1.63,2.4,.22,-1.63,2.39,.22,-1.62,2.0,.29,-1.62,2.39,.22,-1.62,2.0,.29,-1.69,1.98,.29,-1.71,1.98,.29,-1.73,1.98,.29,-1.76,1.98,.29,-1.78,1.98,.29,-1.8,1.98,.29,-1.82,1.98,.29,-1.84,1.98,.29,-1.86,1.98,.29,-1.88,1.98,.29,-1.9,1.98,.29,-1.92,1.98,.29,-1.95,1.98,.29,-1.97,1.98,.29,-1.99,1.98,.29,-2.01,1.99,.29,-1.67,2.4,.21,-1.65,2.4,.21,-1.63,2.39,.22,-1.7,2.4,.21,-1.72,2.4,.21,-1.76,2.4,.22,-1.74,2.4,.21,-1.78,2.4,.22,-1.8,2.4,.22,-1.84,2.4,.22,-1.82,2.4,.22,-1.86,2.4,.22,-1.88,2.4,.22,-1.93,2.4,.22,-1.91,2.4,.22,-1.95,2.4,.22,-1.97,2.4,.22,-2.01,2.39,.22,-1.99,2.4,.22,-2.03,2.03,.29,-2.03,2.07,.28,-2.03,2.07,.28,-2.03,2.02,.29,-2.02,2.0,.29,-2.03,2.36,.23,-2.03,2.32,.24,-2.03,2.27,.25};
			return value;
		}
		private double[] getCoordinate_12_263_point_7()
		{
			double[] value = {-2.03,2.23,.25,-2.03,2.19,.26,-2.03,2.15,.27,-2.03,2.11,.28,-2.03,2.11,.27,-2.03,2.15,.26,-2.03,2.19,.25,-2.03,2.23,.25,-2.03,2.27,.24,-2.03,2.32,.23,-2.03,2.36,.22,-2.03,2.38,.22};
			return value;
		}


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


		/** Define subarrays using type double[] */
		private double[] getCoordinate_12_269_point_1()
		{
			double[] value = {2.08,2.18,.52,2.08,2.22,.51,2.08,2.35,.47,2.08,2.26,.5,2.08,2.34,.47,2.08,2.3,.49,2.07,2.01,.58,2.08,2.02,.58,2.08,2.06,.56,2.08,2.1,.55,2.08,2.14,.54,2.08,2.02,.57,2.08,2.06,.56,2.07,2.0,.58,2.07,1.99,.58,2.08,2.1,.55,2.08,2.14,.53,2.08,2.18,.52,2.08,2.22,.51,2.08,2.26,.49,2.08,2.3,.48,2.08,2.34,.47,2.08,2.36,.46,2.08,2.36,.47,2.03,1.98,.58,2.04,2.38,.46,2.03,2.38,.46,2.03,1.98,.58,2.04,1.98,.58,2.06,1.98,.58,2.06,1.98,.58,2.05,1.98,.58,2.03,1.98,.58,2.02,1.98,.58,2.01,1.98,.58,2.01,1.97,.58,2.05,2.38,.46,1.99,1.98,.58,2.0,2.38,.45,1.99,2.38,.45,1.98,1.98,.58,1.99,1.97,.57,2.0,1.98,.58,2.01,1.98,.58,1.98,1.98,.58,1.97,1.98,.58,1.97,1.97,.57,2.0,2.38,.45,1.95,1.98,.58,1.96,2.38,.45,1.95,2.38,.45,1.94,1.98,.58,1.95,1.97,.57,1.96,1.98,.58,1.96,1.98,.58,1.93,1.98,.57,1.93,1.97,.57,1.94,1.98,.57,1.96,2.38,.45,1.91,1.97,.57,1.91,2.38,.44,1.91,2.38,.44,1.9,1.97,.57,1.91,1.97,.57,1.91,1.98,.57,1.92,1.98,.57,1.89,1.97,.57,1.89,1.97,.57,1.89,1.97,.56,1.92,2.38,.44,1.87,1.97,.57,1.87,2.38,.44,1.86,2.38,.44,1.86,1.97,.57,1.87,1.97,.56,1.88,1.97,.57,1.87,1.97,.57,1.84,1.97,.57,1.84,1.97,.56,1.85,1.97,.57,1.88,2.38,.44,1.82,1.97,.56,1.83,2.38,.44,1.82,2.38,.43,1.82,1.97,.56,1.82,1.97,.56,1.84,1.97,.56,1.83,1.97,.56,1.81,1.97,.56,1.8,1.97,.56,1.8,1.97,.56,1.84,2.38,.44,1.78,1.97,.56,1.79,2.37,.43,1.78,2.37,.43,1.77,1.97,.56,1.79,1.97,.56,1.8,1.97,.56,1.78,1.97,.55,1.76,1.97,.56};
			return value;
		}
		private double[] getCoordinate_12_269_point_2()
		{
			double[] value = {1.76,1.97,.55,1.77,1.97,.56,1.79,2.37,.43,1.74,1.97,.55,1.75,2.37,.43,1.74,2.37,.43,1.73,1.97,.55,1.74,1.97,.55,1.75,1.97,.56,1.75,1.97,.56,1.73,1.97,.55,1.72,1.97,.55,1.72,1.97,.55,1.75,2.37,.43,1.7,1.97,.55,1.7,2.37,.42,1.7,2.37,.42,1.69,1.97,.55,1.7,1.97,.55,1.71,1.97,.55,1.7,1.97,.55,1.68,1.97,.55,1.68,1.98,.55,1.68,1.97,.54,1.71,2.37,.42,2.04,2.38,.45,2.02,2.38,.45,2.03,2.38,.46,2.02,2.38,.45,2.06,2.37,.46,2.06,2.37,.46,2.05,2.38,.46,2.0,2.38,.45,1.98,2.38,.45,1.98,2.38,.45,1.98,2.38,.45,2.01,2.38,.45,1.94,2.38,.44,1.93,2.38,.45,1.96,2.38,.44,1.94,2.38,.45,1.97,2.38,.45,1.91,2.38,.44,1.89,2.38,.44,1.9,2.38,.44,1.89,2.37,.44,1.93,2.38,.45,1.87,2.37,.43,1.85,2.37,.43,1.85,2.38,.44,1.86,2.38,.44,1.89,2.38,.44,1.81,2.37,.43,1.81,2.38,.43,1.83,2.37,.43,1.82,2.38,.43,1.84,2.38,.44,1.79,2.37,.43,1.77,2.37,.42,1.77,2.37,.43,1.77,2.37,.43,1.8,2.37,.43,1.73,2.37,.42,1.72,2.37,.43,1.75,2.37,.42,1.73,2.37,.43,1.76,2.37,.43,1.68,2.37,.42,1.68,2.37,.42,1.7,2.37,.42,1.69,2.37,.42,1.72,2.37,.42,1.66,2.01,.53,1.66,2.05,.52,1.66,2.05,.52,1.66,2.01,.53,1.66,1.99,.54,1.66,1.99,.54,1.66,2.0,.54,1.66,2.34,.43,1.66,2.33,.43,1.66,2.29,.44,1.66,2.25,.46,1.66,2.21,.47,1.66,2.17,.48,1.66,2.13,.5,1.66,2.09,.51,1.66,2.09,.5,1.66,2.13,.49,1.66,2.17,.48,1.66,2.21,.46,1.66,2.25,.45,1.66,2.29,.44,1.66,2.33,.43,1.67,2.35,.42,1.67,2.35,.43,2.06,1.99,.58,2.06,1.99,.58,2.07,2.36,.46,2.07,2.37,.46};
			return value;
		}
		private double[] getCoordinate_12_269_point_3()
		{
			double[] value = {1.67,2.36,.42,1.68,2.36,.42,1.67,1.98,.54,1.67,1.99,.54,1.6,2.17,.48,1.6,2.21,.46,1.6,2.34,.42,1.6,2.25,.45,1.6,2.33,.43,1.6,2.29,.44,1.59,2.0,.53,1.59,2.01,.53,1.6,2.05,.51,1.6,2.09,.5,1.6,2.13,.49,1.6,2.01,.52,1.6,2.05,.51,1.59,1.99,.53,1.59,1.99,.53,1.6,2.09,.5,1.6,2.13,.48,1.6,2.17,.47,1.6,2.21,.46,1.6,2.25,.45,1.6,2.29,.43,1.6,2.33,.42,1.6,2.35,.41,1.6,2.35,.42,1.57,1.97,.54,1.57,2.37,.41,1.57,2.37,.41,1.56,1.97,.54,1.57,1.97,.53,1.58,1.97,.53,1.58,1.97,.54,1.58,1.97,.54,1.57,1.97,.54,1.55,1.97,.54,1.55,1.97,.53,1.56,1.97,.54,1.58,2.37,.41,1.54,1.97,.53,1.54,2.37,.41,1.54,2.37,.41,1.53,1.97,.53,1.54,1.97,.53,1.55,1.97,.54,1.54,1.97,.53,1.53,1.97,.53,1.52,1.97,.53,1.52,1.97,.53,1.55,2.37,.41,1.51,1.97,.53,1.51,2.37,.4,1.51,2.37,.4,1.5,1.97,.53,1.51,1.97,.53,1.52,1.97,.53,1.51,1.97,.53,1.5,1.97,.53,1.49,1.97,.53,1.49,1.97,.53,1.52,2.37,.4,1.48,1.97,.53,1.48,2.37,.4,1.48,2.37,.4,1.47,1.97,.53,1.49,1.97,.53,1.48,1.97,.53,1.48,1.97,.52,1.46,1.97,.53,1.46,1.97,.52,1.47,1.97,.53,1.49,2.37,.4,1.45,1.97,.53,1.46,2.37,.4,1.45,2.37,.4,1.44,1.97,.53,1.45,1.97,.52,1.45,1.97,.53,1.46,1.97,.53,1.44,1.97,.52,1.43,1.97,.52,1.44,1.97,.52,1.46,2.37,.4,1.42,1.97,.52,1.43,2.37,.4,1.42,2.37,.39,1.42,1.97,.52,1.42,1.97,.52,1.43,1.97,.52,1.42,1.97,.52,1.41,1.97,.52,1.41,1.97,.52,1.41,1.97,.52,1.43,2.37,.4,1.39,1.97,.52,1.4,2.37,.39,1.39,2.37,.39,1.39,1.97,.52};
			return value;
		}
		private double[] getCoordinate_12_269_point_4()
		{
			double[] value = {1.4,1.97,.52,1.4,1.97,.52,1.39,1.97,.51,1.38,1.97,.52,1.38,1.97,.52,1.38,1.97,.51,1.4,2.37,.39,1.36,1.97,.52,1.37,2.37,.39,1.36,2.37,.39,1.36,1.97,.52,1.36,1.96,.51,1.37,1.97,.52,1.37,1.97,.52,1.35,1.97,.52,1.35,1.97,.52,1.35,1.96,.51,1.37,2.37,.39,1.33,1.97,.51,1.34,2.37,.39,1.33,2.37,.39,1.33,1.97,.51,1.33,1.96,.51,1.34,1.97,.52,1.34,1.97,.51,1.32,1.97,.51,1.32,1.97,.51,1.32,1.97,.51,1.34,2.37,.39,1.56,2.37,.4,1.56,2.37,.41,1.57,2.37,.4,1.56,2.37,.41,1.59,2.36,.41,1.59,2.37,.41,1.58,2.37,.41,1.54,2.37,.4,1.53,2.37,.41,1.53,2.37,.41,1.53,2.37,.4,1.55,2.37,.41,1.51,2.37,.4,1.5,2.37,.4,1.5,2.37,.4,1.5,2.37,.4,1.52,2.37,.4,1.49,2.37,.4,1.47,2.37,.4,1.47,2.37,.4,1.47,2.37,.39,1.49,2.37,.4,1.46,2.37,.39,1.44,2.37,.4,1.45,2.37,.4,1.44,2.37,.39,1.47,2.37,.4,1.41,2.37,.39,1.41,2.37,.39,1.43,2.37,.39,1.42,2.37,.39,1.44,2.37,.4,1.4,2.37,.39,1.38,2.37,.39,1.39,2.37,.39,1.38,2.37,.39,1.41,2.37,.39,1.37,2.37,.38,1.35,2.37,.39,1.36,2.37,.39,1.35,2.37,.38,1.38,2.37,.39,1.34,2.37,.38,1.32,2.36,.38,1.32,2.36,.39,1.33,2.36,.39,1.35,2.37,.39,1.3,2.01,.5,1.31,2.05,.49,1.31,2.04,.48,1.31,2.0,.49,1.31,1.98,.5,1.31,1.98,.51,1.31,2.0,.5,1.31,2.34,.39,1.31,2.33,.4,1.31,2.29,.41,1.31,2.25,.42,1.31,2.21,.43,1.31,2.17,.45,1.31,2.13,.46,1.31,2.09,.47,1.31,2.08,.47,1.31,2.12,.46,1.31,2.16,.44,1.31,2.2,.43,1.31,2.25,.42,1.31,2.29,.4,1.31,2.33,.39,1.31,2.35,.38,1.31,2.35,.39};
			return value;
		}
		private double[] getCoordinate_12_269_point_5()
		{
			double[] value = {1.59,1.98,.54,1.58,1.98,.54,1.59,2.36,.42,1.59,2.36,.41,1.32,2.35,.39,1.32,2.36,.39,1.31,1.98,.51,1.31,1.98,.51,1.23,2.17,.44,1.23,2.21,.43,1.23,2.34,.38,1.23,2.25,.41,1.23,2.33,.39,1.23,2.29,.4,1.22,1.99,.49,1.22,2.0,.49,1.23,2.04,.48,1.23,2.08,.46,1.23,2.12,.45,1.22,2.0,.49,1.23,2.04,.47,1.22,1.98,.5,1.22,1.98,.49,1.23,2.08,.46,1.23,2.12,.45,1.23,2.16,.43,1.23,2.2,.42,1.23,2.24,.41,1.23,2.28,.4,1.23,2.32,.38,1.23,2.35,.38,1.22,2.35,.38,1.18,1.96,.5,1.19,2.37,.37,1.18,2.37,.37,1.17,1.96,.5,1.18,1.96,.49,1.2,1.97,.49,1.2,1.97,.5,1.2,1.97,.5,1.19,1.97,.5,1.17,1.96,.5,1.16,1.96,.5,1.16,1.96,.49,1.2,2.36,.37,1.14,1.96,.49,1.15,2.36,.37,1.14,2.36,.37,1.13,1.96,.49,1.15,1.96,.5,1.15,1.96,.5,1.14,1.96,.49,1.12,1.96,.49,1.12,1.96,.49,1.13,1.96,.49,1.15,2.36,.37,1.1,1.96,.49,1.1,2.36,.36,1.1,2.36,.36,1.09,1.96,.49,1.1,1.96,.49,1.1,1.96,.49,1.11,1.96,.49,1.08,1.96,.49,1.08,1.96,.49,1.08,1.96,.48,1.11,2.36,.36,1.06,1.96,.49,1.06,2.36,.36,1.06,2.36,.36,1.05,1.96,.49,1.06,1.96,.49,1.07,1.96,.49,1.06,1.96,.48,1.03,1.96,.48,1.04,1.96,.48,1.04,1.96,.48,1.07,2.36,.36,1.01,1.96,.48,1.02,2.36,.35,1.01,2.36,.35,1.01,1.96,.48,1.01,1.96,.48,1.03,1.96,.48,1.02,1.96,.48,1.0,1.96,.48,.99,1.96,.48,.99,1.96,.47,1.03,2.36,.36,.97,1.96,.48,.98,2.36,.35,.97,2.36,.35,.97,1.96,.48,.98,1.96,.48,.99,1.96,.48,.97,1.96,.47,.96,1.96,.48,.95,1.96,.48,.95,1.96,.47,.99,2.36,.35};
			return value;
		}
		private double[] getCoordinate_12_269_point_6()
		{
			double[] value = {.93,1.96,.47,.94,2.36,.35,.93,2.36,.35,.92,1.96,.47,.93,1.96,.47,.94,1.96,.48,.94,1.96,.47,.92,1.96,.47,.91,1.96,.47,.91,1.96,.47,.94,2.36,.35,.89,1.96,.47,.89,2.36,.34,.89,2.36,.34,.88,1.96,.47,.9,1.96,.47,.9,1.96,.47,.89,1.96,.46,.87,1.96,.47,.87,1.96,.47,.87,1.96,.46,.9,2.36,.34,.85,1.96,.47,.85,2.36,.34,.85,2.36,.34,.84,1.96,.46,.85,1.96,.46,.86,1.96,.47,.85,1.96,.47,.83,1.96,.46,.82,1.96,.46,.82,1.96,.46,.86,2.36,.34,1.19,2.36,.37,1.17,2.36,.36,1.17,2.37,.37,1.17,2.37,.37,1.2,2.36,.37,1.21,2.36,.38,1.21,2.36,.37,1.13,2.36,.36,1.13,2.36,.37,1.15,2.36,.36,1.13,2.36,.36,1.16,2.36,.37,1.1,2.36,.36,1.08,2.36,.36,1.08,2.36,.36,1.09,2.36,.36,1.12,2.36,.36,1.06,2.36,.35,1.04,2.36,.36,1.05,2.36,.36,1.04,2.36,.35,1.08,2.36,.36,1.02,2.36,.35,1.0,2.36,.35,1.0,2.36,.35,1.01,2.36,.35,1.03,2.36,.36,.98,2.36,.35,.96,2.36,.35,.96,2.36,.35,.96,2.36,.34,.99,2.36,.35,.92,2.36,.34,.92,2.36,.34,.94,2.36,.34,.92,2.36,.34,.95,2.36,.35,.9,2.36,.34,.87,2.36,.33,.87,2.36,.34,.88,2.36,.34,.91,2.36,.34,.85,2.36,.33,.83,2.35,.34,.84,2.36,.34,.83,2.35,.33,.87,2.36,.34,.8,2.0,.45,.81,2.04,.44,.81,2.04,.43,.81,2.0,.44,.81,1.98,.45,.81,1.98,.46,.81,1.99,.45,.81,2.33,.34,.81,2.32,.35,.81,2.28,.36,.81,2.24,.37,.81,2.2,.38,.81,2.16,.4,.81,2.12,.41,.81,2.08,.42,.81,2.08,.42,.81,2.12,.4,.81,2.16,.39,.81,2.2,.38,.81,2.24,.37};
			return value;
		}
		private double[] getCoordinate_12_269_point_7()
		{
			double[] value = {.81,2.28,.35,.81,2.32,.34,.82,2.34,.34,.82,2.34,.33,1.21,1.98,.5,1.21,1.97,.5,1.22,2.35,.38,1.21,2.36,.38,.82,2.35,.34,.83,2.35,.34,.82,1.97,.46,.81,1.97,.46};
			return value;
		}


		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_11_275_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,50,49,48,-1,50,48,51,-1,50,51,52,-1,50,52,53,-1,50,53,54,-1,50,54,55,-1,50,55,56,-1,50,56,57,-1,50,57,58,-1,50,58,59,-1,50,59,60,-1,50,60,61,-1,50,61,62,-1,50,62,63,-1};
			return value;
		}


		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_11_281_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,5,-1,8,5,47,-1,8,47,44,-1,8,44,41,-1,8,41,38,-1,8,38,35,-1,8,35,32,-1,8,32,29,-1,8,29,26,-1,8,26,23,-1,8,23,20,-1,8,20,17,-1,8,17,14,-1,8,14,11,-1};
			return value;
		}


		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_11_287_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,5,-1,8,5,47,-1,8,47,44,-1,8,44,41,-1,8,41,38,-1,8,38,35,-1,8,35,32,-1,8,32,29,-1,8,29,26,-1,8,26,23,-1,8,23,20,-1,8,20,17,-1,8,17,14,-1,8,14,11,-1};
			return value;
		}


		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_11_293_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,50,49,48,-1,50,48,51,-1,50,51,52,-1,50,52,53,-1,50,53,54,-1,50,54,55,-1,50,55,56,-1,50,56,57,-1,50,57,58,-1,50,58,59,-1,50,59,60,-1,50,60,61,-1,50,61,62,-1,50,62,63,-1};
			return value;
		}


		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_11_299_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,50,49,48,-1,50,48,51,-1,50,51,52,-1,50,52,53,-1,50,53,54,-1,50,54,55,-1,50,55,56,-1,50,56,57,-1,50,57,58,-1,50,58,59,-1,50,59,60,-1,50,60,61,-1,50,61,62,-1,50,62,63,-1};
			return value;
		}


		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_11_305_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,50,49,48,-1,50,48,51,-1,50,51,52,-1,50,52,53,-1,50,53,54,-1,50,54,55,-1,50,55,56,-1,50,56,57,-1,50,57,58,-1,50,58,59,-1,50,59,60,-1,50,60,61,-1,50,61,62,-1,50,62,63,-1};
			return value;
		}


		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_11_311_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,50,49,48,-1,50,48,51,-1,50,51,52,-1,50,52,53,-1,50,53,54,-1,50,54,55,-1,50,55,56,-1,50,56,57,-1,50,57,58,-1,50,58,59,-1,50,59,60,-1,50,60,61,-1,50,61,62,-1,50,62,63,-1};
			return value;
		}


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



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


		/** Define subarrays using type double[] */
		private double[] getCoordinate_14_333_point_1()
		{
			double[] value = {4.66,2.74,-.82,4.7,2.91,-.82,4.7,2.91,-.76,4.66,2.74,-.76,4.65,2.74,.64,4.65,2.74,.62,4.69,2.91,.54,4.69,2.91,.62,4.69,2.91,.64,4.65,2.74,.54,4.7,2.91,-.38,4.7,2.91,-.35,4.7,2.91,-.42,4.65,2.74,-.35,4.7,2.91,-.48,4.65,2.74,-.38,4.65,2.74,-.42,4.66,2.74,-.48,4.7,2.91,-.19,4.7,2.91,-.13,4.69,2.91,-.09,4.65,2.74,-.05,4.65,2.74,-.09,4.65,2.74,-.13,4.65,2.74,-.19,4.69,2.91,-.05,4.69,2.91,.25,4.69,2.91,.31,4.69,2.91,.35,4.65,2.74,.39,4.65,2.74,.35,4.65,2.74,.31,4.65,2.74,.26,4.69,2.91,.38,4.66,2.74,-.74,4.7,2.91,-.74,4.7,2.91,-.71,4.7,2.91,-.67,4.7,2.91,-.64,4.66,2.74,-.64,4.66,2.74,-.67,4.66,2.74,-.71,4.7,2.91,-.53,4.7,2.91,-.49,4.7,2.91,-.57,4.66,2.74,-.49,4.7,2.91,-.63,4.66,2.74,-.53,4.66,2.74,-.56,4.66,2.74,-.63,4.7,2.91,-.24,4.7,2.91,-.2,4.7,2.91,-.27,4.65,2.74,-.2,4.7,2.91,-.34,4.65,2.74,-.24,4.65,2.74,-.27,4.65,2.74,-.33,4.69,2.91,-.04,4.69,2.91,.02,4.69,2.91,.06,4.65,2.74,.09,4.65,2.74,.06,4.65,2.74,.02,4.65,2.74,-.04,4.69,2.91,.09,4.69,2.91,.11,4.69,2.91,.17,4.69,2.91,.2,4.65,2.74,.24,4.65,2.74,.2,4.65,2.74,.17,4.65,2.74,.11,4.69,2.91,.24,4.69,2.91,.49,4.69,2.91,.53,4.69,2.91,.46,4.65,2.74,.53,4.69,2.91,.4,4.65,2.74,.49,4.65,2.74,.46,4.65,2.74,.4,4.56,2.74,.68,4.57,2.74,.67,4.58,2.91,.71,4.59,2.74,.66,4.6,2.91,.69,4.61,2.74,.66,4.62,2.91,.68,4.63,2.74,.65,4.64,2.91,.67,4.67,2.91,.65,4.49,2.91,.76,4.5,2.74,.7,4.51,2.91,.75,4.52,2.74,.7,4.54,2.91,.73,4.54,2.74,.69,4.56,2.91,.72,4.49,2.74,.71};
			return value;
		}
		private double[] getCoordinate_14_333_point_2()
		{
			double[] value = {4.63,2.74,-.84,4.62,2.74,-.85,4.63,2.91,-.88,4.65,2.91,-.86,4.66,2.91,-.85,4.68,2.91,-.84,4.61,2.91,-.89,4.6,2.74,-.86,4.59,2.91,-.91,4.59,2.74,-.86,4.58,2.74,-.87,4.53,2.74,-.9,4.54,2.91,-.95,4.55,2.74,-.89,4.55,2.91,-.94,4.56,2.74,-.88,4.57,2.91,-.92};
			return value;
		}


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


		/** Define subarrays using type double[] */
		private double[] getCoordinate_14_345_point_1()
		{
			double[] value = {4.89,1.61,1.5,5.07,1.06,1.42,5.84,1.08,.28,5.59,1.6,.29,4.9,1.54,.53,4.87,1.55,.93,4.13,1.52,1.46,4.2,1.05,1.58,3.58,2.46,1.23,3.36,1.85,1.49,2.76,1.82,1.49,2.61,1.04,1.44,4.06,2.04,1.3,4.02,2.48,1.21,4.11,1.71,1.4,2.37,1.52,1.49,1.93,1.51,1.49,2.32,1.81,1.49,1.79,1.03,1.44,.37,.97,.59,.39,.97,-.97,1.89,1.01,-1.73,2.7,1.03,-1.74,4.21,1.06,-1.7,5.11,1.08,-1.63,5.85,1.08,-.52,1.97,1.51,-1.71,2.38,1.52,-1.7,2.73,1.82,-1.7,3.39,1.85,-1.69,3.52,2.48,-1.57,4.16,1.52,-1.65,4.93,1.61,-1.67,4.14,2.5,-1.4,4.16,2.04,-1.49,4.17,1.7,-1.59,2.32,1.81,-1.71,5.6,1.6,-.54,4.9,1.55,-1.11,4.91,1.54,-.71,.46,1.49,.57,.48,1.49,-.95,5.47,1.86,-.54,5.45,1.86,.29,5.44,1.9,.29,5.42,1.97,.29,5.4,2.04,.29,5.38,2.12,.29,5.16,2.12,.34,4.95,2.12,.39,4.83,2.12,.41,4.77,2.15,.42,5.18,2.12,-.56,5.39,2.12,-.54,5.41,2.04,-.54,5.44,1.97,-.54,5.46,1.9,-.54,4.79,2.15,-.61,4.85,2.12,-.6,4.96,2.12,-.59,1.96,1.5,.69,1.46,1.5,.65,.96,1.49,.61,2.1,3.03,.2,2.17,2.79,.31,2.41,1.81,.73,2.29,2.3,.52,2.35,2.05,.63,.82,3.01,.13,.75,2.71,.22,.68,2.4,.31,.61,2.1,.39,.53,1.79,.48,2.23,2.54,.41,.56,1.79,-.86,.63,2.1,-.76,.7,2.4,-.66,.77,2.71,-.57,.85,3.01,-.47,1.98,1.5,-.95,.98,1.49,-.95,1.48,1.5,-.95,2.33,2.3,-.75,2.4,2.05,-.85,2.47,1.81,-.95,2.12,3.03,-.47,2.19,2.79,-.56,2.26,2.54,-.66,4.86,1.73,-1.06,4.79,2.07,-.98,4.72,2.4,-.9,4.66,2.74,-.82,4.66,2.74,-.76,4.66,2.74,-.74,4.66,2.74,-.71,4.66,2.74,-.67,4.66,2.74,-.64,4.66,2.74,-.63,4.66,2.74,-.56,4.66,2.74,-.53};
			return value;
		}
		private double[] getCoordinate_14_345_point_2()
		{
			double[] value = {4.66,2.74,-.49,4.66,2.74,-.48,4.65,2.74,-.42,4.65,2.74,-.38,4.65,2.74,-.35,4.65,2.74,-.33,4.65,2.74,-.27,4.65,2.74,-.24,4.65,2.74,-.2,4.65,2.74,-.19,4.65,2.74,-.13,4.65,2.74,-.09,4.65,2.74,-.05,4.65,2.74,-.04,4.65,2.74,.02,4.65,2.74,.06,4.65,2.74,.09,4.65,2.74,.11,4.65,2.74,.17,4.65,2.74,.2,4.65,2.74,.24,4.65,2.74,.26,4.65,2.74,.31,4.65,2.74,.35,4.65,2.74,.39,4.65,2.74,.4,4.65,2.74,.46,4.65,2.74,.49,4.65,2.74,.53,4.65,2.74,.54,4.65,2.74,.62,4.65,2.74,.64,4.68,2.57,.68,4.71,2.4,.72,4.77,2.07,.8,4.83,1.73,.89,5.39,2.12,.12,5.38,2.12,.13,5.45,1.9,.13,5.45,1.9,.02,4.95,2.12,.17,5.39,2.12,-.37,5.39,2.12,-.37,5.45,1.9,-.26,5.45,1.9,-.37,4.95,2.12,-.37,4.53,2.73,-.94,4.26,2.72,-1.18,4.39,2.72,-1.06,4.13,2.71,-1.3,4.52,2.74,-.91,4.55,2.74,-.89,4.62,2.74,-.85,4.63,2.74,-.84,4.64,2.74,-.83,4.56,2.74,-.88,4.59,2.74,-.86,4.6,2.74,-.86,4.53,2.74,-.9,4.58,2.74,-.87,4.68,2.91,-.84,4.7,2.91,-.82,4.69,2.91,.64,4.67,2.91,.65,4.63,2.74,.65,4.48,2.73,.76,4.31,2.73,.88,4.14,2.72,1.0,3.97,2.71,1.11,4.0,2.55,1.16,4.49,2.74,.71,4.47,2.74,.72,4.01,2.72,.77,4.0,2.71,.89,3.99,2.71,1.0,4.61,2.74,.66,4.59,2.74,.66,4.57,2.74,.67,4.56,2.74,.68,4.54,2.74,.69,4.52,2.74,.7,4.5,2.74,.7,3.39,2.69,-1.33,2.72,1.89,-1.0,2.84,2.67,-.72,3.02,2.68,-.92,3.2,2.68,-1.13,3.67,2.71,-1.63,3.52,2.48,-1.72,3.18,2.68,.9,3.35,2.69,1.1,3.56,2.7,1.11,3.61,2.71,1.4,3.57,2.7,1.21,3.59,2.7,1.3,2.95,2.68,.39,2.84,2.67,.48,3.01,2.67,.69,2.96,2.68,-.62,3.63,2.69,-1.32};
			return value;
		}
		private double[] getCoordinate_14_345_point_3()
		{
			double[] value = {3.65,2.7,-1.43,3.66,2.71,-1.53,4.02,2.5,-1.7,3.84,2.71,-1.6,3.93,2.71,-1.5,4.03,2.71,-1.4,3.85,2.71,-1.5,4.12,2.71,-1.19,4.12,2.71,-1.07,4.12,2.71,-.96,3.89,2.71,1.21,3.8,2.71,1.31,3.72,2.71,1.41,3.87,2.5,1.51,3.73,2.71,1.31,3.51,2.49,1.5,2.74,1.85,.94,4.0,2.89,.78,4.13,2.89,.77,4.13,2.99,.69,4.04,2.98,.7,4.47,2.91,.77,4.3,2.9,.77,3.86,2.88,.78,3.85,2.71,.77,3.89,2.98,.69,4.68,3.01,.61,4.47,3.01,.69,4.49,2.91,.76,4.51,2.91,.75,4.54,2.91,.73,4.56,2.91,.72,4.58,2.91,.71,4.6,2.91,.69,4.62,2.91,.68,4.64,2.91,.67,4.69,3.01,.2,4.69,2.91,.62,4.69,2.91,.54,4.69,2.91,.53,4.69,2.91,.49,4.69,2.91,.46,4.69,2.91,.4,4.69,2.91,.38,4.69,2.91,.35,4.69,2.91,.31,4.69,2.91,.25,4.7,3.01,-.79,4.69,3.01,-.38,4.7,2.91,-.48,4.7,2.91,-.49,4.7,2.91,-.53,4.7,2.91,-.57,4.7,2.91,-.63,4.7,2.91,-.64,4.7,2.91,-.67,4.7,2.91,-.71,4.7,2.91,-.74,4.7,2.91,-.76,4.66,2.91,-.85,4.65,2.91,-.86,4.63,2.91,-.88,4.61,2.91,-.89,4.59,2.91,-.91,4.57,2.91,-.92,4.55,2.91,-.94,4.54,2.91,-.95,4.52,2.91,-.96,4.51,3.0,-.88,4.25,2.89,-.97,4.38,2.9,-.97,4.12,2.89,-.97,3.97,2.71,-.96,3.96,2.88,-.98,3.96,2.98,-.89,4.11,2.98,-.88,4.25,2.99,-.88,4.69,2.91,.24,4.3,3.0,.69,4.69,3.01,-.09,4.69,2.91,-.09,4.7,2.91,-.13,4.7,2.91,-.19,4.7,2.91,-.2,4.7,2.91,-.24,4.7,2.91,-.27,4.7,2.91,-.34,4.7,2.91,-.35,4.7,2.91,-.38,4.7,2.91,-.42,4.69,2.91,.2,4.69,2.91,.17,4.69,2.91,.11,4.69,2.91,.09,4.69,2.91,.06,4.69,2.91,.02,4.69,2.91,-.04,4.69,2.91,-.05,4.38,3.0,-.88,5.55,1.86,-.54};
			return value;
		}
		private double[] getCoordinate_14_345_point_4()
		{
			double[] value = {5.54,1.86,.29,5.54,1.9,.29,5.54,1.9,.13,5.55,1.9,-.54,5.55,1.9,-.37,5.2,1.87,-.25,5.2,1.87,.03,5.55,1.9,.02,5.55,1.9,-.26,4.13,2.57,-.95,4.01,2.57,.77,3.86,2.48,.77,4.02,2.48,.77,4.0,2.57,.89,4.13,2.48,-.95,4.13,2.56,-1.07,3.97,2.48,-.96,3.3,2.69,.56,3.31,2.69,.39,3.31,2.46,.39,3.3,2.46,.56,3.34,2.86,-.8,3.33,2.69,-.82,3.32,2.69,-.65,3.31,2.69,-.48,3.3,2.69,-.31,3.29,2.69,-.13,3.28,2.69,.04,3.27,2.69,.21,3.33,2.86,.54,3.33,2.86,-.63,3.28,2.86,.37,3.29,2.86,.21,3.3,2.86,.04,3.31,2.86,-.13,3.31,2.86,-.3,3.32,2.86,-.47,3.44,2.7,.74,3.48,2.87,.75,3.45,2.46,.74,3.27,2.46,.21,3.29,2.46,.04,3.3,2.46,-.13,3.31,2.46,-.3,3.32,2.46,-.48,3.33,2.46,-.65,3.34,2.46,-.82,3.5,2.87,-1.0,3.5,2.69,-.99,3.51,2.46,-.99,3.32,2.96,-.63,3.33,2.96,-.8,3.49,2.96,-.91,3.32,2.96,-.47,3.31,2.96,-.3,3.3,2.96,-.13,3.3,2.96,.04,3.29,2.96,.21,3.28,2.96,.37,3.32,2.96,.54,3.47,2.96,.65,3.65,2.87,-.99,3.66,2.7,-.98,3.81,2.88,-.99,3.81,2.7,-.97,3.82,2.47,-.97,3.66,2.47,-.98,3.7,2.71,.76,3.71,2.47,.76,3.71,2.88,.77,3.58,2.87,.76,3.59,2.7,.75,3.6,2.47,.75,3.73,2.97,.68,3.58,2.97,.68,3.8,2.97,-.9,3.65,2.97,-.91,3.3,3.27,-.26,3.31,3.27,-.38,4.41,3.29,-.32,3.29,3.27,-.13,3.28,3.27,0.0,3.28,3.27,.13,4.39,3.29,.12,4.58,3.32,-.17,4.58,3.32,-.02,2.49,1.86,-.43,2.49,1.86,.38,2.4,1.8,.73,2.42,1.8,-.95,1.92,1.79,-.81,1.9,1.79,.55,2.97,2.53,-.62,3.64,2.55,-1.32,3.65,2.55,-1.43,3.58,2.55,1.21,3.56,2.55,1.11,2.96,2.53,.39,3.66,2.56,-1.53,3.86,2.56,-1.5};
			return value;
		}
		private double[] getCoordinate_14_345_point_5()
		{
			double[] value = {3.59,2.56,1.3,3.74,2.56,1.31,4.13,2.56,-1.19,3.99,2.57,1.0,4.5,2.53,-1.07,4.34,2.53,-1.19,4.34,2.53,-1.18,4.49,2.53,-1.06,4.69,2.43,-.95,4.77,1.99,-1.06,4.61,1.88,-1.22,4.45,1.89,-1.34,4.26,2.0,-1.46,4.18,2.44,-1.35,4.69,2.43,-.94,4.17,2.44,-1.35,4.77,1.98,-1.05,4.24,1.99,-1.45,4.6,1.88,-1.21,4.45,1.88,-1.34,4.44,2.47,.89,4.27,2.48,1.0,4.28,2.47,1.01,4.44,2.47,.9,4.65,2.37,.78,4.72,1.92,.9,4.55,1.81,1.07,4.38,1.81,1.18,4.16,1.93,1.28,4.09,2.38,1.16,4.65,2.37,.8,4.1,2.38,1.17,4.72,1.93,.92,4.18,1.94,1.29,4.55,1.82,1.08,4.39,1.82,1.19};
			return value;
		}


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


		/** Define subarrays using type double[] */
		private double[] getCoordinate_14_353_point_1()
		{
			double[] value = {-10.56,-.51,.17,-10.56,-.51,-.38,-9.47,-.79,-.38,-9.47,-.79,.17,-11.69,-.25,.17,-11.69,-.25,-.38,6.51,-.03,.89,-5.79,.02,1.02,.87,-1.06,.17,4.08,-1.06,.17,6.5,-.93,.26,6.51,-.8,.35,6.51,-.67,.45,6.51,-.54,.54,6.51,-.41,.63,6.51,-.28,.72,6.51,-.15,.82,-12.84,.05,1.13,-12.73,-.04,1.13,-12.55,-.15,.17,-8.73,-1.04,.17,6.6,-1.03,.19,10.35,-1.52,.15,10.51,-1.52,.1,10.58,-1.35,.1,10.41,-1.35,.15,9.99,-1.52,.17,10.19,-1.52,-.11,10.02,-1.34,.17,6.51,-.54,-.76,6.51,-.67,-.66,6.51,-.8,-.57,6.51,-.93,-.48,4.1,-.01,-1.29,6.51,-.15,-1.03,6.51,-.41,-.85,6.61,-1.03,-.41,4.08,-1.06,-.38,1.26,-.02,-1.23,.87,-1.06,-.38,-8.73,-1.04,-.38,-12.55,-.15,-.38,-12.73,-.04,-.86,-12.84,.05,-.89,6.56,-.03,-1.1,6.51,-.28,-.94,10.35,-1.52,-.37,9.99,-1.52,-.38,10.03,-1.34,-.39,10.41,-1.35,-.37,10.58,-1.35,-.32,10.51,-1.52,-.32,6.89,-1.07,.17,6.9,-1.07,-.38,7.28,-1.07,.17,7.79,-1.24,.17,7.78,-1.12,.22,7.3,-1.02,.24,7.28,-1.07,-.11,8.37,-1.33,-.11,6.89,-.97,.25,9.49,-1.5,.17,9.49,-1.32,.18,9.4,-1.47,-.11,8.92,-1.46,.17,8.9,-1.28,.19,10.36,-.51,-.05,10.33,-.37,-.09,10.26,-.63,.06,10.41,-.66,.02,10.32,-.38,-.1,10.35,-.34,-.09,10.37,-.32,-.08,9.94,-.39,.07,9.91,-.6,.12,10.1,-.18,.03,10.34,-.44,-.08,10.32,-.83,.13,9.95,-.8,.16,10.39,-1.02,.15,10.56,-1.02,.1,10.48,-.85,.08,9.99,-.99,.18,10.43,-1.18,.15,10.03,-1.16,.17,10.61,-1.19,.1,7.28,-1.07,-.38,7.79,-1.24,-.38,6.93,-.97,-.47,7.36,-1.02,-.46,7.81,-1.12,-.45,9.49,-1.5,-.38,8.92,-1.46,-.38,8.9,-1.28,-.41,9.5,-1.32,-.4,10.33,-.37,-.13,10.27,-.63,-.27,9.95,-.6,-.34,9.98,-.38,-.29,10.32,-.38,-.12};
			return value;
		}
		private double[] getCoordinate_14_353_point_2()
		{
			double[] value = {10.34,-.44,-.14,10.36,-.51,-.17,10.1,-.15,-.26,10.37,-.32,-.13,10.35,-.34,-.13,10.41,-.66,-.23,10.33,-.83,-.35,10.48,-.85,-.29,10.4,-1.02,-.37,10.02,-.99,-.39,9.98,-.8,-.38,10.56,-1.02,-.32,10.44,-1.18,-.37,10.61,-1.19,-.32,10.04,-1.16,-.39,8.33,-1.38,.17,8.31,-1.22,.21,8.33,-1.38,-.38,8.31,-1.22,-.44,10.64,-.03,-.08,10.54,-.14,-.08,10.54,-.14,-.11,10.64,-.03,-.11,10.37,-.03,-.02,10.64,-.03,-.13,10.54,-.14,-.13,10.11,-.03,-.28,10.4,-.03,-.2,6.91,-.13,.75,6.77,-.03,.83,6.95,-.03,-1.05,6.92,-.16,-.98,10.56,-1.52,.03,10.48,-1.52,-.11,10.6,-1.52,-.04,10.66,-1.35,-.04,10.63,-1.35,.03,10.59,-1.52,-.11,10.61,-1.52,-.11,10.6,-1.52,-.18,10.66,-1.35,-.18,10.67,-1.35,-.11,10.56,-1.52,-.25,10.63,-1.35,-.25,10.66,-1.19,.03,10.69,-1.19,-.04,10.64,-1.02,-.04,10.61,-1.02,.03,10.7,-1.19,-.11,10.69,-1.19,-.18,10.64,-1.02,-.18,10.65,-1.02,-.11,10.66,-1.19,-.25,10.61,-1.02,-.25,10.53,-.86,.02,10.55,-.85,-.04,10.45,-.66,-.06,10.45,-.68,-.01,10.56,-.85,-.11,10.55,-.85,-.17,10.45,-.66,-.16,10.45,-.64,-.11,10.53,-.86,-.24,10.45,-.68,-.2,10.32,-.38,-.11,10.38,-.51,-.07,10.37,-.32,-.12,10.38,-.51,-.14,10.37,-.32,-.1,10.39,-.3,-.11,10.18,0.0,.03,9.94,-.04,.09,9.53,-.04,.2,9.16,-.03,.28,8.82,-.13,.35,9.46,-.18,.2,9.55,-.03,-.44,9.84,-.03,-.36,9.5,-.17,-.43,8.81,-.13,-.61,8.83,-.03,-.63,9.24,-.03,-.53,8.14,-.04,.51,7.76,-.04,.6,7.74,-.18,.56,8.23,-.17,.46,8.49,-.03,.44,7.39,-.03,.68,7.1,-.02,.75,7.3,-.16,.65,8.07,-.04,-.82,8.41,-.03,-.74,8.18,-.17,-.75,7.71,-.18,-.85,7.71,-.04,-.91,7.34,-.03,-.99,7.32,-.17,-.92,6.87,-.44,.57,6.88,-.29,.65,6.88,-.72,.41};
			return value;
		}
		private double[] getCoordinate_14_353_point_3()
		{
			double[] value = {6.88,-.58,.49,6.88,-.86,.33,9.42,-.38,.2,8.83,-.36,.32,9.42,-.58,.2,8.84,-.56,.29,9.44,-.77,.2,8.85,-.74,.27,9.46,-.95,.2,8.87,-.92,.24,9.48,-1.14,.19,8.89,-1.1,.22,8.3,-1.05,.25,8.28,-.88,.29,7.75,-.83,.33,7.77,-.98,.28,8.27,-.71,.33,8.25,-.53,.38,7.73,-.5,.45,7.74,-.67,.39,8.24,-.36,.42,7.73,-.34,.5,6.93,-.3,-.89,6.94,-.44,-.8,6.95,-.58,-.72,6.95,-.72,-.63,6.95,-.86,-.55,9.47,-.38,-.43,9.47,-.58,-.43,8.84,-.56,-.54,8.83,-.36,-.57,9.48,-.77,-.43,9.49,-.95,-.42,8.87,-.92,-.48,8.86,-.74,-.51,9.5,-1.14,-.41,8.89,-1.1,-.45,8.2,-.36,-.7,8.23,-.53,-.64,7.76,-.5,-.71,7.73,-.34,-.78,8.25,-.71,-.59,8.28,-.88,-.54,7.8,-.83,-.58,7.78,-.67,-.64,8.3,-1.05,-.49,7.82,-.98,-.51,7.27,-.32,.58,7.27,-.47,.51,7.28,-.62,.44,7.29,-.78,.37,7.29,-.91,.3,7.39,-.91,-.53,7.39,-.78,-.61,7.37,-.62,-.68,7.36,-.47,-.76,7.34,-.32,-.83,10.44,-.24,-.08,10.45,-.24,-.11,10.44,-.24,-.13,10.39,-.56,-.17,10.39,-.56,-.05,8.81,-.03,.36};
			return value;
		}


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


		/** Define subarrays using type double[] */
		private double[] getCoordinate_14_359_point_1()
		{
			double[] value = {-13.05,.52,1.29,-13.05,.52,-1.06,-12.89,.08,-.9,-12.89,.08,1.12,-10.95,.09,1.1,-9.01,.09,1.09,-8.97,.54,1.4,-10.55,.51,1.48,12.12,1.63,.05,12.04,1.5,-.02,12.1,1.53,-.11,12.16,1.63,-.11,11.99,1.62,.14,11.85,1.4,.04,-5.79,.09,-1.06,-9.34,.09,-.98,-9.13,.54,-1.67,-8.85,1.05,-1.77,-8.54,1.04,-1.75,-8.04,1.04,-1.74,-6.03,1.02,-1.74,-10.55,.51,-1.41,-10.26,.51,-1.47,-9.98,.52,-1.52,-9.7,.53,-1.57,-9.41,.53,-1.62,12.12,1.63,-.27,12.04,1.5,-.2,11.85,1.4,-.26,11.99,1.62,-.36,-8.04,1.04,1.52,-7.07,.1,1.07,-6.03,1.02,1.52,-5.13,.1,1.05,-4.02,1.03,1.52,-3.19,.11,1.03,-2.01,1.03,1.52,-8.54,1.04,1.5,-8.86,1.05,1.48,-8.97,.74,1.47,3.26,1.01,1.52,3.88,1.03,1.52,2.63,1.0,1.52,5.14,1.1,-1.72,2.0,1.01,1.52,4.51,1.05,-1.74,3.88,1.03,-1.74,2.63,.98,-1.74,2.0,1.01,-1.74,4.51,1.05,1.52,-.01,1.02,1.52,-1.25,.11,1.01,.69,.12,.99,2.63,.13,.97,4.57,.13,.95,5.14,1.1,1.5,7.02,1.25,1.45,6.95,1.11,1.38,7.26,1.13,1.33,7.33,1.28,1.4,6.71,1.23,1.46,6.75,.69,1.18,6.82,.83,1.25,6.89,.97,1.31,6.39,1.2,1.47,6.51,.14,.93,6.56,.26,.98,6.62,.4,1.05,6.69,.54,1.11,5.77,1.15,1.48,9.53,1.44,1.03,9.42,1.28,.96,9.74,1.3,.86,9.86,1.47,.93,9.22,1.42,1.1,9.11,1.26,1.02,11.99,1.41,-.06,11.87,1.3,-.06,12.01,1.42,-.11,11.88,1.27,-.11,1.31,.11,-1.22,-2.24,.1,-1.14,-2.01,1.03,-1.74,-.01,1.02,-1.74,4.12,.11,-1.33,6.67,.95,-1.53,6.66,.81,-1.45,6.64,.67,-1.38,6.61,.4,-1.23,6.58,.12,-1.11,6.39,1.2,-1.68,6.71,1.23,-1.67,6.69,1.09,-1.6,5.77,1.15,-1.7,6.6,.26,-1.17,6.63,.53,-1.3,7.02,1.25,-1.65,7.33,1.28,-1.61,7.32,1.13,-1.55,7.01,1.11,-1.59};
			return value;
		}
		private double[] getCoordinate_14_359_point_2()
		{
			double[] value = {9.53,1.44,-1.25,9.86,1.47,-1.15,9.81,1.3,-1.07,9.5,1.28,-1.17,9.19,1.26,-1.24,9.22,1.42,-1.32,11.99,1.41,-.16,11.87,1.3,-.16,-8.86,1.05,.85,-8.86,1.05,.21,-8.86,1.05,-.2,-8.99,.54,-.18,-8.99,.54,.23,-8.97,.54,.87,-8.97,.54,-1.56,-9.37,.54,-.08,-8.99,.54,-.07,-9.27,1.05,.01,-8.86,1.05,.01,-9.38,.54,-1.63,-9.27,1.05,-1.7,-9.27,1.05,-1.07,-8.86,1.05,-1.07,10.8,.15,-.08,10.8,.15,-.11,10.93,.29,-.11,10.93,.29,-.08,10.8,.3,-.06,10.64,.16,-.06,10.8,.15,-.13,10.68,.16,-.15,10.84,.3,-.16,10.93,.29,-.13,6.77,.14,.87,6.83,.26,.92,6.82,.12,-1.1,6.93,.26,-1.17,7.24,.26,-1.13,7.19,.14,-1.08,8.65,.15,.43,8.91,.15,.37,9.02,.29,.42,8.74,.29,.49,8.47,.29,.55,8.39,.15,.49,9.27,.15,-.64,8.99,.15,-.7,9.04,.29,-.77,9.31,.29,-.71,9.54,.29,-.64,9.49,.15,-.58,10.61,-1.52,-.11,10.6,-1.52,-.04,10.59,-1.52,-.11,10.6,-1.52,-.18,10.19,1.49,.81,10.06,1.32,.74,10.38,1.34,.62,10.52,1.51,.69,10.84,1.54,.57,10.7,1.36,.5,11.02,1.38,.38,11.17,1.56,.45,11.46,1.58,.34,11.3,1.4,.29,11.5,1.41,.21,11.67,1.59,.26,10.19,1.49,-1.03,10.52,1.51,-.9,10.43,1.34,-.84,10.12,1.32,-.96,10.84,1.54,-.78,11.17,1.56,-.66,11.05,1.38,-.6,10.74,1.36,-.71,11.46,1.58,-.56,11.67,1.59,-.48,11.52,1.41,-.43,11.33,1.4,-.5,10.24,.16,.02,10.36,.31,.04,10.12,.31,.11,9.99,.15,.09,10.44,.16,-.02,10.53,.31,-.01,9.71,.15,.16,9.84,.3,.18,9.57,.3,.27,9.44,.15,.24,9.18,.15,.31,9.29,.3,.35,10.41,.16,-.23,10.24,.15,-.29,10.34,.31,-.32,10.52,.31,-.25,10.64,.31,-.21,10.54,.16,-.19,10.05,.15,-.37,9.86,.15,-.44,9.94,.3,-.49};
			return value;
		}
		private double[] getCoordinate_14_359_point_3()
		{
			double[] value = {10.14,.3,-.4,9.68,.15,-.51,9.74,.3,-.57,9.93,1.15,.67,9.62,1.13,.79,9.8,.98,.61,10.11,.99,.49,10.24,1.17,.55,9.5,.96,.71,9.68,.81,.54,9.38,.8,.64,9.55,.64,.48,9.84,.65,.38,9.97,.82,.44,9.26,.63,.57,9.42,.47,.41,9.14,.46,.5,9.7,.47,.32,10.56,1.18,.43,10.41,1.01,.38,10.72,1.02,.27,10.87,1.2,.33,10.27,.83,.33,10.13,.65,.28,10.42,.66,.18,10.57,.84,.23,9.99,.48,.23,10.27,.48,.14,11.15,1.22,.23,10.99,1.04,.19,11.18,1.04,.12,11.34,1.23,.16,10.83,.85,.14,10.67,.67,.1,10.85,.68,.05,11.02,.86,.09,10.52,.49,.07,10.69,.49,.02,9.8,.47,-.63,9.59,.46,-.71,9.87,.64,-.7,10.1,.65,-.59,10.02,.47,-.54,9.63,.63,-.79,9.93,.81,-.76,9.68,.8,-.86,10.0,.98,-.83,10.27,.99,-.71,10.19,.82,-.65,9.72,.96,-.93,10.06,1.15,-.89,9.77,1.13,-1.0,10.35,1.17,-.77,10.24,.48,-.44,10.34,.65,-.49,10.58,.66,-.4,10.46,.48,-.36,10.44,.83,-.54,10.54,1.01,-.59,10.82,1.02,-.49,10.7,.84,-.44,10.64,1.18,-.65,10.94,1.2,-.54,10.65,.49,-.28,10.79,.67,-.32,10.93,.68,-.27,10.79,.49,-.23,10.92,.85,-.36,11.06,1.04,-.4,11.23,1.04,-.34,11.08,.86,-.3,11.19,1.22,-.45,11.37,1.23,-.38,9.31,1.11,.88,9.0,1.1,.94,9.19,.95,.8,8.9,.93,.87,9.08,.78,.72,8.79,.77,.79,8.97,.62,.65,8.68,.61,.71,8.86,.45,.57,8.58,.45,.63,9.35,.45,-.79,9.06,.45,-.85,9.38,.62,-.86,9.09,.61,-.93,9.41,.78,-.94,9.12,.77,-1.0,9.44,.95,-1.02,9.14,.93,-1.08,9.47,1.11,-1.09,9.17,1.1,-1.16,6.9,.41,.99,6.97,.55,1.05,7.05,.7,1.12,7.12,.84,1.19,7.19,.99,1.26,6.94,.4,-1.24,6.96,.54,-1.31};
			return value;
		}
		private double[] getCoordinate_14_359_point_4()
		{
			double[] value = {7.27,.55,-1.27,7.26,.41,-1.2,6.97,.69,-1.38,6.98,.83,-1.45,7.29,.84,-1.41,7.28,.7,-1.34,6.99,.97,-1.52,7.31,.99,-1.48,7.65,1.3,1.35,7.57,1.15,1.28,7.88,1.17,1.23,7.96,1.32,1.3,8.28,1.35,1.25,8.19,1.2,1.18,8.49,1.22,1.12,8.59,1.37,1.2,8.9,1.4,1.15,8.8,1.24,1.07,7.65,1.3,-1.57,7.96,1.32,-1.52,7.94,1.17,-1.44,7.63,1.15,-1.49,8.28,1.35,-1.47,8.59,1.37,-1.42,8.57,1.22,-1.34,8.26,1.2,-1.39,8.9,1.4,-1.37,8.88,1.24,-1.29,8.12,.15,.56,8.2,.28,.61,7.92,.28,.68,7.84,.14,.62,7.56,.14,.69,7.65,.27,.74,7.38,.27,.8,7.29,.14,.75,7.03,.14,.81,7.1,.27,.86,8.69,.15,-.77,8.4,.14,-.83,8.44,.28,-.89,8.74,.28,-.83,8.11,.14,-.89,7.81,.14,-.96,7.84,.27,-1.01,8.14,.27,-.95,7.5,.14,-1.02,7.54,.27,-1.07,8.7,1.08,1.0,8.4,1.06,1.05,8.3,.9,.97,8.6,.92,.92,8.1,1.04,1.1,7.79,1.02,1.16,7.71,.87,1.08,8.01,.89,1.03,7.49,1.01,1.21,7.41,.86,1.14,8.5,.76,.84,8.21,.75,.9,8.11,.59,.83,8.4,.6,.77,7.92,.73,.96,7.63,.72,1.01,7.54,.57,.94,7.83,.58,.88,7.34,.71,1.07,7.26,.56,1.0,8.3,.44,.69,8.02,.43,.75,7.74,.43,.81,7.46,.42,.87,7.18,.42,.93,8.76,.44,-.91,8.46,.43,-.97,8.48,.59,-1.04,8.79,.6,-.98,8.16,.43,-1.03,7.86,.42,-1.08,7.88,.57,-1.16,8.18,.58,-1.1,7.56,.42,-1.14,7.57,.56,-1.21,8.81,.76,-1.06,8.5,.75,-1.12,8.53,.9,-1.19,8.83,.92,-1.14,8.2,.73,-1.17,7.89,.72,-1.23,7.91,.87,-1.3,8.22,.89,-1.25,7.59,.71,-1.28,7.6,.86,-1.35,8.86,1.08,-1.21,8.55,1.06,-1.27,8.24,1.04,-1.32,7.93,1.02,-1.37,7.62,1.01,-1.42,11.83,1.61,-.42,11.68,1.41,-.36};
			return value;
		}
		private double[] getCoordinate_14_359_point_5()
		{
			double[] value = {10.57,.2,-.04,10.67,.31,-.04,10.65,.17,-.18,10.74,.31,-.18,11.83,1.61,.2,11.67,1.41,.14,11.49,1.22,.1,11.32,1.04,.06,11.45,1.0,-.01,11.63,1.19,.01,11.16,.85,.04,10.99,.67,.01,11.12,.65,-.04,11.29,.82,-.02,10.83,.49,-.02,10.96,.48,-.05,10.89,.49,-.2,11.05,.67,-.23,11.15,.65,-.18,10.99,.48,-.17,11.2,.85,-.25,11.35,1.04,-.28,11.46,1.0,-.21,11.31,.82,-.2,11.51,1.22,-.31,11.64,1.19,-.23,11.7,1.13,-.06,11.53,.96,-.07,11.56,.94,-.11,11.72,1.11,-.11,11.37,.79,-.07,11.25,.62,-.08,11.25,.62,-.11,11.4,.78,-.11,11.09,.46,-.08,11.09,.46,-.11,11.7,1.13,-.15,11.54,.96,-.15,11.38,.79,-.14,11.25,.62,-.13,11.09,.46,-.13,-4.02,1.03,-1.74,-8.86,1.05,-.81,-9.27,1.05,-.81,-9.27,1.29,-.73,-8.86,1.29,-.73,-8.86,1.29,-.22,-8.86,1.29,-.05,-9.27,1.05,-.2,-9.27,1.29,-.05,-9.27,1.29,-.22};
			return value;
		}



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


		/** Define subarrays using type double[] */
		private double[] getCoordinate_14_371_point_1()
		{
			double[] value = {10.8,.15,-.08,10.71,.06,-.08,10.71,.06,-.11,10.8,.15,-.11,10.64,.16,-.06,10.48,.07,-.04,10.64,-.03,-.08,10.37,-.03,-.02,10.64,-.03,-.11,4.57,.13,.95,2.63,.13,.97,6.51,-.03,.89,6.5,.05,.91,6.51,.14,.93,.69,.12,.99,-1.25,.11,1.01,-3.19,.11,1.03,-5.13,.1,1.05,-5.79,.02,1.02,-7.07,.1,1.07,-9.01,.09,1.09,-10.95,.09,1.1,-12.84,.05,1.13,-12.89,.08,1.12,-12.89,.08,-.9,-12.84,.05,-.89,10.8,.15,-.13,10.71,.06,-.13,10.54,.07,-.17,10.68,.16,-.15,10.64,-.03,-.13,10.4,-.03,-.2,1.26,-.02,-1.23,-9.34,.09,-.98,-5.79,.09,-1.06,-2.24,.1,-1.14,1.31,.11,-1.22,6.74,.05,.86,6.77,.14,.87,6.77,-.03,.83,6.82,.12,-1.1,7.19,.14,-1.08,6.95,-.03,-1.05,6.56,-.03,-1.1,6.58,.12,-1.11,4.12,.11,-1.33,4.1,-.01,-1.29,8.65,.15,.43,8.39,.15,.49,8.37,.06,.47,8.81,-.03,.36,8.84,.06,.36,8.91,.15,.37,9.27,.15,-.64,9.49,.15,-.58,9.68,.15,-.51,9.55,-.03,-.44,9.24,-.03,-.53,8.83,-.03,-.63,8.69,.15,-.77,8.99,.15,-.7,10.24,.16,.02,9.99,.15,.09,9.92,.06,.1,10.22,.06,.02,10.44,.16,-.02,9.71,.15,.16,9.44,.15,.24,9.34,.06,.24,9.61,.06,.17,9.18,.15,.31,9.16,-.03,.28,10.41,.16,-.23,10.35,.06,-.23,10.16,.06,-.28,10.24,.15,-.29,10.54,.16,-.19,10.05,.15,-.37,9.98,.06,-.35,9.79,.06,-.41,9.86,.15,-.44,8.12,.15,.56,7.84,.14,.62,7.79,.05,.61,8.11,.05,.53,7.56,.14,.69,7.29,.14,.75,7.21,.05,.74,7.48,.05,.68,7.03,.14,.81,6.98,.05,.8,8.41,-.03,-.74,8.07,-.04,-.82,8.11,.14,-.89,8.4,.14,-.83,7.71,-.04,-.91,7.81,.14,-.96,7.5,.14,-1.02,7.34,-.03,-.99,10.18,0.0,.03};
			return value;
		}
		private double[] getCoordinate_14_371_point_2()
		{
			double[] value = {9.94,-.04,.09,9.53,-.04,.2,9.84,-.03,-.36,8.14,-.04,.51,8.49,-.03,.44,7.76,-.04,.6,7.39,-.03,.68,7.1,-.02,.75,10.57,.2,-.04,10.65,.17,-.18,10.11,-.03,-.28};
			return value;
		}


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

		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=11, element #77, 664 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_11_77_coordIndex()
		{
			MFInt32 IndexedFaceSet_11_77_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_11_77_coordIndex_1()));
			return IndexedFaceSet_11_77_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=12, element #77, 261 total numbers made up of 87 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_12_77_point()
		{
			MFVec3f Coordinate_12_77_point = new MFVec3f(new double[] {-3.21,2.51,-.22,-3.2,2.51,-.27,-3.18,2.51,-.31,-3.13,2.51,-.34,-3.09,2.51,-.35,-3.04,2.51,-.34,-2.99,2.51,-.31,-2.97,2.51,-.27,-2.96,2.51,-.22,-2.97,2.51,-.17,-2.99,2.51,-.13,-3.04,2.51,-.1,-3.09,2.51,-.09,-3.13,2.51,-.1,-3.18,2.51,-.13,-3.2,2.51,-.17,-3.2,2.55,-.17,-3.21,2.55,-.22,-3.2,2.55,-.27,-3.18,2.55,-.31,-3.13,2.55,-.34,-3.09,2.55,-.35,-3.04,2.55,-.34,-2.99,2.55,-.31,-2.97,2.55,-.27,-2.96,2.55,-.22,-2.97,2.55,-.17,-2.99,2.55,-.13,-3.04,2.55,-.1,-3.09,2.55,-.09,-3.13,2.55,-.1,-3.18,2.55,-.13,-3.17,2.58,-.18,-3.18,2.58,-.22,-3.17,2.58,-.26,-3.15,2.58,-.29,-3.12,2.58,-.31,-3.09,2.58,-.32,-3.05,2.58,-.31,-3.02,2.58,-.29,-3.0,2.58,-.26,-2.99,2.58,-.22,-3.0,2.58,-.18,-3.02,2.58,-.15,-3.05,2.58,-.13,-3.09,2.58,-.12,-3.12,2.58,-.13,-3.15,2.58,-.15,-3.09,2.74,-.09,-3.12,2.74,-.1,-3.12,2.74,-.34,-3.05,2.74,-.1,-3.05,2.74,-.34,-3.09,2.74,-.35,-3.05,2.99,-.2,-3.06,2.97,-.29,-3.1,2.81,-.23,-3.1,2.81,-.2,-3.06,2.97,-.11,-3.05,2.75,-.2,-3.1,2.81,-.17,-3.08,2.93,-.36,-3.11,2.79,-.26,-3.12,2.86,-.41,-3.12,2.76,-.28,-3.15,2.77,-.43,-3.14,2.73,-.29,-3.19,2.69,-.41,-3.15,2.7,-.28,-3.23,2.62,-.36,-3.16,2.68,-.26,-3.25,2.57,-.29,-3.17,2.66,-.23,-3.26,2.55,-.2,-3.17,2.65,-.2,-3.25,2.57,-.11,-3.17,2.66,-.17,-3.23,2.62,-.04,-3.16,2.68,-.14,-3.19,2.69,.01,-3.15,2.7,-.13,-3.15,2.77,.03,-3.14,2.73,-.12,-3.12,2.86,.01,-3.12,2.76,-.13,-3.08,2.93,-.04,-3.11,2.79,-.14});
			return Coordinate_12_77_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=11, element #83, 664 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_11_83_coordIndex()
		{
			MFInt32 IndexedFaceSet_11_83_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_11_83_coordIndex_1()));
			return IndexedFaceSet_11_83_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=12, element #83, 261 total numbers made up of 87 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_12_83_point()
		{
			MFVec3f Coordinate_12_83_point = new MFVec3f(new double[] {-2.33,2.9,-.22,-2.32,2.9,-.27,-2.29,2.9,-.31,-2.25,2.9,-.34,-2.2,2.9,-.35,-2.15,2.9,-.34,-2.11,2.9,-.31,-2.08,2.9,-.27,-2.08,2.9,-.22,-2.08,2.9,-.17,-2.11,2.9,-.13,-2.15,2.9,-.1,-2.2,2.9,-.09,-2.25,2.9,-.1,-2.29,2.9,-.13,-2.32,2.9,-.17,-2.32,2.94,-.17,-2.33,2.94,-.22,-2.32,2.94,-.27,-2.29,2.94,-.31,-2.25,2.94,-.34,-2.2,2.94,-.35,-2.15,2.94,-.34,-2.11,2.94,-.31,-2.08,2.94,-.27,-2.08,2.94,-.22,-2.08,2.94,-.17,-2.11,2.94,-.13,-2.15,2.94,-.1,-2.2,2.94,-.09,-2.25,2.94,-.1,-2.29,2.94,-.13,-2.29,2.97,-.18,-2.3,2.97,-.22,-2.29,2.97,-.26,-2.27,2.97,-.29,-2.24,2.97,-.31,-2.2,2.97,-.32,-2.17,2.97,-.31,-2.13,2.97,-.29,-2.11,2.97,-.26,-2.11,2.97,-.22,-2.11,2.97,-.18,-2.13,2.97,-.15,-2.17,2.97,-.13,-2.2,2.97,-.12,-2.24,2.97,-.13,-2.27,2.97,-.15,-2.2,3.13,-.09,-2.24,3.13,-.1,-2.24,3.13,-.34,-2.17,3.13,-.1,-2.17,3.13,-.34,-2.2,3.13,-.35,-2.17,3.38,-.2,-2.18,3.36,-.29,-2.22,3.19,-.23,-2.22,3.2,-.2,-2.18,3.36,-.11,-2.17,3.14,-.2,-2.22,3.19,-.17,-2.2,3.31,-.36,-2.23,3.17,-.26,-2.23,3.24,-.41,-2.24,3.15,-.28,-2.27,3.16,-.43,-2.26,3.12,-.29,-2.31,3.07,-.41,-2.27,3.09,-.28,-2.35,3.0,-.36,-2.28,3.06,-.26,-2.37,2.96,-.29,-2.29,3.04,-.23,-2.38,2.94,-.2,-2.29,3.04,-.2,-2.37,2.96,-.11,-2.29,3.04,-.17,-2.35,3.0,-.04,-2.28,3.06,-.14,-2.31,3.07,.01,-2.27,3.09,-.13,-2.27,3.16,.03,-2.26,3.12,-.12,-2.23,3.24,.01,-2.24,3.15,-.13,-2.2,3.31,-.04,-2.23,3.17,-.14});
			return Coordinate_12_83_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=11, element #89, 664 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_11_89_coordIndex()
		{
			MFInt32 IndexedFaceSet_11_89_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_11_89_coordIndex_1()));
			return IndexedFaceSet_11_89_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=12, element #89, 261 total numbers made up of 87 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_12_89_point()
		{
			MFVec3f Coordinate_12_89_point = new MFVec3f(new double[] {4.13,3.28,-.11,4.12,3.28,-.07,4.09,3.28,-.02,4.05,3.28,0.0,4.0,3.28,.01,3.95,3.28,0.0,3.91,3.28,-.02,3.88,3.28,-.07,3.87,3.28,-.11,3.88,3.28,-.16,3.91,3.28,-.2,3.95,3.28,-.23,4.0,3.28,-.24,4.05,3.28,-.23,4.09,3.28,-.2,4.12,3.28,-.16,4.12,3.32,-.16,4.13,3.32,-.11,4.12,3.32,-.07,4.09,3.32,-.02,4.05,3.32,0.0,4.0,3.32,.01,3.95,3.32,0.0,3.91,3.32,-.02,3.88,3.32,-.07,3.87,3.32,-.11,3.88,3.32,-.16,3.91,3.32,-.2,3.95,3.32,-.23,4.0,3.32,-.24,4.05,3.32,-.23,4.09,3.32,-.2,4.09,3.35,-.15,4.09,3.35,-.11,4.09,3.35,-.08,4.07,3.35,-.05,4.03,3.35,-.02,4.0,3.35,-.02,3.96,3.35,-.02,3.93,3.35,-.05,3.91,3.35,-.08,3.9,3.35,-.11,3.91,3.35,-.15,3.93,3.35,-.18,3.96,3.35,-.2,4.0,3.35,-.21,4.03,3.35,-.2,4.07,3.35,-.18,4.0,3.51,-.25,4.03,3.51,-.24,4.03,3.51,.01,3.96,3.51,-.24,3.96,3.51,.01,4.0,3.51,.02,3.96,3.76,-.13,3.97,3.74,-.04,4.01,3.57,-.1,4.01,3.58,-.13,3.97,3.74,-.22,3.97,3.52,-.13,4.01,3.57,-.16,3.99,3.7,.03,4.02,3.56,-.07,4.03,3.62,.08,4.04,3.53,-.05,4.07,3.54,.1,4.05,3.5,-.05,4.11,3.46,.08,4.06,3.47,-.05,4.14,3.39,.03,4.08,3.44,-.07,4.16,3.34,-.04,4.08,3.43,-.1,4.17,3.32,-.13,4.09,3.42,-.13,4.16,3.34,-.22,4.08,3.43,-.16,4.14,3.39,-.29,4.08,3.44,-.19,4.11,3.46,-.34,4.06,3.47,-.21,4.07,3.54,-.36,4.05,3.5,-.21,4.03,3.62,-.34,4.04,3.53,-.21,3.99,3.7,-.29,4.02,3.56,-.19});
			return Coordinate_12_89_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=11, element #125, 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_11_125_coordIndex()
		{
			MFInt32 IndexedFaceSet_11_125_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_11_125_coordIndex_1()));
			return IndexedFaceSet_11_125_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=12, element #125, 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_12_125_point()
		{
			MFVec3f Coordinate_12_125_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_12_125_point_1()))
				.append(new MFVec3f(getCoordinate_12_125_point_2()));
			return Coordinate_12_125_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=11, element #131, 368 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_11_131_coordIndex()
		{
			MFInt32 IndexedFaceSet_11_131_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_11_131_coordIndex_1()));
			return IndexedFaceSet_11_131_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=11, element #203, 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_11_203_coordIndex()
		{
			MFInt32 IndexedFaceSet_11_203_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_11_203_coordIndex_1()));
			return IndexedFaceSet_11_203_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=12, element #203, 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_12_203_point()
		{
			MFVec3f Coordinate_12_203_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_12_203_point_1()))
				.append(new MFVec3f(getCoordinate_12_203_point_2()));
			return Coordinate_12_203_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=11, element #209, 368 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_11_209_coordIndex()
		{
			MFInt32 IndexedFaceSet_11_209_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_11_209_coordIndex_1()));
			return IndexedFaceSet_11_209_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=11, element #221, 992 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_11_221_coordIndex()
		{
			MFInt32 IndexedFaceSet_11_221_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_11_221_coordIndex_1()));
			return IndexedFaceSet_11_221_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=12, element #221, 384 total numbers made up of 128 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_12_221_point()
		{
			MFVec3f Coordinate_12_221_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_12_221_point_1()))
				.append(new MFVec3f(getCoordinate_12_221_point_2()));
			return Coordinate_12_221_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=11, element #227, 992 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_11_227_coordIndex()
		{
			MFInt32 IndexedFaceSet_11_227_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_11_227_coordIndex_1()));
			return IndexedFaceSet_11_227_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=12, element #227, 384 total numbers made up of 128 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_12_227_point()
		{
			MFVec3f Coordinate_12_227_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_12_227_point_1()))
				.append(new MFVec3f(getCoordinate_12_227_point_2()));
			return Coordinate_12_227_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=11, element #233, 1200 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_11_233_coordIndex()
		{
			MFInt32 IndexedFaceSet_11_233_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_11_233_coordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_11_233_coordIndex_2()));
			return IndexedFaceSet_11_233_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=12, element #233, 480 total numbers made up of 160 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_12_233_point()
		{
			MFVec3f Coordinate_12_233_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_12_233_point_1()))
				.append(new MFVec3f(getCoordinate_12_233_point_2()));
			return Coordinate_12_233_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=11, element #239, 3232 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_11_239_coordIndex()
		{
			MFInt32 IndexedFaceSet_11_239_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_11_239_coordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_11_239_coordIndex_2()))
				.append(new MFInt32(getIndexedFaceSet_11_239_coordIndex_3()))
				.append(new MFInt32(getIndexedFaceSet_11_239_coordIndex_4()));
			return IndexedFaceSet_11_239_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=12, element #239, 1224 total numbers made up of 408 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_12_239_point()
		{
			MFVec3f Coordinate_12_239_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_12_239_point_1()))
				.append(new MFVec3f(getCoordinate_12_239_point_2()))
				.append(new MFVec3f(getCoordinate_12_239_point_3()))
				.append(new MFVec3f(getCoordinate_12_239_point_4()))
				.append(new MFVec3f(getCoordinate_12_239_point_5()));
			return Coordinate_12_239_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=11, element #245, 3232 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_11_245_coordIndex()
		{
			MFInt32 IndexedFaceSet_11_245_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_11_245_coordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_11_245_coordIndex_2()))
				.append(new MFInt32(getIndexedFaceSet_11_245_coordIndex_3()))
				.append(new MFInt32(getIndexedFaceSet_11_245_coordIndex_4()));
			return IndexedFaceSet_11_245_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=12, element #245, 1224 total numbers made up of 408 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_12_245_point()
		{
			MFVec3f Coordinate_12_245_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_12_245_point_1()))
				.append(new MFVec3f(getCoordinate_12_245_point_2()))
				.append(new MFVec3f(getCoordinate_12_245_point_3()))
				.append(new MFVec3f(getCoordinate_12_245_point_4()))
				.append(new MFVec3f(getCoordinate_12_245_point_5()));
			return Coordinate_12_245_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=11, element #251, 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_11_251_coordIndex()
		{
			MFInt32 IndexedFaceSet_11_251_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_11_251_coordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_11_251_coordIndex_2()))
				.append(new MFInt32(getIndexedFaceSet_11_251_coordIndex_3()))
				.append(new MFInt32(getIndexedFaceSet_11_251_coordIndex_4()))
				.append(new MFInt32(getIndexedFaceSet_11_251_coordIndex_5()));
			return IndexedFaceSet_11_251_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=12, element #251, 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_12_251_point()
		{
			MFVec3f Coordinate_12_251_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_12_251_point_1()))
				.append(new MFVec3f(getCoordinate_12_251_point_2()))
				.append(new MFVec3f(getCoordinate_12_251_point_3()))
				.append(new MFVec3f(getCoordinate_12_251_point_4()))
				.append(new MFVec3f(getCoordinate_12_251_point_5()))
				.append(new MFVec3f(getCoordinate_12_251_point_6()))
				.append(new MFVec3f(getCoordinate_12_251_point_7()));
			return Coordinate_12_251_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=11, element #257, 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_11_257_coordIndex()
		{
			MFInt32 IndexedFaceSet_11_257_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_11_257_coordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_11_257_coordIndex_2()))
				.append(new MFInt32(getIndexedFaceSet_11_257_coordIndex_3()))
				.append(new MFInt32(getIndexedFaceSet_11_257_coordIndex_4()))
				.append(new MFInt32(getIndexedFaceSet_11_257_coordIndex_5()));
			return IndexedFaceSet_11_257_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=12, element #257, 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_12_257_point()
		{
			MFVec3f Coordinate_12_257_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_12_257_point_1()))
				.append(new MFVec3f(getCoordinate_12_257_point_2()))
				.append(new MFVec3f(getCoordinate_12_257_point_3()))
				.append(new MFVec3f(getCoordinate_12_257_point_4()))
				.append(new MFVec3f(getCoordinate_12_257_point_5()))
				.append(new MFVec3f(getCoordinate_12_257_point_6()))
				.append(new MFVec3f(getCoordinate_12_257_point_7()));
			return Coordinate_12_257_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=11, element #263, 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_11_263_coordIndex()
		{
			MFInt32 IndexedFaceSet_11_263_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_11_263_coordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_11_263_coordIndex_2()))
				.append(new MFInt32(getIndexedFaceSet_11_263_coordIndex_3()))
				.append(new MFInt32(getIndexedFaceSet_11_263_coordIndex_4()))
				.append(new MFInt32(getIndexedFaceSet_11_263_coordIndex_5()));
			return IndexedFaceSet_11_263_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=12, element #263, 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_12_263_point()
		{
			MFVec3f Coordinate_12_263_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_12_263_point_1()))
				.append(new MFVec3f(getCoordinate_12_263_point_2()))
				.append(new MFVec3f(getCoordinate_12_263_point_3()))
				.append(new MFVec3f(getCoordinate_12_263_point_4()))
				.append(new MFVec3f(getCoordinate_12_263_point_5()))
				.append(new MFVec3f(getCoordinate_12_263_point_6()))
				.append(new MFVec3f(getCoordinate_12_263_point_7()));
			return Coordinate_12_263_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=11, element #269, 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_11_269_coordIndex()
		{
			MFInt32 IndexedFaceSet_11_269_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_11_269_coordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_11_269_coordIndex_2()))
				.append(new MFInt32(getIndexedFaceSet_11_269_coordIndex_3()))
				.append(new MFInt32(getIndexedFaceSet_11_269_coordIndex_4()))
				.append(new MFInt32(getIndexedFaceSet_11_269_coordIndex_5()));
			return IndexedFaceSet_11_269_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=12, element #269, 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_12_269_point()
		{
			MFVec3f Coordinate_12_269_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_12_269_point_1()))
				.append(new MFVec3f(getCoordinate_12_269_point_2()))
				.append(new MFVec3f(getCoordinate_12_269_point_3()))
				.append(new MFVec3f(getCoordinate_12_269_point_4()))
				.append(new MFVec3f(getCoordinate_12_269_point_5()))
				.append(new MFVec3f(getCoordinate_12_269_point_6()))
				.append(new MFVec3f(getCoordinate_12_269_point_7()));
			return Coordinate_12_269_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=11, element #275, 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_11_275_coordIndex()
		{
			MFInt32 IndexedFaceSet_11_275_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_11_275_coordIndex_1()));
			return IndexedFaceSet_11_275_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=11, element #281, 368 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_11_281_coordIndex()
		{
			MFInt32 IndexedFaceSet_11_281_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_11_281_coordIndex_1()));
			return IndexedFaceSet_11_281_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=11, element #287, 368 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_11_287_coordIndex()
		{
			MFInt32 IndexedFaceSet_11_287_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_11_287_coordIndex_1()));
			return IndexedFaceSet_11_287_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=11, element #293, 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_11_293_coordIndex()
		{
			MFInt32 IndexedFaceSet_11_293_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_11_293_coordIndex_1()));
			return IndexedFaceSet_11_293_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=11, element #299, 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_11_299_coordIndex()
		{
			MFInt32 IndexedFaceSet_11_299_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_11_299_coordIndex_1()));
			return IndexedFaceSet_11_299_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=11, element #305, 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_11_305_coordIndex()
		{
			MFInt32 IndexedFaceSet_11_305_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_11_305_coordIndex_1()));
			return IndexedFaceSet_11_305_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=11, element #311, 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_11_311_coordIndex()
		{
			MFInt32 IndexedFaceSet_11_311_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_11_311_coordIndex_1()));
			return IndexedFaceSet_11_311_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=11, element #317, 616 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_11_317_coordIndex()
		{
			MFInt32 IndexedFaceSet_11_317_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_11_317_coordIndex_1()));
			return IndexedFaceSet_11_317_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=12, element #317, 234 total numbers made up of 78 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_12_317_point()
		{
			MFVec3f Coordinate_12_317_point = new MFVec3f(new double[] {-5.65,.76,.48,-5.65,.76,-.9,-3.78,.09,.48,-4.33,.09,.48,-4.88,.76,.48,-5.43,.76,.48,-5.43,.76,-.9,-4.88,.76,-.9,-4.33,.09,-.9,-3.78,.09,-.9,-5.1,.76,1.02,-5.65,.76,1.02,-5.65,1.49,.63,-5.65,1.49,.09,-5.65,1.49,-.52,-5.65,1.49,-1.17,-5.65,.76,-1.4,-4.97,1.49,.09,-4.69,1.5,.09,-4.69,1.5,-.52,-4.97,1.49,-.52,-.63,1.49,-.52,-.58,1.49,-1.17,-4.55,1.49,-1.17,-4.55,1.49,.63,-.58,1.49,.63,-.63,1.49,.09,-.75,3.0,.09,-.48,.94,.48,-.48,.94,-.9,-.75,3.0,-.52,-1.78,2.99,.09,-1.03,3.0,.09,-1.03,3.0,-.52,-1.78,2.99,-.52,-2.13,2.88,.09,-2.6,2.88,.09,-2.13,.86,.48,-2.68,2.53,.09,-2.68,.48,.48,-3.23,2.53,.09,-3.23,.48,.48,-3.23,2.54,.09,-3.7,2.54,.09,-3.78,2.03,.09,-1.78,.86,.48,-1.03,.94,.48,-1.78,2.88,.09,-1.78,.86,-.9,-1.03,.94,-.9,-5.1,.76,-1.4,-2.6,2.88,-.52,-2.13,2.88,-.52,-2.13,.86,-.9,-1.78,2.88,-.52,-3.23,2.54,-.52,-3.23,2.53,-.52,-3.23,.48,-.9,-2.68,2.53,-.52,-2.68,.48,-.9,-3.7,2.54,-.52,-3.78,2.03,-.52,-3.78,2.15,.09,-3.89,2.15,.09,-4.11,2.03,.09,-4.88,2.03,.09,-4.88,2.03,-.52,-.49,.76,.48,-3.78,2.15,-.52,-2.68,2.54,.09,-2.68,2.54,-.52,-.49,.76,-.9,-4.11,2.03,-.52,-3.89,2.15,-.52,-4.55,.76,1.02,-.44,.76,.96,-4.55,.76,-1.35,-.44,.76,-1.46});
			return Coordinate_12_317_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=13, element #333, 364 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_13_333_coordIndex()
		{
			MFInt32 IndexedFaceSet_13_333_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_13_333_coordIndex_1()));
			return IndexedFaceSet_13_333_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=14, element #333, 351 total numbers made up of 117 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_14_333_point()
		{
			MFVec3f Coordinate_14_333_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_14_333_point_1()))
				.append(new MFVec3f(getCoordinate_14_333_point_2()));
			return Coordinate_14_333_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=13, element #345, 3020 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_13_345_coordIndex()
		{
			MFInt32 IndexedFaceSet_13_345_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_13_345_coordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_13_345_coordIndex_2()))
				.append(new MFInt32(getIndexedFaceSet_13_345_coordIndex_3()))
				.append(new MFInt32(getIndexedFaceSet_13_345_coordIndex_4()));
			return IndexedFaceSet_13_345_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=14, element #345, 1308 total numbers made up of 436 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_14_345_point()
		{
			MFVec3f Coordinate_14_345_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_14_345_point_1()))
				.append(new MFVec3f(getCoordinate_14_345_point_2()))
				.append(new MFVec3f(getCoordinate_14_345_point_3()))
				.append(new MFVec3f(getCoordinate_14_345_point_4()))
				.append(new MFVec3f(getCoordinate_14_345_point_5()));
			return Coordinate_14_345_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=13, element #353, 1956 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_13_353_coordIndex()
		{
			MFInt32 IndexedFaceSet_13_353_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_13_353_coordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_13_353_coordIndex_2()));
			return IndexedFaceSet_13_353_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=14, element #353, 789 total numbers made up of 263 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_14_353_point()
		{
			MFVec3f Coordinate_14_353_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_14_353_point_1()))
				.append(new MFVec3f(getCoordinate_14_353_point_2()))
				.append(new MFVec3f(getCoordinate_14_353_point_3()));
			return Coordinate_14_353_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=13, element #359, 3052 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_13_359_coordIndex()
		{
			MFInt32 IndexedFaceSet_13_359_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_13_359_coordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_13_359_coordIndex_2()))
				.append(new MFInt32(getIndexedFaceSet_13_359_coordIndex_3()))
				.append(new MFInt32(getIndexedFaceSet_13_359_coordIndex_4()));
			return IndexedFaceSet_13_359_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=14, element #359, 1353 total numbers made up of 451 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_14_359_point()
		{
			MFVec3f Coordinate_14_359_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_14_359_point_1()))
				.append(new MFVec3f(getCoordinate_14_359_point_2()))
				.append(new MFVec3f(getCoordinate_14_359_point_3()))
				.append(new MFVec3f(getCoordinate_14_359_point_4()))
				.append(new MFVec3f(getCoordinate_14_359_point_5()));
			return Coordinate_14_359_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=14, element #365, 243 total numbers made up of 81 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_14_365_point()
		{
			MFVec3f Coordinate_14_365_point = new MFVec3f(new double[] {-13.05,.52,1.29,-10.57,.51,1.33,-10.55,.51,-1.41,-13.05,.52,-1.06,-8.97,.54,1.4,-8.97,.54,.87,-8.99,.54,.23,-8.99,.54,-.18,-8.97,.54,-1.56,-9.13,.54,-1.67,-9.41,.53,-1.62,-9.7,.53,-1.57,-9.98,.52,-1.52,-10.26,.51,-1.47,-8.04,1.04,1.52,-8.04,1.04,-1.74,-8.54,1.04,-1.75,-8.54,1.04,1.5,-6.03,1.02,1.52,-6.03,1.02,-1.74,2.0,1.01,1.52,2.0,1.01,-1.74,-.01,1.02,-1.74,-.01,1.02,1.52,4.51,1.05,1.52,5.14,1.1,1.5,5.77,1.15,-1.7,5.14,1.1,-1.72,7.02,1.25,1.45,7.02,1.25,-1.65,6.71,1.23,-1.67,6.71,1.23,1.46,7.33,1.28,1.4,7.33,1.28,-1.61,9.53,1.44,1.03,9.53,1.44,-1.25,9.22,1.42,-1.32,9.22,1.42,1.1,9.86,1.47,.93,9.86,1.47,-1.15,-8.86,1.05,1.48,-8.86,1.05,-1.7,-8.86,1.05,-1.07,-8.86,1.05,-.81,-8.86,1.05,-.2,-8.86,1.05,.21,-8.86,1.05,.85,10.19,1.49,.81,10.19,1.49,-1.03,10.52,1.51,.69,10.52,1.51,-.9,10.84,1.54,.57,10.84,1.54,-.78,11.17,1.56,.45,11.17,1.56,-.66,11.46,1.58,.34,11.46,1.58,-.56,11.67,1.59,.26,11.67,1.59,-.48,7.65,1.3,1.35,7.65,1.3,-1.57,7.96,1.32,1.3,7.96,1.32,-1.52,8.28,1.35,1.25,8.28,1.35,-1.47,8.59,1.37,1.2,8.59,1.37,-1.42,8.9,1.4,1.15,8.9,1.4,-1.37,6.39,1.2,-1.68,5.77,1.15,1.48,6.39,1.2,1.47,11.83,1.61,-.42,11.83,1.61,.2,11.99,1.62,.14,11.99,1.62,-.36,-4.02,1.03,1.52,-4.02,1.03,-1.74,-2.01,1.03,1.52,-2.01,1.03,-1.74,12.16,1.63,-.11});
			return Coordinate_14_365_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=13, element #371, 532 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_13_371_coordIndex()
		{
			MFInt32 IndexedFaceSet_13_371_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_13_371_coordIndex_1()));
			return IndexedFaceSet_13_371_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=14, element #371, 333 total numbers made up of 111 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_14_371_point()
		{
			MFVec3f Coordinate_14_371_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_14_371_point_1()))
				.append(new MFVec3f(getCoordinate_14_371_point_2()));
			return Coordinate_14_371_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=13, element #392, 464 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_13_392_coordIndex()
		{
			MFInt32 IndexedFaceSet_13_392_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_13_392_coordIndex_1()));
			return IndexedFaceSet_13_392_coordIndex;
		}

	/** 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 ArleighBurkeHighDetail 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 ArleighBurkeHighDetail().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.DDGArleighBurkeUnitedStates.ArleighBurkeHighDetail\" 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.DDGArleighBurkeUnitedStates.ArleighBurkeHighDetail self-validation test confirmation: ");
                if (!validationResults.equals("success"))
                    System.out.println();
                System.out.println(validationResults.trim());

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