package Savage.ShipsMilitary.RHIBUnitedStates;

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

// Javadoc metadata annotations follow, see below for X3DJSAIL Java source code.
/**
 * <p> A US Navy ship's RHIB. </p>
 <p> Related links: Catalog page <a href="../../../../ShipsMilitary/RHIBUnitedStates/RHIBDriverFlagIndex.html" target="_blank">RHIBDriverFlag</a>,  source <a href="../../../../ShipsMilitary/RHIBUnitedStates/RHIBDriverFlag.java">RHIBDriverFlag.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/RHIBUnitedStates/RHIBDriverFlag.x3d">RHIBDriverFlag.x3d</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> description </i> </td>
			<td> A US Navy ship's RHIB </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> creator </i> </td>
			<td> 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> reference </i> </td>
			<td> <a href="../../../../ShipsMilitary/RHIBUnitedStates/RHIB.x3d">RHIB.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> identifier </i> </td>
			<td> <a href="https://www.web3d.org/x3d/content/examples/Savage/ShipsMilitary/RHIBUnitedStates/RHIBDriverFlag.x3d" target="_blank">https://www.web3d.org/x3d/content/examples/Savage/ShipsMilitary/RHIBUnitedStates/RHIBDriverFlag.x3d</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> license </i> </td>
			<td> <a href="../../../../ShipsMilitary/RHIBUnitedStates/../../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 Patrick Sullivan
 */

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

	/** Create and initialize the X3D model for this object. */
	public final void initialize()
	{
            try { // catch-all
  x3dModel = new X3D().setProfile(X3D.PROFILE_INTERCHANGE).setVersion(X3D.VERSION_3_1)
  .setHead(new head()
    .addMeta(new meta().setName(meta.NAME_TITLE      ).setContent("RHIBDriverFlag.x3d"))
    .addMeta(new meta().setName(meta.NAME_DESCRIPTION).setContent("A US Navy ship's RHIB"))
    .addMeta(new meta().setName(meta.NAME_CREATOR    ).setContent("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_REFERENCE  ).setContent("RHIB.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_IDENTIFIER ).setContent("https://www.web3d.org/x3d/content/examples/Savage/ShipsMilitary/RHIBUnitedStates/RHIBDriverFlag.x3d"))
    .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/index.html"}).setTitle("RHIB")
      .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/index.html"})
              .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")
              .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[] {"RHIB"})
              .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The plain language name of the vehicle this model represents, i.e. the base class (DDG-51), or vehicle designation (M1A2)."}))))
          .setMetadata(new MetadataSet().setName("X3DArchiveModel")
            .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"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").setValue(new double[] {2.0})
                .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The maximum structural height of the object in meters. This may be used for clearance checking or other calculations."})))
              .setMetadata(new MetadataFloat().setName("width").setValue(new double[] {3.407})
                .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The maximum width, beam, or wingspan of the vehicle in meters. This may be used for clearance checking or other calculations."})))
              .setMetadata(new MetadataFloat().setName("length").setValue(new double[] {7.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").setValue(new double[] {.2})
                .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 MetadataSet().setName("DynamicResponseConstraints")
              .setMetadata(new MetadataFloat().setName("maximumSpeed").setValue(new double[] {25.0})
                .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The maximum rated speed for this vehicle in knots."})))
              .setMetadata(new MetadataFloat().setName("cruiseSpeed").setValue(new double[] {10.0})
                .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The published cruise speed for this vehicle in knots."})))
              .setMetadata(new MetadataFloat().setName("maximumAcceleration").setValue(new double[] {1.3})
                .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The ideal maximum acceleration achievable by this vehicle in meters per second squared, as in at maximum Power excess for aircraft."})))
              .setMetadata(new MetadataFloat().setName("maximumFuelCapacity").setValue(new double[] {40.0})
                .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The maximum usable fuel capacity in liters."}))))
            .setMetadata(new MetadataSet().setName("TacticalConstraints")
              .addComments(" none defined ")))
          .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 this objects overall type (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[] {0})
                .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.)."}))))))))
    .addChild(new Group("RhibViewpoints")
      .addChild(new Viewpoint().setDescription("RHIB starboard side").setPosition(0.0,3.0,13.0))
      .addChild(new Viewpoint().setDescription("RHIB from ahead").setOrientation(0.0,1.0,0.0,1.57).setPosition(13.0,3.0,0.0))
      .addChild(new Viewpoint().setDescription("RHIB port side").setOrientation(0.0,1.0,0.0,3.14).setPosition(0.0,3.0,-13.0))
      .addChild(new Viewpoint().setDescription("RHIB from astern").setOrientation(0.0,1.0,0.0,-1.57).setPosition(-13.0,3.0,0.0))
      .addChild(new Transform().setRotation(0.0,1.0,0.0,-1.57)
        .addChild(new Viewpoint().setDescription("RHIB from 100m above").setOrientation(1.0,0.0,0.0,-1.57).setPosition(0.0,100.0,0.0))))
    .addChild(new Transform("RHIB").setScale(1.367,1.367,1.367)
      .addChild(new Group("Import_Base2")
        .addChild(new Transform("M60")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material("blackPlastic_mat").setAmbientIntensity(1).setDiffuseColor(.001,.001,.001).setEmissiveColor(.001,.001,.001).setShininess(0.367)))
            .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setCoordIndex(getIndexedFaceSet_7_68_coordIndex())
              .setCoord(new Coordinate().setPoint(getCoordinate_8_68_point())))))
        .addChild(new Transform("steeringWheel")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material("Black_mat").setDiffuseColor(0.0,0.0,0.0)))
            .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setCoordIndex(getIndexedFaceSet_7_74_coordIndex())
              .setCoord(new Coordinate().setPoint(getCoordinate_8_74_point())))))
        .addChild(new Transform("windBlocker")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material("material6_mat").setAmbientIntensity(1).setDiffuseColor(1.0,1.0,1.0).setShininess(1).setSpecularColor(1.0,1.0,1.0).setTransparency(0.353)))
            .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setCoordIndex(new int[] {0,1,2,-1,0,2,3,-1,4,2,1,-1,4,1,5,-1,5,1,0,-1,5,0,6,-1,6,0,3,-1,6,3,7,-1,7,3,2,-1,7,2,4,-1,7,4,5,-1,7,5,6,-1})
              .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {.2,2.51,-.58,.21,2.51,-.58,.21,1.4,-.58,.2,1.4,-.58,.21,1.4,.45,.21,2.51,.45,.2,2.51,.45,.2,1.4,.45}))))))
        .addChild(new Transform("securityLight")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material("material3_mat").setAmbientIntensity(1).setDiffuseColor(.05535,0.0,.89344).setEmissiveColor(.00006,0.0,.001).setShininess(0.093).setSpecularColor(0.0,0.0,1.0).setTransparency(0.187)))
            .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,14,13,-1,16,13,17,-1,17,13,12,-1,17,12,18,-1,18,12,11,-1,18,11,19,-1,19,11,10,-1,19,10,20,-1,20,10,9,-1,20,9,21,-1,21,9,8,-1,21,8,22,-1,22,8,7,-1,22,7,23,-1,23,7,6,-1,23,6,24,-1,24,6,5,-1,24,5,25,-1,25,5,4,-1,25,4,26,-1,26,4,3,-1,26,3,27,-1,27,3,2,-1,27,2,28,-1,28,2,1,-1,28,1,29,-1,29,1,0,-1,29,0,30,-1,30,0,15,-1,30,15,31,-1,31,15,14,-1,31,14,16,-1,31,16,17,-1,31,17,18,-1,31,18,19,-1,31,19,20,-1,31,20,21,-1,31,21,22,-1,31,22,23,-1,31,23,24,-1,31,24,25,-1,31,25,26,-1,31,26,27,-1,31,27,28,-1,31,28,29,-1,31,29,30,-1})
              .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {.17,2.95,-.03,.19,2.95,-.02,.21,2.95,-.02,.23,2.95,-.02,.24,2.95,-.03,.25,2.95,-.05,.26,2.95,-.07,.25,2.95,-.08,.24,2.95,-.1,.23,2.95,-.11,.21,2.95,-.11,.19,2.95,-.11,.17,2.95,-.1,.16,2.95,-.08,.16,2.95,-.07,.16,2.95,-.05,.13,2.86,-.07,.13,2.86,-.1,.15,2.86,-.12,.18,2.86,-.14,.21,2.86,-.15,.24,2.86,-.14,.27,2.86,-.12,.28,2.86,-.1,.29,2.86,-.07,.28,2.86,-.04,.27,2.86,-.01,.24,2.86,.01,.21,2.86,.01,.18,2.86,.01,.15,2.86,-.01,.13,2.86,-.04}))))))
        .addChild(new Transform("driver").setRotation(0.0,1.0,0.0,-1.57).setTranslation(-2.734,-3.965,1.074)
          .addChild(new Group("Import_Base3")
            .addChild(new Transform("driverPosition").setRotation(0.0,1.0,0.0,3.14).setTranslation(-1.00951,4.00834,-2.03056)
              .addChild(new Group("driver0")
                .addChild(new Transform("driversCover").setRotation(0.0,-.716,.698,3.141).setScale(.109,.095,.095).setScaleOrientation(.577,-.577,.577,2.094).setTranslation(-.189,1.74359,-.02274)
                  .addChild(new Shape()
                    .setAppearance(new Appearance()
                      .setTexture(new ImageTexture("marineTexture").setUrl(new String[] {"textures/marine_camo.gif","https://www.web3d.org/x3d/content/examples/Savage/ShipsMilitary/RHIBUnitedStates/textures/marine_camo.gif"}))
                      .setMaterial(new Material("material0_mat").setAmbientIntensity(1).setDiffuseColor(.1255,.1843,.09804).setShininess(0.056)))
                    .setGeometry(new IndexedFaceSet().setCcw(false).setCreaseAngle(1.57).setCoordIndex(getIndexedFaceSet_11_93_coordIndex()).setTexCoordIndex(getIndexedFaceSet_11_93_texCoordIndex())
                      .setCoord(new Coordinate().setPoint(getCoordinate_12_93_point()))
                      .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {.19,.77,.21,.76,.19,.76,.21,.77,.19,.78,.21,.79,.19,.79,.19,.79,.21,.8,.19,.8,.21,.81,.19,.81,.19,.81,.21,.82,.19,.83,.21,.83,.19,.83,.19,.84,.21,.86,.19,.87,.21,.89,.19,.88,.19,.89,.21,.91,.19,.91,.21,.92,.19,.92,.19,.92,.21,.93,.19,.94,.21,.66,.19,.67,.21,.68,.19,.68,.19,.68,.21,.69,.19,.7,.21,.71,.19,.71,.19,.72,.21,.74,.19,.75,.16,.79,.16,.76,.16,.81,.16,.84,.15,.89,.16,.85,.15,.92,.15,.94,.19,.94,.16,.7,.15,.67,.16,.74,.35,.22,.44,.24,.44,.22,.37,.26,.41,.26,.35,.24,.37,.18,.35,.21,.41,.18,.44,.21,.36,.23,.36,.25,.36,.25,.38,.25,.38,.26,.39,.26,.39,.26,.41,.25,.41,.26,.43,.23,.42,.25,.42,.25,.38,.27,.37,.26,.39,.27,.41,.27,.42,.26,.38,.27,.37,.27,.39,.27,.4,.27,.41,.27,.36,.23,.36,.25,.43,.23,.42,.25,.42,.26,.41,.27,.37,.27,.38,.26,.38,.25,.39,.26,.39,.26,.38,.27,.39,.27}))))))
                .addChild(new Transform("driversHead").setRotation(1.0,0.0,0.0,1.571).setScale(.4132,.4132,.4132).setTranslation(-.02468,1.03432,-.09053)
                  .addChild(new Shape()
                    .setAppearance(new Appearance()
                      .setTexture(new ImageTexture().setUSE("marineTexture"))
                      .setMaterial(new Material("material2_mat").setAmbientIntensity(1).setDiffuseColor(.1255,.1843,.09804).setShininess(0.056)))
                    .setGeometry(new IndexedFaceSet().setCcw(false).setCreaseAngle(1.57).setCoordIndex(getIndexedFaceSet_11_101_coordIndex()).setTexCoordIndex(getIndexedFaceSet_11_101_texCoordIndex())
                      .setCoord(new Coordinate().setPoint(getCoordinate_12_101_point()))
                      .setTexCoord(new TextureCoordinate().setPoint(getTextureCoordinate_12_102_point())))))
                .addChild(new Transform("driversBody").setRotation(1.0,0.0,0.0,1.571).setScale(.4132,.4132,.4132).setTranslation(-.02585,1.03714,-.09053)
                  .addChild(new Shape("body0")
                    .setAppearance(new Appearance()
                      .setTexture(new ImageTexture().setUSE("marineTexture"))
                      .setMaterial(new Material("material1_mat").setAmbientIntensity(1).setDiffuseColor(.1255,.1843,.09804).setShininess(0.056)))
                    .setGeometry(new IndexedFaceSet().setCcw(false).setCreaseAngle(1.57).setCoordIndex(getIndexedFaceSet_11_109_coordIndex()).setTexCoordIndex(getIndexedFaceSet_11_109_texCoordIndex())
                      .setCoord(new Coordinate().setPoint(getCoordinate_12_109_point()))
                      .setTexCoord(new TextureCoordinate().setPoint(getTextureCoordinate_12_110_point())))))))))
        .addChild(new Transform("RhibComponents")
          .addChild(new Group("structures0")
            .addChild(new Transform("SeatCovers")
              .addChild(new Shape()
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setUSE("blackPlastic_mat")))
                .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setCoordIndex(new int[] {0,1,2,-1,0,2,3,-1,1,0,4,-1,1,4,5,-1,2,1,5,-1,2,5,6,-1,3,7,4,-1,3,4,0,-1,3,2,6,-1,3,6,7,-1,8,9,10,-1,8,10,11,-1,9,8,12,-1,9,12,13,-1,10,9,13,-1,10,13,14,-1,11,10,14,-1,11,14,15,-1})
                  .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {-1.58,.54,.36,-1.03,.54,.36,-1.03,.54,-.48,-1.58,.54,-.48,-1.61,.51,.41,-1.0,.51,.41,-1.0,.51,-.52,-1.61,.51,-.52,.33,.53,.36,1.02,.53,.36,1.02,.53,-.48,.33,.53,-.48,.3,.5,.41,1.05,.5,.41,1.05,.5,-.52,.3,.5,-.52}))))))
            .addChild(new Transform("SterringConsole")
              .addChild(new Shape()
                .setAppearance(new Appearance()
                  .setMaterial(new Material("aluminum_mat").setAmbientIntensity(0.567).setDiffuseColor(.65107,.67333,.67333).setShininess(0.300).setSpecularColor(1.0,1.0,1.0)))
                .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setCoordIndex(getIndexedFaceSet_9_126_coordIndex())
                  .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {-1.61,.51,-.52,-1.0,.51,-.52,-1.0,.07,-.52,-1.61,.07,-.52,-1.0,.07,.41,-1.0,.51,.41,-1.61,.51,.41,-1.61,.07,.41,.3,.5,-.52,1.05,.5,-.52,1.05,.07,-.52,.3,.07,-.52,1.05,.07,.41,1.05,.5,.41,.3,.5,.41,.3,.07,.41,.33,.53,-.48,.33,.53,.36,-.4,-.14,-.53,-.4,.69,-.53,.33,.68,-.53,.33,-.14,-.53,-.4,.69,.4,-.4,-.14,.4,.33,.68,.4,.33,-.14,.4,.23,1.4,.41,-.09,1.4,.41,-.41,1.0,.41,.3,.93,.41,.27,1.17,.41,-.41,1.0,-.54,.23,1.4,-.54,-.09,1.4,-.54,.3,.93,-.54,.27,1.17,-.54,.27,1.17,.09,.3,.93,.09,.27,1.17,-.22,.3,.93,-.22,.27,1.12,-.18,.29,.98,-.18,.27,1.12,.05,.29,.98,.05,-.37,.69,.37,-.37,.69,-.5,-.37,.98,-.5,-.37,.98,.37,-.37,-.11,.37,-.37,-.11,-.5,.3,.65,.37,.3,.65,-.5,-.07,1.36,-.5,-.07,1.36,.37,.2,1.36,-.5,.2,1.36,.37,.23,1.16,.37,.23,1.16,-.5,.23,1.16,-.22,.23,1.16,.09,.26,.92,.37,.26,.92,-.5,.26,.92,-.22,.25,.97,-.18,.23,1.12,-.18,.23,1.12,.05,.26,.92,.09,.25,.97,.05}))))))))
        .addChild(new Transform("Compass")
          .addChild(new Group()
            .addChild(new Transform("dad_IndexedFaceSet18")
              .addChild(new Shape("IndexedFaceSet18")
                .setAppearance(new Appearance()
                  .setMaterial(new Material("Glass_mat").setAmbientIntensity(1).setDiffuseColor(1.0,1.0,1.0).setShininess(1).setSpecularColor(1.0,1.0,1.0).setTransparency(0.300)))
                .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setCoordIndex(getIndexedFaceSet_9_134_coordIndex())
                  .setCoord(new Coordinate().setPoint(getCoordinate_10_134_point())))))
            .addChild(new Transform("dad_IndexedFaceSet19")
              .addChild(new Shape("IndexedFaceSet19")
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setUSE("aluminum_mat")))
                .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setCoordIndex(new int[] {0,1,2,-1,0,2,3,-1,4,0,3,-1,4,3,5,-1,6,4,5,-1,6,5,7,-1,8,6,7,-1,8,7,9,-1,10,8,9,-1,10,9,11,-1,12,10,11,-1,12,11,13,-1,14,12,13,-1,14,13,15,-1,16,14,15,-1,16,15,17,-1,18,16,17,-1,18,17,19,-1,20,18,19,-1,20,19,21,-1,22,20,21,-1,22,21,23,-1,24,22,23,-1,24,23,25,-1,26,24,25,-1,26,25,27,-1,28,26,27,-1,28,27,29,-1,30,31,2,-1,30,2,1,-1,30,28,29,-1,30,29,31,-1})
                  .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {.03,1.4,-.02,.01,1.4,-.04,-.01,1.4,-.03,.01,1.4,-0.0,.05,1.4,-.01,.04,1.4,.01,.07,1.4,0.0,.07,1.4,.02,.1,1.4,-.01,.11,1.4,.01,.12,1.4,-.02,.13,1.4,-0.0,.13,1.4,-.04,.15,1.4,-.03,.14,1.4,-.07,.16,1.4,-.07,.13,1.4,-.09,.15,1.4,-.1,.12,1.4,-.11,.13,1.4,-.13,.1,1.4,-.12,.11,1.4,-.14,.07,1.4,-.13,.07,1.4,-.15,.05,1.4,-.12,.04,1.4,-.14,.03,1.4,-.11,.01,1.4,-.13,.01,1.4,-.09,-.01,1.4,-.1,.01,1.4,-.07,-.01,1.4,-.07}))))))
            .addChild(new Transform("dad_IndexedFaceSet20")
              .addChild(new Shape("IndexedFaceSet20")
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setUSE("blackPlastic_mat")))
                .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setCoordIndex(new int[] {0,1,2,-1,0,2,3,-1,3,2,4,-1,3,4,5,-1,5,4,6,-1,5,6,7,-1,7,6,8,-1,7,8,9,-1,9,8,10,-1,9,10,11,-1,11,10,12,-1,11,12,13,-1,13,12,14,-1,13,14,15,-1,15,14,16,-1,15,16,17,-1,17,16,18,-1,17,18,19,-1,19,18,20,-1,19,20,21,-1,21,20,22,-1,21,22,23,-1,23,22,24,-1,23,24,25,-1,25,24,26,-1,25,26,27,-1,27,26,28,-1,27,28,29,-1,29,28,30,-1,29,30,31,-1,31,30,1,-1,31,1,0,-1,31,0,3,-1,31,3,5,-1,31,5,7,-1,31,7,9,-1,31,9,11,-1,31,11,13,-1,31,13,15,-1,31,15,17,-1,31,17,19,-1,31,19,21,-1,31,21,23,-1,31,23,25,-1,31,25,27,-1,31,27,29,-1,32,33,34,-1,32,34,35,-1,32,35,36,-1,32,36,37,-1,32,37,38,-1,32,38,39,-1,32,39,40,-1,32,40,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,48,49,50,-1,48,50,51,-1,50,49,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,62,63,-1,50,63,51,-1})
                  .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {-.01,1.4,-.07,-.01,1.4,-.07,-.01,1.4,-.1,-.01,1.4,-.1,.01,1.4,-.13,.01,1.4,-.13,.04,1.4,-.14,.04,1.4,-.14,.07,1.4,-.15,.07,1.4,-.15,.11,1.4,-.14,.11,1.4,-.14,.13,1.4,-.13,.13,1.4,-.13,.15,1.4,-.1,.15,1.4,-.1,.16,1.4,-.07,.16,1.4,-.07,.15,1.4,-.03,.15,1.4,-.03,.13,1.4,-0.0,.13,1.4,-0.0,.11,1.4,.01,.11,1.4,.01,.07,1.4,.02,.07,1.4,.02,.04,1.4,.01,.04,1.4,.01,.01,1.4,-0.0,.01,1.4,-0.0,-.01,1.4,-.03,-.01,1.4,-.03,.01,1.4,-.04,.03,1.4,-.02,.05,1.4,-.01,.07,1.4,0.0,.1,1.4,-.01,.12,1.4,-.02,.13,1.4,-.04,.14,1.4,-.07,.13,1.4,-.09,.12,1.4,-.11,.1,1.4,-.12,.07,1.4,-.13,.05,1.4,-.12,.03,1.4,-.11,.01,1.4,-.09,.01,1.4,-.07,.05,1.35,-.06,.05,1.35,-.06,.07,1.35,-.06,.06,1.35,-.05,.05,1.35,-.07,.06,1.35,-.08,.06,1.35,-.08,.07,1.35,-.09,.08,1.35,-.08,.09,1.35,-.08,.09,1.35,-.07,.09,1.35,-.06,.09,1.35,-.06,.09,1.35,-.05,.07,1.35,-.04,.06,1.35,-.04}))))))))
        .addChild(new Transform("RHIBDetails")
          .addChild(new Group("rhibDetails0")
            .addChild(new Transform("dad_IndexedFaceSet21")
              .addChild(new Shape("IndexedFaceSet21")
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setUSE("Glass_mat")))
                .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setCoordIndex(new int[] {0,1,2,-1,0,2,3,-1})
                  .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {.2,1.39,.45,.2,1.39,-.58,.22,1.39,-.58,.22,1.39,.45}))))))
            .addChild(new Transform("dad_IndexedFaceSet22")
              .addChild(new Shape("IndexedFaceSet22")
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setUSE("aluminum_mat")))
                .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setCoordIndex(getIndexedFaceSet_9_160_coordIndex())
                  .setCoord(new Coordinate().setPoint(getCoordinate_10_160_point())))))))
        .addChild(new Transform("DeckFixtures")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("aluminum_mat")))
            .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setCoordIndex(getIndexedFaceSet_7_168_coordIndex())
              .setCoord(new Coordinate().setPoint(getCoordinate_8_168_point())))))
        .addChild(new Transform("InstrumentCover")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Glass_mat")))
            .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setCoordIndex(new int[] {0,1,2,-1,0,2,3,-1,4,2,1,-1,4,1,5,-1,5,1,0,-1,5,0,6,-1,6,0,3,-1,6,3,7,-1,7,3,2,-1,7,2,4,-1,7,4,5,-1,7,5,6,-1})
              .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {-.12,1.4,-.48,-.1,1.4,-.48,-.37,1.06,-.48,-.42,1.1,-.48,-.37,1.06,.36,-.1,1.4,.36,-.12,1.4,.36,-.42,1.1,.36}))))))
        .addChild(new Transform("LightStand")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("aluminum_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,14,13,-1,16,13,17,-1,17,13,12,-1,17,12,18,-1,18,12,11,-1,18,11,19,-1,19,11,10,-1,19,10,20,-1,20,10,9,-1,20,9,21,-1,21,9,8,-1,21,8,22,-1,22,8,7,-1,22,7,23,-1,23,7,6,-1,23,6,24,-1,24,6,5,-1,24,5,25,-1,25,5,4,-1,25,4,26,-1,26,4,3,-1,26,3,27,-1,27,3,2,-1,27,2,28,-1,28,2,1,-1,28,1,29,-1,29,1,0,-1,29,0,30,-1,30,0,15,-1,30,15,31,-1,31,15,14,-1,31,14,16,-1,31,16,17,-1,31,17,18,-1,31,18,19,-1,31,19,20,-1,31,20,21,-1,31,21,22,-1,31,22,23,-1,31,23,24,-1,31,24,25,-1,31,25,26,-1,31,26,27,-1,31,27,28,-1,31,28,29,-1,31,29,30,-1,32,33,34,-1,32,34,35,-1,36,34,33,-1,36,33,37,-1,37,33,32,-1,37,32,38,-1,38,32,35,-1,38,35,39,-1,39,35,34,-1,39,34,36,-1,39,36,37,-1,39,37,38,-1})
              .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {.14,2.86,0.0,.17,2.86,.02,.21,2.86,.03,.25,2.86,.02,.28,2.86,0.0,.3,2.86,-.03,.3,2.86,-.07,.3,2.86,-.1,.28,2.86,-.13,.25,2.86,-.15,.21,2.86,-.16,.17,2.86,-.15,.14,2.86,-.13,.12,2.86,-.1,.12,2.86,-.07,.12,2.86,-.03,.12,2.84,-.07,.12,2.84,-.1,.14,2.84,-.13,.17,2.84,-.15,.21,2.84,-.16,.25,2.84,-.15,.28,2.84,-.13,.3,2.84,-.1,.3,2.84,-.07,.3,2.84,-.03,.28,2.84,0.0,.25,2.84,.02,.21,2.84,.03,.17,2.84,.02,.14,2.84,0.0,.12,2.84,-.03,.18,2.84,-.15,.24,2.84,-.15,.24,2.64,-.15,.18,2.64,-.15,.24,2.64,.02,.24,2.84,.02,.18,2.84,.02,.18,2.64,.02}))))))
        .addChild(new Transform("dad_flagStaff0")
          .addChild(new Shape("flagStaff0")
            .setAppearance(new Appearance()
              .setMaterial(new Material("default_mat").setAmbientIntensity(0.625).setDiffuseColor(.4,.4,.4).setShininess(0.600).setSpecularColor(.7746,.7746,.7746)))
            .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setCoordIndex(getIndexedFaceSet_7_186_coordIndex())
              .setCoord(new Coordinate().setPoint(getCoordinate_8_186_point())))))
        .addChild(new Transform("AmericanFlag").setRotation(-.296,.955,-.011,3.031).setTranslation(-3.034,-.871,-.294)
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setTexture(new ImageTexture().setRepeatS(false).setRepeatT(false).setUrl(new String[] {"textures/USA.jpg","https://www.web3d.org/x3d/content/examples/Savage/ShipsMilitary/RHIBUnitedStates/textures/USA.jpg"}))
              .setTextureTransform(new TextureTransform().setCenter(.243,-.126).setRotation(-0.367).setScale(1.113,1.46).setTranslation(-.225,.091))
              .setMaterial(new Material("Red_mat").setDiffuseColor(1.0,0.0,0.0)))
            .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setCoordIndex(new int[] {0,1,2,-1,0,2,3,-1,3,2,1,-1,3,1,0,-1}).setTexCoordIndex(new int[] {0,1,2,-1,0,2,3,-1,3,2,1,-1,3,1,0,-1})
              .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {-1.82,1.2,-.07,-2.22,1.06,-.07,-2.31,1.33,-.07,-1.91,1.47,-.07})))
              .setTexCoord(new TextureCoordinate().setPoint(new MFVec2f(new double[] {1.0,.34,.19,0.0,0.0,.66,.81,1.0}))))))
        .addChild(new Transform("RHIBHull")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material("material4_mat").setAmbientIntensity(0.387).setDiffuseColor(.38667,.38667,.38667).setShininess(0.5)))
            .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setCoordIndex(getIndexedFaceSet_7_201_coordIndex())
              .setCoord(new Coordinate().setPoint(getCoordinate_8_201_point()))))))));
            }
            catch (Exception ex)
            {       
                System.err.println ("*** Further hints on X3DJSAIL errors and exceptions at");
                System.err.println ("*** https://www.web3d.org/specifications/java/X3DJSAIL.html");
                throw (ex);
            }
	}
	// end of initialize() method

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


		/** Define subarrays using type double[] */
		private double[] getCoordinate_8_68_point_1()
		{
			double[] value = {3.4,.7,-.03,3.4,.7,-.03,3.4,.7,-.04,3.4,.69,-.03,3.4,.69,-.04,3.4,.69,-.03,3.4,.69,-.04,3.4,.69,-.03,3.4,.69,-.04,3.4,.69,-.03,3.4,.69,-.04,3.4,.69,-.03,3.4,.69,-.04,3.4,.69,-.03,3.4,.69,-.03,3.4,.69,-.04,3.4,.7,-.03,3.4,.7,-.04,3.4,.69,-.04,3.4,.69,-.04,3.4,.69,-.04,3.4,.69,-.04,3.4,.69,-.04,3.4,.69,-.04,3.4,.69,-.03,3.4,.69,-.03,3.4,.69,-.03,3.4,.69,-.03,3.4,.69,-.03,3.4,.69,-.03,3.4,.69,-.03,3.4,.7,-.03,3.4,.7,-.03,3.4,.7,-.03,3.4,.7,-.03,3.4,.7,-.04,3.4,.7,-.04,3.4,.69,-.04,3.4,.69,-.04,3.4,.69,-.04,3.4,.69,-.04,3.4,.69,-.04,3.4,.69,-.03,3.4,.69,-.03,3.4,.69,-.03,3.4,.69,-.03,3.4,.69,-.03,3.4,.69,-.03,3.36,.7,-.03,3.36,.69,-.03,3.36,.7,-.03,3.36,.7,-.03,3.36,.7,-.04,3.36,.7,-.04,3.36,.69,-.04,3.36,.69,-.04,3.36,.69,-.04,3.36,.69,-.04,3.36,.69,-.04,3.36,.69,-.03,3.36,.69,-.03,3.36,.69,-.03,3.36,.69,-.03,3.36,.69,-.03,3.36,.7,-.03,3.36,.69,-.03,3.36,.7,-.03,3.36,.7,-.03,3.36,.7,-.04,3.36,.7,-.04,3.36,.69,-.04,3.36,.69,-.04,3.36,.69,-.04,3.36,.69,-.04,3.36,.69,-.04,3.36,.69,-.03,3.36,.69,-.03,3.36,.69,-.03,3.36,.69,-.03,3.36,.69,-.03,3.25,.7,-.03,3.25,.69,-.03,3.25,.7,-.03,3.25,.7,-.03,3.25,.7,-.04,3.25,.7,-.04,3.25,.69,-.04,3.25,.69,-.04,3.25,.69,-.04,3.25,.69,-.04,3.25,.69,-.04,3.25,.69,-.03,3.25,.69,-.03,3.25,.69,-.03,3.25,.69,-.03,3.25,.69,-.03,3.06,.69,-.03,3.06,.69,-.03,3.06,.7,-.03,3.06,.7,-.03};
			return value;
		}
		private double[] getCoordinate_8_68_point_2()
		{
			double[] value = {3.06,.7,-.03,3.06,.7,-.04,3.06,.7,-.04,3.06,.69,-.04,3.06,.69,-.04,3.06,.69,-.04,3.06,.69,-.04,3.06,.69,-.04,3.06,.69,-.03,3.06,.69,-.03,3.06,.69,-.03,3.06,.69,-.03,3.01,.69,-.03,3.01,.69,-.03,3.01,.69,-.03,3.01,.7,-.03,3.01,.7,-.03,3.01,.7,-.03,3.01,.7,-.04,3.01,.7,-.04,3.01,.69,-.04,3.01,.69,-.04,3.01,.69,-.04,3.01,.69,-.04,3.01,.69,-.04,3.01,.69,-.03,3.01,.69,-.03,3.01,.69,-.03,3.32,.66,-.03,3.3,.66,-.03,3.3,.66,-.04,3.32,.66,-.04,3.3,.67,-.04,3.32,.67,-.04,3.3,.67,-.04,3.32,.67,-.04,3.3,.67,-.04,3.32,.67,-.04,3.3,.67,-.04,3.32,.67,-.04,3.3,.68,-.04,3.32,.68,-.04,3.3,.68,-.04,3.32,.68,-.04,3.3,.68,-.03,3.32,.68,-.03,3.3,.68,-.03,3.32,.68,-.03,3.3,.68,-.03,3.32,.68,-.03,3.3,.67,-.03,3.32,.67,-.03,3.3,.67,-.03,3.32,.67,-.03,3.3,.67,-.03,3.32,.67,-.03,3.3,.67,-.03,3.32,.67,-.03,3.3,.66,-.03,3.32,.66,-.03,3.32,.67,-.04,3.32,.67,-.03,3.32,.67,-.04,3.32,.67,-.04,3.32,.67,-.04,3.32,.67,-.04,3.32,.67,-.04,3.32,.68,-.04,3.32,.68,-.03,3.32,.68,-.03,3.32,.67,-.03,3.32,.67,-.03,3.32,.67,-.03,3.32,.67,-.03,3.32,.67,-.03,3.32,.67,-.03,3.32,.67,-.03,3.32,.67,-.03,3.32,.67,-.04,3.32,.67,-.04,3.32,.67,-.04,3.32,.67,-.04,3.32,.67,-.04,3.32,.67,-.04,3.32,.68,-.04,3.32,.68,-.03,3.32,.68,-.03,3.32,.67,-.03,3.32,.67,-.03,3.32,.67,-.03,3.32,.67,-.03,3.32,.67,-.03,3.28,.67,-.03,3.28,.66,-.03,3.28,.67,-.03,3.28,.67,-.03,3.28,.67,-.03,3.28,.68,-.03,3.28,.68,-.03,3.28,.68,-.03};
			return value;
		}
		private double[] getCoordinate_8_68_point_3()
		{
			double[] value = {3.28,.68,-.04,3.28,.68,-.04,3.28,.67,-.04,3.28,.67,-.04,3.28,.67,-.04,3.28,.67,-.04,3.28,.66,-.04,3.28,.66,-.03,3.28,.66,-.03,3.28,.66,-.03,3.28,.67,-.02,3.28,.67,-.02,3.28,.68,-.02,3.28,.68,-.03,3.28,.68,-.03,3.28,.68,-.03,3.28,.68,-.04,3.28,.68,-.04,3.28,.68,-.04,3.28,.67,-.04,3.28,.67,-.04,3.28,.66,-.04,3.28,.66,-.04,3.28,.66,-.03,3.01,.66,-.03,3.01,.66,-.03,3.01,.67,-.02,3.01,.67,-.02,3.01,.68,-.02,3.01,.68,-.03,3.01,.68,-.03,3.01,.68,-.03,3.01,.68,-.04,3.01,.68,-.04,3.01,.68,-.04,3.01,.67,-.04,3.01,.67,-.04,3.01,.66,-.04,3.01,.66,-.04,3.01,.66,-.03,3.2,.7,-.03,3.2,.7,-.03,3.2,.7,-.03,3.2,.7,-.03,3.21,.7,-.03,3.21,.7,-.03,3.21,.7,-.03,3.21,.7,-.04,3.21,.7,-.04,3.2,.7,-.04,3.2,.7,-.04,3.2,.7,-.04,3.2,.7,-.04,3.2,.7,-.04,3.2,.7,-.03,3.2,.7,-.03,3.2,.66,-.03,3.2,.66,-.04,3.2,.66,-.04,3.2,.66,-.04,3.2,.66,-.04,3.2,.66,-.04,3.21,.66,-.04,3.21,.66,-.04,3.21,.66,-.03,3.21,.66,-.03,3.21,.66,-.03,3.2,.66,-.03,3.2,.66,-.03,3.2,.66,-.03,3.2,.66,-.03,3.2,.66,-.03,3.15,.7,-.03,3.15,.7,-.03,3.15,.7,-.03,3.16,.7,-.03,3.16,.7,-.03,3.16,.7,-.03,3.16,.7,-.03,3.16,.7,-.04,3.16,.7,-.04,3.16,.7,-.04,3.15,.7,-.04,3.15,.7,-.04,3.15,.7,-.04,3.15,.7,-.04,3.15,.7,-.03,3.15,.7,-.03,3.15,.66,-.03,3.15,.66,-.04,3.15,.66,-.04,3.15,.66,-.04,3.15,.66,-.04,3.16,.66,-.04,3.16,.66,-.04,3.16,.66,-.04,3.16,.66,-.03,3.16,.66,-.03,3.16,.66,-.03,3.16,.66,-.03};
			return value;
		}
		private double[] getCoordinate_8_68_point_4()
		{
			double[] value = {3.15,.66,-.03,3.15,.66,-.03,3.15,.66,-.03,3.15,.66,-.03,3.03,.69,-.05,3.04,.69,-.05,3.04,.69,-.02,3.03,.69,-.02,3.03,.7,-.05,3.04,.7,-.05,3.04,.71,-.04,3.04,.71,-.04,3.04,.71,-.03,3.04,.71,-.03,3.04,.71,-.02,3.04,.7,-.02,3.03,.71,-.04,3.03,.71,-.04,3.03,.71,-.03,3.03,.71,-.03,3.03,.71,-.02,3.03,.7,-.02,2.71,.69,-.05,2.71,.69,-.02,2.71,.7,-.02,2.71,.71,-.02,2.71,.71,-.03,2.71,.71,-.03,2.71,.71,-.04,2.71,.71,-.04,2.71,.7,-.05,3.03,.68,-.04,3.03,.68,-.03,3.03,.68,-.03,3.04,.68,-.03,3.04,.68,-.03,3.04,.68,-.04,3.03,.7,-.05,3.04,.7,-.05,3.04,.64,-.05,3.03,.64,-.05,3.04,.64,-.02,3.04,.7,-.02,3.03,.7,-.02,3.03,.64,-.02,2.71,.7,-.02,2.71,.64,-.02,2.71,.7,-.05,2.71,.64,-.05,2.64,.7,-.02,2.64,.65,-.02,2.53,.65,-.02,2.53,.65,-.05,2.64,.65,-.05,2.53,.7,-.02,2.53,.7,-.05,2.64,.7,-.05,2.64,.64,-.1,2.64,.7,-.1,2.71,.7,-.1,2.71,.64,-.1,2.64,.61,-.1,2.71,.61,-.1,2.71,.61,-.05,2.64,.61,-.05,2.52,.7,-.02,2.52,.64,-.02,2.52,.7,-.05,2.52,.64,-.05,2.44,.6,-.04,2.44,.6,-.03,2.44,.6,-.03,2.44,.72,-.03,2.44,.72,-.02,2.52,.7,-.03,2.44,.72,-.03,2.44,.72,-.04,2.52,.64,-.03,2.52,.64,-.04,2.52,.64,-.03,2.52,.7,-.04,2.44,.72,-.05,2.52,.7,-.03,2.44,.67,-.02,2.44,.65,-.02,2.44,.62,-.02,2.44,.6,-.02,2.46,.6,-.02,2.47,.61,-.02,2.49,.62,-.02,2.51,.63,-.02,2.44,.69,-.02,2.44,.6,-.05,2.46,.6,-.05,2.47,.61,-.05,2.49,.62,-.05,2.51,.63,-.05,2.44,.62,-.05,2.44,.69,-.05,2.44,.67,-.05};
			return value;
		}
		private double[] getCoordinate_8_68_point_5()
		{
			double[] value = {2.44,.65,-.05,2.64,.71,-.05,2.71,.72,-.05,2.71,.72,-.02,2.64,.71,-.02,2.53,.7,-.05,2.53,.7,-.02,2.64,.72,-.03,2.71,.72,-.03,2.64,.72,-.03,2.71,.72,-.03,2.64,.72,-.04,2.71,.72,-.04,2.53,.7,-.03,2.53,.7,-.03,2.53,.7,-.04,2.62,.65,-.02,2.68,.64,-.02,2.62,.65,-.05,2.68,.64,-.05,2.62,.63,-.02,2.63,.62,-.02,2.66,.61,-.02,2.68,.63,-.02,2.64,.58,-.02,2.65,.58,-.02,2.65,.59,-.02,2.62,.58,-.02,2.62,.6,-.02,2.62,.58,-.02,2.65,.58,-.02,2.62,.58,-.05,2.62,.58,-.05,2.64,.58,-.05,2.65,.58,-.05,2.65,.58,-.05,2.62,.6,-.05,2.63,.62,-.05,2.62,.63,-.05,2.65,.59,-.05,2.66,.61,-.05,2.68,.63,-.05};
			return value;
		}


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


		/** Define subarrays using type double[] */
		private double[] getCoordinate_8_74_point_1()
		{
			double[] value = {-.45,.95,.12,-.45,.95,.12,-.51,.95,.03,-.51,.95,.03,-.44,.95,.13,-.44,.95,.13,-.43,.95,.14,-.43,.95,.14,-.43,.95,.16,-.42,.95,.16,-.43,.95,.17,-.43,.95,.17,-.44,.95,.19,-.44,.95,.19,-.45,.95,.19,-.45,.95,.2,-.51,.95,.28,-.51,.95,.28,-.45,.96,.13,-.51,.96,.04,-.44,.96,.13,-.43,.96,.14,-.43,.96,.16,-.43,.96,.17,-.44,.96,.18,-.45,.96,.19,-.51,.96,.28,-.45,.95,.13,-.51,.95,.04,-.44,.95,.14,-.44,.95,.15,-.43,.95,.16,-.44,.95,.17,-.44,.95,.18,-.45,.95,.19,-.51,.95,.27,-.45,.95,.13,-.51,.95,.04,-.44,.95,.14,-.44,.95,.15,-.44,.95,.16,-.44,.95,.17,-.44,.95,.18,-.45,.95,.18,-.51,.95,.27,-.45,.95,.13,-.51,.95,.04,-.44,.95,.14,-.44,.95,.15,-.43,.95,.16,-.44,.95,.17,-.44,.95,.18,-.45,.95,.19,-.51,.95,.27,-.45,.94,.13,-.51,.94,.04,-.44,.94,.13,-.43,.94,.14,-.43,.94,.16,-.43,.94,.17,-.44,.94,.18,-.45,.94,.19,-.51,.94,.28,-.45,.95,.12,-.51,.95,.03,-.44,.95,.13,-.43,.95,.14,-.43,.95,.16,-.43,.95,.17,-.44,.95,.19,-.45,.95,.19,-.51,.95,.28,-.42,.96,.18,-.42,.95,.18,-.42,.94,.18,-.42,.93,.18,-.42,.92,.18,-.42,.92,.17,-.42,.92,.16,-.42,.92,.15,-.42,.92,.14,-.42,.93,.13,-.42,.94,.13,-.42,.95,.13,-.42,.96,.14,-.42,.96,.15,-.42,.97,.16,-.42,.96,.17,-.52,.97,.16,-.52,.97,.14,-.52,.96,.14,-.52,.95,.13,-.52,.94,.13,-.52,.93,.13,-.52,.92,.14,-.52,.91,.14,-.52,.91,.16,-.52,.91,.17,-.52,.92,.18,-.52,.93,.19};
			return value;
		}
		private double[] getCoordinate_8_74_point_2()
		{
			double[] value = {-.52,.94,.19,-.52,.95,.19,-.52,.96,.18,-.52,.97,.17,-.46,.97,.17,-.46,.97,.16,-.46,.96,.18,-.46,.95,.19,-.46,.94,.19,-.46,.93,.19,-.46,.92,.18,-.46,.91,.17,-.46,.91,.16,-.46,.91,.14,-.46,.92,.14,-.46,.93,.13,-.46,.94,.13,-.46,.95,.13,-.46,.96,.14,-.46,.97,.14,-.53,.81,.11,-.51,.8,.1,-.51,.79,.16,-.53,.8,.16,-.53,.84,.06,-.51,.83,.06,-.53,.88,.03,-.51,.88,.03,-.53,.94,.02,-.51,.94,.01,-.53,.99,.03,-.51,.99,.03,-.53,1.03,.06,-.51,1.04,.06,-.53,1.06,.11,-.51,1.07,.1,-.53,1.08,.16,-.51,1.08,.16,-.53,1.06,.21,-.51,1.07,.21,-.53,1.03,.26,-.51,1.04,.26,-.53,.99,.29,-.51,.99,.29,-.53,.94,.3,-.51,.94,.3,-.53,.88,.29,-.51,.88,.29,-.53,.84,.26,-.51,.83,.26,-.53,.81,.21,-.51,.8,.21,-.53,.82,.11,-.53,.81,.16,-.53,.85,.07,-.53,.89,.04,-.53,.94,.04,-.53,.98,.04,-.53,1.02,.07,-.53,1.05,.11,-.53,1.06,.16,-.53,1.05,.2,-.53,1.02,.25,-.53,.98,.27,-.53,.94,.28,-.53,.89,.27,-.53,.85,.25,-.53,.82,.2,-.53,.84,.12,-.53,.83,.16,-.53,.86,.08,-.53,.9,.06,-.53,.94,.05,-.53,.98,.06,-.53,1.01,.08,-.53,1.04,.12,-.53,1.04,.16,-.53,1.04,.2,-.53,1.01,.23,-.53,.98,.26,-.53,.94,.27,-.53,.9,.26,-.53,.86,.23,-.53,.84,.2,-.51,.84,.12,-.51,.84,.16,-.51,.87,.09,-.51,.9,.07,-.51,.94,.06,-.51,.98,.07,-.51,1.01,.09,-.51,1.03,.12,-.51,1.04,.16,-.51,1.03,.2,-.51,1.01,.23,-.51,.98,.25,-.51,.94,.26,-.51,.9,.25,-.51,.87,.23,-.51,.84,.2};
			return value;
		}
		private double[] getCoordinate_8_74_point_3()
		{
			double[] value = {-.5,.84,.12,-.5,.83,.16,-.5,.86,.08,-.5,.9,.06,-.5,.94,.05,-.5,.98,.06,-.5,1.01,.08,-.5,1.04,.12,-.5,1.04,.16,-.5,1.04,.2,-.5,1.01,.23,-.5,.98,.26,-.5,.94,.27,-.5,.9,.26,-.5,.86,.23,-.5,.84,.2,-.49,.82,.11,-.49,.81,.16,-.49,.85,.07,-.49,.89,.04,-.49,.94,.04,-.49,.98,.04,-.49,1.02,.07,-.49,1.05,.11,-.49,1.06,.16,-.49,1.05,.2,-.49,1.02,.25,-.49,.98,.27,-.49,.94,.28,-.49,.89,.27,-.49,.85,.25,-.49,.82,.2,-.5,.81,.11,-.5,.8,.16,-.5,.84,.06,-.5,.88,.03,-.5,.94,.02,-.5,.99,.03,-.5,1.03,.06,-.5,1.06,.11,-.5,1.08,.16,-.5,1.06,.21,-.5,1.03,.26,-.5,.99,.29,-.5,.94,.3,-.5,.88,.29,-.5,.84,.26,-.5,.81,.21};
			return value;
		}


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


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



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


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


		/** Define subarrays using type double[] */
		private double[] getCoordinate_12_101_point_1()
		{
			double[] value = {.15,.2,-1.41,.16,.14,-1.28,.12,.26,-1.17,.13,.07,-1.46,.12,.01,-1.34,.01,-.01,-1.35,.02,.02,-1.42,.12,.27,-1.36,.13,.34,-1.35,.08,.43,-1.62,.15,.4,-1.64,.15,.41,-1.61,.07,.43,-1.48,.04,.45,-1.47,.04,.48,-1.48,.07,.4,-1.31,.09,.42,-1.33,.15,.2,-1.8,.04,.35,-1.8,.04,.21,-1.83,.04,.02,-1.76,.14,.11,-1.79,.04,.1,-1.81,.04,.46,-1.54,.04,.43,-1.59,.06,.42,-1.58,.11,.41,-1.41,.06,.43,-1.39,.08,.44,-1.4,.18,.05,-1.54,.18,.17,-1.5,.18,.37,-1.63,.18,.32,-1.58,.17,.37,-1.57,.03,.43,-1.33,.09,.42,-1.49,.08,.44,-1.45,.04,.49,-1.51,.07,.47,-1.5,.15,.37,-1.74,.2,.31,-1.55,.16,.38,-1.5,.2,.2,-1.72,.06,.43,-1.61,.04,.42,-1.69,.04,.4,-1.75,.15,.39,-1.67,.2,.06,-1.7,.03,-.03,-1.64,.19,.04,-1.64,.19,.2,-1.49,.07,.4,-1.59,.09,.42,-1.54,.03,.4,-1.31,.04,.46,-1.45,.07,.45,-1.53,.2,.18,-1.62,.19,.2,-1.6,.15,.39,-1.59,.03,-.02,-1.54,.2,.15,-1.6,.07,.44,-1.64,.2,.2,-1.55,.21,.16,-1.5,.24,.13,-1.58,.23,.14,-1.62,.21,.18,-1.63,.08,.44,-1.43,.16,.37,-1.47,.03,.45,-1.41,.03,.44,-1.42,.09,.44,-1.42,.18,.25,-1.42,.03,.32,-1.31,.05,.29,-1.15,.09,.4,-1.6,.13,.4,-1.6,.09,.4,-1.58,.13,.39,-1.57,.15,.39,-1.54,.03,.44,-1.39,.03,.45,-1.4,.04,.44,-1.64,.16,.35,-1.48,.11,.41,-1.59,-.06,.27,-1.36,-.03,.27,-1.16,-.08,.08,-1.47,-.09,.22,-1.41,-.1,.16,-1.26,-.06,.35,-1.35,-.07,.41,-1.62,-.07,.41,-1.65,0.0,.43,-1.62,.01,.43,-1.48,0.0,.47,-1.5,-.02,.42,-1.34,-.01,.4,-1.31,-.07,.22,-1.81,-.06,.11,-1.8};
			return value;
		}
		private double[] getCoordinate_12_101_point_2()
		{
			double[] value = {.02,.42,-1.58,-.05,.41,-1.42,.01,.43,-1.39,-.1,.03,-1.33,-.13,.15,-1.61,-.12,.17,-1.51,-.11,.06,-1.55,-.11,.32,-1.59,-.09,.37,-1.58,-.12,.32,-1.56,-.01,.44,-1.45,-.06,.37,-1.74,-.09,.38,-1.5,-.12,.22,-1.73,.02,.44,-1.62,.04,.44,-1.61,-.07,.39,-1.68,-.12,.06,-1.7,-.12,.05,-1.65,-.12,.22,-1.49,-.1,.37,-1.64,.01,.4,-1.59,-.01,.42,-1.55,.01,.45,-1.53,-.02,.42,-1.5,-.12,.22,-1.61,-.07,.39,-1.59,-.12,.18,-1.62,.01,.44,-1.64,-.13,.22,-1.56,-.17,.13,-1.59,-.14,.17,-1.5,-.16,.14,-1.62,-.14,.18,-1.64,-.02,.44,-1.42,-.01,.44,-1.41,-.09,.38,-1.48,.03,.44,-1.36,-.01,.43,-1.43,.04,.46,-1.43,-.11,.25,-1.43,-.02,.4,-1.61,-.05,.41,-1.6,-.01,.4,-1.58,-.07,.39,-1.55,-.09,.35,-1.48,-.03,.41,-1.59,.07,.43,-1.43,-.01,.44,-1.44,-.05,.4,-1.58,.03,.43,-1.39,.08,.4,-1.59,-.01,.4,-1.59};
			return value;
		}


		/** Define subarrays using type double[] */
		private double[] getTextureCoordinate_12_102_point_1()
		{
			double[] value = {.95,.19,.94,.11,.85,.1,.89,.65,.83,.69,.91,.7,.76,.7,.76,.68,.87,.15,.84,.18,.78,.39,.83,.42,.83,.39,.78,.28,.75,.29,.75,.29,.78,.17,.79,.2,.85,.54,.75,.52,.76,.53,.76,.57,.87,.56,.75,.55,.75,.33,.75,.36,.77,.36,.81,.25,.77,.22,.78,.24,.94,.61,.98,.6,.87,.41,.88,.39,.86,.36,.75,.2,.79,.3,.78,.27,.75,.31,.77,.31,.82,.52,.9,.35,.85,.31,.88,.53,.77,.39,.75,.44,.75,.51,.84,.46,.88,.57,.75,.59,.89,.59,.95,.68,.99,.63,.78,.37,.79,.33,.75,.17,.75,.27,.77,.33,.9,.55,.96,.57,.97,.56,.83,.36,.94,.38,.76,.64,.96,.58,.77,.42,.6,.06,.56,.03,.55,.06,1.0,.6,1.0,.59,1.0,.59,1.0,.58,.64,.05,.63,.02,.63,.07,.61,.01,.78,.26,.85,.29,.75,.24,.75,.25,.79,.25,.97,.3,.93,.24,.75,.14,.74,.08,.79,.38,.82,.37,.79,.36,.82,.35,.83,.33,.75,.23,.75,.24,.75,.42,.95,.36,.87,.29,.99,.66,.8,.36,.63,.16,.66,.09};
			return value;
		}
		private double[] getTextureCoordinate_12_102_point_2()
		{
			double[] value = {.61,.65,.56,.66,.63,.7,.56,.2,.67,.18,.68,.39,.68,.42,.73,.39,.72,.28,.73,.31,.71,.2,.72,.17,.64,.52,.65,.55,.74,.36,.69,.25,.74,.22,.69,.7,.57,.58,.53,.6,.61,.62,.62,.39,.65,.36,.62,.36,.72,.27,.68,.5,.66,.31,.6,.51,.74,.39,.75,.39,.67,.43,.65,.58,.64,.6,.52,.63,.65,.42,.73,.37,.72,.33,.73,.33,.71,.3,.59,.42,.59,.55,.67,.36,.55,.53,.56,.57,.73,.42,.63,.07,.6,.06,.61,.01,.51,.6,.5,.59,.5,.58,.63,.02,.53,.57,.56,.03,.54,.36,.72,.25,.72,.24,.66,.29,.75,.21,.72,.25,.75,.26,.56,.24,.54,.3,.56,.12,.71,.38,.69,.37,.71,.36,.67,.33,.53,.66,.64,.29,.7,.36,.78,.25,.72,.26,.68,.35,.75,.22,.55,.06,.79,.37,.64,.05,.71,.37};
			return value;
		}


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


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


		/** Define subarrays using type double[] */
		private double[] getCoordinate_12_109_point_1()
		{
			double[] value = {.66,-.11,-.65,.66,-.1,-.53,.69,-.04,-.61,.46,.12,-.91,.53,.13,-.99,.56,.15,-1.08,.41,.02,-1.0,.44,.02,-.8,.63,-.12,-.91,.63,-.08,-.77,.68,-.07,-.91,.48,-.07,-1.23,.49,-.13,-1.08,.67,-.07,-1.12,.69,.05,-1.0,.68,.01,-.77,.7,.05,-1.06,.64,.06,-1.2,.53,-.11,-.76,.5,-.16,-1.05,.61,-.11,-1.1,.45,-.07,-.92,.45,-.07,-1.01,.48,.05,-.87,.62,.13,-1.09,.59,.14,-.8,.56,.16,-1.08,.53,.21,-1.09,.49,.18,-1.23,.66,.1,-1.08,.66,.1,-1.02,.48,.12,-.79,.66,.05,-.79,.65,.06,-.61,.6,.1,-.65,.51,.08,-.64,.48,0.0,-.64,.54,.11,-.6,.48,-.01,-.6,.5,-.06,-.6,.47,.06,-.59,.59,-.13,-.6,.61,.09,-.6,.45,.05,-.52,.5,-.06,-.5,.48,-.03,-.41,.7,-.04,-.5,.69,-.08,-.49,.69,-.02,-.39,.58,-.1,-.38,.44,.08,-.43,.56,.13,-.53,.66,.07,-.51,.65,.09,-.42,.55,.16,-.44,.59,-.12,-.49,.44,.11,-.08,.41,.19,-.1,.56,.2,-.09,.59,.12,-.07,.5,.25,-.11,.51,.06,-.06,.51,.06,-1.27,.64,-.11,-1.02,.5,-.08,-.78,.5,.18,-.92,.63,-.12,-.49,.68,-.06,-1.08,-.63,.05,-.63,-.67,.11,-.59,-.64,.04,-.51,-.45,.33,-1.03,-.31,.21,-1.09,-.4,.29,-.86,-.35,.19,-.94,-.4,.18,-.74,-.62,.1,-.87,-.59,.08,-.75,-.55,.05,-.86,-.62,.13,-1.07,-.47,.04,-1.03,-.46,.09,-1.18,-.63,.23,-.97,-.64,.17,-.74,-.57,.26,-1.16,-.63,.24,-1.02,-.5,.05,-.73,-.57,.09,-1.05,-.44,.02,-1.01,-.4,.07,-.88,-.39,.1,-.96,-.38,.2,-.83,-.54,.33,-1.03,-.54,.3,-.75,-.4,.38,-1.03,-.44,.35,-1.03,-.59,.29,-1.03,-.38,.34,-1.18,-.59,.29,-.98,-.44,.28,-.74};
			return value;
		}
		private double[] getCoordinate_12_109_point_2()
		{
			double[] value = {-.62,.21,-.76,-.63,.21,-.57,-.56,.24,-.61,-.45,.14,-.6,-.48,.23,-.59,-.52,.25,-.55,-.48,.08,-.56,-.46,.13,-.55,-.45,.2,-.54,-.56,.03,-.59,-.58,.24,-.56,-.49,.08,-.46,-.44,.18,-.47,-.48,.08,-.36,-.67,.06,-.49,-.68,.1,-.49,-.7,.1,-.39,-.59,.02,-.37,-.55,.27,-.48,-.43,.21,-.39,-.64,.21,-.47,-.65,.21,-.38,-.54,.29,-.4,-.58,.01,-.48,-.46,.23,-.04,-.43,.31,-.06,-.58,.32,-.05,-.61,.25,-.03,-.51,.37,-.07,-.53,.19,-.02,-.45,.22,-1.23,-.6,.1,-.97,-.46,.08,-.74,-.36,.33,-.88,-.62,.02,-.48,-.63,.14,-1.04,.3,-.06,2.5,.19,-.03,2.5,.21,.15,2.51,.21,.2,2.46,.2,.36,2.51,.51,.33,2.51,.43,.13,2.51,.46,.18,2.46,.24,-.02,2.19,.22,.13,2.2,.19,-.05,2.34,.28,.61,2.38,.38,.63,2.36,.28,.66,2.41,.48,.64,2.41,.38,.69,2.41,.25,.35,2.31,.2,.49,2.43,.2,.49,2.51,.3,-.09,2.31,.41,-.07,2.34,.39,-.03,2.21,.3,-.05,2.19,.43,.11,2.22,.45,.34,2.31,.41,.24,2.23,.53,.46,2.51,.26,.25,2.2,.34,.37,2.28,.2,.36,2.43,.51,.33,2.43,.53,.46,2.43,.36,.52,2.36,.25,.61,2.51,.27,.51,2.38,.48,.64,2.5,.28,.66,2.5,.38,.69,2.49,.5,.59,2.51,.46,.49,2.38,.19,-.05,2.45,.3,-.09,2.45,.41,-.07,2.45,.42,-.05,2.5,.47,.59,2.38,.33,.27,2.21,-.17,.1,2.5,-.08,.31,2.51,-.06,.14,2.5,-.08,.36,2.46,-.38,.5,2.51,-.07,.52,2.51,-.3,.3,2.51,-.34,.34,2.46,-.11,.3,2.11,-.11,.15,2.19,-.06,.11,2.34,-.15,.77,2.39,-.15,.82,2.41,-.25,.79,2.36,-.25,.85,2.41,-.35,.81,2.41,-.12,.52,2.31,-.07,.65,2.43};
			return value;
		}
		private double[] getCoordinate_12_109_point_3()
		{
			double[] value = {-.07,.65,2.51,-.28,.09,2.34,-.17,.08,2.31,-.26,.13,2.21,-.17,.11,2.18,-.3,.28,2.22,-.32,.5,2.31,-.28,.41,2.23,-.4,.62,2.51,-.13,.42,2.21,-.21,.54,2.28,-.07,.52,2.43,-.4,.62,2.43,-.38,.5,2.43,-.23,.69,2.36,-.12,.78,2.51,-.14,.67,2.38,-.35,.81,2.5,-.25,.85,2.49,-.15,.82,2.5,-.37,.75,2.51,-.33,.66,2.38,-.06,.11,2.45,-.29,.09,2.45,-.17,.07,2.45,-.29,.12,2.5,-.34,.76,2.38,-.2,.44,2.21,-.47,.36,.04,-.4,.43,.11,-.53,.37,.04,-.56,.25,.09,-.56,.3,.25,-.53,.25,.19,-.59,.3,.08,-.57,.34,.25,-.48,.48,.24,-.53,.44,.21,-.5,.45,.27,-.52,.34,.34,-.52,.22,.1,-.45,.45,.13,-.44,.51,.27,-.39,.5,.3,-.36,.47,.31,-.35,.48,.35,-.34,.41,.33,-.33,.41,.35,-.32,.42,.34,-.37,.46,.36,-.31,.43,.34,-.46,.48,.29,-.33,.45,.21,-.33,.48,.2,-.31,.48,.21,-.35,.41,.17,-.38,.44,.18,-.34,.41,.19,-.42,.42,.16,-.39,.44,.17,-.38,.44,.14,-.32,.45,.17,-.35,.47,.17,-.4,.46,.26,-.39,.44,.33,-.32,.43,.32,-.41,.42,.35,-.42,.46,.32,-.5,.31,.32,-.37,.37,.15,-.44,.29,.36,-.45,.29,.34,-.43,.26,.31,-.42,.49,.26,-.43,.43,.28,-.4,.5,.33,-.36,.4,.11,-.43,.33,.05,-.43,.4,.35,-.36,.37,.31,-.34,.35,.27,-.34,.38,.31,-.34,.36,.34,-.36,.31,.28,-.39,.28,.3,-.37,.3,.33,-.37,.34,.35,-.33,.34,.31,-.42,.3,.36,-.41,.27,.33,-.47,.34,.36,-.42,.49,.34,-.34,.42,.14,-.3,.46,.21,.45,.24,0.0,.51,.26,.01,.38,.31,.09,.51,.12,.14,.55,.16,.2,.53,.12,.04};
			return value;
		}
		private double[] getCoordinate_12_109_point_4()
		{
			double[] value = {.57,.18,.03,.56,.19,.2,.47,.34,.22,.51,.29,.19,.52,.18,.29,.49,.3,.24,.49,.09,.05,.44,.33,.11,.44,.36,.27,.35,.31,.34,.36,.32,.3,.39,.34,.29,.31,.26,.32,.32,.25,.33,.34,.25,.31,.31,.28,.33,.37,.29,.34,.46,.33,.28,.32,.32,.2,.3,.34,.2,.32,.35,.2,.32,.28,.17,.37,.31,.17,.33,.28,.15,.37,.31,.15,.4,.29,.13,.31,.32,.16,.36,.32,.12,.34,.34,.16,.39,.31,.25,.39,.28,.31,.31,.28,.3,.41,.26,.32,.42,.3,.3,.49,.15,.27,.35,.25,.11,.44,.12,.31,.44,.13,.29,.42,.11,.26,.41,.34,.25,.42,.28,.26,.4,.34,.32,.34,.28,.09,.4,.21,.01,.43,.23,.32,.33,.23,.29,.33,.2,.24,.35,.22,.28,.34,.21,.32,.35,.16,.24,.36,.14,.28,.38,.12,.25,.36,.18,.32,.33,.18,.28,.41,.13,.32,.4,.11,.29,.47,.18,.32,.42,.32,.33,.33,.3,.13,.29,.33,.2,.31,.46,1.35,.45,.4,1.22,.44,.41,1.35,.07,.17,.36,.04,.49,.25,.09,.49,.25,.08,.17,.35,.09,-.1,.39,.04,-.09,.41,.06,-.15,.24,.06,.47,.1,.1,-.06,.45,.08,.19,.46,.24,-.07,.45,.41,-.01,.42,.4,-.07,.29,.47,.16,.33,.11,.46,.33,.18,.4,1.22,.26,.47,1.25,.15,.02,.73,.3,-0.0,.73,.09,.22,.68,.41,.39,.31,.46,.43,.67,.5,.22,.68,.24,.46,.32,.3,.48,.66,.46,.02,.73,.15,.43,.66,.31,.09,1.14,.19,.12,1.14,.14,.31,1.11,.49,.31,1.11,.44,.45,1.09,.32,.5,1.09,.19,.45,1.09,.44,.12,1.14,.18,.11,1.32,.31,.08,1.32};
			return value;
		}
		private double[] getCoordinate_12_109_point_5()
		{
			double[] value = {.14,.29,1.21,.19,.41,1.35,.13,.26,1.33,.37,.47,1.23,.44,.11,1.33,.49,.29,1.21,.49,.26,1.34,.16,.19,1.74,.22,.16,2.14,.21,.3,2.07,.24,.26,2.12,.34,.42,1.76,.33,.33,2.07,.48,.38,1.76,.41,.25,2.12,.46,.3,2.07,.48,-0.0,1.72,.33,-.05,2.11,.33,-.04,2.15,.41,-.01,2.16,.51,.19,1.74,.24,-.01,2.16,.19,-0.0,1.72,.34,-.04,1.72,.48,.15,2.09,.43,.15,2.14,.18,.15,2.09,.21,-.02,2.11,.33,.28,2.12,.19,.38,1.76,.46,-.02,2.11,-.32,.58,1.21,-.18,.67,1.33,-.31,.62,1.33,.03,-.01,.52,.05,.23,.49,-.28,.04,.5,-.11,-.01,.54,-.26,-.04,.38,-.34,.19,.38,.03,.47,.33,-.05,.58,1.21,-.13,.66,1.22,-.17,.1,.8,-.02,.13,.79,.04,.32,.71,-.28,.42,.32,-.33,.52,.66,-.37,.32,.72,-.11,.48,.31,-.17,.57,.65,-.33,.13,.79,-.02,.51,.66,-.19,.27,1.17,-.06,.3,1.17,-.01,.48,1.12,-.31,.61,1.07,-.36,.48,1.12,-.18,.66,1.06,-.06,.61,1.07,-.31,.3,1.17,-.18,.27,1.33,-.06,.3,1.33,-.01,.48,1.22,-0.0,.45,1.34,-.06,.62,1.33,-.23,.66,1.22,-.31,.3,1.34,-.36,.49,1.22,-.36,.47,1.35,-.03,.37,1.74,-.1,.3,2.16,-.11,.4,2.14,-.08,.45,2.09,-.21,.59,1.77,-.2,.49,2.09,-.35,.55,1.76,-.28,.41,2.14,-.31,.46,2.09,-.35,.17,1.72,-.28,.17,2.18,-.2,.11,2.2,-.2,.13,2.1,-.38,.37,1.74,-.11,.17,2.21,-.21,.14,1.72,-.06,.18,1.72,-.3,.3,2.16,-.34,.31,2.11,-.06,.31,2.11,-.08,.16,2.13,-.2,.43,2.14,-.06,.56,1.76,-.31,.16,2.13,.08,.48,-.21,.36,.42,-.21,.36,.42,-.09,.42,.16,-.21,.33,-.05,-.21,.35,-.04,-.09};
			return value;
		}
		private double[] getCoordinate_12_109_point_6()
		{
			double[] value = {.43,.16,-.09,.05,-.08,-.2,-.01,-.1,-1.18,.16,-.08,-1.25,-0.0,-.06,-1.24,.07,.46,-.11,.06,-.1,-.06,.11,.52,-.59,.26,.46,-.76,.24,.49,-.57,.1,.51,-.49,.23,.47,-.52,.37,.43,-.4,.41,-.17,-1.02,.43,-.09,-.84,.01,-.13,-.77,.04,-.11,-.52,.38,-.13,-.79,.05,-.06,-.29,.36,-.07,-.36,.45,.36,-.89,.44,.39,-.99,.48,.24,-.84,.38,-.09,-.52,.28,.08,-1.27,.21,.23,-1.19,.19,.14,-1.28,-0.0,-.02,-1.31,.13,-.05,-1.31,.16,.15,-1.33,.13,.27,-1.22,-0.0,-.14,-1.0,.35,-.14,-1.17,.12,.51,-.77,.34,.47,-.86,.34,.46,-.81,.34,-.03,-1.3,.47,.06,-.76,.42,.12,-.35,.4,.43,-.49,.41,.41,-.86,.39,.43,-.83,.13,.01,-1.37,0.0,-0.0,-1.36,.37,.28,-1.19,0.0,.01,-1.4,.3,.05,-1.3,.1,.36,-1.14,.14,.29,-1.16,.48,.28,-1.15,.11,.02,-1.39,.29,.44,-1.0,.06,.3,-1.21,.1,.46,-.99,.13,.47,-1.0,.44,.17,.04,.38,.41,.16,.37,-.11,.14,.39,-.01,.09,-.22,.43,-.09,-.21,.43,-.21,-.29,.19,-.21,-.23,-.03,-.06,-.22,-.03,-.2,-.31,.17,-.07,-.36,-.01,-1.14,-.17,-.02,-1.24,-.32,.16,.1,-.25,.4,.18,-.19,.49,-.77,-.04,.51,-.75,-.04,.52,-.57,-.29,-.02,-.51,-.29,.17,-.35,-.26,-.02,-.36,-.41,-.03,-.98,-.34,-.02,-.76,-.32,.37,-.8,-.22,.49,-.49,-.36,.19,-.73,-.22,.17,-1.24,-.12,.2,-1.27,-.1,.28,-1.17,-.02,.29,-1.21,-.25,.48,-.86,-.25,.51,-.96,-.19,.52,-.83,-.32,.08,-1.27,-.38,.04,-.8,-.25,.15,-1.27,.1,.51,-.82,-.13,0.0,-1.3,-.23,.38,-1.16,-.33,.42,-1.11,-.12,.05,-1.35,-.01,.32,-1.15,.05,.36,-1.13,-.1,.05,-1.38,-.1,.19,-1.32,-.08,.5,-.98};
			return value;
		}
		private double[] getCoordinate_12_109_point_7()
		{
			double[] value = {-.24,-.1,.23,-.27,-.01,.17,-.19,.47,-.4,.39,.42,-.44,.39,.4,-.8,.07,.34,-1.12,.08,.48,-1.0,.13,.5,-.82,-.11,.55,-.84,-.17,.53,-.8,-.11,.54,-.79,-.21,.48,-.44,-.04,.49,-.52};
			return value;
		}


		/** Define subarrays using type double[] */
		private double[] getTextureCoordinate_12_110_point_1()
		{
			double[] value = {.85,.75,.82,.75,.84,.76,.94,.82,.99,.84,.96,.82,.96,.84,.91,.84,.91,.74,.9,.75,.91,.75,1.0,.77,1.0,.75,.96,.76,.94,.78,.9,.77,.95,.78,.97,.78,.9,.72,.95,.72,.97,.75,1.0,.72,.96,.85,1.0,.85,.96,.8,.91,.8,.98,.82,1.0,.82,1.0,.8,.95,.79,.94,.79,1.0,.71,.95,.71,.91,.82,.91,.78,.84,.79,.85,.8,.85,.82,.85,.83,.84,.81,.84,.83,.84,.85,.84,.82,.84,.71,.84,.72,.84,.8,.81,.83,.81,.85,.78,.85,.81,.77,.81,.75,.78,.77,.78,.72,.78,.83,.81,.81,.81,.79,.78,.79,.78,.81,.81,.72,.78,.71,.81,.71,.68,.83,.68,.82,.68,.79,.68,.76,.68,.8,.68,.71,.68,.85,1.0,.78,.94,.73,.91,.85,1.0,.84,.81,.73,.95,.76,.91,.71,.85,.96,.84,.94,.82,.96,.97,.89,.99,.87,.94,.89,.96,.87,.91,.87,.91,.95,.9,.96,.91,.97,.96,.95,1.0,.96,1.0,.94,.94,.93,.9,.94,.97,.93,.95,.93,.9,.99,.97,.96,.95,.99,1.0,.98,.96,.85,1.0,.85,.96,.91};
			return value;
		}
		private double[] getTextureCoordinate_12_110_point_2()
		{
			double[] value = {.91,.91,1.0,.89,.97,.89,.95,.92,1.0,.91,.94,.92,.95,1.0,1.0,1.0,.91,.89,.9,.93,.84,.92,.85,.91,.85,.87,.85,.89,.84,.9,.84,.85,.84,.87,.84,.88,.84,.98,.84,1.0,.84,.91,.81,.85,.81,.88,.78,.85,.81,.95,.81,.94,.78,.94,.78,.98,.81,.9,.78,.88,.81,.92,.78,.91,.78,.9,.81,.98,.78,1.0,.81,1.0,.68,.87,.68,.89,.68,.92,.68,.95,.68,.91,.68,1.0,.68,.85,1.0,.93,.94,.97,.9,.85,1.0,.87,.81,.97,.95,.95,.9,1.0,.06,.4,.04,.39,.03,.35,.03,.34,.02,.3,.09,.3,.09,.35,.08,.33,.14,.11,.12,.11,.14,.07,.12,.05,.06,.06,.05,.05,.06,.05,.05,.05,.11,.08,.08,.05,.08,.03,.1,.03,.16,.07,.14,.07,.15,.11,.16,.11,.16,.11,.11,.11,.09,.27,.01,.27,.02,.21,.06,.18,.02,.18,.09,.21,.09,.18,.1,.05,.06,.14,.06,.03,.08,.05,.08,.23,.03,.22,.06,.22,.02,.23,.06,.04,.14,.05,.14,.03,.12,.03,.16,.05,.16,.03,.14,.05,.17,.05,.17,.03};
			return value;
		}
		private double[] getTextureCoordinate_12_110_point_3()
		{
			double[] value = {.02,.14,.06,.09,.04,.09,.09,.24,.05,.04,.08,.4,.14,.03,.17,.07,.06,.21,.1,.14,.07,.09,.05,.05,.66,.91,.63,.9,.66,.92,.66,.94,.62,.94,.63,.95,.66,.94,.62,.93,.6,.91,.61,.92,.59,.92,.59,.94,.66,.95,.62,.91,.58,.91,.57,.9,.55,.9,.55,.91,.52,.92,.53,.91,.52,.91,.55,.91,.53,.91,.58,.92,.49,.98,.48,.97,.48,.98,.51,.99,.5,.97,.5,.99,.52,.97,.51,.97,.55,.86,.54,.84,.54,.86,.6,.86,.6,.84,.59,.86,.62,.9,.58,.72,.57,.73,.57,.72,.56,.92,.54,.72,.56,.92,.57,.92,.59,.95,.63,.76,.62,.72,.65,.76,.54,.94,.55,.95,.52,.95,.59,.9,.58,.9,.61,.72,.58,.73,.52,.9,.57,.91,.59,.86,.6,.84,.59,.84,.56,.85,.56,.83,.55,.84,.65,.71,.63,.72,.63,.71,.65,.73,.67,.73,.67,.74,.58,.93,.53,.73,.52,.73,.53,.73,.54,.92,.53,.92,.52,.93,.52,.93,.53,.93,.54,.93,.52,.92,.53,.92,.54,.94,.53,.94,.57,.94,.57,.91,.59,.76};
			return value;
		}
		private double[] getTextureCoordinate_12_110_point_4()
		{
			double[] value = {.55,.76,.55,.84,.55,.84,.57,.84,.53,.84,.53,.85,.53,.86,.48,.99,.54,.73,.53,.72,.51,.76,.51,.73,.52,.76,.52,.99,.56,.86,.67,.94,.67,.95,.67,.92,.67,.93,.67,.91,.66,.91,.67,.76,.25,.16,.28,.17,.28,.16,.17,.27,.22,.31,.22,.3,.17,.26,.4,.29,.47,.3,.47,.29,.41,.31,.4,.32,.22,.32,.4,.28,.47,.28,.38,.28,.35,.28,.36,.3,.32,.29,.22,.29,.17,.25,.22,.17,.25,.17,.4,.24,.37,.24,.47,.24,.27,.29,.28,.24,.31,.24,.24,.29,.25,.24,.35,.24,.23,.24,.18,.22,.37,.18,.4,.18,.47,.19,.3,.19,.28,.19,.25,.19,.23,.19,.19,.19,.34,.18,.4,.16,.37,.16,.47,.17,.23,.16,.19,.16,.26,.17,.19,.17,.34,.16,.3,.17,.31,.16,.2,.1,.21,.01,.23,.05,.23,0.0,.26,.1,.26,.03,.28,.1,.29,.02,.28,.05,.34,.1,.37,.03,.37,.01,.35,.01,.31,.1,.39,.01,.39,.1,.37,.1,.32,.04,.32,.01,.44,.04,.43,.02,.4,.03,.46,.16,.45,.1,.24,-0.0};
			return value;
		}
		private double[] getTextureCoordinate_12_110_point_5()
		{
			double[] value = {.22,-.03,.27,0.0,.29,0.0,.27,.01,.38,0.0,.36,0.0,.33,0.0,.39,0.0,.43,0.0,.23,.1,.35,.03,.21,.05,.29,.17,.26,.15,.28,.15,.47,.3,.43,.3,.43,.29,.47,.28,.37,.29,.42,.29,.38,.31,.33,.3,.22,.3,.17,.29,.17,.27,.22,.31,.22,.17,.24,.17,.41,.25,.43,.25,.47,.25,.27,.3,.28,.25,.32,.25,.24,.3,.25,.25,.36,.25,.17,.25,.22,.25,.41,.18,.43,.18,.47,.19,.28,.19,.31,.19,.25,.19,.23,.19,.19,.19,.36,.18,.39,.15,.43,.15,.47,.17,.19,.15,.22,.15,.27,.17,.19,.17,.36,.15,.32,.17,.32,.15,.2,.1,.22,-0.0,.23,.01,.23,.04,.26,.1,.27,.04,.29,.1,.29,0.0,.29,.02,.36,.1,.37,.01,.39,0.0,.39,.03,.33,.1,.42,0.0,.39,.1,.42,.1,.33,.01,.33,.04,.44,.04,.42,.03,.44,.03,.45,.1,.46,.15,.21,0.0,.25,0.0,.3,0.0,.28,0.0,.27,0.0,.4,0.0,.38,0.0,.33,.02,.34,0.0,.42,0.0,.44,.01,.23,.1,.37,.03,.21,.04,.36,.75,.42,.75,.42,.72};
			return value;
		}
		private double[] getTextureCoordinate_12_110_point_6()
		{
			double[] value = {.27,.49,.3,.49,.3,.46,.46,.75,.46,.72,.36,.48,.36,.59,.34,.6,.36,.6,.36,.72,.36,.46,.27,.47,.36,.79,.39,.83,.39,.79,.36,.78,.39,.78,.42,.76,.3,.57,.29,.55,.29,.57,.36,.54,.36,.51,.3,.54,.36,.49,.3,.49,.45,.88,.43,.85,.42,.87,.46,.85,.45,.84,.3,.51,.43,.99,.4,.93,.41,.96,.36,.61,.34,.61,.39,.96,.39,.94,.36,.57,.31,.58,.36,.83,.4,.85,.4,.84,.28,.6,.23,.61,.29,.62,.29,.56,.47,.82,.47,.76,.42,.78,.46,.93,.42,.85,.41,.84,.35,.62,.36,.62,.42,.9,.36,.63,.3,.63,.34,.63,.43,.99,.3,.63,.37,.89,.39,.92,.44,.89,.27,.54,.35,.63,.35,.63,.4,.87,.36,.94,.36,.87,.36,.87,.46,.7,.42,.68,.36,.69,.36,.42,.31,.43,.27,.44,.29,.43,.27,.41,.3,.72,.31,.75,.46,.49,.42,.46,.42,.49,.26,.75,.26,.72,.42,.59,.39,.6,.45,.47,.27,.69,.3,.68,.27,.65,.3,.84,.33,.83,.34,.79,.42,.51,.45,.49,.42,.49,.43,.58};
			return value;
		}
		private double[] getTextureCoordinate_12_110_point_7()
		{
			double[] value = {.44,.57,.42,.54,.27,.88,.27,.83,.26,.86,.3,.78,.25,.83,.3,.99,.32,.96,.32,.93,.33,.94,.29,.85,.3,.87,.31,.85,.43,.62,.49,.6,.45,.6,.43,.56,.24,.84,.29,.99,.27,.93,.36,.84,.38,.61,.3,.9,.28,.89,.37,.62,.38,.63,.42,.63,.26,.96,.34,.92,.42,.63,.35,.89,.44,.57,.46,.57,.44,.56,.37,.63,.37,.63,.33,.96,.32,.87,.36,.66,.41,.43,.43,.43,.45,.64,.35,.4,.3,.4,.46,.44,.45,.4,.42,.4,.37,.4,.43,.64,.4,.63,.36,.66,.29,.63,.32,.63,.35,.63,.37,.63,.26,.56,.47,.84,.31,.76,.26,.77,.42,.77,.27,.5,.46,.96,.42,.84,.36,.89,.36,.87,.37,.84,.32,.85,.31,.84,.32,.84,.3,.77,.33,.78};
			return value;
		}


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


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


		/** Define subarrays using type double[] */
		private double[] getCoordinate_10_134_point_1()
		{
			double[] value = {.05,1.45,-.07,.05,1.45,-.06,.07,1.46,-.06,.06,1.45,-.08,.06,1.45,-.08,.07,1.45,-.09,.08,1.45,-.08,.09,1.45,-.08,.09,1.45,-.07,.09,1.45,-.06,.09,1.45,-.06,.09,1.45,-.05,.08,1.45,-.04,.07,1.45,-.04,.06,1.45,-.04,.06,1.45,-.05,.05,1.45,-.06,.03,1.44,-.06,.04,1.44,-.08,.04,1.44,-.09,.06,1.44,-.1,.07,1.44,-.1,.09,1.44,-.1,.1,1.44,-.09,.11,1.44,-.08,.11,1.44,-.06,.11,1.44,-.05,.1,1.44,-.04,.09,1.44,-.03,.07,1.44,-.03,.06,1.44,-.03,.04,1.44,-.04,.04,1.44,-.05,.02,1.42,-.06,.02,1.42,-.08,.04,1.42,-.1,.05,1.42,-.11,.07,1.42,-.12,.09,1.42,-.11,.11,1.42,-.1,.12,1.42,-.08,.12,1.42,-.06,.12,1.42,-.04,.11,1.42,-.03,.09,1.42,-.02,.07,1.42,-.01,.05,1.42,-.02,.04,1.42,-.03,.02,1.42,-.04,.02,1.4,-.06,.02,1.4,-.09,.03,1.4,-.1,.05,1.4,-.12,.07,1.4,-.12,.09,1.4,-.12,.11,1.4,-.1,.12,1.4,-.09,.13,1.4,-.06,.12,1.4,-.04,.11,1.4,-.03,.09,1.4,-.01,.07,1.4,-.01,.05,1.4,-.01,.03,1.4,-.03,.02,1.4,-.04,.02,1.38,-.06,.02,1.38,-.08,.04,1.38,-.1,.05,1.38,-.11,.07,1.38,-.12,.09,1.38,-.11,.11,1.38,-.1,.12,1.38,-.08,.12,1.38,-.06,.12,1.38,-.04,.11,1.38,-.03,.09,1.38,-.02,.07,1.38,-.01,.05,1.38,-.02,.04,1.38,-.03,.02,1.38,-.04,.03,1.36,-.06,.04,1.36,-.08,.04,1.36,-.09,.06,1.36,-.1,.07,1.36,-.1,.09,1.36,-.1,.1,1.36,-.09,.11,1.36,-.08,.11,1.36,-.06,.11,1.36,-.05,.1,1.36,-.04,.09,1.36,-.03,.07,1.36,-.03,.06,1.36,-.03,.04,1.36,-.04,.04,1.36,-.05,.05,1.35,-.06,.05,1.35,-.07,.06,1.35,-.08};
			return value;
		}
		private double[] getCoordinate_10_134_point_2()
		{
			double[] value = {.06,1.35,-.08,.07,1.35,-.09,.08,1.35,-.08,.09,1.35,-.08,.09,1.35,-.07,.09,1.35,-.06,.09,1.35,-.06,.09,1.35,-.05,.08,1.35,-.04,.07,1.35,-.04,.06,1.35,-.04,.06,1.35,-.05,.05,1.35,-.06,.07,1.35,-.06};
			return value;
		}


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


		/** Define subarrays using type double[] */
		private double[] getCoordinate_10_160_point_1()
		{
			double[] value = {.18,2.72,-.58,.18,2.72,.33,.18,2.73,.33,.18,2.73,-.58,.19,2.74,.33,.19,2.74,-.58,.2,2.74,.33,.2,2.74,-.58,.21,2.75,.33,.21,2.75,-.58,.22,2.74,.33,.22,2.74,-.58,.23,2.74,.33,.23,2.74,-.58,.23,2.73,.33,.23,2.73,-.58,.23,2.72,.33,.23,2.72,-.58,.23,2.71,.33,.23,2.71,-.58,.23,2.7,.33,.23,2.7,-.58,.22,2.69,.33,.22,2.69,-.58,.21,2.69,.33,.21,2.69,-.58,.2,2.69,.33,.2,2.69,-.58,.19,2.7,.33,.19,2.7,-.58,.18,2.71,.33,.18,2.71,-.58,.18,2.73,.47,.18,2.72,.47,.18,2.71,.47,.19,2.7,.47,.2,2.69,.47,.21,2.69,.47,.22,2.69,.47,.23,2.7,.47,.23,2.71,.47,.23,2.72,.47,.23,2.73,.47,.23,2.74,.47,.22,2.74,.47,.21,2.75,.47,.2,2.74,.47,.19,2.74,.47,.18,1.33,.47,.18,2.3,.47,.18,2.3,.46,.18,1.33,.46,.19,2.3,.45,.19,1.33,.45,.2,2.3,.45,.2,1.33,.45,.21,2.3,.44,.21,1.33,.44,.22,2.3,.45,.22,1.33,.45,.23,2.3,.45,.23,1.33,.45,.23,2.3,.46,.23,1.33,.46,.23,2.3,.47,.23,1.33,.47,.23,2.3,.48,.23,1.33,.48,.23,2.3,.49,.23,1.33,.49,.22,2.3,.49,.22,1.33,.49,.21,2.3,.5,.21,1.33,.5,.2,2.3,.49,.2,1.33,.49,.19,2.3,.49,.19,1.33,.49,.18,2.3,.48,.18,1.33,.48,.18,2.45,.47,.18,2.45,.46,.18,2.45,.48,.19,2.45,.49,.2,2.45,.49,.21,2.45,.5,.22,2.45,.49,.23,2.45,.49,.23,2.45,.48,.23,2.45,.47,.23,2.45,.46,.23,2.45,.45,.22,2.45,.45,.21,2.45,.44,.2,2.45,.45,.19,2.45,.45,.19,2.75,.45,.18,2.75,.46,.18,2.75,.47,.18,2.75,.48};
			return value;
		}
		private double[] getCoordinate_10_160_point_2()
		{
			double[] value = {.19,2.75,.49,.2,2.75,.49,.21,2.75,.5,.22,2.75,.49,.23,2.75,.49,.23,2.75,.48,.23,2.75,.47,.23,2.75,.46,.23,2.75,.45,.22,2.75,.45,.21,2.75,.44,.2,2.75,.45,.2,1.38,-.58,.2,1.37,-.58,.2,1.36,-.58,.2,1.35,-.58,.2,1.34,-.58,.2,1.34,-.59,.2,1.33,-.6,.2,1.34,-.61,.2,1.34,-.62,.2,1.35,-.63,.2,1.36,-.63,.2,1.37,-.63,.2,1.38,-.62,.2,1.38,-.61,.2,1.39,-.6,.2,1.38,-.59,.14,1.39,-.6,.14,1.38,-.61,.14,1.38,-.62,.14,1.37,-.63,.14,1.36,-.63,.14,1.35,-.63,.14,1.34,-.62,.14,1.34,-.61,.14,1.33,-.6,.14,1.34,-.59,.14,1.34,-.58,.14,1.35,-.58,.14,1.36,-.58,.14,1.37,-.58,.14,1.38,-.58,.14,1.38,-.59,-.09,1.38,-.61,-.1,1.38,-.6,-.09,1.38,-.62,-.09,1.37,-.63,-.09,1.36,-.63,-.08,1.35,-.63,-.08,1.34,-.62,-.07,1.34,-.61,-.07,1.34,-.6,-.07,1.34,-.59,-.08,1.34,-.58,-.08,1.35,-.58,-.09,1.36,-.58,-.09,1.37,-.58,-.09,1.38,-.58,-.09,1.38,-.59,-.34,1.06,-.6,-.33,1.06,-.59,-.33,1.06,-.61,-.33,1.06,-.62,-.32,1.06,-.63,-.32,1.05,-.63,-.31,1.04,-.63,-.3,1.04,-.62,-.3,1.03,-.61,-.29,1.03,-.6,-.3,1.03,-.59,-.3,1.04,-.58,-.31,1.04,-.58,-.32,1.05,-.58,-.32,1.06,-.58,-.33,1.06,-.58,-.38,1.0,-.58,-.38,1.0,-.59,-.38,1.0,-.6,-.38,1.0,-.61,-.38,1.0,-.62,-.37,1.0,-.63,-.36,.99,-.63,-.35,.98,-.63,-.35,.98,-.62,-.34,.97,-.61,-.34,.97,-.6,-.34,.97,-.59,-.35,.98,-.58,-.35,.98,-.58,-.36,.99,-.58,-.37,1.0,-.58,.2,1.38,.49,.2,1.37,.5,.2,1.36,.5,.2,1.35,.5,.2,1.34,.49,.2,1.34,.48,.2,1.33,.47,.2,1.34,.46};
			return value;
		}
		private double[] getCoordinate_10_160_point_3()
		{
			double[] value = {.2,1.34,.46,.2,1.35,.45,.2,1.36,.45,.2,1.37,.45,.2,1.38,.46,.2,1.38,.46,.2,1.39,.47,.2,1.38,.48,.14,1.39,.47,.14,1.38,.46,.14,1.38,.46,.14,1.37,.45,.14,1.36,.45,.14,1.35,.45,.14,1.34,.46,.14,1.34,.46,.14,1.33,.47,.14,1.34,.48,.14,1.34,.49,.14,1.35,.5,.14,1.36,.5,.14,1.37,.5,.14,1.38,.49,.14,1.38,.48,-.09,1.38,.46,-.1,1.38,.47,-.09,1.38,.46,-.09,1.37,.45,-.09,1.36,.45,-.08,1.35,.45,-.08,1.34,.46,-.07,1.34,.46,-.07,1.34,.47,-.07,1.34,.48,-.08,1.34,.49,-.08,1.35,.5,-.09,1.36,.5,-.09,1.37,.5,-.09,1.38,.49,-.09,1.38,.48,-.34,1.06,.47,-.33,1.06,.48,-.33,1.06,.46,-.33,1.06,.46,-.32,1.06,.45,-.32,1.05,.45,-.31,1.04,.45,-.3,1.04,.46,-.3,1.03,.46,-.29,1.03,.47,-.3,1.03,.48,-.3,1.04,.49,-.31,1.04,.5,-.32,1.05,.5,-.32,1.06,.5,-.33,1.06,.49,-.38,1.0,.49,-.38,1.0,.48,-.38,1.0,.47,-.38,1.0,.46,-.38,1.0,.46,-.37,1.0,.45,-.36,.99,.45,-.35,.98,.45,-.35,.98,.46,-.34,.97,.46,-.34,.97,.47,-.34,.97,.48,-.35,.98,.49,-.35,.98,.5,-.36,.99,.5,-.37,1.0,.5,.14,1.34,-.5,.15,1.34,-.5,.16,1.34,-.5,.17,1.34,-.5,.18,1.34,-.5,.19,1.35,-.5,.19,1.36,-.5,.19,1.37,-.5,.18,1.38,-.5,.17,1.39,-.5,.16,1.39,-.5,.15,1.39,-.5,.14,1.38,-.5,.14,1.37,-.5,.14,1.36,-.5,.14,1.35,-.5,.14,1.36,-.61,.14,1.37,-.61,.15,1.38,-.61,.15,1.38,-.61,.16,1.38,-.61,.17,1.38,-.61,.18,1.38,-.61,.18,1.37,-.61,.18,1.36,-.61,.18,1.35,-.61,.18,1.35,-.61,.17,1.34,-.61};
			return value;
		}
		private double[] getCoordinate_10_160_point_4()
		{
			double[] value = {.16,1.34,-.61,.15,1.34,-.61,.15,1.35,-.61,.14,1.35,-.61,-.07,1.34,-.5,-.07,1.34,-.5,-.06,1.33,-.5,-.05,1.34,-.5,-.04,1.34,-.5,-.03,1.35,-.5,-.03,1.36,-.5,-.03,1.37,-.5,-.04,1.38,-.5,-.05,1.38,-.5,-.06,1.39,-.5,-.07,1.38,-.5,-.07,1.38,-.5,-.08,1.37,-.5,-.08,1.36,-.5,-.08,1.35,-.5,-.08,1.36,-.61,-.08,1.37,-.61,-.07,1.38,-.61,-.07,1.38,-.61,-.06,1.38,-.61,-.05,1.38,-.61,-.04,1.38,-.61,-.04,1.37,-.61,-.03,1.36,-.61,-.04,1.35,-.61,-.04,1.34,-.61,-.05,1.34,-.61,-.06,1.34,-.61,-.07,1.34,-.61,-.07,1.34,-.61,-.08,1.35,-.61,-.36,.99,-.5,-.35,.99,-.5,-.34,.98,-.5,-.34,.99,-.5,-.33,.99,-.5,-.32,1.0,-.5,-.32,1.01,-.5,-.32,1.02,-.5,-.33,1.03,-.5,-.34,1.03,-.5,-.34,1.03,-.5,-.35,1.03,-.5,-.36,1.03,-.5,-.37,1.02,-.5,-.37,1.01,-.5,-.37,1.0,-.5,-.37,1.01,-.61,-.36,1.02,-.61,-.36,1.02,-.61,-.35,1.03,-.61,-.34,1.03,-.61,-.34,1.03,-.61,-.33,1.02,-.61,-.32,1.02,-.61,-.32,1.01,-.61,-.32,1.0,-.61,-.33,.99,-.61,-.34,.99,-.61,-.34,.99,-.61,-.35,.99,-.61,-.36,.99,-.61,-.36,1.0,-.61,.14,1.34,.47,.15,1.34,.47,.16,1.34,.47,.17,1.34,.47,.18,1.34,.47,.19,1.35,.47,.19,1.36,.47,.19,1.37,.47,.18,1.38,.47,.17,1.39,.47,.16,1.39,.47,.15,1.39,.47,.14,1.38,.47,.14,1.37,.47,.14,1.36,.47,.14,1.35,.47,.14,1.36,.36,.14,1.37,.36,.15,1.38,.36,.15,1.38,.36,.16,1.38,.36,.17,1.38,.36,.18,1.38,.36,.18,1.37,.36,.18,1.36,.36,.18,1.35,.36,.18,1.35,.36,.17,1.34,.36,.16,1.34,.36,.15,1.34,.36,.15,1.35,.36,.14,1.35,.36};
			return value;
		}
		private double[] getCoordinate_10_160_point_5()
		{
			double[] value = {-.07,1.34,.47,-.07,1.34,.47,-.06,1.33,.47,-.05,1.34,.47,-.04,1.34,.47,-.03,1.35,.47,-.03,1.36,.47,-.03,1.37,.47,-.04,1.38,.47,-.05,1.38,.47,-.06,1.39,.47,-.07,1.38,.47,-.07,1.38,.47,-.08,1.37,.47,-.08,1.36,.47,-.08,1.35,.47,-.08,1.36,.36,-.08,1.37,.36,-.07,1.38,.36,-.07,1.38,.36,-.06,1.38,.36,-.05,1.38,.36,-.04,1.38,.36,-.04,1.37,.36,-.03,1.36,.36,-.04,1.35,.36,-.04,1.34,.36,-.05,1.34,.36,-.06,1.34,.36,-.07,1.34,.36,-.07,1.34,.36,-.08,1.35,.36,-.36,.99,.47,-.35,.99,.47,-.34,.98,.47,-.34,.99,.47,-.33,.99,.47,-.32,1.0,.47,-.32,1.01,.47,-.32,1.02,.47,-.33,1.03,.47,-.34,1.03,.47,-.34,1.03,.47,-.35,1.03,.47,-.36,1.03,.47,-.37,1.02,.47,-.37,1.01,.47,-.37,1.0,.47,-.37,1.01,.36,-.36,1.02,.36,-.36,1.02,.36,-.35,1.03,.36,-.34,1.03,.36,-.34,1.03,.36,-.33,1.02,.36,-.32,1.02,.36,-.32,1.01,.36,-.32,1.0,.36,-.33,.99,.36,-.34,.99,.36,-.34,.99,.36,-.35,.99,.36,-.36,.99,.36,-.36,1.0,.36,.18,1.33,-.6,.18,2.3,-.6,.18,2.3,-.61,.18,1.33,-.61,.19,2.3,-.62,.19,1.33,-.62,.2,2.3,-.62,.2,1.33,-.62,.21,2.3,-.63,.21,1.33,-.63,.22,2.3,-.62,.22,1.33,-.62,.23,2.3,-.62,.23,1.33,-.62,.23,2.3,-.61,.23,1.33,-.61,.23,2.3,-.6,.23,1.33,-.6,.23,2.3,-.59,.23,1.33,-.59,.23,2.3,-.58,.23,1.33,-.58,.22,2.3,-.57,.22,1.33,-.57,.21,2.3,-.57,.21,1.33,-.57,.2,2.3,-.57,.2,1.33,-.57,.19,2.3,-.58,.19,1.33,-.58,.18,2.3,-.59,.18,1.33,-.59,.18,2.45,-.6,.18,2.45,-.61,.18,2.45,-.59,.19,2.45,-.58};
			return value;
		}
		private double[] getCoordinate_10_160_point_6()
		{
			double[] value = {.2,2.45,-.57,.21,2.45,-.57,.22,2.45,-.57,.23,2.45,-.58,.23,2.45,-.59,.23,2.45,-.6,.23,2.45,-.61,.23,2.45,-.62,.22,2.45,-.62,.21,2.45,-.63,.2,2.45,-.62,.19,2.45,-.62,.19,2.75,-.62,.18,2.75,-.61,.18,2.75,-.6,.18,2.75,-.59,.19,2.75,-.58,.2,2.75,-.57,.21,2.75,-.57,.22,2.75,-.57,.23,2.75,-.58,.23,2.75,-.59,.23,2.75,-.6,.23,2.75,-.61,.23,2.75,-.62,.22,2.75,-.62,.21,2.75,-.63,.2,2.75,-.62,.2,2.54,-.58,.22,2.54,-.58,.22,2.49,-.58,.2,2.49,-.58,.22,2.49,.45,.22,2.54,.45,.2,2.54,.45,.2,2.49,.45,.2,1.44,-.58,.22,1.44,-.58,.22,1.39,-.58,.2,1.39,-.58,.22,1.39,.45,.22,1.44,.45,.2,1.44,.45,.2,1.39,.45};
			return value;
		}


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


		/** Define subarrays using type double[] */
		private double[] getCoordinate_8_168_point_1()
		{
			double[] value = {-1.67,.5,-.45,-1.68,.54,-.45,-1.67,.54,-.45,-1.67,.5,-.46,-1.67,.54,-.46,-1.67,.5,-.46,-1.66,.54,-.46,-1.66,.5,-.47,-1.66,.55,-.46,-1.66,.5,-.47,-1.65,.54,-.46,-1.65,.5,-.47,-1.64,.54,-.46,-1.65,.5,-.46,-1.64,.54,-.45,-1.64,.5,-.46,-1.64,.54,-.45,-1.64,.5,-.45,-1.64,.53,-.44,-1.64,.5,-.45,-1.64,.53,-.44,-1.65,.5,-.44,-1.65,.53,-.43,-1.65,.5,-.44,-1.66,.53,-.43,-1.66,.5,-.44,-1.66,.53,-.43,-1.66,.5,-.44,-1.67,.53,-.44,-1.67,.5,-.44,-1.67,.53,-.44,-1.67,.5,-.45,-1.67,.62,-.32,-1.67,.63,-.32,-1.66,.62,-.32,-1.66,.62,-.32,-1.65,.62,-.32,-1.64,.62,-.32,-1.64,.63,-.32,-1.64,.64,-.32,-1.64,.64,-.32,-1.64,.65,-.32,-1.65,.65,-.32,-1.66,.65,-.32,-1.66,.65,-.32,-1.67,.65,-.32,-1.67,.64,-.32,-1.68,.64,-.32,-1.67,.63,-.08,-1.67,.64,-.08,-1.66,.63,-.08,-1.66,.62,-.08,-1.65,.63,-.08,-1.64,.63,-.08,-1.64,.64,-.08,-1.64,.64,-.08,-1.64,.65,-.08,-1.64,.65,-.08,-1.65,.66,-.08,-1.66,.66,-.08,-1.66,.66,-.08,-1.67,.65,-.08,-1.67,.65,-.08,-1.68,.64,-.08,-1.67,.64,-.04,-1.67,.63,-.04,-1.67,.63,-.04,-1.66,.63,-.04,-1.66,.62,-.04,-1.65,.63,-.04,-1.65,.63,-.04,-1.64,.63,-.04,-1.64,.64,-.04,-1.64,.65,-.04,-1.65,.65,-.04,-1.65,.66,-.04,-1.66,.66,-.04,-1.66,.66,-.04,-1.67,.65,-.04,-1.67,.65,-.04,-.98,.9,-.34,-.98,.9,-.01,-.98,.9,-.01,-.98,.9,-.34,-.98,.91,-.01,-.98,.91,-.34,-.97,.91,-.01,-.97,.91,-.34,-.97,.91,-.01,-.97,.91,-.34,-.96,.91,-.01,-.96,.91,-.34,-.96,.91,-.01,-.96,.91,-.34,-.96,.9,-.01,-.96,.9,-.34,-.96,.9,-.01,-.96,.9,-.34,-.96,.89,-.01,-.96,.89,-.34};
			return value;
		}
		private double[] getCoordinate_8_168_point_2()
		{
			double[] value = {-.96,.89,-.01,-.96,.89,-.34,-.96,.89,-.01,-.96,.89,-.34,-.97,.88,-.01,-.97,.88,-.34,-.97,.89,-.01,-.97,.89,-.34,-.98,.89,-.01,-.98,.89,-.34,-.98,.89,-.01,-.98,.89,-.34,-.98,.9,.04,-.98,.9,.04,-.98,.89,.04,-.98,.89,.04,-.97,.89,.04,-.97,.88,.04,-.96,.89,.04,-.96,.89,.04,-.96,.89,.04,-.96,.9,.04,-.96,.9,.04,-.96,.91,.04,-.96,.91,.04,-.97,.91,.04,-.97,.91,.04,-.98,.91,.04,-.98,.91,.14,-.98,.9,.14,-.98,.9,.14,-.98,.89,.14,-.98,.89,.14,-.97,.89,.14,-.97,.88,.14,-.96,.89,.14,-.96,.89,.14,-.96,.89,.14,-.96,.9,.14,-.96,.9,.14,-.96,.91,.14,-.96,.91,.14,-.97,.91,.14,-.97,.91,.14,-.99,.37,-.34,-.99,.89,-.34,-.98,.89,-.34,-.98,.37,-.34,-.98,.89,-.35,-.98,.37,-.35,-.98,.89,-.35,-.98,.37,-.35,-.97,.89,-.35,-.97,.37,-.35,-.96,.89,-.35,-.96,.37,-.35,-.96,.89,-.35,-.96,.37,-.35,-.95,.89,-.34,-.95,.37,-.34,-.95,.89,-.34,-.95,.37,-.34,-.95,.89,-.33,-.95,.37,-.33,-.96,.89,-.32,-.96,.37,-.32,-.96,.89,-.32,-.96,.37,-.32,-.97,.89,-.32,-.97,.37,-.32,-.98,.89,-.32,-.98,.37,-.32,-.98,.89,-.32,-.98,.37,-.32,-.98,.89,-.33,-.98,.37,-.33,-.99,.97,-.34,-.98,.97,-.34,-.98,.97,-.33,-.98,.97,-.32,-.98,.97,-.32,-.97,.97,-.32,-.96,.97,-.32,-.96,.97,-.32,-.95,.97,-.33,-.95,.97,-.34,-.95,.97,-.34,-.96,.97,-.35,-.96,.97,-.35,-.97,.97,-.35,-.98,.97,-.35,-.98,.97,-.35,-.98,1.13,-.34,-.98,1.13,-.35,-.99,1.13,-.34,-.98,1.13,-.33,-.98,1.13,-.32,-.98,1.13,-.32,-.97,1.13,-.32,-.96,1.13,-.32};
			return value;
		}
		private double[] getCoordinate_8_168_point_3()
		{
			double[] value = {-.96,1.13,-.32,-.95,1.13,-.33,-.95,1.13,-.34,-.95,1.13,-.34,-.96,1.13,-.35,-.96,1.13,-.35,-.97,1.13,-.35,-.98,1.13,-.35,-.98,1.18,-.35,-.98,1.18,-.35,-.98,1.17,-.34,-.99,1.17,-.34,-.98,1.17,-.33,-.98,1.16,-.33,-.98,1.16,-.32,-.97,1.16,-.32,-.96,1.16,-.32,-.96,1.16,-.33,-.95,1.17,-.33,-.95,1.17,-.34,-.95,1.17,-.34,-.96,1.18,-.35,-.96,1.18,-.35,-.97,1.18,-.35,-.98,1.19,-.32,-.98,1.2,-.32,-.98,1.19,-.32,-.99,1.18,-.31,-.98,1.18,-.31,-.98,1.17,-.31,-.98,1.17,-.31,-.97,1.17,-.31,-.96,1.17,-.31,-.96,1.17,-.31,-.95,1.18,-.31,-.95,1.18,-.31,-.95,1.19,-.32,-.96,1.19,-.32,-.96,1.2,-.32,-.97,1.2,-.32,-.98,1.2,-.27,-.98,1.2,-.27,-.98,1.19,-.27,-.99,1.19,-.27,-.98,1.18,-.27,-.98,1.17,-.27,-.98,1.17,-.27,-.97,1.17,-.27,-.96,1.17,-.27,-.96,1.17,-.27,-.95,1.18,-.27,-.95,1.19,-.27,-.95,1.19,-.27,-.96,1.2,-.27,-.96,1.2,-.27,-.97,1.2,-.27,-.97,1.2,-.09,-.98,1.2,-.09,-.98,1.2,.08,-.97,1.2,.08,-.98,1.2,-.09,-.98,1.2,.08,-.98,1.19,-.09,-.98,1.19,.08,-.99,1.19,-.09,-.99,1.18,.08,-.98,1.18,-.09,-.98,1.18,.08,-.98,1.17,-.09,-.98,1.17,.08,-.98,1.17,-.09,-.98,1.17,.08,-.97,1.17,-.09,-.97,1.17,.08,-.96,1.17,-.09,-.96,1.17,.08,-.96,1.17,-.09,-.96,1.17,.08,-.95,1.18,-.09,-.95,1.18,.08,-.95,1.19,-.09,-.95,1.18,.08,-.95,1.19,-.09,-.95,1.19,.08,-.96,1.2,-.09,-.96,1.2,.08,-.96,1.2,-.09,-.96,1.2,.08,-.99,.89,.15,-.98,.89,.15,-.98,.96,.16,-.99,.96,.15,-.98,.89,.16,-.98,.89,.16,-.98,.96,.17,-.98,.96,.16,-.97,.89,.17,-.97,.96,.17,-.96,.89,.16,-.96,.96,.17};
			return value;
		}
		private double[] getCoordinate_8_168_point_4()
		{
			double[] value = {-.96,.89,.16,-.96,.96,.16,-.95,.89,.15,-.95,.96,.16,-.95,.89,.15,-.95,.96,.15,-.95,.89,.14,-.95,.96,.14,-.96,.89,.14,-.96,.96,.14,-.96,.89,.13,-.96,.96,.13,-.97,.89,.13,-.97,.96,.13,-.98,.89,.13,-.98,.96,.13,-.98,.89,.14,-.98,.96,.14,-.98,.89,.14,-.98,.96,.14,-.99,.36,.14,-.98,.36,.14,-.98,.36,.15,-.98,.36,.16,-.98,.36,.16,-.97,.36,.16,-.96,.36,.16,-.96,.36,.16,-.95,.36,.15,-.95,.36,.14,-.95,.36,.14,-.96,.36,.13,-.96,.36,.13,-.97,.36,.12,-.98,.36,.13,-.98,.36,.13,-.98,1.13,.16,-.98,1.13,.16,-.99,1.13,.15,-.98,1.13,.14,-.98,1.13,.14,-.98,1.13,.13,-.97,1.13,.13,-.96,1.13,.13,-.96,1.13,.14,-.95,1.13,.14,-.95,1.13,.15,-.95,1.13,.16,-.96,1.13,.16,-.96,1.13,.17,-.97,1.13,.17,-.98,1.13,.17,-.98,1.18,.16,-.98,1.17,.16,-.98,1.17,.16,-.99,1.17,.15,-.98,1.16,.14,-.98,1.16,.14,-.98,1.16,.14,-.97,1.16,.14,-.96,1.16,.14,-.96,1.16,.14,-.95,1.16,.14,-.95,1.17,.15,-.95,1.17,.16,-.96,1.17,.16,-.96,1.18,.16,-.97,1.18,.17,-.98,1.2,.14,-.98,1.19,.13,-.98,1.19,.13,-.99,1.18,.13,-.98,1.17,.13,-.98,1.17,.12,-.98,1.17,.12,-.97,1.16,.12,-.96,1.17,.12,-.96,1.17,.12,-.95,1.17,.13,-.95,1.18,.13,-.95,1.19,.13,-.96,1.19,.13,-.96,1.2,.14,-.97,1.2,.14,-.98,.05,-.32,-.98,.05,-.33,-.99,.05,-.34,-.98,.05,-.34,-.98,.05,-.35,-.98,.05,-.35,-.97,.05,-.35,-.96,.05,-.35,-.96,.05,-.35,-.95,.05,-.34,-.95,.05,-.34,-.95,.05,-.33,-.96,.05,-.32,-.96,.05,-.32,-.97,.05,-.32,-.98,.05,-.32};
			return value;
		}
		private double[] getCoordinate_8_168_point_5()
		{
			double[] value = {-.98,.05,.13,-.98,.05,.13,-.98,.05,.12,-.97,.05,.12,-.96,.05,.12,-.96,.05,.13,-.95,.05,.13,-.95,.05,.14,-.95,.05,.15,-.96,.05,.15,-.96,.05,.16,-.97,.05,.16,-.98,.05,.16,-.98,.05,.15,-.98,.05,.15,-.99,.05,.14,-1.69,.6,.61,-1.67,.6,.62,-1.66,.6,.63,-1.64,.6,.62,-1.63,.6,.61,-1.62,.6,.6,-1.62,.6,.59,-1.62,.6,.57,-1.63,.6,.56,-1.64,.6,.55,-1.66,.6,.55,-1.67,.6,.55,-1.69,.6,.56,-1.7,.6,.57,-1.7,.6,.59,-1.7,.6,.6,-1.7,.45,.59,-1.7,.45,.57,-1.69,.45,.56,-1.67,.45,.55,-1.66,.45,.55,-1.64,.45,.55,-1.63,.45,.56,-1.62,.45,.57,-1.62,.45,.59,-1.62,.45,.6,-1.63,.45,.61,-1.64,.45,.62,-1.66,.45,.63,-1.67,.45,.62,-1.69,.45,.61,-1.7,.45,.6,-1.69,.6,-.69,-1.67,.6,-.68,-1.66,.6,-.68,-1.64,.6,-.68,-1.63,.6,-.69,-1.62,.6,-.7,-1.62,.6,-.72,-1.62,.6,-.73,-1.63,.6,-.75,-1.64,.6,-.76,-1.66,.6,-.76,-1.67,.6,-.76,-1.69,.6,-.75,-1.7,.6,-.73,-1.7,.6,-.72,-1.7,.6,-.7,-1.7,.45,-.72,-1.7,.45,-.73,-1.69,.45,-.75,-1.67,.45,-.76,-1.66,.45,-.76,-1.64,.45,-.76,-1.63,.45,-.75,-1.62,.45,-.73,-1.62,.45,-.72,-1.62,.45,-.7,-1.63,.45,-.69,-1.64,.45,-.68,-1.66,.45,-.68,-1.67,.45,-.68,-1.69,.45,-.69,-1.7,.45,-.7,-1.71,.5,-.91,-1.61,.5,-.91,-1.61,.45,-.91,-1.71,.45,-.91,-1.61,.45,.83,-1.61,.5,.83,-1.71,.5,.83,-1.71,.45,.83,-1.67,.54,-.65,-1.66,.54,-.65,-1.66,.54,-.65,-1.65,.54,-.65,-1.65,.54,-.65,-1.65,.54,-.65,-1.65,.55,-.65,-1.65,.55,-.65,-1.65,.56,-.65,-1.65,.56,-.65,-1.66,.56,-.65,-1.66,.56,-.65};
			return value;
		}
		private double[] getCoordinate_8_168_point_6()
		{
			double[] value = {-1.67,.56,-.65,-1.67,.55,-.65,-1.67,.55,-.65,-1.67,.54,-.65,-1.67,.55,-.79,-1.67,.55,-.79,-1.67,.56,-.79,-1.66,.56,-.79,-1.66,.56,-.79,-1.65,.56,-.79,-1.65,.56,-.79,-1.65,.55,-.79,-1.65,.55,-.79,-1.65,.54,-.79,-1.65,.54,-.79,-1.65,.54,-.79,-1.66,.54,-.79,-1.66,.54,-.79,-1.67,.54,-.79,-1.67,.54,-.79,-1.67,.54,.66,-1.66,.54,.66,-1.66,.54,.66,-1.65,.54,.66,-1.65,.54,.66,-1.65,.54,.66,-1.65,.55,.66,-1.65,.55,.66,-1.65,.56,.66,-1.65,.56,.66,-1.66,.56,.66,-1.66,.56,.66,-1.67,.56,.66,-1.67,.55,.66,-1.67,.55,.66,-1.67,.54,.66,-1.67,.55,.52,-1.67,.55,.52,-1.67,.56,.52,-1.66,.56,.52,-1.66,.56,.52,-1.65,.56,.52,-1.65,.56,.52,-1.65,.55,.52,-1.65,.55,.52,-1.65,.54,.52,-1.65,.54,.52,-1.65,.54,.52,-1.66,.54,.52,-1.66,.54,.52,-1.67,.54,.52,-1.67,.54,.52,-1.64,.5,.33,-1.64,.54,.33,-1.64,.54,.33,-1.64,.5,.34,-1.64,.54,.34,-1.65,.5,.35,-1.65,.54,.34,-1.65,.5,.35,-1.66,.55,.34,-1.66,.5,.35,-1.66,.54,.34,-1.66,.5,.35,-1.67,.54,.34,-1.67,.5,.35,-1.67,.54,.33,-1.67,.5,.34,-1.68,.54,.33,-1.67,.5,.33,-1.67,.53,.32,-1.67,.5,.33,-1.67,.53,.32,-1.67,.5,.32,-1.66,.53,.31,-1.66,.5,.32,-1.66,.53,.31,-1.66,.5,.32,-1.65,.53,.31,-1.65,.5,.32,-1.64,.53,.32,-1.65,.5,.32,-1.64,.53,.32,-1.64,.5,.33,-1.64,.62,.2,-1.64,.63,.2,-1.65,.62,.2,-1.66,.62,.2,-1.66,.62,.2,-1.67,.62,.2,-1.67,.63,.2,-1.68,.64,.2,-1.67,.64,.2,-1.67,.65,.2,-1.66,.65,.2,-1.66,.65,.2,-1.65,.65,.2,-1.64,.65,.2,-1.64,.64,.2,-1.64,.64,.2};
			return value;
		}
		private double[] getCoordinate_8_168_point_7()
		{
			double[] value = {-1.64,.63,-.04,-1.64,.64,-.04,-1.65,.63,-.04,-1.66,.62,-.04,-1.66,.63,-.04,-1.67,.63,-.04,-1.67,.64,-.04,-1.68,.64,-.04,-1.67,.65,-.04,-1.67,.65,-.04,-1.66,.66,-.04,-1.66,.66,-.04,-1.65,.66,-.04,-1.64,.65,-.04,-1.64,.65,-.04,-1.64,.64,-.04,-1.64,.64,-.07,-1.64,.63,-.07,-1.65,.63,-.07,-1.65,.63,-.07,-1.66,.62,-.07,-1.66,.63,-.07,-1.67,.63,-.07,-1.67,.63,-.07,-1.67,.64,-.07,-1.67,.65,-.07,-1.67,.65,-.07,-1.66,.66,-.07,-1.66,.66,-.07,-1.65,.66,-.07,-1.65,.65,-.07,-1.64,.65,-.07};
			return value;
		}


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


		/** Define subarrays using type double[] */
		private double[] getCoordinate_8_186_point_1()
		{
			double[] value = {2.79,.65,-.04,2.79,.65,-.03,2.79,.65,-.03,2.79,.65,-.03,2.8,.65,-.02,2.8,.65,-.02,2.81,.65,-.02,2.81,.65,-.03,2.81,.65,-.03,2.81,.65,-.03,2.81,.65,-.04,2.81,.65,-.04,2.81,.65,-.04,2.8,.65,-.04,2.8,.65,-.04,2.79,.65,-.04,2.81,.09,-.03,2.81,.09,-.03,2.81,.09,-.04,2.82,.09,-.05,2.83,.09,-.05,2.83,.09,-.06,2.84,.09,-.05,2.85,.09,-.05,2.85,.09,-.04,2.86,.09,-.03,2.85,.09,-.03,2.85,.09,-.02,2.84,.09,-.01,2.83,.09,-.01,2.83,.09,-.01,2.82,.09,-.02,2.81,.6,-.03,2.81,.6,-.03,2.82,.6,-.02,2.83,.6,-.01,2.83,.6,-.01,2.84,.6,-.01,2.85,.6,-.02,2.85,.6,-.03,2.86,.6,-.03,2.85,.6,-.04,2.85,.6,-.05,2.84,.6,-.05,2.83,.6,-.06,2.83,.6,-.05,2.82,.6,-.05,2.81,.6,-.04,2.8,.61,-.03,2.8,.61,-.05,2.8,.61,-.02,2.81,.61,-.01,2.82,.61,0.0,2.83,.61,0.0,2.85,.61,0.0,2.86,.61,-.01,2.87,.61,-.02,2.87,.61,-.03,2.87,.61,-.05,2.86,.61,-.06,2.85,.61,-.07,2.83,.61,-.07,2.82,.61,-.07,2.81,.61,-.06,-1.95,1.57,-.06,-1.95,1.57,-.05,-1.94,1.57,-.04,-1.93,1.57,-.04,-1.92,1.58,-.04,-1.91,1.58,-.05,-1.9,1.58,-.06,-1.9,1.58,-.07,-1.9,1.58,-.08,-1.91,1.58,-.09,-1.92,1.58,-.1,-1.93,1.57,-.1,-1.94,1.57,-.1,-1.95,1.57,-.09,-1.95,1.57,-.08,-1.95,1.57,-.07,-1.64,.49,-.06,-1.64,.49,-.06,-1.64,.49,-.07,-1.64,.49,-.08,-1.64,.49,-.08,-1.63,.49,-.09,-1.63,.49,-.09,-1.62,.49,-.09,-1.61,.49,-.08,-1.61,.49,-.08,-1.61,.49,-.07,-1.61,.49,-.06,-1.61,.49,-.06,-1.62,.49,-.05,-1.63,.49,-.05,-1.63,.49,-.05,-1.64,.52,-.06,-1.93,1.52,-.06,-1.93,1.52,-.07,-1.64,.52,-.07};
			return value;
		}
		private double[] getCoordinate_8_186_point_2()
		{
			double[] value = {-1.64,.52,-.06,-1.92,1.52,-.06,-1.63,.52,-.05,-1.92,1.52,-.05,-1.63,.52,-.05,-1.91,1.52,-.05,-1.62,.52,-.05,-1.91,1.52,-.05,-1.61,.52,-.06,-1.9,1.52,-.06,-1.61,.52,-.06,-1.9,1.52,-.06,-1.61,.52,-.07,-1.89,1.53,-.07,-1.61,.52,-.08,-1.9,1.52,-.08,-1.61,.52,-.08,-1.9,1.52,-.08,-1.62,.52,-.09,-1.91,1.52,-.09,-1.63,.52,-.09,-1.91,1.52,-.09,-1.63,.52,-.09,-1.92,1.52,-.09,-1.64,.52,-.08,-1.92,1.52,-.08,-1.64,.52,-.08,-1.93,1.52,-.08,-1.93,1.53,-.05,-1.94,1.53,-.06,-1.92,1.53,-.05,-1.92,1.53,-.05,-1.91,1.53,-.05,-1.9,1.54,-.05,-1.89,1.54,-.06,-1.89,1.54,-.07,-1.89,1.54,-.08,-1.9,1.54,-.09,-1.91,1.53,-.09,-1.92,1.53,-.09,-1.92,1.53,-.09,-1.93,1.53,-.09,-1.94,1.53,-.08,-1.94,1.52,-.07,-1.94,1.57,-.05,-1.95,1.57,-.06,-1.94,1.57,-.05,-1.93,1.57,-.05,-1.92,1.58,-.05,-1.91,1.58,-.05,-1.91,1.58,-.06,-1.91,1.58,-.07,-1.91,1.58,-.08,-1.91,1.58,-.09,-1.92,1.58,-.09,-1.93,1.57,-.09,-1.94,1.57,-.09,-1.94,1.57,-.09,-1.95,1.57,-.08,-1.95,1.57,-.07};
			return value;
		}


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


		/** Define subarrays using type double[] */
		private double[] getCoordinate_8_201_point_1()
		{
			double[] value = {-1.64,.09,-1.13,.98,.09,-.97,.98,.09,-.94,-1.64,.09,-.94,.98,.09,.91,.98,.09,-.94,.98,-.13,-.76,.98,-.25,-.57,.98,-.36,-.39,.98,-.36,-.2,.98,-.36,-.01,.98,-.36,.17,.98,-.36,.36,.98,-.25,.54,.98,-.13,.73,.98,.09,.92,-1.64,.09,1.04,-1.64,.14,1.1,3.06,.09,-.03,3.05,.11,-.03,3.08,.11,-.07,3.06,.09,-.08,-1.64,.09,1.04,.98,.09,.91,.98,.09,-.94,-1.64,.09,-1.05,3.08,.11,-.07,2.94,.1,-.17,2.8,.1,-.27,2.65,.1,-.38,2.51,.09,-.48,2.37,.09,-.58,2.37,.09,-.58,1.68,.09,-.79,1.67,.09,-.8,3.09,.11,-.03,2.94,.1,.08,2.37,.09,.51,2.37,.09,.51,2.51,.09,.41,2.8,.1,.19,2.66,.1,.3,1.68,.09,.76,1.67,.09,.76,.98,.09,.91,-1.64,-.13,-.84,.98,-.13,-.76,-1.64,-.27,-.64,.98,-.25,-.57,-1.64,-.36,-.43,.98,-.36,-.39,-1.64,-.36,-.22,.98,-.36,-.2,-1.64,-.36,-.01,.98,-.36,-.01,-1.64,-.36,.2,.98,-.36,.17,-1.64,-.36,.41,.98,-.36,.36,-1.64,-.36,.62,.98,-.25,.54,-1.64,-.13,.83,.98,-.13,.73,-1.78,.47,.83,-1.78,.39,.78,-1.78,.3,.76,-1.78,.22,.78,-1.78,.14,.83,-1.78,.09,.91,-1.78,.07,.99,-1.78,.09,1.08,-1.78,.14,1.16,-1.78,.22,1.21,-1.78,.3,1.22,-1.78,.39,1.21,-1.78,.47,1.16,-1.78,.52,1.08,-1.78,.54,.99,-1.78,.52,.91,-1.32,.54,.99,-1.32,.52,1.08,-1.32,.47,1.16,-1.32,.39,1.21,-1.32,.3,1.22,-1.32,.22,1.21,-1.32,.14,1.16,-1.32,.09,1.08,-1.32,.07,.99,-1.32,.09,.91,-1.32,.14,.83,-1.32,.22,.78,-1.32,.3,.76,-1.32,.39,.78,-1.32,.47,.83,-1.32,.52,.91,.66,.52,.91,.66,.47,.83,.66,.54,.99,.66,.52,1.08,.66,.47,1.16};
			return value;
		}
		private double[] getCoordinate_8_201_point_2()
		{
			double[] value = {.66,.39,1.21,.66,.3,1.22,.66,.22,1.21,.66,.14,1.16,.66,.09,1.08,.66,.07,.99,.66,.09,.91,.66,.14,.83,.66,.22,.78,.66,.3,.76,.66,.39,.78,1.5,.52,.66,1.47,.47,.59,1.54,.54,.74,1.58,.52,.82,1.61,.47,.89,1.63,.39,.93,1.64,.3,.95,1.63,.22,.93,1.61,.14,.89,1.58,.09,.82,1.54,.07,.74,1.5,.09,.66,1.47,.14,.59,1.45,.22,.55,1.44,.3,.53,1.45,.39,.55,2.23,.47,.31,2.21,.39,.26,2.26,.52,.38,2.3,.54,.46,2.34,.52,.54,2.37,.47,.6,2.39,.39,.65,2.4,.3,.67,2.39,.22,.65,2.37,.14,.6,2.34,.09,.54,2.3,.07,.46,2.26,.09,.38,2.23,.14,.31,2.21,.22,.26,2.2,.3,.25,2.79,.47,.05,2.77,.39,0.0,2.82,.52,.12,2.86,.54,.2,2.9,.52,.28,2.93,.47,.34,2.95,.39,.39,2.96,.3,.4,2.95,.22,.39,2.93,.14,.34,2.9,.09,.28,2.86,.07,.2,2.82,.09,.12,2.79,.14,.05,2.77,.22,0.0,2.76,.3,-.01,2.93,.47,-.02,2.88,.39,-.02,3.01,.52,-.01,3.09,.54,-.01,3.18,.52,-.01,3.26,.47,-.01,3.31,.39,-.01,3.32,.3,-.01,3.31,.22,-.01,3.26,.14,-.01,3.18,.09,-.01,3.09,.07,-.01,3.01,.09,-.01,2.93,.14,-.02,2.88,.22,-.02,2.86,.3,-.02,2.88,.39,-.07,2.93,.47,-.07,3.01,.52,-.07,3.1,.54,-.06,3.18,.52,-.06,3.26,.47,-.06,3.31,.39,-.06,3.33,.3,-.06,3.31,.22,-.06,3.26,.14,-.06,3.18,.09,-.06,3.1,.07,-.06,3.01,.09,-.07,2.93,.14,-.07,2.88,.22,-.07,2.87,.3,-.07,-1.78,.14,-.91,-1.78,.22,-.86,-1.78,.3,-.84,-1.78,.39,-.86,-1.78,.47,-.91,-1.78,.52,-.98,-1.78,.54,-1.07,-1.78,.52,-1.16,-1.78,.47,-1.23};
			return value;
		}
		private double[] getCoordinate_8_201_point_3()
		{
			double[] value = {-1.78,.39,-1.28,-1.78,.3,-1.3,-1.78,.22,-1.28,-1.78,.14,-1.23,-1.78,.09,-1.16,-1.78,.07,-1.07,-1.78,.09,-.98,-1.32,.07,-1.07,-1.32,.09,-1.16,-1.32,.14,-1.23,-1.32,.22,-1.28,-1.32,.3,-1.3,-1.32,.39,-1.28,-1.32,.47,-1.23,-1.32,.52,-1.16,-1.32,.54,-1.07,-1.32,.52,-.98,-1.32,.47,-.91,-1.32,.39,-.86,-1.32,.3,-.84,-1.32,.22,-.86,-1.32,.14,-.91,-1.32,.09,-.98,.66,.09,-.98,.66,.14,-.91,.66,.07,-1.07,.66,.09,-1.16,.66,.14,-1.23,.66,.22,-1.28,.66,.3,-1.3,.66,.39,-1.28,.66,.47,-1.23,.66,.52,-1.16,.66,.54,-1.07,.66,.52,-.98,.66,.47,-.91,.66,.39,-.86,.66,.3,-.84,.66,.22,-.86,1.5,.09,-.74,1.47,.14,-.67,1.54,.07,-.82,1.58,.09,-.9,1.61,.14,-.96,1.63,.22,-1.01,1.64,.3,-1.03,1.63,.39,-1.01,1.61,.47,-.96,1.58,.52,-.9,1.54,.54,-.82,1.5,.52,-.74,1.47,.47,-.67,1.45,.39,-.63,1.44,.3,-.61,1.45,.22,-.63,2.23,.14,-.39,2.21,.22,-.34,2.26,.09,-.45,2.3,.07,-.53,2.34,.09,-.61,2.37,.14,-.68,2.39,.22,-.73,2.4,.3,-.74,2.39,.39,-.73,2.37,.47,-.68,2.34,.52,-.61,2.3,.54,-.53,2.26,.52,-.45,2.23,.47,-.39,2.21,.39,-.34,2.2,.3,-.33,2.79,.14,-.13,2.77,.22,-.08,2.82,.09,-.19,2.86,.07,-.27,2.9,.09,-.35,2.93,.14,-.42,2.95,.22,-.47,2.96,.3,-.48,2.95,.39,-.47,2.93,.47,-.42,2.9,.52,-.35,2.86,.54,-.27,2.82,.52,-.19,2.79,.47,-.13,2.77,.39,-.08,2.76,.3,-.06,2.93,.14,-.06,2.88,.22,-.06,3.01,.09,-.06,3.09,.07,-.07,3.18,.09,-.07,3.26,.14,-.07,3.31,.22,-.07,3.32,.3,-.07,3.31,.39,-.07,3.26,.47,-.07,3.18,.52,-.07,3.09,.54,-.07,3.01,.52,-.06};
			return value;
		}
		private double[] getCoordinate_8_201_point_4()
		{
			double[] value = {2.93,.47,-.06,2.88,.39,-.06,2.86,.3,-.06,2.88,.22,-.01,2.93,.14,-.01,3.01,.09,-.01,3.1,.07,-.01,3.18,.09,-.02,3.26,.14,-.02,3.31,.22,-.02,3.33,.3,-.02,3.31,.39,-.02,3.26,.47,-.02,3.18,.52,-.02,3.1,.54,-.01,3.01,.52,-.01,2.93,.47,-.01,2.88,.39,-.01,2.87,.3,-.01,-1.67,.48,-.91,-1.64,.48,-.91,-1.64,.19,-.91,-1.67,.19,-.91,-1.64,.19,.83,-1.64,.48,.83,-1.67,.48,.83,-1.67,.19,.83,-1.64,.08,.83,-1.67,.08,.83,-1.67,.08,-.91,-1.64,.08,-1.02};
			return value;
		}

		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=7, element #68, 3464 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_7_68_coordIndex()
		{
			MFInt32 IndexedFaceSet_7_68_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_7_68_coordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_7_68_coordIndex_2()))
				.append(new MFInt32(getIndexedFaceSet_7_68_coordIndex_3()))
				.append(new MFInt32(getIndexedFaceSet_7_68_coordIndex_4()));
			return IndexedFaceSet_7_68_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=8, element #68, 1326 total numbers made up of 442 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_8_68_point()
		{
			MFVec3f Coordinate_8_68_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_8_68_point_1()))
				.append(new MFVec3f(getCoordinate_8_68_point_2()))
				.append(new MFVec3f(getCoordinate_8_68_point_3()))
				.append(new MFVec3f(getCoordinate_8_68_point_4()))
				.append(new MFVec3f(getCoordinate_8_68_point_5()));
			return Coordinate_8_68_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=7, element #74, 1952 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_7_74_coordIndex()
		{
			MFInt32 IndexedFaceSet_7_74_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_7_74_coordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_7_74_coordIndex_2()));
			return IndexedFaceSet_7_74_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=8, element #74, 744 total numbers made up of 248 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_8_74_point()
		{
			MFVec3f Coordinate_8_74_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_8_74_point_1()))
				.append(new MFVec3f(getCoordinate_8_74_point_2()))
				.append(new MFVec3f(getCoordinate_8_74_point_3()));
			return Coordinate_8_74_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=11, element #93, 608 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_93_coordIndex()
		{
			MFInt32 IndexedFaceSet_11_93_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_11_93_coordIndex_1()));
			return IndexedFaceSet_11_93_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet texCoordIndex field, scene-graph level=11, element #93, 608 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_93_texCoordIndex()
		{
			MFInt32 IndexedFaceSet_11_93_texCoordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_11_93_texCoordIndex_1()));
			return IndexedFaceSet_11_93_texCoordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=12, element #93, 264 total numbers made up of 88 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_93_point()
		{
			MFVec3f Coordinate_12_93_point = new MFVec3f(new double[] {-2.6,.41,-.04,-2.6,.17,.17,-2.63,.18,-.04,-2.59,.45,.17,-2.36,.68,-.05,-2.18,.66,.16,-2.2,.72,-.05,-2.04,.71,-.06,-1.88,.76,.16,-1.72,.71,-.07,-1.56,.65,.15,-1.56,.71,-.07,-1.37,.6,-.07,-1.17,.45,.14,-1.14,.33,-.08,-1.16,.15,.14,-1.14,.16,-.08,-1.17,-.03,-.08,-1.18,-.22,.14,-1.18,-.42,-.07,-1.25,-.59,.15,-1.18,-.61,-.07,-1.23,-.74,-.07,-1.4,-1.02,.15,-1.46,-1.01,-.07,-1.61,-1.12,.16,-1.61,-1.15,-.06,-1.75,-1.14,-.06,-1.89,-1.19,.16,-2.05,-1.14,-.05,-2.18,-1.11,.17,-2.2,-1.14,-.05,-2.34,-1.0,-.04,-2.4,-1.0,.17,-2.57,-.73,-.04,-2.56,-.57,.18,-2.62,-.59,-.04,-2.61,-.4,-.04,-2.59,-.21,.18,-2.61,-.01,-.04,-2.24,.79,-.42,-2.73,.16,-.41,-1.54,.78,-.44,-1.06,.14,-.45,-1.08,-.76,-.49,-1.07,-.13,-.45,-1.58,-1.38,-.53,-2.27,-1.37,-.52,-2.75,-.74,-.45,-2.74,-.11,-.41,-2.56,-.57,.17,-2.5,-1.21,.26,-2.4,-1.0,.17,-2.19,-1.11,.16,-2.21,-1.38,.24,-1.89,-1.43,.22,-1.89,-1.19,.15,-1.61,-1.12,.14,-1.59,-1.39,.22,-1.25,-.6,.13,-1.4,-1.02,.14,-1.3,-1.24,.23,-2.16,-1.55,.28,-2.39,-1.5,.32,-1.89,-1.58,.26,-1.64,-1.56,.27,-1.41,-1.52,.3,-2.12,-1.71,.32,-2.25,-1.66,.32,-1.89,-1.75,.3,-1.67,-1.72,.31,-1.55,-1.67,.31,-2.5,-1.21,.27,-1.29,-1.23,.25,-1.41,-1.52,.31,-1.55,-1.67,.32,-1.67,-1.71,.32,-1.89,-1.74,.31,-2.12,-1.71,.33,-2.25,-1.66,.34,-2.39,-1.5,.33,-2.21,-1.38,.25,-1.89,-1.43,.24,-1.89,-1.19,.16,-1.59,-1.39,.23,-2.16,-1.55,.29,-1.89,-1.57,.27,-1.63,-1.55,.28});
			return Coordinate_12_93_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=11, element #101, 1184 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_101_coordIndex()
		{
			MFInt32 IndexedFaceSet_11_101_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_11_101_coordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_11_101_coordIndex_2()));
			return IndexedFaceSet_11_101_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet texCoordIndex field, scene-graph level=11, element #101, 1184 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_101_texCoordIndex()
		{
			MFInt32 IndexedFaceSet_11_101_texCoordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_11_101_texCoordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_11_101_texCoordIndex_2()));
			return IndexedFaceSet_11_101_texCoordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=12, element #101, 459 total numbers made up of 153 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_101_point()
		{
			MFVec3f Coordinate_12_101_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_12_101_point_1()))
				.append(new MFVec3f(getCoordinate_12_101_point_2()));
			return Coordinate_12_101_point;
		}
		/** Large attribute array: TextureCoordinate point field, scene-graph level=12, element #102, 358 total numbers made up of 179 2-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec2f getTextureCoordinate_12_102_point()
		{
			MFVec2f TextureCoordinate_12_102_point = new MFVec2f()/*2.finalize*/
				.append(new MFVec2f(getTextureCoordinate_12_102_point_1()))
				.append(new MFVec2f(getTextureCoordinate_12_102_point_2()));
			return TextureCoordinate_12_102_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=11, element #109, 4864 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_109_coordIndex()
		{
			MFInt32 IndexedFaceSet_11_109_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_11_109_coordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_11_109_coordIndex_2()))
				.append(new MFInt32(getIndexedFaceSet_11_109_coordIndex_3()))
				.append(new MFInt32(getIndexedFaceSet_11_109_coordIndex_4()))
				.append(new MFInt32(getIndexedFaceSet_11_109_coordIndex_5()));
			return IndexedFaceSet_11_109_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet texCoordIndex field, scene-graph level=11, element #109, 4864 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_109_texCoordIndex()
		{
			MFInt32 IndexedFaceSet_11_109_texCoordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_11_109_texCoordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_11_109_texCoordIndex_2()))
				.append(new MFInt32(getIndexedFaceSet_11_109_texCoordIndex_3()))
				.append(new MFInt32(getIndexedFaceSet_11_109_texCoordIndex_4()))
				.append(new MFInt32(getIndexedFaceSet_11_109_texCoordIndex_5()));
			return IndexedFaceSet_11_109_texCoordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=12, element #109, 1839 total numbers made up of 613 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_109_point()
		{
			MFVec3f Coordinate_12_109_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_12_109_point_1()))
				.append(new MFVec3f(getCoordinate_12_109_point_2()))
				.append(new MFVec3f(getCoordinate_12_109_point_3()))
				.append(new MFVec3f(getCoordinate_12_109_point_4()))
				.append(new MFVec3f(getCoordinate_12_109_point_5()))
				.append(new MFVec3f(getCoordinate_12_109_point_6()))
				.append(new MFVec3f(getCoordinate_12_109_point_7()));
			return Coordinate_12_109_point;
		}
		/** Large attribute array: TextureCoordinate point field, scene-graph level=12, element #110, 1344 total numbers made up of 672 2-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec2f getTextureCoordinate_12_110_point()
		{
			MFVec2f TextureCoordinate_12_110_point = new MFVec2f()/*2.finalize*/
				.append(new MFVec2f(getTextureCoordinate_12_110_point_1()))
				.append(new MFVec2f(getTextureCoordinate_12_110_point_2()))
				.append(new MFVec2f(getTextureCoordinate_12_110_point_3()))
				.append(new MFVec2f(getTextureCoordinate_12_110_point_4()))
				.append(new MFVec2f(getTextureCoordinate_12_110_point_5()))
				.append(new MFVec2f(getTextureCoordinate_12_110_point_6()))
				.append(new MFVec2f(getTextureCoordinate_12_110_point_7()));
			return TextureCoordinate_12_110_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=9, element #126, 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_9_126_coordIndex()
		{
			MFInt32 IndexedFaceSet_9_126_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_9_126_coordIndex_1()));
			return IndexedFaceSet_9_126_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=9, element #134, 840 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_9_134_coordIndex()
		{
			MFInt32 IndexedFaceSet_9_134_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_9_134_coordIndex_1()));
			return IndexedFaceSet_9_134_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=10, element #134, 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_10_134_point()
		{
			MFVec3f Coordinate_10_134_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_10_134_point_1()))
				.append(new MFVec3f(getCoordinate_10_134_point_2()));
			return Coordinate_10_134_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=9, element #160, 4136 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_9_160_coordIndex()
		{
			MFInt32 IndexedFaceSet_9_160_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_9_160_coordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_9_160_coordIndex_2()))
				.append(new MFInt32(getIndexedFaceSet_9_160_coordIndex_3()))
				.append(new MFInt32(getIndexedFaceSet_9_160_coordIndex_4()))
				.append(new MFInt32(getIndexedFaceSet_9_160_coordIndex_5()));
			return IndexedFaceSet_9_160_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=10, element #160, 1632 total numbers made up of 544 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_10_160_point()
		{
			MFVec3f Coordinate_10_160_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_10_160_point_1()))
				.append(new MFVec3f(getCoordinate_10_160_point_2()))
				.append(new MFVec3f(getCoordinate_10_160_point_3()))
				.append(new MFVec3f(getCoordinate_10_160_point_4()))
				.append(new MFVec3f(getCoordinate_10_160_point_5()))
				.append(new MFVec3f(getCoordinate_10_160_point_6()));
			return Coordinate_10_160_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=7, element #168, 4912 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_7_168_coordIndex()
		{
			MFInt32 IndexedFaceSet_7_168_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_7_168_coordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_7_168_coordIndex_2()))
				.append(new MFInt32(getIndexedFaceSet_7_168_coordIndex_3()))
				.append(new MFInt32(getIndexedFaceSet_7_168_coordIndex_4()))
				.append(new MFInt32(getIndexedFaceSet_7_168_coordIndex_5()));
			return IndexedFaceSet_7_168_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=8, element #168, 1896 total numbers made up of 632 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_8_168_point()
		{
			MFVec3f Coordinate_8_168_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_8_168_point_1()))
				.append(new MFVec3f(getCoordinate_8_168_point_2()))
				.append(new MFVec3f(getCoordinate_8_168_point_3()))
				.append(new MFVec3f(getCoordinate_8_168_point_4()))
				.append(new MFVec3f(getCoordinate_8_168_point_5()))
				.append(new MFVec3f(getCoordinate_8_168_point_6()))
				.append(new MFVec3f(getCoordinate_8_168_point_7()));
			return Coordinate_8_168_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=7, element #186, 1248 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_7_186_coordIndex()
		{
			MFInt32 IndexedFaceSet_7_186_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_7_186_coordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_7_186_coordIndex_2()));
			return IndexedFaceSet_7_186_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=8, element #186, 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_8_186_point()
		{
			MFVec3f Coordinate_8_186_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_8_186_point_1()))
				.append(new MFVec3f(getCoordinate_8_186_point_2()));
			return Coordinate_8_186_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=7, element #201, 2544 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_7_201_coordIndex()
		{
			MFInt32 IndexedFaceSet_7_201_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_7_201_coordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_7_201_coordIndex_2()))
				.append(new MFInt32(getIndexedFaceSet_7_201_coordIndex_3()));
			return IndexedFaceSet_7_201_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=8, element #201, 993 total numbers made up of 331 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_8_201_point()
		{
			MFVec3f Coordinate_8_201_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_8_201_point_1()))
				.append(new MFVec3f(getCoordinate_8_201_point_2()))
				.append(new MFVec3f(getCoordinate_8_201_point_3()))
				.append(new MFVec3f(getCoordinate_8_201_point_4()));
			return Coordinate_8_201_point;
		}

	/** The initialized model object, created within initialize() method. */
	private X3D x3dModel;

	/** 
	 * Provide a 
	 * <a href="https://dzone.com/articles/java-copy-shallow-vs-deep-in-which-you-will-swim" target="_blank">shallow copy</a>
	 * of the X3D model.
	 * @see <a href="https://www.web3d.org/specifications/java/javadoc/org/web3d/x3d/jsail/Core/X3D.html">X3D</a>
	 * @return RHIBDriverFlag 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 RHIBDriverFlag().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.RHIBUnitedStates.RHIBDriverFlag\" 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.RHIBUnitedStates.RHIBDriverFlag self-validation test confirmation: ");
                if (!validationResults.equals("success"))
                    System.out.println();
                System.out.println(validationResults.trim());

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