package Savage.Robots.UnmannedSurfaceVehicles;

import org.web3d.x3d.jsail.Core.*;
import org.web3d.x3d.jsail.EnvironmentalEffects.*;
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> SeaFox Unmanned Surface Vehicle With New Mast. </p>
 <p> Related links: Catalog page <a href="../../../../Robots/UnmannedSurfaceVehicles/SeaFoxIndex.html" target="_blank">SeaFox</a>,  source <a href="../../../../Robots/UnmannedSurfaceVehicles/SeaFox.java">SeaFox.java</a>, <a href="https://www.web3d.org/x3d/content/examples/X3dResources.html" target="_blank">X3D Resources</a>, <a href="https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html" target="_blank">X3D Scene Authoring Hints</a>, and <a href="https://www.web3d.org/x3d/content/X3dTooltips.html" target="_blank">X3D Tooltips</a>. </p>
	<table style="color:black; border:0px solid; border-spacing:10px 0px;">
        <caption>Scene Meta Information</caption>
		<tr style="background-color:silver; border-color:silver;">
			<td style="text-align:center; padding:10px 0px;"><i>meta tags</i></td>
			<td style="text-align:left;   padding:10px 0px;">&nbsp; Document Metadata </td>
		</tr>

		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> title </i> </td>
			<td> <a href="../../../../Robots/UnmannedSurfaceVehicles/SeaFox.x3d">SeaFox.x3d</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> description </i> </td>
			<td> SeaFox Unmanned Surface Vehicle With New Mast </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> creator </i> </td>
			<td> LT Patrick Sullivan </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> contributor </i> </td>
			<td> LT Kent Sanders </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> translator </i> </td>
			<td> Xeena VRML importer, X3D-Edit 3.1, <a href="https://www.web3d.org/x3d/content/README.X3D-Edit.html" target="_blank">https://www.web3d.org/x3d/content/README.X3D-Edit.html</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> created </i> </td>
			<td> 25 March 2005 </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> modified </i> </td>
			<td> 7 April 2024 </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> Image </i> </td>
			<td> <a href="../../../../Robots/UnmannedSurfaceVehicles/SeaFoxModelQuarterView.png">SeaFoxModelQuarterView.png</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> reference </i> </td>
			<td> <a href="http://www.northwindmarine.com" target="_blank">http://www.northwindmarine.com</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> reference </i> </td>
			<td> <a href="http://www.aa.washington.edu/research/afsl/research/usv.shtml" target="_blank">http://www.aa.washington.edu/research/afsl/research/usv.shtml</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> reference </i> </td>
			<td> NFESC photo from SeaFox optests 23SEP2004 </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> subject </i> </td>
			<td> SeaFox, USV, Unmanned Surface Vehicle, Force Protection </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> generator </i> </td>
			<td> X3D-Edit 3.2, <a href="https://www.web3d.org/x3d/tools/X3D-Edit" target="_blank">https://www.web3d.org/x3d/tools/X3D-Edit</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> generator </i> </td>
			<td> Vrml97ToX3dNist, <a href="http://ovrt.nist.gov/v2_x3d.html" target="_blank">http://ovrt.nist.gov/v2_x3d.html</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> generator </i> </td>
			<td> Wings3d, <a href="http://www.wings3d.org" target="_blank">http://www.wings3d.org</a> </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> generator </i> </td>
			<td> Chisel VRML code optimizer, <a href="http://www2.hrp.no/vr/tools/chisel/install.htm" target="_blank">http://www2.hrp.no/vr/tools/chisel/install.htm</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> FluxStudioVersion </i> </td>
			<td> 659 </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> ExportTime </i> </td>
			<td> 18:27:21 </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> ExportDate </i> </td>
			<td> 6/4/2007 </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> identifier </i> </td>
			<td> <a href="https://www.web3d.org/x3d/content/examples/Savage/Robots/UnmannedSurfaceVehicles/SeaFox.x3d" target="_blank">https://www.web3d.org/x3d/content/examples/Savage/Robots/UnmannedSurfaceVehicles/SeaFox.x3d</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> license </i> </td>
			<td> <a href="../../../../Robots/UnmannedSurfaceVehicles/../../license.html">../../license.html</a> </td>
		</tr>
		<tr style="background-color:silver; border-color:silver;">
			<td style="text-align:center;" colspan="2">  &nbsp; </td>
		</tr>
	</table>

	<p>
		This program uses the
		<a href="https://www.web3d.org/specifications/java/X3DJSAIL.html" target="_blank">X3D Java Scene Access Interface Library (X3DJSAIL)</a>.
		It has been produced using the 
		<a href="https://www.web3d.org/x3d/stylesheets/X3dToJava.xslt" target="_blank">X3dToJava.xslt</a>
		stylesheet
	       (<a href="https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/x3d/stylesheets/X3dToJava.xslt" target="_blank">version control</a>)
                which is used to create Java source code from an original <code>.x3d</code> model.
	</p>

	* @author LT Patrick Sullivan
 */

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

	/** Create and initialize the X3D model for this object. */
	public final void initialize()
	{
            try { // catch-all
  x3dModel = new X3D().setProfile(X3D.PROFILE_INTERCHANGE).setVersion(X3D.VERSION_3_0)
  .setHead(new head()
    .addMeta(new meta().setName(meta.NAME_TITLE      ).setContent("SeaFox.x3d"))
    .addMeta(new meta().setName(meta.NAME_DESCRIPTION).setContent("SeaFox Unmanned Surface Vehicle With New Mast"))
    .addMeta(new meta().setName(meta.NAME_CREATOR    ).setContent("LT Patrick Sullivan"))
    .addMeta(new meta().setName(meta.NAME_CONTRIBUTOR).setContent("LT Kent Sanders"))
    .addMeta(new meta().setName(meta.NAME_TRANSLATOR ).setContent("Xeena VRML importer, X3D-Edit 3.1, https://www.web3d.org/x3d/content/README.X3D-Edit.html"))
    .addMeta(new meta().setName(meta.NAME_CREATED    ).setContent("25 March 2005"))
    .addMeta(new meta().setName(meta.NAME_MODIFIED   ).setContent("7 April 2024"))
    .addMeta(new meta().setName(meta.NAME_IMAGE      ).setContent("SeaFoxModelQuarterView.png"))
    .addMeta(new meta().setName(meta.NAME_REFERENCE  ).setContent("http://www.northwindmarine.com"))
    .addMeta(new meta().setName(meta.NAME_REFERENCE  ).setContent("http://www.aa.washington.edu/research/afsl/research/usv.shtml"))
    .addMeta(new meta().setName(meta.NAME_REFERENCE  ).setContent("NFESC photo from SeaFox optests 23SEP2004"))
    .addMeta(new meta().setName(meta.NAME_SUBJECT    ).setContent("SeaFox, USV, Unmanned Surface Vehicle, Force Protection"))
    .addMeta(new meta().setName(meta.NAME_GENERATOR  ).setContent("X3D-Edit 3.2, https://www.web3d.org/x3d/tools/X3D-Edit"))
    .addMeta(new meta().setName(meta.NAME_GENERATOR  ).setContent("Vrml97ToX3dNist, http://ovrt.nist.gov/v2_x3d.html"))
    .addMeta(new meta().setName(meta.NAME_GENERATOR  ).setContent("Wings3d, http://www.wings3d.org"))
    .addMeta(new meta().setName(meta.NAME_GENERATOR  ).setContent("FluxStudio, http://www.mediamachines.com"))
    .addMeta(new meta().setName(meta.NAME_GENERATOR  ).setContent("Chisel VRML code optimizer, http://www2.hrp.no/vr/tools/chisel/install.htm"))
    .addMeta(new meta().setName("FluxStudioVersion").setContent("659"))
    .addMeta(new meta().setName("ExportTime").setContent("18:27:21"))
    .addMeta(new meta().setName("ExportDate").setContent("6/4/2007"))
    .addMeta(new meta().setName(meta.NAME_IDENTIFIER ).setContent("https://www.web3d.org/x3d/content/examples/Savage/Robots/UnmannedSurfaceVehicles/SeaFox.x3d"))
    .addMeta(new meta().setName(meta.NAME_LICENSE    ).setContent("../../license.html")))
  .setScene(new Scene()
    .addChild(new WorldInfo().setInfo(new String[] {"This Web3D Content was created with Flux Studio, a Web3D authoring tool","www.mediamachines.com"}).setTitle("Sea Fox USV")
      .setMetadata(new MetadataSet().setName("SMAL").setReference("https://www.web3d.org/x3d/content/examples/Savage/Tools/SMAL/SMAL.html")
        .setMetadata(new MetadataString().setName("version").setValue(new String[] {"1.0"})
          .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"This is the version of SMAL employed, not of the model."})))
        .setMetadata(new MetadataSet().setName("EntityDefinition")
          .addComments(" Identifying metadata for the current simulation of interest ")
          .setMetadata(new MetadataSet().setName("Classification")
            .setMetadata(new MetadataString().setName("level").setValue(new String[] {"UNCLASSIFIED"})
              .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"UNCLASSIFIED","FOUO","CONFIDENTIAL","SECRET"})))
            .setMetadata(new MetadataString().setName("reference")
              .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").setValue(new String[] {"All information derived from an unclassified public source"})
              .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The specific element which contains the information classifying this document."}))))
          .setMetadata(new MetadataSet().setName("IdentificationParameters")
            .setMetadata(new MetadataString().setName("name").setValue(new String[] {"SeaFox"})
              .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The plain language name of the vehicle this model represents, i.e. the base class (DDG-51), or vehicle designation (M1A2)."}))))
          .setMetadata(new MetadataSet().setName("X3DArchiveModel")
            .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"https://www.web3d.org/x3d/content/examples/Savage/Robots/UnmannedSurfaceVehicles/SeaFox.x3d"})))
          .setMetadata(new MetadataSet().setName("PhysicalParameters")
            .setMetadata(new MetadataSet().setName("PhysicalConstraints")
              .setMetadata(new MetadataFloat().setName("height").setValue(new double[] {3.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[] {1.8})
                .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[] {3.0})
                .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The maximum structural length of the object in meters. This may be used for clearance checking or other calculations."}))))
            .setMetadata(new MetadataSet().setName("DynamicResponseConstraints")
              .setMetadata(new MetadataFloat().setName("maximumSpeed").setValue(new double[] {15.0})
                .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The maximum rated speed for this vehicle in kph."})))
              .setMetadata(new MetadataFloat().setName("cruiseSpeed").setValue(new double[] {8.0})
                .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The published cruise speed for this vehicle in kph."}))))
            .setMetadata(new MetadataSet().setName("TacticalConstraints")
              .setMetadata(new MetadataFloat().setName("maximumSurfaceDetectionRange").setValue(new double[] {1000.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 MetadataSet().setName("NetworkedCommunicationParameterSet")
            .setMetadata(new MetadataSet().setName("DisConfiguration")
              .setMetadata(new MetadataInteger().setName("entityKind").setValue(new int[] {1})
                .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The DIS enumeration for the overall type of this object (for vehicles this value should be 1)."})))
              .setMetadata(new MetadataInteger().setName("entityDomain").setValue(new int[] {3})
                .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The DIS enumeration for the domain of operations of this object (air, surface, sub-surface, etc.)."})))
              .setMetadata(new MetadataInteger().setName("entityCountry").setValue(new int[] {225})
                .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The DIS enumeration for the country of origin of this object (the value for United States is 225)."})))
              .setMetadata(new MetadataInteger().setName("entityCategory").setValue(new int[] {1})
                .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The DIS enumeration for the type of this vehicle (cruiser or destroyer, tank or truck, bomber or fighter, etc.)."})))
              .setMetadata(new MetadataInteger().setName("entitySubCategory").setValue(new int[] {1})
                .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The DIS enumeration for the class designation of this vehicle (CG-47 Ticonderoga, DDG-51 Arleigh Burke, M1A2, M880, B-52, F-22, etc."})))
              .setMetadata(new MetadataInteger().setName("entitySpecific").setValue(new int[] {1})
                .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The DIS enumeration for the specific unit or variant of this object (CG-68, DDG-77, HMMVW w/TOW package, etc.)."})))
              .setMetadata(new MetadataInteger().setName("entityExtra").setValue(new int[] {1})
                .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The DIS enumeration for optional equipment or configurations for this vehicle."}))))))))
    .addChild(new Group("Import_SeaFoxUpdate")
      .addChild(new Group("SeaFox")
        .addChild(new Group("SeaFoxMain")
          .addChild(new Viewpoint("SideView_vp").setDescription("SeaFox starboard view").setPosition(.2,2.9,10.0))
          .addChild(new Viewpoint("BehindView_vp").setDescription("SeaFox over the shoulder").setOrientation(0.0,-1.0,0.0,1.593).setPosition(-11.22751,3.0,-.11685))
          .addChild(new Viewpoint("PortView_vp").setDescription("SeaFox port view").setOrientation(0.0,1.0,0.0,3.14159).setPosition(.2,2.9,-10.0))
          .addChild(new Viewpoint("BowView_vp").setDescription("SeaFox from ahead").setOrientation(0.0,1.0,0.0,1.571).setPosition(7.93098,1.09997,.05793))
          .addChild(new Viewpoint("CameraView_vp").setDescription("SeaFox camera").setOrientation(0.0,-1.0,0.0,1.586).setPosition(-1.17723,1.58199,-.07136))
          .addChild(new Transform().setRotation(0.0,1.0,0.0,-1.57)
            .addChild(new Viewpoint().setDescription("SeaFox from 100m above").setOrientation(1.0,0.0,0.0,-1.57).setPosition(0.0,100.0,0.0)))
          .addChild(new Transform("dad_HullVersion2").setRotation(0.0,1.0,0.0,3.14)
            .addChild(new Transform("runningLights")
              .addChild(new Shape()
                .setAppearance(new Appearance("chsl_4")
                  .setMaterial(new Material("blackMetal").setAmbientIntensity(0.001).setDiffuseColor(.001,.001,.001).setSpecularColor(.51382,.51382,.51382)))
                .setGeometry(new IndexedFaceSet().setCreaseAngle(0.000).setCoordIndex(new int[] {2,0,1,-1,2,1,3,-1})
                  .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {-1.5,.756,-.409,-1.51,.756,-.416,-1.5,.703,-.409,-1.51,.703,-.416})))))
              .addChild(new Shape()
                .setAppearance(new Appearance("black")
                  .setMaterial(new Material("default").setDiffuseColor(1.0,1.0,1.0).setSpecularColor(1.0,1.0,1.0)))
                .setGeometry(new IndexedFaceSet().setCreaseAngle(0.000).setCoordIndex(new int[] {7,0,1,-1,7,1,8,-1,8,1,2,-1,8,2,9,-1,9,2,3,-1,9,3,10,-1,10,3,4,-1,10,4,11,-1,11,4,5,-1,11,5,12,-1,12,5,6,-1,12,6,13,-1,19,14,15,-1,19,15,20,-1,20,15,16,-1,20,16,21,-1,21,16,17,-1,21,17,22,-1,22,17,18,-1,22,18,23,-1})
                  .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {-1.452,.695,.656,-1.449,.695,.644,-1.452,.695,.632,-1.459,.695,.622,-1.469,.695,.615,-1.481,.695,.612,-1.493,.695,.615,-1.452,.749,.656,-1.449,.749,.644,-1.452,.749,.632,-1.459,.749,.622,-1.469,.749,.615,-1.481,.749,.612,-1.493,.749,.615,-1.458,.756,-.451,-1.456,.756,-.438,-1.458,.756,-.426,-1.465,.756,-.416,-1.475,.756,-.409,-1.458,.703,-.451,-1.456,.703,-.439,-1.458,.703,-.427,-1.465,.703,-.416,-1.475,.703,-.409})))))
              .addChild(new Shape()
                .setAppearance(new Appearance()
                  .setMaterial(new Material("portLight").setDiffuseColor(1.0,0.0,0.0).setEmissiveColor(1.0,0.0,0.0).setSpecularColor(1.0,1.0,1.0).setTransparency(0.053)))
                .setGeometry(new IndexedFaceSet().setCreaseAngle(0.000).setCoordIndex(new int[] {14,13,12,-1,14,12,11,-1,14,11,10,-1,14,10,9,-1,14,9,8,-1,14,8,7,-1,14,7,6,-1,14,6,5,-1,14,5,4,-1,14,4,3,-1,14,3,2,-1,14,2,1,-1,14,1,0,-1,14,0,15,-1,16,0,1,-1,16,1,17,-1,17,1,2,-1,17,2,18,-1,18,2,3,-1,18,3,19,-1,25,9,10,-1,25,10,26,-1,26,10,11,-1,26,11,27,-1,27,11,12,-1,27,12,28,-1,28,12,13,-1,28,13,29,-1,29,13,14,-1,29,14,30,-1,30,14,15,-1,30,15,31,-1,31,15,0,-1,31,0,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[] {-1.481,.695,.676,-1.469,.695,.674,-1.459,.695,.667,-1.452,.695,.656,-1.449,.695,.644,-1.452,.695,.632,-1.459,.695,.622,-1.469,.695,.615,-1.481,.695,.612,-1.493,.695,.615,-1.504,.695,.622,-1.511,.695,.632,-1.513,.695,.644,-1.511,.695,.656,-1.504,.695,.667,-1.493,.695,.674,-1.481,.749,.676,-1.469,.749,.674,-1.459,.749,.667,-1.452,.749,.656,-1.449,.749,.644,-1.452,.749,.632,-1.459,.749,.622,-1.469,.749,.615,-1.481,.749,.612,-1.493,.749,.615,-1.504,.749,.622,-1.511,.749,.632,-1.513,.749,.644,-1.511,.749,.656,-1.504,.749,.667,-1.493,.749,.674})))))
              .addChild(new Shape()
                .setAppearance(new Appearance()
                  .setMaterial(new Material("starbrdLight").setAmbientIntensity(0.453).setDiffuseColor(.25209,1.0,.10667).setEmissiveColor(.25209,1.0,.10667).setShininess(0.360).setSpecularColor(1.0,1.0,1.0).setTransparency(0.053)))
                .setGeometry(new IndexedFaceSet().setCreaseAngle(0.000).setCoordIndex(new int[] {14,13,12,-1,14,12,11,-1,14,11,10,-1,14,10,9,-1,14,9,8,-1,14,8,7,-1,14,7,6,-1,14,6,5,-1,14,5,4,-1,14,4,3,-1,14,3,2,-1,14,2,1,-1,14,1,0,-1,14,0,15,-1,16,0,1,-1,16,1,17,-1,17,1,2,-1,17,2,18,-1,18,2,3,-1,18,3,19,-1,23,7,8,-1,23,8,24,-1,24,8,9,-1,24,9,25,-1,26,10,11,-1,26,11,27,-1,27,11,12,-1,27,12,28,-1,28,12,13,-1,28,13,29,-1,29,13,14,-1,29,14,30,-1,30,14,15,-1,30,15,31,-1,31,15,0,-1,31,0,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[] {-1.488,.756,-.47,-1.475,.756,-.468,-1.465,.756,-.461,-1.458,.756,-.451,-1.456,.756,-.438,-1.458,.756,-.426,-1.465,.756,-.416,-1.475,.756,-.409,-1.488,.756,-.406,-1.5,.756,-.409,-1.51,.756,-.416,-1.517,.756,-.426,-1.52,.756,-.438,-1.517,.756,-.451,-1.51,.756,-.461,-1.5,.756,-.468,-1.488,.703,-.471,-1.475,.703,-.468,-1.465,.703,-.461,-1.458,.703,-.451,-1.456,.703,-.439,-1.458,.703,-.427,-1.465,.703,-.416,-1.475,.703,-.409,-1.488,.703,-.407,-1.5,.703,-.409,-1.51,.703,-.416,-1.517,.703,-.427,-1.52,.703,-.439,-1.517,.703,-.451,-1.51,.703,-.461,-1.5,.703,-.468}))))))
            .addChild(new Transform("electronics"))
            .addChild(new Transform("mainStructure")
              .addChild(new Shape("BowAngle")
                .setAppearance(new Appearance().setUSE("chsl_4"))
                .setGeometry(new IndexedFaceSet("BowAngle_Geo").setDEF("BowAngle_Geo").setCreaseAngle(0.000).setCoordIndex(getBowAngle_Geo_9_103_coordIndex())
                  .setCoord(new Coordinate("BowAngle_Coord").setPoint(getBowAngle_Coord_10_103_point()))))
              .addChild(new Shape("AccessPanels")
                .setAppearance(new Appearance()
                  .setMaterial(new Material("lightGrey").setDiffuseColor(.80686,.80686,.80686)))
                .setGeometry(new IndexedFaceSet("AccessPanels_Geo").setDEF("AccessPanels_Geo").setCreaseAngle(0.000).setCoordIndex(new int[] {0,1,3,-1,0,3,2,-1,4,5,7,-1,4,7,6,-1})
                  .setCoord(new Coordinate("AccessPanels_Coord").setPoint(new MFVec3f(new double[] {.761,.763,-.348,.761,.763,.536,2.463,.763,-.348,2.463,.763,.536,-1.377,.763,-.333,-1.377,.763,.521,.02,.763,-.333,.02,.763,.521})))))
              .addChild(new Shape("Bracket")
                .setAppearance(new Appearance().setUSE("black"))
                .setGeometry(new IndexedFaceSet("Bracket_Geo").setDEF("Bracket_Geo").setCreaseAngle(0.000).setCoordIndex(getBracket_Geo_9_112_coordIndex())
                  .setCoord(new Coordinate("Bracket_Coord").setPoint(getBracket_Coord_10_112_point()))))
              .addChild(new Shape("CenterBar")
                .setAppearance(new Appearance()
                  .setMaterial(new Material("aluminum").setAmbientIntensity(0.913).setDiffuseColor(.74026,.74026,.74026).setShininess(0.693).setSpecularColor(.94672,.94672,.94672)))
                .setGeometry(new IndexedFaceSet("CenterBar_Geo").setDEF("CenterBar_Geo").setCreaseAngle(0.000).setCoordIndex(getCenterBar_Geo_9_117_coordIndex())
                  .setCoord(new Coordinate("CenterBar_Coord").setPoint(getCenterBar_Coord_10_117_point()))))
              .addChild(new Shape("AccessPanelTrim")
                .setAppearance(new Appearance("chsl_8")
                  .setMaterial(new Material("DarkGray").setAmbientIntensity(0.227).setDiffuseColor(.2341,.2341,.2341).setSpecularColor(.22744,.22744,.22744)))
                .setGeometry(new IndexedFaceSet("AccessPanelTrim_Geo").setDEF("AccessPanelTrim_Geo").setCreaseAngle(0.000).setCoordIndex(getAccessPanelTrim_Geo_9_122_coordIndex())
                  .setCoord(new Coordinate("AccessPanelTrim_Coord").setPoint(new MFVec3f(new double[] {-1.467,.763,-.412,-1.467,.763,.601,.11,.763,.601,.11,.763,-.412,.686,.763,-.412,.686,.763,.601,2.538,.763,.601,2.538,.763,-.412,-1.467,.725,-.412,-1.467,.725,.601,.11,.725,.601,.11,.725,-.412,.686,.718,-.412,.686,.718,.601,2.538,.718,.601,2.538,.718,-.412,.02,.763,.601,-1.377,.763,.601,-1.377,.763,-.412,.02,.763,-.412,.686,.763,.525,.686,.763,-.336,2.463,.763,.601,.761,.763,.601,2.538,.763,-.336,2.538,.763,.525,.761,.763,-.412,2.463,.763,-.412,.761,.763,-.348,.761,.763,.536,2.463,.763,-.348,2.463,.763,.536,-1.377,.763,-.333,-1.377,.763,.521,.02,.763,-.333,.02,.763,.521,.551,.63,-.472,.55,.726,-.415,.239,.735,-.412,.226,.639,-.469,.551,.626,-.468,.55,.722,-.411,.239,.731,-.408,.226,.635,-.465,.404,.814,-.364,.395,.815,-.364,.404,.81,-.36,.395,.811,-.36,.551,.625,.653,.55,.725,.601,.239,.732,.596,.226,.632,.647,.551,.627,.659,.55,.726,.607,.239,.733,.601,.226,.634,.653,.404,.815,.554,.395,.815,.554,.404,.816,.559,.395,.816,.559}))))))
            .addChild(new Transform("hull")
              .addChild(new Shape("HullAndPontoons")
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setUSE("lightGrey")))
                .setGeometry(new IndexedFaceSet("HullAndPontoons_Geo").setDEF("HullAndPontoons_Geo").setCreaseAngle(1.569).setCoordIndex(getHullAndPontoons_Geo_9_128_coordIndex())
                  .setCoord(new Coordinate("HullAndPontoons_Coord").setPoint(getHullAndPontoons_Coord_10_128_point())))))
            .addChild(new Shape("SeaFoxTitle")
              .setAppearance(new Appearance()
                .setMaterial(new Material("Shiny_Black").setDiffuseColor(0.0,0.0,0.0)))
              .setGeometry(new IndexedFaceSet("SeaFoxTitle_Geo").setDEF("SeaFoxTitle_Geo").setCreaseAngle(0.000).setCoordIndex(getSeaFoxTitle_Geo_8_134_coordIndex())
                .setCoord(new Coordinate("SeaFoxTitle_Coord").setPoint(getSeaFoxTitle_Coord_9_134_point()))))
            .addChild(new Shape("AccessPanelHollows")
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("aluminum")))
              .setGeometry(new IndexedFaceSet("AccessPanelHollows_Geo").setDEF("AccessPanelHollows_Geo").setCreaseAngle(0.000).setCoordIndex(getAccessPanelHollows_Geo_8_139_coordIndex())
                .setCoord(new Coordinate("AccessPanelHollows_Coord").setPoint(getAccessPanelHollows_Coord_9_139_point()))))
            .addChild(new Shape("AccessPanelHinges")
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("lightGrey")))
              .setGeometry(new IndexedFaceSet("AccessPanelHinges_Geo").setDEF("AccessPanelHinges_Geo").setCreaseAngle(0.000).setCoordIndex(getAccessPanelHinges_Geo_8_144_coordIndex())
                .setCoord(new Coordinate("AccessPanelHinges_Coord").setPoint(getAccessPanelHinges_Coord_9_144_point())))))
          .addChild(new Background().setSkyAngle(new double[] {1.309,1.571}).setSkyColor(new MFColor(new double[] {0.0,.2,.70196,0.0,.50196,1.0,1.0,1.0,1.0}))))
        .addChild(new Group("Mast")
          .addChild(new Transform("dad_MastVersion1").setRotation(0.0,1.0,0.0,1.571).setTranslation(-1.10641,1.86153,.05877)
            .addChild(new Shape("SternLightCover")
              .setAppearance(new Appearance()
                .setMaterial(new Material("HullGrey").setDiffuseColor(.53333,.53333,.53333).setSpecularColor(.2,.2,.2)))
              .setGeometry(new IndexedFaceSet("SternLightCover_Geo").setDEF("SternLightCover_Geo").setCreaseAngle(1.570).setCoordIndex(getSternLightCover_Geo_8_152_coordIndex())
                .setCoord(new Coordinate("SternLightCover_Coord").setPoint(getSternLightCover_Coord_9_152_point()))))
            .addChild(new Shape("SternLight")
              .setAppearance(new Appearance()
                .setMaterial(new Material("whitelight").setDiffuseColor(.8,.8,.8).setShininess(1).setSpecularColor(.2,.2,.2).setTransparency(0.8)))
              .setGeometry(new IndexedFaceSet("SternLight_Geo").setDEF("SternLight_Geo").setCreaseAngle(1.570).setCoordIndex(getSternLight_Geo_8_157_coordIndex())
                .setCoord(new Coordinate("SternLight_Coord").setPoint(getSternLight_Coord_9_157_point()))))
            .addChild(new Shape("MidMastBrace")
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("lightGrey")))
              .setGeometry(new IndexedFaceSet("MidMastBrace_Geo").setDEF("MidMastBrace_Geo").setCreaseAngle(1.570).setSolid(false).setCoordIndex(new int[] {1,12,14,-1,1,14,13,-1,2,1,13,-1,2,13,15,-1,3,2,15,-1,3,15,16,-1,4,3,16,-1,4,16,17,-1,5,4,17,-1,5,17,18,-1,6,5,18,-1,6,18,19,-1,7,6,19,-1,7,19,20,-1,8,7,20,-1,8,20,21,-1,9,8,21,-1,9,21,22,-1,10,9,22,-1,10,22,23,-1,11,10,23,-1,11,23,24,-1,12,11,24,-1,12,24,14,-1,13,14,26,-1,13,26,25,-1,15,13,25,-1,15,25,27,-1,16,15,27,-1,16,27,28,-1,17,16,28,-1,17,28,29,-1,18,17,29,-1,18,29,30,-1,19,18,30,-1,19,30,31,-1,20,19,31,-1,20,31,32,-1,21,20,32,-1,21,32,33,-1,22,21,33,-1,22,33,34,-1,23,22,34,-1,23,34,35,-1,24,23,35,-1,24,35,36,-1,14,24,36,-1,14,36,26,-1,25,26,0,-1,27,25,0,-1,28,27,0,-1,29,28,0,-1,30,29,0,-1,31,30,0,-1,32,31,0,-1,33,32,0,-1,34,33,0,-1,35,34,0,-1,36,35,0,-1,26,36,0,-1})
                .setCoord(new Coordinate("MidMastBrace_Coord").setPoint(new MFVec3f(new double[] {.17414,.51663,-1.56836,.26022,.46921,-1.42984,.32276,.46921,-1.48853,.34564,.46921,-1.5687,.32276,.46921,-1.64887,.26022,.46921,-1.70756,.1748,.46921,-1.72904,.08938,.46921,-1.70756,.02685,.46921,-1.64887,.00397,.46921,-1.5687,.02685,.46921,-1.48853,.08938,.46921,-1.42984,.1748,.46921,-1.40836,.25989,.46905,-1.42967,.17447,.46905,-1.40819,.32242,.46905,-1.48836,.34531,.46905,-1.56853,.32242,.46905,-1.6487,.25989,.46905,-1.70739,.17447,.46905,-1.72887,.08905,.46905,-1.70739,.02652,.46905,-1.6487,.00363,.46905,-1.56853,.02652,.46905,-1.48836,.08905,.46905,-1.42967,.25956,.51663,-1.4295,.17414,.51663,-1.40802,.32209,.51663,-1.48819,.34498,.51663,-1.56836,.32209,.51663,-1.64853,.25956,.51663,-1.70722,.17414,.51663,-1.7287,.08872,.51663,-1.70722,.02619,.51663,-1.64853,.0033,.51663,-1.56836,.02619,.51663,-1.48819,.08872,.51663,-1.4295})))))
            .addChild(new Shape("PoliceLight")
              .setAppearance(new Appearance()
                .setMaterial(new Material("policelight").setDiffuseColor(0.0,0.0,1.0).setShininess(1).setSpecularColor(.2,.2,.2).setTransparency(0.2)))
              .setGeometry(new IndexedFaceSet("PoliceLight_Geo").setDEF("PoliceLight_Geo").setCreaseAngle(1.570).setCoordIndex(getPoliceLight_Geo_8_167_coordIndex())
                .setCoord(new Coordinate("PoliceLight_Coord").setPoint(getPoliceLight_Coord_9_167_point()))))
            .addChild(new Shape("BottomMastBrace")
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("HullGrey")))
              .setGeometry(new IndexedFaceSet("BottomMastBrace_Geo").setDEF("BottomMastBrace_Geo").setCreaseAngle(1.570).setSolid(false).setCoordIndex(getBottomMastBrace_Geo_8_172_coordIndex())
                .setCoord(new Coordinate("BottomMastBrace_Coord").setPoint(getBottomMastBrace_Coord_9_172_point()))))
            .addChild(new Shape("MastBase")
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("aluminum")))
              .setGeometry(new IndexedFaceSet("MastBase_Geo").setDEF("MastBase_Geo").setCreaseAngle(1.570).setSolid(false).setCoordIndex(new int[] {5,2,1,-1,5,1,6,-1,7,0,3,-1,7,3,4,-1,6,1,0,-1,6,0,7,-1,4,3,2,-1,4,2,5,-1,7,4,5,-1,7,5,6,-1,0,1,2,-1,0,2,3,-1})
                .setCoord(new Coordinate("MastBase_Coord").setPoint(new MFVec3f(new double[] {0.0,-1.42566,-1.67887,.35267,-1.42566,-1.67887,.35267,-1.16825,-1.42637,0.0,-1.16825,-1.42637,0.0,-.611,-1.37613,.35267,-.611,-1.37613,.35267,-.611,-1.67887,0.0,-.611,-1.67887})))))
            .addChild(new Shape("PowerBox")
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("lightGrey")))
              .setGeometry(new IndexedFaceSet("PowerBox_Geo").setDEF("PowerBox_Geo").setCreaseAngle(1.570).setSolid(false).setCoordIndex(new int[] {5,2,1,-1,5,1,6,-1,7,0,3,-1,7,3,4,-1,6,1,0,-1,6,0,7,-1,4,3,2,-1,4,2,5,-1,7,4,5,-1,7,5,6,-1,0,1,2,-1,0,2,3,-1})
                .setCoord(new Coordinate("PowerBox_Coord").setPoint(new MFVec3f(new double[] {0.0,-.63229,-1.92604,.35211,-.63229,-1.92604,.35211,-.64787,-1.70319,0.0,-.64787,-1.70319,0.0,-.16218,-1.66923,.35211,-.16218,-1.66923,.35211,-.14659,-1.89208,0.0,-.14659,-1.89208})))))
            .addChild(new Shape("OrangeStyrofoamCover")
              .setAppearance(new Appearance()
                .setMaterial(new Material("OrangeStyrofoamPad").setDiffuseColor(1.0,.46667,0.0).setShininess(1).setSpecularColor(.2,.2,.2)))
              .setGeometry(new IndexedFaceSet("OrangeStyrofoamCover_Geo").setDEF("OrangeStyrofoamCover_Geo").setCreaseAngle(1.570).setCoordIndex(new int[] {0,2,13,-1,0,3,2,-1,0,4,3,-1,0,5,4,-1,0,6,5,-1,0,7,6,-1,0,8,7,-1,0,9,8,-1,0,10,9,-1,0,11,10,-1,0,12,11,-1,0,13,12,-1,1,25,14,-1,1,14,15,-1,1,15,16,-1,1,16,17,-1,1,17,18,-1,1,18,19,-1,1,19,20,-1,1,20,21,-1,1,21,22,-1,1,22,23,-1,1,23,24,-1,1,24,25,-1,25,13,2,-1,25,2,14,-1,14,2,3,-1,14,3,15,-1,15,3,4,-1,15,4,16,-1,16,4,5,-1,16,5,17,-1,17,5,6,-1,17,6,18,-1,18,6,7,-1,18,7,19,-1,19,7,8,-1,19,8,20,-1,20,8,9,-1,20,9,21,-1,21,9,10,-1,21,10,22,-1,22,10,11,-1,22,11,23,-1,23,11,12,-1,23,12,24,-1,24,12,13,-1,24,13,25,-1})
                .setCoord(new Coordinate("OrangeStyrofoamCover_Coord").setPoint(new MFVec3f(new double[] {.17439,2.84203,-1.38398,.17439,2.55637,-1.39932,.17439,2.83621,-1.32007,.1443,2.83699,-1.32863,.12227,2.83912,-1.35202,.11421,2.84203,-1.38398,.12227,2.84493,-1.41593,.1443,2.84706,-1.43932,.17439,2.84784,-1.44788,.20448,2.84706,-1.43932,.22651,2.84493,-1.41593,.23457,2.84203,-1.38398,.22651,2.83912,-1.35202,.20448,2.83699,-1.32863,.17439,2.55056,-1.33542,.1443,2.55134,-1.34398,.12227,2.55346,-1.36737,.11421,2.55637,-1.39932,.12227,2.55928,-1.43128,.1443,2.56141,-1.45467,.17439,2.56219,-1.46323,.20448,2.56141,-1.45467,.22651,2.55928,-1.43128,.23457,2.55637,-1.39932,.22651,2.55346,-1.36737,.20448,2.55134,-1.34398})))))
            .addChild(new Shape("MastHinge")
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("HullGrey")))
              .setGeometry(new IndexedFaceSet("MastHinge_Geo").setDEF("MastHinge_Geo").setCreaseAngle(1.570).setSolid(false).setCoordIndex(getMastHinge_Geo_8_192_coordIndex())
                .setCoord(new Coordinate("MastHinge_Coord").setPoint(getMastHinge_Coord_9_192_point()))))
            .addChild(new Shape("MastAntenna")
              .setAppearance(new Appearance()
                .setMaterial(new Material("ShinyWhite").setDiffuseColor(1.0,1.0,1.0).setSpecularColor(.2,.2,.2)))
              .setGeometry(new IndexedFaceSet("MastAntenna_Geo").setDEF("MastAntenna_Geo").setCreaseAngle(1.570).setCoordIndex(new int[] {0,2,13,-1,0,3,2,-1,0,4,3,-1,0,5,4,-1,0,6,5,-1,0,7,6,-1,0,8,7,-1,0,9,8,-1,0,10,9,-1,0,11,10,-1,0,12,11,-1,0,13,12,-1,1,25,14,-1,1,14,15,-1,1,15,16,-1,1,16,17,-1,1,17,18,-1,1,18,19,-1,1,19,20,-1,1,20,21,-1,1,21,22,-1,1,22,23,-1,1,23,24,-1,1,24,25,-1,25,13,2,-1,25,2,14,-1,14,2,3,-1,14,3,15,-1,15,3,4,-1,15,4,16,-1,16,4,5,-1,16,5,17,-1,17,5,6,-1,17,6,18,-1,18,6,7,-1,18,7,19,-1,19,7,8,-1,19,8,20,-1,20,8,9,-1,20,9,21,-1,21,9,10,-1,21,10,22,-1,22,10,11,-1,22,11,23,-1,23,11,12,-1,23,12,24,-1,24,12,13,-1,24,13,25,-1})
                .setCoord(new Coordinate("MastAntenna_Coord").setPoint(new MFVec3f(new double[] {.17663,1.96348,-1.24943,.17663,1.40376,-1.27461,.17663,1.96082,-1.234,.16978,1.96118,-1.23607,.16478,1.96215,-1.24172,.16294,1.96348,-1.24943,.16478,1.96482,-1.25715,.16978,1.96579,-1.2628,.17663,1.96615,-1.26487,.18347,1.96579,-1.2628,.18848,1.96482,-1.25715,.19032,1.96348,-1.24943,.18848,1.96215,-1.24172,.18347,1.96118,-1.23607,.17663,1.40109,-1.25917,.16978,1.40145,-1.26124,.16478,1.40242,-1.26689,.16294,1.40376,-1.27461,.16478,1.40509,-1.28232,.16978,1.40606,-1.28797,.17663,1.40642,-1.29004,.18347,1.40606,-1.28797,.18848,1.40509,-1.28232,.19032,1.40376,-1.27461,.18848,1.40242,-1.26689,.18347,1.40145,-1.26124})))))
            .addChild(new Shape("MidMastSupport")
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("lightGrey")))
              .setGeometry(new IndexedFaceSet("MidMastSupport_Geo").setDEF("MidMastSupport_Geo").setCreaseAngle(1.570).setSolid(false).setCoordIndex(new int[] {5,2,1,-1,5,1,6,-1,7,0,3,-1,7,3,4,-1,6,1,0,-1,6,0,7,-1,4,3,2,-1,4,2,5,-1,7,4,5,-1,7,5,6,-1,0,1,2,-1,0,2,3,-1})
                .setCoord(new Coordinate("MidMastSupport_Coord").setPoint(new MFVec3f(new double[] {.08866,-.58524,-1.63673,.26741,-.58524,-1.63673,.25447,-.58434,-1.4979,.08866,-.58524,-1.50641,.1308,.48904,-1.53713,.22528,.48904,-1.53713,.22528,.48904,-1.60601,.1308,.48904,-1.60601})))))
            .addChild(new Shape("AngledPowerCord")
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("DarkGray")))
              .setGeometry(new IndexedFaceSet("AngledPowerCord_Geo").setDEF("AngledPowerCord_Geo").setCreaseAngle(1.570).setCoordIndex(getAngledPowerCord_Geo_8_207_coordIndex())
                .setCoord(new Coordinate("AngledPowerCord_Coord").setPoint(getAngledPowerCord_Coord_9_207_point()))))
            .addChild(new Shape("PoliceLightShelf")
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("HullGrey")))
              .setGeometry(new IndexedFaceSet("PoliceLightShelf_Geo").setDEF("PoliceLightShelf_Geo").setCreaseAngle(1.570).setSolid(false).setCoordIndex(new int[] {10,0,36,-1,0,1,36,-1,1,2,36,-1,2,3,36,-1,3,4,36,-1,4,5,36,-1,5,6,36,-1,6,7,36,-1,7,8,36,-1,8,9,36,-1,9,11,36,-1,11,10,36,-1,22,12,0,-1,22,0,10,-1,12,13,1,-1,12,1,0,-1,13,14,2,-1,13,2,1,-1,14,15,3,-1,14,3,2,-1,15,16,4,-1,15,4,3,-1,16,17,5,-1,16,5,4,-1,17,18,6,-1,17,6,5,-1,18,19,7,-1,18,7,6,-1,19,20,8,-1,19,8,7,-1,20,21,9,-1,20,9,8,-1,21,23,11,-1,21,11,9,-1,23,22,10,-1,23,10,11,-1,24,25,12,-1,24,12,22,-1,25,26,13,-1,25,13,12,-1,26,27,14,-1,26,14,13,-1,27,28,15,-1,27,15,14,-1,28,29,16,-1,28,16,15,-1,29,30,17,-1,29,17,16,-1,30,31,18,-1,30,18,17,-1,31,32,19,-1,31,19,18,-1,32,33,20,-1,32,20,19,-1,33,34,21,-1,33,21,20,-1,34,35,23,-1,34,23,21,-1,35,24,22,-1,35,22,23,-1})
                .setCoord(new Coordinate("PoliceLightShelf_Coord").setPoint(new MFVec3f(new double[] {.26022,.46905,-1.4295,.32276,.46905,-1.48819,.34564,.46905,-1.56836,.32276,.46905,-1.64853,.26022,.46905,-1.70722,.1748,.46905,-1.7287,.08939,.46905,-1.70722,.02685,.46905,-1.64853,.00397,.46905,-1.56836,.02685,.46905,-1.48819,.1748,.46905,-1.40802,.08939,.46905,-1.4295,.25989,.51663,-1.42967,.32242,.51663,-1.48836,.34531,.51663,-1.56853,.32242,.51663,-1.6487,.25989,.51663,-1.70739,.17447,.51663,-1.72887,.08905,.51663,-1.70739,.02652,.51663,-1.6487,.00363,.51663,-1.56853,.02652,.51663,-1.48836,.17447,.51663,-1.40819,.08905,.51663,-1.42967,.17414,.51647,-1.40836,.25956,.51647,-1.42984,.32209,.51647,-1.48853,.34498,.51647,-1.5687,.32209,.51647,-1.64887,.25956,.51647,-1.70756,.17414,.51647,-1.72904,.08872,.51647,-1.70756,.02619,.51647,-1.64887,.0033,.51647,-1.5687,.02619,.51647,-1.48853,.08872,.51647,-1.42984,.1748,.46905,-1.56836})))))
            .addChild(new Shape("DomeLightCover")
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("lightGrey")))
              .setGeometry(new IndexedFaceSet("DomeLightCover_Geo").setDEF("DomeLightCover_Geo").setCreaseAngle(1.570).setCoordIndex(new int[] {49,10,0,-1,49,0,1,-1,49,1,2,-1,49,2,3,-1,49,3,4,-1,49,4,5,-1,49,5,6,-1,49,6,7,-1,49,7,8,-1,49,8,9,-1,49,9,11,-1,49,11,10,-1,36,37,0,-1,36,0,10,-1,37,38,1,-1,37,1,0,-1,38,39,2,-1,38,2,1,-1,39,40,3,-1,39,3,2,-1,40,41,4,-1,40,4,3,-1,41,42,5,-1,41,5,4,-1,42,43,6,-1,42,6,5,-1,43,44,7,-1,43,7,6,-1,44,45,8,-1,44,8,7,-1,45,46,9,-1,45,9,8,-1,46,47,11,-1,46,11,9,-1,47,36,10,-1,47,10,11,-1,48,12,23,-1,48,13,12,-1,48,14,13,-1,48,15,14,-1,48,16,15,-1,48,17,16,-1,48,18,17,-1,48,19,18,-1,48,20,19,-1,48,21,20,-1,48,22,21,-1,48,23,22,-1,25,24,23,-1,25,23,12,-1,26,25,12,-1,26,12,13,-1,27,26,13,-1,27,13,14,-1,28,27,14,-1,28,14,15,-1,29,28,15,-1,29,15,16,-1,30,29,16,-1,30,16,17,-1,31,30,17,-1,31,17,18,-1,32,31,18,-1,32,18,19,-1,33,32,19,-1,33,19,20,-1,34,33,20,-1,34,20,21,-1,35,34,21,-1,35,21,22,-1,24,35,22,-1,24,22,23,-1,25,37,36,-1,25,36,24,-1,26,38,37,-1,26,37,25,-1,28,40,39,-1,28,39,27,-1,31,43,42,-1,31,42,30,-1,34,46,45,-1,34,45,33,-1})
                .setCoord(new Coordinate("DomeLightCover_Coord").setPoint(getDomeLightCover_Coord_9_217_point()))))
            .addChild(new Shape("AngledMastUpper")
              .setAppearance(new Appearance()
                .setMaterial(new Material("Red").setDiffuseColor(1.0,0.0,0.0)))
              .setGeometry(new IndexedFaceSet("AngledMastUpper_Geo").setDEF("AngledMastUpper_Geo").setCreaseAngle(1.570).setColorIndex(getAngledMastUpper_Geo_8_222_colorIndex()).setCoordIndex(getAngledMastUpper_Geo_8_222_coordIndex())
                .setCoord(new Coordinate("AngledMastUpper_Coord").setPoint(getAngledMastUpper_Coord_9_222_point()))
                .setColor(new Color().setColor(getColor_9_223_color()))))
            .addChild(new Shape("DomeSupport")
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("lightGrey")))
              .setGeometry(new IndexedFaceSet("DomeSupport_Geo").setDEF("DomeSupport_Geo").setCreaseAngle(1.570).setCoordIndex(new int[] {0,2,13,-1,0,3,2,-1,0,4,3,-1,0,5,4,-1,0,6,5,-1,0,7,6,-1,0,8,7,-1,0,9,8,-1,0,10,9,-1,0,11,10,-1,0,12,11,-1,0,13,12,-1,1,25,14,-1,1,14,15,-1,1,15,16,-1,1,16,17,-1,1,17,18,-1,1,18,19,-1,1,19,20,-1,1,20,21,-1,1,21,22,-1,1,22,23,-1,1,23,24,-1,1,24,25,-1,25,13,2,-1,25,2,14,-1,14,2,3,-1,14,3,15,-1,15,3,4,-1,15,4,16,-1,16,4,5,-1,16,5,17,-1,17,5,6,-1,17,6,18,-1,18,6,7,-1,18,7,19,-1,19,7,8,-1,19,8,20,-1,20,8,9,-1,20,9,21,-1,21,9,10,-1,21,10,22,-1,22,10,11,-1,22,11,23,-1,23,11,12,-1,23,12,24,-1,24,12,13,-1,24,13,25,-1})
                .setCoord(new Coordinate("DomeSupport_Coord").setPoint(new MFVec3f(new double[] {.17617,-.59296,-1.35969,.17617,-.16728,-1.32665,.17617,-.58532,-1.48072,.12134,-.58635,-1.46451,.0812,-.58914,-1.42021,.06651,-.59296,-1.35969,.0812,-.59677,-1.29918,.12134,-.59957,-1.25488,.17617,-.60059,-1.23866,.231,-.59957,-1.25488,.27114,-.59677,-1.29918,.28583,-.59296,-1.35969,.27114,-.58914,-1.42021,.231,-.58635,-1.46451,.17617,-.15965,-1.44768,.12134,-.16067,-1.43146,.0812,-.16346,-1.38716,.06651,-.16728,-1.32665,.0812,-.17109,-1.26613,.12134,-.17389,-1.22183,.17617,-.17491,-1.20562,.231,-.17389,-1.22183,.27114,-.17109,-1.26613,.28583,-.16728,-1.32665,.27114,-.16346,-1.38716,.231,-.16067,-1.43146})))))
            .addChild(new Shape("MastAntennaBrace")
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Red")))
              .setGeometry(new IndexedFaceSet("MastAntennaBrace_Geo").setDEF("MastAntennaBrace_Geo").setCreaseAngle(1.570).setColorIndex(new int[] {0,0,0,-1,1,1,1,-1,2,2,2,-1,3,3,3,-1,4,4,4,-1,5,5,5,-1,6,6,6,-1,7,7,7,-1,8,8,8,-1,9,9,9,-1,10,10,10,-1,11,11,11,-1,12,12,12,-1,13,13,13,-1,14,14,14,-1,15,15,15,-1,16,16,16,-1,17,17,17,-1,18,18,18,-1,19,19,19,-1,20,20,20,-1,21,21,21,-1,22,22,22,-1,23,23,23,-1,24,24,24,-1,24,24,24,-1,25,25,25,-1,25,25,25,-1,26,26,26,-1,26,26,26,-1,27,27,27,-1,27,27,27,-1,28,28,28,-1,28,28,28,-1,29,29,29,-1,29,29,29,-1,30,30,30,-1,30,30,30,-1,31,31,31,-1,31,31,31,-1,32,32,32,-1,32,32,32,-1,33,33,33,-1,33,33,33,-1,34,34,34,-1,34,34,34,-1,35,35,35,-1,35,35,35,-1}).setCoordIndex(new int[] {0,2,13,-1,0,3,2,-1,0,4,3,-1,0,5,4,-1,0,6,5,-1,0,7,6,-1,0,8,7,-1,0,9,8,-1,0,10,9,-1,0,11,10,-1,0,12,11,-1,0,13,12,-1,1,25,14,-1,1,14,15,-1,1,15,16,-1,1,16,17,-1,1,17,18,-1,1,18,19,-1,1,19,20,-1,1,20,21,-1,1,21,22,-1,1,22,23,-1,1,23,24,-1,1,24,25,-1,25,13,2,-1,25,2,14,-1,14,2,3,-1,14,3,15,-1,15,3,4,-1,15,4,16,-1,16,4,5,-1,16,5,17,-1,17,5,6,-1,17,6,18,-1,18,6,7,-1,18,7,19,-1,19,7,8,-1,19,8,20,-1,20,8,9,-1,20,9,21,-1,21,9,10,-1,21,10,22,-1,22,10,11,-1,22,11,23,-1,23,11,12,-1,23,12,24,-1,24,12,13,-1,24,13,25,-1})
                .setCoord(new Coordinate("MastAntennaBrace_Coord").setPoint(new MFVec3f(new double[] {.17823,1.40136,-1.25792,.17823,1.40136,-1.4874,.15691,1.40136,-1.25792,.15977,1.40975,-1.25792,.16757,1.41589,-1.25792,.17823,1.41814,-1.25792,.18888,1.41589,-1.25792,.19668,1.40975,-1.25792,.19954,1.40136,-1.25792,.19668,1.39297,-1.25792,.18888,1.38683,-1.25792,.17823,1.38458,-1.25792,.16757,1.38683,-1.25792,.15977,1.39297,-1.25792,.15691,1.40136,-1.4874,.15977,1.40975,-1.4874,.16757,1.41589,-1.4874,.17823,1.41814,-1.4874,.18888,1.41589,-1.4874,.19668,1.40975,-1.4874,.19954,1.40136,-1.4874,.19668,1.39297,-1.4874,.18888,1.38683,-1.4874,.17823,1.38458,-1.4874,.16757,1.38683,-1.4874,.15977,1.39297,-1.4874})))
                .setColor(new Color().setColor(new MFColor(new double[] {1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,.53333,.53333,.53333,.53333,.53333,.53333,.53333,.53333,.53333,.53333,.53333,.53333,.53333,.53333,.53333,.53333,.53333,.53333,.53333,.53333,.53333,.53333,.53333,.53333,.53333,.53333,.53333,.53333,.53333,.53333,.53333,.53333,.53333,.53333,.53333,.53333})))))
            .addChild(new Shape("MastDomeLight")
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("whitelight")))
              .setGeometry(new IndexedFaceSet("MastDomeLight_Geo").setDEF("MastDomeLight_Geo").setCreaseAngle(1.570).setCoordIndex(getMastDomeLight_Geo_8_239_coordIndex())
                .setCoord(new Coordinate("MastDomeLight_Coord").setPoint(getMastDomeLight_Coord_9_239_point()))))
            .addChild(new Shape("PowerCord")
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("DarkGray")))
              .setGeometry(new IndexedFaceSet("PowerCord_Geo").setDEF("PowerCord_Geo").setCreaseAngle(1.570).setCoordIndex(getPowerCord_Geo_8_244_coordIndex())
                .setCoord(new Coordinate("PowerCord_Coord").setPoint(getPowerCord_Coord_9_244_point()))))
            .addChild(new Shape("MastCordBracket")
              .setAppearance(new Appearance()
                .setMaterial(new Material("White").setDiffuseColor(1.0,1.0,1.0)))
              .setGeometry(new IndexedFaceSet("MastCordBracket_Geo").setDEF("MastCordBracket_Geo").setCreaseAngle(1.570).setCoordIndex(new int[] {0,2,13,-1,0,3,2,-1,0,4,3,-1,0,5,4,-1,0,6,5,-1,0,7,6,-1,0,8,7,-1,0,9,8,-1,0,10,9,-1,0,11,10,-1,0,12,11,-1,0,13,12,-1,1,25,14,-1,1,14,15,-1,1,15,16,-1,1,16,17,-1,1,17,18,-1,1,18,19,-1,1,19,20,-1,1,20,21,-1,1,21,22,-1,1,22,23,-1,1,23,24,-1,1,24,25,-1,25,13,2,-1,25,2,14,-1,14,2,3,-1,14,3,15,-1,15,3,4,-1,15,4,16,-1,16,4,5,-1,16,5,17,-1,17,5,6,-1,17,6,18,-1,18,6,7,-1,18,7,19,-1,19,7,8,-1,19,8,20,-1,20,8,9,-1,20,9,21,-1,21,9,10,-1,21,10,22,-1,22,10,11,-1,22,11,23,-1,23,11,12,-1,23,12,24,-1,24,12,13,-1,24,13,25,-1})
                .setCoord(new Coordinate("MastCordBracket_Coord").setPoint(new MFVec3f(new double[] {.17485,1.69459,-1.47295,.17485,1.66537,-1.47716,.17485,1.69439,-1.43578,.15462,1.69442,-1.44076,.13982,1.69449,-1.45437,.1344,1.69459,-1.47295,.13982,1.69468,-1.49153,.15462,1.69476,-1.50514,.17485,1.69478,-1.51012,.19507,1.69476,-1.50514,.20988,1.69468,-1.49153,.21529,1.69459,-1.47295,.20988,1.69449,-1.45437,.19507,1.69442,-1.44076,.17485,1.66517,-1.44,.15462,1.6652,-1.44498,.13982,1.66527,-1.45858,.1344,1.66537,-1.47716,.13982,1.66546,-1.49575,.15462,1.66554,-1.50935,.17485,1.66556,-1.51433,.19507,1.66554,-1.50935,.20988,1.66546,-1.49575,.21529,1.66537,-1.47716,.20988,1.66527,-1.45858,.19507,1.6652,-1.44498}))))))))));
            }
            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[] getBowAngle_Geo_9_103_coordIndex_1()
		{
			int[] value = {4,8,12,-1,5,1,2,-1,5,2,6,-1,9,8,4,-1,9,4,5,-1,10,9,5,-1,10,5,6,-1,11,10,6,-1,11,6,7,-1,12,8,9,-1,12,9,10,-1,12,10,11,-1,12,11,13,-1,13,7,4,-1,13,4,12,-1,14,15,16,-1,14,16,17,-1,16,15,2,-1,16,2,1,-1,17,16,1,-1,17,1,5,-1,17,5,4,-1,17,4,0,-1,17,0,19,-1,18,3,7,-1,18,7,6,-1,18,6,2,-1,18,2,15,-1,18,15,14,-1,19,0,3,-1,19,3,18,-1,23,7,3,-1,23,3,24,-1,23,21,20,-1,23,20,22,-1,24,3,0,-1,24,0,25,-1,25,0,4,-1,25,4,22,-1,26,19,18,-1,26,18,27,-1,27,18,14,-1,27,14,28,-1,28,14,17,-1,28,17,29,-1,29,17,19,-1,29,19,26,-1,30,31,32,-1,30,32,33,-1,31,30,23,-1,31,23,22,-1,33,7,23,-1,33,23,30,-1,33,32,4,-1,33,4,7,-1,50,34,35,-1,50,35,51,-1,51,35,36,-1,51,36,52,-1,52,36,37,-1,52,37,53,-1,53,37,38,-1,53,38,54,-1,54,38,39,-1,54,39,55,-1,55,39,40,-1,55,40,56,-1,56,40,41,-1,56,41,57,-1,57,41,42,-1,57,42,58,-1,58,42,43,-1,58,43,59,-1,59,43,44,-1,59,44,60,-1,60,44,45,-1,60,45,61,-1,61,45,46,-1,61,46,62,-1,62,46,47,-1,62,47,63,-1,63,47,48,-1,63,48,64,-1,64,48,49,-1,64,49,65,-1,65,49,34,-1,65,34,50,-1,65,50,51,-1,65,51,52,-1,65,52,53,-1,65,53,54,-1,65,54,55,-1,65,55,56,-1,65,56,57,-1,65,57,58,-1,65,58,59,-1,65,59,60,-1,65,60,61,-1,65,61,62,-1,65,62,63,-1,65,63,64,-1,82,66,67,-1,82,67,83,-1,83,67,68,-1,83,68,84,-1,84,68,69,-1,84,69,85,-1,85,69,70,-1,85,70,86,-1,86,70,71,-1,86,71,87,-1,87,71,72,-1,87,72,88,-1,88,72,73,-1,88,73,89,-1,89,73,74,-1,89,74,90,-1,90,74,75,-1,90,75,91,-1,91,75,76,-1,91,76,92,-1,92,76,77,-1,92,77,93,-1,93,77,78,-1,93,78,94,-1,94,78,79,-1,94,79,95,-1,95,79,80,-1,95,80,96,-1,96,80,81,-1,96,81,97,-1,97,81,66,-1,97,66,82,-1,97,82,83,-1,97,83,84,-1,97,84,85,-1,97,85,86,-1,97,86,87,-1,97,87,88,-1,97,88,89,-1,97,89,90,-1,97,90,91,-1,97,91,92,-1,97,92,93,-1,97,93,94,-1,97,94,95,-1,97,95,96,-1,105,156,153,-1,105,153,138,-1,106,100,99,-1,106,99,126,-1,113,114,116,-1,113,116,147,-1,113,147,146,-1,113,146,110,-1,113,110,145,-1,113,145,112,-1,114,105,138,-1,114,138,116,-1,112,107,160,-1,160,107,132,-1,160,132,101,-1,101,132,158,-1,101,158,161,-1,161,158,133,-1,161,133,157,-1,157,133,159,-1,157,159,162,-1,162,159,134,-1,162,134,108,-1,115,104,111,-1,115,111,110,-1,115,110,146,-1,106,144,110,-1,106,110,109,-1,106,109,100,-1,110,144,145,-1,112,145,107,-1,129,103,104,-1,129,104,115,-1,135,124,131,-1,135,131,108,-1,135,108,134,-1,144,106,126,-1,144,126,149,-1,145,144,149,-1,145,149,148,-1,146,147,150,-1,146,150,151,-1,147,116,128,-1,147,128,150,-1,148,125,107,-1,148,107,145,-1,151,129,115,-1,151,115,146,-1,148,149,122,-1,122,149,126,-1,122,126,121,-1,121,126,99,-1,136,137,98,-1,136,98,124,-1,136,124,135,-1,129,151,122,-1,122,151,119,-1,122,119,148,-1,148,119,118,-1,148,118,125,-1,125,118,98,-1,125,98,137,-1,123,103,129,-1,123,129,122,-1,151,150,119,-1,119,150,128,-1,119,128,120,-1,120,128,143,-1,120,143,102,-1,102,143,142,-1,102,142,141,-1,102,141,127,-1,152,155,154,-1,152,154,139,-1,105,102,130,-1,105,130,117,-1,105,117,155,-1,105,155,152,-1,105,152,156,-1,130,102,127,-1,130,127,141,-1,130,141,116,-1,130,116,140,-1,130,140,117,-1,154,140,116,-1,154,116,138,-1,116,141,142,-1,116,142,143,-1,116,143,128,-1,155,117,140,-1,155,140,154,-1,156,152,139,-1,156,139,153,-1,159,133,136,-1,159,136,135,-1,159,135,134,-1,101,98,105,-1,101,105,114,-1,101,114,113,-1,101,113,112,-1,101,112,160,-1,105,98,118,-1,105,118,119,-1};
			return value;
		}
		private int[] getBowAngle_Geo_9_103_coordIndex_2()
		{
			int[] value = {105,119,120,-1,105,120,102,-1,108,131,101,-1,108,101,161,-1,108,161,157,-1,108,157,162,-1,124,98,101,-1,124,101,131,-1,179,163,164,-1,179,164,180,-1,180,164,165,-1,180,165,181,-1,181,165,166,-1,181,166,182,-1,182,166,167,-1,182,167,183,-1,183,167,168,-1,183,168,184,-1,184,168,169,-1,184,169,185,-1,185,169,170,-1,185,170,186,-1,186,170,171,-1,186,171,187,-1,187,171,172,-1,187,172,188,-1,188,172,173,-1,188,173,189,-1,189,173,174,-1,189,174,190,-1,190,174,175,-1,190,175,191,-1,191,175,176,-1,191,176,192,-1,192,176,177,-1,192,177,193,-1,193,177,178,-1,193,178,194,-1,194,178,163,-1,194,163,179,-1,194,179,180,-1,194,180,181,-1,194,181,182,-1,194,182,183,-1,194,183,184,-1,194,184,185,-1,194,185,186,-1,194,186,187,-1,194,187,188,-1,194,188,189,-1,194,189,190,-1,194,190,191,-1,194,191,192,-1,194,192,193,-1,211,195,196,-1,211,196,212,-1,212,196,197,-1,212,197,213,-1,213,197,198,-1,213,198,214,-1,214,198,199,-1,214,199,215,-1,215,199,200,-1,215,200,216,-1,216,200,201,-1,216,201,217,-1,217,201,202,-1,217,202,218,-1,218,202,203,-1,218,203,219,-1,219,203,204,-1,219,204,220,-1,220,204,205,-1,220,205,221,-1,221,205,206,-1,221,206,222,-1,222,206,207,-1,222,207,223,-1,223,207,208,-1,223,208,224,-1,224,208,209,-1,224,209,225,-1,225,209,210,-1,225,210,226,-1,226,210,195,-1,226,195,211,-1,226,211,212,-1,226,212,213,-1,226,213,214,-1,226,214,215,-1,226,215,216,-1,226,216,217,-1,226,217,218,-1,226,218,219,-1,226,219,220,-1,226,220,221,-1,226,221,222,-1,226,222,223,-1,226,223,224,-1,226,224,225,-1,233,234,262,-1,233,262,266,-1,234,250,249,-1,234,249,248,-1,234,248,247,-1,234,247,230,-1,234,230,254,-1,234,254,253,-1,234,253,252,-1,234,252,251,-1,234,251,227,-1,234,227,235,-1,234,235,236,-1,234,236,237,-1,234,237,238,-1,234,238,231,-1,234,231,259,-1,234,259,260,-1,234,260,261,-1,234,261,262,-1,235,227,228,-1,235,228,239,-1,236,235,239,-1,236,239,240,-1,237,236,240,-1,237,240,241,-1,238,237,241,-1,238,241,242,-1,242,232,231,-1,242,231,238,-1,243,229,230,-1,243,230,247,-1,247,248,244,-1,247,244,243,-1,248,249,245,-1,248,245,244,-1,249,250,246,-1,249,246,245,-1,250,234,233,-1,250,233,246,-1,254,230,229,-1,254,229,258,-1,255,228,227,-1,255,227,251,-1,256,255,251,-1,256,251,252,-1,257,256,252,-1,257,252,253,-1,258,257,253,-1,258,253,254,-1,259,231,232,-1,259,232,263,-1,260,259,263,-1,260,263,264,-1,261,260,264,-1,261,264,265,-1,266,262,261,-1,266,261,265,-1,283,267,268,-1,283,268,284,-1,284,268,269,-1,284,269,285,-1,285,269,270,-1,285,270,286,-1,286,270,271,-1,286,271,287,-1,287,271,272,-1,287,272,288,-1,288,272,273,-1,288,273,289,-1,289,273,274,-1,289,274,290,-1,290,274,275,-1,290,275,291,-1,291,275,276,-1,291,276,292,-1,292,276,277,-1,292,277,293,-1,293,277,278,-1,293,278,294,-1,294,278,279,-1,294,279,295,-1,295,279,280,-1,295,280,296,-1,296,280,281,-1,296,281,297,-1,297,281,282,-1,297,282,298,-1,298,282,267,-1,298,267,283,-1,298,283,284,-1,298,284,285,-1,298,285,286,-1,298,286,287,-1,298,287,288,-1,298,288,289,-1,298,289,290,-1,298,290,291,-1,298,291,292,-1,298,292,293,-1,298,293,294,-1,298,294,295,-1,298,295,296,-1,298,296,297,-1,315,299,300,-1,315,300,316,-1,316,300,301,-1,316,301,317,-1,317,301,302,-1,317,302,318,-1,318,302,303,-1,318,303,319,-1,319,303,304,-1,319,304,320,-1,320,304,305,-1,320,305,321,-1,321,305,306,-1,321,306,322,-1,322,306,307,-1,322,307,323,-1,323,307,308,-1,323,308,324,-1,324,308,309,-1,324,309,325,-1,325,309,310,-1,325,310,326,-1,326,310,311,-1,326,311,327,-1,327,311,312,-1,327,312,328,-1,328,312,313,-1,328,313,329,-1,329,313,314,-1,329,314,330,-1,330,314,299,-1,330,299,315,-1,330,315,316,-1,330,316,317,-1,330,317,318,-1,330,318,319,-1,330,319,320,-1,330,320,321,-1,330,321,322,-1,330,322,323,-1,330,323,324,-1,330,324,325,-1,330,325,326,-1,330,326,327,-1,330,327,328,-1,330,328,329,-1};
			return value;
		}
		private int[] getBowAngle_Geo_9_103_coordIndex_3()
		{
			int[] value = {347,331,332,-1,347,332,348,-1,348,332,333,-1,348,333,349,-1,349,333,334,-1,349,334,350,-1,350,334,335,-1,350,335,351,-1,351,335,336,-1,351,336,352,-1,352,336,337,-1,352,337,353,-1,353,337,338,-1,353,338,354,-1,354,338,339,-1,354,339,355,-1,355,339,340,-1,355,340,356,-1,356,340,341,-1,356,341,357,-1,357,341,342,-1,357,342,358,-1,358,342,343,-1,358,343,359,-1,359,343,344,-1,359,344,360,-1,360,344,345,-1,360,345,361,-1,361,345,346,-1,361,346,362,-1,362,346,331,-1,362,331,347,-1,362,347,348,-1,362,348,349,-1,362,349,350,-1,362,350,351,-1,362,351,352,-1,362,352,353,-1,362,353,354,-1,362,354,355,-1,362,355,356,-1,362,356,357,-1,362,357,358,-1,362,358,359,-1,362,359,360,-1,362,360,361,-1,379,363,364,-1,379,364,380,-1,380,364,365,-1,380,365,381,-1,381,365,366,-1,381,366,382,-1,382,366,367,-1,382,367,383,-1,383,367,368,-1,383,368,384,-1,384,368,369,-1,384,369,385,-1,385,369,370,-1,385,370,386,-1,386,370,371,-1,386,371,387,-1,387,371,372,-1,387,372,388,-1,388,372,373,-1,388,373,389,-1,389,373,374,-1,389,374,390,-1,390,374,375,-1,390,375,391,-1,391,375,376,-1,391,376,392,-1,392,376,377,-1,392,377,393,-1,393,377,378,-1,393,378,394,-1,394,378,363,-1,394,363,379,-1,394,379,380,-1,394,380,381,-1,394,381,382,-1,394,382,383,-1,394,383,384,-1,394,384,385,-1,394,385,386,-1,394,386,387,-1,394,387,388,-1,394,388,389,-1,394,389,390,-1,394,390,391,-1,394,391,392,-1,394,392,393,-1,411,395,396,-1,411,396,412,-1,412,396,397,-1,412,397,413,-1,413,397,398,-1,413,398,414,-1,414,398,399,-1,414,399,415,-1,415,399,400,-1,415,400,416,-1,416,400,401,-1,416,401,417,-1,417,401,402,-1,417,402,418,-1,418,402,403,-1,418,403,419,-1,419,403,404,-1,419,404,420,-1,420,404,405,-1,420,405,421,-1,421,405,406,-1,421,406,422,-1,422,406,407,-1,422,407,423,-1,423,407,408,-1,423,408,424,-1,424,408,409,-1,424,409,425,-1,425,409,410,-1,425,410,426,-1,426,410,395,-1,426,395,411,-1,426,411,412,-1,426,412,413,-1,426,413,414,-1,426,414,415,-1,426,415,416,-1,426,416,417,-1,426,417,418,-1,426,418,419,-1,426,419,420,-1,426,420,421,-1,426,421,422,-1,426,422,423,-1,426,423,424,-1,426,424,425,-1,443,427,428,-1,443,428,444,-1,444,428,429,-1,444,429,445,-1,445,429,430,-1,445,430,446,-1,446,430,431,-1,446,431,447,-1,447,431,432,-1,447,432,448,-1,448,432,433,-1,448,433,449,-1,449,433,434,-1,449,434,450,-1,450,434,435,-1,450,435,451,-1,451,435,436,-1,451,436,452,-1,452,436,437,-1,452,437,453,-1,453,437,438,-1,453,438,454,-1,454,438,439,-1,454,439,455,-1,455,439,440,-1,455,440,456,-1,456,440,441,-1,456,441,457,-1,457,441,442,-1,457,442,458,-1,458,442,427,-1,458,427,443,-1,458,443,444,-1,458,444,445,-1,458,445,446,-1,458,446,447,-1,458,447,448,-1,458,448,449,-1,458,449,450,-1,458,450,451,-1,458,451,452,-1,458,452,453,-1,458,453,454,-1,458,454,455,-1,458,455,456,-1,458,456,457,-1,475,459,460,-1,475,460,476,-1,476,460,461,-1,476,461,477,-1,477,461,462,-1,477,462,478,-1,478,462,463,-1,478,463,479,-1,479,463,464,-1,479,464,480,-1,480,464,465,-1,480,465,481,-1,481,465,466,-1,481,466,482,-1,482,466,467,-1,482,467,483,-1,483,467,468,-1,483,468,484,-1,484,468,469,-1,484,469,485,-1,485,469,470,-1,485,470,486,-1,486,470,471,-1,486,471,487,-1,487,471,472,-1,487,472,488,-1,488,472,473,-1,488,473,489,-1,489,473,474,-1,489,474,490,-1,490,474,459,-1,490,459,475,-1,490,475,476,-1,490,476,477,-1,490,477,478,-1,490,478,479,-1,490,479,480,-1,490,480,481,-1,490,481,482,-1,490,482,483,-1,490,483,484,-1,490,484,485,-1,490,485,486,-1,490,486,487,-1,490,487,488,-1,490,488,489,-1,507,491,492,-1,507,492,508,-1,508,492,493,-1,508,493,509,-1,509,493,494,-1,509,494,510,-1,510,494,495,-1,510,495,511,-1,511,495,496,-1,511,496,512,-1,512,496,497,-1,512,497,513,-1,513,497,498,-1,513,498,514,-1,514,498,499,-1,514,499,515,-1,515,499,500,-1,515,500,516,-1,516,500,501,-1,516,501,517,-1};
			return value;
		}
		private int[] getBowAngle_Geo_9_103_coordIndex_4()
		{
			int[] value = {517,501,502,-1,517,502,518,-1,518,502,503,-1,518,503,519,-1,519,503,504,-1,519,504,520,-1,520,504,505,-1,520,505,521,-1,521,505,506,-1,521,506,522,-1,522,506,491,-1,522,491,507,-1,522,507,508,-1,522,508,509,-1,522,509,510,-1,522,510,511,-1,522,511,512,-1,522,512,513,-1,522,513,514,-1,522,514,515,-1,522,515,516,-1,522,516,517,-1,522,517,518,-1,522,518,519,-1,522,519,520,-1,522,520,521,-1,539,523,524,-1,539,524,540,-1,540,524,525,-1,540,525,541,-1,541,525,526,-1,541,526,542,-1,542,526,527,-1,542,527,543,-1,543,527,528,-1,543,528,544,-1,544,528,529,-1,544,529,545,-1,545,529,530,-1,545,530,546,-1,546,530,531,-1,546,531,547,-1,547,531,532,-1,547,532,548,-1,548,532,533,-1,548,533,549,-1,549,533,534,-1,549,534,550,-1,550,534,535,-1,550,535,551,-1,551,535,536,-1,551,536,552,-1,552,536,537,-1,552,537,553,-1,553,537,538,-1,553,538,554,-1,554,538,523,-1,554,523,539,-1,554,539,540,-1,554,540,541,-1,554,541,542,-1,554,542,543,-1,554,543,544,-1,554,544,545,-1,554,545,546,-1,554,546,547,-1,554,547,548,-1,554,548,549,-1,554,549,550,-1,554,550,551,-1,554,551,552,-1,554,552,553,-1,571,555,556,-1,571,556,572,-1,572,556,557,-1,572,557,573,-1,573,557,558,-1,573,558,574,-1,574,558,559,-1,574,559,575,-1,575,559,560,-1,575,560,576,-1,576,560,561,-1,576,561,577,-1,577,561,562,-1,577,562,578,-1,578,562,563,-1,578,563,579,-1,579,563,564,-1,579,564,580,-1,580,564,565,-1,580,565,581,-1,581,565,566,-1,581,566,582,-1,582,566,567,-1,582,567,583,-1,583,567,568,-1,583,568,584,-1,584,568,569,-1,584,569,585,-1,585,569,570,-1,585,570,586,-1,586,570,555,-1,586,555,571,-1,586,571,572,-1,586,572,573,-1,586,573,574,-1,586,574,575,-1,586,575,576,-1,586,576,577,-1,586,577,578,-1,586,578,579,-1,586,579,580,-1,586,580,581,-1,586,581,582,-1,586,582,583,-1,586,583,584,-1,586,584,585,-1,603,587,588,-1,603,588,604,-1,604,588,589,-1,604,589,605,-1,605,589,590,-1,605,590,606,-1,606,590,591,-1,606,591,607,-1,607,591,592,-1,607,592,608,-1,608,592,593,-1,608,593,609,-1,609,593,594,-1,609,594,610,-1,610,594,595,-1,610,595,611,-1,611,595,596,-1,611,596,612,-1,612,596,597,-1,612,597,613,-1,613,597,598,-1,613,598,614,-1,614,598,599,-1,614,599,615,-1,615,599,600,-1,615,600,616,-1,616,600,601,-1,616,601,617,-1,617,601,602,-1,617,602,618,-1,618,602,587,-1,618,587,603,-1,618,603,604,-1,618,604,605,-1,618,605,606,-1,618,606,607,-1,618,607,608,-1,618,608,609,-1,618,609,610,-1,618,610,611,-1,618,611,612,-1,618,612,613,-1,618,613,614,-1,618,614,615,-1,618,615,616,-1,618,616,617,-1,635,619,620,-1,635,620,636,-1,636,620,621,-1,636,621,637,-1,637,621,622,-1,637,622,638,-1,638,622,623,-1,638,623,639,-1,639,623,624,-1,639,624,640,-1,640,624,625,-1,640,625,641,-1,641,625,626,-1,641,626,642,-1,642,626,627,-1,642,627,643,-1,643,627,628,-1,643,628,644,-1,644,628,629,-1,644,629,645,-1,645,629,630,-1,645,630,646,-1,646,630,631,-1,646,631,647,-1,647,631,632,-1,647,632,648,-1,648,632,633,-1,648,633,649,-1,649,633,634,-1,649,634,650,-1,650,634,619,-1,650,619,635,-1,650,635,636,-1,650,636,637,-1,650,637,638,-1,650,638,639,-1,650,639,640,-1,650,640,641,-1,650,641,642,-1,650,642,643,-1,650,643,644,-1,650,644,645,-1,650,645,646,-1,650,646,647,-1,650,647,648,-1,650,648,649,-1,669,653,654,-1,669,654,670,-1,670,654,655,-1,670,655,671,-1,671,655,656,-1,671,656,672,-1,672,656,657,-1,672,657,673,-1,674,659,660,-1,674,660,661,-1,674,661,662,-1,674,662,663,-1,674,663,664,-1,674,664,665,-1,674,665,666,-1,674,666,667,-1,674,667,668,-1,674,668,669,-1,674,669,670,-1,674,670,671,-1,674,671,672,-1,674,672,673,-1,676,675,658,-1,676,658,657,-1,677,676,657,-1,677,657,656,-1,678,677,656,-1,678,656,655,-1,679,678,655,-1,679,655,654,-1,680,679,654,-1,680,654,653,-1,681,680,653,-1,681,653,652,-1,690,651,658,-1,690,658,675,-1,692,691,675,-1,692,675,676,-1,693,692,676,-1,693,676,677,-1};
			return value;
		}
		private int[] getBowAngle_Geo_9_103_coordIndex_5()
		{
			int[] value = {694,693,677,-1,694,677,678,-1,695,694,678,-1,695,678,679,-1,696,695,679,-1,696,679,680,-1,697,696,680,-1,697,680,681,-1,698,697,681,-1,698,681,682,-1,699,698,682,-1,699,682,683,-1,700,699,683,-1,700,683,684,-1,701,700,684,-1,701,684,685,-1,702,701,685,-1,702,685,686,-1,703,702,686,-1,703,686,687,-1,704,703,687,-1,704,687,688,-1,705,704,688,-1,705,688,689,-1,706,690,675,-1,706,675,691,-1,706,705,689,-1,706,689,690,-1,708,707,706,-1,708,706,691,-1,709,708,691,-1,709,691,692,-1,710,709,692,-1,710,692,693,-1,711,710,693,-1,711,693,694,-1,712,711,694,-1,712,694,695,-1,713,712,695,-1,713,695,696,-1,714,713,696,-1,714,696,697,-1,715,714,697,-1,715,697,698,-1,716,715,698,-1,716,698,699,-1,717,716,699,-1,717,699,700,-1,718,717,700,-1,718,700,701,-1,719,718,701,-1,719,701,702,-1,720,719,702,-1,720,702,703,-1,721,720,703,-1,721,703,704,-1,722,705,706,-1,722,706,707,-1,722,721,704,-1,722,704,705,-1,724,723,722,-1,724,722,707,-1,725,724,707,-1,725,707,708,-1,726,725,708,-1,726,708,709,-1,727,726,709,-1,727,709,710,-1,728,727,710,-1,728,710,711,-1,729,728,711,-1,729,711,712,-1,730,729,712,-1,730,712,713,-1,731,730,713,-1,731,713,714,-1,732,731,714,-1,732,714,715,-1,733,732,715,-1,733,715,716,-1,734,733,716,-1,734,716,717,-1,735,734,717,-1,735,717,718,-1,736,735,718,-1,736,718,719,-1,737,736,719,-1,737,719,720,-1,738,721,722,-1,738,722,723,-1,738,737,720,-1,738,720,721,-1,740,739,723,-1,740,723,724,-1,741,740,724,-1,741,724,725,-1,742,741,725,-1,742,725,726,-1,743,742,726,-1,743,726,727,-1,744,743,727,-1,744,727,728,-1,745,744,728,-1,745,728,729,-1,746,745,729,-1,746,729,730,-1,747,746,730,-1,747,730,731,-1,748,747,731,-1,748,731,732,-1,749,748,732,-1,749,732,733,-1,750,749,733,-1,750,733,734,-1,751,750,734,-1,751,734,735,-1,752,751,735,-1,752,735,736,-1,753,752,736,-1,753,736,737,-1,754,738,723,-1,754,723,739,-1,754,753,737,-1,754,737,738,-1,756,755,739,-1,756,739,740,-1,757,756,740,-1,757,740,741,-1,758,757,741,-1,758,741,742,-1,759,758,742,-1,759,742,743,-1,760,759,743,-1,760,743,744,-1,761,760,744,-1,761,744,745,-1,762,761,745,-1,762,745,746,-1,763,762,746,-1,763,746,747,-1,764,763,747,-1,764,747,748,-1,765,764,748,-1,765,748,749,-1,766,765,749,-1,766,749,750,-1,767,766,750,-1,767,750,751,-1,768,767,751,-1,768,751,752,-1,769,768,752,-1,769,752,753,-1,770,754,739,-1,770,739,755,-1,770,769,753,-1,770,753,754,-1,771,772,773,-1,771,773,774,-1,771,774,775,-1,771,775,776,-1,771,776,777,-1,771,777,778,-1,771,778,779,-1,771,779,780,-1,771,780,781,-1,771,781,782,-1,771,782,783,-1,771,783,784,-1,771,784,785,-1,771,785,786,-1,772,771,755,-1,772,755,756,-1,773,772,756,-1,773,756,757,-1,774,773,757,-1,774,757,758,-1,775,774,758,-1,775,758,759,-1,776,775,759,-1,776,759,760,-1,777,776,760,-1,777,760,761,-1,778,777,761,-1,778,761,762,-1,779,778,762,-1,779,762,763,-1,780,779,763,-1,780,763,764,-1,781,780,764,-1,781,764,765,-1,782,781,765,-1,782,765,766,-1,783,782,766,-1,783,766,767,-1,784,783,767,-1,784,767,768,-1,785,784,768,-1,785,768,769,-1,786,770,755,-1,786,755,771,-1,786,785,769,-1,786,769,770,-1,789,788,787,-1,789,787,790,-1,791,787,788,-1,791,788,792,-1,794,806,799,-1,794,799,805,-1,794,805,810,-1,799,806,807,-1,799,807,797,-1,799,797,811,-1,799,811,809,-1,799,809,801,-1,795,789,790,-1,795,790,796,-1,787,791,808,-1,787,808,797,-1,787,797,807,-1,787,807,806,-1,787,806,796,-1,787,796,790,-1,797,808,809,-1,797,809,811,-1,798,801,802,-1,798,802,804,-1,800,799,793,-1,800,793,803,-1,801,798,793,-1,801,793,799,-1,788,789,800,-1,788,800,802,-1,788,802,792,-1,800,789,795,-1,804,802,800,-1,804,800,803,-1,804,803,793,-1,804,793,798,-1,805,799,800,-1,805,800,795,-1,805,795,796,-1,808,791,792,-1,808,792,802,-1,808,802,801,-1,808,801,809,-1,814,813,812,-1,814,812,815,-1,816,812,813,-1,816,813,817,-1,819,831,824,-1};
			return value;
		}
		private int[] getBowAngle_Geo_9_103_coordIndex_6()
		{
			int[] value = {819,824,830,-1,819,830,835,-1,824,831,832,-1,824,832,822,-1,824,822,836,-1,824,836,834,-1,824,834,826,-1,820,814,815,-1,820,815,821,-1,821,815,812,-1,821,812,816,-1,821,816,833,-1,821,833,822,-1,821,822,832,-1,821,832,831,-1,822,833,834,-1,822,834,836,-1,823,826,827,-1,823,827,829,-1,825,824,818,-1,825,818,828,-1,826,823,818,-1,826,818,824,-1,825,827,817,-1,825,817,813,-1,825,813,814,-1,825,814,820,-1,829,827,825,-1,829,825,828,-1,829,828,818,-1,829,818,823,-1,830,824,825,-1,830,825,820,-1,830,820,821,-1,833,816,817,-1,833,817,827,-1,833,827,826,-1,833,826,834,-1,851,850,849,-1,851,849,848,-1,851,848,847,-1,851,847,846,-1,851,846,845,-1,851,845,844,-1,851,844,843,-1,851,843,842,-1,851,842,841,-1,851,841,840,-1,851,840,839,-1,851,839,838,-1,851,838,837,-1,851,837,852,-1,853,837,838,-1,853,838,854,-1,854,838,839,-1,854,839,855,-1,855,839,840,-1,855,840,856,-1,856,840,841,-1,856,841,857,-1,857,841,842,-1,857,842,858,-1,858,842,843,-1,858,843,859,-1,859,843,844,-1,859,844,860,-1,860,844,845,-1,860,845,861,-1,861,845,846,-1,861,846,862,-1,862,846,847,-1,862,847,863,-1,863,847,848,-1,863,848,864,-1,864,848,849,-1,864,849,865,-1,865,849,850,-1,865,850,866,-1,866,850,851,-1,866,851,867,-1,867,851,852,-1,867,852,868,-1,868,852,837,-1,868,837,853,-1,883,882,881,-1,883,881,880,-1,883,880,879,-1,883,879,878,-1,883,878,877,-1,883,877,876,-1,883,876,875,-1,883,875,874,-1,883,874,873,-1,883,873,872,-1,883,872,871,-1,883,871,870,-1,883,870,869,-1,883,869,884,-1,885,869,870,-1,885,870,886,-1,886,870,871,-1,886,871,887,-1,887,871,872,-1,887,872,888,-1,888,872,873,-1,888,873,889,-1,889,873,874,-1,889,874,890,-1,890,874,875,-1,890,875,891,-1,891,875,876,-1,891,876,892,-1,892,876,877,-1,892,877,893,-1,893,877,878,-1,893,878,894,-1,894,878,879,-1,894,879,895,-1,895,879,880,-1,895,880,896,-1,896,880,881,-1,896,881,897,-1,897,881,882,-1,897,882,898,-1,898,882,883,-1,898,883,899,-1,899,883,884,-1,899,884,900,-1,900,884,869,-1,900,869,885,-1,915,914,913,-1,915,913,912,-1,915,912,911,-1,915,911,910,-1,915,910,909,-1,915,909,908,-1,915,908,907,-1,915,907,906,-1,915,906,905,-1,915,905,904,-1,915,904,903,-1,915,903,902,-1,915,902,901,-1,915,901,916,-1,917,901,902,-1,917,902,918,-1,918,902,903,-1,918,903,919,-1,919,903,904,-1,919,904,920,-1,920,904,905,-1,920,905,921,-1,921,905,906,-1,921,906,922,-1,922,906,907,-1,922,907,923,-1,923,907,908,-1,923,908,924,-1,924,908,909,-1,924,909,925,-1,925,909,910,-1,925,910,926,-1,926,910,911,-1,926,911,927,-1,927,911,912,-1,927,912,928,-1,928,912,913,-1,928,913,929,-1,929,913,914,-1,929,914,930,-1,930,914,915,-1,930,915,931,-1,931,915,916,-1,931,916,932,-1,932,916,901,-1,932,901,917,-1};
			return value;
		}


		/** Define subarrays using type double[] */
		private double[] getBowAngle_Coord_10_103_point_1()
		{
			double[] value = {.11,.706,-.412,.106,.438,-.587,.106,.438,.79,.11,.706,.601,-1.467,.706,-.412,-1.467,.438,-.587,-1.467,.438,.79,-1.467,.706,.601,-2.582,.447,-.101,-2.582,.438,-.087,-2.582,.438,.3,-2.582,.447,.306,-2.582,.447,-.091,-2.582,.447,.311,2.538,.706,.601,2.776,.468,.79,2.776,.468,-.587,2.538,.706,-.412,.686,.706,.601,.686,.706,-.412,-1.467,.763,-.412,-1.467,.763,.601,-1.467,.725,-.412,-1.467,.725,.601,.11,.725,.601,.11,.725,-.412,.686,.718,-.412,.686,.718,.601,2.538,.718,.601,2.538,.718,-.412,-1.467,.724,.599,-1.467,.724,-.411,-1.467,.707,-.411,-1.467,.707,.599,.248,.707,.273,.252,.707,.272,.255,.707,.27,.257,.707,.267,.257,.707,.263,.257,.707,.26,.255,.707,.257,.252,.707,.255,.248,.707,.254,.245,.707,.255,.242,.707,.257,.24,.707,.26,.239,.707,.263,.24,.707,.267,.242,.707,.27,.245,.707,.272,.248,.725,.273,.252,.725,.272,.255,.725,.27,.257,.725,.267,.257,.725,.263,.257,.725,.26,.255,.725,.257,.252,.725,.255,.248,.725,.254,.245,.725,.255,.242,.725,.257,.24,.725,.26,.239,.725,.263,.24,.725,.267,.242,.725,.27,.245,.725,.272,.303,.679,-.451,.302,.674,-.454,.299,.67,-.456,.294,.667,-.456,.289,.665,-.456,.284,.666,-.454,.28,.668,-.452,.277,.671,-.449,.276,.676,-.446,.277,.68,-.444,.28,.685,-.442,.284,.688,-.441,.289,.689,-.442,.294,.689,-.443,.299,.686,-.446,.302,.683,-.448,.301,.684,-.456,.3,.679,-.458,.297,.675,-.46,.293,.672,-.461,.288,.671,-.46,.283,.671,-.459,.278,.673,-.457,.275,.677,-.454,.274,.681,-.451,.275,.686,-.448,.278,.69,-.446,.283,.693,-.446,.288,.694,-.446,.293,.694,-.448,.297,.692,-.45,.3,.688,-.453,-1.802,.692,.108,-1.824,.602,.108};
			return value;
		}
		private double[] getBowAngle_Coord_10_103_point_2()
		{
			double[] value = {-1.824,.602,.123,-1.802,.692,.123,-1.975,.651,.108,-1.914,.581,.108,-1.914,.581,.123,-1.975,.651,.123,-1.849,.617,.123,-1.839,.66,.123,-1.719,.711,.123,-1.826,.602,.123,-1.869,.592,.123,-1.913,.581,.123,-1.845,.682,.123,-1.888,.671,.123,-1.932,.661,.123,-1.899,.606,.123,-1.927,.639,.123,-2.062,.631,.123,-1.845,.682,.108,-1.888,.671,.108,-1.932,.661,.108,-1.826,.602,.108,-1.869,.592,.108,-1.913,.581,.108,-1.719,.711,.108,-1.839,.66,.108,-1.849,.617,.108,-2.062,.631,.108,-1.927,.639,.108,-1.899,.606,.108,-2.067,.63,.116,-1.714,.712,.116,-1.808,.669,.123,-1.778,.68,.123,-1.73,.697,.122,-1.73,.697,.109,-1.778,.68,.109,-1.808,.669,.108,-1.96,.634,.123,-1.993,.63,.123,-2.044,.624,.122,-2.044,.624,.109,-1.993,.63,.109,-1.96,.634,.108,-1.859,.628,.123,-1.86,.641,.123,-1.895,.621,.123,-1.902,.633,.123,-1.86,.641,.108,-1.859,.628,.108,-1.902,.633,.108,-1.895,.621,.108,-2.018,.641,.123,-1.977,.632,.123,-2.019,.627,.123,-2.04,.636,.123,-1.997,.646,.123,-1.76,.701,.123,-1.793,.675,.123,-1.754,.688,.123,-1.824,.687,.123,-1.781,.697,.123,-1.74,.706,.123,.391,.679,-.451,.39,.674,-.454,.387,.67,-.456,.383,.667,-.456,.377,.665,-.456,.372,.666,-.454,.368,.668,-.452,.365,.671,-.449,.364,.676,-.446,.365,.68,-.444,.368,.685,-.442,.372,.688,-.441,.378,.689,-.442,.383,.689,-.443,.387,.686,-.446,.39,.683,-.448,.39,.684,-.456,.389,.679,-.458,.386,.675,-.46,.381,.672,-.461,.376,.671,-.46,.371,.671,-.459,.367,.673,-.457,.364,.677,-.454,.363,.681,-.451,.364,.686,-.448,.367,.69,-.446,.371,.693,-.446,.376,.694,-.446,.381,.694,-.448,.386,.692,-.45,.389,.688,-.453,.487,.679,-.451,.486,.674,-.454,.483,.67,-.456,.478,.667,-.456,.473,.665,-.456};
			return value;
		}
		private double[] getBowAngle_Coord_10_103_point_3()
		{
			double[] value = {.468,.666,-.454,.464,.668,-.452,.461,.671,-.449,.46,.676,-.446,.461,.68,-.444,.464,.685,-.442,.468,.688,-.441,.473,.689,-.442,.478,.689,-.443,.483,.686,-.446,.486,.683,-.448,.485,.684,-.456,.484,.679,-.458,.481,.675,-.46,.477,.672,-.461,.472,.671,-.46,.467,.671,-.459,.462,.673,-.457,.459,.677,-.454,.458,.681,-.451,.459,.686,-.448,.462,.69,-.446,.467,.693,-.446,.472,.694,-.446,.477,.694,-.448,.481,.692,-.45,.484,.688,-.453,.471,.709,-.067,.471,.7,-.067,.471,.7,.267,.471,.709,.267,.219,.709,-.067,.219,.7,-.067,.219,.7,.267,.219,.709,.267,.439,.709,-.094,.376,.709,-.137,.314,.709,-.137,.251,.709,-.094,.439,.7,-.094,.376,.7,-.137,.314,.7,-.137,.251,.7,-.094,.439,.7,.294,.376,.7,.336,.314,.7,.336,.251,.7,.294,.439,.709,.294,.376,.709,.336,.314,.709,.336,.251,.709,.294,.498,.709,-.018,.502,.709,.061,.502,.709,.139,.498,.709,.217,.498,.7,-.018,.502,.7,.061,.502,.7,.139,.498,.7,.217,.192,.709,-.018,.189,.709,.061,.189,.709,.139,.192,.709,.217,.192,.7,-.018,.189,.7,.061,.189,.7,.139,.192,.7,.217,.326,.707,.321,.33,.707,.321,.333,.707,.319,.335,.707,.316,.336,.707,.312,.335,.707,.309,.333,.707,.306,.33,.707,.304,.326,.707,.303,.323,.707,.304,.32,.707,.306,.318,.707,.309,.317,.707,.312,.318,.707,.316,.32,.707,.319,.323,.707,.321,.326,.725,.321,.33,.725,.321,.333,.725,.319,.335,.725,.316,.336,.725,.312,.335,.725,.309,.333,.725,.306,.33,.725,.304,.326,.725,.303,.323,.725,.304,.32,.725,.306,.318,.725,.309,.317,.725,.312,.318,.725,.316,.32,.725,.319,.323,.725,.321,.37,.707,.321};
			return value;
		}
		private double[] getBowAngle_Coord_10_103_point_4()
		{
			double[] value = {.373,.707,.321,.376,.707,.319,.378,.707,.316,.379,.707,.312,.378,.707,.309,.376,.707,.306,.373,.707,.304,.37,.707,.303,.366,.707,.304,.363,.707,.306,.361,.707,.309,.361,.707,.312,.361,.707,.316,.363,.707,.319,.366,.707,.321,.37,.725,.321,.373,.725,.321,.376,.725,.319,.378,.725,.316,.379,.725,.312,.378,.725,.309,.376,.725,.306,.373,.725,.304,.37,.725,.303,.366,.725,.304,.363,.725,.306,.361,.725,.309,.361,.725,.312,.361,.725,.316,.363,.725,.319,.366,.725,.321,.326,.707,-.106,.33,.707,-.107,.333,.707,-.109,.335,.707,-.112,.336,.707,-.115,.335,.707,-.119,.333,.707,-.122,.33,.707,-.124,.326,.707,-.124,.323,.707,-.124,.32,.707,-.122,.318,.707,-.119,.317,.707,-.115,.318,.707,-.112,.32,.707,-.109,.323,.707,-.107,.326,.725,-.106,.33,.725,-.107,.333,.725,-.109,.335,.725,-.112,.336,.725,-.115,.335,.725,-.119,.333,.725,-.122,.33,.725,-.124,.326,.725,-.124,.323,.725,-.124,.32,.725,-.122,.318,.725,-.119,.317,.725,-.115,.318,.725,-.112,.32,.725,-.109,.323,.725,-.107,.37,.707,-.106,.373,.707,-.107,.376,.707,-.109,.378,.707,-.112,.379,.707,-.115,.378,.707,-.119,.376,.707,-.122,.373,.707,-.124,.37,.707,-.124,.366,.707,-.124,.363,.707,-.122,.361,.707,-.119,.361,.707,-.115,.361,.707,-.112,.363,.707,-.109,.366,.707,-.107,.37,.725,-.106,.373,.725,-.107,.376,.725,-.109,.378,.725,-.112,.379,.725,-.115,.378,.725,-.119,.376,.725,-.122,.373,.725,-.124,.37,.725,-.124,.366,.725,-.124,.363,.725,-.122,.361,.725,-.119,.361,.725,-.115,.361,.725,-.112,.363,.725,-.109,.366,.725,-.107,.248,.707,-.057,.252,.707,-.057,.255,.707,-.059,.257,.707,-.062,.257,.707,-.066};
			return value;
		}
		private double[] getBowAngle_Coord_10_103_point_5()
		{
			double[] value = {.257,.707,-.069,.255,.707,-.072,.252,.707,-.074,.248,.707,-.075,.245,.707,-.074,.242,.707,-.072,.24,.707,-.069,.239,.707,-.066,.24,.707,-.062,.242,.707,-.059,.245,.707,-.057,.248,.725,-.057,.252,.725,-.057,.255,.725,-.059,.257,.725,-.062,.257,.725,-.066,.257,.725,-.069,.255,.725,-.072,.252,.725,-.074,.248,.725,-.075,.245,.725,-.074,.242,.725,-.072,.24,.725,-.069,.239,.725,-.066,.24,.725,-.062,.242,.725,-.059,.245,.725,-.057,.44,.707,-.057,.444,.707,-.057,.447,.707,-.059,.449,.707,-.062,.449,.707,-.066,.449,.707,-.069,.447,.707,-.072,.444,.707,-.074,.44,.707,-.075,.437,.707,-.074,.434,.707,-.072,.432,.707,-.069,.431,.707,-.066,.432,.707,-.062,.434,.707,-.059,.437,.707,-.057,.44,.725,-.057,.444,.725,-.057,.447,.725,-.059,.449,.725,-.062,.449,.725,-.066,.449,.725,-.069,.447,.725,-.072,.444,.725,-.074,.44,.725,-.075,.437,.725,-.074,.434,.725,-.072,.432,.725,-.069,.431,.725,-.066,.432,.725,-.062,.434,.725,-.059,.437,.725,-.057,.44,.707,.273,.444,.707,.272,.447,.707,.27,.449,.707,.267,.449,.707,.263,.449,.707,.26,.447,.707,.257,.444,.707,.255,.44,.707,.254,.437,.707,.255,.434,.707,.257,.432,.707,.26,.431,.707,.263,.432,.707,.267,.434,.707,.27,.437,.707,.272,.44,.725,.273,.444,.725,.272,.447,.725,.27,.449,.725,.267,.449,.725,.263,.449,.725,.26,.447,.725,.257,.444,.725,.255,.44,.725,.254,.437,.725,.255,.434,.725,.257,.432,.725,.26,.431,.725,.263,.432,.725,.267,.434,.725,.27,.437,.725,.272,.207,.707,.046,.21,.707,.045,.213,.707,.043,.215,.707,.04,.216,.707,.036,.215,.707,.033,.213,.707,.03,.21,.707,.028,.207,.707,.027};
			return value;
		}
		private double[] getBowAngle_Coord_10_103_point_6()
		{
			double[] value = {.203,.707,.028,.2,.707,.03,.198,.707,.033,.197,.707,.036,.198,.707,.04,.2,.707,.043,.203,.707,.045,.207,.725,.046,.21,.725,.045,.213,.725,.043,.215,.725,.04,.216,.725,.036,.215,.725,.033,.213,.725,.03,.21,.725,.028,.207,.725,.027,.203,.725,.028,.2,.725,.03,.198,.725,.033,.197,.725,.036,.198,.725,.04,.2,.725,.043,.203,.725,.045,.207,.707,.179,.21,.707,.179,.213,.707,.177,.215,.707,.174,.216,.707,.17,.215,.707,.167,.213,.707,.164,.21,.707,.162,.207,.707,.161,.203,.707,.162,.2,.707,.164,.198,.707,.167,.197,.707,.17,.198,.707,.174,.2,.707,.177,.203,.707,.179,.207,.725,.179,.21,.725,.179,.213,.725,.177,.215,.725,.174,.216,.725,.17,.215,.725,.167,.213,.725,.164,.21,.725,.162,.207,.725,.161,.203,.725,.162,.2,.725,.164,.198,.725,.167,.197,.725,.17,.198,.725,.174,.2,.725,.177,.203,.725,.179,.484,.707,.046,.487,.707,.045,.49,.707,.043,.492,.707,.04,.493,.707,.036,.492,.707,.033,.49,.707,.03,.487,.707,.028,.484,.707,.027,.48,.707,.028,.478,.707,.03,.476,.707,.033,.475,.707,.036,.476,.707,.04,.478,.707,.043,.48,.707,.045,.484,.725,.046,.487,.725,.045,.49,.725,.043,.492,.725,.04,.493,.725,.036,.492,.725,.033,.49,.725,.03,.487,.725,.028,.484,.725,.027,.48,.725,.028,.478,.725,.03,.476,.725,.033,.475,.725,.036,.476,.725,.04,.478,.725,.043,.48,.725,.045,.484,.707,.179,.487,.707,.179,.49,.707,.177,.492,.707,.174,.493,.707,.17,.492,.707,.167,.49,.707,.164,.487,.707,.162,.484,.707,.161,.48,.707,.162,.478,.707,.164,.476,.707,.167,.475,.707,.17};
			return value;
		}
		private double[] getBowAngle_Coord_10_103_point_7()
		{
			double[] value = {.476,.707,.174,.478,.707,.177,.48,.707,.179,.484,.725,.179,.487,.725,.179,.49,.725,.177,.492,.725,.174,.493,.725,.17,.492,.725,.167,.49,.725,.164,.487,.725,.162,.484,.725,.161,.48,.725,.162,.478,.725,.164,.476,.725,.167,.475,.725,.17,.476,.725,.174,.478,.725,.177,.48,.725,.179,.351,.688,.228,.399,.688,.218,.44,.688,.191,.468,.688,.15,.477,.688,.102,.468,.688,.053,.44,.688,.012,.399,.688,-.015,.351,.688,-.025,.303,.688,-.015,.262,.688,.012,.234,.688,.053,.225,.688,.102,.234,.688,.15,.262,.688,.191,.303,.688,.218,.351,.881,.228,.399,.881,.218,.44,.881,.191,.468,.881,.15,.477,.881,.102,.468,.881,.053,.44,.881,.012,.399,.881,-.015,.351,.881,-.025,.303,.881,-.015,.262,.881,.012,.234,.881,.053,.225,.881,.102,.234,.881,.15,.262,.881,.191,.303,.881,.218,-2.504,.441,.126,-2.498,.443,.093,-2.492,.444,.096,-2.489,.445,.102,-2.488,.445,.109,-2.489,.445,.115,-2.492,.444,.121,-2.498,.443,.124,-2.502,.428,.126,-2.508,.427,.124,-2.513,.425,.121,-2.517,.425,.115,-2.518,.424,.109,-2.517,.425,.102,-2.513,.425,.096,-2.508,.427,.093,-2.502,.428,.091,-2.495,.429,.093,-2.49,.43,.096,-2.486,.431,.102,-2.485,.432,.109,-2.486,.431,.115,-2.49,.43,.121,-2.495,.429,.124,-2.496,.453,.124,-2.49,.455,.121,-2.487,.455,.115,-2.485,.456,.109,-2.487,.455,.102,-2.49,.455,.096,-2.496,.453,.093,-2.502,.452,.091,-2.508,.451,.093,-2.514,.45,.096,-2.518,.449,.102,-2.519,.448,.109,-2.518,.449,.115,-2.514,.45,.121,-2.508,.451,.124,-2.502,.452,.126,-2.486,.469,.124,-2.481,.466,.121,-2.478,.465,.115,-2.477,.464,.109,-2.478,.465,.102,-2.481,.466,.096,-2.486,.469,.093,-2.492,.472,.091,-2.498,.475,.093};
			return value;
		}
		private double[] getBowAngle_Coord_10_103_point_8()
		{
			double[] value = {-2.503,.477,.096,-2.506,.479,.102,-2.507,.48,.109,-2.506,.479,.115,-2.503,.477,.121,-2.498,.475,.124,-2.492,.472,.126,-2.461,.499,.126,-2.46,.492,.124,-2.459,.487,.121,-2.458,.483,.115,-2.458,.482,.109,-2.458,.483,.102,-2.459,.487,.096,-2.46,.492,.093,-2.461,.499,.091,-2.462,.505,.093,-2.463,.511,.096,-2.463,.515,.102,-2.464,.516,.109,-2.463,.515,.115,-2.463,.511,.121,-2.462,.505,.124,-2.332,.529,.124,-2.331,.522,.126,-2.329,.516,.124,-2.328,.51,.121,-2.328,.506,.115,-2.328,.505,.109,-2.328,.506,.102,-2.328,.51,.096,-2.329,.516,.093,-2.331,.522,.091,-2.332,.529,.093,-2.333,.535,.096,-2.333,.538,.102,-2.334,.54,.109,-2.333,.538,.115,-2.333,.535,.121,-2.308,.523,.124,-2.311,.517,.126,-2.314,.511,.124,-2.317,.506,.121,-2.319,.503,.115,-2.319,.502,.109,-2.319,.503,.102,-2.317,.506,.096,-2.314,.511,.093,-2.311,.517,.091,-2.308,.523,.093,-2.305,.528,.096,-2.303,.531,.102,-2.303,.532,.109,-2.303,.531,.115,-2.305,.528,.121,-2.291,.513,.124,-2.294,.508,.126,-2.298,.502,.124,-2.3,.497,.121,-2.302,.493,.115,-2.303,.492,.109,-2.302,.493,.102,-2.3,.497,.096,-2.298,.502,.093,-2.294,.508,.091,-2.291,.513,.093,-2.289,.518,.096,-2.287,.522,.102,-2.286,.523,.109,-2.287,.522,.115,-2.289,.518,.121,-2.279,.506,.124,-2.284,.501,.126,-2.289,.497,.124,-2.293,.493,.121,-2.296,.491,.115,-2.297,.49,.109,-2.296,.491,.102,-2.293,.493,.096,-2.289,.497,.093,-2.284,.501,.091,-2.279,.506,.093,-2.275,.509,.096,-2.272,.512,.102,-2.271,.513,.109,-2.272,.512,.115,-2.275,.509,.121,-1.443,.692,-.4,-1.443,.763,-.399,-1.443,.764,-.47,-1.443,.693,-.471,-1.514,.692,-.4,-1.514,.763,-.399,-1.458,.759,-.471,-1.458,.693,-.471,-1.457,.764,-.47,-1.457,.693,-.471,-1.514,.693,-.47,-1.514,.759,-.47,-1.458,.759,-.414};
			return value;
		}
		private double[] getBowAngle_Coord_10_103_point_9()
		{
			double[] value = {-1.458,.763,-.418,-1.514,.759,-.414,-1.514,.763,-.409,-1.458,.765,-.471,-1.514,.764,-.47,-1.458,.703,-.414,-1.472,.693,-.47,-1.5,.693,-.47,-1.514,.692,-.411,-1.514,.703,-.414,-1.458,.701,-.471,-1.514,.701,-.471,-1.437,.759,.605,-1.437,.688,.605,-1.437,.688,.676,-1.437,.759,.676,-1.508,.759,.605,-1.508,.688,.605,-1.452,.693,.677,-1.452,.759,.677,-1.451,.688,.676,-1.451,.759,.676,-1.508,.759,.676,-1.508,.693,.676,-1.452,.693,.619,-1.452,.688,.624,-1.508,.693,.619,-1.508,.688,.615,-1.452,.687,.677,-1.508,.687,.676,-1.452,.749,.619,-1.466,.758,.676,-1.494,.758,.676,-1.508,.759,.616,-1.508,.749,.619,-1.452,.751,.677,-1.508,.751,.677,.321,.679,.637,.32,.674,.639,.317,.67,.641,.313,.668,.643,.308,.667,.644,.303,.669,.645,.298,.672,.645,.295,.676,.644,.294,.681,.642,.295,.686,.64,.298,.69,.638,.303,.692,.636,.308,.693,.635,.313,.691,.634,.317,.688,.634,.32,.684,.635,.32,.679,.63,.319,.674,.632,.316,.67,.634,.312,.668,.636,.306,.667,.637,.301,.669,.638,.297,.672,.638,.294,.676,.637,.293,.681,.635,.294,.686,.633,.297,.69,.631,.301,.692,.629,.307,.693,.628,.312,.691,.627,.316,.688,.627,.319,.684,.628,.41,.679,.637,.408,.674,.639,.406,.67,.641,.401,.668,.643,.396,.667,.644,.391,.669,.645,.386,.672,.645,.384,.676,.644,.383,.681,.642,.384,.686,.64,.387,.69,.638,.391,.692,.636,.396,.693,.635,.401,.691,.634,.406,.688,.634,.409,.684,.635,.408,.679,.63,.407,.674,.632,.404,.67,.634,.4,.668,.636,.395,.667,.637,.39,.669,.638,.385,.672,.638,.382,.676,.637,.381,.681,.635,.382,.686,.633,.385,.69,.631,.39,.692,.629,.395,.693,.628,.4,.691,.627,.404,.688,.627};
			return value;
		}
		private double[] getBowAngle_Coord_10_103_point_10()
		{
			double[] value = {.407,.684,.628,.505,.679,.637,.504,.674,.639,.501,.67,.641,.497,.668,.643,.492,.667,.644,.487,.669,.645,.482,.672,.645,.479,.676,.644,.478,.681,.642,.479,.686,.64,.482,.69,.638,.487,.692,.636,.492,.693,.635,.497,.691,.634,.501,.688,.634,.504,.684,.635,.504,.679,.63,.503,.674,.632,.5,.67,.634,.496,.668,.636,.49,.667,.637,.485,.669,.638,.481,.672,.638,.478,.676,.637,.477,.681,.635,.478,.686,.633,.481,.69,.631,.485,.692,.629,.49,.693,.628,.496,.691,.627,.5,.688,.627,.503,.684,.628};
			return value;
		}


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


		/** Define subarrays using type double[] */
		private double[] getBracket_Coord_10_112_point_1()
		{
			double[] value = {-1.467,.706,-.412,-1.467,.706,.601,-2.582,.447,.306,-2.582,.447,.311,-1.467,.725,-.412,-1.467,.724,-.411,-1.467,.707,-.411,.248,.707,.273,.252,.707,.272,.255,.707,.27,.257,.707,.267,.257,.707,.263,.257,.707,.26,.255,.707,.257,.252,.707,.255,.248,.707,.254,.245,.707,.255,.242,.707,.257,.24,.707,.26,.239,.707,.263,.24,.707,.267,.242,.707,.27,.245,.707,.272,.303,.679,-.451,.302,.674,-.454,.299,.67,-.456,.294,.667,-.456,.289,.665,-.456,.284,.666,-.454,.28,.668,-.452,.277,.671,-.449,.276,.676,-.446,.277,.68,-.444,.28,.685,-.442,.284,.688,-.441,.289,.689,-.442,.294,.689,-.443,.299,.686,-.446,.302,.683,-.448,-1.824,.602,.108,-1.824,.602,.123,-1.914,.581,.108,-1.914,.581,.123,-1.839,.66,.123,-1.826,.602,.123,-1.869,.592,.123,-1.913,.581,.123,-1.826,.602,.108,-1.869,.592,.108,-1.913,.581,.108,-1.839,.66,.108,-1.808,.669,.123,-1.778,.68,.123,-1.778,.68,.109,-1.808,.669,.108,-1.96,.634,.123,-1.993,.63,.123,-1.977,.632,.123,-2.019,.627,.123,-1.793,.675,.123,.391,.679,-.451,.39,.674,-.454,.387,.67,-.456,.383,.667,-.456,.377,.665,-.456,.372,.666,-.454,.368,.668,-.452,.365,.671,-.449,.364,.676,-.446,.365,.68,-.444,.368,.685,-.442,.372,.688,-.441,.378,.689,-.442,.383,.689,-.443,.387,.686,-.446,.39,.683,-.448,.487,.679,-.451,.486,.674,-.454,.483,.67,-.456,.478,.667,-.456,.473,.665,-.456,.468,.666,-.454,.464,.668,-.452,.461,.671,-.449,.46,.676,-.446,.461,.68,-.444,.464,.685,-.442,.468,.688,-.441,.473,.689,-.442,.478,.689,-.443,.483,.686,-.446,.486,.683,-.448,.471,.7,-.067,.471,.7,.267,.219,.7,-.067,.219,.7,.267,.439,.7,-.094,.376,.7,-.137,.314,.7,-.137,.251,.7,-.094};
			return value;
		}
		private double[] getBracket_Coord_10_112_point_2()
		{
			double[] value = {.439,.7,.294,.376,.7,.336,.314,.7,.336,.251,.7,.294,.498,.7,-.018,.502,.7,.061,.502,.7,.139,.498,.7,.217,.192,.7,-.018,.189,.7,.061,.189,.7,.139,.192,.7,.217,.326,.707,.321,.33,.707,.321,.333,.707,.319,.335,.707,.316,.336,.707,.312,.335,.707,.309,.333,.707,.306,.33,.707,.304,.326,.707,.303,.323,.707,.304,.32,.707,.306,.318,.707,.309,.317,.707,.312,.318,.707,.316,.32,.707,.319,.323,.707,.321,.37,.707,.321,.373,.707,.321,.376,.707,.319,.378,.707,.316,.379,.707,.312,.378,.707,.309,.376,.707,.306,.373,.707,.304,.37,.707,.303,.366,.707,.304,.363,.707,.306,.361,.707,.309,.361,.707,.312,.361,.707,.316,.363,.707,.319,.366,.707,.321,.326,.707,-.106,.33,.707,-.107,.333,.707,-.109,.335,.707,-.112,.336,.707,-.115,.335,.707,-.119,.333,.707,-.122,.33,.707,-.124,.326,.707,-.124,.323,.707,-.124,.32,.707,-.122,.318,.707,-.119,.317,.707,-.115,.318,.707,-.112,.32,.707,-.109,.323,.707,-.107,.37,.707,-.106,.373,.707,-.107,.376,.707,-.109,.378,.707,-.112,.379,.707,-.115,.378,.707,-.119,.376,.707,-.122,.373,.707,-.124,.37,.707,-.124,.366,.707,-.124,.363,.707,-.122,.361,.707,-.119,.361,.707,-.115,.361,.707,-.112,.363,.707,-.109,.366,.707,-.107,.248,.707,-.057,.252,.707,-.057,.255,.707,-.059,.257,.707,-.062,.257,.707,-.066,.257,.707,-.069,.255,.707,-.072,.252,.707,-.074,.248,.707,-.075,.245,.707,-.074,.242,.707,-.072,.24,.707,-.069,.239,.707,-.066,.24,.707,-.062,.242,.707,-.059,.245,.707,-.057,.44,.707,-.057,.444,.707,-.057,.447,.707,-.059,.449,.707,-.062,.449,.707,-.066,.449,.707,-.069,.447,.707,-.072,.444,.707,-.074};
			return value;
		}
		private double[] getBracket_Coord_10_112_point_3()
		{
			double[] value = {.44,.707,-.075,.437,.707,-.074,.434,.707,-.072,.432,.707,-.069,.431,.707,-.066,.432,.707,-.062,.434,.707,-.059,.437,.707,-.057,.44,.707,.273,.444,.707,.272,.447,.707,.27,.449,.707,.267,.449,.707,.263,.449,.707,.26,.447,.707,.257,.444,.707,.255,.44,.707,.254,.437,.707,.255,.434,.707,.257,.432,.707,.26,.431,.707,.263,.432,.707,.267,.434,.707,.27,.437,.707,.272,.207,.707,.046,.21,.707,.045,.213,.707,.043,.215,.707,.04,.216,.707,.036,.215,.707,.033,.213,.707,.03,.21,.707,.028,.207,.707,.027,.203,.707,.028,.2,.707,.03,.198,.707,.033,.197,.707,.036,.198,.707,.04,.2,.707,.043,.203,.707,.045,.207,.707,.179,.21,.707,.179,.213,.707,.177,.215,.707,.174,.216,.707,.17,.215,.707,.167,.213,.707,.164,.21,.707,.162,.207,.707,.161,.203,.707,.162,.2,.707,.164,.198,.707,.167,.197,.707,.17,.198,.707,.174,.2,.707,.177,.203,.707,.179,.484,.707,.046,.487,.707,.045,.49,.707,.043,.492,.707,.04,.493,.707,.036,.492,.707,.033,.49,.707,.03,.487,.707,.028,.484,.707,.027,.48,.707,.028,.478,.707,.03,.476,.707,.033,.475,.707,.036,.476,.707,.04,.478,.707,.043,.48,.707,.045,.484,.707,.179,.487,.707,.179,.49,.707,.177,.492,.707,.174,.493,.707,.17,.492,.707,.167,.49,.707,.164,.487,.707,.162,.484,.707,.161,.48,.707,.162,.478,.707,.164,.476,.707,.167,.475,.707,.17,.476,.707,.174,.478,.707,.177,.48,.707,.179,.351,.688,.228,.399,.688,.218,.44,.688,.191,.468,.688,.15,.477,.688,.102,.468,.688,.053,.44,.688,.012,.399,.688,-.015,.351,.688,-.025,.303,.688,-.015,.262,.688,.012,.234,.688,.053};
			return value;
		}
		private double[] getBracket_Coord_10_112_point_4()
		{
			double[] value = {.225,.688,.102,.234,.688,.15,.262,.688,.191,.303,.688,.218,-2.504,.441,.126,-2.511,.44,.124,-2.516,.439,.121,-2.52,.438,.115,-2.521,.438,.109,-2.52,.438,.102,-2.516,.439,.096,-2.511,.44,.093,-2.504,.441,.091,-2.498,.443,.093,-2.492,.444,.096,-2.492,.444,.121,-2.498,.443,.124,-2.502,.428,.126,-2.508,.427,.124,-2.513,.425,.121,-2.517,.425,.115,-2.518,.424,.109,-2.517,.425,.102,-2.513,.425,.096,-2.508,.427,.093,-2.502,.428,.091,-2.495,.429,.093,-2.49,.43,.096,-2.49,.43,.121,-2.495,.429,.124,-2.496,.453,.093,-2.502,.452,.091,-2.508,.451,.093,-2.514,.45,.096,-2.518,.449,.102,-2.519,.448,.109,-2.518,.449,.115,-2.514,.45,.121,-2.508,.451,.124,-2.502,.452,.126,-1.458,.693,-.471,-1.457,.693,-.471,-1.458,.703,-.414,-1.472,.693,-.47,-1.458,.701,-.471,-1.452,.759,.677,-1.451,.759,.676,-1.452,.749,.619,-1.466,.758,.676,-1.452,.751,.677,.551,.625,.653,.226,.632,.647,.551,.627,.659,.226,.634,.653,.398,.744,-.336,.392,.746,-.337,.413,.739,-.351,.412,.74,-.345,.409,.741,-.34,.404,.743,-.337,.406,.781,-.34,.4,.783,-.342,.421,.777,-.355,.42,.778,-.35,.417,.779,-.345,.412,.78,-.342,.409,.685,.571,.404,.686,.567,.398,.687,.566,.392,.688,.568,.387,.69,.571,.384,.691,.576,.383,.692,.581,.384,.692,.587,.388,.692,.591,.393,.692,.594,.399,.69,.595,.405,.689,.594,.409,.688,.591,.413,.686,.586,.414,.685,.581,.412,.685,.575,.32,.679,.63,.319,.674,.632,.316,.67,.634,.312,.668,.636,.306,.667,.637,.301,.669,.638,.297,.672,.638,.294,.676,.637,.293,.681,.635,.294,.686,.633,.297,.69,.631,.301,.692,.629,.307,.693,.628,.312,.691,.627,.316,.688,.627,.319,.684,.628,.408,.679,.63,.407,.674,.632};
			return value;
		}
		private double[] getBracket_Coord_10_112_point_5()
		{
			double[] value = {.404,.67,.634,.4,.668,.636,.395,.667,.637,.39,.669,.638,.385,.672,.638,.382,.676,.637,.381,.681,.635,.382,.686,.633,.385,.69,.631,.39,.692,.629,.395,.693,.628,.4,.691,.627,.404,.688,.627,.407,.684,.628,.504,.679,.63,.503,.674,.632,.5,.67,.634,.496,.668,.636,.49,.667,.637,.485,.669,.638,.481,.672,.638,.478,.676,.637,.477,.681,.635,.478,.686,.633,.481,.69,.631,.485,.692,.629,.49,.693,.628,.496,.691,.627,.5,.688,.627,.503,.684,.628};
			return value;
		}


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


		/** Define subarrays using type double[] */
		private double[] getCenterBar_Coord_10_117_point_1()
		{
			double[] value = {.405,.775,-.34,.399,.776,-.341,.394,.776,-.344,.39,.777,-.348,.389,.776,-.354,.39,.775,-.36,.393,.774,-.364,.398,.772,-.368,.403,.771,-.369,.409,.77,-.368,.414,.769,-.365,.418,.769,-.36,.419,.769,-.354,.418,.77,-.349,.415,.772,-.344,.41,.773,-.341,.398,.744,-.336,.392,.746,-.337,.387,.746,-.34,.384,.746,-.345,.382,.746,-.35,.383,.745,-.356,.386,.744,-.361,.391,.742,-.364,.397,.741,-.365,.403,.74,-.364,.408,.739,-.361,.411,.739,-.356,.413,.739,-.351,.412,.74,-.345,.409,.741,-.34,.404,.743,-.337,.406,.781,-.34,.4,.783,-.342,.395,.784,-.345,.392,.784,-.349,.391,.784,-.355,.392,.784,-.361,.395,.783,-.365,.4,.781,-.369,.406,.78,-.37,.411,.779,-.369,.416,.778,-.366,.42,.777,-.361,.421,.777,-.355,.42,.778,-.35,.417,.779,-.345,.412,.78,-.342,.418,.805,-.328,.412,.805,-.327,.406,.808,-.328,.402,.811,-.33,.399,.815,-.333,.399,.82,-.337,.401,.824,-.34,.405,.827,-.344,.41,.829,-.346,.416,.828,-.347,.422,.826,-.346,.426,.822,-.344,.429,.818,-.341,.429,.813,-.337,.427,.809,-.333,.423,.806,-.33,.497,1.145,.014,.491,1.145,.015,.486,1.147,.015,.481,1.151,.013,.479,1.155,.009,.478,1.16,.006,.48,1.164,.002,.484,1.167,-.001,.49,1.168,-.003,.496,1.168,-.004,.502,1.166,-.004,.506,1.162,-.002,.509,1.158,.002,.509,1.153,.005,.507,1.149,.009,.503,1.146,.012,.504,1.173,.054,.498,1.173,.054,.492,1.175,.054,.488,1.18,.054,.486,1.185,.054,.486,1.191,.054,.488,1.197,.054,.493,1.201,.054,.498,1.203,.054,.505,1.203,.054,.51,1.201,.054,.514,1.196,.054,.517,1.191,.054,.516,1.185,.054,.514,1.179,.054,.51,1.175,.054,.505,1.173,.128,.499,1.173,.127,.493,1.175,.128,.489,1.18,.129};
			return value;
		}
		private double[] getCenterBar_Coord_10_117_point_2()
		{
			double[] value = {.487,1.185,.132,.487,1.19,.134,.489,1.195,.137,.493,1.199,.139,.499,1.201,.14,.505,1.2,.14,.511,1.198,.14,.515,1.194,.138,.517,1.189,.136,.517,1.183,.134,.515,1.178,.131,.511,1.175,.129,.449,.902,.407,.443,.903,.406,.437,.905,.407,.433,.909,.409,.431,.913,.412,.431,.918,.416,.433,.922,.419,.437,.926,.422,.443,.927,.424,.449,.927,.424,.454,.924,.424,.459,.921,.422,.461,.916,.419,.461,.911,.415,.459,.907,.412,.455,.904,.409,.425,.759,.553,.419,.759,.55,.413,.759,.549,.408,.761,.55,.403,.764,.553,.401,.767,.557,.4,.771,.562,.402,.773,.566,.406,.775,.57,.411,.776,.573,.417,.775,.574,.423,.773,.573,.427,.771,.57,.43,.767,.566,.431,.764,.561,.429,.761,.557,.421,.743,.563,.416,.744,.56,.41,.745,.559,.405,.746,.56,.4,.748,.564,.397,.749,.568,.396,.75,.574,.397,.751,.58,.401,.75,.584,.406,.75,.587,.412,.749,.588,.417,.747,.587,.422,.746,.584,.425,.744,.579,.426,.743,.574,.425,.743,.568,.409,.685,.571,.404,.686,.567,.398,.687,.566,.392,.688,.568,.387,.69,.571,.384,.691,.576,.383,.692,.581,.384,.692,.587,.388,.692,.591,.393,.692,.594,.399,.69,.595,.405,.689,.594,.409,.688,.591,.413,.686,.586,.414,.685,.581,.412,.685,.575};
			return value;
		}


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


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


		/** Define subarrays using type double[] */
		private double[] getHullAndPontoons_Coord_10_128_point_1()
		{
			double[] value = {2.458,.44,-.763,2.458,-.062,-.697,2.458,-.062,.982,2.458,.434,.988,-1.913,.44,-.763,-1.913,-.062,-.697,-1.913,-.062,.982,-1.913,.434,.988,2.458,.464,-.361,2.458,.464,-.025,2.458,.464,.646,-2.846,.436,-.39,-2.844,.437,-.025,-2.831,.453,.621,2.458,.464,.31,-2.844,.438,.31,-2.848,.437,.31,1.584,.44,-.763,.71,.44,-.763,-.164,.44,-.763,-1.038,.44,-.763,1.584,.434,.988,.71,.434,.988,-.164,.434,.988,-1.038,.434,.988,-1.038,.464,.646,-.164,.464,.646,.71,.464,.646,1.584,.464,.646,-1.038,.464,.31,-.164,.464,.31,.71,.464,.31,1.584,.464,.31,-1.038,.464,-.025,-.164,.464,-.025,.71,.464,-.025,1.584,.464,-.025,-1.038,.464,-.361,-.164,.464,-.361,.71,.464,-.361,1.584,.464,-.361,2.787,.464,.31,2.787,.464,.646,2.787,.434,.988,2.787,-.062,.982,2.787,-.062,-.697,2.787,.44,-.763,2.787,.464,-.361,2.787,.464,-.025,-2.784,-.062,-.361,-2.767,-.062,-.025,-2.849,-.062,.31,-2.868,-.079,.621,-2.821,-.184,-.387,-1.987,-.184,-.697,2.458,-.184,-.697,2.458,-.184,.982,-1.912,-.184,.982,-2.868,-.201,.621,-2.849,-.184,.248,-2.848,-.188,.17,2.787,-.184,-.697,2.787,-.184,.982,2.787,-.184,.646,2.787,-.184,.31,2.787,-.184,-.025,2.787,-.184,-.361,2.458,-.467,-.361,2.458,-.593,-.025,2.458,-.593,.31,2.458,-.467,.646,-1.927,-.467,.646,-1.942,-.593,.31,-1.957,-.593,-.026,-1.972,-.467,-.361,2.458,-.602,.31,2.458,-.593,-.026,2.458,-.646,.142,-1.95,-.646,.142,-2.859,-.192,.274,-2.79,-.173,-.001,-2.845,-.193,.081,.349,.142,.744,.349,.255,.763,.349,.352,.815,.349,.416,.894,.349,.439,.987,.349,.416,1.08,.349,.352,1.159,.349,.255,1.211,.349,.142,1.23,.349,.028,1.211,.349,-.069,1.159,.349,-.133,1.08,.349,-.156,.987,.349,-.133,.894,.349,-.069,.815,.349,.028,.763,.908,.142,.744,.908,.255,.763};
			return value;
		}
		private double[] getHullAndPontoons_Coord_10_128_point_2()
		{
			double[] value = {.908,.352,.815,.908,.416,.894,.908,.439,.987,.908,.416,1.08,.908,.352,1.159,.908,.255,1.211,.908,.142,1.23,.908,.028,1.211,.908,-.069,1.159,.908,-.133,1.08,.908,-.156,.987,.908,-.133,.894,.908,-.069,.815,.908,.028,.763,-1.923,.255,.763,-1.923,.142,.744,-1.923,.028,.763,-1.923,-.069,.815,-1.923,-.133,.894,-1.923,-.156,.987,-1.923,-.133,1.08,-1.923,-.069,1.159,-1.923,.028,1.211,-1.923,.142,1.23,-1.923,.255,1.211,-1.923,.352,1.159,-1.923,.416,1.08,-1.923,.439,.987,-1.923,.416,.894,-1.923,.352,.815,-2.583,.255,.615,-2.562,.142,.615,-2.583,.028,.615,-2.644,-.069,.615,-2.734,-.133,.615,-2.841,-.156,.615,-2.948,-.133,.615,-3.039,-.069,.615,-3.099,.028,.615,-3.12,.142,.615,-3.099,.255,.615,-3.039,.352,.615,-2.948,.416,.615,-2.841,.439,.615,-2.734,.416,.615,-2.644,.352,.615,-2.644,.352,-.175,-2.583,.255,-.175,-2.562,.142,-.175,-2.583,.028,-.175,-2.644,-.069,-.175,-2.734,-.133,-.175,-2.841,-.156,-.175,-2.948,-.133,-.175,-3.039,-.069,-.175,-3.099,.028,-.175,-3.12,.142,-.175,-3.099,.255,-.175,-3.039,.352,-.175,-2.948,.416,-.175,-2.841,.439,-.175,-2.734,.416,-.175,-2.644,.352,-.166,-2.583,.255,-.166,-2.562,.142,-.166,-2.583,.028,-.166,-2.644,-.069,-.166,-2.734,-.133,-.166,-2.841,-.156,-.166,-2.948,-.133,-.166,-3.039,-.069,-.166,-3.099,.028,-.166,-3.12,.142,-.166,-3.099,.255,-.166,-3.039,.352,-.166,-2.948,.416,-.166,-2.841,.439,-.166,-2.734,.416,-.166,2.363,-.069,.815,2.363,.028,.763,2.363,.142,.744,2.363,.255,.763,2.363,.352,.815,2.363,.416,.894,2.363,.439,.987,2.363,.416,1.08,2.363,.352,1.159,2.363,.255,1.211,2.363,.142,1.23,2.363,.028,1.211,2.363,-.069,1.159,2.363,-.133,1.08,2.363,-.156,.987,2.363,-.133,.894,2.776,-.133,.894,2.776,-.069,.815,2.776,.028,.763,2.776,.142,.744,2.776,.255,.763,2.776,.352,.815};
			return value;
		}
		private double[] getHullAndPontoons_Coord_10_128_point_3()
		{
			double[] value = {2.776,.416,.894,2.776,.439,.987,2.776,.416,1.08,2.776,.352,1.159,2.776,.255,1.211,2.776,.142,1.23,2.776,.028,1.211,2.776,-.069,1.159,2.776,-.133,1.08,2.776,-.156,.987,.349,.142,-.519,.349,.028,-.538,.349,-.069,-.59,.349,-.133,-.669,.349,-.156,-.762,.349,-.133,-.855,.349,-.069,-.934,.349,.028,-.986,.349,.142,-1.005,.349,.255,-.986,.349,.352,-.934,.349,.416,-.855,.349,.439,-.762,.349,.416,-.669,.349,.352,-.59,.349,.255,-.538,.908,.142,-.519,.908,.028,-.538,.908,-.069,-.59,.908,-.133,-.669,.908,-.156,-.762,.908,-.133,-.855,.908,-.069,-.934,.908,.028,-.986,.908,.142,-1.005,.908,.255,-.986,.908,.352,-.934,.908,.416,-.855,.908,.439,-.762,.908,.416,-.669,.908,.352,-.59,.908,.255,-.538,-1.923,.028,-.538,-1.923,.142,-.519,-1.923,.255,-.538,-1.923,.352,-.59,-1.923,.416,-.669,-1.923,.439,-.762,-1.923,.416,-.855,-1.923,.352,-.934,-1.923,.255,-.986,-1.923,.142,-1.005,-1.923,.028,-.986,-1.923,-.069,-.934,-1.923,-.133,-.855,-1.923,-.156,-.762,-1.923,-.133,-.669,-1.923,-.069,-.59,-2.583,.028,-.39,-2.562,.142,-.39,-2.583,.255,-.39,-2.644,.352,-.39,-2.734,.416,-.39,-2.841,.439,-.39,-2.948,.416,-.39,-3.039,.352,-.39,-3.099,.255,-.39,-3.12,.142,-.39,-3.099,.028,-.39,-3.039,-.069,-.39,-2.948,-.133,-.39,-2.841,-.156,-.39,-2.734,-.133,-.39,-2.644,-.069,-.39,-2.644,-.069,.4,-2.583,.028,.4,-2.562,.142,.4,-2.583,.255,.4,-2.644,.352,.4,-2.734,.416,.4,-2.841,.439,.4,-2.948,.416,.4,-3.039,.352,.4,-3.099,.255,.4,-3.12,.142,.4,-3.099,.028,.4,-3.039,-.069,.4,-2.948,-.133,.4,-2.841,-.156,.4,-2.734,-.133,.4,-2.644,-.069,.392,-2.583,.028,.392,-2.562,.142,.392,-2.583,.255,.392,-2.644,.352,.392,-2.734,.416,.392,-2.841,.439,.392,-2.948,.416,.392,-3.039,.352,.392,-3.099,.255,.392};
			return value;
		}
		private double[] getHullAndPontoons_Coord_10_128_point_4()
		{
			double[] value = {-3.12,.142,.392,-3.099,.028,.392,-3.039,-.069,.392,-2.948,-.133,.392,-2.841,-.156,.392,-2.734,-.133,.392,2.363,.352,-.59,2.363,.255,-.538,2.363,.142,-.519,2.363,.028,-.538,2.363,-.069,-.59,2.363,-.133,-.669,2.363,-.156,-.762,2.363,-.133,-.855,2.363,-.069,-.934,2.363,.028,-.986,2.363,.142,-1.005,2.363,.255,-.986,2.363,.352,-.934,2.363,.416,-.855,2.363,.439,-.762,2.363,.416,-.669,2.776,.416,-.669,2.776,.352,-.59,2.776,.255,-.538,2.776,.142,-.519,2.776,.028,-.538,2.776,-.069,-.59,2.776,-.133,-.669,2.776,-.156,-.762,2.776,-.133,-.855,2.776,-.069,-.934,2.776,.028,-.986,2.776,.142,-1.005,2.776,.255,-.986,2.776,.352,-.934,2.776,.416,-.855,2.776,.439,-.762,.573,.095,.776,.573,.213,.799,.573,.312,.866,.573,.379,.966,.573,.403,1.084,.573,.379,1.202,.573,.312,1.302,.573,.213,1.368,.573,.095,1.392,.573,-.023,1.368,.573,-.123,1.302,.573,-.19,1.202,.573,-.213,1.084,.573,-.19,.966,.573,-.123,.866,.573,-.023,.799,1.189,.095,.776,1.189,.213,.799,1.189,.312,.866,1.189,.379,.966,1.189,.403,1.084,1.189,.379,1.202,1.189,.312,1.302,1.189,.213,1.368,1.189,.095,1.392,1.189,-.023,1.368,1.189,-.123,1.302,1.189,-.19,1.202,1.189,-.213,1.084,1.189,-.19,.966,1.189,-.123,.866,1.189,-.023,.799,-1.931,.213,.799,-1.931,.095,.776,-1.931,-.023,.799,-1.931,-.123,.866,-1.931,-.19,.966,-1.931,-.213,1.084,-1.931,-.19,1.202,-1.931,-.123,1.302,-1.931,-.023,1.368,-1.931,.095,1.392,-1.931,.213,1.368,-1.931,.312,1.302,-1.931,.379,1.202,-1.931,.403,1.084,-1.931,.379,.966,-1.931,.312,.866,-2.659,.213,.612,-2.636,.095,.612,-2.659,-.023,.612,-2.726,-.123,.612,-2.826,-.19,.612,-2.944,-.213,.612,-3.062,-.19,.612,-3.162,-.123,.612,-3.228,-.023,.612,-3.252,.095,.612,-3.228,.213,.612,-3.162,.312,.612,-3.062,.379,.612,-2.944,.403,.612};
			return value;
		}
		private double[] getHullAndPontoons_Coord_10_128_point_5()
		{
			double[] value = {-2.826,.379,.612,-2.726,.312,.612,-2.726,.312,-.39,-2.659,.213,-.39,-2.636,.095,-.39,-2.659,-.023,-.39,-2.726,-.123,-.39,-2.826,-.19,-.39,-2.944,-.213,-.39,-3.062,-.19,-.39,-3.162,-.123,-.39,-3.228,-.023,-.39,-3.252,.095,-.39,-3.228,.213,-.39,-3.162,.312,-.39,-3.062,.379,-.39,-2.944,.403,-.39,-2.826,.379,-.39,-2.726,.312,-.379,-2.659,.213,-.379,-2.636,.095,-.379,-2.659,-.023,-.379,-2.726,-.123,-.379,-2.826,-.19,-.379,-2.944,-.213,-.379,-3.062,-.19,-.379,-3.162,-.123,-.379,-3.228,-.023,-.379,-3.252,.095,-.379,-3.228,.213,-.379,-3.162,.312,-.379,-3.062,.379,-.379,-2.944,.403,-.379,-2.826,.379,-.379,2.794,-.123,.866,2.794,-.023,.799,2.794,.095,.776,2.794,.213,.799,2.794,.312,.866,2.794,.379,.966,2.794,.403,1.084,2.794,.379,1.202,2.794,.312,1.302,2.794,.213,1.368,2.794,.095,1.392,2.794,-.023,1.368,2.794,-.123,1.302,2.794,-.19,1.202,2.794,-.213,1.084,2.794,-.19,.966,.573,.095,-.552,.573,-.023,-.575,.573,-.123,-.642,.573,-.19,-.742,.573,-.213,-.86,.573,-.19,-.977,.573,-.123,-1.077,.573,-.023,-1.144,.573,.095,-1.168,.573,.213,-1.144,.573,.312,-1.077,.573,.379,-.977,.573,.403,-.86,.573,.379,-.742,.573,.312,-.642,.573,.213,-.575,1.189,.095,-.552,1.189,-.023,-.575,1.189,-.123,-.642,1.189,-.19,-.742,1.189,-.213,-.86,1.189,-.19,-.977,1.189,-.123,-1.077,1.189,-.023,-1.144,1.189,.095,-1.168,1.189,.213,-1.144,1.189,.312,-1.077,1.189,.379,-.977,1.189,.403,-.86,1.189,.379,-.742,1.189,.312,-.642,1.189,.213,-.575,-1.931,-.023,-.575,-1.931,.095,-.552,-1.931,.213,-.575,-1.931,.312,-.642,-1.931,.379,-.742,-1.931,.403,-.86,-1.931,.379,-.977,-1.931,.312,-1.077,-1.931,.213,-1.144,-1.931,.095,-1.168,-1.931,-.023,-1.144,-1.931,-.123,-1.077,-1.931,-.19,-.977,-1.931,-.213,-.86,-1.931,-.19,-.742,-1.931,-.123,-.642,-2.659,-.023,-.388,-2.636,.095,-.388};
			return value;
		}
		private double[] getHullAndPontoons_Coord_10_128_point_6()
		{
			double[] value = {-2.659,.213,-.388,-2.726,.312,-.388,-2.826,.379,-.388,-2.944,.403,-.388,-3.062,.379,-.388,-3.162,.312,-.388,-3.228,.213,-.388,-3.252,.095,-.388,-3.228,-.023,-.388,-3.162,-.123,-.388,-3.062,-.19,-.388,-2.944,-.213,-.388,-2.826,-.19,-.388,-2.726,-.123,-.388,1.179,.312,-.642,1.179,.213,-.575,1.179,.095,-.552,1.179,-.023,-.575,1.179,-.123,-.642,1.179,-.19,-.742,1.179,-.213,-.86,1.179,-.19,-.977,1.179,-.123,-1.077,1.179,-.023,-1.144,1.179,.095,-1.168,1.179,.213,-1.144,1.179,.312,-1.077,1.179,.379,-.977,1.179,.403,-.86,1.179,.379,-.742,2.782,.312,-.642,2.782,.213,-.575,2.782,.095,-.552,2.782,-.023,-.575,2.782,-.123,-.642,2.782,-.19,-.742,2.782,-.213,-.86,2.782,-.19,-.977,2.782,-.123,-1.077,2.782,-.023,-1.144,2.782,.095,-1.168,2.782,.213,-1.144,2.782,.312,-1.077,2.782,.379,-.977,2.782,.403,-.86,2.782,.379,-.742};
			return value;
		}


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


		/** Define subarrays using type double[] */
		private double[] getSeaFoxTitle_Coord_9_134_point_1()
		{
			double[] value = {-.298,.639,.675,-.246,.574,.719,-.303,.504,.766,-.246,.504,.766,-.214,.547,.737,-.182,.504,.766,-.125,.504,.766,-.181,.573,.719,-.13,.639,.675,-.185,.639,.675,-.213,.597,.703,-.242,.639,.675,-.298,.638,.676,-.246,.573,.72,-.303,.502,.767,-.246,.502,.767,-.214,.546,.738,-.182,.502,.767,-.125,.502,.767,-.181,.572,.72,-.13,.638,.676,-.185,.638,.676,-.213,.596,.704,-.242,.638,.676,-.453,.639,-.474,-.453,.504,-.564,-.59,.504,-.564,-.59,.534,-.544,-.503,.534,-.544,-.503,.561,-.526,-.582,.561,-.526,-.582,.588,-.508,-.503,.588,-.508,-.503,.61,-.493,-.588,.61,-.493,-.588,.639,-.474,-.453,.638,-.475,-.453,.502,-.565,-.59,.502,-.565,-.59,.533,-.545,-.503,.533,-.545,-.503,.56,-.527,-.582,.56,-.527,-.582,.587,-.508,-.503,.587,-.508,-.503,.609,-.494,-.588,.609,-.494,-.588,.638,-.475,-1.22,.548,.736,-1.202,.515,.758,-1.144,.501,.767,-1.105,.507,.764,-1.08,.524,.752,-1.072,.548,.736,-1.078,.568,.723,-1.099,.583,.713,-1.146,.595,.705,-1.163,.6,.702,-1.167,.605,.698,-1.163,.613,.693,-1.149,.616,.691,-1.133,.612,.693,-1.125,.599,.702,-1.077,.601,.701,-1.097,.632,.68,-1.144,.641,.674,-1.184,.636,.677,-1.206,.621,.687,-1.214,.602,.7,-1.199,.575,.718,-1.152,.559,.729,-1.126,.551,.734,-1.121,.542,.74,-1.127,.532,.747,-1.143,.528,.75,-1.166,.536,.744,-1.172,.551,.734,-1.22,.547,.737,-1.202,.513,.759,-1.144,.5,.768,-1.105,.506,.764,-1.08,.522,.753,-1.072,.546,.737,-1.078,.566,.724,-1.099,.581,.714,-1.146,.593,.706,-1.163,.598,.702,-1.167,.604,.699,-1.163,.612,.694,-1.149,.615,.691,-1.133,.611,.694,-1.125,.597,.703,-1.077,.6,.702,-1.097,.63,.681,-1.144,.64,.675,-1.184,.635,.678,-1.206,.62,.688,-1.214,.6,.701,-1.199,.574,.719,-1.152,.558,.73};
			return value;
		}
		private double[] getSeaFoxTitle_Coord_9_134_point_2()
		{
			double[] value = {-1.126,.55,.735,-1.121,.54,.741,-1.127,.531,.748,-1.143,.527,.75,-1.166,.535,.745,-1.172,.55,.735,-.483,.571,.721,-.471,.532,.747,-.442,.509,.763,-.396,.501,.767,-.351,.51,.762,-.323,.533,.746,-.314,.572,.72,-.336,.623,.686,-.398,.641,.674,-.46,.623,.686,-.432,.571,.721,-.423,.601,.701,-.398,.61,.695,-.373,.601,.701,-.364,.573,.72,-.373,.541,.741,-.398,.533,.746,-.423,.541,.74,-.483,.57,.722,-.471,.53,.748,-.442,.507,.763,-.396,.5,.768,-.351,.508,.763,-.323,.532,.747,-.314,.571,.721,-.336,.622,.687,-.398,.64,.675,-.46,.621,.687,-.432,.57,.722,-.423,.599,.702,-.398,.608,.696,-.373,.599,.702,-.364,.571,.72,-.373,.54,.741,-.398,.531,.747,-.423,.54,.741,-.628,.639,.675,-.628,.504,.766,-.577,.504,.766,-.577,.559,.729,-.514,.559,.729,-.514,.586,.711,-.577,.586,.711,-.577,.61,.695,-.503,.61,.695,-.503,.639,.675,-.628,.638,.676,-.628,.502,.767,-.577,.502,.767,-.577,.558,.73,-.514,.558,.73,-.514,.585,.711,-.577,.585,.711,-.577,.609,.696,-.503,.609,.696,-.503,.638,.676,-.781,.526,.751,-.773,.504,.766,-.721,.504,.766,-.782,.639,.675,-.837,.639,.675,-.898,.504,.766,-.847,.504,.766,-.839,.526,.751,-.792,.555,.731,-.828,.555,.731,-.81,.604,.699,-.781,.525,.752,-.773,.502,.767,-.721,.502,.767,-.782,.638,.676,-.837,.638,.676,-.898,.502,.767,-.847,.502,.767,-.839,.525,.752,-.792,.554,.732,-.828,.554,.732,-.81,.603,.7,-1.047,.639,.675,-1.047,.504,.766,-.909,.504,.766,-.909,.534,.745,-.996,.534,.745,-.996,.561,.727,-.917,.561,.727,-.917,.588,.709,-.996,.588,.709,-.996,.61,.695,-.911,.61,.695,-.911,.639,.675,-1.047,.638,.676,-1.047,.502,.767,-.909,.502,.767,-.909,.533,.746};
			return value;
		}
		private double[] getSeaFoxTitle_Coord_9_134_point_3()
		{
			double[] value = {-.996,.533,.746,-.996,.56,.728,-.917,.56,.728,-.917,.587,.71,-.996,.587,.71,-.996,.609,.696,-.911,.609,.696,-.911,.638,.676,-1.202,.639,-.474,-1.253,.574,-.517,-1.196,.504,-.564,-1.253,.504,-.564,-1.285,.547,-.535,-1.317,.504,-.564,-1.374,.504,-.564,-1.318,.573,-.518,-1.369,.639,-.474,-1.314,.639,-.474,-1.286,.597,-.502,-1.257,.639,-.474,-1.202,.638,-.475,-1.253,.573,-.518,-1.196,.502,-.565,-1.253,.502,-.565,-1.285,.546,-.536,-1.317,.502,-.565,-1.374,.502,-.565,-1.318,.572,-.519,-1.369,.638,-.475,-1.314,.638,-.475,-1.286,.596,-.503,-1.257,.638,-.475,-1.017,.571,-.519,-1.028,.532,-.546,-1.057,.509,-.561,-1.103,.501,-.566,-1.148,.51,-.56,-1.176,.533,-.544,-1.186,.572,-.518,-1.164,.623,-.484,-1.101,.641,-.472,-1.039,.623,-.485,-1.067,.571,-.519,-1.076,.601,-.499,-1.101,.61,-.493,-1.126,.601,-.499,-1.135,.573,-.518,-1.126,.541,-.539,-1.101,.533,-.545,-1.076,.541,-.539,-1.017,.57,-.52,-1.028,.53,-.546,-1.057,.507,-.562,-1.103,.5,-.567,-1.148,.508,-.561,-1.176,.532,-.545,-1.186,.571,-.519,-1.164,.622,-.485,-1.101,.64,-.473,-1.039,.621,-.486,-1.067,.57,-.52,-1.076,.599,-.5,-1.101,.608,-.494,-1.126,.599,-.5,-1.135,.571,-.519,-1.126,.54,-.54,-1.101,.531,-.546,-1.076,.54,-.54,-.871,.639,-.474,-.871,.504,-.564,-.922,.504,-.564,-.922,.559,-.527,-.985,.559,-.527,-.985,.586,-.509,-.922,.586,-.509,-.922,.61,-.493,-.996,.61,-.493,-.996,.639,-.474,-.871,.638,-.475,-.871,.502,-.565,-.922,.502,-.565,-.922,.558,-.528,-.985,.558,-.528,-.985,.585,-.51,-.922,.585,-.51,-.922,.609,-.494,-.996,.609,-.494,-.996,.638,-.475,-.718,.526,-.549,-.726,.504,-.564,-.779,.504,-.564,-.717,.639,-.474,-.662,.639,-.474,-.601,.504,-.564,-.652,.504,-.564,-.66,.526,-.549,-.707,.555,-.53,-.671,.555,-.53,-.689,.604,-.497,-.718,.525,-.55};
			return value;
		}
		private double[] getSeaFoxTitle_Coord_9_134_point_4()
		{
			double[] value = {-.726,.502,-.565,-.779,.502,-.565,-.717,.638,-.475,-.662,.638,-.475,-.601,.502,-.565,-.652,.502,-.565,-.66,.525,-.55,-.707,.554,-.531,-.671,.554,-.531,-.689,.603,-.498,-.279,.548,-.534,-.297,.515,-.557,-.355,.501,-.566,-.394,.507,-.562,-.419,.524,-.551,-.427,.548,-.535,-.421,.568,-.522,-.4,.583,-.512,-.353,.595,-.504,-.336,.6,-.5,-.332,.605,-.496,-.337,.613,-.491,-.35,.616,-.489,-.367,.612,-.492,-.374,.599,-.501,-.422,.601,-.499,-.402,.632,-.479,-.355,.641,-.472,-.315,.636,-.476,-.293,.621,-.486,-.285,.602,-.499,-.3,.575,-.516,-.347,.559,-.527,-.373,.551,-.533,-.378,.542,-.539,-.373,.532,-.545,-.356,.528,-.548,-.334,.536,-.543,-.327,.551,-.533,-.279,.547,-.535,-.297,.513,-.558,-.355,.5,-.567,-.394,.506,-.563,-.419,.522,-.552,-.427,.546,-.536,-.421,.566,-.522,-.4,.581,-.512,-.353,.593,-.504,-.336,.598,-.501,-.332,.604,-.497,-.337,.612,-.492,-.35,.615,-.49,-.367,.611,-.493,-.374,.597,-.502,-.422,.6,-.5,-.402,.63,-.48,-.355,.64,-.473,-.315,.635,-.477,-.293,.62,-.486,-.285,.6,-.5,-.3,.574,-.517,-.347,.558,-.528,-.373,.55,-.533,-.378,.54,-.54,-.373,.531,-.546,-.356,.527,-.549,-.334,.535,-.544,-.327,.55,-.534};
			return value;
		}


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


		/** Define subarrays using type double[] */
		private double[] getAccessPanelHollows_Coord_9_139_point_1()
		{
			double[] value = {-1.301,.767,.348,-1.298,.767,.347,-1.295,.768,.346,-1.293,.77,.345,-1.291,.772,.345,-1.291,.776,.344,-1.292,.778,.345,-1.294,.781,.346,-1.296,.782,.347,-1.299,.783,.348,-1.302,.782,.349,-1.304,.78,.35,-1.306,.777,.35,-1.306,.774,.35,-1.305,.771,.35,-1.303,.768,.349,-1.295,.767,.363,-1.292,.767,.362,-1.289,.767,.361,-1.287,.769,.36,-1.286,.772,.359,-1.285,.775,.359,-1.286,.778,.36,-1.288,.781,.36,-1.291,.782,.361,-1.293,.782,.363,-1.296,.781,.364,-1.298,.779,.364,-1.3,.777,.365,-1.3,.774,.365,-1.299,.771,.365,-1.297,.768,.364,-1.29,.766,.369,-1.294,.767,.369,-1.296,.768,.369,-1.298,.77,.369,-1.299,.773,.369,-1.299,.777,.369,-1.298,.779,.369,-1.295,.781,.369,-1.292,.782,.369,-1.289,.782,.369,-1.286,.781,.369,-1.284,.778,.369,-1.283,.775,.369,-1.284,.772,.369,-1.285,.769,.369,-1.288,.767,.369,-1.291,.766,.39,-1.294,.766,.39,-1.297,.768,.39,-1.299,.77,.39,-1.3,.773,.39,-1.3,.776,.39,-1.298,.779,.39,-1.296,.781,.391,-1.293,.782,.391,-1.29,.782,.391,-1.287,.78,.391,-1.285,.778,.391,-1.284,.775,.391,-1.284,.772,.391,-1.286,.769,.391,-1.288,.767,.391,-1.294,.766,.4,-1.297,.766,.399,-1.299,.768,.397,-1.301,.77,.396,-1.302,.773,.396,-1.302,.776,.396,-1.3,.779,.397,-1.298,.781,.398,-1.296,.782,.399,-1.293,.782,.401,-1.291,.78,.403,-1.289,.778,.404,-1.288,.775,.404,-1.289,.772,.404,-1.29,.769,.403,-1.292,.767,.402,-1.3,.766,.415,-1.303,.766,.414,-1.305,.767,.412,-1.307,.77,.411,-1.308,.773,.411,-1.308,.776,.411,-1.307,.779,.412,-1.305,.781,.413,-1.302,.782,.415,-1.299,.781,.416,-1.297,.78,.418,-1.295,.777,.419,-1.295,.775,.419,-1.295,.771,.419,-1.296,.769,.418,-1.298,.767,.417,-1.311,.766,.418,-1.31,.766,.415,-1.31,.767,.413,-1.31,.77,.411};
			return value;
		}
		private double[] getAccessPanelHollows_Coord_9_139_point_2()
		{
			double[] value = {-1.31,.773,.41,-1.31,.776,.41,-1.31,.778,.411,-1.31,.78,.414,-1.311,.781,.417,-1.311,.781,.42,-1.311,.78,.423,-1.311,.777,.425,-1.311,.774,.425,-1.311,.771,.425,-1.311,.768,.424,-1.311,.766,.421,-1.325,.765,.417,-1.325,.766,.414,-1.324,.767,.412,-1.324,.769,.41,-1.324,.772,.409,-1.324,.775,.409,-1.324,.778,.41,-1.325,.78,.413,-1.325,.781,.416,-1.325,.781,.419,-1.325,.779,.421,-1.325,.777,.423,-1.325,.774,.424,-1.325,.771,.424,-1.325,.768,.423,-1.325,.766,.42,-1.336,.765,.41,-1.333,.765,.409,-1.33,.767,.409,-1.328,.769,.409,-1.327,.772,.408,-1.328,.775,.408,-1.329,.778,.409,-1.331,.78,.409,-1.334,.781,.409,-1.337,.781,.41,-1.34,.779,.41,-1.342,.777,.411,-1.343,.774,.411,-1.343,.771,.411,-1.341,.768,.411,-1.339,.766,.41,-1.336,.765,.375,-1.333,.765,.375,-1.33,.766,.375,-1.328,.769,.375,-1.327,.772,.375,-1.327,.775,.375,-1.329,.778,.375,-1.331,.78,.375,-1.334,.78,.375,-1.337,.78,.375,-1.34,.779,.375,-1.342,.776,.375,-1.343,.773,.375,-1.342,.77,.375,-1.341,.768,.375,-1.339,.766,.375,-1.335,.764,.357,-1.332,.765,.357,-1.329,.766,.357,-1.327,.769,.357,-1.327,.771,.357,-1.327,.775,.357,-1.328,.777,.357,-1.331,.779,.357,-1.334,.78,.357,-1.337,.78,.357,-1.339,.779,.357,-1.341,.776,.357,-1.342,.773,.357,-1.342,.77,.357,-1.341,.767,.357,-1.338,.765,.357,-1.33,.764,.346,-1.328,.765,.348,-1.326,.766,.35,-1.325,.768,.351,-1.324,.771,.352,-1.324,.774,.352,-1.325,.777,.351,-1.327,.779,.349,-1.329,.78,.347,-1.331,.78,.345,-1.333,.778,.343,-1.334,.776,.342,-1.335,.773,.341,-1.335,.77,.341,-1.334,.767,.342,-1.332,.765,.344,-1.321,.764,.34,-1.321,.764,.343,-1.322,.766,.346,-1.322,.768,.348,-1.322,.771,.349,-1.322,.774,.349,-1.322,.777,.347,-1.321,.779,.345};
			return value;
		}
		private double[] getAccessPanelHollows_Coord_9_139_point_3()
		{
			double[] value = {-1.321,.78,.342,-1.32,.78,.339,-1.32,.778,.336,-1.32,.776,.334,-1.32,.773,.333,-1.32,.77,.333,-1.32,.767,.335,-1.32,.765,.337,-1.304,.764,.343,-1.304,.764,.346,-1.305,.766,.349,-1.305,.768,.351,-1.305,.771,.351,-1.305,.774,.351,-1.305,.777,.35,-1.305,.779,.347,-1.304,.78,.345,-1.304,.779,.342,-1.303,.778,.339,-1.303,.776,.337,-1.303,.773,.336,-1.303,.77,.336,-1.303,.767,.338,-1.304,.765,.34,-1.297,.767,.347,-1.3,.768,.348,-1.303,.769,.349,-1.305,.777,.351,-1.296,.783,.347,-1.292,.779,.345,-1.291,.773,.344,.864,.767,.378,.867,.767,.377,.869,.768,.376,.872,.77,.375,.873,.772,.374,.873,.776,.374,.872,.778,.375,.871,.781,.375,.868,.782,.377,.865,.783,.378,.862,.782,.379,.86,.78,.38,.859,.777,.38,.859,.774,.38,.859,.771,.38,.861,.768,.379,.87,.767,.393,.873,.767,.392,.875,.767,.39,.878,.769,.39,.879,.772,.389,.879,.775,.389,.878,.778,.389,.876,.781,.39,.874,.782,.391,.871,.782,.392,.868,.781,.393,.866,.779,.394,.865,.777,.395,.864,.774,.395,.865,.771,.395,.867,.768,.394,.874,.766,.399,.871,.767,.399,.868,.768,.399,.866,.77,.399,.865,.773,.399,.866,.777,.399,.867,.779,.399,.869,.781,.399,.872,.782,.399,.875,.782,.399,.878,.781,.399,.88,.778,.399,.881,.775,.399,.881,.772,.399,.879,.769,.399,.877,.767,.399,.873,.766,.42,.87,.766,.42,.868,.768,.42,.866,.77,.42,.865,.773,.42,.865,.776,.42,.866,.779,.42,.869,.781,.42,.872,.782,.421,.875,.782,.421,.877,.78,.421,.879,.778,.421,.88,.775,.421,.88,.772,.421,.879,.769,.421,.876,.767,.42,.87,.766,.43,.868,.766,.428,.865,.768,.427,.864,.77,.426,.863,.773,.425};
			return value;
		}
		private double[] getAccessPanelHollows_Coord_9_139_point_4()
		{
			double[] value = {.863,.776,.426,.864,.779,.426,.866,.781,.428,.869,.782,.429,.871,.782,.431,.874,.78,.432,.875,.778,.433,.876,.775,.434,.876,.772,.434,.875,.769,.433,.873,.767,.432,.864,.766,.445,.861,.766,.444,.859,.767,.442,.857,.77,.441,.857,.773,.441,.857,.776,.441,.858,.779,.442,.86,.781,.443,.862,.782,.445,.865,.781,.446,.867,.78,.448,.869,.777,.449,.87,.775,.449,.87,.771,.449,.868,.769,.448,.866,.767,.447,.854,.766,.448,.854,.766,.445,.854,.767,.443,.854,.77,.441,.855,.773,.44,.854,.776,.44,.854,.778,.441,.854,.78,.444,.854,.781,.447,.854,.781,.45,.853,.78,.452,.853,.777,.454,.853,.774,.455,.853,.771,.455,.853,.768,.454,.854,.766,.451,.84,.765,.447,.84,.766,.444,.84,.767,.441,.84,.769,.439,.84,.772,.439,.84,.775,.439,.84,.778,.44,.84,.78,.443,.84,.781,.446,.839,.781,.449,.839,.779,.451,.839,.777,.453,.839,.774,.454,.839,.771,.454,.839,.768,.453,.839,.766,.45,.828,.765,.44,.831,.765,.439,.834,.767,.439,.836,.769,.439,.837,.772,.438,.837,.775,.438,.835,.778,.438,.833,.78,.439,.83,.781,.439,.827,.781,.44,.824,.779,.44,.822,.777,.441,.821,.774,.441,.822,.771,.441,.823,.768,.441,.825,.766,.44,.829,.765,.405,.832,.765,.405,.835,.766,.405,.837,.769,.405,.838,.772,.405,.837,.775,.405,.836,.778,.405,.833,.78,.405,.831,.78,.405,.827,.78,.405,.825,.779,.405,.823,.776,.405,.822,.773,.405,.822,.77,.405,.823,.768,.405,.826,.766,.405,.829,.764,.387,.832,.765,.387,.835,.766,.387,.837,.769,.387,.838,.771,.387,.838,.775,.387,.836,.777,.387,.834,.779,.387,.831,.78,.387};
			return value;
		}
		private double[] getAccessPanelHollows_Coord_9_139_point_5()
		{
			double[] value = {.828,.78,.387,.825,.779,.387,.823,.776,.387,.822,.773,.387,.822,.77,.387,.824,.767,.387,.826,.765,.387,.834,.764,.376,.836,.765,.378,.838,.766,.38,.84,.768,.381,.841,.771,.382,.84,.774,.382,.839,.777,.38,.838,.779,.379,.836,.78,.377,.833,.78,.375,.831,.778,.373,.83,.776,.371,.829,.773,.371,.829,.77,.371,.83,.767,.372,.832,.765,.374,.844,.764,.37,.843,.764,.373,.843,.766,.376,.842,.768,.378,.842,.771,.379,.842,.774,.378,.843,.777,.377,.843,.779,.375,.844,.78,.372,.844,.78,.369,.844,.778,.366,.845,.776,.364,.845,.773,.363,.845,.77,.363,.845,.767,.365,.844,.765,.367,.86,.764,.373,.86,.764,.376,.86,.766,.378,.859,.768,.38,.859,.771,.381,.859,.774,.381,.86,.777,.38,.86,.779,.377,.86,.78,.374,.861,.779,.371,.861,.778,.369,.862,.776,.367,.862,.773,.366,.862,.77,.366,.861,.767,.367,.861,.765,.37,.864,.768,.378,.862,.769,.379,.86,.771,.38,.861,.78,.38,.863,.782,.379,.868,.783,.377,.871,.781,.376,.873,.779,.375,.873,.773,.374,.87,.768,.376,.864,.767,-.234,.867,.767,-.236,.869,.768,-.237,.872,.77,-.237,.873,.772,-.238,.873,.776,-.238,.872,.778,-.238,.871,.781,-.237,.868,.782,-.236,.865,.783,-.235,.862,.782,-.234,.86,.78,-.233,.859,.777,-.232,.859,.774,-.232,.859,.771,-.233,.861,.768,-.233,.87,.767,-.22,.873,.767,-.221,.875,.767,-.222,.878,.769,-.223,.879,.772,-.223,.879,.775,-.223,.878,.778,-.223,.876,.781,-.222,.874,.782,-.221,.871,.782,-.22,.868,.781,-.219,.866,.779,-.218,.865,.777,-.218,.864,.774,-.217,.865,.771,-.218,.867,.768,-.219,.874,.766,-.214,.871,.767,-.214,.868,.768,-.214};
			return value;
		}
		private double[] getAccessPanelHollows_Coord_9_139_point_6()
		{
			double[] value = {.866,.77,-.214,.865,.773,-.214,.866,.777,-.214,.867,.779,-.214,.869,.781,-.213,.872,.782,-.213,.875,.782,-.213,.878,.781,-.213,.88,.778,-.213,.881,.775,-.213,.881,.772,-.213,.879,.769,-.213,.877,.767,-.213,.873,.766,-.192,.87,.766,-.192,.868,.768,-.192,.866,.77,-.192,.865,.773,-.192,.865,.776,-.192,.866,.779,-.192,.869,.781,-.192,.872,.782,-.192,.875,.782,-.192,.877,.78,-.192,.879,.778,-.192,.88,.775,-.192,.88,.772,-.192,.879,.769,-.192,.876,.767,-.192,.87,.766,-.182,.868,.766,-.184,.865,.768,-.185,.864,.77,-.186,.863,.773,-.187,.863,.776,-.187,.864,.779,-.186,.866,.781,-.185,.869,.782,-.183,.871,.782,-.181,.874,.78,-.18,.875,.778,-.179,.876,.775,-.178,.876,.772,-.179,.875,.769,-.179,.873,.767,-.181,.864,.766,-.167,.861,.766,-.169,.859,.767,-.17,.857,.77,-.171,.857,.773,-.172,.857,.776,-.171,.858,.779,-.171,.86,.781,-.169,.862,.782,-.168,.865,.781,-.166,.867,.78,-.165,.869,.777,-.164,.87,.775,-.163,.87,.771,-.163,.868,.769,-.164,.866,.767,-.165,.854,.766,-.164,.854,.766,-.167,.854,.767,-.17,.854,.77,-.172,.855,.773,-.173,.854,.776,-.172,.854,.778,-.171,.854,.78,-.169,.854,.781,-.166,.854,.781,-.163,.853,.78,-.16,.853,.777,-.158,.853,.774,-.157,.853,.771,-.157,.853,.768,-.159,.854,.766,-.161,.84,.765,-.165,.84,.766,-.168,.84,.767,-.171,.84,.769,-.173,.84,.772,-.174,.84,.775,-.174,.84,.778,-.172,.84,.78,-.17,.84,.781,-.167,.839,.781,-.164,.839,.779,-.161,.839,.777,-.159,.839,.774,-.158,.839,.771,-.158,.839,.768,-.16,.839,.766,-.162,.828,.765,-.173,.831,.765,-.173,.834,.767,-.173,.836,.769,-.174,.837,.772,-.174,.837,.775,-.174,.835,.778,-.174};
			return value;
		}
		private double[] getAccessPanelHollows_Coord_9_139_point_7()
		{
			double[] value = {.833,.78,-.174,.83,.781,-.173,.827,.781,-.173,.824,.779,-.172,.822,.777,-.172,.821,.774,-.172,.822,.771,-.172,.823,.768,-.172,.825,.766,-.172,.829,.765,-.208,.832,.765,-.207,.835,.766,-.207,.837,.769,-.207,.838,.772,-.207,.837,.775,-.207,.836,.778,-.208,.833,.78,-.208,.831,.78,-.208,.827,.78,-.208,.825,.779,-.208,.823,.776,-.208,.822,.773,-.208,.822,.77,-.208,.823,.768,-.208,.826,.766,-.208,.829,.764,-.225,.832,.765,-.225,.835,.766,-.225,.837,.769,-.225,.838,.771,-.225,.838,.775,-.225,.836,.777,-.225,.834,.779,-.226,.831,.78,-.226,.828,.78,-.226,.825,.779,-.226,.823,.776,-.226,.822,.773,-.226,.822,.77,-.226,.824,.767,-.226,.826,.765,-.226,.834,.764,-.237,.836,.765,-.234,.838,.766,-.233,.84,.768,-.231,.841,.771,-.231,.84,.774,-.231,.839,.777,-.232,.838,.779,-.234,.836,.78,-.236,.833,.78,-.238,.831,.778,-.24,.83,.776,-.241,.829,.773,-.242,.829,.77,-.241,.83,.767,-.24,.832,.765,-.239,.844,.764,-.242,.843,.764,-.239,.843,.766,-.237,.842,.768,-.235,.842,.771,-.234,.842,.774,-.234,.843,.777,-.235,.843,.779,-.238,.844,.78,-.241,.844,.78,-.244,.844,.778,-.246,.845,.776,-.248,.845,.773,-.249,.845,.77,-.249,.845,.767,-.248,.844,.765,-.245,.86,.764,-.24,.86,.764,-.237,.86,.766,-.234,.859,.768,-.232,.859,.771,-.231,.859,.774,-.231,.86,.777,-.233,.86,.779,-.235,.86,.78,-.238,.861,.779,-.241,.861,.778,-.244,.862,.776,-.246,.862,.773,-.247,.862,.77,-.246,.861,.767,-.245,.861,.765,-.243,.867,.767,-.235,.864,.768,-.234,.862,.769,-.233,.86,.771,-.232,.861,.78,-.232,.863,.782,-.233,.865,.783,-.234,.868,.783,-.236,.873,.779,-.238,.873,.773,-.238,.87,.768,-.237};
			return value;
		}
		private double[] getAccessPanelHollows_Coord_9_139_point_8()
		{
			double[] value = {-1.301,.767,-.234,-1.298,.767,-.236,-1.295,.768,-.237,-1.293,.77,-.237,-1.291,.772,-.238,-1.291,.776,-.238,-1.292,.778,-.238,-1.294,.781,-.237,-1.296,.782,-.236,-1.299,.783,-.235,-1.302,.782,-.234,-1.304,.78,-.233,-1.306,.777,-.232,-1.306,.774,-.232,-1.305,.771,-.233,-1.303,.768,-.233,-1.295,.767,-.22,-1.292,.767,-.221,-1.289,.767,-.222,-1.287,.769,-.223,-1.286,.772,-.223,-1.285,.775,-.223,-1.286,.778,-.223,-1.288,.781,-.222,-1.291,.782,-.221,-1.293,.782,-.22,-1.296,.781,-.219,-1.298,.779,-.218,-1.3,.777,-.218,-1.3,.774,-.217,-1.299,.771,-.218,-1.297,.768,-.219,-1.29,.766,-.214,-1.294,.767,-.214,-1.296,.768,-.214,-1.298,.77,-.214,-1.299,.773,-.214,-1.299,.777,-.214,-1.298,.779,-.214,-1.295,.781,-.213,-1.292,.782,-.213,-1.289,.782,-.213,-1.286,.781,-.213,-1.284,.778,-.213,-1.283,.775,-.213,-1.284,.772,-.213,-1.285,.769,-.213,-1.288,.767,-.213,-1.291,.766,-.192,-1.294,.766,-.192,-1.297,.768,-.192,-1.299,.77,-.192,-1.3,.773,-.192,-1.3,.776,-.192,-1.298,.779,-.192,-1.296,.781,-.192,-1.293,.782,-.192,-1.29,.782,-.192,-1.287,.78,-.192,-1.285,.778,-.192,-1.284,.775,-.192,-1.284,.772,-.192,-1.286,.769,-.192,-1.288,.767,-.192,-1.294,.766,-.182,-1.297,.766,-.184,-1.299,.768,-.185,-1.301,.77,-.186,-1.302,.773,-.187,-1.302,.776,-.187,-1.3,.779,-.186,-1.298,.781,-.185,-1.296,.782,-.183,-1.293,.782,-.181,-1.291,.78,-.18,-1.289,.778,-.179,-1.288,.775,-.178,-1.289,.772,-.179,-1.29,.769,-.179,-1.292,.767,-.181,-1.3,.766,-.167,-1.303,.766,-.169,-1.305,.767,-.17,-1.307,.77,-.171,-1.308,.773,-.172,-1.308,.776,-.171,-1.307,.779,-.171,-1.305,.781,-.169,-1.302,.782,-.168,-1.299,.781,-.166,-1.297,.78,-.165,-1.295,.777,-.164,-1.295,.775,-.163,-1.295,.771,-.163,-1.296,.769,-.164,-1.298,.767,-.165,-1.311,.766,-.164,-1.31,.766,-.167,-1.31,.767,-.17,-1.31,.77,-.172};
			return value;
		}
		private double[] getAccessPanelHollows_Coord_9_139_point_9()
		{
			double[] value = {-1.31,.773,-.173,-1.31,.776,-.172,-1.31,.778,-.171,-1.31,.78,-.169,-1.311,.781,-.166,-1.311,.781,-.163,-1.311,.78,-.16,-1.311,.777,-.158,-1.311,.774,-.157,-1.311,.771,-.157,-1.311,.768,-.159,-1.311,.766,-.161,-1.325,.765,-.165,-1.325,.766,-.168,-1.324,.767,-.171,-1.324,.769,-.173,-1.324,.772,-.174,-1.324,.775,-.174,-1.324,.778,-.172,-1.325,.78,-.17,-1.325,.781,-.167,-1.325,.781,-.164,-1.325,.779,-.161,-1.325,.777,-.159,-1.325,.774,-.158,-1.325,.771,-.158,-1.325,.768,-.16,-1.325,.766,-.162,-1.336,.765,-.173,-1.333,.765,-.173,-1.33,.767,-.173,-1.328,.769,-.174,-1.327,.772,-.174,-1.328,.775,-.174,-1.329,.778,-.174,-1.331,.78,-.174,-1.334,.781,-.173,-1.337,.781,-.173,-1.34,.779,-.172,-1.342,.777,-.172,-1.343,.774,-.172,-1.343,.771,-.172,-1.341,.768,-.172,-1.339,.766,-.172,-1.336,.765,-.208,-1.333,.765,-.207,-1.33,.766,-.207,-1.328,.769,-.207,-1.327,.772,-.207,-1.327,.775,-.207,-1.329,.778,-.208,-1.331,.78,-.208,-1.334,.78,-.208,-1.337,.78,-.208,-1.34,.779,-.208,-1.342,.776,-.208,-1.343,.773,-.208,-1.342,.77,-.208,-1.341,.768,-.208,-1.339,.766,-.208,-1.335,.764,-.225,-1.332,.765,-.225,-1.329,.766,-.225,-1.327,.769,-.225,-1.327,.771,-.225,-1.327,.775,-.225,-1.328,.777,-.225,-1.331,.779,-.226,-1.334,.78,-.226,-1.337,.78,-.226,-1.339,.779,-.226,-1.341,.776,-.226,-1.342,.773,-.226,-1.342,.77,-.226,-1.341,.767,-.226,-1.338,.765,-.226,-1.33,.764,-.237,-1.328,.765,-.234,-1.326,.766,-.233,-1.325,.768,-.231,-1.324,.771,-.231,-1.324,.774,-.231,-1.325,.777,-.232,-1.327,.779,-.234,-1.329,.78,-.236,-1.331,.78,-.238,-1.333,.778,-.24,-1.334,.776,-.241,-1.335,.773,-.242,-1.335,.77,-.241,-1.334,.767,-.24,-1.332,.765,-.239,-1.321,.764,-.242,-1.321,.764,-.239,-1.322,.766,-.237,-1.322,.768,-.235,-1.322,.771,-.234,-1.322,.774,-.234,-1.322,.777,-.235,-1.321,.779,-.238};
			return value;
		}
		private double[] getAccessPanelHollows_Coord_9_139_point_10()
		{
			double[] value = {-1.321,.78,-.241,-1.32,.78,-.244,-1.32,.778,-.246,-1.32,.776,-.248,-1.32,.773,-.249,-1.32,.77,-.249,-1.32,.767,-.248,-1.32,.765,-.245,-1.304,.764,-.24,-1.304,.764,-.237,-1.305,.766,-.234,-1.305,.768,-.232,-1.305,.771,-.231,-1.305,.774,-.231,-1.305,.777,-.233,-1.305,.779,-.235,-1.304,.78,-.238,-1.304,.779,-.241,-1.303,.778,-.244,-1.303,.776,-.246,-1.303,.773,-.247,-1.303,.77,-.246,-1.303,.767,-.245,-1.304,.765,-.243,-1.297,.767,-.235,-1.3,.768,-.234,-1.303,.769,-.233,-1.305,.771,-.232,-1.305,.774,-.232,-1.305,.777,-.232,-1.304,.78,-.232,-1.302,.782,-.233,-1.299,.783,-.234,-1.296,.783,-.236,-1.292,.779,-.238,-1.291,.773,-.238};
			return value;
		}


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


		/** Define subarrays using type double[] */
		private double[] getAccessPanelHinges_Coord_9_144_point_1()
		{
			double[] value = {.89,.782,.362,.89,.751,.362,.89,.751,.454,.89,.782,.454,.812,.782,.362,.812,.751,.362,.812,.751,.454,.812,.782,.454,.89,.772,.362,.89,.762,.362,.89,.762,.454,.89,.772,.454,.812,.772,.362,.812,.762,.362,.812,.762,.454,.812,.772,.454,.895,.782,.382,.895,.782,.409,.895,.782,.437,.873,.782,.354,.851,.782,.354,.829,.782,.354,.895,.751,.382,.895,.751,.409,.895,.751,.437,.873,.751,.354,.851,.751,.354,.829,.751,.354,.873,.751,.465,.851,.751,.465,.829,.751,.465,.873,.782,.465,.851,.782,.465,.829,.782,.465,.807,.782,.382,.807,.782,.409,.807,.782,.437,.807,.751,.382,.807,.751,.409,.807,.751,.437,.813,.782,.391,.813,.782,.428,.888,.782,.391,.888,.782,.428,.888,.765,.391,.873,.765,.354,.851,.765,.354,.829,.765,.354,.813,.765,.391,.813,.765,.428,.829,.765,.465,.851,.765,.465,.873,.765,.465,.888,.765,.428,-1.275,.782,.332,-1.275,.751,.332,-1.274,.751,.424,-1.274,.782,.424,-1.352,.782,.332,-1.352,.751,.332,-1.353,.751,.424,-1.353,.782,.424,-1.275,.772,.332,-1.275,.762,.332,-1.274,.762,.424,-1.274,.772,.424,-1.352,.772,.332,-1.352,.762,.332,-1.353,.762,.424,-1.353,.772,.424,-1.27,.782,.352,-1.27,.782,.379,-1.27,.782,.407,-1.292,.782,.324,-1.313,.782,.324,-1.335,.782,.324,-1.27,.751,.352,-1.27,.751,.379,-1.27,.751,.407,-1.292,.751,.324,-1.313,.751,.324,-1.335,.751,.324,-1.292,.751,.435,-1.313,.751,.435,-1.335,.751,.435,-1.292,.782,.435,-1.313,.782,.435,-1.335,.782,.435,-1.357,.782,.352,-1.357,.782,.379,-1.357,.782,.407,-1.357,.751,.352,-1.357,.751,.379,-1.357,.751,.407,-1.351,.782,.361,-1.351,.782,.398,-1.277,.782,.361,-1.277,.782,.398,-1.277,.765,.361,-1.292,.765,.324};
			return value;
		}
		private double[] getAccessPanelHinges_Coord_9_144_point_2()
		{
			double[] value = {-1.313,.765,.324,-1.335,.765,.324,-1.351,.765,.361,-1.351,.765,.398,-1.335,.765,.435,-1.313,.765,.435,-1.292,.765,.435,-1.277,.765,.398,-1.275,.782,-.251,-1.275,.751,-.251,-1.274,.751,-.159,-1.274,.782,-.159,-1.352,.782,-.251,-1.352,.751,-.251,-1.353,.751,-.159,-1.353,.782,-.159,-1.275,.772,-.251,-1.275,.762,-.251,-1.274,.762,-.159,-1.274,.772,-.159,-1.352,.772,-.251,-1.352,.762,-.251,-1.353,.762,-.159,-1.353,.772,-.159,-1.27,.782,-.231,-1.27,.782,-.203,-1.27,.782,-.175,-1.292,.782,-.259,-1.313,.782,-.259,-1.335,.782,-.259,-1.27,.751,-.231,-1.27,.751,-.203,-1.27,.751,-.175,-1.292,.751,-.259,-1.313,.751,-.259,-1.335,.751,-.259,-1.292,.751,-.148,-1.313,.751,-.148,-1.335,.751,-.148,-1.292,.782,-.148,-1.313,.782,-.148,-1.335,.782,-.148,-1.357,.782,-.231,-1.357,.782,-.203,-1.357,.782,-.175,-1.357,.751,-.231,-1.357,.751,-.203,-1.357,.751,-.175,-1.351,.782,-.222,-1.351,.782,-.185,-1.277,.782,-.222,-1.277,.782,-.185,-1.277,.765,-.222,-1.292,.765,-.259,-1.313,.765,-.259,-1.335,.765,-.259,-1.351,.765,-.222,-1.351,.765,-.185,-1.335,.765,-.148,-1.313,.765,-.148,-1.292,.765,-.148,-1.277,.765,-.185,.89,.782,-.251,.89,.751,-.251,.89,.751,-.159,.89,.782,-.159,.812,.782,-.251,.812,.751,-.251,.812,.751,-.159,.812,.782,-.159,.89,.772,-.251,.89,.762,-.251,.89,.762,-.159,.89,.772,-.159,.812,.772,-.251,.812,.762,-.251,.812,.762,-.159,.812,.772,-.159,.895,.782,-.231,.895,.782,-.203,.895,.782,-.175,.873,.782,-.259,.851,.782,-.259,.829,.782,-.259,.895,.751,-.231,.895,.751,-.203,.895,.751,-.175,.873,.751,-.259,.851,.751,-.259,.829,.751,-.259,.873,.751,-.148,.851,.751,-.148,.829,.751,-.148,.873,.782,-.148,.851,.782,-.148,.829,.782,-.148,.807,.782,-.231,.807,.782,-.203,.807,.782,-.175,.807,.751,-.231};
			return value;
		}
		private double[] getAccessPanelHinges_Coord_9_144_point_3()
		{
			double[] value = {.807,.751,-.203,.807,.751,-.175,.813,.782,-.222,.813,.782,-.185,.888,.782,-.222,.888,.782,-.185,.888,.765,-.222,.873,.765,-.259,.851,.765,-.259,.829,.765,-.259,.813,.765,-.222,.813,.765,-.185,.829,.765,-.148,.851,.765,-.148,.873,.765,-.148,.888,.765,-.185};
			return value;
		}


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


		/** Define subarrays using type double[] */
		private double[] getSternLightCover_Coord_9_152_point_1()
		{
			double[] value = {.17742,.76213,-1.61635,.16534,.76202,-1.60872,.17045,.76206,-1.60322,.17742,.76207,-1.60121,.18439,.76206,-1.60322,.18949,.76202,-1.60872,.19136,.76198,-1.61624,.18949,.76193,-1.62375,.18439,.7619,-1.62925,.17742,.76189,-1.63126,.17045,.7619,-1.62925,.16534,.76193,-1.62375,.16348,.76198,-1.61624,.15409,.76163,-1.60137,.16395,.7617,-1.59075,.17742,.76172,-1.58686,.19089,.7617,-1.59075,.20075,.76163,-1.60137,.20435,.76154,-1.61589,.20075,.76145,-1.6304,.19089,.75994,-1.64103,.17742,.75992,-1.64492,.16395,.75994,-1.64103,.15409,.76145,-1.6304,.15048,.76154,-1.61589,.14443,.76098,-1.59481,.15837,.76107,-1.57979,.17742,.7611,-1.57429,.19647,.76107,-1.57979,.21041,.76098,-1.59481,.21551,.76085,-1.61534,.21041,.76072,-1.63587,.19647,.75918,-1.65089,.17742,.75915,-1.65639,.15837,.75918,-1.65089,.14443,.76072,-1.63587,.13933,.76085,-1.61534,.13701,.7601,-1.58949,.15409,.76021,-1.57108,.17742,.76026,-1.56435,.20075,.76021,-1.57108,.21782,.7601,-1.58949,.22407,.75995,-1.61462,.21782,.75834,-1.63976,.20075,.75823,-1.65817,.17742,.75819,-1.6649,.15409,.75823,-1.65817,.13701,.75834,-1.63976,.13076,.75995,-1.61462,.13235,.75667,-1.58575,.1514,.75733,-1.56523,.17742,.75757,-1.55771,.20344,.75733,-1.56523,.22248,.75667,-1.58575,.22945,.75577,-1.61379,.22248,.75487,-1.64183,.20344,.75421,-1.66235,.17742,.75396,-1.66987,.1514,.75421,-1.66235,.13235,.75487,-1.64183,.12538,.75577,-1.61379,.13076,.75081,-1.58387,.15048,.7515,-1.56262,.17742,.75175,-1.55484,.20435,.7515,-1.56262,.22407,.75081,-1.58387,.23129,.74988,-1.6129,.22407,.74895,-1.64192,.20435,.74826,-1.66317,.17742,.74801,-1.67095,.15048,.74826,-1.66317,.13076,.74895,-1.64192,.12355,.74988,-1.6129,.13097,.74492,-1.5831,.1506,.7456,-1.56194,.17742,.74585,-1.5542,.20424,.7456,-1.56194,.22387,.74492,-1.5831,.23106,.74399,-1.612,.22387,.74306,-1.6409,.20424,.74238,-1.66206,.17742,.74213,-1.66981,.1506,.74238,-1.66206,.13097,.74306,-1.6409,.12378,.74399,-1.612,.13111,.73943,-1.58236,.15069,.74011,-1.56127,.17742,.74036,-1.55355,.20415,.74011,-1.56127,.22372,.73943,-1.58236,.23089,.73851,-1.61117,.22372,.73758,-1.63998,.20415,.7369,-1.66107,.17742,.73665,-1.66879,.15069,.7369,-1.66107,.13111,.73758,-1.63998,.12395,.73851,-1.61117,.13089,.73473,-1.5815,.15056,.73541,-1.56031,.17742,.73566,-1.55256};
			return value;
		}
		private double[] getSternLightCover_Coord_9_152_point_2()
		{
			double[] value = {.20428,.73541,-1.56031,.22394,.73473,-1.5815,.23114,.7338,-1.61045,.22394,.73286,-1.6394,.20428,.73218,-1.66059,.17742,.73193,-1.66835,.15056,.73218,-1.66059,.13089,.73286,-1.6394,.1237,.73379,-1.61045};
			return value;
		}


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


		/** Define subarrays using type double[] */
		private double[] getSternLight_Coord_9_157_point_1()
		{
			double[] value = {.13092,.73851,-1.61001,.13715,.74112,-1.58495,.15417,.74303,-1.56661,.17742,.74372,-1.5599,.20067,.74303,-1.56661,.21769,.74112,-1.58495,.22392,.73851,-1.61001,.21769,.73591,-1.63507,.20067,.734,-1.65341,.17742,.7333,-1.66013,.15417,.734,-1.65341,.13715,.73591,-1.63507,.13114,.72533,-1.60939,.13734,.72793,-1.58446,.15428,.72982,-1.5662,.17742,.73052,-1.55952,.20056,.72982,-1.5662,.2175,.72793,-1.58446,.2237,.72533,-1.60939,.2175,.72274,-1.63433,.20056,.72084,-1.65259,.17742,.72015,-1.65927,.15428,.72084,-1.65259,.13734,.72274,-1.63433,.13099,.70999,-1.60867,.13721,.71259,-1.58365,.1542,.71449,-1.56534,.17742,.71519,-1.55863,.20063,.71449,-1.56534,.21763,.71259,-1.58365,.22385,.70999,-1.60867,.21763,.70738,-1.63369,.20063,.70548,-1.652,.17742,.70478,-1.65871,.1542,.70548,-1.652,.13721,.70738,-1.63369,.13079,.69352,-1.6079,.13703,.69613,-1.58277,.1541,.69804,-1.56438,.17742,.69874,-1.55764,.20073,.69804,-1.56438,.2178,.69613,-1.58277,.22405,.69352,-1.6079,.2178,.6909,-1.63302,.20073,.68899,-1.65142,.17742,.68829,-1.65815,.1541,.68899,-1.65142,.13703,.6909,-1.63302,.13237,.67705,-1.60712,.13841,.67957,-1.58285,.1549,.68142,-1.56508,.17742,.6821,-1.55858,.19994,.68142,-1.56508,.21643,.67957,-1.58285,.22246,.67705,-1.60712,.21643,.67452,-1.63139,.19994,.67268,-1.64916,.17742,.672,-1.65566,.1549,.67268,-1.64916,.13841,.67452,-1.63139,.13703,.66536,-1.6064,.14244,.66984,-1.58464,.15723,.67016,-1.56871,.17742,.67028,-1.56288,.19761,.67016,-1.56871,.21239,.66984,-1.58464,.2178,.66536,-1.6064,.21239,.66492,-1.62816,.19761,.66461,-1.64409,.17742,.66449,-1.64992,.15723,.66461,-1.64409,.14244,.66492,-1.62816,.14444,.66283,-1.60578,.14886,.66319,-1.58801,.16093,.6675,-1.57501,.17742,.66759,-1.57025,.1939,.6675,-1.57501,.20597,.66319,-1.58801,.21039,.66283,-1.60578,.20597,.66248,-1.62355,.1939,.66222,-1.63655,.17742,.66212,-1.64132,.16093,.66222,-1.63655,.14886,.66248,-1.62355,.1541,.66089,-1.6053,.15723,.66114,-1.59274,.16576,.66538,-1.58354,.17742,.66544,-1.58018,.18907,.66538,-1.58354,.19761,.66114,-1.59274,.20073,.66089,-1.6053,.19761,.66064,-1.61787,.18907,.66046,-1.62707,.17742,.66039,-1.63043,.16576,.66046,-1.62707,.15723,.66064,-1.61787,.16535,.65967,-1.60501,.16697,.6598,-1.5985,.17138,.6599,-1.59374,.17742,.65993,-1.592};
			return value;
		}
		private double[] getSternLight_Coord_9_157_point_2()
		{
			double[] value = {.18345,.6599,-1.59374,.18787,.6598,-1.5985,.18949,.65967,-1.60501,.18787,.65954,-1.61151,.18345,.65945,-1.61627,.17742,.65941,-1.61801,.17138,.65945,-1.61627,.16697,.65954,-1.61151,.17742,.65926,-1.6049};
			return value;
		}


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


		/** Define subarrays using type double[] */
		private double[] getPoliceLight_Coord_9_167_point_1()
		{
			double[] value = {.17548,.60001,-1.4748,.18593,.59973,-1.48141,.18151,.59982,-1.48617,.17548,.59986,-1.48791,.16944,.59982,-1.48617,.16503,.59973,-1.48141,.16341,.5996,-1.47491,.16503,.59947,-1.4684,.16944,.59937,-1.46364,.17548,.59934,-1.4619,.18151,.59937,-1.46364,.18593,.59947,-1.4684,.18755,.5996,-1.47491,.19567,.59863,-1.48777,.18714,.59881,-1.49697,.17548,.59888,-1.50033,.16382,.59881,-1.49697,.15529,.59863,-1.48777,.15216,.59838,-1.4752,.15529,.59813,-1.46264,.16382,.59389,-1.45344,.17548,.59383,-1.45008,.18714,.59389,-1.45344,.19567,.59813,-1.46264,.1988,.59838,-1.4752,.20403,.59679,-1.49345,.19197,.59705,-1.50645,.17548,.59715,-1.51122,.15899,.59705,-1.50645,.14692,.59679,-1.49345,.1425,.59644,-1.47568,.14692,.59608,-1.45791,.15899,.59177,-1.44491,.17548,.59168,-1.44015,.19197,.59177,-1.44491,.20403,.59608,-1.45791,.20845,.59644,-1.47568,.21045,.59434,-1.49806,.19567,.59466,-1.51399,.17548,.59478,-1.51982,.15529,.59466,-1.51399,.1405,.59434,-1.49806,.13509,.59391,-1.4763,.1405,.58942,-1.45454,.15529,.58911,-1.43861,.17548,.58899,-1.43278,.19567,.58911,-1.43861,.21045,.58942,-1.45454,.21586,.59391,-1.4763,.21449,.58475,-1.50129,.198,.58659,-1.51906,.17548,.58727,-1.52556,.15296,.58659,-1.51906,.13647,.58475,-1.50129,.13044,.58222,-1.47702,.13647,.5797,-1.45275,.15296,.57785,-1.43498,.17548,.57717,-1.42848,.198,.57785,-1.43498,.21449,.5797,-1.45275,.22052,.58222,-1.47702,.21586,.56837,-1.50292,.1988,.57028,-1.52132,.17548,.57098,-1.52805,.15216,.57028,-1.52132,.13509,.56837,-1.50292,.12885,.56575,-1.4778,.13509,.56314,-1.45267,.15216,.56123,-1.43428,.17548,.56053,-1.42754,.1988,.56123,-1.43428,.21586,.56314,-1.45267,.22211,.56575,-1.4778,.21569,.55188,-1.50359,.19869,.55379,-1.5219,.17548,.55449,-1.52861,.15226,.55379,-1.5219,.13527,.55188,-1.50359,.12905,.54928,-1.47857,.13527,.54668,-1.45355,.15226,.54478,-1.43524,.17548,.54408,-1.42853,.19869,.54478,-1.43524,.21569,.54668,-1.45355,.22191,.54928,-1.47857,.21556,.53653,-1.50423,.19862,.53843,-1.52249,.17548,.53912,-1.52917,.15234,.53843,-1.52249,.1354,.53653,-1.50423,.1292,.53394,-1.47929,.1354,.53134,-1.45436,.15234,.52944,-1.4361,.17548,.52875,-1.42942,.19862,.52944,-1.4361,.21556,.53134,-1.45436,.22176,.53394,-1.47929,.21575,.52336,-1.50497,.19873,.52527,-1.52331,.17548,.52597,-1.53003};
			return value;
		}
		private double[] getPoliceLight_Coord_9_167_point_2()
		{
			double[] value = {.15223,.52527,-1.52331,.13521,.52336,-1.50497,.12898,.52076,-1.47991,.13521,.51815,-1.45485,.15223,.51624,-1.43651,.17548,.51555,-1.4298,.19873,.51624,-1.43651,.21575,.51815,-1.45485,.22198,.52076,-1.47991};
			return value;
		}


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



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



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


		/** Define subarrays using type double[] */
		private double[] getAngledPowerCord_Coord_9_207_point_1()
		{
			double[] value = {.17287,1.75634,-1.53535,.17096,1.75348,-1.53721,.16977,1.74956,-1.54007,.16961,1.74562,-1.54315,.17054,1.74273,-1.54562,.17229,1.74166,-1.54683,.17441,1.74269,-1.54645,.17633,1.74555,-1.54458,.17752,1.74947,-1.54173,.17768,1.75341,-1.53865,.17675,1.7563,-1.53617,.17499,1.75737,-1.53496,.17728,1.66432,-1.47997,.17537,1.66305,-1.48314,.17417,1.66148,-1.48773,.17402,1.66002,-1.49251,.17494,1.65907,-1.4962,.1767,1.65889,-1.4978,.17882,1.65951,-1.4969,.18073,1.66078,-1.49373,.18193,1.66236,-1.48914,.18208,1.66381,-1.48436,.18116,1.66476,-1.48067,.1794,1.66495,-1.47907,.17805,1.66192,-1.48844,.17097,1.75344,-1.53697,.17288,1.7563,-1.5351,.16977,1.74952,-1.53983,.16962,1.74559,-1.54291,.17054,1.74269,-1.54538,.1723,1.74162,-1.54659,.17442,1.74265,-1.54621,.17633,1.74551,-1.54434,.17753,1.74943,-1.54148,.17768,1.75337,-1.5384,.17676,1.75626,-1.53593,.175,1.75733,-1.53472,.16749,1.78081,-1.56889,.16958,1.78293,-1.56616,.16606,1.77791,-1.57292,.16566,1.775,-1.57717,.16641,1.77285,-1.5805,.16811,1.77205,-1.58202,.17029,1.77281,-1.58132,.17238,1.77492,-1.5786,.17381,1.77783,-1.57457,.17421,1.78074,-1.57032,.17346,1.78288,-1.56699,.17176,1.78368,-1.56547,.1649,1.9123,-1.75126,.16714,1.9136,-1.74777,.16326,1.91051,-1.75633,.16265,1.9087,-1.76162,.16325,1.90737,-1.76572,.16489,1.90686,-1.76752,.16712,1.90733,-1.76654,.16937,1.90863,-1.76305,.17101,1.91042,-1.75798,.17162,1.91223,-1.75269,.17102,1.91356,-1.74859,.16938,1.91406,-1.74679,.16392,1.93756,-1.75695,.16629,1.93801,-1.75281,.1621,1.93693,-1.7629,.16131,1.93628,-1.76908,.16178,1.9358,-1.77383,.16337,1.93561,-1.77587,.16566,1.93576,-1.77465,.16803,1.93621,-1.77051,.16985,1.93684,-1.76456,.17063,1.93748,-1.75838,.17016,1.93797,-1.75363,.16857,1.93816,-1.7516,.16625,1.95931,-1.74687,.16879,1.95804,-1.74186,.1642,1.96103,-1.75403,.16319,1.96273,-1.76141,.16349,1.96397,-1.76703,.16522,1.96192,-1.76833,.16737,1.96393,-1.76786,.16991,1.96266,-1.76284,.17196,1.96094,-1.75568,.17297,1.95924,-1.74831,.17267,1.958,-1.74268,.17114,1.95756,-1.74032,.16895,1.98038,-1.72752,.17153,1.97754,-1.72227,.16686,1.98424,-1.735,.1658,1.98808,-1.7427,.16607,1.99089,-1.74856,.16758,1.9919,-1.751,.16994,1.99085,-1.74938,.17252,1.98801,-1.74413,.17461,1.98415,-1.73665,.17567,1.9803,-1.72895,.1754,1.9775,-1.72309,.17389,1.97649,-1.72065,.17396,1.98405,-1.704,.17643,1.97999,-1.69918,.17201,1.98959,-1.71089};
			return value;
		}
		private double[] getAngledPowerCord_Coord_9_207_point_2()
		{
			double[] value = {.1711,1.99511,-1.718,.17147,1.99915,-1.72342,.17303,2.00061,-1.72571,.17535,1.9991,-1.72425,.17781,1.99504,-1.71943,.17977,1.9895,-1.71254,.18068,1.98398,-1.70544,.18031,1.97994,-1.70001,.17875,1.97848,-1.69772,.16538,1.99648,-1.63186,.16762,1.99137,-1.62853,.16375,2.00348,-1.63672,.16315,2.01048,-1.6418,.16376,2.01562,-1.64574,.1654,2.01751,-1.64748,.16763,2.01565,-1.64656,.16987,2.01053,-1.64323,.1715,2.00354,-1.63837,.1721,1.99653,-1.6333,.17149,1.9914,-1.62936,.16985,1.98951,-1.62761,.17384,1.97746,-1.4803,.17574,1.97211,-1.48133,.17265,1.98492,-1.47916,.17251,1.9925,-1.4782,.17345,1.99816,-1.47769,.17521,2.0004,-1.47776,.17732,1.9986,-1.47839,.17923,1.99326,-1.47942,.18041,1.9858,-1.48056,.18055,1.97822,-1.48152,.17962,1.97255,-1.48203,.17786,1.97032,-1.48196};
			return value;
		}



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


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


		/** Define subarrays using type double[] */
		private double[] getAngledMastUpper_Coord_9_222_point_1()
		{
			double[] value = {.19567,1.96675,-1.43035,.20243,1.96711,-1.4437,.20243,1.96753,-1.4591,.19567,1.9679,-1.47245,.18397,1.96811,-1.48015,.17046,1.96811,-1.48015,.15876,1.9679,-1.47245,.152,1.96753,-1.4591,.152,1.96711,-1.4437,.15876,1.96675,-1.43035,.17046,1.96654,-1.42265,.18397,1.96654,-1.42265,.18172,2.54725,-1.38545,.17271,2.54725,-1.38545,.16491,2.54742,-1.39059,.16041,2.5477,-1.39949,.16041,2.54802,-1.40976,.16491,2.54831,-1.41865,.17271,2.54847,-1.42379,.18172,2.54847,-1.42379,.18952,2.54831,-1.41865,.19402,2.54802,-1.40976,.19402,2.5477,-1.39949,.18952,2.54742,-1.39059,.18172,.49177,-1.54899,.17271,.49177,-1.54899,.16491,.49193,-1.55413,.16041,.49222,-1.56302,.16041,.49254,-1.57329,.16491,.49282,-1.58219,.17271,.49299,-1.58733,.18172,.49299,-1.58733,.18952,.49282,-1.58219,.19402,.49254,-1.57329,.19402,.49222,-1.56302,.18952,.49193,-1.55413,.20243,.49214,-1.56045,.20243,2.54779,-1.39692,.20424,1.96732,-1.4514,.19567,.49171,-1.54711,.19567,2.54743,-1.38357,.20062,1.9669,-1.43599,.18892,2.54762,-1.39692,.19073,2.54786,-1.40462,.18892,2.54811,-1.41233,.18397,2.54828,-1.41797,.17722,2.54835,-1.42003,.17046,2.54828,-1.41797,.16551,2.54811,-1.41233,.1637,2.54786,-1.40462,.16551,2.54762,-1.39692,.17046,2.54744,-1.39128,.18397,2.54744,-1.39128,.17722,2.54737,-1.38921,.19073,1.9666,-1.42471,.18892,.49214,-1.56045,.19073,.49238,-1.56816,.18892,.49262,-1.57586,.18397,.4928,-1.5815,.17722,.49287,-1.58357,.17046,.4928,-1.5815,.16551,.49262,-1.57586,.1637,.49238,-1.56816,.16551,.49214,-1.56045,.17046,.49196,-1.55481,.17722,.49189,-1.55275,.18397,.49196,-1.55481,.18397,.49147,-1.53941,.17046,.49147,-1.53941,.18397,2.54722,-1.37587,.17046,2.54722,-1.37587,.17722,1.96648,-1.42058,.15876,.49171,-1.54711,.15876,2.54743,-1.38357,.1637,1.9666,-1.42471,.152,.49214,-1.56045,.152,2.54779,-1.39692,.15381,1.9669,-1.43599,.152,.49262,-1.57586,.152,2.54821,-1.41233,.15019,1.96732,-1.4514,.15876,.49304,-1.58921,.15876,2.54857,-1.42567,.15381,1.96774,-1.46681,.17046,.49329,-1.59691,.17046,2.54878,-1.43337,.1637,1.96805,-1.47809,.18397,.49329,-1.59691,.18397,2.54878,-1.43337,.17722,1.96816,-1.48222,.19567,.49304,-1.58921,.19567,2.54857,-1.42567,.19073,1.96805,-1.47809,.20243,.49262,-1.57586,.20243,2.54821,-1.41233,.20062,1.96774,-1.46681,.17722,2.54786,-1.40462,.17722,.49238,-1.56816,.17722,2.54716,-1.3738,.1637,2.54728,-1.37793};
			return value;
		}
		private double[] getAngledMastUpper_Coord_9_222_point_2()
		{
			double[] value = {.15381,2.54758,-1.38921,.15019,2.548,-1.40462,.15381,2.54842,-1.42003,.1637,2.54873,-1.43131,.17722,2.54884,-1.43544,.19073,2.54873,-1.43131,.20062,2.54842,-1.42003,.20424,2.548,-1.40462,.20062,2.54758,-1.38921,.19073,2.54728,-1.37793,.17722,.4914,-1.53734,.1637,.49153,-1.54147,.15381,.49189,-1.55275,.15019,.49238,-1.56816,.15381,.49287,-1.58357,.1637,.49322,-1.59485,.17722,.49336,-1.59898,.19073,.49322,-1.59485,.20062,.49287,-1.58357,.20424,.49238,-1.56816,.20062,.49189,-1.55275,.19073,.49153,-1.54147};
			return value;
		}


		/** Define subarrays using type double[] */
		private double[] getColor_9_223_color_1()
		{
			double[] value = {.53333,.53333,.53333,1.0,1.0,1.0,1.0,1.0,1.0,.53333,.53333,.53333,.53333,.53333,.53333,1.0,1.0,1.0,1.0,1.0,1.0,.53333,.53333,.53333,.53333,.53333,.53333,1.0,1.0,1.0,1.0,1.0,1.0,.53333,.53333,.53333,.53333,.53333,.53333,1.0,1.0,1.0,1.0,1.0,1.0,.53333,.53333,.53333,.53333,.53333,.53333,1.0,1.0,1.0,1.0,1.0,1.0,.53333,.53333,.53333,.53333,.53333,.53333,1.0,1.0,1.0,1.0,1.0,1.0,.53333,.53333,.53333,.53333,.53333,.53333,1.0,1.0,1.0,1.0,1.0,1.0,.53333,.53333,.53333,.53333,.53333,.53333,1.0,1.0,1.0,1.0,1.0,1.0,.53333,.53333,.53333,.53333,.53333,.53333,1.0,1.0,1.0,1.0,1.0,1.0,.53333,.53333,.53333,.53333,.53333,.53333,1.0,1.0,1.0,1.0,1.0,1.0,.53333,.53333,.53333,.53333,.53333,.53333,1.0,1.0,1.0,1.0,1.0,1.0,.53333,.53333,.53333,.53333,.53333,.53333,1.0,1.0,1.0,1.0,1.0,1.0,.53333,.53333,.53333,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0};
			return value;
		}
		private double[] getColor_9_223_color_2()
		{
			double[] value = {1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0};
			return value;
		}


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


		/** Define subarrays using type double[] */
		private double[] getMastDomeLight_Coord_9_239_point_1()
		{
			double[] value = {.25044,-.15918,-1.32943,.24027,-.16579,-1.28852,.21248,-.17063,-1.25857,.17452,-.1724,-1.24761,.13656,-.17063,-1.25857,.10877,-.16579,-1.28852,.09859,-.15918,-1.32943,.10877,-.15257,-1.37034,.13656,-.14773,-1.40029,.17452,-.14596,-1.41125,.21248,-.14773,-1.40029,.24027,-.15257,-1.37034,.25009,-.12576,-1.32842,.23996,-.13234,-1.2877,.2123,-.13715,-1.25789,.17452,-.13892,-1.24698,.13674,-.13715,-1.25789,.10908,-.13234,-1.2877,.09895,-.12576,-1.32842,.10908,-.11918,-1.36914,.13674,-.11437,-1.39894,.17452,-.11261,-1.40985,.2123,-.11437,-1.39894,.23996,-.11918,-1.36914,.25033,-.08684,-1.32724,.24017,-.09344,-1.28639,.21242,-.09827,-1.25649,.17452,-.10004,-1.24554,.13661,-.09827,-1.25649,.10887,-.09344,-1.28639,.09871,-.08684,-1.32724,.10887,-.08024,-1.36809,.13661,-.07541,-1.39799,.17452,-.07365,-1.40894,.21242,-.07541,-1.39799,.24017,-.08024,-1.36809,.25066,-.04508,-1.32597,.24046,-.05171,-1.28495,.21259,-.05656,-1.25492,.17452,-.05833,-1.24392,.13645,-.05656,-1.25492,.10858,-.05171,-1.28495,.09838,-.04508,-1.32597,.10858,-.03845,-1.367,.13645,-.0336,-1.39703,.17452,-.03182,-1.40803,.21259,-.0336,-1.39703,.24046,-.03845,-1.367,.24806,-.00331,-1.32471,.23821,-.00972,-1.28508,.21129,-.0144,-1.25607,.17452,-.01612,-1.24546,.13775,-.0144,-1.25607,.11083,-.00972,-1.28508,.10098,-.00331,-1.32471,.11083,.00309,-1.36434,.13775,.00777,-1.39335,.17452,.00949,-1.40397,.21129,.00777,-1.39335,.23821,.00309,-1.36434,.24046,.0356,-1.32353,.23162,.02987,-1.288,.20749,.02566,-1.262,.17452,.02413,-1.25248,.14155,.02566,-1.262,.11742,.02987,-1.288,.10858,.0356,-1.32353,.11742,.04134,-1.35906,.14155,.04554,-1.38507,.17452,.04708,-1.39459,.20749,.04554,-1.38507,.23162,.04134,-1.35906,.22836,.06902,-1.32252,.22114,.06434,-1.29351,.20144,.06091,-1.27228,.17452,.05965,-1.2645,.1476,.06091,-1.27228,.12789,.06434,-1.29351,.12068,.06902,-1.32252,.12789,.07371,-1.35153,.1476,.07714,-1.37277,.17452,.0784,-1.38054,.20144,.07714,-1.37277,.22114,.07371,-1.35153,.21259,.09467,-1.32175,.20749,.09135,-1.30123,.19355,.08893,-1.28622,.17452,.08804,-1.28072,.15548,.08893,-1.28622,.14155,.09135,-1.30123,.13645,.09467,-1.32175,.14155,.09798,-1.34226,.15548,.10041,-1.35727,.17452,.10129,-1.36277,.19355,.10041,-1.35727,.20749,.09798,-1.34226,.19423,.11079,-1.32126,.19159,.10907,-1.31064,.18437,.10782,-1.30287,.17452,.10736,-1.30002};
			return value;
		}
		private double[] getMastDomeLight_Coord_9_239_point_2()
		{
			double[] value = {.16467,.10782,-1.30287,.15745,.10907,-1.31064,.15481,.11079,-1.32126,.15745,.1125,-1.33187,.16467,.11376,-1.33965,.17452,.11422,-1.34249,.18437,.11376,-1.33965,.19159,.1125,-1.33187,.17452,.11629,-1.32109};
			return value;
		}


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


		/** Define subarrays using type double[] */
		private double[] getPowerCord_Coord_9_244_point_1()
		{
			double[] value = {.15945,1.66558,-1.49619,.15738,1.66558,-1.49641,.15436,1.66558,-1.49479,.15122,1.66558,-1.49177,.14879,1.66558,-1.48815,.14772,1.66558,-1.4849,.1483,1.66558,-1.4829,.15037,1.66558,-1.48268,.15338,1.66558,-1.4843,.15652,1.66558,-1.48732,.16003,1.66558,-1.49419,.15896,1.66558,-1.49094,.13218,.49958,-1.57743,.13012,.49921,-1.57767,.12714,.49821,-1.57609,.12404,.49684,-1.57311,.12165,.49547,-1.56954,.12061,.49447,-1.56633,.1212,.4941,-1.56435,.12326,.49447,-1.56411,.12624,.49547,-1.56569,.12934,.49684,-1.56867,.13277,.49921,-1.57545,.13173,.49821,-1.57224,.0861,-.19085,-1.57715,.08413,-.19191,-1.57749,.08139,-.1948,-1.5762,.07862,-.19874,-1.57362,.07656,-.20268,-1.57044,.07576,-.20557,-1.56752,.07644,-.20662,-1.56564,.07841,-.20557,-1.5653,.08115,-.20268,-1.56659,.08392,-.19874,-1.56917,.08678,-.19191,-1.57526,.08598,-.1948,-1.57234,-.00623,-.54434,-1.62374,-.00804,-.54596,-1.62428,-.01032,-.55038,-1.62353,-.01247,-.55642,-1.6217,-.01391,-.56246,-1.61926,-.01425,-.56688,-1.61688,-.0134,-.5685,-1.6152,-.01159,-.56688,-1.61466,-.00931,-.56246,-1.61541,-.00717,-.55642,-1.61725,-.00539,-.54596,-1.62206,-.00573,-.55038,-1.61968,-.00339,-.68034,-1.67197,-.00497,-.68233,-1.67278,-.00664,-.68775,-1.67276,-.00795,-.69516,-1.67192,-.00855,-.70257,-1.67049,-.00827,-.708,-1.66884,-.0072,-.70998,-1.66742,-.00562,-.708,-1.66662,-.00395,-.70257,-1.66663,-.00265,-.69516,-1.66747,-.00232,-.68233,-1.67055,-.00205,-.68775,-1.66891,.0062,-.70806,-1.68896,.00487,-.71017,-1.69007,.0039,-.71595,-1.69088,.00354,-.72383,-1.69118,.0039,-.73172,-1.69088,.00487,-.73749,-1.69007,.0062,-.7396,-1.68896,.00752,-.73749,-1.68784,.00849,-.73172,-1.68703,.00885,-.72383,-1.68673,.00752,-.71017,-1.68784,.00849,-.71595,-1.68703,.0151,-.72316,-1.69963,.01403,-.72515,-1.70105,.01376,-.73057,-1.7027,.01436,-.73798,-1.70413,.01567,-.74539,-1.70497,.01734,-.75082,-1.70499,.01892,-.7528,-1.70418,.01999,-.75082,-1.70276,.02026,-.74539,-1.70112,.01966,-.73798,-1.69968,.01668,-.72515,-1.69883,.01835,-.73057,-1.69884,.02439,-.7261,-1.71076,.02355,-.72772,-1.71245,.02389,-.73214,-1.71482,.02532,-.73818,-1.71726,.02747,-.74422,-1.7191,.02975,-.74864,-1.71985,.03229,-.74819,-1.72018,.0324,-.74864,-1.71762,.03206,-.74422,-1.71524,.03063,-.73818,-1.71281,.0262,-.72772,-1.71022,.02848,-.73214,-1.71097,.03694,-.72371,-1.72578,.03626,-.72476,-1.72766,.03706,-.72765,-1.73058,.03912,-.73159,-1.73376};
			return value;
		}
		private double[] getPowerCord_Coord_9_244_point_2()
		{
			double[] value = {.04189,-.73553,-1.73634,.04463,-.73842,-1.73763,.0466,-.73948,-1.73729,.04728,-.73842,-1.73541,.04648,-.73553,-1.73248,.04442,-.73159,-1.72931,.03891,-.72476,-1.72544,.04165,-.72765,-1.72673,.04593,-.70747,-1.73655,.0453,-.70819,-1.7385,.04625,-.71016,-1.7416,.04852,-.71286,-1.74502,.05149,-.71556,-1.74784,.05438,-.71753,-1.74931,.05641,-.71825,-1.74904,.05703,-.71753,-1.74709,.05608,-.71556,-1.74399,.05382,-.71286,-1.74057,.04795,-.70819,-1.73627,.05084,-.71016,-1.73774,.05072,-.68815,-1.74232,.05013,-.68852,-1.74431,.05117,-.68953,-1.74752,.05356,-.69089,-1.75109,.05666,-.69226,-1.75407,.05964,-.69327,-1.75565,.06171,-.69363,-1.75541,.0623,-.69327,-1.75342,.06125,-.69226,-1.75021,.05887,-.69089,-1.74664,.05278,-.68852,-1.74209,.05576,-.68952,-1.74367,.0525,-.66816,-1.7445,.05192,-.66816,-1.7465,.05299,-.66816,-1.74975,.05542,-.66816,-1.75337,.05857,-.66816,-1.7564,.06158,-.66816,-1.75801,.06365,-.66816,-1.75779,.06423,-.66816,-1.75579,.06316,-.66816,-1.75254,.06073,-.66816,-1.74892,.05457,-.66816,-1.74428,.05758,-.66816,-1.7459,.05811,-.64407,-1.75125,.05253,-.64407,-1.7446,.05196,-.64407,-1.74661,.05303,-.64407,-1.74985,.05546,-.64407,-1.75347,.0586,-.64407,-1.7565,.06161,-.64407,-1.75812,.06369,-.64407,-1.75789,.06426,-.64407,-1.75589,.06319,-.64407,-1.75265,.06076,-.64407,-1.74902,.05762,-.64407,-1.746,.05461,-.64407,-1.74438,.05253,-.66834,-1.7446,.05196,-.66834,-1.74661,.05303,-.66834,-1.74985,.05546,-.66834,-1.75347,.0586,-.66834,-1.7565,.06161,-.66834,-1.75812,.06369,-.66834,-1.75789,.06426,-.66834,-1.75589,.06319,-.66834,-1.75265,.06076,-.66834,-1.74902,.05762,-.66834,-1.746,.05461,-.66834,-1.74438,.15387,1.66558,-1.48955};
			return value;
		}

		/** Large attribute array: IndexedFaceSet DEF='BowAngle_Geo' coordIndex field, scene-graph level=9, element #103, 5704 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 getBowAngle_Geo_9_103_coordIndex()
		{
			MFInt32 BowAngle_Geo_9_103_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getBowAngle_Geo_9_103_coordIndex_1()))
				.append(new MFInt32(getBowAngle_Geo_9_103_coordIndex_2()))
				.append(new MFInt32(getBowAngle_Geo_9_103_coordIndex_3()))
				.append(new MFInt32(getBowAngle_Geo_9_103_coordIndex_4()))
				.append(new MFInt32(getBowAngle_Geo_9_103_coordIndex_5()))
				.append(new MFInt32(getBowAngle_Geo_9_103_coordIndex_6()));
			return BowAngle_Geo_9_103_coordIndex;
		}
		/** Large attribute array: Coordinate DEF='BowAngle_Coord' point field, scene-graph level=10, element #103, 2799 total numbers made up of 933 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 getBowAngle_Coord_10_103_point()
		{
			MFVec3f BowAngle_Coord_10_103_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getBowAngle_Coord_10_103_point_1()))
				.append(new MFVec3f(getBowAngle_Coord_10_103_point_2()))
				.append(new MFVec3f(getBowAngle_Coord_10_103_point_3()))
				.append(new MFVec3f(getBowAngle_Coord_10_103_point_4()))
				.append(new MFVec3f(getBowAngle_Coord_10_103_point_5()))
				.append(new MFVec3f(getBowAngle_Coord_10_103_point_6()))
				.append(new MFVec3f(getBowAngle_Coord_10_103_point_7()))
				.append(new MFVec3f(getBowAngle_Coord_10_103_point_8()))
				.append(new MFVec3f(getBowAngle_Coord_10_103_point_9()))
				.append(new MFVec3f(getBowAngle_Coord_10_103_point_10()));
			return BowAngle_Coord_10_103_point;
		}
		/** Large attribute array: IndexedFaceSet DEF='Bracket_Geo' coordIndex field, scene-graph level=9, element #112, 1472 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 getBracket_Geo_9_112_coordIndex()
		{
			MFInt32 Bracket_Geo_9_112_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getBracket_Geo_9_112_coordIndex_1()))
				.append(new MFInt32(getBracket_Geo_9_112_coordIndex_2()));
			return Bracket_Geo_9_112_coordIndex;
		}
		/** Large attribute array: Coordinate DEF='Bracket_Coord' point field, scene-graph level=10, element #112, 1290 total numbers made up of 430 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 getBracket_Coord_10_112_point()
		{
			MFVec3f Bracket_Coord_10_112_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getBracket_Coord_10_112_point_1()))
				.append(new MFVec3f(getBracket_Coord_10_112_point_2()))
				.append(new MFVec3f(getBracket_Coord_10_112_point_3()))
				.append(new MFVec3f(getBracket_Coord_10_112_point_4()))
				.append(new MFVec3f(getBracket_Coord_10_112_point_5()));
			return Bracket_Coord_10_112_point;
		}
		/** Large attribute array: IndexedFaceSet DEF='CenterBar_Geo' coordIndex field, scene-graph level=9, element #117, 1296 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 getCenterBar_Geo_9_117_coordIndex()
		{
			MFInt32 CenterBar_Geo_9_117_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getCenterBar_Geo_9_117_coordIndex_1()))
				.append(new MFInt32(getCenterBar_Geo_9_117_coordIndex_2()));
			return CenterBar_Geo_9_117_coordIndex;
		}
		/** Large attribute array: Coordinate DEF='CenterBar_Coord' point field, scene-graph level=10, element #117, 528 total numbers made up of 176 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 getCenterBar_Coord_10_117_point()
		{
			MFVec3f CenterBar_Coord_10_117_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCenterBar_Coord_10_117_point_1()))
				.append(new MFVec3f(getCenterBar_Coord_10_117_point_2()));
			return CenterBar_Coord_10_117_point;
		}
		/** Large attribute array: IndexedFaceSet DEF='AccessPanelTrim_Geo' coordIndex field, scene-graph level=9, element #122, 368 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getAccessPanelTrim_Geo_9_122_coordIndex()
		{
			MFInt32 AccessPanelTrim_Geo_9_122_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getAccessPanelTrim_Geo_9_122_coordIndex_1()));
			return AccessPanelTrim_Geo_9_122_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet DEF='HullAndPontoons_Geo' coordIndex field, scene-graph level=9, element #128, 4328 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 getHullAndPontoons_Geo_9_128_coordIndex()
		{
			MFInt32 HullAndPontoons_Geo_9_128_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getHullAndPontoons_Geo_9_128_coordIndex_1()))
				.append(new MFInt32(getHullAndPontoons_Geo_9_128_coordIndex_2()))
				.append(new MFInt32(getHullAndPontoons_Geo_9_128_coordIndex_3()))
				.append(new MFInt32(getHullAndPontoons_Geo_9_128_coordIndex_4()))
				.append(new MFInt32(getHullAndPontoons_Geo_9_128_coordIndex_5()));
			return HullAndPontoons_Geo_9_128_coordIndex;
		}
		/** Large attribute array: Coordinate DEF='HullAndPontoons_Coord' point field, scene-graph level=10, element #128, 1638 total numbers made up of 546 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 getHullAndPontoons_Coord_10_128_point()
		{
			MFVec3f HullAndPontoons_Coord_10_128_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getHullAndPontoons_Coord_10_128_point_1()))
				.append(new MFVec3f(getHullAndPontoons_Coord_10_128_point_2()))
				.append(new MFVec3f(getHullAndPontoons_Coord_10_128_point_3()))
				.append(new MFVec3f(getHullAndPontoons_Coord_10_128_point_4()))
				.append(new MFVec3f(getHullAndPontoons_Coord_10_128_point_5()))
				.append(new MFVec3f(getHullAndPontoons_Coord_10_128_point_6()));
			return HullAndPontoons_Coord_10_128_point;
		}
		/** Large attribute array: IndexedFaceSet DEF='SeaFoxTitle_Geo' coordIndex field, scene-graph level=8, element #134, 2712 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 getSeaFoxTitle_Geo_8_134_coordIndex()
		{
			MFInt32 SeaFoxTitle_Geo_8_134_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getSeaFoxTitle_Geo_8_134_coordIndex_1()))
				.append(new MFInt32(getSeaFoxTitle_Geo_8_134_coordIndex_2()))
				.append(new MFInt32(getSeaFoxTitle_Geo_8_134_coordIndex_3()));
			return SeaFoxTitle_Geo_8_134_coordIndex;
		}
		/** Large attribute array: Coordinate DEF='SeaFoxTitle_Coord' point field, scene-graph level=9, element #134, 1104 total numbers made up of 368 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 getSeaFoxTitle_Coord_9_134_point()
		{
			MFVec3f SeaFoxTitle_Coord_9_134_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getSeaFoxTitle_Coord_9_134_point_1()))
				.append(new MFVec3f(getSeaFoxTitle_Coord_9_134_point_2()))
				.append(new MFVec3f(getSeaFoxTitle_Coord_9_134_point_3()))
				.append(new MFVec3f(getSeaFoxTitle_Coord_9_134_point_4()));
			return SeaFoxTitle_Coord_9_134_point;
		}
		/** Large attribute array: IndexedFaceSet DEF='AccessPanelHollows_Geo' coordIndex field, scene-graph level=8, element #139, 7600 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 getAccessPanelHollows_Geo_8_139_coordIndex()
		{
			MFInt32 AccessPanelHollows_Geo_8_139_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getAccessPanelHollows_Geo_8_139_coordIndex_1()))
				.append(new MFInt32(getAccessPanelHollows_Geo_8_139_coordIndex_2()))
				.append(new MFInt32(getAccessPanelHollows_Geo_8_139_coordIndex_3()))
				.append(new MFInt32(getAccessPanelHollows_Geo_8_139_coordIndex_4()))
				.append(new MFInt32(getAccessPanelHollows_Geo_8_139_coordIndex_5()))
				.append(new MFInt32(getAccessPanelHollows_Geo_8_139_coordIndex_6()))
				.append(new MFInt32(getAccessPanelHollows_Geo_8_139_coordIndex_7()))
				.append(new MFInt32(getAccessPanelHollows_Geo_8_139_coordIndex_8()));
			return AccessPanelHollows_Geo_8_139_coordIndex;
		}
		/** Large attribute array: Coordinate DEF='AccessPanelHollows_Coord' point field, scene-graph level=9, element #139, 2808 total numbers made up of 936 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 getAccessPanelHollows_Coord_9_139_point()
		{
			MFVec3f AccessPanelHollows_Coord_9_139_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getAccessPanelHollows_Coord_9_139_point_1()))
				.append(new MFVec3f(getAccessPanelHollows_Coord_9_139_point_2()))
				.append(new MFVec3f(getAccessPanelHollows_Coord_9_139_point_3()))
				.append(new MFVec3f(getAccessPanelHollows_Coord_9_139_point_4()))
				.append(new MFVec3f(getAccessPanelHollows_Coord_9_139_point_5()))
				.append(new MFVec3f(getAccessPanelHollows_Coord_9_139_point_6()))
				.append(new MFVec3f(getAccessPanelHollows_Coord_9_139_point_7()))
				.append(new MFVec3f(getAccessPanelHollows_Coord_9_139_point_8()))
				.append(new MFVec3f(getAccessPanelHollows_Coord_9_139_point_9()))
				.append(new MFVec3f(getAccessPanelHollows_Coord_9_139_point_10()));
			return AccessPanelHollows_Coord_9_139_point;
		}
		/** Large attribute array: IndexedFaceSet DEF='AccessPanelHinges_Geo' coordIndex field, scene-graph level=8, element #144, 1664 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 getAccessPanelHinges_Geo_8_144_coordIndex()
		{
			MFInt32 AccessPanelHinges_Geo_8_144_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getAccessPanelHinges_Geo_8_144_coordIndex_1()))
				.append(new MFInt32(getAccessPanelHinges_Geo_8_144_coordIndex_2()));
			return AccessPanelHinges_Geo_8_144_coordIndex;
		}
		/** Large attribute array: Coordinate DEF='AccessPanelHinges_Coord' point field, scene-graph level=9, element #144, 648 total numbers made up of 216 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 getAccessPanelHinges_Coord_9_144_point()
		{
			MFVec3f AccessPanelHinges_Coord_9_144_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getAccessPanelHinges_Coord_9_144_point_1()))
				.append(new MFVec3f(getAccessPanelHinges_Coord_9_144_point_2()))
				.append(new MFVec3f(getAccessPanelHinges_Coord_9_144_point_3()));
			return AccessPanelHinges_Coord_9_144_point;
		}
		/** Large attribute array: IndexedFaceSet DEF='SternLightCover_Geo' coordIndex field, scene-graph level=8, element #152, 816 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 getSternLightCover_Geo_8_152_coordIndex()
		{
			MFInt32 SternLightCover_Geo_8_152_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getSternLightCover_Geo_8_152_coordIndex_1()));
			return SternLightCover_Geo_8_152_coordIndex;
		}
		/** Large attribute array: Coordinate DEF='SternLightCover_Coord' point field, scene-graph level=9, element #152, 327 total numbers made up of 109 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 getSternLightCover_Coord_9_152_point()
		{
			MFVec3f SternLightCover_Coord_9_152_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getSternLightCover_Coord_9_152_point_1()))
				.append(new MFVec3f(getSternLightCover_Coord_9_152_point_2()));
			return SternLightCover_Coord_9_152_point;
		}
		/** Large attribute array: IndexedFaceSet DEF='SternLight_Geo' coordIndex field, scene-graph level=8, element #157, 816 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 getSternLight_Geo_8_157_coordIndex()
		{
			MFInt32 SternLight_Geo_8_157_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getSternLight_Geo_8_157_coordIndex_1()));
			return SternLight_Geo_8_157_coordIndex;
		}
		/** Large attribute array: Coordinate DEF='SternLight_Coord' point field, scene-graph level=9, element #157, 327 total numbers made up of 109 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 getSternLight_Coord_9_157_point()
		{
			MFVec3f SternLight_Coord_9_157_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getSternLight_Coord_9_157_point_1()))
				.append(new MFVec3f(getSternLight_Coord_9_157_point_2()));
			return SternLight_Coord_9_157_point;
		}
		/** Large attribute array: IndexedFaceSet DEF='PoliceLight_Geo' coordIndex field, scene-graph level=8, element #167, 816 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 getPoliceLight_Geo_8_167_coordIndex()
		{
			MFInt32 PoliceLight_Geo_8_167_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getPoliceLight_Geo_8_167_coordIndex_1()));
			return PoliceLight_Geo_8_167_coordIndex;
		}
		/** Large attribute array: Coordinate DEF='PoliceLight_Coord' point field, scene-graph level=9, element #167, 327 total numbers made up of 109 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 getPoliceLight_Coord_9_167_point()
		{
			MFVec3f PoliceLight_Coord_9_167_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getPoliceLight_Coord_9_167_point_1()))
				.append(new MFVec3f(getPoliceLight_Coord_9_167_point_2()));
			return PoliceLight_Coord_9_167_point;
		}
		/** Large attribute array: IndexedFaceSet DEF='BottomMastBrace_Geo' coordIndex field, scene-graph level=8, element #172, 432 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 getBottomMastBrace_Geo_8_172_coordIndex()
		{
			MFInt32 BottomMastBrace_Geo_8_172_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getBottomMastBrace_Geo_8_172_coordIndex_1()));
			return BottomMastBrace_Geo_8_172_coordIndex;
		}
		/** Large attribute array: Coordinate DEF='BottomMastBrace_Coord' point field, scene-graph level=9, element #172, 168 total numbers made up of 56 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 getBottomMastBrace_Coord_9_172_point()
		{
			MFVec3f BottomMastBrace_Coord_9_172_point = new MFVec3f(new double[] {0.0,-.6137,-1.70446,0.0,-.63812,-1.24566,.11876,-.6137,-1.70446,.11876,-.63812,-1.24566,.23751,-.6137,-1.70446,.23751,-.63812,-1.24566,.35627,-.6137,-1.70446,.35627,-.63812,-1.24566,0.0,-.59789,-1.70301,0.0,-.62231,-1.2442,.11876,-.59789,-1.70301,.11876,-.62231,-1.2442,.23751,-.59789,-1.70301,.23751,-.62231,-1.2442,.35627,-.59789,-1.70301,.35627,-.62231,-1.2442,0.0,-.58208,-1.70156,0.0,-.6065,-1.24275,.11876,-.58208,-1.70156,.11876,-.6065,-1.24275,.23751,-.58208,-1.70156,.23751,-.6065,-1.24275,.35627,-.58208,-1.70156,.35627,-.6065,-1.24275,0.0,-.56627,-1.7001,0.0,-.59069,-1.2413,.11876,-.56627,-1.7001,.11876,-.59069,-1.2413,.23751,-.56627,-1.7001,.23751,-.59069,-1.2413,.35627,-.56627,-1.7001,.35627,-.59069,-1.2413,0.0,-.62184,-1.55153,.35627,-.62184,-1.55153,0.0,-.60603,-1.55007,.35627,-.60603,-1.55007,0.0,-.59022,-1.54862,.35627,-.59022,-1.54862,0.0,-.57441,-1.54717,.35627,-.57441,-1.54717,0.0,-.62998,-1.39859,.35627,-.62998,-1.39859,0.0,-.61417,-1.39714,.35627,-.61417,-1.39714,0.0,-.59836,-1.39569,.35627,-.59836,-1.39569,0.0,-.58255,-1.39423,.35627,-.58255,-1.39423,.11876,-.57441,-1.54717,.11876,-.62184,-1.55153,.23751,-.57441,-1.54717,.23751,-.62184,-1.55153,.11876,-.58255,-1.39423,.11876,-.62998,-1.39859,.23751,-.58255,-1.39423,.23751,-.62998,-1.39859});
			return BottomMastBrace_Coord_9_172_point;
		}
		/** Large attribute array: IndexedFaceSet DEF='MastHinge_Geo' coordIndex field, scene-graph level=8, element #192, 432 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 getMastHinge_Geo_8_192_coordIndex()
		{
			MFInt32 MastHinge_Geo_8_192_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getMastHinge_Geo_8_192_coordIndex_1()));
			return MastHinge_Geo_8_192_coordIndex;
		}
		/** Large attribute array: Coordinate DEF='MastHinge_Coord' point field, scene-graph level=9, element #192, 168 total numbers made up of 56 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 getMastHinge_Coord_9_192_point()
		{
			MFVec3f MastHinge_Coord_9_192_point = new MFVec3f(new double[] {.23306,-.26898,-1.36909,.23306,-.22155,-1.36473,.11653,-.26898,-1.36909,.11653,-.22155,-1.36473,.23306,-.26085,-1.52203,.23306,-.21341,-1.51767,.11653,-.26085,-1.52203,.11653,-.21341,-1.51767,.3496,-.22155,-1.36473,0.0,-.22155,-1.36473,.3496,-.23736,-1.36619,0.0,-.23736,-1.36619,.3496,-.25317,-1.36764,0.0,-.25317,-1.36764,.3496,-.26898,-1.36909,0.0,-.26898,-1.36909,.3496,-.21341,-1.51767,0.0,-.21341,-1.51767,.3496,-.22922,-1.51912,0.0,-.22922,-1.51912,.3496,-.24504,-1.52057,0.0,-.24504,-1.52057,.3496,-.26085,-1.52203,0.0,-.26085,-1.52203,.3496,-.22969,-1.2118,.3496,-.20528,-1.6706,.23306,-.22969,-1.2118,.23306,-.20528,-1.6706,.11653,-.22969,-1.2118,.11653,-.20528,-1.6706,0.0,-.22969,-1.2118,0.0,-.20528,-1.6706,.3496,-.2455,-1.21325,.3496,-.22109,-1.67206,.23306,-.2455,-1.21325,.23306,-.22109,-1.67206,.11653,-.2455,-1.21325,.11653,-.22109,-1.67206,0.0,-.2455,-1.21325,0.0,-.22109,-1.67206,.3496,-.26131,-1.2147,.3496,-.2369,-1.67351,.23306,-.26131,-1.2147,.23306,-.2369,-1.67351,.11653,-.26131,-1.2147,.11653,-.2369,-1.67351,0.0,-.26131,-1.2147,0.0,-.2369,-1.67351,.3496,-.27712,-1.21616,.3496,-.25271,-1.67496,.23306,-.27712,-1.21616,.23306,-.25271,-1.67496,.11653,-.27712,-1.21616,.11653,-.25271,-1.67496,0.0,-.27712,-1.21616,0.0,-.25271,-1.67496});
			return MastHinge_Coord_9_192_point;
		}
		/** Large attribute array: IndexedFaceSet DEF='AngledPowerCord_Geo' coordIndex field, scene-graph level=8, element #207, 1008 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 getAngledPowerCord_Geo_8_207_coordIndex()
		{
			MFInt32 AngledPowerCord_Geo_8_207_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getAngledPowerCord_Geo_8_207_coordIndex_1()))
				.append(new MFInt32(getAngledPowerCord_Geo_8_207_coordIndex_2()));
			return AngledPowerCord_Geo_8_207_coordIndex;
		}
		/** Large attribute array: Coordinate DEF='AngledPowerCord_Coord' point field, scene-graph level=9, element #207, 399 total numbers made up of 133 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 getAngledPowerCord_Coord_9_207_point()
		{
			MFVec3f AngledPowerCord_Coord_9_207_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getAngledPowerCord_Coord_9_207_point_1()))
				.append(new MFVec3f(getAngledPowerCord_Coord_9_207_point_2()));
			return AngledPowerCord_Coord_9_207_point;
		}
		/** Large attribute array: Coordinate DEF='DomeLightCover_Coord' point field, scene-graph level=9, element #217, 150 total numbers made up of 50 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 getDomeLightCover_Coord_9_217_point()
		{
			MFVec3f DomeLightCover_Coord_9_217_point = new MFVec3f(new double[] {.27124,-.16364,-1.38742,.28593,-.16746,-1.32691,.27124,-.17127,-1.26639,.2311,-.17407,-1.22209,.17627,-.17509,-1.20588,.12144,-.17407,-1.22209,.0813,-.17127,-1.26639,.06661,-.16746,-1.32691,.0813,-.16364,-1.38742,.12144,-.16085,-1.43172,.2311,-.16085,-1.43172,.17627,-.15983,-1.44794,.27124,.25306,-1.35053,.28593,.24925,-1.29001,.27124,.24543,-1.2295,.2311,.24264,-1.1852,.17627,.24162,-1.16898,.12144,.24264,-1.1852,.0813,.24543,-1.2295,.06661,.24925,-1.29001,.0813,.25306,-1.35053,.12144,.25586,-1.39482,.17627,.25688,-1.41104,.2311,.25586,-1.39482,.231,.23264,-1.39685,.27114,.22985,-1.35255,.28583,.22604,-1.29204,.27114,.22222,-1.23152,.231,.21943,-1.18722,.17617,.2184,-1.17101,.12134,.21943,-1.18722,.0812,.22222,-1.23152,.06651,.22604,-1.29204,.0812,.22985,-1.35255,.12134,.23264,-1.39685,.17617,.23367,-1.41306,.231,-.1388,-1.4299,.27114,-.14159,-1.3856,.28583,-.14541,-1.32508,.27114,-.14922,-1.26457,.231,-.15202,-1.22027,.17617,-.15304,-1.20405,.12134,-.15202,-1.22027,.0812,-.14922,-1.26457,.06651,-.14541,-1.32508,.0812,-.14159,-1.3856,.12134,-.1388,-1.4299,.17617,-.13778,-1.44611,.17627,.24925,-1.29001,.17627,-.16746,-1.32691});
			return DomeLightCover_Coord_9_217_point;
		}
		/** Large attribute array: IndexedFaceSet DEF='AngledMastUpper_Geo' colorIndex field, scene-graph level=8, element #222, 960 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 getAngledMastUpper_Geo_8_222_colorIndex()
		{
			MFInt32 AngledMastUpper_Geo_8_222_colorIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getAngledMastUpper_Geo_8_222_colorIndex_1()));
			return AngledMastUpper_Geo_8_222_colorIndex;
		}
		/** Large attribute array: IndexedFaceSet DEF='AngledMastUpper_Geo' coordIndex field, scene-graph level=8, element #222, 960 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 getAngledMastUpper_Geo_8_222_coordIndex()
		{
			MFInt32 AngledMastUpper_Geo_8_222_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getAngledMastUpper_Geo_8_222_coordIndex_1()));
			return AngledMastUpper_Geo_8_222_coordIndex;
		}
		/** Large attribute array: Coordinate DEF='AngledMastUpper_Coord' point field, scene-graph level=9, element #222, 366 total numbers made up of 122 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 getAngledMastUpper_Coord_9_222_point()
		{
			MFVec3f AngledMastUpper_Coord_9_222_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getAngledMastUpper_Coord_9_222_point_1()))
				.append(new MFVec3f(getAngledMastUpper_Coord_9_222_point_2()));
			return AngledMastUpper_Coord_9_222_point;
		}
		/** Large attribute array: Color color field, scene-graph level=9, element #223, 360 total numbers made up of 120 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 MFColor getColor_9_223_color()
		{
			MFColor Color_9_223_color = new MFColor()/*2.finalize*/
				.append(new MFColor(getColor_9_223_color_1()))
				.append(new MFColor(getColor_9_223_color_2()));
			return Color_9_223_color;
		}
		/** Large attribute array: IndexedFaceSet DEF='MastDomeLight_Geo' coordIndex field, scene-graph level=8, element #239, 816 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 getMastDomeLight_Geo_8_239_coordIndex()
		{
			MFInt32 MastDomeLight_Geo_8_239_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getMastDomeLight_Geo_8_239_coordIndex_1()));
			return MastDomeLight_Geo_8_239_coordIndex;
		}
		/** Large attribute array: Coordinate DEF='MastDomeLight_Coord' point field, scene-graph level=9, element #239, 327 total numbers made up of 109 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 getMastDomeLight_Coord_9_239_point()
		{
			MFVec3f MastDomeLight_Coord_9_239_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getMastDomeLight_Coord_9_239_point_1()))
				.append(new MFVec3f(getMastDomeLight_Coord_9_239_point_2()));
			return MastDomeLight_Coord_9_239_point;
		}
		/** Large attribute array: IndexedFaceSet DEF='PowerCord_Geo' coordIndex field, scene-graph level=8, element #244, 1344 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 getPowerCord_Geo_8_244_coordIndex()
		{
			MFInt32 PowerCord_Geo_8_244_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getPowerCord_Geo_8_244_coordIndex_1()))
				.append(new MFInt32(getPowerCord_Geo_8_244_coordIndex_2()));
			return PowerCord_Geo_8_244_coordIndex;
		}
		/** Large attribute array: Coordinate DEF='PowerCord_Coord' point field, scene-graph level=9, element #244, 510 total numbers made up of 170 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 getPowerCord_Coord_9_244_point()
		{
			MFVec3f PowerCord_Coord_9_244_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getPowerCord_Coord_9_244_point_1()))
				.append(new MFVec3f(getPowerCord_Coord_9_244_point_2()));
			return PowerCord_Coord_9_244_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 SeaFox 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 SeaFox().getX3dModel();
//      System.out.println("X3D model construction complete.");
	
        // next handle command line arguments
        boolean hasArguments = (args != null) && (args.length > 0);
        boolean validate = true; // default
        boolean argumentsLoadNewModel = false;
        String  fileName = new String();

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

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