package Savage.ShipsCivilian.Ferries;

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

// Javadoc metadata annotations follow, see below for X3DJSAIL Java source code.
/**
 * <p> Arizona Ferry, which runs tourists to the Arizona Memorial, Pearl Harbor. </p>
 <p> Related links: Catalog page <a href="../../../../ShipsCivilian/Ferries/BoatFerryArizonaIndex.html" target="_blank">BoatFerryArizona</a>,  source <a href="../../../../ShipsCivilian/Ferries/BoatFerryArizona.java">BoatFerryArizona.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="../../../../ShipsCivilian/Ferries/BoatFerryArizona.x3d">BoatFerryArizona.x3d</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> description </i> </td>
			<td> Arizona Ferry, which runs tourists to the Arizona Memorial, Pearl Harbor </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> creator </i> </td>
			<td> Planet 9 Studios, Inc. </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> 4 May 2005 </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> translated </i> </td>
			<td> 4 May 2005 </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> modified </i> </td>
			<td> 20 October 2019 </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> identifier </i> </td>
			<td> <a href="https://www.web3d.org/x3d/content/examples/Savage/ShipsCivilian/Ferries/BoatFerryArizona.x3d" target="_blank">https://www.web3d.org/x3d/content/examples/Savage/ShipsCivilian/Ferries/BoatFerryArizona.x3d</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> generator </i> </td>
			<td> X3D-Edit 3.2, <a href="https://www.web3d.org/x3d/tools/X3D-Edit" target="_blank">https://www.web3d.org/x3d/tools/X3D-Edit</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> generator </i> </td>
			<td> 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> license </i> </td>
			<td> <a href="../../../../ShipsCivilian/Ferries/../../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 Planet 9 Studios, Inc.
 */

public class BoatFerryArizona
{
	/** Default constructor to create this object. */
	public BoatFerryArizona ()
	{
	  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("BoatFerryArizona.x3d"))
    .addMeta(new meta().setName(meta.NAME_DESCRIPTION).setContent("Arizona Ferry, which runs tourists to the Arizona Memorial, Pearl Harbor"))
    .addMeta(new meta().setName(meta.NAME_CREATOR    ).setContent("Planet 9 Studios, Inc."))
    .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("4 May 2005"))
    .addMeta(new meta().setName(meta.NAME_TRANSLATED ).setContent("4 May 2005"))
    .addMeta(new meta().setName(meta.NAME_MODIFIED   ).setContent("20 October 2019"))
    .addMeta(new meta().setName(meta.NAME_IDENTIFIER ).setContent("https://www.web3d.org/x3d/content/examples/Savage/ShipsCivilian/Ferries/BoatFerryArizona.x3d"))
    .addMeta(new meta().setName(meta.NAME_GENERATOR  ).setContent("X3D-Edit 3.2, https://www.web3d.org/x3d/tools/X3D-Edit"))
    .addMeta(new meta().setName(meta.NAME_GENERATOR  ).setContent("Vrml97ToX3dNist, http://ovrt.nist.gov/v2_x3d.html"))
    .addMeta(new meta().setName(meta.NAME_LICENSE    ).setContent("../../license.html")))
  .setScene(new Scene()
    .addChild(new WorldInfo().setInfo(new String[] {"Created 2005. Planet 9 Studios, Inc.","http://www.planet9.com"}).setTitle("Arizona Ferry")
      .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")
              .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[] {"provideVehicleName"})
              .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The plain language name of the vehicle this model represents, i.e. the base class (DDG-51), or vehicle designation (M1A2)."}))))
          .setMetadata(new MetadataSet().setName("X3DArchiveModel")
            .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"This is a placeholder element which ensures the proper validation of autogenerated SMAL code."})))
          .setMetadata(new MetadataSet().setName("PhysicalParameters")
            .setMetadata(new MetadataSet().setName("PhysicalConstraints")
              .setMetadata(new MetadataFloat().setName("height").setValue(new double[] {6.4})
                .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[] {7.6})
                .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[] {26.0})
                .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The maximum structural length of the object in meters. This may be used for clearance checking or other calculations."})))
              .setMetadata(new MetadataFloat().setName("draft").setValue(new double[] {1.1})
                .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The vertical distance in meters from the deepest point (keel or other structure) to the waterline of a vehicle at its stated displacement or gross weight."}))))
            .setMetadata(new MetadataSet().setName("DynamicResponseConstraints")
              .setMetadata(new MetadataFloat().setName("centerOfBuoyancy").setValue(new double[] {2.5,1.2,0.0})
                .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"Sets the Center of Buoyancy of the object as an (x, y, z) distance in meters from the physical center of the object, which is located at (0, 0, 0)."})))
              .setMetadata(new MetadataFloat().setName("maximumSpeed").setValue(new double[] {22.25})
                .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The maximum rated speed for this vehicle in mph or kph."})))
              .setMetadata(new MetadataFloat().setName("cruiseSpeed").setValue(new double[] {18.52})
                .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The published cruise speed for this vehicle in mph or kph."}))))
            .setMetadata(new MetadataSet().setName("TacticalConstraints")
              .addComments(" none defined ")))
          .setMetadata(new MetadataSet().setName("NetworkedCommunicationParameterSet")
            .setMetadata(new MetadataSet().setName("DisConfiguration")
              .setMetadata(new MetadataInteger().setName("entityKind").setValue(new int[] {1})
                .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The DIS enumeration for the overall type of this vehicle (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[] {61})
                .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The DIS enumeration for the type of this vehicle (cruiser or destroyer, tank or truck, bomber or fighter, etc.)."}))))))))
    .addChild(new Transform("BoatFerryArizona").setRotation(0.0,1.0,0.0,1.571).setTranslation(2.5,1.2,0.0)
      .addChild(new Shape()
        .setAppearance(new Appearance("Def1")
          .setMaterial(new Material("Def2").setAmbientIntensity(1.0).setDiffuseColor(0.588,0.588,0.588).setShininess(0.145))
          .setTexture(new ImageTexture().setUrl(new String[] {"textures/BoatFerryArizona01.jpg","https://www.web3d.org/x3d/content/examples/Savage/ShipsCivilian/Ferries/textures/BoatFerryArizona01.jpg"})))
        .setGeometry(new IndexedFaceSet().setCoordIndex(getIndexedFaceSet_5_61_coordIndex()).setNormalIndex(getIndexedFaceSet_5_61_normalIndex()).setTexCoordIndex(getIndexedFaceSet_5_61_texCoordIndex())
          .setCoord(new Coordinate("BoatFerryArizona-COORD").setPoint(getBoatFerryArizona_COORD_6_61_point()))
          .setNormal(new Normal("Def3").setVector(getDef3_6_62_vector()))
          .setTexCoord(new TextureCoordinate("BoatFerryArizona-TEXCOORD").setPoint(getBoatFerryArizona_TEXCOORD_6_63_point()))))
      .addChild(new Shape()
        .setAppearance(new Appearance()
          .setMaterial(new Material("Def4").setAmbientIntensity(1.0).setDiffuseColor(0.588235,0.588235,0.588235).setShininess(0.145))
          .setTexture(new ImageTexture().setUrl(new String[] {"textures/BoatFerryArizona02.jpg","https://www.web3d.org/x3d/content/examples/Savage/ShipsCivilian/Ferries/textures/BoatFerryArizona02.jpg"})))
        .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {9,5,27,-1,22,26,24,-1,24,23,22,-1,23,24,25,-1,5,23,25,-1,27,5,25,-1,39,37,36,-1,36,30,38,-1,37,29,30,-1,30,36,37,-1,35,31,32,-1,32,31,34,-1,34,33,32,-1,31,28,34,-1,31,30,29,-1,28,31,29,-1,49,43,51,-1,48,50,49,-1,43,40,51,-1,49,51,48,-1,41,46,44,-1,41,44,47,-1,42,46,41,-1,45,44,46,-1,41,43,42,-1,41,40,43,-1,9,27,58,-1,59,58,27,-1,26,83,24,-1,84,25,24,-1,24,83,84,-1,84,59,25,-1,59,27,25,-1,92,81,78,-1,92,78,79,-1,89,81,92,-1,82,78,81,-1,91,95,96,-1,86,96,93,-1,96,86,91,-1,87,91,86,-1,92,91,89,-1,91,87,89,-1,98,85,97,-1,94,97,85,-1,75,88,98,-1,98,88,85,-1,68,90,67,-1,67,73,74,-1,90,70,73,-1,73,67,90,-1,88,73,70,-1,75,73,88,-1}).setNormalIndex(new int[] {202,202,202,-1,309,309,309,-1,103,104,110,-1,104,103,43,-1,185,104,43,-1,286,185,43,-1,132,132,132,-1,263,263,263,-1,95,95,95,-1,218,218,218,-1,365,365,365,-1,240,240,240,-1,114,114,114,-1,289,289,289,-1,230,230,230,-1,234,234,234,-1,331,331,331,-1,48,48,48,-1,225,225,225,-1,203,203,203,-1,112,112,112,-1,365,365,365,-1,289,289,289,-1,28,28,28,-1,388,388,388,-1,372,372,372,-1,0,0,0,-1,282,282,282,-1,4,4,4,-1,200,127,199,-1,199,208,200,-1,200,268,127,-1,268,380,127,-1,120,120,120,-1,263,263,263,-1,191,191,191,-1,132,132,132,-1,365,365,365,-1,114,114,114,-1,329,329,329,-1,204,204,204,-1,316,316,316,-1,321,321,321,-1,107,107,107,-1,48,48,48,-1,311,311,311,-1,242,242,242,-1,28,28,28,-1,365,365,365,-1,204,204,204,-1,212,212,212,-1,80,80,80,-1,63,63,63,-1}).setTexCoordIndex(new int[] {204,205,206,-1,17,21,19,-1,19,18,17,-1,18,19,20,-1,0,18,20,-1,22,0,20,-1,239,251,252,-1,253,254,243,-1,255,256,257,-1,258,241,240,-1,245,259,260,-1,261,262,263,-1,264,249,247,-1,265,266,248,-1,267,242,268,-1,250,246,244,-1,221,222,223,-1,224,213,225,-1,226,227,228,-1,209,211,212,-1,229,230,231,-1,232,233,218,-1,234,235,236,-1,220,217,216,-1,237,238,219,-1,215,214,210,-1,204,206,207,-1,208,207,206,-1,77,76,78,-1,80,79,78,-1,78,76,80,-1,80,52,79,-1,52,50,79,-1,186,187,188,-1,189,190,177,-1,191,192,193,-1,179,176,175,-1,194,181,195,-1,196,197,184,-1,182,198,199,-1,200,201,183,-1,174,202,203,-1,180,185,178,-1,156,157,158,-1,147,146,159,-1,160,161,162,-1,144,163,145,-1,150,164,165,-1,166,167,154,-1,168,169,170,-1,171,152,151,-1,172,173,155,-1,148,153,149,-1})
          .setCoord(new Coordinate().setUSE("BoatFerryArizona-COORD"))
          .setNormal(new Normal().setUSE("Def3"))
          .setTexCoord(new TextureCoordinate().setUSE("BoatFerryArizona-TEXCOORD"))))
      .addChild(new Shape()
        .setAppearance(new Appearance()
          .setMaterial(new Material().setUSE("Def4"))
          .setTexture(new ImageTexture().setUrl(new String[] {"textures/BoatFerryArizona03.jpg","https://www.web3d.org/x3d/content/examples/Savage/ShipsCivilian/Ferries/textures/BoatFerryArizona03.jpg"})))
        .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {7,6,10,-1,8,7,11,-1,41,47,10,-1,41,10,6,-1,40,41,6,-1,6,5,40,-1,7,10,14,-1,14,11,7,-1,5,30,31,-1,5,31,40,-1,38,30,9,-1,30,5,9,-1,40,31,35,-1,35,51,40,-1,11,14,54,-1}).setNormalIndex(new int[] {85,3,173,-1,201,201,201,-1,360,227,173,-1,360,173,3,-1,89,360,3,-1,3,89,89,-1,85,173,206,-1,206,37,85,-1,261,261,261,-1,254,254,254,-1,259,259,259,-1,324,324,324,-1,269,269,269,-1,99,99,99,-1,37,206,214,-1}).setTexCoordIndex(new int[] {110,111,112,-1,113,110,114,-1,115,116,112,-1,115,112,111,-1,117,115,111,-1,111,118,117,-1,110,112,119,-1,119,114,110,-1,118,120,121,-1,118,121,117,-1,122,120,123,-1,120,118,123,-1,117,121,124,-1,124,125,117,-1,114,119,126,-1})
          .setCoord(new Coordinate().setUSE("BoatFerryArizona-COORD"))
          .setNormal(new Normal().setUSE("Def3"))
          .setTexCoord(new TextureCoordinate().setUSE("BoatFerryArizona-TEXCOORD"))))
      .addChild(new Shape()
        .setAppearance(new Appearance()
          .setMaterial(new Material().setUSE("Def4"))
          .setTexture(new ImageTexture().setUrl(new String[] {"textures/BoatFerryArizona04.jpg","https://www.web3d.org/x3d/content/examples/Savage/ShipsCivilian/Ferries/textures/BoatFerryArizona04.jpg"})))
        .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {61,60,62,-1,60,8,11,-1,74,73,62,-1,62,73,61,-1,73,75,61,-1,75,59,61,-1,62,60,76,-1,11,76,60,-1,59,91,92,-1,75,91,59,-1,59,92,79,-1,58,59,79,-1,91,75,95,-1,98,95,75,-1,76,11,54,-1}).setNormalIndex(new int[] {91,183,258,-1,279,279,279,-1,312,52,258,-1,258,52,91,-1,52,189,91,-1,189,189,91,-1,258,183,291,-1,37,291,183,-1,348,348,348,-1,346,346,346,-1,348,348,348,-1,19,19,19,-1,359,359,359,-1,197,197,197,-1,291,37,214,-1}).setTexCoordIndex(new int[] {127,128,129,-1,128,130,131,-1,132,133,129,-1,129,133,127,-1,133,134,127,-1,134,135,127,-1,129,128,136,-1,131,136,128,-1,135,137,138,-1,134,137,135,-1,135,138,139,-1,140,135,139,-1,137,134,141,-1,142,141,134,-1,136,131,143,-1})
          .setCoord(new Coordinate().setUSE("BoatFerryArizona-COORD"))
          .setNormal(new Normal().setUSE("Def3"))
          .setTexCoord(new TextureCoordinate().setUSE("BoatFerryArizona-TEXCOORD"))))
      .addChild(new Shape()
        .setAppearance(new Appearance()
          .setMaterial(new Material().setUSE("Def4"))
          .setTexture(new ImageTexture().setUrl(new String[] {"textures/BoatFerryArizona11.jpg","https://www.web3d.org/x3d/content/examples/Savage/ShipsCivilian/Ferries/textures/BoatFerryArizona11.jpg"})))
        .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {2,1,4,-1,12,4,1,-1,2,4,42,-1,49,34,28,-1,43,49,28,-1,29,37,13,-1,29,13,3,-1,28,29,3,-1,42,43,3,-1,3,43,28,-1,42,3,2,-1,42,4,46,-1,3,72,2,-1,2,55,1,-1,56,55,57,-1,57,69,56,-1,57,55,70,-1,13,71,3,-1,72,3,71,-1,86,85,87,-1,85,88,87,-1,81,89,71,-1,71,89,72,-1,89,87,72,-1,87,88,72,-1,88,70,72,-1,72,70,55,-1,57,70,90,-1,55,2,72,-1,56,1,55,-1,53,12,69,-1,1,56,69,-1,69,12,1,-1}).setNormalIndex(new int[] {354,245,62,-1,75,62,245,-1,354,354,354,-1,354,354,354,-1,354,354,354,-1,354,354,354,-1,354,354,354,-1,354,354,354,-1,354,354,354,-1,354,354,354,-1,354,354,354,-1,354,354,354,-1,323,323,323,-1,171,171,171,-1,148,264,370,-1,370,383,148,-1,264,264,264,-1,233,233,233,-1,233,233,233,-1,264,264,264,-1,264,264,264,-1,264,264,264,-1,264,264,264,-1,264,264,264,-1,264,264,264,-1,264,264,264,-1,264,264,264,-1,264,264,264,-1,323,323,323,-1,171,171,171,-1,334,334,334,-1,193,193,193,-1,210,210,210,-1}).setTexCoordIndex(new int[] {269,270,271,-1,272,271,270,-1,269,271,273,-1,274,275,276,-1,277,274,276,-1,278,279,280,-1,278,280,281,-1,276,278,281,-1,273,277,281,-1,281,277,276,-1,273,281,269,-1,273,271,282,-1,297,298,299,-1,299,300,301,-1,283,284,285,-1,285,286,283,-1,285,284,287,-1,280,288,281,-1,289,281,288,-1,290,291,292,-1,291,293,292,-1,294,295,288,-1,288,295,289,-1,295,292,289,-1,292,293,289,-1,293,287,289,-1,289,287,284,-1,285,287,296,-1,300,299,298,-1,302,301,300,-1,303,304,305,-1,301,302,305,-1,305,304,301,-1})
          .setCoord(new Coordinate().setUSE("BoatFerryArizona-COORD"))
          .setNormal(new Normal().setUSE("Def3"))
          .setTexCoord(new TextureCoordinate().setUSE("BoatFerryArizona-TEXCOORD"))))
      .addChild(new Shape()
        .setAppearance(new Appearance().setUSE("Def1"))
        .setGeometry(new IndexedFaceSet().setCoordIndex(getIndexedFaceSet_5_99_coordIndex()).setNormalIndex(getIndexedFaceSet_5_99_normalIndex()).setTexCoordIndex(getIndexedFaceSet_5_99_texCoordIndex())
          .setCoord(new Coordinate().setUSE("BoatFerryArizona-COORD"))
          .setNormal(new Normal().setUSE("Def3"))
          .setTexCoord(new TextureCoordinate().setUSE("BoatFerryArizona-TEXCOORD"))))
      .addChild(new Shape()
        .setAppearance(new Appearance()
          .setMaterial(new Material().setAmbientIntensity(1.0).setDiffuseColor(0.0,0.0,0.0).setShininess(0.145)))
        .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {444,445,446,-1,443,444,446,-1,442,443,446,-1,441,442,446,-1,440,441,446,-1,439,440,446,-1,476,478,477,-1,475,478,476,-1,474,478,475,-1,473,478,474,-1,472,478,473,-1,471,478,472,-1}).setNormalIndex(new int[] {100,100,100,-1,100,100,100,-1,100,100,100,-1,100,100,100,-1,100,100,100,-1,100,100,100,-1,14,14,14,-1,14,14,14,-1,14,14,14,-1,14,14,14,-1,14,14,14,-1,14,14,14,-1})
          .setCoord(new Coordinate().setUSE("BoatFerryArizona-COORD"))
          .setNormal(new Normal().setUSE("Def3"))))
      .addChild(new Shape()
        .setAppearance(new Appearance()
          .setMaterial(new Material().setUSE("Def4"))
          .setTexture(new ImageTexture().setUrl(new String[] {"textures/BoatFerryArizona10.jpg","https://www.web3d.org/x3d/content/examples/Savage/ShipsCivilian/Ferries/textures/BoatFerryArizona10.jpg"})))
        .setGeometry(new IndexedFaceSet().setCoordIndex(getIndexedFaceSet_5_113_coordIndex()).setNormalIndex(getIndexedFaceSet_5_113_normalIndex()).setTexCoordIndex(getIndexedFaceSet_5_113_texCoordIndex())
          .setCoord(new Coordinate().setUSE("BoatFerryArizona-COORD"))
          .setNormal(new Normal().setUSE("Def3"))
          .setTexCoord(new TextureCoordinate().setUSE("BoatFerryArizona-TEXCOORD"))))
      .addChild(new Shape()
        .setAppearance(new Appearance("Def5")
          .setMaterial(new Material().setUSE("Def2")))
        .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {484,486,483,-1,487,483,486,-1,482,485,481,-1,488,481,485,-1,481,488,484,-1,486,484,488,-1,494,493,496,-1,497,496,493,-1,492,491,495,-1,498,495,491,-1,491,494,498,-1,496,498,494,-1}).setNormalIndex(new int[] {22,255,306,-1,31,306,255,-1,50,77,317,-1,11,317,77,-1,262,262,262,-1,262,262,262,-1,330,216,166,-1,343,166,216,-1,134,18,172,-1,98,172,18,-1,174,174,174,-1,174,174,174,-1})
          .setCoord(new Coordinate().setUSE("BoatFerryArizona-COORD"))
          .setNormal(new Normal().setUSE("Def3"))))
      .addChild(new Shape()
        .setAppearance(new Appearance()
          .setMaterial(new Material().setUSE("Def4"))
          .setTexture(new ImageTexture().setUrl(new String[] {"textures/BoatFerryArizona05.jpg","https://www.web3d.org/x3d/content/examples/Savage/ShipsCivilian/Ferries/textures/BoatFerryArizona05.jpg"})))
        .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {479,482,483,-1,483,480,479,-1,487,485,489,-1,489,490,487,-1,479,493,492,-1,493,479,480,-1,497,489,495,-1,489,497,490,-1}).setNormalIndex(new int[] {106,300,29,-1,29,374,106,-1,266,128,351,-1,351,209,266,-1,106,337,211,-1,337,106,374,-1,355,351,226,-1,351,355,209,-1}).setTexCoordIndex(new int[] {1518,1521,1522,-1,1522,1519,1518,-1,1526,1524,1528,-1,1528,1529,1526,-1,1518,1532,1531,-1,1532,1518,1519,-1,1536,1528,1534,-1,1528,1536,1529,-1})
          .setCoord(new Coordinate().setUSE("BoatFerryArizona-COORD"))
          .setNormal(new Normal().setUSE("Def3"))
          .setTexCoord(new TextureCoordinate().setUSE("BoatFerryArizona-TEXCOORD"))))
      .addChild(new Shape()
        .setAppearance(new Appearance().setUSE("Def5"))
        .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {479,489,482,-1,485,482,489,-1,483,487,480,-1,490,480,487,-1,479,492,489,-1,495,489,492,-1,493,480,497,-1,490,497,480,-1}).setNormalIndex(new int[] {281,305,50,-1,77,50,305,-1,306,31,339,-1,304,339,31,-1,281,134,305,-1,172,305,134,-1,216,339,343,-1,304,343,339,-1})
          .setCoord(new Coordinate().setUSE("BoatFerryArizona-COORD"))
          .setNormal(new Normal().setUSE("Def3"))))
      .addChild(new Shape()
        .setAppearance(new Appearance()
          .setMaterial(new Material().setUSE("Def4"))
          .setTexture(new ImageTexture().setUrl(new String[] {"textures/BoatFerryArizona06.jpg","https://www.web3d.org/x3d/content/examples/Savage/ShipsCivilian/Ferries/textures/BoatFerryArizona06.jpg"})))
        .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {484,483,482,-1,481,484,482,-1,494,492,493,-1,491,492,494,-1}).setNormalIndex(new int[] {375,375,375,-1,375,375,375,-1,280,280,280,-1,280,280,280,-1}).setTexCoordIndex(new int[] {1538,1540,1539,-1,1541,1538,1539,-1,1542,1544,1543,-1,1545,1544,1542,-1})
          .setCoord(new Coordinate().setUSE("BoatFerryArizona-COORD"))
          .setNormal(new Normal().setUSE("Def3"))
          .setTexCoord(new TextureCoordinate().setUSE("BoatFerryArizona-TEXCOORD"))))
      .addChild(new Shape()
        .setAppearance(new Appearance()
          .setMaterial(new Material().setUSE("Def4"))
          .setTexture(new ImageTexture().setUrl(new String[] {"textures/BoatFerryArizona07.jpg","https://www.web3d.org/x3d/content/examples/Savage/ShipsCivilian/Ferries/textures/BoatFerryArizona07.jpg"})))
        .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {485,487,486,-1,485,486,488,-1,495,496,497,-1,495,498,496,-1}).setNormalIndex(new int[] {149,295,288,-1,149,288,54,-1,246,381,385,-1,246,140,381,-1}).setTexCoordIndex(new int[] {1550,1552,1551,-1,1550,1551,1553,-1,1546,1548,1547,-1,1546,1549,1548,-1})
          .setCoord(new Coordinate().setUSE("BoatFerryArizona-COORD"))
          .setNormal(new Normal().setUSE("Def3"))
          .setTexCoord(new TextureCoordinate().setUSE("BoatFerryArizona-TEXCOORD"))))
      .addChild(new Shape()
        .setAppearance(new Appearance()
          .setMaterial(new Material().setUSE("Def4"))
          .setTexture(new ImageTexture().setUrl(new String[] {"textures/BoatFerryArizona12.jpg","https://www.web3d.org/x3d/content/examples/Savage/ShipsCivilian/Ferries/textures/BoatFerryArizona12.jpg"})))
        .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {504,505,506,-1,504,506,507,-1,508,504,507,-1,546,547,548,-1,545,546,548,-1,536,537,538,-1,535,536,538,-1,542,543,544,-1,541,542,544,-1,539,540,541,-1,539,541,544,-1,539,544,545,-1,538,539,545,-1,538,545,548,-1,535,538,548,-1,535,548,529,-1,534,535,529,-1,532,533,534,-1,531,532,534,-1,531,534,529,-1,530,531,529,-1}).setNormalIndex(new int[] {171,171,171,-1,171,171,171,-1,171,171,171,-1,171,171,171,-1,171,171,171,-1,171,171,171,-1,171,171,171,-1,171,171,171,-1,171,171,171,-1,171,171,171,-1,171,171,171,-1,171,171,171,-1,171,171,171,-1,171,171,171,-1,171,171,171,-1,171,171,171,-1,171,171,171,-1,171,171,171,-1,171,171,171,-1,171,171,171,-1,171,171,171,-1}).setTexCoordIndex(new int[] {1564,1565,1566,-1,1564,1566,1567,-1,1568,1564,1567,-1,1694,1695,1696,-1,1697,1694,1696,-1,1698,1699,1700,-1,1701,1698,1700,-1,1702,1703,1704,-1,1705,1702,1704,-1,1706,1707,1705,-1,1706,1705,1704,-1,1706,1704,1697,-1,1700,1706,1697,-1,1700,1697,1696,-1,1701,1700,1696,-1,1701,1696,1708,-1,1709,1701,1708,-1,1710,1711,1709,-1,1712,1710,1709,-1,1712,1709,1708,-1,1713,1712,1708,-1})
          .setCoord(new Coordinate().setUSE("BoatFerryArizona-COORD"))
          .setNormal(new Normal().setUSE("Def3"))
          .setTexCoord(new TextureCoordinate().setUSE("BoatFerryArizona-TEXCOORD"))))
      .addChild(new Shape()
        .setAppearance(new Appearance()
          .setMaterial(new Material().setUSE("Def2"))
          .setTexture(new ImageTexture().setUrl(new String[] {"textures/BoatFerryArizona13.jpg","https://www.web3d.org/x3d/content/examples/Savage/ShipsCivilian/Ferries/textures/BoatFerryArizona13.jpg"})))
        .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {499,501,500,-1,499,502,501,-1,503,502,499,-1,526,528,527,-1,525,528,526,-1,516,518,517,-1,515,518,516,-1,522,524,523,-1,521,524,522,-1,519,521,520,-1,519,524,521,-1,519,525,524,-1,518,525,519,-1,518,528,525,-1,515,528,518,-1,515,509,528,-1,514,509,515,-1,512,514,513,-1,511,514,512,-1,511,509,514,-1,510,509,511,-1}).setNormalIndex(new int[] {287,287,287,-1,287,287,287,-1,287,287,287,-1,287,287,287,-1,287,287,287,-1,287,287,287,-1,287,287,287,-1,287,287,287,-1,287,287,287,-1,287,287,287,-1,287,287,287,-1,287,287,287,-1,287,287,287,-1,287,287,287,-1,287,287,287,-1,287,287,287,-1,287,287,287,-1,287,287,287,-1,287,287,287,-1,287,287,287,-1,287,287,287,-1}).setTexCoordIndex(new int[] {1569,1570,1571,-1,1569,1572,1570,-1,1573,1572,1569,-1,1714,1715,1716,-1,1717,1715,1714,-1,1718,1719,1720,-1,1721,1719,1718,-1,1722,1723,1724,-1,1725,1723,1722,-1,1726,1725,1727,-1,1726,1723,1725,-1,1726,1717,1723,-1,1719,1717,1726,-1,1719,1715,1717,-1,1721,1715,1719,-1,1721,1728,1715,-1,1729,1728,1721,-1,1730,1729,1731,-1,1732,1729,1730,-1,1732,1728,1729,-1,1733,1728,1732,-1})
          .setCoord(new Coordinate().setUSE("BoatFerryArizona-COORD"))
          .setNormal(new Normal().setUSE("Def3"))
          .setTexCoord(new TextureCoordinate().setUSE("BoatFerryArizona-TEXCOORD"))))
      .addChild(new Shape()
        .setAppearance(new Appearance().setUSE("Def5"))
        .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {499,500,505,-1,499,505,504,-1,500,501,506,-1,500,506,505,-1,501,502,507,-1,501,507,506,-1,502,503,508,-1,502,508,507,-1,503,499,504,-1,503,504,508,-1}).setNormalIndex(new int[] {365,365,365,-1,365,365,365,-1,144,144,144,-1,144,144,144,-1,69,69,69,-1,69,69,69,-1,377,377,377,-1,377,377,377,-1,58,58,58,-1,58,58,58,-1})
          .setCoord(new Coordinate().setUSE("BoatFerryArizona-COORD"))
          .setNormal(new Normal().setUSE("Def3")))))
    .addChild(new Viewpoint("VP1").setDescription("Arizona Ferry Starboard").setPosition(0.0,2.0,30.0))
    .addChild(new Viewpoint("VP2").setDescription("Arizona Ferry Front").setOrientation(0.0,1.0,0.0,1.571).setPosition(30.0,2.0,0.0))
    .addChild(new Viewpoint("VP3").setDescription("Arizona Ferry Port").setOrientation(0.0,1.0,0.0,3.142).setPosition(0.0,2.0,-30.0))
    .addChild(new Viewpoint("VP4").setDescription("Arizona Ferry Back").setOrientation(0.0,1.0,0.0,-1.571).setPosition(-30.0,2.0,0.0))
    .addChild(new Viewpoint("VP5").setDescription("Arizona Ferry Top").setOrientation(1.0,0.0,0.0,-1.571).setPosition(0.0,30.0,0.0))
    .addChild(new Viewpoint("VP6").setDescription("Arizona Ferry Bottom").setOrientation(1.0,0.0,0.0,1.571).setPosition(0.0,-30.0,0.0))
    .addChild(new Viewpoint("VP7").setDescription("Arizona Ferry Three-Quarter").setFieldOfView(0.60243).setOrientation(0.124491,-0.945607,-0.300549,-2.39496).setPosition(30.0,30.0,-30.0)));
            }
            catch (Exception ex)
            {       
                System.err.println ("*** Further hints on X3DJSAIL errors and exceptions at");
                System.err.println ("*** https://www.web3d.org/specifications/java/X3DJSAIL.html");
                throw (ex);
            }
	}
	// end of initialize() method

		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_5_61_coordIndex_1()
		{
			int[] value = {20,19,15,-1,15,19,16,-1,44,45,16,-1,16,19,44,-1,14,10,19,-1,19,20,14,-1,18,36,38,-1,38,9,18,-1,17,13,37,-1,37,39,17,-1,6,7,22,-1,22,23,6,-1,7,8,26,-1,26,22,7,-1,5,6,23,-1,16,4,12,-1,12,15,16,-1,12,53,52,-1,44,19,10,-1,10,47,44,-1,45,46,4,-1,4,16,45,-1,36,18,17,-1,17,39,36,-1,33,34,49,-1,49,50,33,-1,35,32,48,-1,48,51,35,-1,32,33,50,-1,50,48,32,-1,21,20,52,-1,52,20,15,-1,54,14,20,-1,20,21,54,-1,52,15,12,-1,64,63,65,-1,64,65,66,-1,68,67,66,-1,64,66,67,-1,62,76,64,-1,63,64,76,-1,58,77,9,-1,18,9,77,-1,78,77,79,-1,58,79,77,-1,71,80,81,-1,82,81,80,-1,60,61,83,-1,84,83,61,-1,8,60,26,-1,83,26,60,-1,61,59,84,-1,77,80,18,-1,17,18,80,-1,17,80,13,-1,71,13,80,-1,57,66,69,-1,65,69,66,-1,53,69,52,-1,64,67,62,-1,74,62,67,-1,90,68,57,-1,66,57,68,-1,77,78,80,-1,82,80,78,-1,86,93,85,-1,94,85,93,-1,96,95,97,-1,98,97,95,-1,93,96,94,-1,97,94,96,-1,63,21,52,-1,63,52,65,-1,76,54,63,-1,21,63,54,-1,65,52,69,-1,0,1,12,-1,12,53,0,-1,56,0,53,-1,53,69,56,-1,99,103,102,-1,99,100,103,-1,100,104,103,-1,100,101,104,-1,101,102,104,-1,101,99,102,-1,105,109,108,-1,105,106,109,-1,106,110,109,-1,106,107,110,-1,107,108,110,-1,107,105,108,-1,111,115,114,-1,111,112,115,-1,112,116,115,-1,112,113,116,-1,113,114,116,-1,113,111,114,-1,117,121,120,-1,117,118,121,-1,118,122,121,-1,118,119,122,-1,119,120,122,-1,119,117,120,-1,123,127,126,-1,123,124,127,-1,124,128,127,-1,124,125,128,-1,125,126,128,-1,125,123,126,-1,129,133,132,-1,129,130,133,-1,130,134,133,-1,130,131,134,-1,131,132,134,-1,131,129,132,-1,135,139,138,-1,135,136,139,-1,136,140,139,-1,136,137,140,-1,137,138,140,-1,137,135,138,-1,141,142,143,-1,141,144,142,-1,144,145,142,-1,144,146,145,-1,146,143,145,-1,146,141,143,-1,147,148,149,-1,147,150,148,-1,150,151,148,-1,150,152,151,-1,152,149,151,-1,152,147,149,-1,153,154,155,-1,153,156,154,-1,156,157,154,-1,156,158,157,-1,158,155,157,-1,158,153,155,-1,159,160,161,-1,159,162,160,-1,162,163,160,-1,162,164,163,-1,164,161,163,-1,164,159,161,-1,165,166,167,-1,165,168,166,-1,168,169,166,-1,168,170,169,-1,170,167,169,-1,170,165,167,-1,171,174,175,-1,171,175,172,-1,172,175,176,-1,172,176,173,-1,173,176,174,-1,173,174,171,-1,177,180,181,-1,177,181,178,-1,178,181,182,-1,178,182,179,-1,179,182,180,-1,179,180,177,-1,183,186,187,-1,183,187,184,-1,184,187,188,-1,184,188,185,-1,185,188,186,-1,185,186,183,-1,189,192,193,-1,189,193,190,-1,190,193,194,-1,190,194,191,-1,191,194,192,-1,191,192,189,-1,195,198,199,-1,195,199,196,-1,196,199,200,-1,196,200,197,-1,197,200,198,-1,197,198,195,-1,201,204,205,-1,201,205,202,-1,202,205,206,-1,202,206,203,-1,203,206,204,-1,203,204,201,-1,207,210,211,-1,207,211,208,-1,208,211,212,-1,208,212,209,-1,209,212,210,-1,209,210,207,-1,213,215,214,-1,213,214,216,-1,216,214,217,-1,216,217,218,-1,218,217,215,-1,218,215,213,-1,219,221,220,-1,219,220,222,-1,222,220,223,-1,222,223,224,-1,224,223,221,-1,224,221,219,-1,225,227,226,-1,225,226,228,-1,228,226,229,-1,228,229,230,-1,230,229,227,-1,230,227,225,-1,231,233,232,-1,231,232,234,-1,234,232,235,-1,234,235,236,-1,236,235,233,-1,236,233,231,-1,237,239,238,-1,237,238,240,-1,240,238,241,-1,240,241,242,-1,242,241,239,-1,242,239,237,-1,243,245,244,-1,244,247,246,-1,244,245,247,-1,245,248,247,-1,245,243,248,-1,243,246,248,-1,243,244,246,-1,246,247,248,-1,249,253,252,-1,249,250,253,-1,250,254,253,-1,250,251,254,-1,251,252,254,-1,251,249,252,-1,509,510,530,-1,509,530,529,-1,510,511,531,-1,510,531,530,-1,511,512,532,-1,511,532,531,-1,512,513,533,-1,512,533,532,-1,513,514,534,-1,513,534,533,-1,514,515,535,-1,514,535,534,-1};
			return value;
		}
		private int[] getIndexedFaceSet_5_61_coordIndex_2()
		{
			int[] value = {515,516,536,-1,515,536,535,-1,516,517,537,-1,516,537,536,-1,517,518,538,-1,517,538,537,-1,518,519,539,-1,518,539,538,-1,519,520,540,-1,519,540,539,-1,520,521,541,-1,520,541,540,-1,521,522,542,-1,521,542,541,-1,522,523,543,-1,522,543,542,-1,523,524,544,-1,523,544,543,-1,524,525,545,-1,524,545,544,-1,525,526,546,-1,525,546,545,-1,526,527,547,-1,526,547,546,-1,527,528,548,-1,527,548,547,-1,528,509,529,-1,528,529,548,-1};
			return value;
		}


		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_5_61_normalIndex_1()
		{
			int[] value = {45,45,45,-1,253,253,253,-1,44,44,44,-1,66,66,66,-1,350,350,350,-1,36,36,36,-1,298,298,298,-1,302,302,302,-1,221,221,221,-1,315,315,315,-1,239,239,239,-1,332,332,332,-1,47,47,47,-1,81,81,81,-1,187,187,187,-1,293,293,293,-1,293,293,293,-1,301,301,301,-1,252,252,252,-1,278,278,278,-1,384,384,384,-1,384,384,384,-1,93,93,93,-1,101,101,101,-1,79,79,79,-1,292,292,292,-1,70,70,70,-1,42,42,42,-1,56,56,56,-1,179,179,179,-1,313,232,84,-1,84,232,283,-1,251,251,251,-1,220,220,220,-1,94,94,94,-1,129,129,129,-1,340,340,340,-1,352,352,352,-1,164,164,164,-1,41,41,41,-1,125,125,125,-1,390,390,390,-1,390,390,390,-1,389,389,389,-1,393,393,393,-1,122,122,122,-1,229,229,229,-1,328,328,328,-1,25,25,25,-1,131,131,131,-1,177,177,177,-1,270,270,270,-1,115,115,115,-1,115,115,115,-1,361,361,361,-1,361,361,361,-1,207,207,207,-1,207,207,207,-1,6,6,6,-1,338,338,338,-1,371,371,371,-1,294,294,294,-1,294,294,294,-1,5,5,5,-1,15,15,15,-1,387,387,387,-1,205,205,205,-1,167,167,167,-1,126,126,126,-1,364,364,364,-1,83,83,83,-1,318,12,178,-1,318,178,376,-1,336,336,336,-1,310,310,310,-1,6,6,6,-1,308,308,308,-1,162,162,162,-1,68,68,68,-1,379,379,379,-1,58,244,58,-1,58,217,244,-1,217,130,244,-1,217,109,130,-1,109,58,130,-1,109,58,58,-1,58,244,58,-1,58,217,244,-1,217,130,244,-1,217,109,130,-1,109,58,130,-1,109,58,58,-1,58,244,58,-1,58,217,244,-1,217,130,244,-1,217,109,130,-1,109,58,130,-1,109,58,58,-1,58,250,58,-1,58,219,250,-1,219,130,250,-1,219,109,130,-1,109,58,130,-1,109,58,58,-1,58,250,58,-1,58,219,250,-1,219,130,250,-1,219,109,130,-1,109,58,130,-1,109,58,58,-1,58,244,58,-1,58,217,244,-1,217,135,244,-1,217,109,135,-1,109,58,135,-1,109,58,58,-1,58,250,58,-1,58,217,250,-1,217,135,250,-1,217,109,135,-1,109,58,135,-1,109,58,58,-1,58,244,58,-1,58,217,244,-1,217,130,244,-1,217,109,130,-1,109,58,130,-1,109,58,58,-1,58,244,58,-1,58,217,244,-1,217,130,244,-1,217,109,130,-1,109,58,130,-1,109,58,58,-1,58,244,58,-1,58,217,244,-1,217,130,244,-1,217,109,130,-1,109,58,130,-1,109,58,58,-1,58,244,58,-1,58,217,244,-1,217,130,244,-1,217,109,130,-1,109,58,130,-1,109,58,58,-1,58,244,58,-1,58,217,244,-1,217,130,244,-1,217,109,130,-1,109,58,130,-1,109,58,58,-1,144,144,147,-1,144,147,117,-1,117,147,46,-1,117,46,21,-1,21,46,144,-1,21,144,144,-1,144,144,147,-1,144,147,117,-1,117,147,46,-1,117,46,21,-1,21,46,144,-1,21,144,144,-1,144,144,147,-1,144,147,117,-1,117,147,46,-1,117,46,21,-1,21,46,144,-1,21,144,144,-1,144,144,154,-1,144,154,121,-1,121,154,46,-1,121,46,21,-1,21,46,144,-1,21,144,144,-1,144,144,154,-1,144,154,121,-1,121,154,46,-1,121,46,21,-1,21,46,144,-1,21,144,144,-1,144,144,147,-1,144,147,117,-1,117,147,51,-1,117,51,21,-1,21,51,144,-1,21,144,144,-1,144,144,154,-1,144,154,117,-1,117,154,51,-1,117,51,21,-1,21,51,144,-1,21,144,144,-1,144,144,147,-1,144,147,117,-1,117,147,46,-1,117,46,21,-1,21,46,144,-1,21,144,144,-1,144,144,147,-1,144,147,117,-1,117,147,46,-1,117,46,21,-1,21,46,144,-1,21,144,144,-1,144,144,147,-1,144,147,117,-1,117,147,46,-1,117,46,21,-1,21,46,144,-1,21,144,144,-1,144,144,147,-1,144,147,117,-1,117,147,46,-1,117,46,21,-1,21,46,144,-1,21,144,144,-1,144,144,147,-1,144,147,117,-1,117,147,46,-1,117,46,21,-1,21,46,144,-1,21,144,144,-1,118,118,118,-1,55,139,58,-1,55,181,139,-1,181,314,139,-1,181,320,314,-1,320,58,314,-1,320,55,58,-1,152,152,152,-1,265,160,195,-1,265,366,160,-1,366,155,160,-1,366,327,155,-1,327,195,155,-1,327,265,195,-1,365,365,365,-1,365,365,365,-1,144,144,144,-1,144,144,144,-1,263,263,263,-1,263,263,263,-1,58,58,58,-1,58,58,58,-1,365,365,365,-1,365,365,365,-1,58,58,58,-1,58,58,58,-1};
			return value;
		}
		private int[] getIndexedFaceSet_5_61_normalIndex_2()
		{
			int[] value = {263,263,263,-1,263,263,263,-1,58,58,58,-1,58,58,58,-1,365,365,365,-1,365,365,365,-1,58,58,58,-1,58,58,58,-1,263,263,263,-1,263,263,263,-1,58,58,58,-1,58,58,58,-1,365,365,365,-1,365,365,365,-1,144,144,144,-1,144,144,144,-1,263,263,263,-1,263,263,263,-1,144,144,144,-1,144,144,144,-1,365,365,365,-1,365,365,365,-1,144,144,144,-1,144,144,144,-1,263,263,263,-1,263,263,263,-1,144,144,144,-1,144,144,144,-1};
			return value;
		}


		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_5_61_texCoordIndex_1()
		{
			int[] value = {15,14,10,-1,10,14,11,-1,34,35,11,-1,11,14,34,-1,9,5,14,-1,14,15,9,-1,13,29,32,-1,32,4,13,-1,12,8,30,-1,30,33,12,-1,1,2,17,-1,17,18,1,-1,2,3,21,-1,21,17,2,-1,0,1,18,-1,11,7,6,-1,6,10,11,-1,6,46,49,-1,34,14,5,-1,5,38,34,-1,36,37,7,-1,7,11,36,-1,31,13,12,-1,12,33,31,-1,26,27,40,-1,33,23,26,-1,29,23,39,-1,39,42,28,-1,25,26,41,-1,28,24,25,-1,44,15,43,-1,43,15,10,-1,47,9,15,-1,15,16,48,-1,45,10,6,-1,58,57,59,-1,58,59,60,-1,62,61,60,-1,58,60,61,-1,55,67,58,-1,57,58,67,-1,51,68,69,-1,70,69,68,-1,71,68,72,-1,51,72,68,-1,65,73,74,-1,75,74,73,-1,53,54,76,-1,80,76,54,-1,56,53,77,-1,76,77,53,-1,54,52,80,-1,68,73,70,-1,81,70,73,-1,81,73,66,-1,65,66,73,-1,64,60,63,-1,59,63,60,-1,82,63,83,-1,58,61,55,-1,84,55,61,-1,86,85,64,-1,60,64,85,-1,68,89,73,-1,75,73,89,-1,91,90,92,-1,88,75,90,-1,88,71,93,-1,94,93,95,-1,90,96,97,-1,87,95,96,-1,57,100,101,-1,57,101,59,-1,67,104,57,-1,102,57,105,-1,59,103,63,-1,98,106,108,-1,108,107,98,-1,99,98,107,-1,107,109,99,-1,315,311,316,-1,317,308,311,-1,308,312,311,-1,308,309,312,-1,309,310,312,-1,309,307,310,-1,328,324,329,-1,330,321,324,-1,321,325,324,-1,321,322,325,-1,322,323,325,-1,322,320,323,-1,341,337,342,-1,343,334,337,-1,334,338,337,-1,334,335,338,-1,335,336,338,-1,335,333,336,-1,354,350,355,-1,356,347,350,-1,347,351,350,-1,347,348,351,-1,348,349,351,-1,348,346,349,-1,367,363,368,-1,369,360,363,-1,360,364,363,-1,360,361,364,-1,361,362,364,-1,361,359,362,-1,380,376,381,-1,382,373,376,-1,373,377,376,-1,373,374,377,-1,374,375,377,-1,374,372,375,-1,393,389,394,-1,395,386,389,-1,386,390,389,-1,386,387,390,-1,387,388,390,-1,387,385,388,-1,449,450,451,-1,452,453,450,-1,453,454,450,-1,453,455,454,-1,455,456,454,-1,455,457,456,-1,458,459,460,-1,461,462,459,-1,462,463,459,-1,462,464,463,-1,464,465,463,-1,464,466,465,-1,467,468,469,-1,470,471,468,-1,471,472,468,-1,471,473,472,-1,473,474,472,-1,473,475,474,-1,476,477,478,-1,479,480,477,-1,480,481,477,-1,480,482,481,-1,482,483,481,-1,482,484,483,-1,485,486,487,-1,488,489,486,-1,489,490,486,-1,489,491,490,-1,491,492,490,-1,491,493,492,-1,503,504,499,-1,505,499,496,-1,496,499,500,-1,496,500,497,-1,497,500,498,-1,497,498,495,-1,516,517,512,-1,518,512,509,-1,509,512,513,-1,509,513,510,-1,510,513,511,-1,510,511,508,-1,529,530,525,-1,531,525,522,-1,522,525,526,-1,522,526,523,-1,523,526,524,-1,523,524,521,-1,542,543,538,-1,544,538,535,-1,535,538,539,-1,535,539,536,-1,536,539,537,-1,536,537,534,-1,555,556,551,-1,557,551,548,-1,548,551,552,-1,548,552,549,-1,549,552,550,-1,549,550,547,-1,568,569,564,-1,570,564,561,-1,561,564,565,-1,561,565,562,-1,562,565,563,-1,562,563,560,-1,581,582,577,-1,583,577,574,-1,574,577,578,-1,574,578,575,-1,575,578,576,-1,575,576,573,-1,637,639,638,-1,640,638,641,-1,641,638,642,-1,641,642,643,-1,643,642,644,-1,643,644,645,-1,646,648,647,-1,649,647,650,-1,650,647,651,-1,650,651,652,-1,652,651,653,-1,652,653,654,-1,655,657,656,-1,658,656,659,-1,659,656,660,-1,659,660,661,-1,661,660,662,-1,661,662,663,-1,664,666,665,-1,667,665,668,-1,668,665,669,-1,668,669,670,-1,670,669,671,-1,670,671,672,-1,673,675,674,-1,676,674,677,-1,677,674,678,-1,677,678,679,-1,679,678,680,-1,679,680,681,-1,694,695,696,-1,697,686,698,-1,699,684,686,-1,684,687,686,-1,684,682,687,-1,682,685,687,-1,682,683,685,-1,700,701,702,-1,703,692,704,-1,705,689,692,-1,689,693,692,-1,689,690,693,-1,690,691,693,-1,690,688,691,-1,1574,1575,1576,-1,1577,1578,1579,-1,1580,1581,1582,-1,1583,1584,1585,-1,1586,1587,1588,-1,1589,1590,1591,-1,1592,1593,1594,-1,1595,1596,1597,-1,1598,1599,1600,-1,1601,1602,1603,-1,1604,1605,1606,-1,1607,1608,1609,-1};
			return value;
		}
		private int[] getIndexedFaceSet_5_61_texCoordIndex_2()
		{
			int[] value = {1610,1611,1612,-1,1613,1614,1615,-1,1616,1617,1618,-1,1619,1620,1621,-1,1622,1623,1624,-1,1625,1626,1627,-1,1628,1629,1630,-1,1631,1632,1633,-1,1634,1635,1636,-1,1637,1638,1639,-1,1640,1641,1642,-1,1643,1644,1645,-1,1646,1647,1648,-1,1649,1650,1651,-1,1652,1653,1654,-1,1655,1656,1657,-1,1658,1659,1660,-1,1661,1662,1663,-1,1664,1665,1666,-1,1667,1668,1669,-1,1670,1671,1672,-1,1673,1674,1675,-1,1676,1677,1678,-1,1679,1680,1681,-1,1682,1683,1684,-1,1685,1686,1687,-1,1688,1689,1690,-1,1691,1692,1693,-1};
			return value;
		}


		/** Define subarrays using type double[] */
		private double[] getBoatFerryArizona_COORD_6_61_point_1()
		{
			double[] value = {0.0,-0.422618,8.1602,2.17751,-0.422615,4.77155,2.17023,-0.422615,2.0442,2.15772,-0.402676,-14.5517,3.29784,0.284699,2.22409,2.46365,-1.34468,-15.0516,2.46369,-1.59472,2.07929,2.16835,-1.6642,5.09482,0.0,-1.22096,8.89378,3.7978,0.486477,-15.5001,3.79784,0.283988,2.25918,0.0,-1.07749,8.88238,3.02066,0.276914,5.64234,3.37139,0.359489,-14.8591,3.3319,0.311623,5.8474,3.03635,0.43154,5.72091,3.33332,0.456739,2.08841,3.35684,0.680505,-14.7971,3.64881,0.689794,-15.2695,3.64881,0.451303,2.12195,3.16823,0.428577,5.82204,0.0,0.854203,9.9465,2.10902,-1.69018,4.90227,2.39335,-1.62329,2.01962,0.0,-2.32201,4.57229,0.0,-2.24726,1.9245,0.0,-1.25163,8.72416,0.0,-1.72546,-14.9793,2.53442,-0.177267,-7.98715,2.52878,-0.178743,-9.22021,3.13205,-0.496094,-9.22074,3.14239,-0.496094,-7.98768,3.64881,0.592921,-7.98768,3.35684,0.588344,-7.98768,3.34179,0.329409,-7.9878,3.79782,0.401759,-7.98768,3.64881,0.610193,-9.22074,3.3471,0.334807,-9.22087,3.79782,0.415931,-9.22074,3.35684,0.605032,-9.22074,3.18895,-0.496094,-3.1206,3.20172,-0.496094,-1.88755,2.56234,-0.169963,-1.887,2.55669,-0.171439,-3.12006,3.64881,0.507479,-1.88755,3.35682,0.505787,-1.88755,3.31549,0.302708,-1.8876,3.79783,0.331647,-1.88755,3.64881,0.52475,-3.12061,3.32082,0.308102,-3.12067,3.35684,0.522472,-3.12061,3.79783,0.345819,-3.12061,1.05077E-5,0.920795,9.71712,-3.47E-4,0.827954,9.65807,0.0,0.853505,10.7932,-2.17023,-0.422615,2.0442,-2.17751,-0.422615,4.77155,-3.29784,0.284699,2.22409,-3.7978,0.486477,-15.5001,-2.46365,-1.34468,-15.0516,-2.16835,-1.6642,5.09482,-2.46369,-1.59472,2.07929,-3.79784,0.283988,2.25918,-3.16823,0.428577,5.82204,-3.64881,0.451303,2.12195,-3.03634,0.431546,5.7209,-3.33332,0.456739,2.08841,-3.64881,0.507479,-1.88755,-3.35682,0.505787,-1.88755,-3.02065,0.276919,5.64233,-2.56234,-0.169963,-1.887,-3.37139,0.359489,-14.8591,-2.15772,-0.402676,-14.5517,-3.20172,-0.496094,-1.88755,-3.79783,0.331647,-1.88755,-3.18895,-0.496094,-3.1206,-3.3319,0.311623,5.8474,-3.64881,0.689794,-15.2695,-3.64881,0.610193,-9.22074,-3.79782,0.415931,-9.22074,-3.35684,0.680505,-14.7971,-3.3471,0.334807,-9.22087,-3.35684,0.605032,-9.22074,-2.10902,-1.69018,4.90227,-2.39335,-1.62329,2.01962,-3.32082,0.308102,-3.12067,-3.34179,0.329409,-7.9878,-2.53442,-0.177267,-7.98715,-2.55669,-0.171439,-3.12006,-2.52878,-0.178743,-9.22021,-3.31549,0.302708,-1.8876,-3.14239,-0.496094,-7.98768,-3.13205,-0.496094,-9.22074,-3.35684,0.588344,-7.98768,-3.35684,0.522472,-3.12061,-3.79782,0.401759,-7.98768,-3.64881,0.592921,-7.98768,-3.64881,0.52475,-3.12061,-3.79783,0.345819,-3.12061,-3.44103,0.285642,-15.1235};
			return value;
		}
		private double[] getBoatFerryArizona_COORD_6_61_point_2()
		{
			double[] value = {-3.55117,0.285642,-15.1871,-3.55117,0.285642,-15.0599,-3.44103,1.97623,-15.1235,-3.55117,1.99622,-15.1871,-3.55117,1.99622,-15.0599,-3.44103,0.285642,-13.2692,-3.55117,0.285642,-13.3328,-3.55117,0.285642,-13.2057,-3.44103,1.97623,-13.2692,-3.55117,1.99622,-13.3328,-3.55117,1.99622,-13.2057,-3.44103,0.285642,-11.415,-3.55117,0.285642,-11.4786,-3.55117,0.285642,-11.3514,-3.44103,1.97623,-11.415,-3.55117,1.99622,-11.4786,-3.55117,1.99622,-11.3514,-3.44103,0.285642,-9.56069,-3.55117,0.285642,-9.62427,-3.55117,0.285642,-9.4971,-3.44103,1.97623,-9.56069,-3.55117,1.99622,-9.62427,-3.55117,1.99622,-9.4971,-3.44103,0.285642,-7.59447,-3.55117,0.285642,-7.65805,-3.55117,0.285642,-7.53088,-3.44103,1.97623,-7.59447,-3.55117,1.99622,-7.65805,-3.55117,1.99622,-7.53088,-3.44103,0.285642,-5.58223,-3.55117,0.285642,-5.64582,-3.55117,0.285642,-5.51864,-3.44103,1.97623,-5.58223,-3.55117,1.99622,-5.64582,-3.55117,1.99622,-5.51864,-3.44103,0.285642,-3.56999,-3.55117,0.285642,-3.63358,-3.55117,0.285642,-3.5064,-3.44103,1.97623,-3.56999,-3.55117,1.99622,-3.63358,-3.55117,1.99622,-3.5064,-3.44103,0.285642,-1.39343,-3.55117,1.99622,-1.45701,-3.44103,1.97623,-1.39343,-3.55117,0.285642,-1.45701,-3.55117,1.99622,-1.32984,-3.55117,0.285642,-1.32984,-3.44103,0.285642,0.460855,-3.55117,1.99622,0.397268,-3.44103,1.97623,0.460855,-3.55117,0.285642,0.397268,-3.55117,1.99622,0.524443,-3.55117,0.285642,0.524443,-3.44103,0.285642,2.31514,-3.55117,1.99622,2.25155,-3.44103,1.97623,2.31514,-3.55117,0.285642,2.25155,-3.55117,1.99622,2.37872,-3.55117,0.285642,2.37872,-3.21774,0.285642,4.16942,-3.32788,1.99622,4.10583,-3.21774,1.97623,4.16942,-3.32788,0.285642,4.10583,-3.32788,1.99622,4.233,-3.32788,0.285642,4.233,-2.55579,2.0932,3.77304,-2.66593,2.4182,3.70945,-2.55579,2.39821,3.77304,-2.66593,2.0932,3.70945,-2.66593,2.4182,3.83662,-2.66593,2.0932,3.83662,3.45303,0.285642,-15.1235,3.56316,0.285642,-15.1871,3.56316,0.285642,-15.0599,3.45303,1.97623,-15.1235,3.56316,1.99622,-15.1871,3.56316,1.99622,-15.0599,3.45303,0.285642,-13.2692,3.56316,0.285642,-13.3328,3.56316,0.285642,-13.2057,3.45303,1.97623,-13.2692,3.56316,1.99622,-13.3328,3.56316,1.99622,-13.2057,3.45303,0.285642,-11.415,3.56316,0.285642,-11.4786,3.56316,0.285642,-11.3514,3.45303,1.97623,-11.415,3.56316,1.99622,-11.4786,3.56316,1.99622,-11.3514,3.45303,0.285642,-9.56069,3.56316,0.285642,-9.62427,3.56316,0.285642,-9.4971,3.45303,1.97623,-9.56069,3.56316,1.99622,-9.62427,3.56316,1.99622,-9.4971,3.45303,0.285642,-7.59447,3.56316,0.285642,-7.65805,3.56316,0.285642,-7.53088,3.45303,1.97623,-7.59447,3.56316,1.99622,-7.65805};
			return value;
		}
		private double[] getBoatFerryArizona_COORD_6_61_point_3()
		{
			double[] value = {3.56316,1.99622,-7.53088,3.45303,0.285642,-5.58223,3.56316,0.285642,-5.64582,3.56316,0.285642,-5.51864,3.45303,1.97623,-5.58223,3.56316,1.99622,-5.64582,3.56316,1.99622,-5.51864,3.45303,0.285642,-3.56999,3.56316,0.285642,-3.63358,3.56316,0.285642,-3.5064,3.45303,1.97623,-3.56999,3.56316,1.99622,-3.63358,3.56316,1.99622,-3.5064,3.45303,0.285642,-1.39343,3.56316,1.99622,-1.45701,3.45303,1.97623,-1.39343,3.56316,0.285642,-1.45701,3.56316,1.99622,-1.32984,3.56316,0.285642,-1.32984,3.45303,0.285642,0.460855,3.56316,1.99622,0.397268,3.45303,1.97623,0.460855,3.56316,0.285642,0.397268,3.56316,1.99622,0.524443,3.56316,0.285642,0.524443,3.45303,0.285642,2.31514,3.56316,1.99622,2.25155,3.45303,1.97623,2.31514,3.56316,0.285642,2.25155,3.56316,1.99622,2.37872,3.56316,0.285642,2.37872,3.22973,0.285642,4.16942,3.33987,1.99622,4.10583,3.22973,1.97623,4.16942,3.33987,0.285642,4.10583,3.33987,1.99622,4.233,3.33987,0.285642,4.233,2.56779,2.0932,3.77304,2.67792,2.4182,3.70945,2.56779,2.39821,3.77304,2.67792,2.0932,3.70945,2.67792,2.4182,3.83662,2.67792,2.0932,3.83662,-0.044917,4.35308,5.06108,0.044917,4.33534,5.01235,-0.044917,4.3176,4.96361,0.044917,4.43167,4.97741,-0.044917,4.41399,4.92865,-0.044917,4.44936,5.02617,0.025078,2.50437,5.69513,-0.027705,2.50437,5.66579,-0.027705,2.50437,5.72446,0.025078,4.33615,5.01458,-0.027705,4.32573,4.98594,-0.027705,4.34658,5.04321,1.98029,0.860669,3.96954,1.98029,0.051388,4.04694,1.98029,0.060076,4.41364,1.98022,-0.424595,4.2982,1.98023,-0.423503,3.38736,1.98029,0.060076,3.27196,1.98029,0.051387,3.63867,1.98029,0.860669,3.71606,-1.98028,0.860669,3.96954,-1.98028,0.051387,4.04694,-1.98028,0.060076,4.41364,-1.9803,-0.41122,4.29821,-1.9803,-0.410128,3.38738,-1.98028,0.060076,3.27196,-1.98028,0.051387,3.63867,-1.98028,0.860668,3.71606,1.98029,0.860669,2.29223,1.98029,0.051388,2.36962,1.98029,0.060076,2.73633,1.98023,-0.422584,2.62088,1.98023,-0.421492,1.71005,1.98029,0.060076,1.59465,1.98029,0.051388,1.96135,1.98029,0.860669,2.03875,-1.98028,0.860669,2.29223,-1.98028,0.051388,2.36962,-1.98028,0.060076,2.73633,-1.98029,-0.409209,2.6209,-1.98029,-0.408117,1.71007,-1.98028,0.060076,1.59465,-1.98028,0.051388,1.96135,-1.98028,0.860669,2.03875,1.98029,0.860669,0.620812,1.98029,0.051388,0.698208,1.98029,0.060076,1.06491,1.98024,-0.42058,0.949471,1.98024,-0.419489,0.038639,1.98029,0.060076,-0.076765,1.98029,0.051388,0.289939,1.98029,0.860669,0.367335,-1.98028,0.860669,0.620812,-1.98028,0.051388,0.698208,-1.98028,0.060076,1.06491,-1.98029,-0.407205,0.949487,-1.98028,-0.406113,0.038655};
			return value;
		}
		private double[] getBoatFerryArizona_COORD_6_61_point_4()
		{
			double[] value = {-1.98028,0.060076,-0.076765,-1.98028,0.051388,0.289939,-1.98028,0.860669,0.367335,1.98029,0.860669,-1.0506,1.98029,0.051388,-0.973208,1.98029,0.060076,-0.606504,1.98024,-0.418577,-0.721942,1.98025,-0.417485,-1.63277,1.98029,0.060076,-1.74818,1.98029,0.051388,-1.38148,1.98029,0.860669,-1.30408,-1.98028,0.860669,-1.0506,-1.98028,0.051388,-0.973208,-1.98028,0.060076,-0.606504,-1.98028,-0.405201,-0.721926,-1.98028,-0.404109,-1.63276,-1.98028,0.060076,-1.74818,-1.98028,0.051388,-1.38148,-1.98028,0.860669,-1.30408,1.98029,0.860669,-3.74131,1.98029,0.051388,-3.66391,1.98029,0.060076,-3.29721,1.98025,-0.415351,-3.41265,1.98026,-0.414259,-4.32348,1.98029,0.060076,-4.43889,1.98029,0.051388,-4.07218,1.98029,0.860669,-3.99479,-1.98028,0.860669,-3.74131,-1.98028,0.051388,-3.66392,-1.98028,0.060076,-3.29721,-1.98027,-0.401976,-3.41263,-1.98026,-0.400884,-4.32346,-1.98028,0.060076,-4.43889,-1.98028,0.051388,-4.07218,-1.98028,0.860669,-3.99479,1.98029,0.860669,-5.41273,1.98029,0.051388,-5.33533,1.98029,0.060076,-4.96863,1.98026,-0.413347,-5.08406,1.98026,-0.412255,-5.99489,1.98029,0.060076,-6.1103,1.98029,0.051388,-5.7436,1.98029,0.860669,-5.6662,-1.98028,0.860669,-5.41273,-1.98028,0.051388,-5.33533,-1.98028,0.060076,-4.96863,-1.98026,-0.399972,-5.08404,-1.98026,-0.39888,-5.99487,-1.98028,0.060076,-6.1103,-1.98028,0.051388,-5.7436,-1.98028,0.860669,-5.6662,1.98029,0.860669,-7.08414,1.98029,0.051388,-7.00675,1.98029,0.060076,-6.64004,1.98027,-0.411343,-6.75547,1.98027,-0.410251,-7.6663,1.98029,0.060076,-7.78172,1.98029,0.051388,-7.41502,1.98029,0.860669,-7.33762,-1.98028,0.860669,-7.08414,-1.98028,0.051388,-7.00675,-1.98028,0.060076,-6.64004,-1.98025,-0.397968,-6.75546,-1.98025,-0.396876,-7.66629,-1.98028,0.060076,-7.78172,-1.98028,0.051388,-7.41502,-1.98028,0.860669,-7.33762,1.98029,0.860669,-10.2979,1.98029,0.051388,-10.2205,1.98029,0.060076,-9.85378,1.98028,-0.407491,-9.9692,1.98028,-0.406399,-10.88,1.98029,0.060076,-10.9955,1.98029,0.051388,-10.6287,1.98029,0.860669,-10.5514,-1.98028,0.860669,-10.2979,-1.98028,0.051388,-10.2205,-1.98028,0.060076,-9.85378,-1.98024,-0.394115,-9.96918,-1.98024,-0.393023,-10.88,-1.98028,0.060076,-10.9955,-1.98028,0.051388,-10.6287,-1.98028,0.860669,-10.5514,1.98029,0.860669,-11.9693,1.98029,0.051388,-11.8919,1.98029,0.060076,-11.5252,1.98029,-0.405487,-11.6406,1.98029,-0.404395,-12.5514,1.98029,0.060076,-12.6669,1.98029,0.051388,-12.3002,1.98029,0.860669,-12.2228,-1.98028,0.860669,-11.9693,-1.98028,0.051388,-11.8919,-1.98028,0.060076,-11.5252,-1.98023,-0.392112,-11.6406,-1.98023,-0.39102,-12.5514,-1.98028,0.060076,-12.6669,-1.98028,0.051388,-12.3002,-1.98028,0.860669,-12.2228,1.98029,0.860669,-13.6407};
			return value;
		}
		private double[] getBoatFerryArizona_COORD_6_61_point_5()
		{
			double[] value = {1.98029,0.051388,-13.5633,1.98029,0.060076,-13.1966,1.98029,-0.403483,-13.312,1.9803,-0.402391,-14.2229,1.98029,0.060076,-14.3383,1.98029,0.051388,-13.9716,1.98029,0.860669,-13.8942,-1.98028,0.860669,-13.6407,-1.98028,0.051388,-13.5633,-1.98028,0.060076,-13.1966,-1.98023,-0.390108,-13.312,-1.98022,-0.389016,-14.2228,-1.98028,0.060076,-14.3383,-1.98028,0.051388,-13.9716,-1.98028,0.860669,-13.8942,-1.29043,-0.410033,-8.51149,-1.08114,-0.410193,-8.37826,-0.838914,-0.410129,-8.43188,-0.70568,-0.409878,-8.64116,-0.7593,-0.409587,-8.88339,-0.968583,-0.409427,-9.01662,-1.21081,-0.409491,-8.96301,-1.34405,-0.409742,-8.75372,-1.29043,2.26715,-8.51246,-1.08115,2.30837,-8.37922,-0.838914,2.40778,-8.43285,-0.705678,2.5072,-8.64213,-0.759297,2.54841,-8.88436,-0.968581,2.5072,-9.01759,-1.21081,2.40778,-8.96397,-1.34405,2.30837,-8.75469,-1.35384,2.33958,-8.46805,-1.22232,2.46961,-8.28038,-1.16763,2.78326,-8.20267,-1.22195,3.0969,-8.28063,-1.35332,3.22693,-8.46842,-1.48485,3.0969,-8.6561,-1.53953,2.78326,-8.7338,-1.48522,2.46961,-8.65584,-1.56719,2.09658,-8.31866,-1.48884,2.16605,-8.09375,-1.56241,2.33363,-7.92625,-1.74497,2.5012,-7.91441,-1.92952,2.57067,-8.06496,-2.00787,2.5012,-8.28987,-1.93431,2.33363,-8.45738,-1.75174,2.16605,-8.46922,1.28895,-0.410033,-8.51149,1.07967,-0.410193,-8.37826,0.837439,-0.410129,-8.43188,0.704205,-0.409878,-8.64116,0.757825,-0.409587,-8.88339,0.967108,-0.409427,-9.01662,1.20934,-0.409491,-8.96301,1.34257,-0.409742,-8.75372,1.28895,2.26715,-8.51246,1.07967,2.30837,-8.37922,0.837439,2.40778,-8.43285,0.704203,2.5072,-8.64213,0.757822,2.54841,-8.88436,0.967106,2.5072,-9.01759,1.20934,2.40778,-8.96397,1.34257,2.30837,-8.75469,1.35237,2.33958,-8.46805,1.22084,2.46961,-8.28038,1.16616,2.78326,-8.20267,1.22047,3.0969,-8.28063,1.35185,3.22693,-8.46842,1.48337,3.0969,-8.6561,1.53806,2.78326,-8.7338,1.48374,2.46961,-8.65584,1.56572,2.09658,-8.31866,1.48736,2.16605,-8.09375,1.56093,2.33363,-7.92625,1.7435,2.5012,-7.91441,1.92804,2.57067,-8.06496,2.0064,2.5012,-8.28987,1.93283,2.33363,-8.45738,1.75027,2.16605,-8.46922,0.0,2.38507,6.00517,0.0,-0.128327,7.54366,-2.03008,2.36094,5.50207,-1.97497,2.38556,5.69673,-2.02129,0.009806,7.14837,-2.40556,-0.135892,5.77329,-1.96194,2.37379,5.67773,-2.39254,-0.147668,5.7743,-2.00827,-0.001969,7.12937,-2.01706,2.34917,5.50307,0.0,2.37329,5.98618,0.0,-0.140103,7.52467,2.03008,2.36094,5.50207,1.97497,2.38556,5.69673,2.02129,0.009806,7.14837,2.40557,-0.135892,5.77329,1.96195,2.37379,5.67773,2.39254,-0.147668,5.7743,2.00827,-0.001969,7.12937,2.01706,2.34917,5.50307,3.00162,2.35436,3.65842};
			return value;
		}
		private double[] getBoatFerryArizona_COORD_6_61_point_6()
		{
			double[] value = {-3.00162,2.35436,3.65842,-3.00162,2.35436,5.76705,0.0,2.35436,6.15816,3.00162,2.35436,5.76705,3.00162,2.50436,3.65842,-3.00162,2.50436,3.65842,-3.00162,2.50436,5.76705,0.0,2.50436,6.15816,3.00162,2.50436,5.76705,-1.96054,1.97736,-1.73016,-3.79827,1.97736,-1.73016,-3.79827,1.97736,4.38717,3.79827,1.97736,4.38717,3.79827,1.97736,-1.73016,1.96054,1.97736,-1.73016,1.96054,1.97736,-3.19498,3.79827,1.97736,-3.19498,3.79827,1.97736,-8.03654,1.96054,1.97736,-8.03654,1.96054,1.97736,-9.32752,3.79827,1.97736,-9.32752,3.79827,1.97736,-15.4449,-3.79827,1.97736,-15.4449,-3.79827,1.97736,-9.32752,-1.96054,1.97736,-9.32752,-1.96054,1.97736,-8.03654,-3.79827,1.97736,-8.03654,-3.79827,1.97736,-3.19498,-1.96054,1.97736,-3.19498,-1.96054,2.07736,-1.73016,-3.79827,2.07736,-1.73016,-3.79827,2.07736,4.38717,3.79827,2.07736,4.38717,3.79827,2.07736,-1.73016,1.96054,2.07736,-1.73016,1.96054,2.07736,-3.19498,3.79827,2.07736,-3.19498,3.79827,2.07736,-8.03654,1.96054,2.07736,-8.03654,1.96054,2.07736,-9.32752,3.79827,2.07736,-9.32752,3.79827,2.07736,-15.4449,-3.79827,2.07736,-15.4449,-3.79827,2.07736,-9.32752,-1.96054,2.07736,-9.32752,-1.96054,2.07736,-8.03654,-3.79827,2.07736,-8.03654,-3.79827,2.07736,-3.19498,-1.96054,2.07736,-3.19498};
			return value;
		}


		/** Define subarrays using type double[] */
		private double[] getDef3_6_62_vector_1()
		{
			double[] value = {0.0,-0.2291,-0.9733,0.8193,-1.0E-4,-0.5733,-8.0E-4,-0.2489,-0.9685,0.8137,-0.5805,0.0279,-0.2434,-0.9391,0.2421,0.0105,0.9998,0.0131,0.7164,0.3724,-0.5899,0.5588,0.7311,0.3912,-8.0E-4,-0.2413,-0.9704,0.1737,-3.0E-4,-0.9847,0.0,-0.2411,-0.9704,0.6518,0.6949,-0.3036,-0.4414,0.8617,0.2501,-8.0E-4,-0.2416,0.9703,0.5989,-0.6821,0.4193,0.0176,0.9997,0.0135,-7.0E-4,-0.2331,0.9724,0.0,-0.2335,-0.9723,-0.6374,0.71,-0.2991,-0.8074,-0.5899,-0.0066,0.4051,0.7085,0.5777,0.4999,0.0,0.866,-0.6587,-0.7063,0.2589,-7.0E-4,-0.2364,0.9716,0.5733,2.0E-4,0.8192,-0.3656,-0.9306,0.0144,-0.9175,-0.2489,-0.31,-8.0E-4,-0.2468,-0.969,0.0,2.0E-4,-1.0,-0.1306,0.518,0.8453,-8.0E-4,-0.2479,-0.9687,-0.3173,-0.8878,0.3331,-0.4982,-0.4945,0.7121,-8.0E-4,-0.2403,-0.9706,0.0,-0.2401,-0.9707,0.0,-0.2393,0.9709,0.5714,0.8168,0.0792,0.0,-0.7198,0.694,-8.0E-4,-0.2406,0.9706,-0.9847,0.0,0.174,-7.0E-4,-0.2321,0.9726,-0.7076,0.7012,0.0864,0.7683,0.6399,0.0073,0.2483,-0.9684,-0.0216,-0.0057,0.9999,0.0123,0.0161,0.9998,0.0082,0.5759,0.0,0.8174,0.1098,-0.978,0.1768,0.0,-2.0E-4,0.9999,-0.0104,0.517,0.8559,0.2408,0.89,-0.387,0.576,0.0,0.8174,-0.8144,-0.5801,-0.0079,0.7514,0.3978,-0.5262,0.9461,-0.172,-0.2742,0.9999,-2.0E-4,-5.0E-4,-0.0156,0.9997,0.0135,0.9848,0.0,-0.1732,1.0,0.0,0.0,-5.0E-4,0.9999,-4.0E-4,-0.5735,0.0,0.8191,0.0,-0.2369,-0.9715,-0.5514,0.8341,-0.0109,-0.4567,0.8895,-0.0047,0.8007,0.517,-0.3025,0.4988,-0.4945,-0.7117,0.0157,0.9997,0.014,-8.0E-4,-0.2393,-0.9709,-0.706,-0.5436,0.4537,-0.1292,0.0,0.9916,0.7886,0.6147,0.0086,0.0,-0.2383,0.9711,0.7515,-0.3978,0.5261,0.4043,0.7085,-0.5783,-8.0E-4,-0.2396,0.9708,-0.6082,0.7923,-0.0475,0.5735,0.0,-0.8191,0.2823,0.8876,-0.3639,-5.0E-4,-0.9999,4.0E-4,-0.9983,0.058,-0.0040,-0.4543,0.8908,-0.0031,0.0232,-0.9916,0.1266,0.0,-0.2326,-0.9725,0.0078,0.9998,0.014,0.4371,0.865,0.2462,0.7741,-0.5739,0.2671,0.8007,-0.517,0.3025,-0.8193,-1.0E-4,-0.5733,-7.0E-4,-0.2344,0.9721,0.8156,-0.5784,-0.0084,0.0,-0.2348,-0.972,-0.8137,-0.5805,0.0279,0.0,-0.2438,0.9698,-0.0105,0.9998,0.0131,-0.7164,0.3724,-0.5899,8.0E-4,0.0,0.9999,-0.5588,0.7311,0.3912,-0.1737,-3.0E-4,-0.9847,-0.6518,0.6949,-0.3036,0.8102,-0.586,-0.0067};
			return value;
		}
		private double[] getDef3_6_62_vector_2()
		{
			double[] value = {-0.5989,-0.6821,0.4193,-0.0176,0.9997,0.0135,-8.0E-4,-0.2383,-0.9711,0.2714,-0.9624,-0.0089,0.2603,-0.9654,-0.0136,0.0,-0.2373,0.9714,0.0,0.5227,0.8524,1.0E-4,-1.0E-4,1.0,-0.4051,0.7085,0.5777,-0.4999,0.0,0.866,0.2861,-0.9581,0.0059,-0.5733,2.0E-4,0.8192,1.0E-4,0.0,-1.0,-7.0E-4,-0.2421,0.9702,0.0,4.0E-4,-0.9999,0.0,0.9998,0.0196,0.0,-0.2428,0.97,0.4999,0.0,-0.866,0.0,-0.9396,0.342,-8.0E-4,-0.2449,-0.9695,7.0E-4,3.0E-4,0.9999,0.5,0.0,-0.866,0.999,-0.0444,-0.0044,0.0226,-0.2487,0.9682,0.0,0.9997,0.0236,-0.5714,0.8168,0.0792,-0.7683,0.6399,0.0073,-0.2483,-0.9684,-0.0216,0.1326,-0.5186,-0.8446,-0.0161,0.9998,0.0082,-0.5759,0.0,0.8174,-0.1098,-0.978,0.1768,0.0,-4.0E-4,0.9999,-7.0E-4,-0.2378,0.9713,-0.2408,0.89,-0.387,-0.576,0.0,0.8174,-7.0E-4,-0.2484,-0.9686,-0.7514,0.3978,-0.5262,0.0,-0.2472,0.9689,-0.4999,-0.2952,-0.8141,-0.9461,-0.172,-0.2742,0.0,-0.2483,0.9686,-7.0E-4,-0.2408,-0.9705,-0.9848,0.0,-0.1732,-1.0,0.0,0.0,0.1735,3.0E-4,0.9848,-7.0E-4,-0.2411,0.9704,0.5759,0.0,-0.8174,0.5923,0.8048,-0.037,0.9478,-0.1721,-0.2681,0.0,-0.2407,0.9705,1.0,-1.0E-4,0.0,0.0,0.9401,-0.3408,0.0,0.0952,0.9954,0.576,0.0,-0.8174,-0.5012,0.3001,0.8115,-0.8007,0.517,-0.3025,0.0,-0.2426,-0.9701,0.0,-0.2418,0.9703,-7.0E-4,-0.2335,0.9723,-0.4984,-0.3019,-0.8126,-0.4988,-0.4945,-0.7117,0.58,-0.6252,0.5221,0.0,-0.2339,-0.9722,-0.0157,0.9997,0.014,-8.0E-4,-0.2439,-0.9697,0.6573,-0.7078,0.2587,-0.7886,0.6147,0.0086,-0.7515,-0.3978,0.5261,-0.4043,0.7085,-0.5783,-0.5735,0.0,-0.8191,0.0,1.0,0.0,-0.2823,0.8876,-0.3639,0.8195,-0.5716,0.0399,0.0184,-0.1052,-0.9942,-7.0E-4,-0.2463,-0.9691,-7.0E-4,-0.2368,0.9715,-0.0232,-0.9916,0.1266,-0.4371,0.865,0.2462,-0.0078,0.9998,0.014,-7.0E-4,-0.2474,-0.9689,-0.4997,-0.2953,-0.8142,0.0,-0.2462,0.9692,-0.7741,-0.5739,0.2671,-0.8007,-0.517,0.3025,0.1613,-0.9864,-0.029,0.0,-0.2383,-0.9711,0.386,-0.9223,-0.0134,-7.0E-4,-0.2398,-0.9708,-0.8156,-0.5784,-0.0084,-7.0E-4,-0.2401,0.9707,-8.0E-4,0.0,0.9999,0.0104,-0.517,-0.8559,0.0,0.7795,-0.6262,0.5683,0.136,0.8114,0.9999,-0.0023,-0.0026,0.0,-0.2416,-0.9703,-0.8102,-0.586,-0.0067,-8.0E-4,-0.2429,-0.97,-0.2714,-0.9624,-0.0089};
			return value;
		}
		private double[] getDef3_6_62_vector_3()
		{
			double[] value = {-0.2603,-0.9654,-0.0136,0.8697,0.0391,0.4918,0.0093,-0.2442,-0.9696,-1.0E-4,-1.0E-4,1.0,8.0E-4,0.0,-0.9999,0.9861,0.1656,0.0022,0.7623,-0.5591,0.3258,0.9868,0.1406,-0.0797,-0.2861,-0.9581,0.0059,0.0,-0.522,-0.8529,0.0,0.7796,-0.6262,0.1317,0.5187,0.8447,-1.0E-4,0.0,-1.0,0.0,-0.2373,-0.9714,0.0,-0.7033,0.7108,-7.0E-4,-0.2388,-0.971,0.2883,-0.8891,0.3552,-0.4999,0.0,-0.866,-7.0E-4,3.0E-4,0.9999,-0.5,0.0,-0.866,0.1341,0.9909,8.0E-4,-0.999,-0.0444,-0.0044,-0.0226,-0.2487,0.9682,0.0,-0.2406,-0.9706,0.0,-0.2398,0.9708,6.0E-4,-4.0E-4,0.9999,-0.1326,-0.5186,-0.8446,0.8114,-0.5843,-0.0067,-7.0E-4,-0.2326,0.9725,0.9993,0.036,4.0E-4,0.4655,0.885,-0.0039,0.0,-0.233,-0.9724,0.0808,0.9949,-0.0599,0.0,0.374,0.9274,0.4644,0.8856,-0.0031,0.5588,-0.7311,-0.3912,0.0,0.9997,-0.0236,0.6401,0.0367,0.7673,0.9407,0.2908,0.1744,0.3624,-0.9318,0.014,6.0E-4,-2.0E-4,-0.9999,-7.0E-4,-0.2359,0.9717,2.0E-4,0.0016,0.9999,-0.1735,3.0E-4,0.9848,-0.5759,0.0,-0.8174,-0.5923,0.8048,-0.037,-0.9478,-0.1721,-0.2681,-7.0E-4,-0.2378,-0.9712,-1.0,-1.0E-4,0.0,0.8189,2.0E-4,0.5738,-0.576,0.0,-0.8174,0.5316,0.8026,0.2702,0.7428,0.6693,0.0093,0.0163,0.9998,0.0082,0.8114,-0.5844,-0.0077,-0.6573,-0.7078,0.2587,0.0,-0.2388,0.971,0.502,0.0364,-0.864,-0.8195,-0.5716,0.0399,0.8076,-0.5895,-0.0066,0.0,0.0952,-0.9954,0.8076,-0.5895,-0.0067,-0.0184,-0.1052,-0.9942,0.0,0.0,1.0,0.5315,0.847,0.0014,0.979,0.0697,0.1912,0.1315,-0.5179,-0.8452,0.5737,-2.0E-4,-0.819,-0.1613,-0.9864,-0.029,0.8076,-0.5895,-0.0077,-0.386,-0.9223,-0.0134,-7.0E-4,-0.2444,-0.9696,-7.0E-4,-0.2349,0.972,0.0,-0.2353,-0.9719,0.0,-0.2443,0.9696,-0.0104,-0.517,-0.8559,0.0,-0.2364,-0.9716,-0.5683,0.136,0.8114,0.7628,0.6465,0.0074,-0.8697,0.0391,0.4918,0.9535,0.1703,0.2484,0.0,0.8498,-0.5269,-0.0093,-0.2442,-0.9696,0.0731,0.9951,-0.0662,0.0,-0.2378,0.9712,0.5681,0.136,-0.8115,0.1517,-0.9879,-0.0304,0.0,-1.0,0.0,0.9521,-0.1722,-0.2526,-8.0E-4,0.0,-0.9999,0.1578,0.2907,-0.9436,-0.7623,-0.5591,0.3258,-0.9861,0.1656,0.0022,-0.9868,0.1406,-0.0797,0.9799,0.1994,-0.0033,0.9523,-0.1722,-0.2515,-7.0E-4,-0.2317,0.9727,0.0,-0.2321,-0.9726,0.7934,0.6086,0.0080,-7.0E-4,-0.2423,-0.9701};
			return value;
		}
		private double[] getDef3_6_62_vector_4()
		{
			double[] value = {-0.1317,0.5187,0.8447,-0.7143,0.3775,-0.5892,0.8101,0.5862,0.0065,-7.0E-4,-0.2434,-0.9699,0.0,-0.8498,0.5269,0.0,0.85,-0.5266,-0.2883,-0.8891,0.3552,0.0,-0.2433,0.9699,0.4289,-0.8602,0.2756,0.2434,-0.9391,0.2421,-0.1341,0.9909,8.0E-4,-6.0E-4,-4.0E-4,0.9999,-0.8114,-0.5843,-0.0067,0.4414,0.8617,0.2501,-0.5,0.2952,0.8141,-0.9993,0.036,4.0E-4,-0.4655,0.885,-0.0039,0.6374,0.71,-0.2991,-0.0808,0.9949,-0.0599,-7.0E-4,-0.2383,0.9711,-0.5002,0.2952,0.8139,-0.4644,0.8856,-0.0031,-0.5588,-0.7311,-0.3912,0.0,0.9999,0.0012,0.8074,-0.5899,-0.0067,-0.6401,0.0367,0.7673,-0.9407,0.2908,0.1744,-0.4157,0.3167,0.8525,-0.3624,-0.9318,0.014,-6.0E-4,-2.0E-4,-0.9999,0.6587,-0.7063,0.2589,-2.0E-4,0.0016,0.9999,0.3656,-0.9306,0.0144,0.9175,-0.2489,-0.31,0.0,0.9907,-0.1359,-0.8189,2.0E-4,0.5738,-0.5316,0.8026,0.2702,0.1306,0.518,0.8453,-0.7428,0.6693,0.0093,0.0,-0.8502,0.5263,-0.0163,0.9998,0.0082,0.0,-0.2423,0.9701,-7.0E-4,-0.234,0.9722,0.3173,-0.8878,0.3331,0.4982,-0.4945,0.7121,0.0,-0.2344,-0.9721,-0.8114,-0.5844,-0.0077,-0.502,0.0364,-0.864,-0.8076,-0.5895,-0.0067,0.9847,0.0,0.174,0.7076,0.7012,0.0864,0.0,-0.5228,-0.8524,0.0057,0.9999,0.0123,-7.0E-4,-0.2373,0.9714,-0.5315,0.847,0.0014,-0.1315,-0.5179,-0.8452,0.0104,0.517,0.8559,-0.5737,-2.0E-4,-0.819,0.0,-0.2467,0.969,-0.8076,-0.5895,-0.0077,0.8144,-0.5801,-0.0079,0.0,-0.1893,0.9819,0.0,-0.2388,-0.971,0.0,-0.2478,0.9688,0.0156,0.9997,0.0135,0.0,0.0,-1.0,-0.5883,-0.2827,-0.7575,5.0E-4,0.9999,-4.0E-4,0.5735,0.0,0.8191,0.0,-0.2402,0.9707,0.5514,0.8341,-0.0109,-0.7628,0.6465,0.0074,0.4567,0.8895,-0.0047,0.0,-0.2421,-0.9702,0.0,0.522,0.8529,-0.9535,0.1703,0.2484,-0.0731,0.9951,-0.0662,0.1292,0.0,0.9916,-0.5681,0.136,-0.8115,-0.3353,-0.8659,0.371,-0.1517,-0.9879,-0.0304,-0.9521,-0.1722,-0.2526,-0.1578,0.2907,-0.9436,0.6082,0.7923,-0.0475,-0.9799,0.1994,-0.0033,-0.9523,-0.1722,-0.2515,5.0E-4,-0.9999,4.0E-4,0.9983,0.058,-0.0040,0.4543,0.8908,-0.0031,-0.7934,0.6086,0.0080,0.0,0.7501,-0.6613,0.0,-0.2457,0.9693,0.0,-0.2378,-0.9712,-0.8101,0.5862,0.0065};
			return value;
		}


		/** Define subarrays using type double[] */
		private double[] getBoatFerryArizona_TEXCOORD_6_63_point_1()
		{
			double[] value = {2.46365,15.0516,2.46369,-2.07929,2.16835,-5.09482,0.0,-8.89378,3.7978,15.3588,3.79784,-2.25918,2.81541,-5.64264,3.2978,-2.22408,3.2978,14.8589,3.56275,-5.8474,2.7834,-5.38663,3.35684,-2.08848,3.35684,14.7971,3.64881,14.9038,3.64881,-2.12195,3.16876,-5.52388,0.00146,-9.9465,2.10902,-4.90227,2.39335,-2.01962,3.0E-4,-7.17116,1.15E-4,-2.39777,3.05E-4,-8.72447,0.0,14.9793,3.13205,9.22074,3.14239,7.98768,3.52997,7.98768,3.35684,7.98768,3.2978,7.98768,3.79782,7.98768,3.64881,9.22074,3.2978,9.22074,3.55116,9.22074,3.79782,9.22074,3.35684,9.22074,3.64881,1.88755,3.42515,1.88755,3.35684,1.88755,3.2978,1.88755,3.79783,1.88755,3.64881,3.12061,3.2978,3.12061,3.35684,3.12061,3.79783,3.12061,0.001768,-9.63836,8.01E-4,-9.80791,0.001621,-9.63818,0.002094,-9.7081,1.17E-4,-10.7933,0.0,-10.793,0.001648,-9.63831,0.0,14.9793,3.7978,15.3588,2.46365,15.0516,2.16835,-5.09482,2.46369,-2.07929,3.79784,-2.25918,0.0,-8.89378,3.16876,-5.52388,3.64881,-2.12195,2.7834,-5.38663,3.35684,-2.08848,3.64881,1.88755,3.42515,1.88755,2.81541,-5.64264,3.2978,-2.22408,3.2978,14.8589,0.0,14.8589,3.56275,-5.8474,3.64881,14.9038,0.0,15.3588,0.0,14.9038,3.64881,9.22074,3.79782,9.22074,3.35684,14.7971,3.2978,9.22074,3.35684,9.22074,2.10902,-4.90227,3.05E-4,-8.72447,3.0E-4,-7.17116,1.15E-4,-2.39777,2.39335,-2.01962,0.0,14.7971,0.002094,-9.7081,0.001648,-9.63831,3.79783,1.88755,3.35684,1.88755,3.2978,1.88755,3.14239,7.98768,3.13205,9.22074,3.55116,9.22074,3.35684,7.98768,3.2978,7.98768,3.2978,3.12061,3.64881,3.12061,3.79783,3.12061,3.79782,7.98768,3.52997,7.98768,3.35684,3.12061,0.0,-8.1602,1.88715,-4.9118};
			return value;
		}
		private double[] getBoatFerryArizona_TEXCOORD_6_63_point_2()
		{
			double[] value = {8.01E-4,-9.80791,0.001768,-9.63836,0.00146,-9.9465,0.001621,-9.63818,1.17E-4,-10.7933,0.0,-10.793,1.88715,-4.9118,0.0,-8.1602,1.88715,-4.9118,1.88715,-4.9118,0.187077,0.00237,0.331579,0.00375,0.332227,0.999859,0.001585,0.002412,1.47E-4,0.061207,0.482297,0.463992,0.482297,1.00006,0.529147,0.463992,0.999294,0.003823,0.188412,0.999601,0.760918,0.463992,0.714069,0.463992,0.760918,0.996095,0.999501,0.996029,0.714069,0.997954,0.529147,0.998205,4.99E-4,0.999501,0.674032,-0.001861,0.807311,4.99E-4,0.675255,0.999859,0.998415,0.002412,0.997981,0.059337,0.517703,1.00006,0.517703,0.463993,0.470853,0.463993,0.002576,-0.001787,0.811588,0.999601,0.285931,0.463992,0.239082,0.463992,0.239082,0.999836,4.99E-4,0.99977,0.285931,1.0017,0.470853,1.00195,0.999501,0.999501,5.02E-4,0.824399,0.384448,0.787488,0.120454,0.999501,0.355461,0.997271,0.490594,0.999451,0.999501,0.999011,0.644524,0.980944,0.611262,0.782209,0.879547,0.982599,0.480318,9.41E-4,0.9995,0.81053,0.994958,4.99E-4,5.02E-4,0.824399,0.384448,0.787488,0.120454,0.999501,0.384448,0.787488,0.490594,4.99E-4,0.999501,0.318208,5.02E-4,0.824399,0.999501,0.318208,0.611262,0.782209,0.879547,0.982599,0.879547,0.982599,0.519682,4.99E-4,0.611262,0.782209,0.005041,0.319652,0.519682,4.99E-4,0.519682,4.99E-4,0.999501,0.999011,0.480318,9.41E-4,0.524602,0.999395,0.355311,0.750821,0.117805,0.999501,5.02E-4,0.824078,0.999501,0.998965,0.347646,0.994841,0.516456,9.33E-4,0.9995,0.81128,0.882195,0.983904,0.640508,0.745946,0.652355,0.979771,0.995058,5.0E-4,0.524602,4.99E-4,0.355311,0.750821,0.117805,0.999501,0.524602,4.99E-4,0.117805,0.999501,0.999501,0.287074,0.355311,0.750821,0.524602,4.99E-4,0.483544,4.99E-4,0.882195,0.983904,0.640508,0.745946,0.882195,0.983904,0.640508,0.745946,0.483544,4.99E-4};
			return value;
		}
		private double[] getBoatFerryArizona_TEXCOORD_6_63_point_3()
		{
			double[] value = {0.004941,0.288407,0.483544,4.99E-4,0.516456,9.33E-4,0.999501,0.998965,0.999501,1.01292,0.824028,0.161642,0.5,-0.012919,4.99E-4,1.01292,0.175972,0.161642,0.615552,0.787488,4.99E-4,0.999011,0.999498,0.824399,0.879547,0.999501,0.64454,0.997271,0.509407,0.999451,0.519682,9.41E-4,0.388738,0.782209,0.120453,0.982599,4.99E-4,0.81053,0.005041,4.99E-4,0.355476,0.980944,0.615552,0.787488,4.99E-4,0.318208,0.999498,0.824399,0.879547,0.999501,0.615552,0.787488,4.99E-4,0.318208,0.509407,4.99E-4,0.999498,0.824399,0.480318,4.99E-4,0.388738,0.782209,0.120453,0.982599,0.480318,4.99E-4,0.120453,0.982599,0.994959,0.319652,0.388738,0.782209,0.480318,4.99E-4,0.519682,9.41E-4,4.99E-4,0.999011,0.652355,0.994841,0.64469,0.750821,0.882195,0.9995,0.475398,0.999394,0.999498,0.824078,4.99E-4,0.998964,4.99E-4,0.81128,0.483544,9.32E-4,0.117805,0.983904,0.359492,0.745946,0.347645,0.979771,0.004941,4.99E-4,0.64469,0.750821,0.882195,0.9995,0.882195,0.9995,0.475398,4.99E-4,0.64469,0.750821,4.99E-4,0.287074,0.475398,4.99E-4,0.475398,4.99E-4,0.516456,4.99E-4,0.117805,0.983904,0.117805,0.983904,0.516456,4.99E-4,0.359492,0.745946,0.359492,0.745946,0.516456,4.99E-4,0.995059,0.288407,0.483544,9.32E-4,4.99E-4,0.998964,4.10769,0.175831,4.11308,0.042931,4.94302,0.167066,4.73769,4.99E-4,4.39816,0.367393,4.96004,0.427507,4.97558,0.664675,4.37748,0.664643,4.39398,0.427478,4.3733,0.724728,4.97951,0.72476,4.9975,0.9995,4.09843,0.984521,4.9561,0.367422,0.88691,0.042931,0.892302,0.175831,0.056976,0.167066,0.262314,5.0E-4,0.601835,0.367393,0.002497,0.9995,0.901574,0.984521,0.024421,0.664675,0.039951,0.427507,0.622516,0.664643,0.606015,0.427478,0.020487,0.72476,0.626697,0.724728,0.0439,0.367422,1.71361,0.9995,0.286393,0.999501,1.71774,0.314682};
			return value;
		}
		private double[] getBoatFerryArizona_TEXCOORD_6_63_point_4()
		{
			double[] value = {0.282253,0.314682,1.72015,0.202139,0.279846,0.202139,0.999883,4.99E-4,1.999,0.166206,9.98E-4,0.166207,0.5,0.0,0.75,0.0,0.083333,0.0,0.416667,0.0,0.75,1.0,0.083333,1.0,0.416667,1.0,0.5,1.0,-0.25,0.0,-0.25,0.0,-0.25,1.0,-0.25,0.0,-0.25,1.0,0.5,0.0,0.75,0.0,0.083333,0.0,0.416667,0.0,0.75,1.0,0.083333,1.0,0.416667,1.0,0.5,1.0,-0.25,0.0,-0.25,0.0,-0.25,1.0,-0.25,0.0,-0.25,1.0,0.5,0.0,0.75,0.0,0.083333,0.0,0.416667,0.0,0.75,1.0,0.083333,1.0,0.416667,1.0,0.5,1.0,-0.25,0.0,-0.25,0.0,-0.25,1.0,-0.25,0.0,-0.25,1.0,0.5,0.0,0.75,0.0,0.083333,0.0,0.416667,0.0,0.75,1.0,0.083333,1.0,0.416667,1.0,0.5,1.0,-0.25,0.0,-0.25,0.0,-0.25,1.0,-0.25,0.0,-0.25,1.0,0.5,0.0,0.75,0.0,0.083333,0.0,0.416667,0.0,0.75,1.0,0.083333,1.0,0.416667,1.0,0.5,1.0,-0.25,0.0,-0.25,0.0,-0.25,1.0,-0.25,0.0,-0.25,1.0,0.5,0.0,0.75,0.0,0.083333,0.0,0.416667,0.0,0.75,1.0,0.083333,1.0,0.416667,1.0,0.5,1.0,-0.25,0.0,-0.25,0.0,-0.25,1.0,-0.25,0.0,-0.25,1.0,0.5,0.0,0.75,0.0,0.083333,0.0,0.416667,0.0,0.75,1.0,0.083333,1.0,0.416667,1.0,0.5,1.0,-0.25,0.0,-0.25,0.0,-0.25,1.0,-0.25,0.0,-0.25,1.0,0.5,0.0,0.75,0.0,0.083333,0.0};
			return value;
		}
		private double[] getBoatFerryArizona_TEXCOORD_6_63_point_5()
		{
			double[] value = {0.416667,0.0,0.75,1.0,0.083333,1.0,0.416667,1.0,0.5,1.0,-0.25,0.0,-0.25,0.0,-0.25,1.0,-0.25,0.0,-0.25,1.0,0.5,0.0,0.75,0.0,0.083333,0.0,0.416667,0.0,0.75,1.0,0.083333,1.0,0.416667,1.0,0.5,1.0,-0.25,0.0,-0.25,0.0,-0.25,1.0,-0.25,0.0,-0.25,1.0,0.5,0.0,0.75,0.0,0.083333,0.0,0.416667,0.0,0.75,1.0,0.083333,1.0,0.416667,1.0,0.5,1.0,-0.25,0.0,-0.25,0.0,-0.25,1.0,-0.25,0.0,-0.25,1.0,0.5,0.0,0.75,0.0,0.083333,0.0,0.416667,0.0,0.75,1.0,0.083333,1.0,0.416667,1.0,0.5,1.0,-0.25,0.0,-0.25,0.0,-0.25,1.0,-0.25,0.0,-0.25,1.0,-0.25,0.0,0.083333,1.0,-0.25,1.0,-0.25,0.0,0.083333,0.0,0.416667,1.0,0.416667,0.0,0.75,1.0,0.75,0.0,-0.25,0.0,0.083333,1.0,-0.25,1.0,-0.25,0.0,0.083333,0.0,0.416667,1.0,0.416667,0.0,0.75,1.0,0.75,0.0,-0.25,0.0,0.083333,1.0,-0.25,1.0,-0.25,0.0,0.083333,0.0,0.416667,1.0,0.416667,0.0,0.75,1.0,0.75,0.0,-0.25,0.0,0.083333,1.0,-0.25,1.0,-0.25,0.0,0.083333,0.0,0.416667,1.0,0.416667,0.0,0.75,1.0,0.75,0.0,-0.25,0.0,0.083333,1.0,-0.25,1.0,-0.25,0.0,0.083333,0.0,0.416667,1.0,0.416667,0.0,0.75,1.0,0.75,0.0,0.5,0.0,0.75,0.0,0.083333,0.0,0.416667,0.0,0.75,1.0,0.083333,1.0};
			return value;
		}
		private double[] getBoatFerryArizona_TEXCOORD_6_63_point_6()
		{
			double[] value = {0.416667,1.0,0.5,1.0,-0.25,0.0,-0.25,0.0,-0.25,1.0,-0.25,0.0,-0.25,1.0,0.5,0.0,0.75,0.0,0.083333,0.0,0.416667,0.0,0.75,1.0,0.083333,1.0,0.416667,1.0,0.5,1.0,-0.25,0.0,-0.25,0.0,-0.25,1.0,-0.25,0.0,-0.25,1.0,0.5,0.0,0.75,0.0,0.083333,0.0,0.416667,0.0,0.75,1.0,0.083333,1.0,0.416667,1.0,0.5,1.0,-0.25,0.0,-0.25,0.0,-0.25,1.0,-0.25,0.0,-0.25,1.0,0.5,0.0,0.75,0.0,0.083333,0.0,0.416667,0.0,0.75,1.0,0.083333,1.0,0.416667,1.0,0.5,1.0,-0.25,0.0,-0.25,0.0,-0.25,1.0,-0.25,0.0,-0.25,1.0,0.5,0.0,0.75,0.0,0.083333,0.0,0.416667,0.0,0.75,1.0,0.083333,1.0,0.416667,1.0,0.5,1.0,-0.25,0.0,-0.25,0.0,-0.25,1.0,-0.25,0.0,-0.25,1.0,0.5,0.0,0.75,0.0,0.083333,0.0,0.416667,0.0,0.75,1.0,0.083333,1.0,0.416667,1.0,0.5,1.0,-0.25,0.0,-0.25,0.0,-0.25,1.0,-0.25,0.0,-0.25,1.0,0.5,0.0,0.75,0.0,0.083333,0.0,0.416667,0.0,0.75,1.0,0.083333,1.0,0.416667,1.0,0.5,1.0,-0.25,0.0,-0.25,0.0,-0.25,1.0,-0.25,0.0,-0.25,1.0,0.5,0.0,0.75,0.0,0.083333,0.0,0.416667,0.0,0.75,1.0,0.083333,1.0,0.416667,1.0,0.5,1.0,-0.25,0.0,-0.25,0.0,-0.25,1.0,-0.25,0.0,-0.25,1.0,0.5,0.0,0.75,0.0};
			return value;
		}
		private double[] getBoatFerryArizona_TEXCOORD_6_63_point_7()
		{
			double[] value = {0.083333,0.0,0.416667,0.0,0.75,1.0,0.083333,1.0,0.416667,1.0,0.5,1.0,-0.25,0.0,-0.25,0.0,-0.25,1.0,-0.25,0.0,-0.25,1.0,0.5,0.0,0.75,0.0,0.083333,0.0,0.416667,0.0,0.75,1.0,0.083333,1.0,0.416667,1.0,0.5,1.0,-0.25,0.0,-0.25,0.0,-0.25,1.0,-0.25,0.0,-0.25,1.0,0.5,0.0,0.75,0.0,0.083333,0.0,0.416667,0.0,0.75,1.0,0.083333,1.0,0.416667,1.0,0.5,1.0,-0.25,0.0,-0.25,0.0,-0.25,1.0,-0.25,0.0,-0.25,1.0,-0.25,0.0,0.083333,1.0,-0.25,1.0,-0.25,0.0,0.083333,0.0,0.416667,1.0,0.416667,0.0,0.75,1.0,0.75,0.0,-0.25,0.0,0.083333,1.0,-0.25,1.0,-0.25,0.0,0.083333,0.0,0.416667,1.0,0.416667,0.0,0.75,1.0,0.75,0.0,-0.25,0.0,0.083333,1.0,-0.25,1.0,-0.25,0.0,0.083333,0.0,0.416667,1.0,0.416667,0.0,0.75,1.0,0.75,0.0,-0.25,0.0,0.083333,1.0,-0.25,1.0,-0.25,0.0,0.083333,0.0,0.416667,1.0,0.416667,0.0,0.75,1.0,0.75,0.0,-0.25,0.0,0.083333,1.0,-0.25,1.0,-0.25,0.0,0.083333,0.0,0.416667,1.0,0.416667,0.0,0.75,1.0,0.75,0.0,0.386411,0.950365,0.74999,0.950335,0.113597,0.950305,0.75001,0.999501,0.113589,0.999501,0.386403,0.999501,0.683228,0.004139,0.161302,0.007779,0.40291,4.99E-4,0.73496,0.950336,0.123881,0.950319,0.388493,0.950354,0.9995,0.067443,5.54E-4,0.067443,0.500027,0.932557,-0.25001,0.950335,-0.24999,0.999501,-0.25001,0.950335};
			return value;
		}
		private double[] getBoatFerryArizona_TEXCOORD_6_63_point_8()
		{
			double[] value = {0.499974,0.932557,4.99E-4,0.067443,0.999447,0.067443,-0.316772,0.004139,-0.26504,0.950336,-0.316772,0.004139,0.57019,0.9995,0.613053,0.370468,0.81614,0.377222,0.752204,4.99E-4,0.247771,0.001348,0.183861,0.377221,0.386947,0.370468,0.42981,0.9995,0.42981,0.9995,0.386947,0.370468,0.18386,0.377222,0.247787,0.010895,0.75222,0.011744,0.816139,0.377221,0.613053,0.370468,0.57019,0.9995,-0.358733,0.9995,-0.31587,0.370468,-0.112784,0.377222,-0.176718,0.002062,-0.681151,0.00291,-0.745062,0.377221,-0.541976,0.370468,-0.499113,0.9995,1.35873,0.9995,1.31587,0.370468,1.11278,0.377222,1.17671,0.012458,1.68114,0.013307,1.74506,0.377221,1.54198,0.370468,1.49911,0.9995,-1.28439,0.9995,-1.24153,0.370468,-1.03844,0.377221,-1.10237,0.003619,-1.60681,0.004467,-1.67072,0.377221,-1.46763,0.370468,-1.42477,0.9995,2.28439,0.9995,2.24153,0.370468,2.03844,0.377221,2.10236,0.014015,2.6068,0.014864,2.67072,0.377221,2.46763,0.370468,2.42477,0.9995,-2.21005,0.9995,-2.16718,0.370468,-1.9641,0.377221,-2.02803,0.005176,-2.53246,0.006025,-2.59638,0.377221,-2.39329,0.370467,-2.35043,0.9995,3.21005,0.9995,3.16718,0.370468,2.9641,0.377221,3.02802,0.015572,3.53245,0.016421,3.59638,0.377221,3.39329,0.370467,3.35043,0.9995,-3.7002,0.999499,-3.65734,0.370467,-3.45425,0.377221,-3.51818,0.007683,-4.02262,0.008531,-4.08653,0.37722,-3.88345,0.370467,-3.84058,0.999499,4.7002,0.999499,4.65734,0.370467,4.45425,0.377221,4.51817,0.018079,5.02261,0.018928,5.08653,0.37722,4.88345,0.370467,4.84058,0.999499,-4.62586,0.999499,-4.583,0.370467,-4.37991,0.37722,-4.44384,0.00924,-4.94827,0.010089,-5.01219,0.37722,-4.8091,0.370467,-4.76624,0.999499,5.62586,0.999499,5.583,0.370467,5.37991,0.37722,5.44383,0.019636,5.94826,0.020485,6.01219,0.37722};
			return value;
		}
		private double[] getBoatFerryArizona_TEXCOORD_6_63_point_9()
		{
			double[] value = {5.8091,0.370467,5.76624,0.999499,-5.55152,0.999499,-5.50865,0.370467,-5.30557,0.37722,-5.36949,0.010797,-5.87393,0.011646,-5.93785,0.37722,-5.73476,0.370466,-5.6919,0.999498,6.55152,0.999499,6.50865,0.370467,6.30557,0.37722,6.36948,0.021194,6.87392,0.022042,6.93785,0.37722,6.73476,0.370466,6.6919,0.999498,-7.33133,0.999498,-7.28847,0.370466,-7.08538,0.377219,-7.14931,0.013791,-7.65374,0.01464,-7.71766,0.377219,-7.51458,0.370466,-7.47171,0.999498,8.33134,0.999498,8.28847,0.370466,8.08538,0.377219,8.1493,0.024188,8.65373,0.025036,8.71766,0.377219,8.51458,0.370466,8.47171,0.999498,-8.25699,0.999498,-8.21413,0.370466,-8.01104,0.377219,-8.07496,0.015348,-8.5794,0.016197,-8.64332,0.377219,-8.44023,0.370465,-8.39737,0.999498,9.25699,0.999498,9.21413,0.370466,9.01104,0.377219,9.07496,0.025745,9.57939,0.026593,9.64332,0.377219,9.44023,0.370465,9.39737,0.999498,-9.18265,0.999497,-9.13978,0.370465,-8.9367,0.377219,-9.00062,0.016906,-9.50505,0.017754,-9.56898,0.377218,-9.36589,0.370465,-9.32303,0.999497,10.1826,0.999497,10.1398,0.370465,9.9367,0.377219,10.0006,0.027302,10.505,0.028151,10.569,0.377218,10.3659,0.370465,10.323,0.999497,0.622778,4.99E-4,0.9995,5.16E-4,0.989104,0.999501,0.622778,4.99E-4,0.989104,0.999501,0.622778,0.999495,0.001348,5.15E-4,0.377221,4.99E-4,0.377221,0.999495,0.001348,5.15E-4,0.377221,0.999495,0.011744,0.9995,0.42981,4.99E-4,0.57019,4.99E-4,0.57019,0.999495,0.42981,4.99E-4,0.57019,0.999495,0.42981,0.999495,0.247771,0.001348,0.386947,0.370468,0.752204,4.99E-4,0.386947,0.370468,0.613053,0.370468,0.752204,4.99E-4,0.613053,0.370468,0.386947,0.370468,0.613053,0.370468,0.42981,0.9995,0.75222,0.011744,0.613053,0.370468,0.247787,0.010895,0.613053,0.370468,0.386947,0.370468,0.247787,0.010895};
			return value;
		}
		private double[] getBoatFerryArizona_TEXCOORD_6_63_point_10()
		{
			double[] value = {0.386947,0.370468,0.613053,0.370468,0.386947,0.370468,0.57019,0.9995,0.622778,4.99E-4,0.997938,5.14E-4,0.987541,0.999499,0.622778,4.99E-4,0.987541,0.999499,0.622778,0.999495,0.00291,5.13E-4,0.377221,4.99E-4,0.377221,0.999495,0.00291,5.13E-4,0.377221,0.999495,0.013307,0.999498,-0.499113,4.99E-4,-0.358733,4.99E-4,-0.358733,0.999495,-0.499113,4.99E-4,-0.358733,0.999495,-0.499113,0.999495,-0.681151,0.00291,-0.541976,0.370468,-0.176718,0.002062,-0.541976,0.370468,-0.31587,0.370468,-0.176718,0.002062,-0.31587,0.370468,-0.541976,0.370468,-0.31587,0.370468,-0.499113,0.9995,1.68114,0.013307,1.54198,0.370468,1.17671,0.012458,1.54198,0.370468,1.31587,0.370468,1.17671,0.012458,1.31587,0.370468,1.54198,0.370468,1.31587,0.370468,1.49911,0.9995,0.622779,4.99E-4,0.996381,5.12E-4,0.985984,0.999497,0.622779,4.99E-4,0.985984,0.999497,0.622779,0.999495,0.004467,5.11E-4,0.377221,4.99E-4,0.377221,0.999495,0.004467,5.11E-4,0.377221,0.999495,0.014864,0.999496,-1.42477,4.99E-4,-1.28439,4.99E-4,-1.28439,0.999495,-1.42477,4.99E-4,-1.28439,0.999495,-1.42477,0.999495,-1.60681,0.004467,-1.46763,0.370468,-1.10237,0.003619,-1.46763,0.370468,-1.24153,0.370468,-1.10237,0.003619,-1.24153,0.370468,-1.46763,0.370468,-1.24153,0.370468,-1.42477,0.9995,2.6068,0.014864,2.46763,0.370468,2.10236,0.014015,2.46763,0.370468,2.24153,0.370468,2.10236,0.014015,2.24153,0.370468,2.46763,0.370468,2.24153,0.370468,2.42477,0.9995,0.622779,4.99E-4,0.994823,5.11E-4,0.984427,0.999495,0.622779,4.99E-4,0.984427,0.999495,0.622779,0.999495,0.006025,5.1E-4,0.377221,4.99E-4,0.377221,0.999495,0.006025,5.1E-4,0.377221,0.999495,0.016421,0.999495,-2.35043,4.99E-4,-2.21005,4.99E-4,-2.21005,0.999495,-2.35043,4.99E-4,-2.21005,0.999495,-2.35043,0.999495,-2.53246,0.006025,-2.39329,0.370467};
			return value;
		}
		private double[] getBoatFerryArizona_TEXCOORD_6_63_point_11()
		{
			double[] value = {-2.02803,0.005176,-2.39329,0.370467,-2.16718,0.370468,-2.02803,0.005176,-2.16718,0.370468,-2.39329,0.370467,-2.16718,0.370468,-2.35043,0.9995,3.53245,0.016421,3.39329,0.370467,3.02802,0.015572,3.39329,0.370467,3.16718,0.370468,3.02802,0.015572,3.16718,0.370468,3.39329,0.370467,3.16718,0.370468,3.35043,0.9995,0.622779,4.99E-4,0.992317,5.08E-4,0.98192,0.999493,0.622779,4.99E-4,0.98192,0.999493,0.622779,0.999495,0.008531,5.07E-4,0.37722,4.99E-4,0.37722,0.999495,0.008531,5.07E-4,0.37722,0.999495,0.018928,0.999492,-3.84058,4.99E-4,-3.7002,4.99E-4,-3.7002,0.999495,-3.84058,4.99E-4,-3.7002,0.999495,-3.84058,0.999495,-4.02262,0.008531,-3.88345,0.370467,-3.51818,0.007683,-3.88345,0.370467,-3.65734,0.370467,-3.51818,0.007683,-3.65734,0.370467,-3.88345,0.370467,-3.65734,0.370467,-3.84058,0.999499,5.02261,0.018928,4.88345,0.370467,4.51817,0.018079,4.88345,0.370467,4.65734,0.370467,4.51817,0.018079,4.65734,0.370467,4.88345,0.370467,4.65734,0.370467,4.84058,0.999499,0.62278,4.99E-4,0.990759,5.06E-4,0.980363,0.999491,0.62278,4.99E-4,0.980363,0.999491,0.62278,0.999495,0.010089,5.05E-4,0.37722,4.99E-4,0.37722,0.999495,0.010089,5.05E-4,0.37722,0.999495,0.020485,0.99949,-4.76624,4.99E-4,-4.62586,4.99E-4,-4.62586,0.999495,-4.76624,4.99E-4,-4.62586,0.999495,-4.76624,0.999495,-4.94827,0.010089,-4.8091,0.370467,-4.44384,0.00924,-4.8091,0.370467,-4.583,0.370467,-4.44384,0.00924,-4.583,0.370467,-4.8091,0.370467,-4.583,0.370467,-4.76624,0.999499,5.94826,0.020485,5.8091,0.370467,5.44383,0.019636,5.8091,0.370467,5.583,0.370467,5.44383,0.019636,5.583,0.370467,5.8091,0.370467,5.583,0.370467,5.76624,0.999499,0.62278,4.99E-4,0.989202,5.05E-4,0.978806,0.999489,0.62278,4.99E-4,0.978806,0.999489,0.62278,0.999495};
			return value;
		}
		private double[] getBoatFerryArizona_TEXCOORD_6_63_point_12()
		{
			double[] value = {0.011646,5.04E-4,0.37722,4.99E-4,0.37722,0.999495,0.011646,5.04E-4,0.37722,0.999495,0.022042,0.999488,-5.6919,4.99E-4,-5.55152,4.99E-4,-5.55152,0.999495,-5.6919,4.99E-4,-5.55152,0.999495,-5.6919,0.999495,-5.87393,0.011646,-5.73476,0.370466,-5.36949,0.010797,-5.73476,0.370466,-5.50865,0.370467,-5.36949,0.010797,-5.50865,0.370467,-5.73476,0.370466,-5.50865,0.370467,-5.6919,0.999498,6.87392,0.022042,6.73476,0.370466,6.36948,0.021194,6.73476,0.370466,6.50865,0.370467,6.36948,0.021194,6.50865,0.370467,6.73476,0.370466,6.50865,0.370467,6.6919,0.999498,0.622781,4.99E-4,0.986208,5.01E-4,0.975812,0.999486,0.622781,4.99E-4,0.975812,0.999486,0.622781,0.999495,0.01464,5.0E-4,0.377219,4.99E-4,0.377219,0.999495,0.01464,5.0E-4,0.377219,0.999495,0.025036,0.999485,-7.47171,4.99E-4,-7.33133,4.99E-4,-7.33133,0.999495,-7.47171,4.99E-4,-7.33133,0.999495,-7.47171,0.999495,-7.65374,0.01464,-7.51458,0.370466,-7.14931,0.013791,-7.51458,0.370466,-7.28847,0.370466,-7.14931,0.013791,-7.28847,0.370466,-7.51458,0.370466,-7.28847,0.370466,-7.47171,0.999498,8.65373,0.025036,8.51458,0.370466,8.1493,0.024188,8.51458,0.370466,8.28847,0.370466,8.1493,0.024188,8.28847,0.370466,8.51458,0.370466,8.28847,0.370466,8.47171,0.999498,0.622781,4.99E-4,0.984651,5.0E-4,0.974255,0.999484,0.622781,4.99E-4,0.974255,0.999484,0.622781,0.999495,0.016197,4.99E-4,0.377219,4.99E-4,0.377219,0.999495,0.016197,4.99E-4,0.377219,0.999495,0.026593,0.999483,-8.39737,4.99E-4,-8.25699,4.99E-4,-8.25699,0.999495,-8.39737,4.99E-4,-8.25699,0.999495,-8.39737,0.999495,-8.5794,0.016197,-8.44023,0.370465,-8.07496,0.015348,-8.44023,0.370465,-8.21413,0.370466,-8.07496,0.015348,-8.21413,0.370466,-8.44023,0.370465,-8.21413,0.370466,-8.39737,0.999498,9.57939,0.026593,9.44023,0.370465};
			return value;
		}
		private double[] getBoatFerryArizona_TEXCOORD_6_63_point_13()
		{
			double[] value = {9.07496,0.025745,9.44023,0.370465,9.21413,0.370466,9.07496,0.025745,9.21413,0.370466,9.44023,0.370465,9.21413,0.370466,9.39737,0.999498,0.622781,4.99E-4,0.983094,4.98E-4,0.972697,0.999483,0.622781,4.99E-4,0.972697,0.999483,0.622781,0.999495,0.017754,4.97E-4,0.377218,4.99E-4,0.377218,0.999495,0.017754,4.97E-4,0.377218,0.999495,0.028151,0.999482,-9.32303,4.99E-4,-9.18265,4.99E-4,-9.18265,0.999495,-9.32303,4.99E-4,-9.18265,0.999495,-9.32303,0.999495,-9.50505,0.017754,-9.36589,0.370465,-9.00062,0.016906,-9.36589,0.370465,-9.13978,0.370465,-9.00062,0.016906,-9.13978,0.370465,-9.36589,0.370465,-9.13978,0.370465,-9.32303,0.999497,10.505,0.028151,10.3659,0.370465,10.0006,0.027302,10.3659,0.370465,10.1398,0.370465,10.0006,0.027302,10.1398,0.370465,10.3659,0.370465,10.1398,0.370465,10.323,0.999497,0.321377,-1.165,5.0E-4,-1.165,5.0E-4,2.165,0.321377,2.165,0.9995,-1.165,0.678624,-1.165,0.678624,2.165,0.9995,2.165,1.78907,-1.165,1.4682,-1.165,1.4682,2.165,1.78907,2.165,2.4672,-1.165,2.14632,-1.165,2.14632,2.165,2.4672,2.165,3.25161,-1.165,2.93073,-1.165,2.93073,2.165,3.25161,2.165,3.92974,-1.165,3.60886,-1.165,3.60886,2.165,3.92974,2.165,4.71415,-1.165,4.39327,-1.165,4.39327,2.165,4.71415,2.165,5.39227,-1.165,5.0714,-1.165,5.0714,2.165,5.39227,2.165,7.06859,-1.165,6.74772,-1.165,6.74772,2.165,7.06859,2.165,7.74672,-1.165,7.42584,-1.165,7.42584,2.165,7.74672,2.165,8.53113,-1.165,8.21025,-1.165,8.21025,2.165,8.53113,2.165,9.20926,-1.165,8.88838,-1.165,8.88838,2.165,9.20926,2.165,9.99367,-1.165,9.67279,-1.165,9.67279,2.165,9.99367,2.165,10.6718,-1.165,10.3509,-1.165};
			return value;
		}
		private double[] getBoatFerryArizona_TEXCOORD_6_63_point_14()
		{
			double[] value = {10.3509,2.165,10.6718,2.165,12.8058,-1.165,12.4849,-1.165,12.4849,2.165,12.8058,2.165,13.4839,-1.165,13.163,-1.165,13.163,2.165,13.4839,2.165,14.2683,-1.165,13.9474,-1.165,13.9474,2.165,14.2683,2.165,14.9464,-1.165,14.6256,-1.165,14.6256,2.165,14.9464,2.165,15.7309,-1.165,15.41,-1.165,15.41,2.165,15.7309,2.165,16.409,-1.165,16.0881,-1.165,16.0881,2.165,16.409,2.165,-1.87857,0.999501,-1.87857,5.04E-4,2.87857,5.04E-4,2.87857,0.999501,-1.87857,5.04E-4,-1.87857,0.9995,2.87857,0.9995,2.87857,5.04E-4,-1.87857,0.9995,-1.87857,5.04E-4,2.87857,5.04E-4,2.87857,0.9995,-1.87857,5.04E-4,-1.87857,0.9995,2.87857,0.9995,2.87857,5.04E-4,-1.87857,0.9995,-1.87857,5.04E-4,2.87857,5.04E-4,2.87857,0.9995,-1.87857,5.03E-4,-1.87857,0.9995,2.87857,0.9995,2.87857,5.03E-4,-1.87857,0.999499,-1.87857,5.03E-4,2.87857,5.03E-4,2.87857,0.999499,-1.87857,5.03E-4,-1.87857,0.999499,2.87857,0.999499,2.87857,5.03E-4,-1.87857,0.999499,-1.87857,5.02E-4,2.87857,5.02E-4,2.87857,0.999499,-1.87857,5.02E-4,-1.87857,0.999498,2.87857,0.999498,2.87857,5.02E-4,-1.87857,0.999498,-1.87857,5.02E-4,2.87857,5.02E-4,2.87857,0.999498,-1.87857,5.01E-4,-1.87857,0.999498,2.87857,0.999498,2.87857,5.01E-4,-1.87857,0.999498,-1.87857,5.01E-4,2.87857,5.01E-4,2.87857,0.999498,-1.87857,5.01E-4,-1.87857,0.999497,2.87857,0.999497,2.87857,5.01E-4,-1.87857,0.999497,-1.87857,5.0E-4,2.87857,5.0E-4,2.87857,0.999497,-1.87857,5.0E-4,-1.87857,0.999496,2.87857,0.999496,2.87857,5.0E-4,-1.87857,0.999496,-1.87857,5.0E-4,2.87857,5.0E-4,2.87857,0.999496,-1.87857,4.99E-4,-1.87857,0.999496,2.87857,0.999496,2.87857,4.99E-4,-1.87857,0.999496,-1.87857,4.99E-4};
			return value;
		}
		private double[] getBoatFerryArizona_TEXCOORD_6_63_point_15()
		{
			double[] value = {2.87857,4.99E-4,2.87857,0.999496,-1.87857,4.99E-4,-1.87857,0.999495,2.87857,0.999495,2.87857,4.99E-4,4.99E-4,0.00166,0.146767,0.001498,0.49957,0.001563,0.852373,0.001818,0.99864,0.002113,0.852372,0.002275,0.49957,0.00221,0.146767,0.001955,0.001348,2.71359,0.147618,2.75534,0.500425,2.85604,0.853231,2.95675,0.999501,2.9985,0.853231,2.95675,0.500425,2.85604,0.147618,2.75534,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.093473,1.42541,0.05482,1.38687,0.042745,1.62581,-0.098901,1.53274,0.41251,1.29392,0.384404,1.85031,0.7702,1.20097,0.726063,2.0748,0.918493,1.16244,0.86771,2.16788,0.7702,1.20097,0.726063,2.0748,0.41251,1.29392,0.384404,1.85031,0.05482,1.38687,0.042745,1.62581,0.369232,2.48201,0.510675,2.38881,0.534411,2.83929,0.388231,2.84263,0.851842,2.16399,0.887002,2.83125,1.19301,1.93917,1.23959,2.8232,1.33445,1.84596,1.38577,2.81987,1.19301,1.93917,1.23959,2.8232,0.851842,2.16399,0.887002,2.83125,0.510675,2.38881,0.534411,2.83929,4.99E-4,0.00166,0.146767,0.001498,0.49957,0.001563,0.852373,0.001818,0.99864,0.002113,0.852372,0.002275,0.49957,0.00221,0.146767,0.001955,0.001348,2.71359,0.147618,2.75534,0.500425,2.85604,0.853231,2.95675,0.999501,2.9985,0.853231,2.95675,0.500425,2.85604,0.147618,2.75534,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.093473,1.42541,0.05482,1.38687,0.042745,1.62581,-0.098901,1.53274,0.41251,1.29392,0.384404,1.85031,0.7702,1.20097,0.726063,2.0748,0.918493,1.16244,0.86771,2.16788,0.7702,1.20097,0.726063,2.0748,0.41251,1.29392,0.384404,1.85031};
			return value;
		}
		private double[] getBoatFerryArizona_TEXCOORD_6_63_point_16()
		{
			double[] value = {0.05482,1.38687,0.042745,1.62581,0.369232,2.48201,0.510675,2.38881,0.534411,2.83929,0.388231,2.84263,0.851842,2.16399,0.887002,2.83125,1.19301,1.93917,1.23959,2.8232,1.33445,1.84596,1.38577,2.81987,1.19301,1.93917,1.23959,2.8232,0.851842,2.16399,0.887002,2.83125,0.510675,2.38881,0.534411,2.83929,0.5,0.999305,0.5,4.99E-4,0.0,0.0,0.988053,0.999501,0.999501,0.055392,0.0,0.0,0.984835,0.994821,0.0,0.0,0.996282,0.050712,0.0,0.0,0.5,0.994625,0.5,-0.00418,0.0,0.0,0.011947,0.999501,4.99E-4,0.055392,0.0,0.0,0.015165,0.994821,0.0,0.0,0.003717,0.050712,0.0,0.0,0.001883,0.063152,0.12694,0.996684,0.998074,0.062891,0.003623,0.996283,-0.001857,0.053799,1.01117,0.053538,0.119458,1.00417,-1.17E-4,1.00377,0.146946,0.9995,0.999501,0.038208,-0.001838,0.03791,4.99E-4,1.00047,0.13959,0.990148,0.0025,0.062227,0.999501,0.061966,4.99E-4,0.989747,0.0,8.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.27193,3.28336,1.72807,3.28336,1.72807,1.54208,2.5,1.2191,3.27193,1.54207,3.68758,3.28336,1.31241,3.28336,1.31241,1.54208,2.5,1.2191,3.68758,1.54207,16.0025,16.9759,14.1866,13.9839,14.1866,16.9759,15.0945,13.4289,16.0025,13.9839,0.757825,4.99E-4,0.9995,4.99E-4,0.9995,0.9995,0.757825,4.99E-4,0.9995,0.9995,0.757825,0.9995,0.691351,4.99E-4,0.9995,4.99E-4,0.9995,0.9995,0.691351,4.99E-4,0.9995,0.9995,0.691351,0.9995,4.99E-4,4.99E-4,0.9995,4.99E-4,0.9995,0.9995,4.99E-4,4.99E-4,0.9995,0.9995,4.99E-4,0.9995,4.99E-4,4.99E-4,0.308649,4.99E-4,0.308649,0.9995,4.99E-4,4.99E-4,0.308649,0.9995,4.99E-4,0.9995,4.99E-4,4.99E-4,0.242175,4.99E-4};
			return value;
		}
		private double[] getBoatFerryArizona_TEXCOORD_6_63_point_17()
		{
			double[] value = {0.242175,0.9995,4.99E-4,4.99E-4,0.242175,0.9995,4.99E-4,0.9995,0.308649,4.99E-4,0.382436,4.99E-4,0.382436,0.9995,0.308649,4.99E-4,0.382436,0.9995,0.308649,0.9995,0.757825,4.99E-4,0.9995,4.99E-4,0.9995,0.9995,0.757825,4.99E-4,0.9995,0.9995,0.757825,0.9995,0.382436,4.99E-4,0.626321,4.99E-4,0.626321,0.9995,0.382436,4.99E-4,0.626321,0.9995,0.382436,0.9995,4.99E-4,4.99E-4,0.242175,4.99E-4,0.242175,0.9995,4.99E-4,4.99E-4,0.242175,0.9995,4.99E-4,0.9995,0.626321,4.99E-4,0.691351,4.99E-4,0.691351,0.9995,0.626321,4.99E-4,0.691351,0.9995,0.626321,0.9995,0.757825,4.99E-4,0.9995,4.99E-4,0.9995,0.9995,0.757825,4.99E-4,0.9995,0.9995,0.757825,0.9995,0.691351,4.99E-4,0.9995,4.99E-4,0.9995,0.9995,0.691351,4.99E-4,0.9995,0.9995,0.691351,0.9995,4.99E-4,4.99E-4,0.9995,4.99E-4,0.9995,0.9995,4.99E-4,4.99E-4,0.9995,0.9995,4.99E-4,0.9995,4.99E-4,4.99E-4,0.308649,4.99E-4,0.308649,0.9995,4.99E-4,4.99E-4,0.308649,0.9995,4.99E-4,0.9995,4.99E-4,4.99E-4,0.242175,4.99E-4,0.242175,0.9995,4.99E-4,4.99E-4,0.242175,0.9995,4.99E-4,0.9995,0.308649,4.99E-4,0.373679,4.99E-4,0.373679,0.9995,0.308649,4.99E-4,0.373679,0.9995,0.308649,0.9995,0.757825,4.99E-4,0.9995,4.99E-4,0.9995,0.9995,0.757825,4.99E-4,0.9995,0.9995,0.757825,0.9995,0.373679,4.99E-4,0.617564,4.99E-4,0.617564,0.9995,0.373679,4.99E-4,0.617564,0.9995,0.373679,0.9995,4.99E-4,4.99E-4,0.242175,4.99E-4,0.242175,0.9995,4.99E-4,4.99E-4,0.242175,0.9995,4.99E-4,0.9995,0.617564,4.99E-4,0.691351,4.99E-4,0.691351,0.9995,0.617564,4.99E-4,0.691351,0.9995,0.617564,0.9995,1.00449,7.07083,1.00449,3.07272,1.72807,3.07272,1.72807,7.07083,3.99551,3.07272,3.99551,7.07083};
			return value;
		}
		private double[] getBoatFerryArizona_TEXCOORD_6_63_point_18()
		{
			double[] value = {3.27193,7.07083,3.27193,3.07272,1.00449,13.1885,1.00449,8.13691,1.72807,8.13691,3.99551,13.1885,3.27193,8.13691,3.99551,8.13691,1.72807,1.86309,3.27193,1.86309,3.99551,-3.18853,3.99551,1.86309,1.00449,-3.18853,1.00449,1.86309,13.3355,23.5583,14.1866,16.6883,13.3355,16.6883,14.1866,23.5583,16.8536,16.6883,16.0025,23.5583,16.8536,23.5583,16.0025,16.6883,13.3355,34.0704,14.1866,25.3902,13.3355,25.3902,16.8536,34.0704,16.0025,25.3902,16.8536,25.3902,14.1866,14.6098,16.0025,14.6098,16.8536,5.92956,16.8536,14.6098,13.3355,5.92957,13.3355,14.6098};
			return value;
		}


		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_5_99_coordIndex_1()
		{
			int[] value = {255,264,256,-1,255,263,264,-1,256,265,257,-1,256,264,265,-1,257,266,258,-1,257,265,266,-1,259,268,260,-1,259,267,268,-1,260,269,261,-1,260,268,269,-1,261,270,262,-1,261,269,270,-1,262,263,255,-1,262,270,263,-1,259,260,261,-1,258,259,261,-1,256,257,258,-1,256,258,261,-1,256,261,262,-1,255,256,262,-1,267,269,268,-1,266,269,267,-1,264,266,265,-1,264,269,266,-1,264,270,269,-1,263,270,264,-1,271,280,272,-1,271,279,280,-1,272,281,273,-1,272,280,281,-1,273,282,274,-1,273,281,282,-1,275,284,276,-1,275,283,284,-1,276,285,277,-1,276,284,285,-1,277,286,278,-1,277,285,286,-1,278,279,271,-1,278,286,279,-1,275,276,277,-1,274,275,277,-1,272,273,274,-1,272,274,277,-1,272,277,278,-1,271,272,278,-1,283,285,284,-1,282,285,283,-1,280,282,281,-1,280,285,282,-1,280,286,285,-1,279,286,280,-1,287,296,288,-1,287,295,296,-1,288,297,289,-1,288,296,297,-1,289,298,290,-1,289,297,298,-1,291,300,292,-1,291,299,300,-1,292,301,293,-1,292,300,301,-1,293,302,294,-1,293,301,302,-1,294,295,287,-1,294,302,295,-1,291,292,293,-1,290,291,293,-1,288,289,290,-1,288,290,293,-1,288,293,294,-1,287,288,294,-1,299,301,300,-1,298,301,299,-1,296,298,297,-1,296,301,298,-1,296,302,301,-1,295,302,296,-1,303,312,304,-1,303,311,312,-1,304,313,305,-1,304,312,313,-1,305,314,306,-1,305,313,314,-1,307,316,308,-1,307,315,316,-1,308,317,309,-1,308,316,317,-1,309,318,310,-1,309,317,318,-1,310,311,303,-1,310,318,311,-1,307,308,309,-1,306,307,309,-1,304,305,306,-1,304,306,309,-1,304,309,310,-1,303,304,310,-1,315,317,316,-1,314,317,315,-1,312,314,313,-1,312,317,314,-1,312,318,317,-1,311,318,312,-1,319,328,320,-1,319,327,328,-1,320,329,321,-1,320,328,329,-1,321,330,322,-1,321,329,330,-1,323,332,324,-1,323,331,332,-1,324,333,325,-1,324,332,333,-1,325,334,326,-1,325,333,334,-1,326,327,319,-1,326,334,327,-1,323,324,325,-1,322,323,325,-1,320,321,322,-1,320,322,325,-1,320,325,326,-1,319,320,326,-1,331,333,332,-1,330,333,331,-1,328,330,329,-1,328,333,330,-1,328,334,333,-1,327,334,328,-1,335,344,336,-1,335,343,344,-1,336,345,337,-1,336,344,345,-1,337,346,338,-1,337,345,346,-1,339,348,340,-1,339,347,348,-1,340,349,341,-1,340,348,349,-1,341,350,342,-1,341,349,350,-1,342,343,335,-1,342,350,343,-1,339,340,341,-1,338,339,341,-1,336,337,338,-1,336,338,341,-1,336,341,342,-1,335,336,342,-1,347,349,348,-1,346,349,347,-1,344,346,345,-1,344,349,346,-1,344,350,349,-1,343,350,344,-1,351,360,352,-1,351,359,360,-1,352,361,353,-1,352,360,361,-1,353,362,354,-1,353,361,362,-1,355,364,356,-1,355,363,364,-1,356,365,357,-1,356,364,365,-1,357,366,358,-1,357,365,366,-1,358,359,351,-1,358,366,359,-1,355,356,357,-1,354,355,357,-1,352,353,354,-1,352,354,357,-1,352,357,358,-1,351,352,358,-1,363,365,364,-1,362,365,363,-1,360,362,361,-1,360,365,362,-1,360,366,365,-1,359,366,360,-1,367,376,368,-1,367,375,376,-1,368,377,369,-1,368,376,377,-1,369,378,370,-1,369,377,378,-1,371,380,372,-1,371,379,380,-1,372,381,373,-1,372,380,381,-1,373,382,374,-1,373,381,382,-1,374,375,367,-1,374,382,375,-1,371,372,373,-1,370,371,373,-1,368,369,370,-1,368,370,373,-1,368,373,374,-1,367,368,374,-1,379,381,380,-1,378,381,379,-1,376,378,377,-1,376,381,378,-1,376,382,381,-1,375,382,376,-1,383,392,384,-1,383,391,392,-1,384,393,385,-1,384,392,393,-1,385,394,386,-1,385,393,394,-1,387,396,388,-1,387,395,396,-1,388,397,389,-1,388,396,397,-1,389,398,390,-1,389,397,398,-1,390,391,383,-1,390,398,391,-1,387,388,389,-1,386,387,389,-1,384,385,386,-1,384,386,389,-1,384,389,390,-1,383,384,390,-1,395,397,396,-1,394,397,395,-1,392,394,393,-1,392,397,394,-1,392,398,397,-1,391,398,392,-1,399,408,400,-1,399,407,408,-1,400,409,401,-1,400,408,409,-1,401,410,402,-1,401,409,410,-1,403,412,404,-1,403,411,412,-1,404,413,405,-1,404,412,413,-1,405,414,406,-1,405,413,414,-1,406,407,399,-1,406,414,407,-1,403,404,405,-1,402,403,405,-1};
			return value;
		}
		private int[] getIndexedFaceSet_5_99_coordIndex_2()
		{
			int[] value = {400,401,402,-1,400,402,405,-1,400,405,406,-1,399,400,406,-1,411,413,412,-1,410,413,411,-1,408,410,409,-1,408,413,410,-1,408,414,413,-1,407,414,408,-1};
			return value;
		}


		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_5_99_normalIndex_1()
		{
			int[] value = {153,153,153,-1,153,153,153,-1,236,236,236,-1,236,236,236,-1,40,105,296,-1,40,284,105,-1,82,247,297,-1,82,102,247,-1,124,124,124,-1,124,124,124,-1,260,260,260,-1,260,260,260,-1,171,171,171,-1,171,171,171,-1,151,151,58,-1,151,151,58,-1,58,151,151,-1,58,151,58,-1,58,58,58,-1,58,58,58,-1,144,144,144,-1,144,144,144,-1,144,144,144,-1,144,144,144,-1,144,144,144,-1,144,144,144,-1,153,153,153,-1,153,153,153,-1,236,236,236,-1,236,236,236,-1,16,71,228,-1,16,256,71,-1,17,215,231,-1,17,67,215,-1,124,124,124,-1,124,124,124,-1,260,260,260,-1,260,260,260,-1,171,171,171,-1,171,171,171,-1,151,151,58,-1,151,151,58,-1,58,151,151,-1,58,151,58,-1,58,58,58,-1,58,58,58,-1,144,144,144,-1,144,144,144,-1,144,144,144,-1,144,144,144,-1,144,144,144,-1,144,144,144,-1,153,153,153,-1,153,153,153,-1,236,236,236,-1,236,236,236,-1,342,35,159,-1,342,224,35,-1,345,188,163,-1,345,33,188,-1,124,124,124,-1,124,124,124,-1,260,260,260,-1,260,260,260,-1,171,171,171,-1,171,171,171,-1,151,151,58,-1,151,151,58,-1,58,151,151,-1,58,151,58,-1,58,58,58,-1,58,58,58,-1,144,144,144,-1,144,144,144,-1,144,144,144,-1,144,144,144,-1,144,144,144,-1,144,144,144,-1,153,153,153,-1,153,153,153,-1,236,236,236,-1,236,236,236,-1,272,369,88,-1,272,150,369,-1,273,142,90,-1,273,8,142,-1,124,124,124,-1,124,124,124,-1,260,260,260,-1,260,260,260,-1,171,171,171,-1,171,171,171,-1,58,58,58,-1,58,58,58,-1,58,58,58,-1,58,58,58,-1,58,58,58,-1,58,58,58,-1,144,144,144,-1,144,144,144,-1,144,144,144,-1,144,144,144,-1,144,144,144,-1,144,144,144,-1,153,153,153,-1,153,153,153,-1,236,236,236,-1,236,236,236,-1,23,158,241,-1,23,341,158,-1,61,299,276,-1,61,198,299,-1,124,124,124,-1,124,124,124,-1,260,260,260,-1,260,260,260,-1,171,171,171,-1,171,171,171,-1,58,58,58,-1,58,58,58,-1,58,58,58,-1,58,58,58,-1,58,58,58,-1,58,58,58,-1,144,144,144,-1,144,144,144,-1,144,144,144,-1,144,144,144,-1,144,144,144,-1,144,144,144,-1,153,153,153,-1,153,153,153,-1,236,236,236,-1,236,236,236,-1,353,116,176,-1,353,307,116,-1,392,303,213,-1,392,165,303,-1,124,124,124,-1,124,124,124,-1,260,260,260,-1,260,260,260,-1,171,171,171,-1,171,171,171,-1,58,58,58,-1,58,58,58,-1,58,58,58,-1,58,58,58,-1,58,58,58,-1,58,58,58,-1,144,144,144,-1,144,144,144,-1,144,144,144,-1,144,144,144,-1,144,144,144,-1,144,144,144,-1,153,153,153,-1,153,153,153,-1,236,236,236,-1,236,236,236,-1,319,92,133,-1,319,274,92,-1,362,271,186,-1,362,119,271,-1,124,124,124,-1,124,124,124,-1,260,260,260,-1,260,260,260,-1,171,171,171,-1,171,171,171,-1,58,58,58,-1,58,58,58,-1,58,58,58,-1,58,58,58,-1,58,58,58,-1,58,58,58,-1,144,144,144,-1,144,144,144,-1,144,144,144,-1,144,144,144,-1,144,144,144,-1,144,144,144,-1,153,153,153,-1,153,153,153,-1,236,236,236,-1,236,236,236,-1,190,391,74,-1,190,182,391,-1,223,175,34,-1,223,27,175,-1,124,124,124,-1,124,124,124,-1,260,260,260,-1,260,260,260,-1,171,171,171,-1,171,171,171,-1,58,58,58,-1,58,58,58,-1,58,58,58,-1,58,58,58,-1,58,58,58,-1,58,58,58,-1,144,144,144,-1,144,144,144,-1,144,144,144,-1,144,144,144,-1,144,144,144,-1,144,144,144,-1,153,153,153,-1,153,153,153,-1,236,236,236,-1,236,236,236,-1,146,358,38,-1,146,138,358,-1,196,180,10,-1,196,30,180,-1,124,124,124,-1,124,124,124,-1,260,260,260,-1,260,260,260,-1,171,171,171,-1,171,171,171,-1,58,58,58,-1,58,58,58,-1,58,58,58,-1,58,58,58,-1,58,58,58,-1,58,58,58,-1,248,144,248,-1,144,144,248,-1,144,144,144,-1,144,144,144,-1,144,144,144,-1,144,144,144,-1,153,153,153,-1,153,153,153,-1,236,236,236,-1,236,236,236,-1,113,363,13,-1,113,141,363,-1,157,136,373,-1,157,2,136,-1,124,124,124,-1,124,124,124,-1,260,260,260,-1,260,260,260,-1,171,171,171,-1,171,171,171,-1,58,58,58,-1,58,58,58,-1};
			return value;
		}
		private int[] getIndexedFaceSet_5_99_normalIndex_2()
		{
			int[] value = {58,58,58,-1,58,58,58,-1,58,58,58,-1,58,58,58,-1,248,144,248,-1,248,144,248,-1,144,248,248,-1,144,144,248,-1,144,144,144,-1,144,144,144,-1};
			return value;
		}


		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_5_99_texCoordIndex_1()
		{
			int[] value = {1326,1328,1327,-1,1326,1329,1328,-1,1246,1248,1247,-1,1246,1249,1248,-1,866,868,867,-1,869,871,870,-1,872,874,873,-1,875,877,876,-1,1250,1252,1251,-1,1250,1253,1252,-1,1330,1332,1331,-1,1330,1333,1332,-1,878,880,879,-1,881,883,882,-1,884,711,885,-1,886,710,887,-1,888,708,889,-1,890,709,891,-1,892,712,893,-1,706,707,713,-1,894,895,719,-1,896,897,718,-1,898,899,716,-1,900,901,717,-1,902,903,720,-1,714,721,715,-1,1334,1336,1335,-1,1334,1337,1336,-1,1254,1256,1255,-1,1254,1257,1256,-1,904,906,905,-1,907,909,908,-1,910,912,911,-1,913,915,914,-1,1258,1260,1259,-1,1258,1261,1260,-1,1338,1340,1339,-1,1338,1341,1340,-1,916,918,917,-1,919,921,920,-1,922,727,923,-1,924,726,925,-1,926,724,927,-1,928,725,929,-1,930,728,931,-1,722,723,729,-1,932,933,735,-1,934,935,734,-1,936,937,732,-1,938,939,733,-1,940,941,736,-1,730,737,731,-1,1342,1344,1343,-1,1342,1345,1344,-1,1262,1264,1263,-1,1262,1265,1264,-1,942,944,943,-1,945,947,946,-1,948,950,949,-1,951,953,952,-1,1266,1268,1267,-1,1266,1269,1268,-1,1346,1348,1347,-1,1346,1349,1348,-1,954,956,955,-1,957,959,958,-1,960,743,961,-1,962,742,963,-1,964,740,965,-1,966,741,967,-1,968,744,969,-1,738,739,745,-1,970,971,751,-1,972,973,750,-1,974,975,748,-1,976,977,749,-1,978,979,752,-1,746,753,747,-1,1350,1352,1351,-1,1350,1353,1352,-1,1270,1272,1271,-1,1270,1273,1272,-1,980,982,981,-1,983,985,984,-1,986,988,987,-1,989,991,990,-1,1274,1276,1275,-1,1274,1277,1276,-1,1354,1356,1355,-1,1354,1357,1356,-1,992,994,993,-1,995,997,996,-1,998,759,999,-1,1000,758,1001,-1,1002,756,1003,-1,1004,757,1005,-1,1006,760,1007,-1,754,755,761,-1,1008,1009,767,-1,1010,1011,766,-1,1012,1013,764,-1,1014,1015,765,-1,1016,1017,768,-1,762,769,763,-1,1358,1360,1359,-1,1358,1361,1360,-1,1278,1280,1279,-1,1278,1281,1280,-1,1018,1020,1019,-1,1021,1023,1022,-1,1024,1026,1025,-1,1027,1029,1028,-1,1282,1284,1283,-1,1282,1285,1284,-1,1362,1364,1363,-1,1362,1365,1364,-1,1030,1032,1031,-1,1033,1035,1034,-1,1036,775,1037,-1,1038,774,1039,-1,1040,772,1041,-1,1042,773,1043,-1,1044,776,1045,-1,770,771,777,-1,1046,1047,783,-1,1048,1049,782,-1,1050,1051,780,-1,1052,1053,781,-1,1054,1055,784,-1,778,785,779,-1,1366,1368,1367,-1,1366,1369,1368,-1,1286,1288,1287,-1,1286,1289,1288,-1,1056,1058,1057,-1,1059,1061,1060,-1,1062,1064,1063,-1,1065,1067,1066,-1,1290,1292,1291,-1,1290,1293,1292,-1,1370,1372,1371,-1,1370,1373,1372,-1,1068,1070,1069,-1,1071,1073,1072,-1,1074,791,1075,-1,1076,790,1077,-1,1078,788,1079,-1,1080,789,1081,-1,1082,792,1083,-1,786,787,793,-1,1084,1085,799,-1,1086,1087,798,-1,1088,1089,796,-1,1090,1091,797,-1,1092,1093,800,-1,794,801,795,-1,1374,1376,1375,-1,1374,1377,1376,-1,1294,1296,1295,-1,1294,1297,1296,-1,1094,1096,1095,-1,1097,1099,1098,-1,1100,1102,1101,-1,1103,1105,1104,-1,1298,1300,1299,-1,1298,1301,1300,-1,1378,1380,1379,-1,1378,1381,1380,-1,1106,1108,1107,-1,1109,1111,1110,-1,1112,807,1113,-1,1114,806,1115,-1,1116,804,1117,-1,1118,805,1119,-1,1120,808,1121,-1,802,803,809,-1,1122,1123,815,-1,1124,1125,814,-1,1126,1127,812,-1,1128,1129,813,-1,1130,1131,816,-1,810,817,811,-1,1382,1384,1383,-1,1382,1385,1384,-1,1302,1304,1303,-1,1302,1305,1304,-1,1132,1134,1133,-1,1135,1137,1136,-1,1138,1140,1139,-1,1141,1143,1142,-1,1306,1308,1307,-1,1306,1309,1308,-1,1386,1388,1387,-1,1386,1389,1388,-1,1144,1146,1145,-1,1147,1149,1148,-1,1150,823,1151,-1,1152,822,1153,-1,1154,820,1155,-1,1156,821,1157,-1,1158,824,1159,-1,818,819,825,-1,1160,1161,831,-1,1162,1163,830,-1,1164,1165,828,-1,1166,1167,829,-1,1168,1169,832,-1,826,833,827,-1,1390,1392,1391,-1,1390,1393,1392,-1,1310,1312,1311,-1,1310,1313,1312,-1,1170,1172,1171,-1,1173,1175,1174,-1,1176,1178,1177,-1,1179,1181,1180,-1,1314,1316,1315,-1,1314,1317,1316,-1,1394,1396,1395,-1,1394,1397,1396,-1,1182,1184,1183,-1,1185,1187,1186,-1,1188,839,1189,-1,1190,838,1191,-1,1192,836,1193,-1,1194,837,1195,-1,1196,840,1197,-1,834,835,841,-1,1198,1199,847,-1,1200,1201,846,-1,1202,1203,844,-1,1204,1205,845,-1,1206,1207,848,-1,842,849,843,-1,1398,1400,1399,-1,1398,1401,1400,-1,1318,1320,1319,-1,1318,1321,1320,-1,1208,1210,1209,-1,1211,1213,1212,-1,1214,1216,1215,-1,1217,1219,1218,-1,1322,1324,1323,-1,1322,1325,1324,-1,1402,1404,1403,-1,1402,1405,1404,-1,1220,1222,1221,-1,1223,1225,1224,-1,1226,855,1227,-1,1228,854,1229,-1};
			return value;
		}
		private int[] getIndexedFaceSet_5_99_texCoordIndex_2()
		{
			int[] value = {1230,852,1231,-1,1232,853,1233,-1,1234,856,1235,-1,850,851,857,-1,1236,1237,863,-1,1238,1239,862,-1,1240,1241,860,-1,1242,1243,861,-1,1244,1245,864,-1,858,865,859,-1};
			return value;
		}


		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_5_113_coordIndex_1()
		{
			int[] value = {415,416,424,-1,424,423,415,-1,416,417,425,-1,425,424,416,-1,417,418,426,-1,426,425,417,-1,418,419,427,-1,427,426,418,-1,419,420,428,-1,428,427,419,-1,420,421,429,-1,429,428,420,-1,421,422,430,-1,430,429,421,-1,422,415,423,-1,423,430,422,-1,423,424,432,-1,432,431,423,-1,424,425,433,-1,433,432,424,-1,425,426,434,-1,434,433,425,-1,426,427,435,-1,435,434,426,-1,427,428,436,-1,436,435,427,-1,428,429,437,-1,437,436,428,-1,429,430,438,-1,438,437,429,-1,430,423,431,-1,431,438,430,-1,431,432,440,-1,440,439,431,-1,432,433,441,-1,441,440,432,-1,433,434,442,-1,442,441,433,-1,434,435,443,-1,443,442,434,-1,435,436,444,-1,444,443,435,-1,436,437,445,-1,445,444,436,-1,437,438,446,-1,446,445,437,-1,438,431,439,-1,439,446,438,-1,447,456,448,-1,456,447,455,-1,448,457,449,-1,457,448,456,-1,449,458,450,-1,458,449,457,-1,450,459,451,-1,459,450,458,-1,451,460,452,-1,460,451,459,-1,452,461,453,-1,461,452,460,-1,453,462,454,-1,462,453,461,-1,454,455,447,-1,455,454,462,-1,455,464,456,-1,464,455,463,-1,456,465,457,-1,465,456,464,-1,457,466,458,-1,466,457,465,-1,458,467,459,-1,467,458,466,-1,459,468,460,-1,468,459,467,-1,460,469,461,-1,469,460,468,-1,461,470,462,-1,470,461,469,-1,462,463,455,-1,463,462,470,-1,463,472,464,-1,472,463,471,-1,464,473,465,-1,473,464,472,-1,465,474,466,-1,474,465,473,-1,466,475,467,-1,475,466,474,-1,467,476,468,-1,476,467,475,-1,468,477,469,-1,477,468,476,-1,469,478,470,-1,478,469,477,-1,470,471,463,-1,471,470,478,-1};
			return value;
		}


		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_5_113_normalIndex_1()
		{
			int[] value = {335,243,222,-1,222,168,335,-1,243,24,237,-1,237,222,243,-1,24,349,238,-1,238,237,24,-1,349,1,53,-1,53,238,349,-1,1,9,290,-1,290,53,1,-1,9,357,347,-1,347,290,9,-1,357,143,26,-1,26,347,357,-1,143,335,168,-1,168,26,143,-1,168,222,344,-1,344,78,168,-1,222,237,194,-1,194,344,222,-1,237,238,20,-1,20,194,237,-1,238,53,367,-1,367,20,238,-1,53,290,169,-1,169,367,53,-1,290,347,378,-1,378,169,290,-1,347,26,161,-1,161,378,347,-1,26,168,78,-1,78,161,26,-1,78,344,86,-1,86,235,78,-1,344,194,368,-1,368,86,344,-1,194,20,356,-1,356,368,194,-1,20,367,96,-1,96,356,20,-1,367,169,156,-1,156,96,367,-1,169,378,170,-1,170,156,169,-1,378,161,275,-1,275,170,378,-1,161,78,235,-1,235,275,161,-1,249,123,145,-1,123,249,72,-1,145,325,111,-1,325,145,123,-1,111,326,39,-1,326,111,325,-1,39,137,87,-1,137,39,326,-1,87,382,97,-1,382,87,137,-1,97,257,267,-1,257,97,382,-1,267,333,57,-1,333,267,257,-1,57,72,249,-1,72,57,333,-1,72,32,123,-1,32,72,386,-1,123,277,325,-1,277,123,32,-1,325,108,326,-1,108,325,277,-1,326,59,137,-1,59,326,108,-1,137,73,382,-1,73,137,59,-1,382,285,257,-1,285,382,73,-1,257,65,333,-1,65,257,285,-1,333,386,72,-1,386,333,65,-1,386,184,32,-1,184,386,322,-1,32,60,277,-1,60,32,184,-1,277,49,108,-1,49,277,60,-1,108,7,59,-1,7,108,49,-1,59,64,73,-1,64,59,7,-1,73,76,285,-1,76,73,64,-1,285,192,65,-1,192,285,76,-1,65,322,386,-1,322,65,192,-1};
			return value;
		}


		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_5_113_texCoordIndex_1()
		{
			int[] value = {1406,1407,1415,-1,1415,1414,1406,-1,1407,1408,1416,-1,1416,1415,1407,-1,1408,1409,1417,-1,1417,1416,1408,-1,1409,1410,1418,-1,1418,1417,1409,-1,1410,1411,1419,-1,1419,1418,1410,-1,1411,1412,1420,-1,1420,1419,1411,-1,1412,1413,1421,-1,1421,1420,1412,-1,1413,1406,1414,-1,1414,1421,1413,-1,1430,1431,1432,-1,1432,1433,1430,-1,1431,1434,1435,-1,1435,1432,1431,-1,1434,1436,1437,-1,1437,1435,1434,-1,1436,1438,1439,-1,1439,1437,1436,-1,1438,1440,1441,-1,1441,1439,1438,-1,1440,1442,1443,-1,1443,1441,1440,-1,1442,1444,1445,-1,1445,1443,1442,-1,1444,1430,1433,-1,1433,1445,1444,-1,1446,1447,1448,-1,1448,1449,1446,-1,1447,1450,1451,-1,1451,1448,1447,-1,1450,1452,1453,-1,1453,1451,1450,-1,1452,1454,1455,-1,1455,1453,1452,-1,1454,1456,1457,-1,1457,1455,1454,-1,1456,1458,1459,-1,1459,1457,1456,-1,1458,1460,1461,-1,1461,1459,1458,-1,1460,1446,1449,-1,1449,1461,1460,-1,1462,1471,1463,-1,1471,1462,1470,-1,1463,1472,1464,-1,1472,1463,1471,-1,1464,1473,1465,-1,1473,1464,1472,-1,1465,1474,1466,-1,1474,1465,1473,-1,1466,1475,1467,-1,1475,1466,1474,-1,1467,1476,1468,-1,1476,1467,1475,-1,1468,1477,1469,-1,1477,1468,1476,-1,1469,1470,1462,-1,1470,1469,1477,-1,1486,1488,1487,-1,1488,1486,1489,-1,1487,1491,1490,-1,1491,1487,1488,-1,1490,1493,1492,-1,1493,1490,1491,-1,1492,1495,1494,-1,1495,1492,1493,-1,1494,1497,1496,-1,1497,1494,1495,-1,1496,1499,1498,-1,1499,1496,1497,-1,1498,1501,1500,-1,1501,1498,1499,-1,1500,1489,1486,-1,1489,1500,1501,-1,1502,1504,1503,-1,1504,1502,1505,-1,1503,1507,1506,-1,1507,1503,1504,-1,1506,1509,1508,-1,1509,1506,1507,-1,1508,1511,1510,-1,1511,1508,1509,-1,1510,1513,1512,-1,1513,1510,1511,-1,1512,1515,1514,-1,1515,1512,1513,-1,1514,1517,1516,-1,1517,1514,1515,-1,1516,1505,1502,-1,1505,1516,1517,-1};
			return value;
		}

		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=5, element #61, 1112 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_5_61_coordIndex()
		{
			MFInt32 IndexedFaceSet_5_61_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_5_61_coordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_5_61_coordIndex_2()));
			return IndexedFaceSet_5_61_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet normalIndex field, scene-graph level=5, element #61, 1112 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_5_61_normalIndex()
		{
			MFInt32 IndexedFaceSet_5_61_normalIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_5_61_normalIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_5_61_normalIndex_2()));
			return IndexedFaceSet_5_61_normalIndex;
		}
		/** Large attribute array: IndexedFaceSet texCoordIndex field, scene-graph level=5, element #61, 1112 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_5_61_texCoordIndex()
		{
			MFInt32 IndexedFaceSet_5_61_texCoordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_5_61_texCoordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_5_61_texCoordIndex_2()));
			return IndexedFaceSet_5_61_texCoordIndex;
		}
		/** Large attribute array: Coordinate DEF='BoatFerryArizona-COORD' point field, scene-graph level=6, element #61, 1647 total numbers made up of 549 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 getBoatFerryArizona_COORD_6_61_point()
		{
			MFVec3f BoatFerryArizona_COORD_6_61_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getBoatFerryArizona_COORD_6_61_point_1()))
				.append(new MFVec3f(getBoatFerryArizona_COORD_6_61_point_2()))
				.append(new MFVec3f(getBoatFerryArizona_COORD_6_61_point_3()))
				.append(new MFVec3f(getBoatFerryArizona_COORD_6_61_point_4()))
				.append(new MFVec3f(getBoatFerryArizona_COORD_6_61_point_5()))
				.append(new MFVec3f(getBoatFerryArizona_COORD_6_61_point_6()));
			return BoatFerryArizona_COORD_6_61_point;
		}
		/** Large attribute array: Normal DEF='Def3' vector field, scene-graph level=6, element #62, 1182 total numbers made up of 394 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 getDef3_6_62_vector()
		{
			MFVec3f Def3_6_62_vector = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getDef3_6_62_vector_1()))
				.append(new MFVec3f(getDef3_6_62_vector_2()))
				.append(new MFVec3f(getDef3_6_62_vector_3()))
				.append(new MFVec3f(getDef3_6_62_vector_4()));
			return Def3_6_62_vector;
		}
		/** Large attribute array: TextureCoordinate DEF='BoatFerryArizona-TEXCOORD' point field, scene-graph level=6, element #63, 3468 total numbers made up of 1734 2-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec2f getBoatFerryArizona_TEXCOORD_6_63_point()
		{
			MFVec2f BoatFerryArizona_TEXCOORD_6_63_point = new MFVec2f()/*2.finalize*/
				.append(new MFVec2f(getBoatFerryArizona_TEXCOORD_6_63_point_1()))
				.append(new MFVec2f(getBoatFerryArizona_TEXCOORD_6_63_point_2()))
				.append(new MFVec2f(getBoatFerryArizona_TEXCOORD_6_63_point_3()))
				.append(new MFVec2f(getBoatFerryArizona_TEXCOORD_6_63_point_4()))
				.append(new MFVec2f(getBoatFerryArizona_TEXCOORD_6_63_point_5()))
				.append(new MFVec2f(getBoatFerryArizona_TEXCOORD_6_63_point_6()))
				.append(new MFVec2f(getBoatFerryArizona_TEXCOORD_6_63_point_7()))
				.append(new MFVec2f(getBoatFerryArizona_TEXCOORD_6_63_point_8()))
				.append(new MFVec2f(getBoatFerryArizona_TEXCOORD_6_63_point_9()))
				.append(new MFVec2f(getBoatFerryArizona_TEXCOORD_6_63_point_10()))
				.append(new MFVec2f(getBoatFerryArizona_TEXCOORD_6_63_point_11()))
				.append(new MFVec2f(getBoatFerryArizona_TEXCOORD_6_63_point_12()))
				.append(new MFVec2f(getBoatFerryArizona_TEXCOORD_6_63_point_13()))
				.append(new MFVec2f(getBoatFerryArizona_TEXCOORD_6_63_point_14()))
				.append(new MFVec2f(getBoatFerryArizona_TEXCOORD_6_63_point_15()))
				.append(new MFVec2f(getBoatFerryArizona_TEXCOORD_6_63_point_16()))
				.append(new MFVec2f(getBoatFerryArizona_TEXCOORD_6_63_point_17()))
				.append(new MFVec2f(getBoatFerryArizona_TEXCOORD_6_63_point_18()));
			return BoatFerryArizona_TEXCOORD_6_63_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=5, element #99, 1040 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_5_99_coordIndex()
		{
			MFInt32 IndexedFaceSet_5_99_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_5_99_coordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_5_99_coordIndex_2()));
			return IndexedFaceSet_5_99_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet normalIndex field, scene-graph level=5, element #99, 1040 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_5_99_normalIndex()
		{
			MFInt32 IndexedFaceSet_5_99_normalIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_5_99_normalIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_5_99_normalIndex_2()));
			return IndexedFaceSet_5_99_normalIndex;
		}
		/** Large attribute array: IndexedFaceSet texCoordIndex field, scene-graph level=5, element #99, 1040 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_5_99_texCoordIndex()
		{
			MFInt32 IndexedFaceSet_5_99_texCoordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_5_99_texCoordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_5_99_texCoordIndex_2()));
			return IndexedFaceSet_5_99_texCoordIndex;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=5, element #113, 384 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_5_113_coordIndex()
		{
			MFInt32 IndexedFaceSet_5_113_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_5_113_coordIndex_1()));
			return IndexedFaceSet_5_113_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet normalIndex field, scene-graph level=5, element #113, 384 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_5_113_normalIndex()
		{
			MFInt32 IndexedFaceSet_5_113_normalIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_5_113_normalIndex_1()));
			return IndexedFaceSet_5_113_normalIndex;
		}
		/** Large attribute array: IndexedFaceSet texCoordIndex field, scene-graph level=5, element #113, 384 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_5_113_texCoordIndex()
		{
			MFInt32 IndexedFaceSet_5_113_texCoordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_5_113_texCoordIndex_1()));
			return IndexedFaceSet_5_113_texCoordIndex;
		}

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

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