package Savage.ShipsMilitary.SmallCraft;

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

// Javadoc metadata annotations follow, see below for X3DJSAIL Java source code.
/**
 * <p> PSC workboat. Created in Wings 3D, exported to Flux Studio then X3D. </p>
 <p> Related links: Catalog page <a href="../../../../ShipsMilitary/SmallCraft/PSC9Index.html" target="_blank">PSC9</a>,  source <a href="../../../../ShipsMilitary/SmallCraft/PSC9.java">PSC9.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/SmallCraft/PSC9.x3d">PSC9.x3d</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> creator </i> </td>
			<td> Derek Sebalj </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> created </i> </td>
			<td> 15 May 2007 </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> translated </i> </td>
			<td> 6 June 2007 </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> generator </i> </td>
			<td> FluxStudio, <a href="http://www.mediamachines.com" target="_blank">http://www.mediamachines.com</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> description </i> </td>
			<td> PSC workboat. Created in Wings 3D, exported to Flux Studio then X3D </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> reference </i> </td>
			<td> water node from: <a href="https://www.web3d.org/x3d/content/examples/Savage/ShipsMilitary/DDGArleighBurkeUnitedStates/water.x3d" target="_blank">https://www.web3d.org/x3d/content/examples/Savage/ShipsMilitary/DDGArleighBurkeUnitedStates/water.x3d</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> identifier </i> </td>
			<td> <a href="https://www.web3d.org/x3d/content/examples/Savage/ShipsMilitary/SmallCraft/PSC9.x3d" target="_blank">https://www.web3d.org/x3d/content/examples/Savage/ShipsMilitary/SmallCraft/PSC9.x3d</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> license </i> </td>
			<td> <a href="../../../../ShipsMilitary/SmallCraft/../../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 Derek Sebalj
 */

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

	/** Create and initialize the X3D model for this object. */
	public final void initialize()
	{
            try { // catch-all
  x3dModel = new X3D().setProfile(X3D.PROFILE_IMMERSIVE).setVersion(X3D.VERSION_3_1)
  .setHead(new head()
    .addMeta(new meta().setName(meta.NAME_TITLE      ).setContent("PSC9.x3d"))
    .addMeta(new meta().setName(meta.NAME_CREATOR    ).setContent("Derek Sebalj"))
    .addMeta(new meta().setName(meta.NAME_CREATED    ).setContent("15 May 2007"))
    .addMeta(new meta().setName(meta.NAME_TRANSLATED ).setContent("6 June 2007"))
    .addMeta(new meta().setName(meta.NAME_MODIFIED   ).setContent("20 October 2019"))
    .addMeta(new meta().setName(meta.NAME_GENERATOR  ).setContent("FluxStudio, http://www.mediamachines.com"))
    .addMeta(new meta().setName(meta.NAME_DESCRIPTION).setContent("PSC workboat. Created in Wings 3D, exported to Flux Studio then X3D"))
    .addMeta(new meta().setName(meta.NAME_REFERENCE  ).setContent("water node from: https://www.web3d.org/x3d/content/examples/Savage/ShipsMilitary/DDGArleighBurkeUnitedStates/water.x3d"))
    .addMeta(new meta().setName(meta.NAME_IDENTIFIER ).setContent("https://www.web3d.org/x3d/content/examples/Savage/ShipsMilitary/SmallCraft/PSC9.x3d"))
    .addMeta(new meta().setName(meta.NAME_LICENSE    ).setContent("../../license.html")))
  .setScene(new Scene()
    .addChild(new WorldInfo().setInfo(new String[] {"This model was created with Wings 3D, imported into Flux Studio in order for proper 3D rendering to occur","www.wings3d.com","www.mediamachines.com"}).setTitle("PSC-9")
      .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")
          .setMetadata(new MetadataSet().setName("Classification")
            .setMetadata(new MetadataString().setName("level").setValue(new String[] {"UNCLASSIFIED"})
              .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"UNCLASSIFIED","FOUO","SECRET","TOP SECRET"})))
            .setMetadata(new MetadataString().setName("reference")
              .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The published source of classified information, if any, contained in the Metadata."})))
            .setMetadata(new MetadataString().setName("rationale")
              .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"N/A"}))))
          .setMetadata(new MetadataSet().setName("IdentificationParameters")
            .setMetadata(new MetadataString().setName("name").setValue(new String[] {"PSC-9 Hull number 767G485"})))
          .setMetadata(new MetadataSet().setName("X3DArchiveModel")
            .setMetadata(new MetadataString().setName("name").setValue(new String[] {"https://www.web3d.org/x3d/content/examples/Savage/ShipsMilitary/SmallCraft/PSC9.x3d"})))
          .setMetadata(new MetadataSet().setName("PhysicalParameters")
            .setMetadata(new MetadataSet().setName("PhysicalConstraints")
              .setMetadata(new MetadataFloat().setName("height").setValue(new double[] {0.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[] {2.44})
                .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.62})
                .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[] {.762})
                .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The vertical distance in meters from the deepest point (keel or other structure) to the waterline of a vehicle at its stated displacement or gross weight."})))
              .setMetadata(new MetadataFloat().setName("wheelbase").setValue(new double[] {0.0})
                .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The longitudinal distance in meters from the center of the forwardmost roadwheel axle to the center of the rearmost roadwheel axle on this vehicle."})))
              .setMetadata(new MetadataFloat().setName("trackWidth").setValue(new double[] {0.0})
                .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The horizontal distance in meters from the rightmost edge of the right wheel or track to the leftmost edge of the left wheel or track on this vehicle."})))
              .setMetadata(new MetadataFloat().setName("grossWeight").setValue(new double[] {4000.0})
                .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The standard operational weight of the vehicle in pounds or kilograms. This may be used in physics calculations."}))))
            .setMetadata(new MetadataSet().setName("DynamicResponseConstraints")
              .setMetadata(new MetadataFloat().setName("centerOfGravity").setValue(new double[] {0.0,0.0,0.0})
                .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"Sets the Center of Gravity of the object as an (x, y, z) distance in meters from the physical center of the object, which is located at (0, 0, 0)."})))
              .setMetadata(new MetadataFloat().setName("aerodynamicCenter").setValue(new double[] {0.0,0.0,0.0})
                .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"Sets the Aerodynamic Center of the object as an (x, y, z) distance in meters from the physical center of the object, which is located at (0, 0, 0)."})))
              .setMetadata(new MetadataFloat().setName("centerOfBuoyancy").setValue(new double[] {0.0,0.0,0.0})
                .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"Sets the Center of Buoyancy of the object as an (x, y, z) distance in meters from the physical center of the object, which is located at (0, 0, 0)."})))
              .setMetadata(new MetadataFloat().setName("maximumSpeed").setValue(new double[] {30.0})
                .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The maximum rated speed for this vehicle in mph or kph."})))
              .setMetadata(new MetadataFloat().setName("cruiseSpeed").setValue(new double[] {25.0})
                .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The published cruise speed for this vehicle in mph or kph."})))
              .setMetadata(new MetadataFloat().setName("maximumAltitude").setValue(new double[] {0.0})
                .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The absolute ceiling for this aircraft in feet or meters."})))
              .setMetadata(new MetadataFloat().setName("cruiseAltitude").setValue(new double[] {0.0})
                .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The cruise ceiling for this aircraft in feet or meters."})))
              .setMetadata(new MetadataFloat().setName("maximumDepth").setValue(new double[] {0.0})
                .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The absolute depth for this submersible in feet or meters."})))
              .setMetadata(new MetadataFloat().setName("cruiseDepth").setValue(new double[] {0.0})
                .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The cruise depth for this submersible in feet or meters."})))
              .setMetadata(new MetadataFloat().setName("maximumAcceleration").setValue(new double[] {0.0})
                .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The ideal maximum acceleration achievable by this vehicle in feet or meters per second squared, as in at maximum Power excess for aircraft."})))
              .setMetadata(new MetadataFloat().setName("maximumDeceleration").setValue(new double[] {0.0})
                .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The ideal best braking performance achievable by this vehicle in feet or meters per second squared."})))
              .setMetadata(new MetadataFloat().setName("minimumTurnRadius").setValue(new double[] {0.0})
                .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The minimum turning radius for this vehicle in feet or meters, as in at best cornering speed for aircraft."})))
              .setMetadata(new MetadataFloat().setName("maximumTurnRate").setValue(new double[] {0.0})
                .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The maximum turning rate for this vehicle in degrees per second, as in at best cornering speed for aircraft."})))
              .setMetadata(new MetadataFloat().setName("maximumFuelCapacity").setValue(new double[] {120.0})
                .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The maximum usable internal fuel capacity of this vehicle in liters."}))))
            .setMetadata(new MetadataSet().setName("TacticalConstraints")
              .setMetadata(new MetadataFloat().setName("maximumAirThreatRange").setValue(new double[] {0.0})
                .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The maximum effective range in miles or kilometers of the longest-range anti-aircraft weapon on this platform."})))
              .setMetadata(new MetadataFloat().setName("maximumSurfaceThreatRange").setValue(new double[] {0.0})
                .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The maximum effective range in miles or kilometers of the longest-range anti-surface weapon on this platform."})))
              .setMetadata(new MetadataFloat().setName("maximumSubsurfaceThreatRange").setValue(new double[] {0.0})
                .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The maximum effective range in miles or kilometers of the longest-range anti-submarine weapon on this platform."})))
              .setMetadata(new MetadataFloat().setName("maximumAirDetectionRange").setValue(new double[] {0.0})
                .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The maximum detection range of the longest-range air detection sensor on this platform."})))
              .setMetadata(new MetadataFloat().setName("maximumSurfaceDetectionRange").setValue(new double[] {0.0})
                .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The DIS enumeration for the overall type of this object (for vehicles this value should be 1)."})))
              .setMetadata(new MetadataFloat().setName("maximumSubsurfaceDetectionRange").setValue(new double[] {0.0})
                .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The maximum detection range of the longest-range subsurface detection sensor on this platform."})))))
          .setMetadata(new MetadataSet().setName("CurrentConditionParameters")
            .addComments(" <MetadataString name=\"appinfo\" value=\"This is a placeholder element which ensures the proper validation of autogenerated SMAL code.\"/> "))
          .setMetadata(new MetadataSet().setName("NetworkedCommunicationParameterSet")
            .setMetadata(new MetadataSet().setName("DisConfiguration")
              .setMetadata(new MetadataInteger().setName("entityKind").setValue(new int[] {1})
                .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The DIS enumeration for the overall type of this object (for vehicles this value should be 1)."})))
              .setMetadata(new MetadataInteger().setName("entityDomain").setValue(new int[] {1})
                .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The DIS enumeration for the domain of operations of this object (air, surface, sub-surface, etc.)."})))
              .setMetadata(new MetadataInteger().setName("entityCountry").setValue(new int[] {225})
                .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The DIS enumeration for the country of origin of this object (the value for United States is 225)."})))
              .setMetadata(new MetadataInteger().setName("entityCategory").setValue(new int[] {1})
                .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The DIS enumeration for the type of this vehicle (cruiser or destroyer, tank or truck, bomber or fighter, etc.)."})))
              .setMetadata(new MetadataInteger().setName("entitySubCategory").setValue(new int[] {1})
                .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The DIS enumeration for the class designation of this vehicle (CG-47 Ticonderoga, DDG-51 Arleigh Burke, M1A2, M880, B-52, F-22, etc."})))
              .setMetadata(new MetadataInteger().setName("entitySpecific").setValue(new int[] {1})
                .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The DIS enumeration for the specific unit or variant of this object (CG-68, DDG-77, HMMVW w/TOW package, etc.)."})))
              .setMetadata(new MetadataInteger().setName("entityExtra").setValue(new int[] {1})
                .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The DIS enumeration for optional equipment or configurations for this vehicle."}))))))))
    .addChild(new Group("Water")
      .addChild(new Transform().setScale(1.0,.5,1.0)
        .addChild(new Transform().setTranslation(0.0,35.0,100.0)
          .addChild(new Transform().setRotation(0.0,1.0,0.0,-1.57)
            .addChild(new Transform().setTranslation(0.0,150.0,0.0)
              .addChild(new Transform().setRotation(1.0,0.0,0.0,-1.57).setScale(100.0,100.0,10.0).setTranslation(-150.0,-200.0,150.0)
                .addChild(new Group()
                  .addChild(new Transform()
                    .addChild(new Shape()
                      .setGeometry(new Extrusion("flag").setCrossSection(new MFVec2f(new double[] {0.0,3.0,0.0,-3.0})).setSolid(false).setSpine(new MFVec3f(new double[] {0.0,0.0,0.00,0.0,0.2,0.10,0.0,0.4,0.19,0.0,0.6,0.28,0.0,0.8,0.36,0.0,1.0,0.42,0.0,1.2,0.47,0.0,1.4,0.49,0.0,1.6,0.50,0.0,1.8,0.49,0.0,2.0,0.45,0.0,2.2,0.40,0.0,2.4,0.34,0.0,2.6,0.26,0.0,2.8,0.17,0.0,3.0,0.07,0.0,3.2,-0.03,0.0,3.4,-0.13,0.0,3.6,-0.22,0.0,3.8,-0.31,0.0,4.0,-0.38,0.0,4.2,-0.44,0.0,4.4,-0.48,0.0,4.6,-0.50,0.0,4.8,-0.50,0.0,5.0,-0.48,0.0,5.2,-0.44,0.0,5.4,-0.39,0.0,5.6,-0.32,0.0,5.8,-0.23,0.0,6.0,-0.14,0.0,6.2,-0.04,0.0,6.4,0.06,0.0,6.6,0.16,0.0,6.8,0.25,0.0,7.0,0.33,0.0,7.2,0.40,0.0,7.4,0.45,0.0,7.6,0.48,0.0,7.8,0.50,0.0,8.0,0.49,0.0,8.2,0.47,0.0,8.4,0.43,0.0,8.6,0.37,0.0,8.8,0.29,0.0,9.0,0.21,0.0,9.2,0.11,0.0,9.4,0.01,0.0,9.6,-0.09,0.0,9.8,-0.18,0.0,10.0,-0.27,0.0,10.2,-0.35,0.0,10.4,-0.41,0.0,10.6,-0.46,0.0,10.8,-0.49,0.0,11.0,-0.50,0.0,11.2,-0.49,0.0,11.4,-0.46,0.0,11.6,-0.41})))
                      .setAppearance(new Appearance()
                        .setMaterial(new Material().setEmissiveColor(0.0,.6,.95).setShininess(.3).setTransparency(.3))))))))))))
    .addComments(" ")
    .addChild(new Viewpoint().setDescription("Water view").setPosition(0.0,0.0,20.0))
    .addChild(new Transform().setTranslation(0.0,-4.7,0.0)
      .addChild(new Group("Hull")
        .addChild(new NavigationInfo().setAvatarSize(new double[] {.25,1.6,.75}))
        .addChild(new Viewpoint("VP1").setDescription("Front").setPosition(0.0,.77116,12.5349))
        .addChild(new Viewpoint("VP2").setDescription("Right").setOrientation(0.0,1.0,0.0,1.571).setPosition(12.53213,.77116,.00277))
        .addChild(new Viewpoint("VP3").setDescription("Back").setOrientation(0.0,1.0,0.0,3.142).setPosition(0.0,.77116,-12.52936))
        .addChild(new Viewpoint("VP4").setDescription("Left").setOrientation(0.0,1.0,0.0,-1.571).setPosition(-12.53213,.77116,.00277))
        .addChild(new Viewpoint("VP5").setDescription("Top").setOrientation(1.0,0.0,0.0,-1.571).setPosition(0.0,13.30329,.00277))
        .addChild(new Viewpoint("VP6").setDescription("Bottom").setOrientation(1.0,0.0,0.0,1.571).setPosition(0.0,-11.76097,.00277))
        .addChild(new Transform()
          .addChild(new Shape("Boat")
            .setAppearance(new Appearance()
              .setMaterial(new Material("material0").setAmbientIntensity(1).setDiffuseColor(1.0,1.0,1.0).setShininess(0).setSpecularColor(1.0,1.0,1.0)))
            .setGeometry(new IndexedFaceSet("cube1_Geo").setDEF("cube1_Geo").setCreaseAngle(0.000).setCoordIndex(getcube1_Geo_7_125_coordIndex())
              .setCoord(new Coordinate("cube1_Coord").setPoint(getcube1_Coord_8_125_point()))))
          .addChild(new Group("Outboards")
            .addChild(new Transform().setTranslation(-1.75,-.08,.5)
              .addChild(new Transform().setRotation(0.0,1.0,0.0,-1.57).setScale(.02,.03,.03)
                .addChild(new Transform()
                  .addChild(new Shape("zodiac-FACES2")
                    .setAppearance(new Appearance()
                      .setMaterial(new Material().setDiffuseColor(.9,.9,.9)))
                    .setGeometry(new IndexedFaceSet().setCcw(false).setSolid(false).setCoordIndex(getIndexedFaceSet_11_130_coordIndex())
                      .setCoord(new Coordinate().setPoint(getCoordinate_12_130_point()))))
                  .addChild(new Shape("zodiac-FACES3")
                    .setAppearance(new Appearance()
                      .setMaterial(new Material().setDiffuseColor(0.3451,0.1961,0.05098)))
                    .setGeometry(new IndexedFaceSet().setCcw(false).setSolid(false).setCoordIndex(getIndexedFaceSet_11_135_coordIndex())
                      .setCoord(new Coordinate().setPoint(getCoordinate_12_135_point()))))
                  .addChild(new Shape("zodiac-FACES4")
                    .setAppearance(new Appearance()
                      .setMaterial(new Material().setDiffuseColor(0.9,0.9,0.9)))
                    .setGeometry(new IndexedFaceSet().setCcw(false).setSolid(false).setCoordIndex(getIndexedFaceSet_11_140_coordIndex())
                      .setCoord(new Coordinate().setPoint(getCoordinate_12_140_point()))))
                  .addChild(new Shape("zodiac-FACES5")
                    .setAppearance(new Appearance()
                      .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(1.0,1.0,1.0)))
                    .setGeometry(new IndexedFaceSet().setCcw(false).setSolid(false).setCoordIndex(getIndexedFaceSet_11_145_coordIndex())
                      .setCoord(new Coordinate().setPoint(getCoordinate_12_145_point())))))))
            .addChild(new Transform().setTranslation(-1.75,-.08,-.5)
              .addChild(new Transform().setRotation(0.0,1.0,0.0,-1.57).setScale(.02,.03,.03)
                .addChild(new Shape().setUSE("zodiac-FACES2"))
                .addChild(new Shape().setUSE("zodiac-FACES3"))
                .addChild(new Shape().setUSE("zodiac-FACES4"))
                .addChild(new Shape().setUSE("zodiac-FACES5")))))
          .addChild(new Transform("securityLight").setTranslation(.75,.15,0.0)
            .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().setRotation(1.0,0.0,0.0,.148).setTranslation(.95,.60,-.65)
            .addChild(new Shape("LeftCabinWin")
              .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {-.02,0.0,0.0,.9,1.45,.9,1.9,0.0,0.0,0.0})).setSpine(new MFVec3f(new double[] {0.0,0.0,0.0,0.0,0.0,-.25})))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setDiffuseColor(0.0,0.0,0.0).setEmissiveColor(.2,.2,.2)))))
          .addChild(new Transform().setRotation(1.0,0.0,0.0,-.148).setTranslation(.95,.60,.9)
            .addChild(new Shape("RightCabinWin")
              .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {-.02,0.0,0.0,.9,1.45,.9,1.9,0.0,0.0,0.0})).setSpine(new MFVec3f(new double[] {0.0,0.0,0.0,0.0,0.0,-.25})))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setDiffuseColor(0.0,0.0,0.0).setEmissiveColor(.2,.2,.2)))))
          .addChild(new Transform().setRotation(0.0,0.0,1.0,.46).setTranslation(3.0,.6,0.0)
            .addChild(new Shape("Windscreen")
              .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {0.0,0.0,0.0,.75,1.0,.6,1.0,-.6,0.0,-.75,0.0,0.0})).setSpine(new MFVec3f(new double[] {0.0,0.0,0.0,-.25,0.0,0.0})))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setDiffuseColor(0.0,0.0,0.0).setEmissiveColor(.2,.2,.2)))))
          .addChild(new Transform().setRotation(0.0,0.0,1.0,.07).setTranslation(1.1,.5,0.0)
            .addChild(new Shape("CabinDoor")
              .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {0.0,0.0,0.0,.75,1.3,.6,1.3,-.6,0.0,-.75,0.0,0.0})).setSpine(new MFVec3f(new double[] {0.0,0.0,0.0,-.25,0.0,0.0})))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setDiffuseColor(0.0,0.0,0.0).setEmissiveColor(.2,.2,.2))))
            .addChild(new Shape()
              .setGeometry(new Box().setSize(.6,1.0,1.2))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setDiffuseColor(0.0,0.0,0.0).setEmissiveColor(.2,.2,.2)))))
          .addChild(new Transform().setRotation(0.0,0.0,1.0,1.57).setTranslation(-.25,.35,1.2)
            .addChild(new Shape()
              .setAppearance(new Appearance()
                .setMaterial(new Material().setDiffuseColor(0.0,0.0,0.0).setEmissiveColor(.1,.1,.1)))
              .setGeometry(new Cylinder().setHeight(7.9).setRadius(.03))))
          .addChild(new Transform().setRotation(0.0,0.0,1.0,1.57).setTranslation(-.25,.35,-1.2)
            .addChild(new Shape()
              .setAppearance(new Appearance()
                .setMaterial(new Material().setDiffuseColor(0.0,0.0,0.0).setEmissiveColor(.1,.1,.1)))
              .setGeometry(new Cylinder().setHeight(7.9).setRadius(.03))))
          .addChild(new Transform().setRotation(0.0,0.0,1.0,1.57).setTranslation(-4.2,.35,0.0)
            .addChild(new Transform().setRotation(1.0,0.0,0.0,1.57)
              .addChild(new Shape()
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setDiffuseColor(0.0,0.0,0.0).setEmissiveColor(.1,.1,.1)))
                .setGeometry(new Cylinder().setHeight(2.4).setRadius(.03)))))
          .addChild(new Transform().setRotation(0.0,0.0,1.0,1.57).setTranslation(-3.6,.35,0.0)
            .addChild(new Transform().setRotation(1.0,0.0,0.0,1.57)
              .addChild(new Shape()
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setDiffuseColor(0.0,0.0,0.0).setEmissiveColor(.1,.1,.1)))
                .setGeometry(new Cylinder().setHeight(1.8).setRadius(.03)))))
          .addChild(new Transform().setRotation(0.0,0.0,1.0,1.57).setTranslation(4.2,.35,0.0)
            .addChild(new Transform().setRotation(1.0,0.0,0.0,1.57)
              .addChild(new Shape()
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setDiffuseColor(0.0,0.0,0.0).setEmissiveColor(.1,.1,.1)))
                .setGeometry(new Cylinder().setHeight(1.9).setRadius(.03)))))
          .addChild(new Transform().setRotation(0.0,0.0,1.0,1.57).setTranslation(-.25,.35,.9)
            .addChild(new Shape()
              .setAppearance(new Appearance()
                .setMaterial(new Material().setDiffuseColor(0.0,0.0,0.0).setEmissiveColor(.1,.1,.1)))
              .setGeometry(new Cylinder().setHeight(6.8).setRadius(.03))))
          .addChild(new Transform().setRotation(0.0,0.0,1.0,1.57).setTranslation(-.25,.35,-.9)
            .addChild(new Shape()
              .setAppearance(new Appearance()
                .setMaterial(new Material().setDiffuseColor(0.0,0.0,0.0).setEmissiveColor(.1,.1,.1)))
              .setGeometry(new Cylinder().setHeight(6.8).setRadius(.03))))
          .addChild(new Transform().setRotation(0.0,0.0,1.0,1.57).setTranslation(3.15,.35,0.0)
            .addChild(new Transform().setRotation(1.0,0.0,0.0,1.57)
              .addChild(new Shape()
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setDiffuseColor(0.0,0.0,0.0).setEmissiveColor(.1,.1,.1)))
                .setGeometry(new Cylinder().setHeight(1.85).setRadius(.03)))))
          .addChild(new Transform().setRotation(0.0,0.0,1.0,1.57).setTranslation(3.95,.35,-1.1)
            .addChild(new Transform().setRotation(1.0,0.0,0.0,-.4)
              .addChild(new Shape()
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setDiffuseColor(0.0,0.0,0.0).setEmissiveColor(.1,.1,.1)))
                .setGeometry(new Cylinder().setHeight(.58).setRadius(.03)))))
          .addChild(new Transform().setRotation(0.0,0.0,1.0,1.57).setTranslation(3.95,.35,1.1)
            .addChild(new Transform().setRotation(1.0,0.0,0.0,.40)
              .addChild(new Shape()
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setDiffuseColor(0.0,0.0,0.0).setEmissiveColor(.1,.1,.1)))
                .setGeometry(new Cylinder().setHeight(.58).setRadius(.03)))))
          .addChild(new Transform().setRotation(0.0,0.0,1.0,1.57).setTranslation(-.45,-.1,.9)
            .addChild(new Shape()
              .setAppearance(new Appearance()
                .setMaterial(new Material().setDiffuseColor(0.0,0.0,0.0).setEmissiveColor(.1,.1,.1)))
              .setGeometry(new Cylinder().setHeight(6.5).setRadius(.03))))
          .addChild(new Transform().setRotation(0.0,0.0,1.0,1.57).setTranslation(-.45,-.1,-.9)
            .addChild(new Shape()
              .setAppearance(new Appearance()
                .setMaterial(new Material().setDiffuseColor(0.0,0.0,0.0).setEmissiveColor(.1,.1,.1)))
              .setGeometry(new Cylinder().setHeight(6.5).setRadius(.03))))
          .addChild(new Transform().setRotation(0.0,0.0,1.0,1.57).setTranslation(.85,-.1,0.0)
            .addChild(new Transform().setRotation(1.0,0.0,0.0,1.57)
              .addChild(new Shape()
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setDiffuseColor(0.0,0.0,0.0).setEmissiveColor(.1,.1,.1)))
                .setGeometry(new Cylinder().setHeight(1.8).setRadius(.03)))))
          .addChild(new Transform().setRotation(0.0,0.0,1.0,1.57).setTranslation(-3.65,-.1,0.0)
            .addChild(new Transform().setRotation(1.0,0.0,0.0,1.57)
              .addChild(new Shape()
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setDiffuseColor(0.0,0.0,0.0).setEmissiveColor(.1,.1,.1)))
                .setGeometry(new Cylinder().setHeight(1.8).setRadius(.03)))))
          .addChild(new Transform().setRotation(0.0,0.0,1.0,1.57).setTranslation(1.6,1.85,.8)
            .addChild(new Shape()
              .setAppearance(new Appearance()
                .setMaterial(new Material().setDiffuseColor(0.0,0.0,0.0).setEmissiveColor(.1,.1,.1)))
              .setGeometry(new Cylinder().setHeight(1.9).setRadius(.03))))
          .addChild(new Transform().setRotation(0.0,0.0,1.0,1.57).setTranslation(1.6,1.85,-.8)
            .addChild(new Shape()
              .setAppearance(new Appearance()
                .setMaterial(new Material().setDiffuseColor(0.0,0.0,0.0).setEmissiveColor(.1,.1,.1)))
              .setGeometry(new Cylinder().setHeight(1.9).setRadius(.03))))
          .addChild(new Transform().setRotation(0.0,0.0,1.0,1.57).setTranslation(.65,1.85,0.0)
            .addChild(new Transform().setRotation(1.0,0.0,0.0,1.57)
              .addChild(new Shape()
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setDiffuseColor(0.0,0.0,0.0).setEmissiveColor(.1,.1,.1)))
                .setGeometry(new Cylinder().setHeight(1.6).setRadius(.03)))))
          .addChild(new Transform().setRotation(0.0,0.0,1.0,1.57).setTranslation(2.55,1.85,0.0)
            .addChild(new Transform().setRotation(1.0,0.0,0.0,1.57)
              .addChild(new Shape()
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setDiffuseColor(0.0,0.0,0.0).setEmissiveColor(.1,.1,.1)))
                .setGeometry(new Cylinder().setHeight(1.6).setRadius(.03)))))
          .addChild(new Transform().setTranslation(.95,2.2,0.0)
            .addChild(new Transform()
              .addChild(new Shape()
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setDiffuseColor(0.0,0.0,0.0).setEmissiveColor(.1,.1,.1)))
                .setGeometry(new Cylinder().setHeight(1.6).setRadius(.05)))))
          .addChild(new Transform().setTranslation(.85,2.5,0.0)
            .addChild(new Transform()
              .addChild(new Shape()
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setDiffuseColor(0.0,0.0,0.0).setEmissiveColor(.1,.1,.1)))
                .setGeometry(new Cylinder().setHeight(3).setRadius(.035)))))
          .addChild(new Transform().setRotation(0.0,0.0,1.0,1.57).setTranslation(1.4,2.0,.7)
            .addChild(new Shape()
              .setAppearance(new Appearance()
                .setMaterial(new Material().setDiffuseColor(0.0,0.0,0.0).setEmissiveColor(.1,.1,.1)))
              .setGeometry(new Cylinder().setHeight(1.5).setRadius(.03))))
          .addChild(new Transform().setRotation(0.0,0.0,1.0,1.57).setTranslation(1.4,2.0,-.7)
            .addChild(new Shape()
              .setAppearance(new Appearance()
                .setMaterial(new Material().setDiffuseColor(0.0,0.0,0.0).setEmissiveColor(.1,.1,.1)))
              .setGeometry(new Cylinder().setHeight(1.5).setRadius(.03))))
          .addChild(new Transform().setTranslation(1.3,2.7,.6)
            .addChild(new Transform()
              .addChild(new Shape()
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setDiffuseColor(1.0,1.0,1.0).setEmissiveColor(.1,.1,.1)))
                .setGeometry(new Cylinder().setHeight(3).setRadius(.01)))))
          .addChild(new Transform().setTranslation(1.9,1.85,.7)
            .addChild(new Shape()
              .setAppearance(new Appearance()
                .setMaterial(new Material().setDiffuseColor(0.0,0.0,0.0).setEmissiveColor(.1,.1,.1)))
              .setGeometry(new Cylinder().setHeight(.3).setRadius(.03))))
          .addChild(new Transform().setTranslation(1.9,1.85,-.7)
            .addChild(new Shape()
              .setAppearance(new Appearance()
                .setMaterial(new Material().setDiffuseColor(0.0,0.0,0.0).setEmissiveColor(.1,.1,.1)))
              .setGeometry(new Cylinder().setHeight(.3).setRadius(.03))))
          .addChild(new Transform().setTranslation(1.0,1.85,.7)
            .addChild(new Shape()
              .setAppearance(new Appearance()
                .setMaterial(new Material().setDiffuseColor(0.0,0.0,0.0).setEmissiveColor(.1,.1,.1)))
              .setGeometry(new Cylinder().setHeight(.3).setRadius(.03))))
          .addChild(new Transform().setTranslation(1.0,1.85,-.7)
            .addChild(new Shape()
              .setAppearance(new Appearance()
                .setMaterial(new Material().setDiffuseColor(0.0,0.0,0.0).setEmissiveColor(.1,.1,.1)))
              .setGeometry(new Cylinder().setHeight(.3).setRadius(.03))))))));
            }
            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[] getcube1_Geo_7_125_coordIndex_1()
		{
			int[] value = {35,37,5,-1,35,5,4,-1,37,35,32,-1,37,32,33,-1,2,31,76,-1,2,76,0,-1,33,32,76,-1,76,31,33,-1,0,34,36,-1,0,36,2,-1,34,1,3,-1,34,3,36,-1,12,13,14,-1,14,11,12,-1,11,17,15,-1,11,15,12,-1,15,19,13,-1,13,12,15,-1,13,19,14,-1,19,21,14,-1,14,21,17,-1,17,11,14,-1,75,74,22,-1,75,22,6,-1,75,6,10,-1,6,22,7,-1,22,25,7,-1,17,21,70,-1,17,70,16,-1,21,20,71,-1,21,71,70,-1,58,59,16,-1,58,16,30,-1,30,57,58,-1,30,24,26,-1,30,27,57,-1,27,56,57,-1,27,30,26,-1,27,74,75,-1,27,75,10,-1,27,10,56,-1,37,33,31,-1,31,2,36,-1,31,36,37,-1,27,29,28,-1,28,26,27,-1,52,53,54,-1,54,55,52,-1,49,50,51,-1,49,51,52,-1,49,52,55,-1,47,43,44,-1,47,44,45,-1,47,45,46,-1,47,48,43,-1,48,42,43,-1,34,39,38,-1,34,38,1,-1,76,32,35,-1,76,35,4,-1,41,53,52,-1,41,52,40,-1,39,0,76,-1,39,76,4,-1,39,4,41,-1,39,41,40,-1,39,34,0,-1,1,38,3,-1,38,50,49,-1,38,49,6,-1,38,6,7,-1,38,7,3,-1,49,10,6,-1,10,49,55,-1,10,55,9,-1,8,44,43,-1,43,7,8,-1,43,42,3,-1,43,3,7,-1,5,46,45,-1,5,41,4,-1,45,44,8,-1,8,5,45,-1,8,41,5,-1,9,55,54,-1,41,8,9,-1,41,9,54,-1,41,54,53,-1,37,47,5,-1,47,46,5,-1,36,48,47,-1,36,47,37,-1,3,42,48,-1,3,48,36,-1,51,50,38,-1,38,39,51,-1,52,51,39,-1,39,40,52,-1,19,63,18,-1,15,59,62,-1,59,58,62,-1,62,19,15,-1,62,63,19,-1,9,60,64,-1,60,18,64,-1,18,63,64,-1,64,10,9,-1,61,62,58,-1,61,58,57,-1,61,57,56,-1,10,64,61,-1,10,61,56,-1,61,64,63,-1,63,62,61,-1,8,65,66,-1,8,66,67,-1,67,68,18,-1,67,18,60,-1,67,60,9,-1,68,69,21,-1,68,21,19,-1,68,19,18,-1,69,20,21,-1,9,8,67,-1,69,68,67,-1,67,66,69,-1,20,69,66,-1,66,65,20,-1,71,72,73,-1,73,70,71,-1,8,30,72,-1,8,72,65,-1,30,73,72,-1,73,30,16,-1,73,16,70,-1,72,71,20,-1,72,20,65,-1,25,24,30,-1,25,30,7,-1,30,8,7,-1,23,75,74,-1,22,27,26,-1,22,26,25,-1,27,22,74,-1,26,24,25,-1,16,59,15,-1,15,17,16,-1};
			return value;
		}



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


		/** Define subarrays using type double[] */
		private double[] getCoordinate_12_130_point_1()
		{
			double[] value = {2.46624,2.6383,88.13,2.00461,2.6383,87.8502,2.00461,3.37832,87.8502,1.52549,2.6383,87.6404,1.18276,3.63991,87.4305,1.03238,2.6383,87.5005,0.527171,2.6383,87.3606,-0.506468,2.6383,87.2207,-1.02608,2.6383,87.2907,-1.06036,3.63991,87.2207,-1.54018,2.6383,87.3606,-2.04518,2.6383,87.5005,-2.04518,3.37832,87.4305,-2.53828,2.6383,87.6404,-2.53828,3.37832,87.6404,-3.0174,2.6383,87.8502,-3.0174,3.37832,87.8502,-3.47904,2.6383,88.13,-3.91759,2.6383,88.4797,-3.91759,3.37832,88.4098,-4.32886,2.6383,88.8294,-4.71006,2.6383,89.1792,-5.05978,3.37832,89.5988,-5.05978,2.6383,89.5988,-5.37523,2.6383,90.0884,-5.89562,3.37832,91.0677,-5.65501,2.6383,90.578,-5.89562,2.6383,91.0677,-6.09356,2.6383,91.6272,-6.36075,3.37832,92.7463,-6.24884,2.6383,92.1868,-6.36075,2.6383,92.7463,-6.42859,2.6383,93.3059,-6.42859,3.37832,94.4949,-6.45168,2.6383,93.8654,-6.42859,2.6383,94.425,-6.36075,2.6383,95.0545,-6.09356,3.37832,96.2435,-6.24884,2.6383,95.614,-6.09356,2.6383,96.1736,-5.89562,2.6383,96.6632,-5.37523,3.37832,97.7823,-5.65501,2.6383,97.2228,-5.37523,2.6383,97.7124,-4.71006,3.37832,98.6916,-5.05978,2.6383,98.132,-4.71006,2.6383,98.5517,-3.91759,3.37832,99.391,-4.32886,2.6383,98.9714,-3.91759,2.6383,99.3211,-3.0174,3.37832,100.021,-3.47904,2.6383,99.6009,-3.0174,2.6383,99.8807,-2.04518,3.37832,100.44,-2.53828,2.6383,100.09,-2.04518,2.6383,100.3,-1.54018,2.6383,100.44,0.721827,3.80987,100.58,-0.506468,2.6383,100.51,0.0132964,2.6383,100.51,0.527171,2.6383,100.44,1.03238,3.37832,100.44,1.03238,2.6383,100.3,1.52549,3.37832,100.23,1.52549,2.6383,100.09,2.00461,3.37832,100.021,2.00461,2.6383,99.8807,2.46624,2.6383,99.6009,2.90479,3.37832,99.391,2.90479,2.6383,99.3211,3.31607,2.6383,98.9714,4.04699,3.37832,98.2719,3.69726,2.6383,98.5517,4.04699,2.6383,98.132,4.36243,2.6383,97.7124,4.88212,3.37832,96.7332,4.64221,2.6383,97.2228,4.88212,2.6383,96.6632,5.08076,2.6383,96.1736,5.34795,3.37832,95.0545,5.23604,2.6383,95.614,5.34795,2.6383,95.0545,5.4158,2.6383,94.425,5.4158,3.37832,93.3059,5.43888,2.6383,93.8654,5.4158,2.6383,93.3059,5.34795,2.6383,92.7463,5.08076,3.37832,91.6272,5.23604,2.6383,92.1868,5.08076,2.6383,91.6272,4.88212,2.6383,91.0677,4.36243,3.37832,90.0884,4.64221,2.6383,90.578,4.36243,2.6383,90.0884,3.69726,3.37832,89.1792,4.04699,2.6383,89.5988,3.69726,2.6383,89.1792,3.31607,2.6383,88.8294,2.90479,3.37832,88.4098,2.90479,2.6383,88.4797};
			return value;
		}
		private double[] getCoordinate_12_130_point_2()
		{
			double[] value = {3.22304,3.63991,88.4098,2.24242,3.63991,87.8502,0.632438,3.63991,87.2907,0.0132964,2.6383,87.2907,-2.17038,3.63991,87.4305,-2.70825,3.63991,87.5704,-3.23003,3.63991,87.8502,-4.21136,3.63991,88.4098,-5.07447,3.63991,89.1792,-5.79979,3.63991,90.0884,-6.58177,3.63991,91.6272,-6.94758,3.63991,93.3758,-6.87344,3.63991,95.1244,-6.75174,3.63991,95.684,-6.58177,3.63991,96.2435,-6.36564,3.63991,96.8031,-6.10405,3.63991,97.2927,-5.79979,3.63991,97.7823,-5.45567,3.63991,98.2719,-5.07447,3.63991,98.6916,-4.659,3.63991,99.1113,-4.21136,3.63991,99.461,-3.73293,3.63991,99.8107,-3.23003,3.63991,100.021,-2.70825,3.63991,100.3,-2.17038,3.63991,100.44,-1.69475,3.97984,100.65,-1.02608,2.6383,100.51,1.18276,3.63991,100.44,1.72063,3.63991,100.3,2.24242,3.63991,100.021,2.74532,3.63991,99.8107,3.22304,3.63991,99.461,3.67138,3.63991,99.1113,4.08685,3.63991,98.6916,4.46805,3.63991,98.2719,4.81148,3.63991,97.7823,5.11644,3.63991,97.2927,5.37803,3.63991,96.8031,5.59416,3.63991,96.2435,5.76342,3.63991,95.684,5.88582,3.63991,95.1244,5.95927,3.63991,93.3758,5.37803,3.63991,91.0677,4.46805,3.63991,89.5988,3.67138,3.63991,88.7595,2.44386,3.80987,84.7727,2.98173,3.80987,85.1224,1.8857,3.80987,84.4929,1.31006,3.80987,84.283,0.122683,3.80987,84.0732,-1.08903,3.80987,84.0732,-2.27669,3.80987,84.283,-2.85163,3.80987,84.4929,-3.40979,3.80987,84.7727,-3.94766,3.80987,85.1224,-4.45896,3.80987,85.542,-4.93878,3.80987,85.9617,-5.38292,3.80987,86.4513,-5.7907,3.80987,87.0109,-6.15861,3.80987,87.5704,-6.48385,3.80987,88.1999,-6.76433,3.80987,88.8294,-6.99444,3.80987,89.5289,-7.1763,3.80987,90.2283,-7.30919,3.80987,90.9278,-7.38613,3.80987,91.6272,-7.41411,3.80987,92.3267,-7.38613,3.80987,93.096,-7.30919,3.80987,93.7955,-7.1763,3.80987,94.4949,-6.99444,3.80987,95.1944,-6.48385,3.80987,96.5233,-6.15861,3.80987,97.1528,-5.7907,3.80987,97.7124,-5.38292,3.80987,98.2719,-4.93878,3.80987,98.7615,-4.45896,3.80987,99.1812,-3.94766,3.80987,99.6009,-3.40979,3.80987,99.9506,-2.85163,3.80987,100.23,1.8857,3.80987,100.23,2.44386,3.80987,99.9506,2.98173,3.80987,99.6009,3.49303,3.80987,99.1812,3.97214,3.80987,98.7615,4.41629,3.80987,98.2719,4.82407,3.80987,97.7124,5.19198,3.80987,97.1528,5.51792,3.80987,96.5233,5.79769,3.80987,95.8938,6.02851,3.80987,95.1944,6.21037,3.80987,94.4949,6.34046,3.80987,93.7955,6.4195,3.80987,93.096,6.44608,3.80987,92.3267,6.4195,3.80987,91.6272,6.34046,3.80987,90.9278,6.21037,3.80987,90.2283,6.02851,3.80987,89.5289};
			return value;
		}
		private double[] getCoordinate_12_130_point_3()
		{
			double[] value = {5.79769,3.80987,88.8294,5.51792,3.80987,88.1999,5.19198,3.80987,87.5704,4.82407,3.80987,87.0109,4.41629,3.80987,86.4513,3.97214,3.80987,85.9617,3.49303,3.80987,85.542,2.46414,3.97984,84.7727,3.00551,3.97984,85.1224,1.90179,3.97984,84.4929,-2.86632,3.97984,84.4929,-3.42798,3.97984,84.7727,-3.96935,3.97984,85.1224,-4.48414,3.97984,85.542,-4.96675,3.97984,85.9617,-5.4144,3.97984,86.4513,-5.82427,3.97984,87.0109,-6.19428,3.97984,87.5704,-6.52232,3.97984,88.1999,-6.80419,3.97984,88.8294,-7.03641,3.97984,89.5289,-7.21827,3.97984,90.2283,-7.35116,3.97984,90.9278,-7.4281,3.97984,91.6272,-7.45608,3.97984,92.3966,-7.4281,3.97984,93.096,-7.35116,3.97984,93.8654,-7.21827,3.97984,94.5649,-7.03641,3.97984,95.2643,-6.80419,3.97984,95.8938,-6.52232,3.97984,96.5933,-6.19428,3.97984,97.1528,-5.82427,3.97984,97.7823,-5.4144,3.97984,98.2719,-4.96675,3.97984,98.7615,-4.48414,3.97984,99.2512,-3.96935,3.97984,99.6009,-3.42798,3.97984,99.9506,-2.86632,3.97984,100.23,1.32335,3.97984,100.44,1.90179,3.97984,100.23,2.46414,3.97984,99.9506,3.00551,3.97984,99.6009,3.5203,3.97984,99.2512,4.00222,3.97984,98.7615,4.44986,3.97984,98.2719,4.85974,3.97984,97.7823,5.23045,3.97984,97.1528,5.55848,3.97984,96.5933,5.84036,3.97984,95.8938,6.07258,3.97984,95.2643,6.25513,3.97984,94.5649,6.38663,3.97984,93.8654,6.46636,3.97984,93.096,6.49294,3.97984,92.3966,6.46636,3.97984,91.6272,6.38663,3.97984,90.9278,6.25513,3.97984,90.2283,6.07258,3.97984,89.5289,5.84036,3.97984,88.8294,5.55848,3.97984,88.1999,5.23045,3.97984,87.5704,4.85974,3.97984,87.0109,4.44986,3.97984,86.4513,4.00222,3.97984,85.9617,3.5203,3.97984,85.542,2.02419,4.47994,84.7727,1.04427,4.47994,84.283,-0.505419,4.47994,84.0033,-1.54647,4.47994,84.1432,-2.55227,4.47994,84.4929,-3.50002,4.47994,85.1224,-4.35614,4.47994,85.9617,-5.09266,4.47994,87.0109,-5.69208,4.47994,88.1999,-6.13343,4.47994,89.5289,-6.47126,4.47994,91.6972,-6.40341,4.47994,93.8654,-5.93409,4.47994,95.9638,-5.4102,4.47994,97.2228,-4.74013,4.47994,98.4118,-3.94207,4.47994,99.3211,-3.03489,4.47994,100.021,-2.05567,4.47994,100.58,-1.54647,4.47994,100.72,-1.02888,4.47994,100.79,0.535844,4.47994,100.72,1.54158,4.47994,100.37,2.48932,4.47994,99.7408,3.34544,4.47994,98.9014,4.39951,4.47994,97.2228,5.12273,4.47994,95.3343,5.46056,4.47994,93.166,5.39202,4.47994,90.9278,4.92339,4.47994,88.8994,4.08126,4.47994,87.0109,2.93137,4.47994,85.542,1.12611,4.98004,85.1923,3.10343,4.98004,86.3114,-1.58984,4.98004,84.9825};
			return value;
		}
		private double[] getCoordinate_12_130_point_4()
		{
			double[] value = {-3.1496,4.98004,85.612,-4.5345,4.98004,86.801,-5.30599,4.98004,87.7803,-5.63962,4.98004,88.3398,-5.93479,4.98004,88.8994,-6.18798,4.98004,89.5289,-6.39782,4.98004,90.1584,-6.39782,4.98004,95.684,-5.93479,4.98004,96.943,-5.30599,4.98004,98.0621,-4.84225,5.84246,99.5309,2.37461,5.84246,100.51,3.86863,5.84246,99.5309,5.68299,4.98004,91.4873,5.40041,4.98004,90.1584,5.19128,4.98004,89.5289,4.93738,4.98004,88.8994,4.64221,4.98004,88.3398,3.93997,4.98004,87.2207,1.19605,5.4109,86.6612,-1.62761,5.4109,86.5213,-3.75532,5.4109,87.3606,-5.10734,5.4109,88.5497,-5.83686,5.4109,89.5289,-6.14392,5.4109,90.0884,-6.40761,5.4109,90.648,-6.62514,5.4109,91.2075,-6.7958,5.4109,91.837,-6.9189,5.4109,92.4665,-6.14392,5.4109,97.3627,-5.49064,5.4109,98.4118,-5.10664,5.4109,98.9014,-2.80267,5.84246,100.72,5.37943,5.84246,97.7124,6.26143,5.84246,93.6556,5.81029,5.4109,91.837,5.63962,5.4109,91.2075,5.42209,5.4109,90.648,5.1584,5.4109,90.0884,4.85135,5.4109,89.5289,4.12183,5.4109,88.5497,3.25172,5.4109,87.7103,2.8999,5.84246,88.3398,2.37461,5.84246,88.06,1.82835,5.84246,87.8502,1.26669,5.84246,87.6404,0.690911,5.84246,87.5005,0.105406,5.84246,87.4305,-0.486883,5.84246,87.4305,-1.07924,5.84246,87.4305,-4.37363,5.84246,88.6895,-6.03481,5.84246,90.3682,-6.35305,5.84246,90.8578,-6.62724,5.84246,91.3474,-6.85316,5.84246,91.907,-7.02942,5.84246,92.4665,-7.15532,5.84246,93.096,-7.23226,5.84246,93.6556,-7.26023,5.84246,94.2851,-7.23226,5.84246,94.8447,-6.85316,5.84246,96.5933,-6.35305,5.84246,97.7124,-5.67529,5.84246,98.6916,-3.87352,5.84246,100.23,-3.34824,5.84246,100.51,-2.24032,5.84246,100.93,-1.66468,5.84246,101.0,-1.07924,5.84246,101.14,-0.486883,5.84246,101.14,0.105406,5.84246,101.14,5.87883,5.84246,96.5933,6.05649,5.84246,96.0337,6.18379,5.84246,95.4742,6.26143,5.84246,94.8447,6.28731,5.84246,94.2851,6.05649,5.84246,92.4665,5.65361,5.84246,91.3474,4.70167,5.84246,89.8786,2.86283,6.00613,87.7103,5.32627,6.1705,87.4305,1.6381,6.00613,87.6404,0.404209,6.00613,87.5005,-0.835836,6.00613,87.5005,-2.08155,6.00613,87.4305,-3.33005,6.00613,87.4305,-7.44209,6.1705,88.2699,-7.44209,6.1705,90.1584,-7.14832,6.00613,92.0469,-7.23925,6.00613,93.2359,-7.3022,6.00613,94.4949,-7.33717,6.00613,95.7539,-7.35116,6.00613,97.0129,-6.49574,6.1705,101.21,-3.70146,6.00613,100.86,-2.54178,6.00613,101.0,-1.37371,6.00613,101.07,-0.198642,6.00613,101.14,0.981321,6.00613,101.14,2.16478,6.00613,101.14,2.50751,6.00613,101.14};
			return value;
		}
		private double[] getCoordinate_12_130_point_5()
		{
			double[] value = {6.48105,6.1705,100.37,6.48105,6.1705,98.3419,6.17679,6.00613,96.4534,6.26702,6.00613,95.1944,6.33137,6.00613,93.8654,6.37054,6.00613,92.6064,6.38383,6.00613,91.2775,1.44086,6.1705,87.4305,-0.482057,6.1705,87.4305,-2.40539,6.1705,87.4305,-4.32816,6.1705,87.4305,-6.53141,6.1705,87.4305,-6.70767,6.1705,87.4305,-6.89932,6.1705,87.5005,-7.09237,6.1705,87.5704,-7.24624,6.1705,87.7103,-7.35116,6.1705,87.8502,-7.44209,6.1705,94.0053,-7.44209,6.1705,95.9638,-7.44209,6.1705,97.9222,-7.44209,6.1705,100.09,-7.40712,6.1705,100.58,-7.35816,6.1705,100.79,-7.28122,6.1705,101.0,-7.10635,6.1705,101.07,-2.2725,6.1705,101.21,-0.482057,6.1705,101.21,1.30866,6.1705,101.21,3.09854,6.1705,101.21,5.48434,6.1705,101.21,5.7851,6.1705,101.21,6.03481,6.1705,101.14,6.1733,6.1705,101.0,6.48105,6.1705,94.2851,6.48105,6.1705,92.3267,6.48105,6.1705,90.2983,6.47476,6.1705,88.1999,6.34536,6.1705,87.8502,6.24674,6.1705,87.7103,6.11105,6.1705,87.5704,5.75923,6.1705,87.4305,-6.64612,6.40691,87.3606,-6.82588,6.40691,87.4305,-7.02242,6.40691,87.4305,-7.21827,6.40691,87.5704,-7.37914,6.40691,87.6404,-7.47706,6.40691,87.7803,-7.57498,6.40691,88.1999,-7.56099,6.40691,100.37,-7.48405,6.40691,100.86,-7.40712,6.40691,101.07,-7.23226,6.40691,101.14,5.30878,6.40691,101.28,5.911,6.40691,101.28,6.1656,6.40691,101.21,6.30689,6.40691,101.07,6.62024,6.40691,100.44,6.59296,6.40691,88.06,6.48245,6.40691,87.7803,6.38173,6.40691,87.6404,6.24324,6.40691,87.5704,6.07118,6.40691,87.5005,5.70397,6.40691,87.4305,-7.09237,6.64332,87.3606,-7.28821,6.64332,87.3606,-7.49804,6.64332,87.4305,-7.70788,6.64332,87.5005,-7.87574,6.64332,87.6404,-8.09257,6.64332,88.1999,-7.99465,6.64332,100.93,-7.91072,6.64332,101.07,-7.72187,6.64332,101.21,-7.41411,6.64332,101.28,-7.24624,6.81119,101.349,6.0488,6.64332,101.349,6.37753,6.64332,101.28,6.65102,6.64332,101.28,6.8028,6.64332,101.14,7.14133,6.64332,100.51,7.06439,6.64332,87.9202,6.73425,6.64332,87.5005,6.5496,6.64332,87.4305,5.99074,6.64332,87.3606,-8.54721,6.81119,101.14,-8.34437,6.81119,101.28,-7.61695,6.81119,101.349,6.60625,6.81119,101.349,6.96367,6.81119,101.349,7.26023,6.81119,101.28,7.4211,6.81119,101.21,7.51203,6.97976,87.2907,-8.44929,6.97976,87.2907,-8.69409,6.97976,87.3606,-9.39354,6.97976,88.13,-9.18371,6.97976,101.559,8.04361,6.97976,101.629,8.44229,6.97976,96.6632,8.26743,6.97976,87.7103,7.74984,6.97976,87.3606,-10.5686,7.81279,82.5344};
			return value;
		}
		private double[] getCoordinate_12_130_point_6()
		{
			double[] value = {-9.71528,7.81279,82.2547,-10.8064,7.81279,82.7443,-11.0512,7.81279,83.1639,-10.8554,7.81279,103.728,-10.5966,7.81279,103.867,-8.68011,7.81279,104.077,9.09278,7.81279,104.007,9.47048,7.81279,103.937,10.1559,7.81279,102.748,10.1559,7.81279,96.3834,10.051,7.81279,83.1639,9.58938,7.81279,82.5344,8.39333,7.81279,82.2547,-11.275,8.98087,81.9049,-11.6108,8.64513,104.287,-11.8906,8.813,104.007,-11.331,8.64513,104.497,-10.8694,8.64513,104.567,-9.8132,8.64513,104.637,9.29562,8.64513,104.637,9.78523,8.64513,104.637,10.1979,8.64513,104.567,10.4217,8.64513,104.357,11.2331,8.98087,103.308,10.8414,8.98087,82.2547,9.88315,8.813,81.9049,10.6106,8.98087,82.0448,-11.5968,8.98087,82.0448,-11.8556,8.98087,82.2547,-12.1773,8.98087,82.9541,-12.1214,8.98087,103.658,-12.0444,8.98087,104.077,-11.9115,8.98087,104.357,-11.6248,8.98087,104.497,-10.5966,8.98087,104.707,9.55441,8.98087,104.707,10.065,8.98087,104.707,10.4847,8.98087,104.567,10.7155,8.98087,104.427,11.1911,8.98087,82.9541,-12.0794,10.3168,81.765,-12.4081,10.3168,82.4645,-12.3522,10.3168,103.588,-12.2683,10.3168,104.007,-12.1354,10.3168,104.357,-11.8416,10.3168,104.497,-10.2539,10.3168,104.707,9.75725,10.3168,104.707,10.7015,10.3168,104.567,10.9393,10.3168,104.427,11.4709,10.3168,103.308,11.4219,10.3168,82.4645,11.0652,10.3168,81.6951,10.8344,10.3168,81.5552,-11.8066,11.9115,80.8558,-11.5408,12.1773,80.6459,-12.3522,11.9115,81.6252,9.59638,12.4151,104.497,11.2401,11.9115,81.3454,-10.6595,12.1773,80.506,-11.2121,12.1773,80.576,-12.0794,11.9115,81.0656,-12.2543,11.9115,81.3454,-12.4151,11.9115,82.0448,-12.4151,11.9115,102.539,-12.3452,11.9115,103.448,-12.2613,11.9115,103.867,-12.1284,11.9115,104.147,-11.8346,11.9115,104.357,10.7085,11.9115,104.427,10.9463,11.9115,104.217,11.5408,12.1773,103.028,11.4639,11.9115,81.9749,11.352,11.9115,81.5552,11.0722,11.9115,81.0656,10.8344,11.9115,80.8558,10.5476,11.9115,80.7858,-11.8766,12.1773,80.7858,-12.1424,12.1773,80.9957,-12.3172,12.1773,81.2754,-12.4221,12.1773,81.4853,-12.4851,12.1773,81.9749,-12.4641,12.1773,102.958,-12.4151,12.1773,103.378,-12.3312,12.1773,103.798,-12.1983,12.1773,104.147,-11.9045,12.1773,104.287,-11.4149,12.1773,104.427,10.3448,12.1773,104.497,10.7714,12.1773,104.357,11.0093,12.1773,104.217,11.5338,12.1773,81.9049,11.4219,12.1773,81.4853,11.31,12.1773,81.2055,11.1352,12.1773,80.9957,10.9043,12.1773,80.7858,10.6106,12.1773,80.6459,9.99506,12.1773,80.506,-11.4289,12.4151,80.4361,-11.1142,12.4151,80.4361};
			return value;
		}
		private double[] getCoordinate_12_130_point_7()
		{
			double[] value = {-11.7647,12.4151,80.506,-12.1074,12.4151,80.7159,-12.3802,12.4151,80.9257,-12.562,12.4151,81.1355,-12.7299,12.4151,81.835,-12.569,12.4151,103.798,-12.4361,12.4151,104.077,-12.1354,12.4151,104.287,-11.6318,12.4151,104.357,-10.4987,12.4151,104.497,10.6385,12.4151,104.427,11.0792,12.4151,104.357,11.324,12.4151,104.147,11.8696,12.4151,103.028,11.8556,12.4151,81.765,11.6318,12.4151,81.1355,11.4569,12.4151,80.8558,11.2191,12.4151,80.7159,10.5966,12.4151,80.506,9.82719,12.4151,80.4361,-12.3102,12.6529,80.2962,-12.59,12.6529,80.506,-12.7719,12.6529,80.7858,-12.9257,12.6529,81.2754,-12.8698,12.6529,103.518,-12.7788,12.6529,103.937,-12.646,12.6529,104.287,-12.3382,12.6529,104.427,-11.6597,12.8138,104.707,-10.1,12.8138,104.777,11.289,12.6529,104.497,11.5338,12.6529,104.357,12.0864,12.6529,103.168,12.0794,12.6529,81.4853,11.9675,12.6529,81.0656,11.8486,12.6529,80.7858,11.6667,12.6529,80.506,11.4219,12.6529,80.2962,11.1212,12.6529,80.1563,-11.4499,12.8138,79.8066,-10.8834,12.8138,79.7367,-11.7856,12.8138,79.8765,-12.1284,12.8138,80.0164,-12.4011,12.8138,80.2263,-12.583,12.8138,80.506,-12.6879,12.8138,80.7858,-12.4571,12.8138,104.427,-12.1563,12.8138,104.637,10.1,12.8138,104.847,10.6316,12.8138,104.777,11.0722,12.8138,104.707,11.317,12.8138,104.497,11.7367,12.8138,80.7858,11.6178,12.8138,80.506,11.4429,12.8138,80.2263,11.2051,12.8138,80.0164,10.9043,12.8138,79.8765,10.5826,12.8138,79.8066,10.2748,12.8138,79.8066,10.072,12.9817,79.6667,-10.9743,12.9817,79.5968,-11.6178,12.9817,79.7367,-11.9465,12.9817,79.8765,-12.2193,12.9817,80.1563,-12.3942,12.9817,80.3662,-12.4991,12.9817,80.6459,-12.4921,12.9817,103.658,-12.4081,12.9817,104.147,-12.2752,12.9817,104.427,-11.9745,12.9817,104.637,9.89714,12.9817,104.847,10.4217,12.9817,104.847,10.8554,12.9817,104.707,11.0932,12.9817,104.497,11.6318,12.9817,103.308,11.5828,12.9817,80.9257,11.5129,12.9817,80.6459,11.3939,12.9817,80.3662,11.2261,12.9817,80.0864,10.9883,12.9817,79.8765,10.6945,12.9817,79.8066,10.3728,12.9817,79.6667,-11.7926,17.9757,80.506,-12.0584,17.9757,80.7159,-12.3872,17.9757,81.4853,-12.1144,17.9757,103.448,-11.8206,17.9757,103.588,-11.338,17.9757,103.728,10.9043,17.9757,103.518,11.4289,17.9757,102.399,11.0302,17.9757,80.7159,10.7994,17.9757,80.506,-12.0444,22.9767,80.7159,-12.3802,22.9767,81.6252,-12.3802,22.9767,101.349,-12.2333,22.9767,102.608,-12.1004,22.9767,102.888,-11.8066,23.2355,103.098,-11.331,23.4943,103.168,9.19769,22.9767,103.308};
			return value;
		}
		private double[] getCoordinate_12_130_point_8()
		{
			double[] value = {10.2049,22.9767,103.238,10.6246,23.2355,103.098,10.8624,23.2355,102.958,11.387,23.2355,101.979,10.9883,22.9767,80.7159,-12.3802,23.2355,83.7235,-12.3802,23.4943,89.0393,-12.3592,23.4943,102.049,-12.3102,23.4943,102.399,-12.2333,23.4943,102.678,-12.1004,23.4943,102.958,-11.8136,23.4943,103.098,10.4777,23.4943,103.098,10.7085,23.4943,102.958,11.0512,23.4943,102.469,11.2331,23.4943,102.119,-10.9813,24.2357,103.028,-10.7155,24.2357,103.098,9.60337,24.2357,103.028,8.73606,24.9772,103.098,-9.77124,24.9772,103.098};
			return value;
		}


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


		/** Define subarrays using type double[] */
		private double[] getCoordinate_12_135_point_1()
		{
			double[] value = {0.680839,-30.0271,100.79,-0.497655,-29.7124,100.79,-0.118975,-29.6844,100.79,0.221514,-29.5865,100.79,-0.172413,-30.23,100.79,0.510035,-29.4466,100.79,1.41358,-29.5585,100.79,0.733018,-29.2578,100.79,-0.876404,-29.6844,100.79,-0.951944,-30.216,100.79,-1.21703,-29.5865,100.79,-1.67657,-30.0271,100.79,-1.5052,-29.4466,100.79,-1.72833,-29.2578,100.79,-2.25921,-29.6914,100.79,-1.87241,-29.0409,100.79,-2.58445,-29.3277,100.79,-1.92347,-28.7961,100.79,-2.71944,-29.006,100.79,-2.73413,-28.6702,100.79,-1.87241,-28.5513,100.79,-2.62921,-28.3345,100.79,-1.72833,-28.3275,100.79,-2.33684,-27.9638,100.79,-1.5052,-28.1456,100.79,-1.21703,-27.9988,100.79,-1.78568,-27.6071,100.79,-0.876404,-27.9078,100.79,-1.07854,-27.3902,100.79,-0.497655,-27.8729,100.79,-0.30195,-27.3483,100.79,-0.118975,-27.9078,100.79,0.221514,-27.9988,100.79,0.451212,-27.4812,100.79,0.510035,-28.1456,100.79,1.08973,-27.7679,100.79,0.733018,-28.3275,100.79,1.53738,-28.1806,100.79,0.877103,-28.5513,100.79,1.70105,-28.5024,100.79,0.928163,-28.7961,100.79,1.74651,-28.8381,100.79,0.877103,-29.0409,100.79,1.67097,-29.1668,100.79,0.676503,-30.0271,101.629,0.889693,-29.9292,101.629,0.989714,-29.8733,101.629,1.08414,-29.8173,101.629,1.17297,-29.7544,101.629,1.33454,-29.6215,101.629,1.40658,-29.5515,101.629,1.47163,-29.4816,101.629,1.69335,-29.0899,101.629,1.73812,-28.7542,101.629,1.71574,-28.5863,101.629,1.69266,-28.5024,101.629,1.58144,-28.2576,101.629,1.2569,-27.9008,101.629,1.17367,-27.8309,101.629,0.676782,-27.5651,101.629,0.328039,-27.4532,101.629,0.205846,-27.4252,101.629,0.0812754,-27.3972,101.629,-0.0451771,-27.3763,101.629,-0.173252,-27.3623,101.629,-0.30272,-27.3553,101.629,-0.432816,-27.3483,101.629,-1.32335,-27.4532,101.629,-2.07945,-27.7749,101.629,-2.25221,-27.9008,101.629,-2.57675,-28.2576,101.629,-2.62082,-28.3415,101.629,-2.72573,-28.6702,101.629,-2.73343,-28.7542,101.629,-2.73343,-28.8381,101.629,-2.72573,-28.922,101.629,-2.71105,-29.006,101.629,-2.68866,-29.0899,101.629,-2.65859,-29.1668,101.629,-2.62082,-29.2508,101.629,-2.52499,-29.4046,101.629,-1.98432,-29.8733,101.629,-1.55976,-30.0691,101.629,-1.44295,-30.1041,101.629,-1.32335,-30.1391,101.629,-0.69266,-30.237,101.629,-0.173602,-30.223,101.629,0.447714,-30.1041,101.629,-0.875005,-29.6774,101.769,-0.497655,-29.7124,101.769,-1.21354,-29.5865,101.769,-1.50101,-29.4396,101.769,-1.72273,-29.2578,101.769,-1.86612,-29.0409,101.769,-1.91718,-28.7961,101.769,-1.86612,-28.5513,101.769,-1.72273,-28.3345,101.769,-1.50101,-28.1456,101.769,-1.21354,-28.0058,101.769,-0.875005,-27.9078,101.769};
			return value;
		}
		private double[] getCoordinate_12_135_point_2()
		{
			double[] value = {-0.497655,-27.8799,101.769,-0.120654,-27.9078,101.769,0.218297,-28.0058,101.769,0.505628,-28.1456,101.769,0.727422,-28.3345,101.769,0.870808,-28.5513,101.769,0.921868,-28.7961,101.769,0.870808,-29.0409,101.769,0.727422,-29.2578,101.769,0.505628,-29.4396,101.769,0.218297,-29.5865,101.769,-0.120654,-29.6774,101.769,1.35342,-29.7753,101.769,1.28698,-29.8103,101.769,1.42896,-29.7614,101.769,1.5136,-29.7614,101.769,1.61012,-29.7823,101.769,1.71923,-29.8103,101.769,3.29438,-30.3139,101.769,4.58766,-30.7616,101.769,7.07138,-31.6499,101.769,7.28821,-31.6988,101.769,7.12034,-31.6009,101.769,5.75503,-31.0693,101.769,3.43917,-30.153,101.769,2.07875,-29.5795,101.769,1.87941,-29.4676,101.769,1.77099,-29.3557,101.769,1.75491,-29.3067,101.769,1.7661,-29.2578,101.769,1.80597,-29.1808,101.769,1.8871,-28.8521,101.769,1.86892,-28.6143,101.769,1.77239,-28.3415,101.769,1.56815,-28.0407,101.769,-0.0825344,-27.2643,101.769,-0.137091,-27.2224,101.769,-0.182835,-27.1734,101.769,-0.219066,-27.1175,101.769,-0.245365,-27.0475,101.769,-0.261103,-26.9566,101.769,-0.35308,-25.9074,101.769,-0.497655,-22.9837,101.769,-0.595017,-24.9632,101.769,-0.6423,-25.9074,101.769,-0.758198,-27.0755,101.769,-0.893191,-27.2713,101.769,-0.953343,-27.2923,101.769,-1.2611,-27.3343,101.769,-1.52269,-27.3972,101.769,-1.82975,-27.5231,101.769,-2.16268,-27.712,101.769,-2.50121,-27.9918,101.769,-2.82506,-29.1109,101.769,-2.87052,-28.894,101.769,-2.767,-29.2508,101.769,-2.73763,-29.2997,101.769,-2.73553,-29.3557,101.769,-2.75791,-29.3976,101.769,-2.80477,-29.4466,101.769,-2.87332,-29.4886,101.769,-3.07406,-29.5795,101.769,-8.06459,-31.6499,101.769,-5.58297,-30.7616,101.769,-2.83765,-29.8453,101.769,-2.71175,-29.8103,101.769,-2.32845,-29.7823,101.769,-2.03398,-29.9782,101.769,-1.80037,-30.1041,101.769,-1.47513,-30.216,101.769,-1.04637,-30.3069,101.769,-0.50332,-30.3489,101.769,0.0484016,-30.3069,101.769,0.497235,-30.209,101.769,0.844229,-30.0831,101.769,1.23802,-29.8523,101.769,-0.752602,-29.8173,102.119,-0.323283,-29.8243,102.119,-1.14989,-29.7404,102.119,-1.49961,-29.6005,102.119,-1.78358,-29.4116,102.119,-1.98572,-29.1738,102.119,-2.08924,-28.908,102.119,-2.07805,-28.6283,102.119,-1.95984,-28.3695,102.119,-1.74581,-28.1456,102.119,-1.45065,-27.9638,102.119,-1.08834,-27.8309,102.119,-0.672026,-27.7679,102.119,-0.242987,-27.7749,102.119,0.154647,-27.8519,102.119,0.50402,-27.9848,102.119,0.788274,-28.1806,102.119,0.990413,-28.4114,102.119,1.09393,-28.6842,102.119,1.08274,-28.957,102.119,0.963834,-29.2158,102.119,0.750504,-29.4396,102.119,0.455688,-29.6285,102.119,0.093166,-29.7544,102.119};
			return value;
		}
		private double[] getCoordinate_12_135_point_3()
		{
			double[] value = {1.7647,-29.7474,102.119,1.84583,-29.7264,102.119,1.94166,-29.7194,102.119,2.32565,-29.7823,102.119,4.04419,-30.202,102.119,5.57877,-30.6007,102.119,7.87574,-31.2302,102.119,8.78502,-31.433,102.119,2.29628,-29.3627,102.119,2.15289,-29.2438,102.119,2.12491,-29.1878,102.119,2.18856,-28.8801,102.119,2.18646,-28.6702,102.119,2.12141,-28.4044,102.119,1.96194,-28.1107,102.119,1.67587,-27.7889,102.119,1.28418,-27.5022,102.119,0.858218,-27.3063,102.119,0.444987,-27.1804,102.119,-0.154437,-27.0825,102.119,-0.246974,-27.0755,102.119,-0.323143,-27.0475,102.119,-0.391619,-27.0055,102.119,-0.452051,-26.9566,102.119,-0.50395,-26.8936,102.119,-0.547105,-26.8167,102.119,-0.883398,-25.5507,102.119,-1.29257,-23.5853,102.119,-1.62621,-22.4452,102.119,-1.20794,-25.5717,102.119,-1.11631,-26.8866,102.119,-1.23102,-27.1175,102.119,-1.29397,-27.1454,102.119,-1.6318,-27.2154,102.119,-1.91228,-27.3133,102.119,-2.23333,-27.4742,102.119,-2.56976,-27.712,102.119,-2.8957,-28.0547,102.119,-3.11463,-28.4394,102.119,-3.17828,-28.7961,102.119,-3.13911,-29.0969,102.119,-3.04748,-29.3347,102.119,-2.91319,-29.5375,102.119,-2.9006,-29.6005,102.119,-2.91668,-29.6564,102.119,-2.96075,-29.7054,102.119,-4.6534,-30.6357,102.119,-2.66348,-30.0691,102.119,-2.36272,-30.0481,102.119,-1.99551,-30.244,102.119,-1.71014,-30.3629,102.119,-1.32265,-30.4678,102.119,-0.825344,-30.5377,102.119,-0.209204,-30.5307,102.119,0.4026,-30.4468,102.119,0.886896,-30.3069,102.119,1.25201,-30.1321,102.119,1.50311,-29.9642,102.119,-0.384555,-29.9222,102.748,0.0759597,-29.8663,102.748,-1.0107,-29.8383,102.469,-1.6381,-29.6564,102.748,-1.73812,-29.5445,102.469,-1.99342,-29.3067,102.469,-2.15149,-29.0339,102.469,-2.19136,-28.7402,102.469,-2.11302,-28.4604,102.469,-1.92977,-28.2086,102.469,-1.65349,-27.9918,102.469,-1.49052,-27.8589,102.748,-1.07155,-27.726,102.748,-0.610755,-27.663,102.748,0.0154647,-27.747,102.469,0.642999,-27.9358,102.748,0.74281,-28.0477,102.469,0.998107,-28.2785,102.469,1.15618,-28.5513,102.469,1.19605,-28.8451,102.469,1.11771,-29.1249,102.469,0.934458,-29.3767,102.469,0.657897,-29.5935,102.469,0.495486,-29.7264,102.748,2.1396,-29.5935,102.469,2.05777,-29.6215,102.469,2.23962,-29.5795,102.469,4.53939,-29.9292,102.469,4.94857,-29.3557,102.748,8.22547,-29.8173,102.748,2.82296,-29.2717,102.469,2.37391,-29.0619,102.469,2.33335,-29.006,102.469,2.34524,-28.6842,102.469,2.30397,-28.4534,102.469,2.18786,-28.1876,102.469,1.96474,-27.8869,102.469,1.60522,-27.5721,102.469,1.14079,-27.2993,102.469,0.656499,-27.1245,102.469,0.198712,-27.0265,102.469,-0.450792,-26.9636,102.469};
			return value;
		}
		private double[] getCoordinate_12_135_point_4()
		{
			double[] value = {-0.549484,-26.9636,102.469,-0.634886,-26.9426,102.469,-0.714133,-26.9076,102.469,-0.786875,-26.8587,102.469,-0.853322,-26.7957,102.469,-1.49891,-25.4108,102.469,-2.28858,-23.3754,102.469,-2.16548,-24.3477,102.469,-1.83604,-25.4598,102.469,-1.49891,-26.8307,102.469,-1.57655,-27.0895,102.469,-1.98083,-27.2154,102.469,-2.25851,-27.3413,102.469,-2.56696,-27.5371,102.469,-2.87612,-27.8169,102.469,-3.15659,-28.2016,102.469,-3.31607,-28.6283,102.469,-3.31816,-28.999,102.469,-3.22164,-29.3137,102.469,-3.08245,-29.5585,102.469,-2.90269,-29.7614,102.469,-2.87821,-29.8243,102.469,-2.88591,-29.8873,102.469,-2.92228,-29.9432,102.469,-4.5331,-31.0483,102.469,-6.86085,-32.5032,102.469,-7.54701,-34.1049,102.748,-5.20107,-32.4193,102.748,-3.97145,-31.5659,102.748,-2.66698,-30.3489,102.469,-2.23053,-30.251,102.469,-1.80736,-30.4328,102.469,-1.48562,-30.5377,102.469,-1.05896,-30.6217,102.469,-0.523115,-30.6497,102.469,0.124921,-30.6007,102.469,0.753302,-30.4678,102.469,1.23662,-30.2789,102.469,1.58844,-30.0691,102.469,1.82275,-29.8733,102.469,-1.94236,-29.4396,102.748,-2.15429,-29.1668,102.748,-2.24732,-28.8661,102.748,-2.21724,-28.5723,102.748,-2.18227,-28.4114,103.098,-1.66887,-27.9218,103.098,0.947048,-28.1526,102.748,1.15898,-28.4254,102.748,1.25201,-28.7192,102.748,1.22193,-29.013,102.748,1.18696,-29.1808,103.098,0.673705,-29.6704,103.098,2.27669,-29.4536,102.748,2.22004,-29.5166,102.748,2.35573,-29.4186,102.748,2.88941,-29.4046,102.748,4.88072,-29.5795,102.748,8.50524,-29.3137,103.098,2.50191,-28.8591,102.748,2.44945,-28.8031,102.748,2.40329,-28.4674,102.748,2.32076,-28.2366,102.748,2.15289,-27.9708,102.748,1.87031,-27.677,102.748,1.44365,-27.3763,102.748,0.91907,-27.1384,102.748,0.38994,-26.9916,102.748,-0.0985517,-26.9286,102.748,-0.777083,-26.9076,102.748,-0.878502,-26.9146,102.748,-0.970829,-26.9006,102.748,-1.05826,-26.8657,102.748,-1.14149,-26.8237,102.748,-1.22123,-26.7677,102.748,-2.13261,-25.3898,102.748,-3.30767,-23.3614,102.748,-4.09455,-22.1934,102.748,-2.47044,-25.4668,102.748,-1.87731,-26.8517,102.748,-1.91158,-27.1175,102.748,-2.30397,-27.2853,102.748,-2.56696,-27.4322,102.748,-2.84954,-27.656,102.748,-3.11672,-27.9638,102.748,-3.33565,-28.3835,102.748,-3.42378,-28.8311,102.748,-3.35943,-29.2158,102.748,-3.20346,-29.5305,102.748,-3.0174,-29.7684,102.748,-2.79568,-29.9712,102.748,-2.75931,-30.0341,102.748,-2.75651,-30.0901,102.748,-2.78379,-30.153,102.748,-4.24143,-31.412,102.748,-5.69278,-35.1751,103.448,-2.05427,-30.6567,103.098,-2.0172,-30.4258,102.748,-1.54997,-30.5797,102.748,-1.20095,-30.6636,102.748,-0.747706,-30.7126,102.748};
			return value;
		}
		private double[] getCoordinate_12_135_point_5()
		{
			double[] value = {-0.191578,-30.7056,102.748,0.46583,-30.6077,102.748,1.08694,-30.4188,102.748,1.54997,-30.188,102.748,1.87381,-29.9432,102.748,2.07945,-29.7264,102.748,0.0165558,-29.9152,103.448,-1.84863,-29.5515,103.098,-2.11092,-29.2927,103.098,-2.25781,-28.999,103.098,-2.27879,-28.6982,103.098,-2.09554,-28.2506,103.448,-1.0121,-27.677,103.448,0.853322,-28.0337,103.098,1.11561,-28.2995,103.098,1.2625,-28.5933,103.098,1.28348,-28.8871,103.098,1.10023,-29.3347,103.448,2.43127,-29.2578,103.098,2.38301,-29.3207,103.098,2.50401,-29.2158,103.098,3.04328,-29.1668,103.098,2.7712,-28.7262,103.098,2.49002,-28.5863,103.098,2.38441,-28.2506,103.098,2.2599,-28.0197,103.098,2.04238,-27.7609,103.098,1.70455,-27.4882,103.098,1.21983,-27.2154,103.098,0.645447,-27.0125,103.098,0.0842131,-26.9076,103.098,-0.423094,-26.8727,103.098,-1.11352,-26.9076,103.098,-1.21493,-26.9216,103.098,-1.31146,-26.9076,103.098,-1.40588,-26.8866,103.098,-1.49821,-26.8447,103.098,-1.76959,-26.6278,103.098,-2.75511,-25.4668,103.098,-4.30508,-23.4943,103.098,-4.59465,-24.6974,103.448,-3.08455,-25.5647,103.098,-2.23822,-26.9286,103.098,-2.22633,-27.2014,103.098,-2.59424,-27.3972,103.098,-2.83555,-27.5651,103.098,-3.08175,-27.8099,103.098,-3.29788,-28.1526,103.098,-3.44686,-28.5863,103.098,-3.45665,-29.0479,103.098,-3.32306,-29.4326,103.098,-3.10973,-29.7404,103.098,-2.87891,-29.9712,103.098,-2.61872,-30.153,103.098,-2.57116,-30.216,103.098,-2.55717,-30.2789,103.098,-2.57396,-30.3419,103.098,-3.82946,-31.7198,103.098,-5.69348,-33.5733,103.098,-3.00621,-32.0905,103.448,-1.75001,-30.5587,103.098,-1.24921,-30.6776,103.098,-0.8806,-30.7406,103.098,-0.412532,-30.7546,103.098,0.149541,-30.7056,103.098,0.798765,-30.5587,103.098,1.39539,-30.3279,103.098,1.82345,-30.0551,103.098,2.10882,-29.7893,103.098,2.27949,-29.5515,103.098,-0.90578,-29.9292,103.448,-1.33874,-29.8243,103.448,-2.02979,-29.4116,103.448,-2.22913,-29.1249,103.448,-2.30257,-28.8311,103.448,-2.25641,-28.5303,103.448,-1.95914,-28.1037,103.798,-1.20444,-27.719,103.798,-0.0898087,-27.656,103.448,0.343357,-27.7609,103.448,1.03448,-28.1736,103.448,1.23382,-28.4604,103.448,1.30726,-28.7612,103.448,1.2611,-29.0549,103.448,0.963834,-29.4886,103.798,0.209274,-29.8733,103.798,2.5236,-29.0479,103.448,2.48652,-29.1109,103.448,2.59004,-28.999,103.448,3.12232,-28.908,103.448,5.1647,-28.3765,103.798,10.2888,-26.9496,104.077,6.77552,-27.4952,104.077,5.11084,-28.1386,103.798,2.92648,-28.5094,103.448,2.46484,-28.3625,103.448,2.30047,-28.0337,103.448,2.1361,-27.8169,103.448,1.87171,-27.5721,103.448,1.48492,-27.3203,103.448};
			return value;
		}
		private double[] getCoordinate_12_135_point_6()
		{
			double[] value = {0.950545,-27.0825,103.448,0.338321,-26.9216,103.448,-0.243547,-26.8587,103.448,-0.758897,-26.8587,103.448,-1.44575,-26.9426,103.448,-1.54507,-26.9636,103.448,-1.64439,-26.9636,103.448,-1.74302,-26.9426,103.448,-2.04657,-26.7957,103.448,-8.36536,-23.6832,104.077,-2.57046,-27.0475,103.448,-2.51101,-27.3203,103.448,-2.84604,-27.5441,103.448,-3.05867,-27.733,103.448,-3.26361,-27.9988,103.448,-3.42168,-28.3485,103.448,-3.49372,-28.8031,103.448,-3.42378,-29.2648,103.448,-3.22234,-29.6425,103.448,-2.95445,-29.9362,103.448,-2.68307,-30.1461,103.448,-2.3893,-30.3139,103.448,-2.33055,-30.3699,103.448,-2.30607,-30.4328,103.448,-2.31166,-30.5028,103.448,-3.33075,-31.9786,103.448,-1.73532,-30.7756,103.448,-1.6381,-30.7126,103.448,-1.54227,-30.6776,103.448,-1.44645,-30.6567,103.448,-0.922567,-30.7406,103.448,-0.542909,-30.7756,103.448,-0.0694059,-30.7546,103.448,0.486184,-30.6636,103.448,1.11212,-30.4748,103.448,1.67027,-30.195,103.448,2.05287,-29.8943,103.448,2.29278,-29.6005,103.448,2.42288,-29.3487,103.448,-2.16548,-29.2508,103.798,-2.29138,-28.957,103.798,-2.29628,-28.6562,103.798,-2.18506,-28.3695,103.798,-1.7647,-27.9638,104.077,1.17087,-28.3345,103.798,1.29607,-28.6283,103.798,1.30097,-28.929,103.798,1.18975,-29.2228,103.798,0.769389,-29.6285,104.077,2.55857,-28.8311,103.798,2.53269,-28.894,103.798,2.61592,-28.7751,103.798,3.07476,-28.3974,104.077,2.59074,-28.0337,104.077,2.38091,-28.1526,103.798,2.15988,-27.8379,103.798,1.95774,-27.6281,103.798,1.65209,-27.4042,103.798,1.22263,-27.1804,103.798,0.649014,-26.9846,103.798,0.0102748,-26.8657,103.798,-0.581028,-26.8447,103.798,-1.09463,-26.8796,103.798,-1.764,-27.0195,103.798,-1.85912,-27.0475,103.798,-1.95914,-27.0475,103.798,-2.06056,-27.0405,103.798,-2.3886,-26.9146,103.798,-3.88821,-25.8305,103.798,-5.09755,-24.9072,103.798,-2.98313,-27.0825,103.798,-4.61284,-26.2641,104.077,-2.76001,-27.4742,103.798,-3.05517,-27.719,103.798,-3.23493,-27.9218,103.798,-3.393,-28.2016,103.798,-3.48883,-28.5653,103.798,-3.48253,-29.02,103.798,-3.33285,-29.4746,103.798,-3.06636,-29.8383,103.798,-2.74742,-30.1111,103.798,-2.44106,-30.2999,103.798,-2.05077,-30.5028,103.798,-2.0158,-30.5587,103.798,-2.0095,-30.6287,103.798,-2.7691,-32.1744,103.798,-3.96515,-34.2728,103.798,-2.42567,-32.2584,103.798,-2.3893,-33.5174,104.077,-1.3877,-30.8595,103.798,-1.30097,-30.7895,103.798,-1.21214,-30.7476,103.798,-1.12051,-30.7196,103.798,-0.582777,-30.7686,103.798,-0.199132,-30.7686,103.798,0.270125,-30.7196,103.798,0.808558,-30.5867,103.798,1.39819,-30.3489,103.798,1.90599,-30.0341,103.798,2.23472,-29.7054,103.798};
			return value;
		}
		private double[] getCoordinate_12_135_point_7()
		{
			double[] value = {2.42357,-29.3976,103.798,2.50961,-29.1389,103.798,0.536544,-29.7404,104.427,-0.512133,-29.9642,104.077,-1.78498,-29.6145,104.077,-2.24871,-29.0829,104.077,-2.30327,-28.7821,104.077,-2.24102,-28.4884,104.077,-2.06126,-28.2086,104.077,-1.53178,-27.8519,104.427,-0.483176,-27.6281,104.077,0.789673,-27.9778,104.077,1.2534,-28.5094,104.077,1.30796,-28.8031,104.077,1.24571,-29.0969,104.077,1.06595,-29.3767,104.077,2.53758,-28.6143,104.077,2.5236,-28.6842,104.077,2.58585,-28.5583,104.077,2.24941,-27.9568,104.077,1.97803,-27.656,104.077,1.74372,-27.4672,104.077,1.40309,-27.2643,104.077,0.940053,-27.0755,104.077,0.339021,-26.9216,104.077,-0.313841,-26.8447,104.077,-0.903682,-26.8657,104.077,-1.40588,-26.9426,104.077,-2.04797,-27.1245,104.077,-2.1375,-27.1594,104.077,-2.23542,-27.1664,104.077,-2.56067,-27.1105,104.077,-6.36005,-25.7955,104.427,-3.10973,-27.3832,104.077,-2.96005,-27.642,104.077,-2.98383,-27.698,104.077,-3.21115,-27.9078,104.077,-3.35593,-28.1177,104.077,-3.46645,-28.4044,104.077,-3.50142,-28.7751,104.077,-3.41958,-29.2228,104.077,-3.19576,-29.6634,104.077,-2.87122,-30.0062,104.077,-2.51031,-30.258,104.077,-2.17457,-30.4258,104.077,-1.75421,-30.5937,104.077,-1.71014,-30.6497,104.077,-1.69266,-30.7126,104.077,-2.18926,-32.3003,104.077,-3.41539,-35.7556,104.077,-1.03728,-30.9015,104.077,-0.963135,-30.8315,104.077,-0.882699,-30.7756,104.077,-0.795968,-30.7476,104.077,-0.254878,-30.7546,104.077,0.12583,-30.7336,104.077,0.582847,-30.6497,104.077,1.09463,-30.4818,104.077,1.6402,-30.202,104.077,2.09064,-29.8523,104.077,2.36202,-29.5026,104.077,2.49772,-29.1878,104.077,2.54108,-28.929,104.077,0.886896,-29.5235,104.427,-1.95844,-29.4606,104.427,-2.17457,-29.1948,104.427,-2.27739,-28.908,104.427,-2.2648,-28.6143,104.427,-2.134,-28.3275,104.427,-1.8822,-28.0617,104.427,0.963135,-28.1247,104.427,1.17926,-28.3904,104.427,1.28208,-28.6772,104.427,1.26949,-28.978,104.427,1.1387,-29.2648,104.427,2.46274,-28.4114,104.427,2.50051,-28.3485,104.427,2.7691,-27.9358,104.707,4.51072,-27.2853,104.707,7.47007,-26.2571,104.707,4.34914,-27.0755,104.707,2.74462,-27.7959,104.427,2.16268,-27.8099,104.427,2.06966,-27.7819,104.427,1.75351,-27.5092,104.427,1.49122,-27.3343,104.427,1.12331,-27.1594,104.427,0.635795,-27.0055,104.427,0.0179827,-26.8936,104.427,-0.637054,-26.8657,104.427,-1.21493,-26.9216,104.427,-1.69755,-27.0335,104.427,-2.29977,-27.2504,104.427,-2.38231,-27.2923,104.427,-2.57885,-27.3133,104.427,-3.07825,-27.1804,104.427,-4.73664,-26.397,104.427,-6.57828,-26.1382,104.707,-5.22205,-26.9426,104.707,-3.38741,-27.5161,104.427};
			return value;
		}
		private double[] getCoordinate_12_135_point_8()
		{
			double[] value = {-3.11253,-27.8309,104.427,-3.12722,-27.8869,104.427,-3.31607,-28.1107,104.427,-3.42378,-28.3275,104.427,-3.48533,-28.6143,104.427,-3.45945,-28.978,104.427,-3.30487,-29.4186,104.427,-3.01111,-29.8383,104.427,-2.63621,-30.153,104.427,-2.23892,-30.3699,104.427,-1.88081,-30.5168,104.427,-1.43946,-30.6497,104.427,-1.3863,-30.7056,104.427,-1.35902,-30.7686,104.427,-1.58634,-32.3633,104.427,-1.07644,-34.5246,104.707,-0.777083,-33.5384,104.707,-1.22683,-32.4053,104.427,-0.682448,-30.9084,104.427,-0.620967,-30.8315,104.427,-0.550533,-30.7756,104.427,-0.470167,-30.7336,104.427,0.0642789,-30.7126,104.427,0.435334,-30.6567,104.427,0.872207,-30.5447,104.427,1.34853,-30.3489,104.427,1.83954,-30.0341,104.427,2.22633,-29.6564,104.427,2.43616,-29.2997,104.427,2.5173,-28.978,104.427,2.5173,-28.7192,104.427,0.666151,-29.6425,104.707,0.973627,-29.4116,104.707,-1.03238,-29.8733,104.707,-1.45764,-29.7474,104.707,-2.06896,-29.2997,104.707,-2.21654,-29.0269,104.707,-2.25221,-28.7402,104.707,-2.17177,-28.4464,104.707,-1.96894,-28.1736,104.707,-1.66118,-27.9428,104.707,0.0371405,-27.712,104.707,0.462403,-27.8449,104.707,1.07365,-28.2855,104.707,1.22123,-28.5583,104.707,1.2569,-28.8521,104.707,1.17647,-29.1389,104.707,2.35713,-28.1596,104.707,2.32915,-28.2156,104.707,9.21168,-25.6556,104.707,5.99424,-26.5789,104.707,2.34314,-27.635,104.707,1.93886,-27.656,104.707,1.84304,-27.6281,104.707,1.48982,-27.3832,104.707,1.20584,-27.2364,104.707,0.81765,-27.0895,104.707,0.316289,-26.9706,104.707,-0.305098,-26.9006,104.707,-0.949146,-26.9216,104.707,-1.50381,-27.0195,104.707,-1.95705,-27.1524,104.707,-2.50891,-27.4112,104.707,-2.58235,-27.4602,104.707,-2.87891,-27.4882,104.707,-3.43287,-27.8029,104.707,-3.20835,-28.0267,104.707,-3.21325,-28.0827,104.707,-3.36153,-28.3135,104.707,-3.43078,-28.5373,104.707,-3.44336,-28.8241,104.707,-3.35803,-29.1808,104.707,-3.13561,-29.5935,104.707,-2.78099,-29.9852,104.707,-2.36342,-30.265,104.707,-1.93956,-30.4538,104.707,-1.56676,-30.5657,104.707,-1.11352,-30.6706,104.707,-1.05336,-30.7196,104.707,-1.01559,-30.7825,104.707,-0.977124,-32.3563,104.707,0.0749804,-35.7556,105.057,-0.332936,-30.8665,104.707,-0.285443,-30.7895,104.707,-0.22606,-30.7266,104.707,-0.153598,-30.6916,104.707,0.363711,-30.6287,104.707,0.71763,-30.5517,104.707,1.12611,-30.4118,104.707,1.55836,-30.188,104.707,1.98712,-29.8453,104.707,2.30257,-29.4536,104.707,2.44875,-29.0829,104.707,2.47533,-28.7681,104.707,2.43267,-28.5094,104.707,0.760996,-29.5375,105.057,1.01979,-29.2927,105.057,0.0296145,-29.8383,105.057,-0.231096,-29.8243,105.336,-0.838634,-29.8733,105.057};
			return value;
		}
		private double[] getCoordinate_12_135_point_9()
		{
			double[] value = {-1.26949,-29.7753,105.057,-1.64509,-29.6075,105.057,-2.11652,-29.1319,105.057,-2.19765,-28.8591,105.057,-2.16618,-28.5723,105.057,-2.0151,-28.2925,105.057,-1.7563,-28.0547,105.057,-1.02469,-27.747,105.057,-0.764493,-27.7679,105.336,-0.156606,-27.719,105.057,0.274182,-27.8099,105.057,0.649784,-27.9778,105.057,1.12121,-28.4534,105.057,1.20235,-28.7332,105.057,1.17087,-29.013,105.057,2.15009,-27.9918,105.057,2.13331,-28.0477,105.057,2.5117,-27.747,105.057,7.19029,-24.6974,105.336,4.6534,-25.9844,105.336,3.32796,-26.6418,105.336,1.78079,-27.5301,105.057,1.66608,-27.5301,105.057,1.57025,-27.5161,105.057,1.18975,-27.2993,105.057,0.892491,-27.1734,105.057,0.494647,-27.0615,105.057,-0.00736515,-26.9776,105.057,-0.61698,-26.9566,105.057,-1.23452,-27.0195,105.057,-1.75351,-27.1524,105.057,-2.16758,-27.3133,105.057,-2.65789,-27.6001,105.057,-2.72154,-27.649,105.057,-5.18148,-27.5301,105.336,-8.15552,-26.9776,105.336,-9.83419,-26.5369,105.336,-5.34865,-27.3273,105.057,-3.48533,-28.0407,105.057,-3.23283,-28.2366,105.057,-3.22864,-28.2925,105.057,-3.33425,-28.5233,105.057,-3.36503,-28.7402,105.057,-3.33075,-29.02,105.057,-3.19226,-29.3557,105.057,-2.91039,-29.7474,105.057,-2.50611,-30.0971,105.057,-2.05847,-30.3349,105.057,-1.61991,-30.4888,105.057,-1.24291,-30.5727,105.057,-0.878502,-30.6147,105.057,-0.788274,-30.6427,105.057,-0.723226,-30.6846,105.057,-0.677202,-30.7406,105.057,-0.386653,-32.2584,105.057,0.721827,-34.007,105.336,-0.00330837,-33.3845,105.057,-0.0401061,-32.2444,105.057,-0.00475972,-30.7825,105.057,0.0283695,-30.7056,105.057,0.0757498,-30.6427,105.057,0.13884,-30.5937,105.057,0.627192,-30.5028,105.057,0.95684,-30.4049,105.057,1.32685,-30.244,105.057,1.70734,-29.9992,105.057,2.06616,-29.6425,105.057,2.30677,-29.2438,105.057,2.3879,-28.8801,105.057,2.36202,-28.5653,105.057,2.28019,-28.3275,105.057,0.804361,-29.4116,105.336,1.0107,-29.1668,105.336,0.51556,-29.6075,105.336,0.16374,-29.7474,105.336,-0.649014,-29.8313,105.336,-1.07015,-29.7684,105.336,-1.45065,-29.6355,105.336,-1.75281,-29.4466,105.336,-1.96824,-29.2228,105.336,-2.08854,-28.964,105.336,-2.10393,-28.6982,105.336,-2.00601,-28.4254,105.336,-1.79967,-28.1806,105.336,-1.5108,-27.9848,105.336,-1.15898,-27.8449,105.336,-0.346295,-27.754,105.336,0.0748406,-27.8169,105.336,0.454989,-27.9498,105.336,0.757498,-28.1386,105.336,0.972927,-28.3695,105.336,1.09323,-28.6213,105.336,1.10862,-28.894,105.336,1.86962,-27.8589,105.336,1.86332,-27.9218,105.336,1.90669,-27.8029,105.336,5.31018,-25.0541,105.686,1.44995,-27.4532,105.336,1.34153,-27.4602,105.336,1.24851,-27.4532,105.336};
			return value;
		}
		private double[] getCoordinate_12_135_point_10()
		{
			double[] value = {0.856819,-27.2783,105.336,0.556898,-27.1804,105.336,0.16409,-27.0965,105.336,-0.321535,-27.0545,105.336,-0.899486,-27.0755,105.336,-1.47093,-27.1734,105.336,-1.93956,-27.3273,105.336,-2.30397,-27.5092,105.336,-2.72084,-27.8099,105.336,-2.7726,-27.8589,105.336,-3.1419,-27.9288,105.336,-4.88422,-28.1526,105.686,-3.43008,-28.2785,105.336,-3.16079,-28.4534,105.336,-3.1489,-28.5024,105.336,-3.21115,-28.7262,105.336,-3.20625,-28.936,105.336,-3.13001,-29.1948,105.336,-2.94676,-29.5026,105.336,-2.62082,-29.8453,105.336,-2.18436,-30.153,105.336,-1.72483,-30.3489,105.336,-1.28768,-30.4678,105.336,-0.91907,-30.5168,105.336,-0.568928,-30.5377,105.336,-0.479749,-30.5587,105.336,-0.411833,-30.5937,105.336,-0.359934,-30.6427,105.336,0.152129,-32.0485,105.336,1.90459,-34.4337,105.686,0.690422,-33.0837,105.336,0.476671,-32.0136,105.336,0.279778,-30.6357,105.336,0.298523,-30.5587,105.336,0.333285,-30.4958,105.336,0.385674,-30.4468,105.336,0.83094,-30.3279,105.336,1.12611,-30.216,105.336,1.44925,-30.0411,105.336,1.7689,-29.7823,105.336,2.05077,-29.4256,105.336,2.21374,-29.0339,105.336,2.23333,-28.6842,105.336,2.15988,-28.3904,105.336,2.04448,-28.1666,105.336,0.740712,-29.2578,105.686,0.885497,-29.0269,105.686,0.514721,-29.4466,105.686,0.225221,-29.5935,105.686,-0.111212,-29.6844,105.686,-0.478,-29.7194,105.686,-0.858218,-29.6914,105.686,-1.21284,-29.5935,105.686,-1.5073,-29.4466,105.686,-1.73043,-29.2648,105.686,-1.87381,-29.0409,105.686,-1.92767,-28.8101,105.686,-1.88081,-28.5583,105.686,-1.73602,-28.3345,105.686,-1.5101,-28.1386,105.686,-1.22053,-27.9988,105.686,-0.884098,-27.9078,105.686,-0.517309,-27.8729,105.686,-0.136881,-27.9008,105.686,0.217737,-27.9918,105.686,0.511714,-28.1386,105.686,0.735116,-28.3275,105.686,0.878502,-28.5443,105.686,0.932359,-28.7821,105.686,1.45065,-27.8239,105.686,1.45345,-27.8799,105.686,1.47513,-27.7749,105.686,1.52339,-27.719,105.686,1.59333,-27.656,105.686,1.68007,-27.5861,105.686,2.7635,-26.7957,105.686,2.55577,-26.6628,105.686,0.926764,-27.5092,105.686,0.84353,-27.5022,105.686,0.471915,-27.3763,105.686,0.193536,-27.3063,105.686,-0.164719,-27.2574,105.686,-0.599004,-27.2504,105.686,-1.10512,-27.2993,105.686,-1.95774,-27.698,105.826,-2.48233,-27.9428,105.686,-2.70125,-28.1456,105.686,-2.7726,-28.1666,105.686,-2.85653,-28.1876,105.686,-2.95515,-28.1946,105.686,-3.07056,-28.1876,105.686,-4.81078,-27.9708,105.686,-8.41432,-27.4182,105.686,-9.02983,-27.3273,105.686,-9.26064,-27.3203,105.686,-9.05781,-27.3832,105.686,-7.51203,-27.663,105.686,-3.25382,-28.4884,105.686,-2.895,-28.6562,105.686,-2.8985,-28.901,105.686};
			return value;
		}
		private double[] getCoordinate_12_135_point_11()
		{
			double[] value = {-2.86422,-29.0829,105.686,-2.75861,-29.3067,105.686,-2.55157,-29.5655,105.686,-2.21304,-29.8523,105.686,-1.59124,-30.0551,105.826,-1.23522,-30.16,105.826,-0.598724,-30.237,105.826,-0.157165,-30.3699,105.686,-0.104147,-30.4118,105.686,-0.0582917,-30.4678,105.686,-0.0148142,-30.5377,105.686,0.0310903,-30.6147,105.686,0.991812,-32.5312,105.686,0.835137,-31.5729,105.686,0.467998,-30.4468,105.686,0.458556,-30.3699,105.686,0.463802,-30.2999,105.686,0.485344,-30.244,105.686,0.524653,-30.195,105.686,1.14219,-29.9502,105.686,1.40169,-29.7753,105.686,1.64509,-29.5235,105.686,1.84024,-29.1948,105.686,1.92627,-28.8381,105.686,1.8927,-28.5303,105.686,1.78498,-28.2785,105.686,1.65069,-28.0897,105.686,1.48772,-28.1317,105.826,1.42477,-28.0547,105.826,1.35552,-27.9848,105.826,1.27928,-27.9148,105.826,1.19675,-27.8519,105.826,1.10932,-27.7889,105.826,0.917671,-27.677,105.826,-0.0098202,-27.3832,105.826,-0.786175,-27.3623,105.826,-1.28978,-27.4392,105.826,-1.52689,-27.5092,105.826,-1.6409,-27.5511,105.826,-2.1445,-27.8169,105.826,-2.30887,-27.9428,105.826,-2.38231,-28.0127,105.826,-2.44875,-28.0897,105.826,-2.50961,-28.1596,105.826,-2.56276,-28.2366,105.826,-2.6488,-28.3974,105.826,-2.68097,-28.4814,105.826,-2.73203,-28.7262,105.826,-2.71594,-28.978,105.826,-2.53968,-29.3837,105.826,-2.48303,-29.4606,105.826,-2.27459,-29.6704,105.826,-1.81016,-29.9642,105.826,-0.468768,-30.237,105.826,-0.338881,-30.237,105.826,-0.209484,-30.23,105.826,-0.0807858,-30.216,105.826,0.0464361,-30.195,105.826,0.414631,-30.1111,105.826,1.31356,-29.6425,105.826,1.387,-29.5725,105.826,1.45345,-29.5026,105.826,1.61362,-29.2717,105.826,1.71014,-29.0269,105.826,1.73672,-28.8591,105.826,1.73882,-28.7751,105.826,1.69965,-28.5233,105.826,1.6367,-28.3625,105.826,0.754001,-29.2368,106.735,0.890393,-29.006,106.735,0.535984,-29.4256,106.735,0.252919,-29.5795,106.735,-0.0790372,-29.6774,106.735,-0.443308,-29.7124,106.735,-0.823946,-29.6914,106.735,-1.18066,-29.6005,106.735,-1.47932,-29.4606,106.735,-1.70944,-29.2787,106.735,-1.86052,-29.0619,106.735,-1.92207,-28.8311,106.735,-1.8857,-28.5863,106.735,-1.74931,-28.3555,106.735,-1.53108,-28.1596,106.735,-1.24851,-28.0127,106.735,-0.916272,-27.9148,106.735,-0.552002,-27.8729,106.735,-0.171644,-27.8938,106.735,0.185353,-27.9848,106.735,0.483946,-28.1247,106.735,0.714133,-28.3065,106.735,0.865213,-28.5233,106.735,0.926764,-28.7612,106.735,1.47653,-28.1037,106.735,0.891092,-27.656,106.735,0.32699,-27.4462,106.735,-0.827443,-27.3623,106.735,-1.56676,-27.5161,106.735,-2.17807,-27.8309,106.735,-2.63061,-28.3415,106.735,-2.73483,-28.6702,106.735};
			return value;
		}
		private double[] getCoordinate_12_135_point_12()
		{
			double[] value = {-2.71874,-29.006,106.735,-2.58235,-29.3347,106.735,-2.17177,-29.7614,106.735,-1.19955,-30.174,106.735,-0.0392878,-30.216,106.735,0.793869,-29.9782,106.735,1.41568,-29.5515,106.735,1.72483,-28.999,106.735,1.73882,-28.6632,106.735,1.6325,-28.3345,106.735};
			return value;
		}


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


		/** Define subarrays using type double[] */
		private double[] getCoordinate_12_140_point_1()
		{
			double[] value = {-0.551372,-38.6933,101.489,-0.508636,-38.2526,96.943,-0.400292,-38.2526,97.0829,-0.536894,-38.2526,96.873,-0.673495,-38.2526,97.0829,-0.816951,-38.2526,97.9922,-0.480658,-38.2526,101.349,-0.375182,-38.2526,101.07,-0.243686,-38.2526,100.09,-0.232915,-38.2526,98.3419,-0.445616,-37.812,95.614,-0.36448,-37.812,95.7539,-0.487443,-37.812,95.614,-0.529689,-37.812,95.614,-0.571936,-37.812,95.614,-0.771487,-37.812,95.9638,-0.925365,-37.812,96.8031,-0.996708,-37.812,99.1812,-0.07554,-37.812,97.4326,-0.468278,-33.986,91.6272,0.322584,-33.986,92.3966,-1.15758,-33.986,92.1868,-1.59683,-33.986,93.4458,-1.71784,-33.986,97.7823,-1.05057,-33.986,99.8807,-0.707838,-33.986,100.23,-0.588792,-33.986,100.23,-0.468278,-33.986,100.23,-0.347764,-33.986,100.23,-0.228648,-33.986,100.23,0.322584,-33.986,99.461,0.826743,-33.986,97.4326,0.781279,-33.986,94.1452,0.105266,-30.16,89.389,-0.690701,-30.16,89.319,-1.46604,-30.16,89.6688,-2.38301,-30.16,90.648,-3.06287,-30.16,92.1168,-3.45945,-30.16,94.4949,-3.28739,-30.16,96.873,-2.75791,-30.16,98.6217,-2.17247,-30.16,99.6009,-1.21284,-30.16,100.44,-1.8864,-29.5585,100.09,-0.424353,-30.16,100.65,0.431837,-29.5585,100.44,1.2527,-29.5585,99.8807,1.72973,-30.16,98.9714,2.83765,-29.5585,93.2359,1.95705,-29.5585,90.578,1.45834,-28.957,89.389,0.714133,-29.5585,89.2491,-0.15136,-29.5585,88.8994,-1.04077,-29.5585,88.9693,-1.8864,-29.5585,89.4589,-2.40119,-29.5585,89.9485,-3.23563,-29.5585,91.4174,-3.73573,-29.5585,93.2359,-3.83855,-29.5585,95.2643,-3.53359,-29.5585,97.2228,-3.05517,-29.5585,98.5517,-2.40119,-29.5585,99.6009,-1.32964,-29.5585,100.44,-0.173742,-28.957,100.65,1.95705,-29.5585,98.9014,2.49772,-29.5585,97.7124,2.83765,-29.5585,96.3135,2.95375,-29.5585,94.7747,2.49772,-29.5585,91.837,0.950545,-28.957,88.8294,0.401411,-28.957,88.4797,-0.467089,-28.957,88.2699,-0.760296,-28.957,88.2699,-1.05057,-28.957,88.3398,-1.33594,-28.957,88.4797,-1.61432,-28.957,88.6196,-1.8843,-28.957,88.8294,-2.1452,-28.957,89.1092,-2.3928,-28.957,89.389,-2.83974,-28.957,90.0884,-3.03699,-28.957,90.5081,-3.50911,-28.957,91.837,-3.70845,-28.957,92.8862,-3.80987,-28.957,93.9354,-3.80987,-28.957,94.9845,-3.70845,-28.957,96.0337,-3.37342,-28.957,97.5725,-2.98173,-28.7961,98.4118,-2.78938,-28.7961,98.8315,-2.57955,-28.7961,99.1812,-2.06056,-28.6353,99.8107,-1.56046,-28.6353,100.3,0.0690282,-28.6353,100.51,0.337482,-28.6353,100.44,0.599774,-28.6353,100.3,0.854721,-28.6353,100.09,1.09953,-28.6353,99.8107,1.84234,-28.7961,98.8315,2.20885,-28.7961,97.9922,2.68657,-28.957,96.5933};
			return value;
		}
		private double[] getCoordinate_12_140_point_2()
		{
			double[] value = {2.83765,-28.957,95.5441,2.88871,-28.957,94.425,2.83765,-28.957,93.3758,2.68657,-28.957,92.3267,2.43896,-28.957,91.3474,1.90599,-28.957,90.0884,-2.9013,-28.6353,90.5081,-3.45036,-28.6353,92.3267,-3.59235,-28.6353,93.3758,-3.64061,-28.6353,94.4949,-3.53289,-28.6353,96.0337,-3.34474,-28.6353,97.0829,-0.756799,-28.6353,100.65,2.38441,-28.6353,97.0829,2.57186,-28.6353,96.0337,2.66768,-28.6353,94.9845,2.63201,-28.6353,93.3758,2.48932,-28.6353,92.3267,2.25641,-28.6353,91.3474,0.854721,-28.6353,88.8994,0.337482,-28.6353,88.4797,-0.826044,-27.9218,88.4098,-1.29817,-28.6353,88.4797,-1.56046,-28.6353,88.6895,-1.81506,-28.6353,88.8994,-2.06056,-28.6353,89.1092,-2.29418,-28.6353,89.389,-2.9006,-28.6353,98.4118,-2.71524,-28.6353,98.8315,-2.5124,-28.6353,99.1812,1.75421,-28.6353,98.8315,2.10813,-28.6353,97.9922,1.75421,-28.6353,90.0884,1.33314,-28.6353,89.389,0.686085,-27.9218,89.4589,0.216828,-27.9218,88.6895,0.0489961,-27.9218,88.5497,-0.122822,-27.9218,88.4098,-0.297684,-27.9218,88.3398,-0.474503,-27.9218,88.3398,-0.588722,-27.2084,88.3398,-1.16597,-27.9218,88.6895,-1.48562,-27.9218,89.1792,-2.02349,-27.9218,90.5081,-2.42777,-27.9218,92.8862,-2.46624,-27.9218,95.5441,-1.6353,-27.9218,99.5309,-1.32894,-27.9218,100.09,-0.826044,-27.9218,100.58,-0.395606,-26.5439,100.65,-0.297684,-27.9218,100.65,-0.122822,-27.9218,100.58,0.216898,-27.9218,100.3,0.536824,-27.9218,99.8107,1.07435,-27.9218,98.4118,1.47932,-27.9218,96.1037,1.51709,-27.9218,93.3758,1.18206,-27.9218,90.9278,1.49401E-4,-25.8794,88.4797,-0.395606,-26.5439,88.3398,-0.765892,-27.2084,88.4098,-1.11002,-27.2084,88.6895,-1.58634,-27.2084,89.4589,-2.08854,-27.2084,90.9977,-0.588722,-27.2084,100.65,0.121284,-27.2084,100.44,-0.189689,-25.8794,88.4098,-2.91808,-21.0113,92.7463,0.545986,-25.8794,88.8994,-0.381757,-25.8794,88.3398,-0.573754,-25.8794,88.4098,-0.763793,-25.8794,88.4797,-0.115898,-23.4454,88.3398,0.709237,-23.4454,88.8994,-0.331257,-23.4454,88.2699,-0.546616,-23.4454,88.3398,-1.56326,-23.4454,89.1092,-2.56416,-23.4454,91.837,-0.759597,-23.4454,100.51,1.08204,-23.4454,89.389,0.193956,-21.0113,88.1999,0.872207,-21.0113,88.6895,-0.0420296,-21.0113,88.13,-0.280757,-21.0113,88.13,-0.519477,-21.0113,88.13,-0.7554,-21.0113,88.1999,-1.43386,-21.0113,88.6895,-2.21164,-21.0113,89.9485,-2.96984,-21.0113,95.4742,-2.6453,-21.0113,97.5025,-2.03608,-21.0113,99.1812,-1.21424,-21.0113,100.23,-0.519407,-21.0113,100.65,-0.280757,-21.0113,100.65,1.08414,-21.0113,99.8107,2.19416,-21.0113,97.0129,2.44945,-21.0113,94.355,2.08364,-21.0113,91.2075,1.28628,-21.0113,89.2491,0.265299,-19.2277,87.9901};
			return value;
		}
		private double[] getCoordinate_12_140_point_3()
		{
			double[] value = {0.992512,-19.2277,88.7595,0.0123242,-19.2277,87.9202,-0.243547,-19.2277,87.8502,-0.499473,-19.2277,87.9202,-0.752602,-19.2277,87.9901,-1.00091,-19.2277,88.1999,-1.70664,-19.2277,89.1792,-2.12491,-19.2277,90.1584,-2.99362,-19.2277,94.2851,-2.77819,-19.2277,102.539,-1.47932,-19.2277,106.525,-0.499403,-19.2277,107.435,-0.243547,-19.2277,107.435,0.0123242,-19.2277,107.435,0.265299,-19.2277,107.295,0.992512,-19.2277,106.525,1.82555,-19.2277,104.567,2.50681,-19.2277,101.0,2.58305,-19.2277,95.1244,1.82555,-19.2277,90.7179,0.353429,-17.0175,87.6404,1.14079,-17.0175,88.3398,0.0795268,-17.0175,87.5005,-0.197593,-17.0175,87.5005,-0.474713,-17.0175,87.5005,-0.748406,-17.0175,87.6404,-1.01769,-17.0175,87.7803,-3.03699,-17.4371,92.8163,-3.33635,-17.2273,97.2927,-2.43896,-17.0175,102.678,-1.78218,-17.0175,104.147,-1.28068,-17.0175,104.777,-0.748406,-17.0175,105.196,-0.474713,-17.0175,105.266,-0.197593,-17.0175,105.336,0.0795268,-17.0175,105.266,0.353429,-17.0175,105.196,1.14079,-17.0175,104.497,1.62131,-17.0175,103.728,2.37461,-17.2273,91.3474,-1.78218,-17.0175,88.6895,-2.79358,-17.0175,91.2775,-3.07056,-17.0175,100.16,2.04378,-17.0175,102.678,2.67537,-17.0175,100.16,1.62131,-17.0175,89.1092,0.108344,-14.6184,89.1792,1.33314,-14.6184,89.8786,-0.531088,-14.6184,89.1792,-1.46114,-14.6184,89.5988,-2.56276,-14.6184,90.8578,-3.5259,-14.6184,93.3059,-3.5259,-14.6184,99.391,-1.75561,-14.6184,102.888,-1.15758,-14.6184,103.308,0.108344,-14.6184,103.518,1.03867,-14.6184,103.098,2.1396,-14.6184,101.839,2.95585,-14.6184,99.9506,3.38951,-14.6184,95.1244,2.78379,-14.6184,92.2567,1.8871,-14.6184,90.5081,-4.28899,-12.2193,93.2359,-3.29578,-12.2193,100.16,-2.08085,-12.2193,101.489,-0.651113,-12.2193,102.049,0.826743,-12.2193,101.839,1.85633,-12.2193,101.21,2.99082,-12.2193,99.7408,3.84485,-12.2193,97.2228,3.84485,-12.2193,93.7955,4.19876,-7.29521,91.2075,3.016,-7.29521,89.5988,-2.05847,-1.61502,87.6404,-3.80288,-7.29521,89.5988,-4.98564,-7.29521,91.2075,-5.69628,-7.29521,94.2152,-4.98564,-7.29521,97.2228,-3.80288,-7.29521,98.8315,-2.20605,-7.29521,99.8807,-0.393647,-7.29521,100.23,1.41917,-7.29521,99.8807,3.016,-7.29521,98.8315,4.19876,-7.29521,97.2228,4.9094,-7.29521,94.2152,1.97033,-1.61502,88.06,-0.0106735,-1.61502,87.4305,-3.92179,-1.61502,88.5497,-5.05768,-1.61502,89.6688,-5.65011,-1.61502,90.578,-6.08656,-1.61502,91.5573,-6.35235,-1.61502,92.6764,-6.44258,-1.61502,93.7255,-6.38803,-1.36601,94.6348,-6.08656,-1.61502,95.8938,-5.65011,-1.61502,96.873,-5.05768,-1.61502,97.7823,-4.73734,-1.36601,98.132,-4.35614,-1.36601,98.4818,-3.20066,-1.01909,99.3211};
			return value;
		}
		private double[] getCoordinate_12_140_point_4()
		{
			double[] value = {-2.15149,-1.01909,99.8107,-1.05266,-1.01909,100.021,1.08694,-1.19255,99.8107,1.59963,-1.19255,99.6009,2.09763,-1.19255,99.391,2.57745,-1.19255,99.0413,3.66998,-1.36601,98.132,5.20876,-1.36601,95.1944,5.05349,-1.36601,95.7539,5.32067,-1.36601,94.6348,5.38852,-1.36601,94.0753,5.36404,-1.61502,93.166,5.29689,-1.61502,92.6764,5.18568,-1.61502,92.1168,5.0304,-1.61502,91.5573,4.83316,-1.61502,91.0677,4.31627,-1.61502,90.1584,3.2748,-1.61502,88.8994,4.33516,-1.36601,97.2228,4.61493,-1.36601,96.7332,4.85484,-1.36601,96.2435,1.97733,-1.36601,87.5005,-0.0137651,-1.36601,86.9409,-2.07245,-1.36601,87.1508,-3.94487,-1.36601,88.06,-5.08706,-1.36601,89.2491,-5.9222,-1.36601,90.7179,-6.27611,-1.36601,91.7671,-6.45587,-1.36601,92.8862,-6.47825,-1.36601,93.4458,-6.12014,-1.36601,95.7539,-5.86414,-1.19255,96.3834,5.38852,-1.36601,92.8862,5.32067,-1.36601,92.3267,5.20876,-1.36601,91.7671,5.05349,-1.36601,91.2075,4.85484,-1.36601,90.7179,4.33516,-1.36601,89.7387,3.28879,-1.36601,88.4098,-6.88183,-1.01909,92.7463,-6.68739,-1.01909,94.1452,-6.32018,-1.19255,95.1944,-6.11384,-1.19255,95.8239,-5.24583,-1.19255,97.4326,-4.88212,-1.19255,97.9222,-4.48554,-1.19255,98.3419,4.83946,-1.19255,96.3834,5.08916,-1.19255,95.8239,5.29479,-1.19255,95.1944,5.45637,-1.19255,94.5649,5.89841,-1.01909,92.7463,1.70105,-1.01909,84.4929,-2.68447,-1.01909,84.4929,-5.40461,-1.01909,86.871,-6.68739,-1.01909,89.9485,-6.90631,-1.01909,92.0469,-6.30549,-1.01909,95.4042,5.06328,-1.01909,96.0337,5.32277,-1.01909,95.4042,5.5368,-1.01909,94.7747,5.70467,-1.01909,94.1452,5.89841,-1.01909,91.3474,5.32277,-1.01909,88.6196,3.18877,-1.01909,85.4721,2.00461,0.809957,87.9901,0.0132964,0.809957,87.3606,-2.04518,0.809957,87.5704,-3.91759,0.809957,88.5497,-5.37523,0.809957,90.0884,-6.24884,0.809957,92.1168,-6.42859,0.809957,94.355,-5.89562,0.809957,96.5233,-1.02608,2.6383,100.51,4.36243,0.809957,97.5025,5.23604,0.809957,95.4742,5.43888,0.809957,93.7955,5.08076,0.809957,91.6272,4.04699,0.809957,89.6688,2.90479,0.809957,88.5497,2.46624,2.6383,88.13,2.00461,2.6383,87.8502,1.52549,2.6383,87.6404,1.03238,2.6383,87.5005,0.527171,2.6383,87.3606,0.0132964,2.6383,87.2907,-0.506468,2.6383,87.2207,-1.02608,2.6383,87.2907,-1.54018,2.6383,87.3606,-2.04518,2.6383,87.5005,-2.53828,2.6383,87.6404,-3.0174,2.6383,87.8502,-3.47904,2.6383,88.13,-3.91759,2.6383,88.4797,-4.32886,2.6383,88.8294,-4.71006,2.6383,89.1792,-5.05978,2.6383,89.5988,-5.37523,2.6383,90.0884,-5.65501,2.6383,90.578,-5.89562,2.6383,91.0677,-6.09356,2.6383,91.6272};
			return value;
		}
		private double[] getCoordinate_12_140_point_5()
		{
			double[] value = {-6.24884,2.6383,92.1868,-6.36075,2.6383,92.7463,-6.42859,2.6383,93.3059,-6.45168,2.6383,93.8654,-6.42859,2.6383,94.425,-6.36075,2.6383,95.0545,-6.24884,2.6383,95.614,-6.09356,2.6383,96.1736,-5.89562,2.6383,96.6632,-5.65501,2.6383,97.2228,-5.37523,2.6383,97.7124,-5.05978,2.6383,98.132,-4.71006,2.6383,98.5517,-4.32886,2.6383,98.9714,-3.91759,2.6383,99.3211,-3.47904,2.6383,99.6009,-3.0174,2.6383,99.8807,-2.53828,2.6383,100.09,-2.04518,2.6383,100.3,-1.54018,2.6383,100.44,-0.506468,2.6383,100.51,0.0132964,2.6383,100.51,0.527171,2.6383,100.44,1.03238,2.6383,100.3,1.52549,2.6383,100.09,2.00461,2.6383,99.8807,2.46624,2.6383,99.6009,2.90479,2.6383,99.3211,3.31607,2.6383,98.9714,3.69726,2.6383,98.5517,4.04699,2.6383,98.132,4.36243,2.6383,97.7124,4.64221,2.6383,97.2228,4.88212,2.6383,96.6632,5.08076,2.6383,96.1736,5.23604,2.6383,95.614,5.34795,2.6383,95.0545,5.4158,2.6383,94.425,5.43888,2.6383,93.8654,5.4158,2.6383,93.3059,5.34795,2.6383,92.7463,5.23604,2.6383,92.1868,5.08076,2.6383,91.6272,4.88212,2.6383,91.0677,4.64221,2.6383,90.578,4.36243,2.6383,90.0884,4.04699,2.6383,89.5988,3.69726,2.6383,89.1792,3.31607,2.6383,88.8294,2.90479,2.6383,88.4797};
			return value;
		}


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


		/** Define subarrays using type double[] */
		private double[] getCoordinate_12_145_point_1()
		{
			double[] value = {-5.10874,2.37811,89.5988,-5.20666,1.387,89.319,-5.20666,2.14939,89.319,-6.02501,2.31376,87.2207,-6.36704,2.62711,86.3814,-7.74984,2.87681,83.1639,-7.74984,2.6418,82.9541,-7.74984,6.13972,80.8558,-7.74984,6.31458,80.9957,-4.91639,-5.01921,90.1584,-4.91639,-5.30878,90.1584,-5.4088,-5.14232,88.7595,-7.74984,7.43509,79.247,-7.74984,8.21148,78.2678,-7.74984,8.08558,77.7083,-7.74984,8.33038,77.7083,-7.74984,-4.30998,82.0448,-7.74984,-8.84797,78.4777,-7.74984,-8.60317,78.3378,-7.74984,-4.04279,81.9049,-7.74984,-4.20646,83.2339,-7.6799,-4.47644,83.3738,-7.14832,-4.37013,84.5628,-6.48385,-4.80938,86.1016,-6.02152,-4.69747,87.2207,-5.01222,-5.02551,89.8786,-5.01222,-3.78819,89.8786,-4.91639,-3.57346,90.1584,-5.47385,-3.62312,88.6196,-5.85015,-3.24332,87.6404,-6.47406,-3.29159,86.1016,-6.88533,-2.91389,85.1923,-7.44209,-2.74952,83.9333,-7.57498,-2.96075,83.6535,-7.74984,-2.58445,82.6743,-7.74984,-2.79498,82.3945,-7.74984,0.662234,83.1639,-7.74984,0.893191,82.9541,-6.46706,1.14009,86.1016,-5.92499,0.993211,87.4305,-5.10874,1.15898,89.5988,-3.18807,2.37811,89.5988,-4.06167,2.71035,85.3322,-4.5338,2.87681,83.1639,-4.5338,6.31458,80.9957,-4.5338,8.21148,78.2678,-4.5338,-8.84797,78.4777,-4.5338,-4.30998,82.0448,-4.49603,-4.47644,83.3738,-3.60703,-4.97585,87.4305,-3.09015,-5.30878,90.1584,-3.09015,-3.57346,90.1584,-3.82246,-3.07895,86.3814,-4.37502,-2.74952,83.9333,-4.5338,-2.58445,82.6743,-4.5338,0.662234,83.1639,-3.60354,0.993211,87.4305,-3.18807,1.15898,89.5988,-3.23773,1.387,89.319,-4.11273,1.05826,85.0524,-4.5338,0.893191,82.9541,-4.5338,-2.79498,82.3945,-4.44497,-2.96075,83.6535,-3.62172,-3.45735,87.3606,-3.13911,-3.78819,89.8786,-3.13911,-5.02551,89.8786,-3.93158,-4.5338,85.8918,-4.5338,-4.20646,83.2339,-4.5338,-4.04279,81.9049,-4.5338,-8.60317,78.3378,-4.5338,7.97367,78.1979,-4.5338,6.13972,80.8558,-4.5338,2.6418,82.9541,-3.6546,2.31376,87.2207,-3.23773,2.02279,89.319,3.36782,2.37811,89.5988,3.46575,2.14939,89.319,3.46575,1.387,89.319,4.2848,2.31376,87.2207,4.62682,2.62711,86.3814,6.01242,2.87681,83.1639,6.01242,2.6418,82.9541,6.01242,5.55359,81.3454,6.01242,6.31458,80.9957,3.17618,-5.01921,90.1584,3.66859,-5.14232,88.7595,3.17618,-5.30878,90.1584,6.01242,7.74984,78.6875,6.01242,8.21148,78.2678,6.01242,-4.30998,82.0448,6.01242,-7.6799,79.1771,6.01242,-7.91771,79.3869,6.01242,-4.04279,81.9049,6.01242,-4.20646,83.2339,5.93828,-4.47644,83.3738,5.40671,-4.37013,84.5628,4.74363,-4.80938,86.1016,4.2813,-4.69747,87.2207,3.272,-5.02551,89.8786,3.272,-3.78819,89.8786};
			return value;
		}
		private double[] getCoordinate_12_145_point_2()
		{
			double[] value = {3.17618,-3.57346,90.1584,3.73363,-3.62312,88.6196,4.10994,-3.24332,87.6404,4.73384,-3.29159,86.1016,5.14511,-2.91389,85.1923,5.70117,-2.74952,83.9333,5.83756,-2.96075,83.6535,6.01242,-2.58445,82.6743,6.01242,-2.79498,82.3945,6.01242,0.662234,83.1639,6.01242,0.893191,82.9541,4.72685,1.14009,86.1016,4.18478,0.993211,87.4305,3.36782,1.15898,89.5988,1.44785,2.37811,89.5988,2.32076,2.71035,85.3322,2.79358,2.87681,83.1639,2.79358,6.31458,80.9957,2.79358,8.21148,78.2678,2.79358,-4.30998,82.0448,2.79358,-7.91771,79.3869,2.75581,-4.47644,83.3738,1.86682,-4.97585,87.4305,1.34993,-5.30878,90.1584,1.34993,-3.57346,90.1584,2.08225,-3.07895,86.3814,2.63481,-2.74952,83.9333,2.79358,-2.58445,82.6743,2.79358,0.662234,83.1639,1.86332,0.993211,87.4305,1.44785,1.15898,89.5988,1.49751,1.387,89.319,2.37252,1.05826,85.0524,2.79358,0.893191,82.9541,2.79358,-2.79498,82.3945,2.70475,-2.96075,83.6535,1.88151,-3.45735,87.3606,1.39889,-3.78819,89.8786,1.39889,-5.02551,89.8786,2.19136,-4.5338,85.8918,2.79358,-4.20646,83.2339,2.79358,-4.04279,81.9049,2.79358,-7.6799,79.1771,2.79358,4.81428,81.835,2.79358,7.74984,78.6875,2.79358,2.6418,82.9541,1.91438,2.31376,87.2207,1.49751,2.02279,89.319,2.79358,7.97367,78.1979,5.57947,2.6418,82.9541,3.20136,1.387,89.319,3.20136,2.14939,89.319,5.57947,0.893191,82.9541,3.0202,-3.78819,89.8786,5.57947,-4.20646,83.2339,3.0202,-5.02551,89.8786,5.4165,-2.96075,83.6535,5.57947,-2.79498,82.3945,5.57947,-4.04279,81.9049,1.77869,1.387,89.319,1.77869,2.14939,89.319,3.25312,2.6418,82.9541,3.25312,4.03789,82.3246,5.57947,4.03789,82.3246,3.25312,4.81428,81.835,5.57947,4.81428,81.835,3.25312,5.55359,81.3454,5.57947,5.55359,81.3454,3.25312,6.13972,80.8558,5.57947,6.13972,80.8558,3.25312,7.04341,79.7367,5.57947,7.04341,79.7367,3.25312,7.43509,79.247,5.57947,7.43509,79.247,3.25312,7.74984,78.6875,5.57947,7.74984,78.6875,3.25312,7.97367,78.1979,5.57947,-7.6799,79.1771,3.25312,-4.4037,81.6951,5.57947,-4.4037,81.6951,3.25312,-7.6799,79.1771,3.25312,-4.04279,81.9049,3.25312,-4.20646,83.2339,1.66608,-5.02551,89.8786,1.66608,-3.78819,89.8786,3.1517,-2.96075,83.6535,3.25312,-2.79498,82.3945,3.25312,0.893191,82.9541,-7.32318,2.6418,82.9541,-4.94158,2.14939,89.319,-4.94158,1.387,89.319,-7.32318,0.893191,82.9541,-4.76042,-3.78819,89.8786,-4.76042,-5.02551,89.8786,-7.32318,-4.20646,83.2339,-7.15532,-2.96075,83.6535,-7.32318,-2.79498,82.3945,-7.32318,-4.04279,81.9049,-3.5189,1.387,89.319,-3.5189,2.14939,89.319};
			return value;
		}
		private double[] getCoordinate_12_145_point_3()
		{
			double[] value = {-4.99333,2.6418,82.9541,-4.99333,4.03789,82.3246,-7.32318,4.03789,82.3246,-4.99333,4.81428,81.835,-7.32318,4.81428,81.835,-4.99333,5.55359,81.3454,-7.32318,5.55359,81.3454,-4.99333,6.13972,80.8558,-7.32318,6.13972,80.8558,-7.32318,7.04341,79.7367,-4.99333,7.04341,79.7367,-7.32318,7.43509,79.247,-4.99333,7.43509,79.247,-7.32318,7.74984,78.6875,-4.99333,7.74984,78.6875,-7.32318,7.97367,78.1979,-4.99333,7.97367,78.1979,-4.99333,-7.6799,79.1771,-7.32318,-8.60317,78.3378,-7.32318,-7.6799,79.1771,-4.99333,-8.60317,78.3378,-4.99333,-4.4037,81.6951,-7.32318,-4.4037,81.6951,-4.99333,-4.04279,81.9049,-4.99333,-4.20646,83.2339,-3.40629,-5.02551,89.8786,-3.40629,-3.78819,89.8786,-4.89191,-2.96075,83.6535,-4.99333,-2.79498,82.3945,-4.99333,0.893191,82.9541};
			return value;
		}

		/** Large attribute array: IndexedFaceSet DEF='cube1_Geo' coordIndex field, scene-graph level=7, element #125, 588 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 getcube1_Geo_7_125_coordIndex()
		{
			MFInt32 cube1_Geo_7_125_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getcube1_Geo_7_125_coordIndex_1()));
			return cube1_Geo_7_125_coordIndex;
		}
		/** Large attribute array: Coordinate DEF='cube1_Coord' point field, scene-graph level=8, element #125, 231 total numbers made up of 77 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 getcube1_Coord_8_125_point()
		{
			MFVec3f cube1_Coord_8_125_point = new MFVec3f(new double[] {-4.13851,-.32508,1.04153,-4.17738,.32508,1.144,-4.13851,-.32508,-1.0433,-4.17738,.32508,-1.144,4.17738,.32508,.9152,4.17738,.32508,-.9152,-3.6552,.32508,.9152,-3.6552,.32508,-.9152,3.13303,.32508,-.9152,3.13303,.32508,.9152,.87029,.32508,.9152,.65219,1.86739,-.76816,.65219,1.86739,.76816,2.49117,1.86739,.76816,2.49117,1.86739,-.76816,.6607,1.71316,.79971,.81278,1.55893,-.70207,.6607,1.71316,-.79971,2.48184,1.61034,.69319,2.56827,1.73887,.79445,2.48184,1.61034,-.69319,2.56827,1.73887,-.79445,-3.6552,-.14274,.6864,.87029,-.14274,.81209,.87029,-.14274,-.9152,-3.6552,-.14274,-.9152,.87029,-.14274,-.73216,.87029,-.14274,.73216,.81278,1.55893,-.56166,.81278,1.55893,.56166,.85303,.36776,-.89778,2.06475,-.32508,-.88817,3.61557,-.32508,.62457,3.61557,-.32508,-.62633,-4.17349,.26006,1.13375,4.13056,.2709,.89098,-4.17349,.26006,-1.13393,4.13056,.2709,-.89113,-4.17738,.32508,1.10193,-4.17349,.26006,1.09168,4.13056,.2709,.84891,4.17738,.32508,.87313,-4.17738,.32508,-1.18607,-3.6552,.32508,-1.18607,3.13303,.32508,-1.18607,3.6552,.32508,-1.18607,4.17738,.32508,-.95727,4.13056,.2709,-.9332,-4.17349,.26006,-1.176,-3.6552,.32508,1.19161,-4.17738,.32508,1.19161,-4.17349,.26006,1.18136,4.13056,.2709,.93859,4.17738,.32508,.96281,3.6552,.32508,1.19161,3.13303,.32508,1.19161,.86971,.33742,.91307,.86914,.34976,.91094,.81393,1.53425,.70633,.81336,1.54659,.7042,2.97024,.6464,.8597,1.06734,.63483,.86169,1.02242,1.54377,.70469,2.41235,1.60717,.69373,2.89976,.64597,.85977,2.97024,.6464,-.8597,2.97024,.6464,-.73688,2.97024,.6464,.73688,2.48184,1.61034,.60076,2.48184,1.61034,-.60076,.932,1.5626,-.70143,2.36262,1.60667,-.69382,2.85212,.64539,-.85742,.96234,.62933,-.82091,.87029,-.14274,.86944,.87029,-.02578,.9152,2.06475,-.32508,.81212});
			return cube1_Coord_8_125_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=11, element #130, 5472 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_130_coordIndex()
		{
			MFInt32 IndexedFaceSet_11_130_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_11_130_coordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_11_130_coordIndex_2()))
				.append(new MFInt32(getIndexedFaceSet_11_130_coordIndex_3()))
				.append(new MFInt32(getIndexedFaceSet_11_130_coordIndex_4()))
				.append(new MFInt32(getIndexedFaceSet_11_130_coordIndex_5()))
				.append(new MFInt32(getIndexedFaceSet_11_130_coordIndex_6()));
			return IndexedFaceSet_11_130_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=12, element #130, 2163 total numbers made up of 721 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_130_point()
		{
			MFVec3f Coordinate_12_130_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_12_130_point_1()))
				.append(new MFVec3f(getCoordinate_12_130_point_2()))
				.append(new MFVec3f(getCoordinate_12_130_point_3()))
				.append(new MFVec3f(getCoordinate_12_130_point_4()))
				.append(new MFVec3f(getCoordinate_12_130_point_5()))
				.append(new MFVec3f(getCoordinate_12_130_point_6()))
				.append(new MFVec3f(getCoordinate_12_130_point_7()))
				.append(new MFVec3f(getCoordinate_12_130_point_8()));
			return Coordinate_12_130_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=11, element #135, 8880 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_135_coordIndex()
		{
			MFInt32 IndexedFaceSet_11_135_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_11_135_coordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_11_135_coordIndex_2()))
				.append(new MFInt32(getIndexedFaceSet_11_135_coordIndex_3()))
				.append(new MFInt32(getIndexedFaceSet_11_135_coordIndex_4()))
				.append(new MFInt32(getIndexedFaceSet_11_135_coordIndex_5()))
				.append(new MFInt32(getIndexedFaceSet_11_135_coordIndex_6()))
				.append(new MFInt32(getIndexedFaceSet_11_135_coordIndex_7()))
				.append(new MFInt32(getIndexedFaceSet_11_135_coordIndex_8()))
				.append(new MFInt32(getIndexedFaceSet_11_135_coordIndex_9()));
			return IndexedFaceSet_11_135_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=12, element #135, 3330 total numbers made up of 1110 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_135_point()
		{
			MFVec3f Coordinate_12_135_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_12_135_point_1()))
				.append(new MFVec3f(getCoordinate_12_135_point_2()))
				.append(new MFVec3f(getCoordinate_12_135_point_3()))
				.append(new MFVec3f(getCoordinate_12_135_point_4()))
				.append(new MFVec3f(getCoordinate_12_135_point_5()))
				.append(new MFVec3f(getCoordinate_12_135_point_6()))
				.append(new MFVec3f(getCoordinate_12_135_point_7()))
				.append(new MFVec3f(getCoordinate_12_135_point_8()))
				.append(new MFVec3f(getCoordinate_12_135_point_9()))
				.append(new MFVec3f(getCoordinate_12_135_point_10()))
				.append(new MFVec3f(getCoordinate_12_135_point_11()))
				.append(new MFVec3f(getCoordinate_12_135_point_12()));
			return Coordinate_12_135_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=11, element #140, 3304 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_140_coordIndex()
		{
			MFInt32 IndexedFaceSet_11_140_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_11_140_coordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_11_140_coordIndex_2()))
				.append(new MFInt32(getIndexedFaceSet_11_140_coordIndex_3()))
				.append(new MFInt32(getIndexedFaceSet_11_140_coordIndex_4()));
			return IndexedFaceSet_11_140_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=12, element #140, 1350 total numbers made up of 450 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_140_point()
		{
			MFVec3f Coordinate_12_140_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_12_140_point_1()))
				.append(new MFVec3f(getCoordinate_12_140_point_2()))
				.append(new MFVec3f(getCoordinate_12_140_point_3()))
				.append(new MFVec3f(getCoordinate_12_140_point_4()))
				.append(new MFVec3f(getCoordinate_12_140_point_5()));
			return Coordinate_12_140_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=11, element #145, 1524 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_145_coordIndex()
		{
			MFInt32 IndexedFaceSet_11_145_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_11_145_coordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_11_145_coordIndex_2()));
			return IndexedFaceSet_11_145_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=12, element #145, 690 total numbers made up of 230 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_145_point()
		{
			MFVec3f Coordinate_12_145_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_12_145_point_1()))
				.append(new MFVec3f(getCoordinate_12_145_point_2()))
				.append(new MFVec3f(getCoordinate_12_145_point_3()));
			return Coordinate_12_145_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 PSC9 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 PSC9().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.SmallCraft.PSC9\" 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.SmallCraft.PSC9 self-validation test confirmation: ");
                if (!validationResults.equals("success"))
                    System.out.println();
                System.out.println(validationResults.trim());

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