package Savage.Submarines.SsgnOhioUnitedStates;

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

// Javadoc metadata annotations follow, see below for X3DJSAIL Java source code.
/**
 * <p> Ohio Class SSBN or SSGN. </p>
 <p> Related links: Catalog page <a href="../../../../Submarines/SsgnOhioUnitedStates/OhioIndex.html" target="_blank">Ohio</a>,  source <a href="../../../../Submarines/SsgnOhioUnitedStates/Ohio.java">Ohio.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="../../../../Submarines/SsgnOhioUnitedStates/Ohio.x3d">Ohio.x3d</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> description </i> </td>
			<td> Ohio Class SSBN or SSGN </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> creator </i> </td>
			<td> Stephen Matsuba </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> created </i> </td>
			<td> 22 July 2007 </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> modified </i> </td>
			<td> 9 November 2015 </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> reference </i> </td>
			<td> <a href="https://www.fas.org/nuke/guide/usa/slbm/ssbn-726.htm" target="_blank">https://www.fas.org/nuke/guide/usa/slbm/ssbn-726.htm</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> reference </i> </td>
			<td> <a href="http://www.chinfo.navy.mil/navpalib/cno/n87/usw/issue_6/ssgn.html" target="_blank">http://www.chinfo.navy.mil/navpalib/cno/n87/usw/issue_6/ssgn.html</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> reference </i> </td>
			<td> <a href="../../../../Submarines/SsgnOhioUnitedStates/SsgnSecondCareer.pdf">SsgnSecondCareer.pdf</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> reference </i> </td>
			<td> <a href="http://www.chinfo.navy.mil/navpalib/cno/n87/future/ssgn.html" target="_blank">http://www.chinfo.navy.mil/navpalib/cno/n87/future/ssgn.html</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> reference </i> </td>
			<td> <a href="http://www.ohio.navy.mil/html/conversion.htm" target="_blank">http://www.ohio.navy.mil/html/conversion.htm</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> subject </i> </td>
			<td> Ohio Class Guided Missile Submarine (SSGN) </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/Submarines/SsgnOhioUnitedStates/Ohio.x3d" target="_blank">https://www.web3d.org/x3d/content/examples/Savage/Submarines/SsgnOhioUnitedStates/Ohio.x3d</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> generator </i> </td>
			<td> X3D-Edit, <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> license </i> </td>
			<td> <a href="../../../../Submarines/SsgnOhioUnitedStates/../../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 Stephen Matsuba
 */

public class Ohio
{
	/** Default constructor to create this object. */
	public Ohio ()
	{
	  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()
    .addComments(" <meta content='Never received .3ds source from Stephen Matsuba (Bug 1348)' name='warning'/> ")
    .addMeta(new meta().setName(meta.NAME_TITLE      ).setContent("Ohio.x3d"))
    .addMeta(new meta().setName(meta.NAME_DESCRIPTION).setContent("Ohio Class SSBN or SSGN"))
    .addMeta(new meta().setName(meta.NAME_CREATOR    ).setContent("Stephen Matsuba"))
    .addMeta(new meta().setName(meta.NAME_CREATED    ).setContent("22 July 2007"))
    .addMeta(new meta().setName(meta.NAME_MODIFIED   ).setContent("9 November 2015"))
    .addMeta(new meta().setName(meta.NAME_REFERENCE  ).setContent("https://www.fas.org/nuke/guide/usa/slbm/ssbn-726.htm"))
    .addMeta(new meta().setName(meta.NAME_REFERENCE  ).setContent("http://www.chinfo.navy.mil/navpalib/cno/n87/usw/issue_6/ssgn.html"))
    .addMeta(new meta().setName(meta.NAME_REFERENCE  ).setContent("SsgnSecondCareer.pdf"))
    .addMeta(new meta().setName(meta.NAME_REFERENCE  ).setContent("http://www.chinfo.navy.mil/navpalib/cno/n87/future/ssgn.html"))
    .addMeta(new meta().setName(meta.NAME_REFERENCE  ).setContent("http://www.ohio.navy.mil/html/conversion.htm"))
    .addMeta(new meta().setName(meta.NAME_SUBJECT    ).setContent("Ohio Class Guided Missile Submarine (SSGN)"))
    .addMeta(new meta().setName(meta.NAME_IDENTIFIER ).setContent("https://www.web3d.org/x3d/content/examples/Savage/Submarines/SsgnOhioUnitedStates/Ohio.x3d"))
    .addMeta(new meta().setName(meta.NAME_GENERATOR  ).setContent("X3D-Edit, https://www.web3d.org/x3d/tools/X3D-Edit"))
    .addMeta(new meta().setName(meta.NAME_LICENSE    ).setContent("../../license.html")))
  .setScene(new Scene()
    .addChild(new Background().setGroundAngle(new double[] {1.309,1.570796}).setGroundColor(new MFColor(new double[] {0.0,0.2,0.4,0.05,0.25,0.6,0.1,0.2,0.4})).setSkyAngle(new double[] {1.309,1.571}).setSkyColor(new MFColor(new double[] {0.1,0.1,0.4,0.1,0.125,0.4,0.1,0.1,0.3})))
    .addChild(new Background().setGroundAngle(new double[] {1.57079}).setGroundColor(new MFColor(new double[] {1.0,0.8,0.6,0.6,0.4,0.2})).setSkyAngle(new double[] {0.2,1.57079}).setSkyColor(new MFColor(new double[] {1.0,1.0,0.0,1.0,1.0,1.0,0.2,0.2,1.0})))
    .addChild(new Viewpoint().setDescription("OHIO starboard side 200m").setPosition(0.0,0.0,200.0))
    .addChild(new Viewpoint().setDescription("OHIO from above 200m").setOrientation(1.0,0.0,0.0,-1.570796).setPosition(0.0,200.0,0.0))
    .addChild(new Viewpoint().setDescription("OHIO behind sail").setOrientation(0.0,1.0,0.0,-1.570796).setPosition(0.0,20.0,0.0))
    .addChild(new WorldInfo().setInfo(new String[] {"https://www.fas.org/nuke/guide/usa/slbm/ssbn-726.htm"}).setTitle("Ohio Class Guided Missile Submarine (SSGN)")
      .setMetadata(new MetadataSet().setName("SMAL").setReference("https://www.web3d.org/x3d/content/examples/Savage/Tools/SMAL/SMAL.html")
        .setMetadata(new MetadataString().setName("version").setValue(new String[] {"1.0"})
          .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"This is the version of SMAL employed, not of the model."})))
        .setMetadata(new MetadataSet().setName("EntityDefinition")
          .addComments(" Identifying metadata for the current simulation of interest ")
          .setMetadata(new MetadataSet().setName("Classification")
            .setMetadata(new MetadataString().setName("level").setValue(new String[] {"UNCLASSIFIED"})
              .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"UNCLASSIFIED","FOUO","CONFIDENTIAL","SECRET"})))
            .setMetadata(new MetadataString().setName("reference").setValue(new String[] {"https://www.fas.org/man/dod-101/sys/ship/ssgn-726.htm"})
              .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The published source of classified information, if any, contained in the Metadata."})))
            .setMetadata(new MetadataString().setName("rationale").setReference("https://www.fas.org/man/dod-101/sys/ship/ssgn-726.htm").setValue(new String[] {"All information derived from an unclassified public source"})
              .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The specific element which contains the information classifying this document."}))))
          .setMetadata(new MetadataSet().setName("IdentificationParameters")
            .setMetadata(new MetadataString().setName("name").setValue(new String[] {"Ohio Class Guided Missile Submarine (SSGN)"})
              .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The plain language name of the vehicle this model represents, i.e. the base class (DDG-51), or vehicle designation (M1A2)."}))))
          .setMetadata(new MetadataSet().setName("X3DArchiveModel").setReference("https://www.web3d.org/x3d/content/examples/Savage/Submarines/SsgnOhioUnitedStates/Ohio.x3d")
            .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"This is a placeholder element which ensures the proper validation of autogenerated SMAL code."})))
          .setMetadata(new MetadataSet().setName("PhysicalParameters")
            .setMetadata(new MetadataSet().setName("PhysicalConstraints")
              .setMetadata(new MetadataFloat().setName("height").setReference("https://www.fas.org/nuke/guide/usa/slbm/ssbn-726.htm").setValue(new double[] {10.06})
                .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The maximum structural height of the object in meters. This may be used for clearance checking or other calculations."})))
              .setMetadata(new MetadataFloat().setName("width").setReference("https://www.fas.org/nuke/guide/usa/slbm/ssbn-726.htm").setValue(new double[] {10.06})
                .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The maximum width, beam, or wingspan of the vehicle in meters. This may be used for clearance checking or other calculations."})))
              .setMetadata(new MetadataFloat().setName("length").setReference("https://www.fas.org/nuke/guide/usa/slbm/ssbn-726.htm").setValue(new double[] {170.69})
                .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."})))
              .addComments(" FAS does not report a \"draft\" for an SSGN, only a displacement in tone. So, I took a swag at it being about 3/4 submerged when on the surface (tdn) ")
              .setMetadata(new MetadataFloat().setName("draft").setReference("https://www.fas.org/nuke/guide/usa/slbm/ssbn-726.htm").setValue(new double[] {6.4})
                .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The vertical distance in meters from the deepest point (keel or other structure) to the waterline of a vehicle at its stated displacement or gross weight."})))
              .setMetadata(new MetadataFloat().setName("grossWeight").setReference("https://www.fas.org/nuke/guide/usa/slbm/ssbn-726.htm").setValue(new double[] {17009713.0})
                .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The standard operational weight of the vehicle in kilograms, usable in physics calculations."}))))
            .setMetadata(new MetadataSet().setName("DynamicResponseConstraints")
              .setMetadata(new MetadataFloat().setName("maximumSpeed").setReference("https://www.fas.org/nuke/guide/usa/slbm/ssbn-726.htm").setValue(new double[] {46.3})
                .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The maximum rated speed for this vehicle in kph."})))
              .setMetadata(new MetadataFloat().setName("cruiseSpeed").setReference("https://www.fas.org/nuke/guide/usa/slbm/ssbn-726.htm").setValue(new double[] {36.8})
                .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The published cruise speed for this vehicle in kph."})))
              .setMetadata(new MetadataFloat().setName("maximumDepth").setReference("https://www.fas.org/nuke/guide/usa/slbm/ssbn-726.htm").setValue(new double[] {1000.0})
                .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The absolute depth for this submersible in feet or meters."})))
              .setMetadata(new MetadataFloat().setName("cruiseDepth").setReference("https://www.fas.org/nuke/guide/usa/slbm/ssbn-726.htm").setValue(new double[] {800.0})
                .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The cruise depth for this submersible in feet or meters."}))))
            .addComments(" MetadataSet containerField='value' name='TacticalConstraints'> <MetadataFloat containerField='value' name='maximumSurfaceDetectionRange' reference='' value=''> <MetadataString name='appinfo' value='\"The DIS enumeration for the overall type of this object (for vehicles this value should be 1).\"'/> </MetadataFloat> <MetadataFloat containerField='value' name='maximumSubsurfaceDetectionRange' reference='' value=''> <MetadataString name='appinfo' value='The maximum sub-surface detection range for this entity'/> </MetadataFloat> </MetadataSet "))
          .setMetadata(new MetadataSet().setName("NetworkedCommunicationParameterSet")
            .setMetadata(new MetadataSet().setName("DisConfiguration")
              .setMetadata(new MetadataInteger().setName("entityKind").setValue(new int[] {1})
                .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The DIS enumeration for the overall type of this object (for vehicles this value should be 1)."})))
              .setMetadata(new MetadataInteger().setName("entityDomain").setValue(new int[] {4})
                .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The DIS enumeration for the domain of operations of this object (sub-surface)."})))
              .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[] {2})
                .setMetadata(new MetadataString().setName("appinfo").setValue(new String[] {"The DIS enumeration for the type of this vehicle (nuclear guided missile submarine)."}))))))))
    .addChild(new Transform().setRotation(0.0,1.0,0.0,1.57075).setScale(0.025514657,0.025514657,0.025514657).setTranslation(0.0,-3.5,20.5)
      .addChild(new Transform("rear_rudder").setTranslation(802.885,-1.74044,-3051.55)
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture("brass").setUrl(new String[] {"brass.jpg","https://www.web3d.org/x3d/content/examples/Savage/Submarines/SsgnOhioUnitedStates/brass.jpg"})))
          .addComments(" exporter pattern: first IFS is holder for Coordinate/TextureCoordinate node data but is not rendered ")
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate("rear_rudder-COORD").setPoint(getrear_rudder_COORD_7_71_point()))
            .setTexCoord(new TextureCoordinate("rear_rudder-TEXCOORD").setPoint(getrear_rudder_TEXCOORD_7_72_point()))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture("OHIO_red_black").setUrl(new String[] {"OHIO_red_black.jpg","https://www.web3d.org/x3d/content/examples/Savage/Submarines/SsgnOhioUnitedStates/OHIO_red_black.jpg"})))
          .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {2,1,0,-1,3,1,2,-1,3,4,1,-1,5,4,3,-1,5,6,4,-1,7,6,5,-1,7,8,6,-1,7,9,8,-1,7,10,9,-1,2,0,11,-1,0,1,12,-1,0,12,11,-1,11,13,2,-1,3,2,13,-1,5,3,13,-1,1,4,14,-1,1,14,12,-1,13,15,5,-1,4,6,16,-1,14,4,16,-1,7,5,15,-1,15,17,7,-1,10,7,17,-1,6,8,18,-1,16,6,18,-1,8,9,19,-1,18,8,19,-1,20,9,10,-1,9,20,19,-1,10,17,20,-1,11,12,13,-1,14,13,12,-1,17,15,16,-1,19,20,18,-1,18,17,16,-1,17,18,20,-1,15,13,14,-1,16,15,14,-1,22,23,21,-1,22,24,23,-1,25,24,22,-1,25,26,24,-1,27,26,25,-1,27,28,26,-1,29,28,27,-1,30,28,29,-1,31,28,30,-1,21,23,32,-1,22,21,33,-1,33,21,32,-1,34,32,23,-1,23,24,34,-1,24,26,34,-1,25,22,35,-1,35,22,33,-1,36,34,26,-1,27,25,37,-1,25,35,37,-1,26,28,36,-1,38,36,28,-1,28,31,38,-1,29,27,39,-1,27,37,39,-1,30,29,40,-1,29,39,40,-1,30,41,31,-1,41,30,40,-1,38,31,41,-1,33,32,34,-1,34,35,33,-1,36,38,37,-1,41,40,39,-1,38,39,37,-1,39,38,41,-1,34,36,35,-1,36,37,35,-1}).setTexCoordIndex(new int[] {42,43,44,-1,45,43,42,-1,45,46,43,-1,47,46,45,-1,47,48,46,-1,49,48,47,-1,49,50,48,-1,49,51,50,-1,49,52,51,-1,0,53,54,-1,2,1,55,-1,2,55,56,-1,54,57,0,-1,3,0,57,-1,5,3,57,-1,1,4,58,-1,1,58,55,-1,57,59,5,-1,4,6,60,-1,58,4,60,-1,7,5,59,-1,59,61,7,-1,10,7,61,-1,6,31,62,-1,60,6,62,-1,8,9,19,-1,18,8,19,-1,20,9,63,-1,9,20,19,-1,10,61,64,-1,11,12,13,-1,14,13,12,-1,17,15,16,-1,19,20,18,-1,18,17,16,-1,17,18,20,-1,15,13,14,-1,16,15,14,-1,65,66,67,-1,65,68,66,-1,69,68,65,-1,69,70,68,-1,71,70,69,-1,71,72,70,-1,73,72,71,-1,9,72,73,-1,74,72,9,-1,75,22,56,-1,21,23,76,-1,76,23,54,-1,77,56,22,-1,22,24,77,-1,24,26,77,-1,25,21,59,-1,59,21,76,-1,58,77,26,-1,27,25,78,-1,25,59,78,-1,26,28,58,-1,79,58,28,-1,28,31,79,-1,80,27,81,-1,27,78,81,-1,30,29,40,-1,29,39,40,-1,30,41,82,-1,41,30,40,-1,79,31,83,-1,33,32,34,-1,34,35,33,-1,36,38,37,-1,41,40,39,-1,38,39,37,-1,39,38,41,-1,34,36,35,-1,36,37,35,-1})
            .setCoord(new Coordinate().setUSE("rear_rudder-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("rear_rudder-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture("OHIO_red_black_top").setUrl(new String[] {"OHIO_red_black_top.jpg","https://www.web3d.org/x3d/content/examples/Savage/Submarines/SsgnOhioUnitedStates/OHIO_red_black_top.jpg"})))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("rear_rudder-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("rear_rudder-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture("OHIO_top1").setUrl(new String[] {"OHIO_top1.jpg","https://www.web3d.org/x3d/content/examples/Savage/Submarines/SsgnOhioUnitedStates/OHIO_top1.jpg"})))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("rear_rudder-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("rear_rudder-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture("OHIO_MP1").setUrl(new String[] {"OHIO_MP1.jpg","https://www.web3d.org/x3d/content/examples/Savage/Submarines/SsgnOhioUnitedStates/OHIO_MP1.jpg"}))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(0.5,0.5).setTranslation(0.53,0.43)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("rear_rudder-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("rear_rudder-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(0.141176,0.137255,0.105882).setShininess(0.2305)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("rear_rudder-COORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture("OHIO_MP2").setUrl(new String[] {"OHIO_MP2.jpg","https://www.web3d.org/x3d/content/examples/Savage/Submarines/SsgnOhioUnitedStates/OHIO_MP2.jpg"}))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,2.0).setTranslation(0.4,0.5)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("rear_rudder-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("rear_rudder-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,2.0).setTranslation(0.73,0.2)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("rear_rudder-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("rear_rudder-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,2.0).setTranslation(0.09,0.83)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("rear_rudder-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("rear_rudder-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,3.0)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("rear_rudder-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("rear_rudder-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.3,1.2)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("rear_rudder-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("rear_rudder-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture("OHIO_black_hatch").setUrl(new String[] {"OHIO_black_hatch.JPG","https://www.web3d.org/x3d/content/examples/Savage/Submarines/SsgnOhioUnitedStates/OHIO_black_hatch.JPG"})))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("rear_rudder-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("rear_rudder-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(0.054902,0.0666667,0.0627451).setShininess(1.0)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("rear_rudder-COORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material().setAmbientIntensity(0).setDiffuseColor(0.227451,0.223529,0.184314).setShininess(1)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("rear_rudder-COORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture("OHIO_ovalback").setUrl(new String[] {"OHIO_ovalback.jpg","https://www.web3d.org/x3d/content/examples/Savage/Submarines/SsgnOhioUnitedStates/OHIO_ovalback.jpg"})))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("rear_rudder-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("rear_rudder-TEXCOORD")))))
      .addChild(new Transform("front_rudder").setTranslation(802.23,457.63,1979.91)
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("brass")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate("front_rudder-COORD").setPoint(getfront_rudder_COORD_7_165_point()))
            .setTexCoord(new TextureCoordinate("front_rudder-TEXCOORD").setPoint(new MFVec2f(new double[] {0.932739,0.042215,0.921542,0.042215,0.948576,0.042215,0.965573,0.042215,0.97079,0.042215,0.97471,0.042215,0.975897,0.042215,0.975421,0.008667,0.967432,0.008689,0.982772,0.008645,0.987047,0.008629,0.988204,0.008625,0.916242,0.007601,0.906922,0.007282,0.916368,0.007606,0.929,0.008038,0.931895,0.008137,0.951455,0.008781,0.932739,0.042692,0.921542,0.042692,0.948576,0.042692,0.965573,0.042692,0.97079,0.042692,0.97471,0.042692,0.975897,0.042692,0.975421,0.009144,0.967432,0.009166,0.982772,0.009122,0.987047,0.009106,0.988204,0.009102,0.916242,0.008078,0.906922,0.007759,0.916369,0.008083,0.929,0.008515,0.931895,0.008614,0.951455,0.009258})))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_red_black")))
          .setGeometry(new IndexedFaceSet().setCoordIndex(getIndexedFaceSet_6_171_coordIndex()).setTexCoordIndex(getIndexedFaceSet_6_171_texCoordIndex())
            .setCoord(new Coordinate().setUSE("front_rudder-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("front_rudder-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_red_black_top")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("front_rudder-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("front_rudder-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_top1")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("front_rudder-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("front_rudder-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP1"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(0.5,0.5).setTranslation(0.53,0.43)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("front_rudder-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("front_rudder-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(0.141176,0.137255,0.105882).setShininess(0.2305)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("front_rudder-COORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,2.0).setTranslation(0.4,0.5)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("front_rudder-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("front_rudder-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,2.0).setTranslation(0.73,0.2)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("front_rudder-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("front_rudder-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,2.0).setTranslation(0.09,0.83)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("front_rudder-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("front_rudder-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,3.0)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("front_rudder-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("front_rudder-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.3,1.2)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("front_rudder-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("front_rudder-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_black_hatch")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("front_rudder-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("front_rudder-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(0.054902,0.0666667,0.0627451).setShininess(1.0)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("front_rudder-COORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(0.227451,0.223529,0.184314).setShininess(1.0)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("front_rudder-COORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_ovalback")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("front_rudder-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("front_rudder-TEXCOORD")))))
      .addChild(new Transform("ohio_class_sub_body").setTranslation(802.885,435.296,-1.2207E-4)
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("brass")))
          .setGeometry(new IndexedFaceSet().setCreaseAngle(1.3)
            .setCoord(new Coordinate("ohio_class_sub_body-COORD").setPoint(getohio_class_sub_body_COORD_7_259_point()))
            .setTexCoord(new TextureCoordinate("ohio_class_sub_body-TEXCOORD").setPoint(getohio_class_sub_body_TEXCOORD_7_260_point()))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_red_black")))
          .setGeometry(new IndexedFaceSet().setCoordIndex(getIndexedFaceSet_6_265_coordIndex()).setTexCoordIndex(getIndexedFaceSet_6_265_texCoordIndex())
            .setCoord(new Coordinate().setUSE("ohio_class_sub_body-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("ohio_class_sub_body-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_red_black_top")))
          .setGeometry(new IndexedFaceSet().setCreaseAngle(1.3)
            .setCoord(new Coordinate().setUSE("ohio_class_sub_body-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("ohio_class_sub_body-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_top1")))
          .setGeometry(new IndexedFaceSet().setCreaseAngle(1.3)
            .setCoord(new Coordinate().setUSE("ohio_class_sub_body-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("ohio_class_sub_body-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP1"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(0.5,0.5).setTranslation(0.53,0.43)))
          .setGeometry(new IndexedFaceSet().setCreaseAngle(1.3)
            .setCoord(new Coordinate().setUSE("ohio_class_sub_body-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("ohio_class_sub_body-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(0.141176,0.137255,0.105882).setShininess(0.2305)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("ohio_class_sub_body-COORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,2.0).setTranslation(0.4,0.5)))
          .setGeometry(new IndexedFaceSet().setCoordIndex(getIndexedFaceSet_6_296_coordIndex()).setTexCoordIndex(getIndexedFaceSet_6_296_texCoordIndex())
            .setCoord(new Coordinate().setUSE("ohio_class_sub_body-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("ohio_class_sub_body-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,2.0).setTranslation(0.73,0.2)))
          .setGeometry(new IndexedFaceSet().setCreaseAngle(1.3)
            .setCoord(new Coordinate().setUSE("ohio_class_sub_body-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("ohio_class_sub_body-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,2.0).setTranslation(0.09,0.83)))
          .setGeometry(new IndexedFaceSet().setCreaseAngle(1.3)
            .setCoord(new Coordinate().setUSE("ohio_class_sub_body-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("ohio_class_sub_body-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,3.0)))
          .setGeometry(new IndexedFaceSet().setCreaseAngle(1.3)
            .setCoord(new Coordinate().setUSE("ohio_class_sub_body-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("ohio_class_sub_body-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.3,1.2)))
          .setGeometry(new IndexedFaceSet().setCreaseAngle(1.3)
            .setCoord(new Coordinate().setUSE("ohio_class_sub_body-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("ohio_class_sub_body-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_black_hatch")))
          .setGeometry(new IndexedFaceSet().setCreaseAngle(1.3)
            .setCoord(new Coordinate().setUSE("ohio_class_sub_body-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("ohio_class_sub_body-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(0.054902,0.0666667,0.0627451).setShininess(1.0)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("ohio_class_sub_body-COORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(0.227451,0.223529,0.184314).setShininess(1.0)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("ohio_class_sub_body-COORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_ovalback")))
          .setGeometry(new IndexedFaceSet().setCreaseAngle(1.3)
            .setCoord(new Coordinate().setUSE("ohio_class_sub_body-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("ohio_class_sub_body-TEXCOORD")))))
      .addChild(new Transform("PolyFaceMesh").setTranslation(869.645,307.483,1290.07)
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("brass")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate("PolyFaceMesh-COORD").setPoint(new MFVec3f(new double[] {-47.9924,9.9483,-33.7809,-58.6412,9.95782,-12.0563,-58.6412,9.82941,12.0562,-25.8598,9.74603,-49.5092,-5.37167,8.83502,-54.1803,-5.37169,8.2403,54.1804,58.5638,-9.95779,53.9602,-25.7687,9.19778,49.5294,-47.9925,9.58853,33.7811,58.6412,-9.67395,-54.0544})))
            .setTexCoord(new TextureCoordinate("PolyFaceMesh-TEXCOORD").setPoint(new MFVec2f(new double[] {0.573582,0.060287,0.531833,0.045521,0.531833,0.029131,0.660355,0.070978,0.74068,0.074153,0.74068,4.99E-4,0.991342,6.49E-4,0.660712,0.00366,0.573582,0.014365,0.991646,0.074067})))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_red_black")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_red_black_top")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_top1")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP1"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(0.5,0.5).setTranslation(0.53,0.43)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(0.141176,0.137255,0.105882).setShininess(0.2305)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh-COORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,2.0).setTranslation(0.4,0.5)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,2.0).setTranslation(0.73,0.2)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,2.0).setTranslation(0.09,0.83)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,3.0)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.3,1.2)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_black_hatch")))
          .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {6,9,4,-1,4,5,6,-1,0,1,2,-1,0,2,8,-1,3,0,8,-1,3,8,7,-1,4,3,7,-1,5,4,7,-1}).setTexCoordIndex(new int[] {6,9,4,-1,4,5,6,-1,0,1,2,-1,0,2,8,-1,3,0,8,-1,3,8,7,-1,4,3,7,-1,5,4,7,-1})
            .setCoord(new Coordinate().setUSE("PolyFaceMesh-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(0.054902,0.0666667,0.0627451).setShininess(1.0)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh-COORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(0.227451,0.223529,0.184314).setShininess(1.0)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh-COORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_ovalback")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh-TEXCOORD")))))
      .addChild(new Transform("PolyFaceMesh_0").setTranslation(870.211,306.979,1161.63)
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("brass")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate("PolyFaceMesh_0-COORD").setPoint(new MFVec3f(new double[] {-59.2075,10.461,-7.63171,-59.2075,10.3326,16.4808,-5.93798,9.33817,-49.7557,-26.4261,10.2492,-45.0846,-5.93801,8.74341,58.6051,57.9975,-9.45465,58.3849,-26.335,9.70093,53.954,59.2075,-10.461,-58.605,-48.5588,10.4514,-29.3563,-48.5588,10.0917,38.2056})))
            .setTexCoord(new TextureCoordinate("PolyFaceMesh_0-TEXCOORD").setPoint(new MFVec2f(new double[] {0.531831,0.129816,0.531831,0.113427,0.740678,0.158448,0.660353,0.155273,0.740678,0.084794,0.991341,0.084944,0.66071,0.087956,0.996085,0.164463,0.573581,0.144583,0.57358,0.09866})))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_red_black")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_0-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_0-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_red_black_top")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_0-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_0-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_top1")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_0-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_0-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP1"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(0.5,0.5).setTranslation(0.53,0.43)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_0-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_0-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(0.141176,0.137255,0.105882).setShininess(0.2305)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_0-COORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,2.0).setTranslation(0.4,0.5)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_0-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_0-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,2.0).setTranslation(0.73,0.2)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_0-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_0-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,2.0).setTranslation(0.09,0.83)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_0-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_0-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,3.0)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_0-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_0-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.3,1.2)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_0-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_0-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_black_hatch")))
          .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {5,7,2,-1,2,4,5,-1,8,0,1,-1,8,1,9,-1,3,8,9,-1,3,9,6,-1,2,3,6,-1,4,2,6,-1}).setTexCoordIndex(new int[] {5,7,2,-1,2,4,5,-1,8,0,1,-1,8,1,9,-1,3,8,9,-1,3,9,6,-1,2,3,6,-1,4,2,6,-1})
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_0-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_0-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(0.054902,0.0666667,0.0627451).setShininess(1.0)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_0-COORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(0.227451,0.223529,0.184314).setShininess(1.0)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_0-COORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_ovalback")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_0-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_0-TEXCOORD")))))
      .addChild(new Transform("PolyFaceMesh_01").setTranslation(870.338,306.854,1046.27)
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("brass")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate("PolyFaceMesh_01-COORD").setPoint(new MFVec3f(new double[] {-48.6857,10.577,-36.361,-59.3345,10.4581,9.4762,-26.5531,10.3747,-52.0892,-6.06496,9.46368,-56.7604,-6.06497,8.86896,51.6005,59.0805,-10.3354,56.7604,59.3345,-10.5865,-56.0659,-26.462,9.82645,46.9495,-59.3345,10.5865,-14.6364,-48.6857,10.2172,31.2009})))
            .setTexCoord(new TextureCoordinate("PolyFaceMesh_01-TEXCOORD").setPoint(new MFVec2f(new double[] {0.573581,0.227758,0.531831,0.196603,0.660353,0.238449,0.740678,0.241624,0.740678,0.16797,0.996085,0.164463,0.997081,0.241152,0.66071,0.171132,0.531832,0.212992,0.57358,0.181836})))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_red_black")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_01-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_01-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_red_black_top")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_01-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_01-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_top1")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_01-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_01-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP1"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(0.5,0.5).setTranslation(0.53,0.43)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_01-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_01-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(0.141176,0.137255,0.105882).setShininess(0.2305)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_01-COORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,2.0).setTranslation(0.4,0.5)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_01-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_01-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,2.0).setTranslation(0.73,0.2)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_01-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_01-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,2.0).setTranslation(0.09,0.83)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_01-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_01-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,3.0)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_01-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_01-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.3,1.2)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_01-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_01-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_black_hatch")))
          .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {5,6,3,-1,3,4,5,-1,0,8,1,-1,0,1,9,-1,2,0,9,-1,2,9,7,-1,3,2,7,-1,4,3,7,-1}).setTexCoordIndex(new int[] {5,6,3,-1,3,4,5,-1,0,8,1,-1,0,1,9,-1,2,0,9,-1,2,9,7,-1,3,2,7,-1,4,3,7,-1})
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_01-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_01-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(0.054902,0.0666667,0.0627451).setShininess(1.0)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_01-COORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(0.227451,0.223529,0.184314).setShininess(1.0)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_01-COORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_ovalback")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_01-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_01-TEXCOORD")))))
      .addChild(new Transform("PolyFaceMesh_02").setTranslation(870.109,306.142,922.391)
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("brass")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate("PolyFaceMesh_02-COORD").setPoint(new MFVec3f(new double[] {-59.1053,11.2986,-13.225,-59.1053,11.1703,10.8875,-26.3239,11.0869,-50.6779,-5.83573,10.1758,-55.3492,-5.83576,9.58112,53.0118,59.1053,-11.2987,55.3492,-26.2328,10.5386,48.3608,58.1771,-8.33319,-55.2232,-48.4565,11.2891,-34.9496,-48.4565,10.9294,32.6122})))
            .setTexCoord(new TextureCoordinate("PolyFaceMesh_02-TEXCOORD").setPoint(new MFVec2f(new double[] {0.531832,0.296232,0.531832,0.279842,0.660353,0.321688,0.740678,0.324864,0.740678,0.25121,0.995283,0.249621,0.66071,0.254371,0.991645,0.324778,0.573581,0.310998,0.573581,0.265076})))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_red_black")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_02-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_02-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_red_black_top")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_02-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_02-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_top1")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_02-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_02-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP1"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(0.5,0.5).setTranslation(0.53,0.43)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_02-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_02-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(0.141176,0.137255,0.105882).setShininess(0.2305)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_02-COORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,2.0).setTranslation(0.4,0.5)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_02-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_02-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,2.0).setTranslation(0.73,0.2)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_02-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_02-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,2.0).setTranslation(0.09,0.83)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_02-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_02-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,3.0)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_02-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_02-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.3,1.2)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_02-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_02-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_black_hatch")))
          .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {5,7,3,-1,3,4,5,-1,8,0,1,-1,8,1,9,-1,2,8,9,-1,2,9,6,-1,3,2,6,-1,4,3,6,-1}).setTexCoordIndex(new int[] {5,7,3,-1,3,4,5,-1,8,0,1,-1,8,1,9,-1,2,8,9,-1,2,9,6,-1,3,2,6,-1,4,3,6,-1})
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_02-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_02-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(0.054902,0.0666667,0.0627451).setShininess(1.0)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_02-COORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(0.227451,0.223529,0.184314).setShininess(1.0)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_02-COORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_ovalback")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_02-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_02-TEXCOORD")))))
      .addChild(new Transform("PolyFaceMesh_03").setTranslation(869.645,307.482,796.971)
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("brass")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate("PolyFaceMesh_03-COORD").setPoint(new MFVec3f(new double[] {-58.6412,9.95782,-12.0564,-58.6412,9.82944,12.0563,-25.8598,9.74603,-49.5092,-5.37167,8.83502,-54.1805,-5.37168,8.24026,54.1805,58.5638,-9.95782,53.9603,-25.7687,9.19775,49.5295,58.6412,-9.67401,-54.0546,-47.9924,9.94827,-33.781,-47.9924,9.5885,33.7809})))
            .setTexCoord(new TextureCoordinate("PolyFaceMesh_03-TEXCOORD").setPoint(new MFVec2f(new double[] {0.531832,0.380686,0.531832,0.364297,0.660353,0.406143,0.740678,0.409318,0.740678,0.335665,0.991341,0.335814,0.660711,0.338826,0.991645,0.409233,0.573581,0.395453,0.573581,0.34953})))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_red_black")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_03-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_03-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_red_black_top")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_03-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_03-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_top1")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_03-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_03-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP1"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(0.5,0.5).setTranslation(0.53,0.43)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_03-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_03-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(0.141176,0.137255,0.105882).setShininess(0.2305)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_03-COORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,2.0).setTranslation(0.4,0.5)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_03-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_03-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,2.0).setTranslation(0.73,0.2)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_03-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_03-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,2.0).setTranslation(0.09,0.83)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_03-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_03-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,3.0)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_03-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_03-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.3,1.2)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_03-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_03-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_black_hatch")))
          .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {5,7,3,-1,3,4,5,-1,8,0,1,-1,8,1,9,-1,2,8,9,-1,2,9,6,-1,3,2,6,-1,4,3,6,-1}).setTexCoordIndex(new int[] {5,7,3,-1,3,4,5,-1,8,0,1,-1,8,1,9,-1,2,8,9,-1,2,9,6,-1,3,2,6,-1,4,3,6,-1})
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_03-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_03-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(0.054902,0.0666667,0.0627451).setShininess(1.0)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_03-COORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(0.227451,0.223529,0.184314).setShininess(1.0)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_03-COORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_ovalback")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_03-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_03-TEXCOORD")))))
      .addChild(new Transform("PolyFaceMesh_04").setTranslation(870.647,305.496,673.279)
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("brass")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate("PolyFaceMesh_04-COORD").setPoint(new MFVec3f(new double[] {-48.9941,11.935,-34.0319,-59.6429,11.9445,-12.3073,-59.6429,11.8162,11.8053,-26.8615,11.7328,-49.7601,-6.37337,10.8218,-54.4314,-6.3734,10.227,53.9295,59.6429,-11.9445,54.4315,-26.7704,11.1845,49.2786,57.6395,-7.68726,-54.3055,-48.9942,11.5753,33.53})))
            .setTexCoord(new TextureCoordinate("PolyFaceMesh_04-TEXCOORD").setPoint(new MFVec2f(new double[] {0.573581,0.479697,0.531832,0.464931,0.531832,0.448541,0.660354,0.490388,0.740679,0.493563,0.740679,0.419909,0.9995,0.419568,0.660711,0.42307,0.991645,0.493477,0.573581,0.433775})))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_red_black")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_04-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_04-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_red_black_top")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_04-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_04-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_top1")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_04-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_04-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP1"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(0.5,0.5).setTranslation(0.53,0.43)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_04-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_04-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(0.141176,0.137255,0.105882).setShininess(0.2305)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_04-COORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,2.0).setTranslation(0.4,0.5)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_04-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_04-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,2.0).setTranslation(0.73,0.2)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_04-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_04-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,2.0).setTranslation(0.09,0.83)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_04-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_04-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,3.0)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_04-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_04-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.3,1.2)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_04-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_04-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_black_hatch")))
          .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {6,8,4,-1,4,5,6,-1,0,1,2,-1,0,2,9,-1,3,0,9,-1,3,9,7,-1,4,3,7,-1,5,4,7,-1}).setTexCoordIndex(new int[] {6,8,4,-1,4,5,6,-1,0,1,2,-1,0,2,9,-1,3,0,9,-1,3,9,7,-1,4,3,7,-1,5,4,7,-1})
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_04-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_04-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(0.054902,0.0666667,0.0627451).setShininess(1.0)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_04-COORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(0.227451,0.223529,0.184314).setShininess(1.0)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_04-COORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_ovalback")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_04-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_04-TEXCOORD")))))
      .addChild(new Transform("PolyFaceMesh_05").setTranslation(869.645,307.482,549.274)
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("brass")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate("PolyFaceMesh_05-COORD").setPoint(new MFVec3f(new double[] {-58.6412,9.95779,-12.0563,-58.6412,9.82941,12.0563,-5.37166,8.83499,-54.1805,-25.8598,9.746,-49.5091,-5.37169,8.24023,54.1805,58.5638,-9.95782,53.9603,-25.7687,9.19775,49.5295,58.6412,-9.67401,-54.0545,-47.9924,9.94824,-33.7809,-47.9925,9.5885,33.781})))
            .setTexCoord(new TextureCoordinate("PolyFaceMesh_05-TEXCOORD").setPoint(new MFVec2f(new double[] {0.531832,0.549047,0.531832,0.532658,0.740679,0.577679,0.660354,0.574504,0.740679,0.504026,0.991342,0.504175,0.660711,0.507187,0.991645,0.577594,0.573581,0.563814,0.573581,0.517891})))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_red_black")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_05-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_05-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_red_black_top")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_05-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_05-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_top1")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_05-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_05-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP1"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(0.5,0.5).setTranslation(0.53,0.43)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_05-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_05-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(0.141176,0.137255,0.105882).setShininess(0.2305)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_05-COORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,2.0).setTranslation(0.4,0.5)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_05-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_05-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,2.0).setTranslation(0.73,0.2)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_05-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_05-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,2.0).setTranslation(0.09,0.83)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_05-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_05-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,3.0)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_05-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_05-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.3,1.2)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_05-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_05-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_black_hatch")))
          .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {5,7,2,-1,2,4,5,-1,8,0,1,-1,8,1,9,-1,3,8,9,-1,3,9,6,-1,2,3,6,-1,4,2,6,-1}).setTexCoordIndex(new int[] {5,7,2,-1,2,4,5,-1,8,0,1,-1,8,1,9,-1,3,8,9,-1,3,9,6,-1,2,3,6,-1,4,2,6,-1})
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_05-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_05-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(0.054902,0.0666667,0.0627451).setShininess(1.0)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_05-COORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(0.227451,0.223529,0.184314).setShininess(1.0)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_05-COORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_ovalback")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_05-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_05-TEXCOORD")))))
      .addChild(new Transform("PolyFaceMesh_06").setTranslation(869.645,307.478,425.654)
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("brass")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate("PolyFaceMesh_06-COORD").setPoint(new MFVec3f(new double[] {-58.6412,9.83423,12.0562,-25.8598,9.75079,-49.5091,-5.37167,8.83981,-54.1805,-5.37169,8.24506,54.1805,58.5638,-9.95303,53.9603,-25.7687,9.20255,49.5295,58.6412,-9.66922,-54.0545,-47.9924,9.95306,-33.781,-47.9925,9.59332,33.7809})))
            .setTexCoord(new TextureCoordinate("PolyFaceMesh_06-TEXCOORD").setPoint(new MFVec2f(new double[] {0.531833,0.616683,0.660354,0.65853,0.740679,0.661705,0.740679,0.588051,0.991342,0.588201,0.660711,0.591212,0.991646,0.661619,0.573582,0.647839,0.573582,0.601917})))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_red_black")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_06-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_06-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_red_black_top")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_06-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_06-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_top1")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_06-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_06-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP1"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(0.5,0.5).setTranslation(0.53,0.43)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_06-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_06-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(0.141176,0.137255,0.105882).setShininess(0.2305)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_06-COORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,2.0).setTranslation(0.4,0.5)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_06-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_06-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,2.0).setTranslation(0.73,0.2)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_06-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_06-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,2.0).setTranslation(0.09,0.83)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_06-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_06-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,3.0)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_06-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_06-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.3,1.2)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_06-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_06-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_black_hatch")))
          .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {4,6,2,-1,2,3,4,-1,7,0,8,-1,1,7,8,-1,1,8,5,-1,2,1,5,-1,3,2,5,-1}).setTexCoordIndex(new int[] {4,6,2,-1,2,3,4,-1,7,0,8,-1,1,7,8,-1,1,8,5,-1,2,1,5,-1,3,2,5,-1})
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_06-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_06-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(0.054902,0.0666667,0.0627451).setShininess(1.0)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_06-COORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(0.227451,0.223529,0.184314).setShininess(1.0)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_06-COORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_ovalback")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_06-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_06-TEXCOORD")))))
      .addChild(new Transform("PolyFaceMesh_07").setTranslation(869.645,307.482,301.658)
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("brass")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate("PolyFaceMesh_07-COORD").setPoint(new MFVec3f(new double[] {-58.6412,9.95782,-12.0563,-58.6412,9.82944,12.0562,-47.9925,9.58853,33.781,-25.8598,9.74603,-49.5091,-5.37166,8.83502,-54.1805,-5.3717,8.2403,54.1805,58.5638,-9.95779,53.9603,-25.7687,9.19778,49.5295,58.6412,-9.67401,-54.0545,-47.9924,9.9483,-33.781})))
            .setTexCoord(new TextureCoordinate("PolyFaceMesh_07-TEXCOORD").setPoint(new MFVec2f(new double[] {0.531833,0.717354,0.531833,0.700964,0.573582,0.686198,0.660354,0.742811,0.740679,0.745986,0.740679,0.672332,0.991342,0.672482,0.660711,0.675493,0.991646,0.7459,0.573582,0.73212})))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_red_black")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_07-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_07-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_red_black_top")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_07-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_07-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_top1")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_07-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_07-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP1"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(0.5,0.5).setTranslation(0.53,0.43)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_07-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_07-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(0.141176,0.137255,0.105882).setShininess(0.2305)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_07-COORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,2.0).setTranslation(0.4,0.5)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_07-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_07-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,2.0).setTranslation(0.73,0.2)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_07-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_07-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,2.0).setTranslation(0.09,0.83)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_07-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_07-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,3.0)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_07-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_07-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.3,1.2)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_07-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_07-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_black_hatch")))
          .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {6,8,4,-1,4,5,6,-1,9,0,1,-1,9,1,2,-1,3,9,2,-1,3,2,7,-1,4,3,7,-1,5,4,7,-1}).setTexCoordIndex(new int[] {6,8,4,-1,4,5,6,-1,9,0,1,-1,9,1,2,-1,3,9,2,-1,3,2,7,-1,4,3,7,-1,5,4,7,-1})
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_07-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_07-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(0.054902,0.0666667,0.0627451).setShininess(1.0)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_07-COORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(0.227451,0.223529,0.184314).setShininess(1.0)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_07-COORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_ovalback")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_07-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_07-TEXCOORD")))))
      .addChild(new Transform("PolyFaceMesh_08").setTranslation(869.645,307.482,177.735)
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("brass")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate("PolyFaceMesh_08-COORD").setPoint(new MFVec3f(new double[] {-47.9924,9.94827,-33.781,-58.6412,9.95782,-12.0563,-58.6412,9.82944,12.0562,-47.9924,9.58853,33.7809,-25.8598,9.74603,-49.5091,-5.37166,8.83502,-54.1805,-5.37168,8.2403,54.1805,58.5638,-9.95782,53.9603,-25.7687,9.19775,49.5295,58.6412,-9.67401,-54.0545})))
            .setTexCoord(new TextureCoordinate("PolyFaceMesh_08-TEXCOORD").setPoint(new MFVec2f(new double[] {0.573582,0.816351,0.531833,0.801585,0.531833,0.785195,0.573582,0.770429,0.660354,0.827041,0.74068,0.830217,0.740679,0.756563,0.991342,0.756713,0.660712,0.759724,0.991646,0.830131})))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_red_black")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_08-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_08-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_red_black_top")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_08-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_08-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_top1")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_08-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_08-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP1"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(0.5,0.5).setTranslation(0.53,0.43)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_08-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_08-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(0.141176,0.137255,0.105882).setShininess(0.2305)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_08-COORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,2.0).setTranslation(0.4,0.5)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_08-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_08-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,2.0).setTranslation(0.73,0.2)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_08-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_08-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,2.0).setTranslation(0.09,0.83)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_08-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_08-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,3.0)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_08-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_08-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.3,1.2)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_08-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_08-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_black_hatch")))
          .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {7,9,5,-1,5,6,7,-1,0,1,2,-1,0,2,3,-1,4,0,3,-1,4,3,8,-1,5,4,8,-1,6,5,8,-1}).setTexCoordIndex(new int[] {7,9,5,-1,5,6,7,-1,0,1,2,-1,0,2,3,-1,4,0,3,-1,4,3,8,-1,5,4,8,-1,6,5,8,-1})
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_08-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_08-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(0.054902,0.0666667,0.0627451).setShininess(1.0)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_08-COORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(0.227451,0.223529,0.184314).setShininess(1.0)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_08-COORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_ovalback")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_08-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_08-TEXCOORD")))))
      .addChild(new Transform("PolyFaceMesh_09").setTranslation(869.645,307.482,53.8531)
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("brass")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate("PolyFaceMesh_09-COORD").setPoint(new MFVec3f(new double[] {-47.9924,9.94827,-33.781,-58.6412,9.95782,-12.0563,-58.6412,9.82944,12.0562,-25.8598,9.74603,-49.5091,-5.37166,8.83502,-54.1805,-5.37169,8.24026,54.1805,58.5638,-9.95782,53.9603,-25.7687,9.19775,49.5295,58.6412,-9.67401,-54.0545,-47.9924,9.5885,33.781})))
            .setTexCoord(new TextureCoordinate("PolyFaceMesh_09-TEXCOORD").setPoint(new MFVec2f(new double[] {0.573582,0.900554,0.531833,0.885788,0.531833,0.869398,0.660355,0.911245,0.74068,0.91442,0.74068,0.840766,0.991343,0.840916,0.660712,0.843928,0.991646,0.914334,0.573582,0.854632})))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_red_black")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_09-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_09-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_red_black_top")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_09-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_09-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_top1")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_09-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_09-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP1"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(0.5,0.5).setTranslation(0.53,0.43)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_09-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_09-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(0.141176,0.137255,0.105882).setShininess(0.2305)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_09-COORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,2.0).setTranslation(0.4,0.5)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_09-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_09-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,2.0).setTranslation(0.73,0.2)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_09-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_09-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,2.0).setTranslation(0.09,0.83)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_09-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_09-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,3.0)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_09-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_09-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.3,1.2)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_09-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_09-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_black_hatch")))
          .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {6,8,4,-1,4,5,6,-1,0,1,2,-1,0,2,9,-1,3,0,9,-1,3,9,7,-1,4,3,7,-1,5,4,7,-1}).setTexCoordIndex(new int[] {6,8,4,-1,4,5,6,-1,0,1,2,-1,0,2,9,-1,3,0,9,-1,3,9,7,-1,4,3,7,-1,5,4,7,-1})
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_09-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_09-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(0.054902,0.0666667,0.0627451).setShininess(1.0)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_09-COORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(0.227451,0.223529,0.184314).setShininess(1.0)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_09-COORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_ovalback")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_09-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_09-TEXCOORD")))))
      .addChild(new Transform("PolyFaceMesh_010").setTranslation(869.645,307.482,-71.3193)
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("brass")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate("PolyFaceMesh_010-COORD").setPoint(new MFVec3f(new double[] {-58.6412,9.82941,12.0562,-25.8598,9.746,-49.5091,-5.37166,8.83502,-54.1805,-5.37169,8.24026,54.1805,58.5638,-9.95782,53.9603,-25.7687,9.19775,49.5295,58.6412,-9.67401,-54.0545,-58.6412,9.95779,-12.0563,-47.9925,9.5885,33.781,-47.9924,9.94824,-33.781})))
            .setTexCoord(new TextureCoordinate("PolyFaceMesh_010-TEXCOORD").setPoint(new MFVec2f(new double[] {0.531833,0.954479,0.660355,0.996325,0.74068,0.9995,0.74068,0.925847,0.991343,0.925996,0.660712,0.929008,0.991646,0.999415,0.531833,0.970868,0.573582,0.939713,0.573583,0.985635})))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_red_black")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_010-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_010-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_red_black_top")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_010-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_010-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_top1")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_010-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_010-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP1"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(0.5,0.5).setTranslation(0.53,0.43)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_010-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_010-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(0.141176,0.137255,0.105882).setShininess(0.2305)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_010-COORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,2.0).setTranslation(0.4,0.5)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_010-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_010-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,2.0).setTranslation(0.73,0.2)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_010-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_010-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,2.0).setTranslation(0.09,0.83)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_010-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_010-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,3.0)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_010-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_010-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.3,1.2)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_010-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_010-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_black_hatch")))
          .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {4,6,2,-1,2,3,4,-1,9,7,0,-1,9,0,8,-1,1,9,8,-1,1,8,5,-1,2,1,5,-1,3,2,5,-1}).setTexCoordIndex(new int[] {4,6,2,-1,2,3,4,-1,9,7,0,-1,9,0,8,-1,1,9,8,-1,1,8,5,-1,2,1,5,-1,3,2,5,-1})
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_010-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_010-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(0.054902,0.0666667,0.0627451).setShininess(1.0)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_010-COORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(0.227451,0.223529,0.184314).setShininess(1.0)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_010-COORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_ovalback")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_010-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_010-TEXCOORD")))))
      .addChild(new Transform("PolyFaceMesh_011").setTranslation(736.124,307.483,1290.07)
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("brass")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate("PolyFaceMesh_011-COORD").setPoint(new MFVec3f(new double[] {47.9924,9.9483,-33.7809,58.6412,9.95782,-12.0563,58.6412,9.82941,12.0562,25.8598,9.74603,-49.5092,5.37167,8.83502,-54.1803,5.3717,8.2403,54.1804,-58.5638,-9.95779,53.9602,25.7687,9.19778,49.5294,47.9925,9.58853,33.7811,-58.6412,-9.67395,-54.0544})))
            .setTexCoord(new TextureCoordinate("PolyFaceMesh_011-TEXCOORD").setPoint(new MFVec2f(new double[] {0.426416,0.060287,0.468165,0.045521,0.468165,0.029131,0.339644,0.070978,0.259319,0.074153,0.259319,4.99E-4,0.008655,6.49E-4,0.339287,0.00366,0.426416,0.014365,0.008352,0.074067})))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_red_black")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_011-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_011-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_red_black_top")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_011-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_011-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_top1")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_011-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_011-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP1"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(0.5,0.5).setTranslation(0.53,0.43)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_011-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_011-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(0.141176,0.137255,0.105882).setShininess(0.2305)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_011-COORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,2.0).setTranslation(0.4,0.5)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_011-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_011-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,2.0).setTranslation(0.73,0.2)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_011-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_011-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,2.0).setTranslation(0.09,0.83)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_011-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_011-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,3.0)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_011-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_011-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.3,1.2)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_011-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_011-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_black_hatch")))
          .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {2,1,0,-1,8,2,0,-1,8,0,3,-1,7,8,3,-1,7,3,4,-1,5,7,4,-1,6,5,4,-1,4,9,6,-1}).setTexCoordIndex(new int[] {2,1,0,-1,8,2,0,-1,8,0,3,-1,7,8,3,-1,7,3,4,-1,5,7,4,-1,6,5,4,-1,4,9,6,-1})
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_011-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_011-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(0.054902,0.0666667,0.0627451).setShininess(1.0)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_011-COORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(0.227451,0.223529,0.184314).setShininess(1.0)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_011-COORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_ovalback")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_011-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_011-TEXCOORD")))))
      .addChild(new Transform("PolyFaceMesh_012").setTranslation(735.558,306.979,1161.63)
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("brass")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate("PolyFaceMesh_012-COORD").setPoint(new MFVec3f(new double[] {48.5588,10.4514,-29.3563,59.2075,10.461,-7.63171,59.2075,10.3326,16.4808,5.93799,9.33817,-49.7557,26.4261,10.2492,-45.0846,5.93801,8.74341,58.6051,-57.9974,-9.45465,58.3849,26.335,9.70093,53.954,48.5588,10.0917,38.2056,-59.2075,-10.461,-58.605})))
            .setTexCoord(new TextureCoordinate("PolyFaceMesh_012-TEXCOORD").setPoint(new MFVec2f(new double[] {0.426419,0.144583,0.468168,0.129816,0.468168,0.113427,0.259321,0.158448,0.339646,0.155273,0.259321,0.084794,0.008658,0.084944,0.339289,0.087956,0.426419,0.09866,0.003914,0.164463})))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_red_black")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_012-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_012-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_red_black_top")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_012-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_012-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_top1")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_012-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_012-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP1"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(0.5,0.5).setTranslation(0.53,0.43)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_012-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_012-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(0.141176,0.137255,0.105882).setShininess(0.2305)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_012-COORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,2.0).setTranslation(0.4,0.5)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_012-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_012-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,2.0).setTranslation(0.73,0.2)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_012-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_012-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,2.0).setTranslation(0.09,0.83)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_012-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_012-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,3.0)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_012-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_012-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.3,1.2)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_012-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_012-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_black_hatch")))
          .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {2,1,0,-1,8,2,0,-1,8,0,4,-1,7,8,4,-1,7,4,3,-1,5,7,3,-1,6,5,3,-1,3,9,6,-1}).setTexCoordIndex(new int[] {2,1,0,-1,8,2,0,-1,8,0,4,-1,7,8,4,-1,7,4,3,-1,5,7,3,-1,6,5,3,-1,3,9,6,-1})
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_012-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_012-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(0.054902,0.0666667,0.0627451).setShininess(1.0)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_012-COORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(0.227451,0.223529,0.184314).setShininess(1.0)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_012-COORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_ovalback")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_012-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_012-TEXCOORD")))))
      .addChild(new Transform("PolyFaceMesh_013").setTranslation(735.431,306.854,1046.27)
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("brass")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate("PolyFaceMesh_013-COORD").setPoint(new MFVec3f(new double[] {48.6857,10.577,-36.361,59.3345,10.5865,-14.6364,59.3345,10.4581,9.4762,26.5531,10.3747,-52.0892,6.06496,9.46368,-56.7604,6.06497,8.86896,51.6005,-59.0805,-10.3354,56.7604,-59.3345,-10.5865,-56.0659,26.462,9.82645,46.9495,48.6857,10.2172,31.2009})))
            .setTexCoord(new TextureCoordinate("PolyFaceMesh_013-TEXCOORD").setPoint(new MFVec2f(new double[] {0.426418,0.227758,0.468168,0.212992,0.468168,0.196603,0.339646,0.238449,0.259321,0.241624,0.259321,0.16797,0.003913,0.164463,0.002918,0.241152,0.339289,0.171132,0.426418,0.181836})))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_red_black")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_013-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_013-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_red_black_top")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_013-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_013-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_top1")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_013-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_013-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP1"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(0.5,0.5).setTranslation(0.53,0.43)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_013-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_013-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(0.141176,0.137255,0.105882).setShininess(0.2305)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_013-COORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,2.0).setTranslation(0.4,0.5)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_013-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_013-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,2.0).setTranslation(0.73,0.2)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_013-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_013-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,2.0).setTranslation(0.09,0.83)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_013-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_013-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,3.0)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_013-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_013-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.3,1.2)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_013-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_013-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_black_hatch")))
          .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {2,1,0,-1,9,2,0,-1,9,0,3,-1,8,9,3,-1,8,3,4,-1,5,8,4,-1,6,5,4,-1,4,7,6,-1}).setTexCoordIndex(new int[] {2,1,0,-1,9,2,0,-1,9,0,3,-1,8,9,3,-1,8,3,4,-1,5,8,4,-1,6,5,4,-1,4,7,6,-1})
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_013-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_013-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(0.054902,0.0666667,0.0627451).setShininess(1.0)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_013-COORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(0.227451,0.223529,0.184314).setShininess(1.0)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_013-COORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_ovalback")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_013-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_013-TEXCOORD")))))
      .addChild(new Transform("PolyFaceMesh_014").setTranslation(735.66,306.142,922.391)
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("brass")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate("PolyFaceMesh_014-COORD").setPoint(new MFVec3f(new double[] {48.4565,11.2891,-34.9496,59.1053,11.2986,-13.225,59.1053,11.1703,10.8875,48.4565,10.9294,32.6122,26.3239,11.0869,-50.6779,5.83573,10.1758,-55.3492,5.83576,9.58112,53.0118,-59.1053,-11.2987,55.3492,26.2328,10.5386,48.3608,-58.1771,-8.33319,-55.2232})))
            .setTexCoord(new TextureCoordinate("PolyFaceMesh_014-TEXCOORD").setPoint(new MFVec2f(new double[] {0.426419,0.310998,0.468168,0.296232,0.468168,0.279842,0.426419,0.265076,0.339646,0.321689,0.259321,0.324864,0.259321,0.25121,0.004715,0.249621,0.339289,0.254371,0.008354,0.324778})))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_red_black")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_014-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_014-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_red_black_top")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_014-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_014-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_top1")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_014-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_014-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP1"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(0.5,0.5).setTranslation(0.53,0.43)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_014-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_014-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(0.141176,0.137255,0.105882).setShininess(0.2305)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_014-COORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,2.0).setTranslation(0.4,0.5)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_014-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_014-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,2.0).setTranslation(0.73,0.2)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_014-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_014-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,2.0).setTranslation(0.09,0.83)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_014-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_014-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,3.0)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_014-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_014-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.3,1.2)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_014-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_014-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_black_hatch")))
          .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {2,1,0,-1,3,2,0,-1,3,0,4,-1,8,3,4,-1,8,4,5,-1,6,8,5,-1,7,6,5,-1,5,9,7,-1}).setTexCoordIndex(new int[] {2,1,0,-1,3,2,0,-1,3,0,4,-1,8,3,4,-1,8,4,5,-1,6,8,5,-1,7,6,5,-1,5,9,7,-1})
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_014-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_014-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(0.054902,0.0666667,0.0627451).setShininess(1.0)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_014-COORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(0.227451,0.223529,0.184314).setShininess(1.0)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_014-COORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_ovalback")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_014-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_014-TEXCOORD")))))
      .addChild(new Transform("PolyFaceMesh_015").setTranslation(736.124,307.482,796.971)
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("brass")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate("PolyFaceMesh_015-COORD").setPoint(new MFVec3f(new double[] {47.9924,9.94827,-33.781,58.6412,9.95782,-12.0564,58.6412,9.82944,12.0563,25.8598,9.74603,-49.5092,5.37167,8.83502,-54.1805,5.37169,8.24026,54.1805,-58.5638,-9.95782,53.9603,25.7687,9.19775,49.5295,47.9925,9.5885,33.7809,-58.6412,-9.67401,-54.0546})))
            .setTexCoord(new TextureCoordinate("PolyFaceMesh_015-TEXCOORD").setPoint(new MFVec2f(new double[] {0.426418,0.395453,0.468168,0.380686,0.468168,0.364297,0.339646,0.406143,0.259321,0.409318,0.259321,0.335665,0.008657,0.335814,0.339289,0.338826,0.426418,0.34953,0.008354,0.409233})))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_red_black")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_015-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_015-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_red_black_top")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_015-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_015-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_top1")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_015-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_015-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP1"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(0.5,0.5).setTranslation(0.53,0.43)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_015-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_015-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(0.141176,0.137255,0.105882).setShininess(0.2305)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_015-COORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,2.0).setTranslation(0.4,0.5)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_015-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_015-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,2.0).setTranslation(0.73,0.2)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_015-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_015-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,2.0).setTranslation(0.09,0.83)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_015-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_015-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,3.0)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_015-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_015-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.3,1.2)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_015-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_015-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_black_hatch")))
          .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {2,1,0,-1,8,2,0,-1,8,0,3,-1,7,8,3,-1,7,3,4,-1,5,7,4,-1,6,5,4,-1,4,9,6,-1}).setTexCoordIndex(new int[] {2,1,0,-1,8,2,0,-1,8,0,3,-1,7,8,3,-1,7,3,4,-1,5,7,4,-1,6,5,4,-1,4,9,6,-1})
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_015-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_015-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(0.054902,0.0666667,0.0627451).setShininess(1.0)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_015-COORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(0.227451,0.223529,0.184314).setShininess(1.0)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_015-COORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_ovalback")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_015-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_015-TEXCOORD")))))
      .addChild(new Transform("PolyFaceMesh_016").setTranslation(735.122,305.496,673.279)
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("brass")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate("PolyFaceMesh_016-COORD").setPoint(new MFVec3f(new double[] {48.9941,11.935,-34.0319,59.6429,11.9445,-12.3073,59.6429,11.8162,11.8053,26.8615,11.7328,-49.7601,6.37337,10.8218,-54.4314,6.3734,10.227,53.9295,-59.6429,-11.9445,54.4315,26.7704,11.1845,49.2786,48.9942,11.5753,33.53,-57.6395,-7.68726,-54.3055})))
            .setTexCoord(new TextureCoordinate("PolyFaceMesh_016-TEXCOORD").setPoint(new MFVec2f(new double[] {0.426419,0.479697,0.468168,0.464931,0.468168,0.448541,0.339646,0.490388,0.259321,0.493563,0.259321,0.419909,5.0E-4,0.419568,0.339289,0.42307,0.426419,0.433775,0.008354,0.493477})))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_red_black")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_016-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_016-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_red_black_top")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_016-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_016-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_top1")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_016-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_016-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP1"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(0.5,0.5).setTranslation(0.53,0.43)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_016-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_016-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(0.141176,0.137255,0.105882).setShininess(0.2305)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_016-COORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,2.0).setTranslation(0.4,0.5)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_016-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_016-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,2.0).setTranslation(0.73,0.2)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_016-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_016-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,2.0).setTranslation(0.09,0.83)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_016-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_016-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,3.0)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_016-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_016-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.3,1.2)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_016-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_016-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_black_hatch")))
          .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {2,1,0,-1,8,2,0,-1,8,0,3,-1,7,8,3,-1,7,3,4,-1,5,7,4,-1,6,5,4,-1,4,9,6,-1}).setTexCoordIndex(new int[] {2,1,0,-1,8,2,0,-1,8,0,3,-1,7,8,3,-1,7,3,4,-1,5,7,4,-1,6,5,4,-1,4,9,6,-1})
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_016-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_016-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(0.054902,0.0666667,0.0627451).setShininess(1.0)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_016-COORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(0.227451,0.223529,0.184314).setShininess(1.0)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_016-COORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_ovalback")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_016-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_016-TEXCOORD")))))
      .addChild(new Transform("PolyFaceMesh_017").setTranslation(736.124,307.482,549.274)
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("brass")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate("PolyFaceMesh_017-COORD").setPoint(new MFVec3f(new double[] {47.9924,9.94824,-33.7809,58.6412,9.95779,-12.0563,58.6412,9.82941,12.0563,5.37166,8.83499,-54.1805,25.8598,9.746,-49.5091,5.37169,8.24023,54.1805,-58.5638,-9.95782,53.9603,25.7687,9.19775,49.5295,47.9924,9.5885,33.781,-58.6412,-9.67401,-54.0545})))
            .setTexCoord(new TextureCoordinate("PolyFaceMesh_017-TEXCOORD").setPoint(new MFVec2f(new double[] {0.426419,0.563814,0.468168,0.549047,0.468168,0.532658,0.259321,0.577679,0.339646,0.574504,0.259321,0.504026,0.008658,0.504175,0.339289,0.507187,0.426419,0.517891,0.008354,0.577594})))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_red_black")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_017-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_017-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_red_black_top")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_017-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_017-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_top1")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_017-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_017-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP1"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(0.5,0.5).setTranslation(0.53,0.43)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_017-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_017-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(0.141176,0.137255,0.105882).setShininess(0.2305)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_017-COORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,2.0).setTranslation(0.4,0.5)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_017-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_017-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,2.0).setTranslation(0.73,0.2)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_017-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_017-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,2.0).setTranslation(0.09,0.83)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_017-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_017-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,3.0)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_017-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_017-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.3,1.2)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_017-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_017-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_black_hatch")))
          .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {2,1,0,-1,8,2,0,-1,8,0,4,-1,7,8,4,-1,7,4,3,-1,5,7,3,-1,6,5,3,-1,3,9,6,-1}).setTexCoordIndex(new int[] {2,1,0,-1,8,2,0,-1,8,0,4,-1,7,8,4,-1,7,4,3,-1,5,7,3,-1,6,5,3,-1,3,9,6,-1})
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_017-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_017-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(0.054902,0.0666667,0.0627451).setShininess(1.0)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_017-COORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(0.227451,0.223529,0.184314).setShininess(1.0)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_017-COORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_ovalback")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_017-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_017-TEXCOORD")))))
      .addChild(new Transform("PolyFaceMesh_018").setTranslation(736.124,307.482,425.654)
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("brass")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate("PolyFaceMesh_018-COORD").setPoint(new MFVec3f(new double[] {47.9924,9.9483,-33.781,58.6412,9.95782,-12.0564,58.6412,9.82947,12.0562,47.9925,9.58856,33.7809,25.8598,9.74603,-49.5091,5.37168,8.83505,-54.1805,5.3717,8.2403,54.1805,-58.5638,-9.95779,53.9603,25.7687,9.19778,49.5295,-58.6412,-9.67398,-54.0545})))
            .setTexCoord(new TextureCoordinate("PolyFaceMesh_018-TEXCOORD").setPoint(new MFVec2f(new double[] {0.426419,0.647839,0.468168,0.633073,0.468168,0.616683,0.426419,0.601917,0.339646,0.65853,0.259321,0.661705,0.259321,0.588051,0.008658,0.588201,0.339289,0.591212,0.008354,0.661619})))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_red_black")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_018-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_018-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_red_black_top")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_018-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_018-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_top1")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_018-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_018-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP1"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(0.5,0.5).setTranslation(0.53,0.43)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_018-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_018-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(0.141176,0.137255,0.105882).setShininess(0.2305)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_018-COORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,2.0).setTranslation(0.4,0.5)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_018-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_018-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,2.0).setTranslation(0.73,0.2)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_018-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_018-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,2.0).setTranslation(0.09,0.83)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_018-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_018-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,3.0)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_018-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_018-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.3,1.2)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_018-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_018-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_black_hatch")))
          .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {2,1,0,-1,3,2,0,-1,3,0,4,-1,8,3,4,-1,8,4,5,-1,6,8,5,-1,7,6,5,-1,5,9,7,-1}).setTexCoordIndex(new int[] {2,1,0,-1,3,2,0,-1,3,0,4,-1,8,3,4,-1,8,4,5,-1,6,8,5,-1,7,6,5,-1,5,9,7,-1})
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_018-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_018-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(0.054902,0.0666667,0.0627451).setShininess(1.0)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_018-COORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(0.227451,0.223529,0.184314).setShininess(1.0)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_018-COORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_ovalback")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_018-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_018-TEXCOORD")))))
      .addChild(new Transform("PolyFaceMesh_019").setTranslation(736.124,307.482,301.658)
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("brass")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate("PolyFaceMesh_019-COORD").setPoint(new MFVec3f(new double[] {47.9924,9.9483,-33.781,58.6412,9.95782,-12.0563,58.6412,9.82944,12.0562,47.9924,9.58853,33.781,25.8598,9.74603,-49.5091,5.37166,8.83502,-54.1805,5.3717,8.2403,54.1805,-58.5638,-9.95779,53.9603,25.7687,9.19778,49.5295,-58.6412,-9.67401,-54.0545})))
            .setTexCoord(new TextureCoordinate("PolyFaceMesh_019-TEXCOORD").setPoint(new MFVec2f(new double[] {0.426419,0.73212,0.468168,0.717354,0.468168,0.700964,0.426419,0.686198,0.339646,0.742811,0.259321,0.745986,0.259321,0.672332,0.008658,0.672482,0.339289,0.675493,0.008354,0.7459})))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_red_black")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_019-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_019-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_red_black_top")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_019-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_019-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_top1")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_019-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_019-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP1"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(0.5,0.5).setTranslation(0.53,0.43)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_019-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_019-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(0.141176,0.137255,0.105882).setShininess(0.2305)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_019-COORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,2.0).setTranslation(0.4,0.5)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_019-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_019-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,2.0).setTranslation(0.73,0.2)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_019-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_019-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,2.0).setTranslation(0.09,0.83)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_019-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_019-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,3.0)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_019-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_019-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.3,1.2)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_019-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_019-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_black_hatch")))
          .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {2,1,0,-1,3,2,0,-1,3,0,4,-1,8,3,4,-1,8,4,5,-1,6,8,5,-1,7,6,5,-1,5,9,7,-1}).setTexCoordIndex(new int[] {2,1,0,-1,3,2,0,-1,3,0,4,-1,8,3,4,-1,8,4,5,-1,6,8,5,-1,7,6,5,-1,5,9,7,-1})
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_019-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_019-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(0.054902,0.0666667,0.0627451).setShininess(1.0)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_019-COORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(0.227451,0.223529,0.184314).setShininess(1.0)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_019-COORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_ovalback")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_019-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_019-TEXCOORD")))))
      .addChild(new Transform("PolyFaceMesh_020").setTranslation(736.124,307.482,177.735)
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("brass")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate("PolyFaceMesh_020-COORD").setPoint(new MFVec3f(new double[] {47.9924,9.94827,-33.781,58.6412,9.95782,-12.0563,58.6412,9.82944,12.0562,47.9924,9.58853,33.7809,25.8598,9.74603,-49.5091,5.37166,8.83502,-54.1805,5.37168,8.2403,54.1805,-58.5638,-9.95782,53.9603,25.7687,9.19775,49.5295,-58.6412,-9.67401,-54.0545})))
            .setTexCoord(new TextureCoordinate("PolyFaceMesh_020-TEXCOORD").setPoint(new MFVec2f(new double[] {0.426419,0.816351,0.468168,0.801585,0.468168,0.785195,0.426419,0.770429,0.339646,0.827041,0.259321,0.830217,0.259321,0.756563,0.008658,0.756713,0.339289,0.759724,0.008354,0.830131})))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_red_black")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_020-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_020-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_red_black_top")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_020-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_020-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_top1")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_020-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_020-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP1"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(0.5,0.5).setTranslation(0.53,0.43)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_020-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_020-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(0.141176,0.137255,0.105882).setShininess(0.2305)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_020-COORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,2.0).setTranslation(0.4,0.5)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_020-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_020-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,2.0).setTranslation(0.73,0.2)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_020-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_020-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,2.0).setTranslation(0.09,0.83)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_020-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_020-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,3.0)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_020-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_020-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.3,1.2)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_020-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_020-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_black_hatch")))
          .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {2,1,0,-1,3,2,0,-1,3,0,4,-1,8,3,4,-1,8,4,5,-1,6,8,5,-1,7,6,5,-1,5,9,7,-1}).setTexCoordIndex(new int[] {2,1,0,-1,3,2,0,-1,3,0,4,-1,8,3,4,-1,8,4,5,-1,6,8,5,-1,7,6,5,-1,5,9,7,-1})
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_020-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_020-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(0.054902,0.0666667,0.0627451).setShininess(1.0)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_020-COORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(0.227451,0.223529,0.184314).setShininess(1.0)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_020-COORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_ovalback")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_020-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_020-TEXCOORD")))))
      .addChild(new Transform("PolyFaceMesh_021").setTranslation(736.124,307.482,53.8531)
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("brass")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate("PolyFaceMesh_021-COORD").setPoint(new MFVec3f(new double[] {47.9924,9.94827,-33.781,58.6412,9.95782,-12.0563,58.6412,9.82944,12.0562,25.8598,9.74603,-49.5091,5.37166,8.83502,-54.1805,5.37169,8.24026,54.1805,-58.5638,-9.95782,53.9603,25.7687,9.19775,49.5295,47.9924,9.5885,33.781,-58.6412,-9.67401,-54.0545})))
            .setTexCoord(new TextureCoordinate("PolyFaceMesh_021-TEXCOORD").setPoint(new MFVec2f(new double[] {0.426419,0.900554,0.468168,0.885788,0.468168,0.869398,0.339646,0.911245,0.259321,0.91442,0.259321,0.840766,0.008658,0.840916,0.339289,0.843928,0.426419,0.854632,0.008354,0.914334})))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_red_black")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_021-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_021-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_red_black_top")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_021-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_021-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_top1")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_021-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_021-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP1"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(0.5,0.5).setTranslation(0.53,0.43)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_021-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_021-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(0.141176,0.137255,0.105882).setShininess(0.2305)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_021-COORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,2.0).setTranslation(0.4,0.5)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_021-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_021-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,2.0).setTranslation(0.73,0.2)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_021-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_021-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,2.0).setTranslation(0.09,0.83)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_021-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_021-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,3.0)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_021-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_021-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.3,1.2)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_021-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_021-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_black_hatch")))
          .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {2,1,0,-1,8,2,0,-1,8,0,3,-1,7,8,3,-1,7,3,4,-1,5,7,4,-1,6,5,4,-1,4,9,6,-1}).setTexCoordIndex(new int[] {2,1,0,-1,8,2,0,-1,8,0,3,-1,7,8,3,-1,7,3,4,-1,5,7,4,-1,6,5,4,-1,4,9,6,-1})
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_021-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_021-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(0.054902,0.0666667,0.0627451).setShininess(1.0)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_021-COORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(0.227451,0.223529,0.184314).setShininess(1.0)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_021-COORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_ovalback")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_021-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_021-TEXCOORD")))))
      .addChild(new Transform("PolyFaceMesh_022").setTranslation(736.124,307.482,-71.3193)
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("brass")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate("PolyFaceMesh_022-COORD").setPoint(new MFVec3f(new double[] {58.6412,9.95779,-12.0563,58.6412,9.82941,12.0562,47.9924,9.5885,33.781,47.9924,9.94824,-33.781,25.8598,9.746,-49.5091,5.37166,8.83502,-54.1805,5.37169,8.24026,54.1805,-58.5638,-9.95782,53.9603,25.7687,9.19775,49.5295,-58.6412,-9.67401,-54.0545})))
            .setTexCoord(new TextureCoordinate("PolyFaceMesh_022-TEXCOORD").setPoint(new MFVec2f(new double[] {0.468168,0.970868,0.468168,0.954479,0.426419,0.939713,0.426419,0.985635,0.339646,0.996325,0.259321,0.9995,0.259321,0.925847,0.008658,0.925997,0.339289,0.929008,0.008354,0.999415})))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_red_black")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_022-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_022-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_red_black_top")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_022-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_022-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_top1")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_022-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_022-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP1"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(0.5,0.5).setTranslation(0.53,0.43)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_022-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_022-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(0.141176,0.137255,0.105882).setShininess(0.2305)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_022-COORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,2.0).setTranslation(0.4,0.5)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_022-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_022-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,2.0).setTranslation(0.73,0.2)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_022-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_022-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,2.0).setTranslation(0.09,0.83)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_022-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_022-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,3.0)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_022-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_022-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.3,1.2)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_022-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_022-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_black_hatch")))
          .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {1,0,3,-1,2,1,3,-1,2,3,4,-1,8,2,4,-1,8,4,5,-1,6,8,5,-1,7,6,5,-1,5,9,7,-1}).setTexCoordIndex(new int[] {1,0,3,-1,2,1,3,-1,2,3,4,-1,8,2,4,-1,8,4,5,-1,6,8,5,-1,7,6,5,-1,5,9,7,-1})
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_022-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_022-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(0.054902,0.0666667,0.0627451).setShininess(1.0)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_022-COORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(0.227451,0.223529,0.184314).setShininess(1.0)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_022-COORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_ovalback")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("PolyFaceMesh_022-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("PolyFaceMesh_022-TEXCOORD")))))
      .addChild(new Transform("prop").setTranslation(802.885,435.296,-1.2207E-4)
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("brass")))
          .setGeometry(new IndexedFaceSet().setCoordIndex(getIndexedFaceSet_6_2609_coordIndex()).setTexCoordIndex(getIndexedFaceSet_6_2609_texCoordIndex())
            .setCoord(new Coordinate("prop-COORD").setPoint(getprop_COORD_7_2609_point()))
            .setTexCoord(new TextureCoordinate("prop-TEXCOORD").setPoint(getprop_TEXCOORD_7_2610_point()))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_red_black")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("prop-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("prop-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_red_black_top")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("prop-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("prop-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_top1")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("prop-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("prop-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP1"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(0.5,0.5).setTranslation(0.53,0.43)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("prop-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("prop-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(0.141176,0.137255,0.105882).setShininess(0.2305)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("prop-COORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,2.0).setTranslation(0.4,0.5)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("prop-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("prop-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,2.0).setTranslation(0.73,0.2)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("prop-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("prop-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,2.0).setTranslation(0.09,0.83)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("prop-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("prop-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.0,3.0)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("prop-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("prop-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_MP2"))
            .setTextureTransform(new TextureTransform().setCenter(0.5,0.5).setScale(1.3,1.2)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("prop-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("prop-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_black_hatch")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("prop-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("prop-TEXCOORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(0.054902,0.0666667,0.0627451).setShininess(1.0)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("prop-COORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(0.227451,0.223529,0.184314).setShininess(1.0)))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("prop-COORD"))))
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUSE("OHIO_ovalback")))
          .setGeometry(new IndexedFaceSet()
            .setCoord(new Coordinate().setUSE("prop-COORD"))
            .setTexCoord(new TextureCoordinate().setUSE("prop-TEXCOORD")))))));
            }
            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_6_171_coordIndex_1()
		{
			int[] value = {2,1,0,-1,0,1,3,-1,3,1,4,-1,4,1,5,-1,5,1,6,-1,6,1,7,-1,7,1,8,-1,8,1,9,-1,9,1,10,-1,10,1,11,-1,3,15,0,-1,0,15,14,-1,9,16,8,-1,9,13,16,-1,4,15,3,-1,15,4,17,-1,8,18,7,-1,8,16,18,-1,5,19,4,-1,17,4,19,-1,6,18,5,-1,19,5,18,-1,7,18,6,-1,20,12,1,-1,1,21,11,-1,1,12,21,-1,2,22,1,-1,20,1,22,-1,11,23,10,-1,11,21,23,-1,2,0,24,-1,22,2,24,-1,0,14,24,-1,25,9,10,-1,23,25,10,-1,13,9,25,-1,16,13,18,-1,25,23,13,-1,21,12,23,-1,23,12,13,-1,20,22,12,-1,24,14,22,-1,22,14,12,-1,12,14,13,-1,15,17,14,-1,14,17,13,-1,13,17,18,-1,18,17,19,-1,28,27,26,-1,26,27,29,-1,29,27,30,-1,30,27,31,-1,31,27,32,-1,32,27,33,-1,33,27,34,-1,34,27,35,-1,35,27,36,-1,36,27,37,-1,29,41,26,-1,26,41,40,-1,35,42,34,-1,35,39,42,-1,30,41,29,-1,41,30,43,-1,34,44,33,-1,34,42,44,-1,31,45,30,-1,43,30,45,-1,32,44,31,-1,45,31,44,-1,33,44,32,-1,46,38,27,-1,27,47,37,-1,27,38,47,-1,28,48,27,-1,46,27,48,-1,37,49,36,-1,37,47,49,-1,28,26,50,-1,48,28,50,-1,26,40,50,-1,51,35,36,-1,49,51,36,-1,39,35,51,-1,40,41,43,-1,48,50,40,-1,38,46,48,-1,38,48,40,-1,49,47,38,-1,39,51,49,-1,39,49,38,-1,39,38,40,-1,39,40,43,-1,44,42,39,-1,44,39,43,-1,44,43,45,-1};
			return value;
		}


		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_6_171_texCoordIndex_1()
		{
			int[] value = {0,1,2,-1,2,1,3,-1,3,1,4,-1,4,1,5,-1,5,1,6,-1,6,1,5,-1,5,1,4,-1,4,1,3,-1,3,1,2,-1,2,1,0,-1,3,7,2,-1,2,7,8,-1,3,7,4,-1,3,8,7,-1,4,7,3,-1,7,4,9,-1,4,10,5,-1,4,7,10,-1,5,11,4,-1,9,4,11,-1,6,10,5,-1,11,5,10,-1,5,10,6,-1,12,13,1,-1,1,14,0,-1,1,13,14,-1,0,15,1,-1,12,1,15,-1,0,16,2,-1,0,14,16,-1,0,2,17,-1,15,0,17,-1,2,8,17,-1,17,3,2,-1,16,17,2,-1,8,3,17,-1,7,8,10,-1,17,16,8,-1,14,13,16,-1,16,13,8,-1,12,15,13,-1,17,8,15,-1,15,8,13,-1,13,8,8,-1,7,9,8,-1,8,9,8,-1,8,9,10,-1,10,9,11,-1,18,19,20,-1,20,19,21,-1,21,19,22,-1,22,19,23,-1,23,19,24,-1,24,19,23,-1,23,19,22,-1,22,19,21,-1,21,19,20,-1,20,19,18,-1,21,25,20,-1,20,25,26,-1,21,25,22,-1,21,26,25,-1,22,25,21,-1,25,22,27,-1,22,28,23,-1,22,25,28,-1,23,29,22,-1,27,22,29,-1,24,28,23,-1,29,23,28,-1,23,28,24,-1,30,31,19,-1,19,32,18,-1,19,31,32,-1,18,33,19,-1,30,19,33,-1,18,34,20,-1,18,32,34,-1,18,20,35,-1,33,18,35,-1,20,26,35,-1,35,21,20,-1,34,35,20,-1,26,21,35,-1,26,25,27,-1,33,35,26,-1,31,30,33,-1,31,33,26,-1,34,32,31,-1,26,35,34,-1,26,34,31,-1,26,31,26,-1,26,26,27,-1,28,25,26,-1,28,26,27,-1,28,27,29,-1};
			return value;
		}


		/** Define subarrays using type double[] */
		private double[] getohio_class_sub_body_COORD_7_259_point_1()
		{
			double[] value = {-136.948,-645.991,-1081.0,-217.035,-558.034,-1081.0,-240.647,-444.599,-1081.0,-215.146,-336.873,-1081.0,-209.764,-331.591,-1408.58,-238.701,-432.199,-1408.58,-219.494,-547.399,-1408.58,-137.282,-643.539,-1408.58,-28.4404,-537.929,-2885.38,-20.9165,-515.137,-2998.77,-49.4516,-505.122,-2985.49,-11.3174,-488.944,-3116.2,-18.4877,-443.753,-3237.77,-221.598,-496.478,-1951.5,-155.279,-515.568,-2433.34,-111.104,-491.794,-2761.92,-99.1502,-476.583,-2884.4,-108.005,-418.423,-2874.62,-85.6876,-412.975,-2994.15,-88.8307,-382.844,-2879.79,-30.2839,-403.231,-3137.11,-43.3279,-408.995,-3113.51,-59.6232,-424.179,-3087.73,-20.3002,-435.187,-3237.77,-69.6282,-480.838,-2993.61,-40.563,-469.25,-3110.55,-63.6232,-529.96,-2859.02,-83.8525,-500.561,-2882.83,-77.0334,-551.84,-2761.92,-111.422,-594.154,-2433.56,-134.021,-636.093,-1950.98,-141.122,-349.854,-2433.34,-125.413,-433.695,-2761.92,-180.882,-437.198,-2433.34,-217.38,-386.687,-1951.5,-55.9619,-250.651,-2433.34,-36.3813,-334.279,-2880.96,-26.9424,-390.061,-3113.42,-0.007725,-414.92,-3237.77,-207.807,-420.287,-2994.18,-207.807,-423.902,-2910.41,-108.879,-453.088,-2874.64,-207.807,-450.409,-2910.55,-84.9085,-466.778,-2994.15,-189.615,-297.59,1221.43,-27.6831,-482.231,-3112.43,-13.7535,-419.666,-3237.77,-58.7558,-453.113,-3087.43,-137.851,-233.174,-1516.93,-46.8458,-197.579,-1792.41,-71.3545,-217.873,-1951.33,-14.189,-330.655,-2888.4,-207.807,-435.173,-2830.92,-207.807,-458.642,-2994.18,-298.714,-434.35,-2896.36,-301.96,-434.811,-2895.24,-288.847,-413.982,-2994.18,-298.707,-435.463,-2896.36,-294.875,-436.877,-2899.47,-290.209,-439.554,-2905.91,-287.148,-442.427,-2913.49,-285.794,-445.623,-2922.61,-286.24,-450.924,-2938.66,-294.875,-433.372,-2899.47,-290.209,-431.544,-2905.91,-287.148,-429.59,-2913.49,-285.794,-427.424,-2922.61,-286.239,-423.848,-2938.64,-286.858,-423.23,-2953.19,-288.847,-465.97,-2994.18,-286.858,-452.336,-2953.19,-317.012,-532.524,-2988.42,-319.717,-532.524,-2924.82,-319.717,-339.839,-2924.82,-317.012,-339.839,-2988.42,-318.001,-532.524,-2913.76,-318.001,-339.839,-2913.76,-310.348,-532.524,-2899.71,-310.348,-339.839,-2899.71,-302.956,-532.524,-2894.99,-302.956,-339.839,-2894.99,-302.685,-339.839,-3115.08,-296.893,-532.524,-3077.48,-308.476,-532.524,-3077.48,-293.741,-532.524,-3051.69,-288.356,-532.524,-2988.42,-285.651,-532.524,-2924.82,-287.368,-532.524,-2913.76,-295.09,-532.524,-2899.74,-296.893,-339.839,-3077.48,-308.476,-339.839,-3077.48,-293.741,-339.839,-3051.69,-311.628,-339.839,-3051.69,-288.356,-339.839,-2988.42,-285.651,-339.839,-2924.82,-287.368,-339.839,-2913.76,-295.09,-339.839,-2899.74,-9.36627,-506.029,-3044.15,-12.0468,-514.094,-3008.15,-15.5921,-537.353,-2895.91};
			return value;
		}
		private double[] getohio_class_sub_body_COORD_7_259_point_2()
		{
			double[] value = {-11.5594,-540.052,-2884.13,-14.7668,-521.274,-2973.23,-15.9372,-535.723,-2903.54,-5.31229,-498.105,-3079.91,-4.15944,-668.523,-3084.34,-7.48409,-668.523,-3052.4,-12.0804,-668.523,-2988.05,-13.283,-668.523,-2923.54,-12.6215,-668.523,-2914.14,-8.70643,-668.523,-2903.81,-3.72259,-668.523,-2897.82,0.0,-328.388,-2873.9,-13.4283,-349.772,-2990.89,0.022843,-370.457,-3116.98,0.0,-195.255,-3115.02,-7.48426,-195.255,-3052.4,-12.0805,-195.255,-2988.05,-13.2831,-195.255,-2923.54,-12.6217,-195.255,-2914.14,-8.7066,-195.255,-2903.81,-3.72276,-195.255,-2897.82,-103.315,-206.069,-1663.71,-114.503,-219.635,-1740.08,-116.427,-210.409,-1665.86,-124.562,-240.449,-1951.33,-95.786,-268.324,-2433.34,-302.685,-532.524,-3115.08,-311.628,-532.524,-3051.69,-184.009,-296.169,2373.25,-185.951,-602.454,1221.72,-228.928,-522.456,2373.83,-70.2233,-675.073,2374.92,-232.772,-410.397,2373.83,-164.452,-265.571,2284.73,-182.056,-606.426,2375.49,-87.251,-182.908,2367.61,-41.0116,-164.419,2368.12,-170.274,-270.576,2369.66,-126.042,-635.011,2790.58,-33.6309,-559.185,3293.86,-38.6598,-475.83,3336.95,-99.9968,-472.04,3293.86,-134.358,-517.818,3217.52,-164.426,-540.747,3109.92,-189.284,-341.514,2790.58,-153.783,-364.327,3109.92,-124.078,-382.238,3217.52,-80.1852,-396.587,3293.86,-38.6707,-442.431,3336.93,-204.691,-539.214,2791.25,-107.168,-612.054,3109.92,-87.466,-580.629,3217.52,-79.2404,-525.339,3293.86,-23.5455,-494.498,3336.96,-94.7728,-427.817,3293.86,-143.181,-448.296,3217.52,-177.021,-449.08,3109.92,-217.281,-442.496,2790.58,-69.1185,-226.497,2790.58,-58.9937,-278.46,3109.92,-52.6322,-317.169,3217.52,-150.991,-290.319,2790.58,-125.247,-325.638,3109.92,-100.676,-300.112,3109.92,-21.6749,-419.365,3336.96,-39.5825,-364.798,3293.86,-93.7474,-337.192,3216.99,-191.678,-308.445,2474.69,-122.3,-221.799,2474.97,-71.8093,-183.245,2474.97,-73.0861,-674.013,1221.4,-231.096,-388.362,1221.43,-236.154,-497.377,1221.43,-163.141,-260.376,1220.98,-162.983,-259.303,748.647,-132.518,-154.037,1215.05,-140.847,-172.67,729.131,-149.16,-204.048,-264.98,-162.624,-256.869,-323.045,-162.474,-255.852,-771.049,-142.726,-168.101,-719.441,-132.994,-144.919,-549.168,-142.201,-166.825,-504.072,-121.342,-132.319,-554.949,-120.826,-131.843,-759.343,-42.7091,-116.428,-560.127,-42.5837,-116.7,-761.489,-162.79,-257.993,171.737,-140.802,-168.945,191.222,-140.147,-161.409,-224.481,-132.092,-145.386,-34.9028,-148.759,-243.677,-1253.82,-162.37,-255.148,-1081.0,-129.014,-172.845,-1245.63,-116.707,-155.467,-1250.41,-96.0596,-156.774,-1404.69,-100.129,-143.215,-1250.84,-98.981,-129.992,-1082.65,-39.5656,-127.743,-1252.04,-33.8381,-120.409,-1082.65};
			return value;
		}
		private double[] getohio_class_sub_body_COORD_7_259_point_3()
		{
			double[] value = {-141.168,-173.609,-1064.05,-132.056,-146.221,-920.581,-142.702,-169.114,-889.222,-120.141,-134.016,-923.881,-116.869,-139.099,-1082.52,-41.6875,-117.808,-924.9,-33.5418,-170.559,-1662.75,-86.5684,-204.239,-1740.08,-118.18,-210.143,-1598.69,-94.6019,-171.525,-1511.98,-128.032,-220.206,-1516.93,-35.5498,-147.688,-1514.97,-43.595,-132.029,1843.4,-79.348,-138.061,1877.88,-43.1546,-144.898,2109.09,-77.5452,-155.296,2180.7,-45.2227,-167.244,2366.59,-85.7812,-185.648,2366.59,-95.3284,-174.809,2283.04,-76.8692,-163.838,2266.7,-162.144,-263.175,2196.38,-159.949,-260.897,2112.37,-102.358,-156.767,2107.9,-78.5282,-148.225,2090.6,-110.677,-143.192,1841.24,-106.673,-148.022,2000.41,-96.8844,-131.439,1618.81,-161.69,-260.613,1626.18,-160.305,-260.839,2012.84,-162.54,-256.299,-574.286,-133.011,-145.139,-261.216,-132.745,-144.639,-754.62,-122.749,-133.895,-267.505,-43.3558,-117.291,-272.602,-131.37,-147.662,460.283,-136.0,-232.518,-1407.96,-112.63,-171.273,-1401.98,-37.6054,-137.136,-1406.33,-162.422,-255.499,-926.47,-69.2677,-168.331,-1595.34,-79.4249,-142.863,2003.56,-43.9044,-125.909,1597.68,-99.5336,-165.011,2197.36,-160.851,-260.749,1860.29,-8.11947,-117.856,-83.3755,-8.11946,-117.985,-59.2629,-18.7682,-118.226,-37.5382,-18.7682,-117.866,20.0723,-18.7682,-117.866,-105.1,-8.11944,-117.856,41.7969,-8.11943,-117.985,65.9095,-18.7682,-117.866,143.954,-8.11942,-117.856,165.679,-8.1194,-117.985,189.792,-18.7682,-118.226,211.516,-18.7681,-117.866,267.877,-8.11939,-117.856,289.601,-8.11938,-117.985,313.714,-18.7681,-118.226,335.439,-18.7681,-117.866,391.873,-8.11937,-117.856,413.598,-8.11935,-117.985,437.71,-18.7681,-118.226,459.435,-18.7681,-117.866,515.493,-8.11934,-117.856,537.218,-8.11933,-117.985,561.33,-18.7681,-117.866,639.248,-8.11932,-117.856,660.972,-8.1193,-117.985,685.085,-18.768,-117.866,763.19,-8.11929,-117.856,784.915,-8.11928,-117.985,809.027,-18.768,-117.866,887.442,-8.11927,-117.856,909.166,-8.11925,-117.985,933.279,-18.768,-118.225,955.004,-18.768,-117.866,1009.91,-8.11924,-117.856,1031.63,-8.11923,-117.985,1055.74,-18.768,-117.866,1132.28,-8.11922,-117.856,1154.0,-8.1192,-117.985,1178.11,-18.7685,-117.865,1256.29,-8.11973,-117.856,1278.02,-8.11971,-117.984,1302.13,-40.9011,-118.068,1240.56,-61.3892,-118.979,1235.89,-40.9007,-118.068,747.462,-61.3888,-118.979,742.791,-40.9006,-118.068,871.714,-61.3888,-118.979,867.042,-40.9006,-118.068,994.178,-61.3887,-118.979,989.506,-61.3887,-118.979,1111.88,-40.9006,-118.068,1116.55,-40.9007,-118.068,623.519,-61.3888,-118.979,618.848,-40.9007,-118.068,376.145,-61.3889,-118.979,371.474,-61.3889,-118.979,495.094};
			return value;
		}
		private double[] getohio_class_sub_body_COORD_7_259_point_4()
		{
			double[] value = {-40.9007,-118.068,499.765,-40.9008,-118.068,252.149,-61.3889,-118.979,247.477,-40.9008,-118.068,128.226,-61.3889,-118.979,123.555,-40.9008,-118.068,4.34411,-61.389,-118.979,-0.327231,-40.9008,-118.068,-120.828,-61.389,-118.979,-125.5,-131.173,-145.632,191.411,-131.272,-146.647,325.847,-61.3892,-119.573,1344.25,-125.325,-137.771,1344.03,-40.9922,-118.616,1339.6,-18.7685,-118.225,1323.86,-61.3887,-119.574,1220.24,-125.324,-137.772,1220.02,-40.9917,-118.616,1215.59,-18.7679,-118.225,1199.84,-61.3887,-119.574,1097.87,-126.534,-138.778,1103.03,-126.788,-139.029,990.201,-40.9917,-118.616,1093.22,-18.768,-118.225,1077.47,-61.3888,-119.574,975.403,-126.33,-140.454,977.741,-40.9917,-118.616,970.752,-61.3888,-119.574,851.152,-125.324,-137.772,850.931,-40.9918,-118.616,846.501,-18.768,-118.226,830.752,-61.3888,-119.574,727.209,-127.405,-141.745,727.711,-40.9918,-118.616,722.558,-18.768,-118.226,706.809,-61.3888,-119.574,603.455,-125.324,-137.772,603.234,-40.9918,-118.616,598.804,-18.7681,-118.226,583.055,-61.3889,-119.574,479.835,-125.324,-137.772,479.614,-40.9918,-118.616,475.184,-61.3889,-119.574,355.838,-125.324,-137.772,355.618,-40.9919,-118.616,351.187,-61.3889,-119.574,231.916,-125.324,-137.772,231.696,-40.9919,-118.616,227.265,-61.3889,-119.574,108.034,-125.324,-137.772,107.813,-40.9919,-118.616,103.383,-18.7682,-118.226,87.6342,-61.389,-119.574,-17.1387,-125.324,-137.772,-17.3589,-40.992,-118.616,-21.7897,-125.402,-137.487,1236.02,-125.402,-137.488,867.168,-125.402,-137.488,742.917,-125.402,-137.488,618.974,-125.402,-137.488,495.22,-125.402,-137.488,371.6,-125.402,-137.488,247.603,-125.402,-137.488,123.681,-125.402,-137.488,-0.201261,-125.402,-137.488,-125.374,-117.893,-144.958,1622.92,-12.7907,-127.636,1788.7,-39.7345,-142.276,2069.6,0.0,-542.934,-2875.21,0.0,-246.681,-2433.34,0.007707,-414.92,-3237.77,0.0,-559.947,-2762.06,0.0,-489.734,-3116.03,136.948,-645.991,-1081.0,217.035,-558.034,-1081.0,240.647,-444.599,-1081.0,215.146,-336.873,-1081.0,209.764,-331.591,-1408.58,238.701,-432.199,-1408.58,219.494,-547.399,-1408.58,137.282,-643.539,-1408.58,28.4404,-537.929,-2885.38,20.9165,-515.137,-2998.77,49.4516,-505.122,-2985.49,0.0,-457.277,-3237.77,11.3174,-488.944,-3116.2,221.598,-496.478,-1951.5,155.279,-515.568,-2433.34,111.104,-491.794,-2761.92,99.1502,-476.583,-2884.4,108.005,-418.423,-2874.62,85.6876,-412.975,-2994.15,88.8307,-382.844,-2879.79,30.2839,-403.231,-3137.11,43.3279,-408.995,-3113.51,59.6231,-424.179,-3087.73,69.6282,-480.838,-2993.61,40.563,-469.25,-3110.55,18.4877,-443.753,-3237.77,63.6232,-529.96,-2859.02};
			return value;
		}
		private double[] getohio_class_sub_body_COORD_7_259_point_5()
		{
			double[] value = {83.8525,-500.561,-2882.83,77.0334,-551.84,-2761.92,111.422,-594.154,-2433.56,134.021,-636.093,-1950.98,141.122,-349.854,-2433.34,125.413,-433.695,-2761.92,180.882,-437.198,-2433.34,217.38,-386.687,-1951.5,86.5684,-204.239,-1740.08,55.9618,-250.651,-2433.34,36.3812,-334.279,-2880.96,26.9424,-390.061,-3113.42,207.807,-420.287,-2994.18,207.807,-423.902,-2910.41,108.879,-453.088,-2874.64,207.807,-450.409,-2910.55,84.9085,-466.778,-2994.15,189.615,-297.59,1221.43,27.6831,-482.231,-3112.43,20.3001,-435.187,-3237.77,13.7535,-419.666,-3237.77,58.7558,-453.113,-3087.43,137.851,-233.174,-1516.93,46.8458,-197.579,-1792.41,0.0,-196.295,-1806.45,71.3545,-217.873,-1951.33,207.807,-435.173,-2830.92,207.807,-458.642,-2994.18,298.714,-434.35,-2896.36,301.96,-434.811,-2895.24,288.847,-413.982,-2994.18,298.707,-435.463,-2896.36,294.875,-436.877,-2899.47,290.209,-439.554,-2905.91,287.148,-442.427,-2913.49,285.794,-445.623,-2922.61,286.24,-450.924,-2938.66,294.875,-433.372,-2899.47,290.209,-431.544,-2905.91,287.148,-429.59,-2913.49,285.794,-427.424,-2922.61,286.239,-423.848,-2938.64,286.858,-423.23,-2953.19,288.847,-465.97,-2994.18,286.858,-452.336,-2953.19,317.012,-532.524,-2988.42,319.717,-532.524,-2924.82,319.717,-339.839,-2924.82,317.012,-339.839,-2988.42,318.001,-532.524,-2913.76,318.001,-339.839,-2913.76,310.348,-532.524,-2899.71,310.348,-339.839,-2899.71,302.956,-532.524,-2894.99,302.956,-339.839,-2894.99,302.685,-339.839,-3115.08,296.893,-532.524,-3077.48,308.476,-532.524,-3077.48,293.741,-532.524,-3051.69,288.356,-532.524,-2988.42,285.651,-532.524,-2924.82,287.368,-532.524,-2913.76,295.09,-532.524,-2899.74,296.893,-339.839,-3077.48,308.476,-339.839,-3077.48,293.741,-339.839,-3051.69,311.628,-339.839,-3051.69,288.356,-339.839,-2988.42,285.651,-339.839,-2924.82,287.368,-339.839,-2913.76,295.09,-339.839,-2899.74,9.36626,-506.029,-3044.15,12.0467,-514.094,-3008.15,15.5921,-537.353,-2895.91,11.5594,-540.052,-2884.13,14.7668,-521.274,-2973.23,15.9372,-535.723,-2903.54,5.31227,-498.105,-3079.91,3.72257,-668.523,-2897.82,13.4283,-349.772,-2990.89,14.189,-330.655,-2888.4,7.48425,-195.255,-3052.4,12.0805,-195.255,-2988.05,13.2831,-195.255,-2923.54,12.6217,-195.255,-2914.14,8.70658,-195.255,-2903.81,3.72274,-195.255,-2897.82,103.315,-206.069,-1663.71,114.503,-219.635,-1740.08,116.427,-210.409,-1665.86,124.562,-240.449,-1951.33,95.786,-268.324,-2433.34,302.685,-532.524,-3115.08,311.628,-532.524,-3051.69,184.009,-296.169,2373.25,185.951,-602.454,1221.72,228.928,-522.456,2373.83,70.2233,-675.073,2374.92,232.772,-410.397,2373.83,147.743,-255.887,2366.59};
			return value;
		}
		private double[] getohio_class_sub_body_COORD_7_259_point_6()
		{
			double[] value = {164.452,-265.571,2284.73,182.056,-606.426,2375.49,41.0116,-164.419,2368.12,87.251,-182.908,2367.61,126.042,-635.011,2790.58,33.6309,-559.185,3293.86,38.6598,-475.83,3336.95,99.9968,-472.04,3293.86,134.358,-517.818,3217.52,164.426,-540.747,3109.92,189.284,-341.514,2790.58,153.783,-364.327,3109.92,124.078,-382.238,3217.52,80.1852,-396.587,3293.86,38.6707,-442.431,3336.93,204.691,-539.214,2791.25,107.168,-612.054,3109.92,87.466,-580.629,3217.52,79.2404,-525.339,3293.86,23.5455,-494.498,3336.96,94.7728,-427.817,3293.86,143.181,-448.296,3217.52,177.02,-449.08,3109.92,217.281,-442.496,2790.58,69.1185,-226.497,2790.58,58.9937,-278.46,3109.92,52.6322,-317.169,3217.52,150.991,-290.319,2790.58,125.246,-325.638,3109.92,100.676,-300.112,3109.92,21.6748,-419.365,3336.96,39.5825,-364.798,3293.86,93.7474,-337.192,3216.99,191.678,-308.445,2474.69,122.3,-221.799,2474.97,71.8093,-183.245,2474.97,73.0861,-674.013,1221.4,231.096,-388.362,1221.43,236.154,-497.377,1221.43,163.141,-260.376,1220.98,162.983,-259.303,748.647,132.518,-154.037,1215.05,140.847,-172.67,729.131,149.16,-204.048,-264.98,162.624,-256.869,-323.045,162.474,-255.852,-771.049,142.726,-168.101,-719.441,132.994,-144.919,-549.168,142.201,-166.825,-504.072,121.342,-132.319,-554.949,120.826,-131.843,-759.343,42.7091,-116.428,-560.127,42.5837,-116.7,-761.489,162.79,-257.993,171.737,140.802,-168.945,191.222,140.147,-161.409,-224.481,132.092,-145.386,-34.9028,148.759,-243.677,-1253.82,162.37,-255.148,-1081.0,129.014,-172.845,-1245.63,116.707,-155.467,-1250.41,96.0596,-156.774,-1404.69,100.129,-143.215,-1250.84,98.981,-129.992,-1082.65,39.5656,-127.743,-1252.04,33.8381,-120.409,-1082.65,141.168,-173.609,-1064.05,132.056,-146.221,-920.581,142.702,-169.114,-889.222,120.141,-134.016,-923.881,116.869,-139.099,-1082.52,41.6875,-117.808,-924.9,33.5417,-170.559,-1662.75,118.18,-210.143,-1598.69,94.6019,-171.525,-1511.98,128.032,-220.206,-1516.93,35.5498,-147.688,-1514.97,43.595,-132.029,1843.4,79.348,-138.061,1877.88,43.1545,-144.898,2109.09,77.5451,-155.296,2180.7,45.2227,-167.244,2366.59,85.7812,-185.648,2366.59,95.3284,-174.809,2283.04,76.8692,-163.838,2266.7,162.144,-263.175,2196.38,159.948,-260.897,2112.37,102.357,-156.767,2107.9,78.5282,-148.225,2090.6,110.677,-143.192,1841.24,106.673,-148.022,2000.41,96.8844,-131.439,1618.81,161.69,-260.613,1626.18,160.305,-260.839,2012.84,162.54,-256.299,-574.286,133.011,-145.139,-261.216,132.745,-144.639,-754.62,122.749,-133.895,-267.505,43.3558,-117.291,-272.602,131.37,-147.662,460.283};
			return value;
		}
		private double[] getohio_class_sub_body_COORD_7_259_point_7()
		{
			double[] value = {136.0,-232.518,-1407.96,112.63,-171.273,-1401.98,37.6053,-137.136,-1406.33,162.422,-255.499,-926.47,69.2677,-168.331,-1595.34,79.4249,-142.863,2003.56,43.9044,-125.909,1597.68,99.5336,-165.011,2197.36,160.851,-260.749,1860.29,8.11944,-117.985,-59.2629,18.7682,-117.866,20.0723,8.11943,-117.856,41.7969,8.11941,-117.985,65.9095,18.7681,-117.866,143.954,8.1194,-117.856,165.679,8.11939,-117.985,189.792,18.7681,-118.226,211.516,8.11938,-117.856,289.601,8.11936,-117.985,313.714,18.7681,-118.226,335.439,8.11934,-117.985,437.71,8.11933,-117.856,537.218,8.11931,-117.985,561.33,18.768,-117.866,639.248,8.1193,-117.856,660.972,8.11929,-117.985,685.085,8.11927,-117.856,784.915,8.11926,-117.985,809.027,8.11925,-117.856,909.166,8.11924,-117.985,933.279,18.768,-117.866,1009.91,8.11921,-117.985,1055.74,8.1192,-117.856,1154.0,8.11918,-117.985,1178.11,18.7685,-117.865,1256.29,8.11971,-117.856,1278.02,8.1197,-117.984,1302.13,40.9011,-118.068,1240.56,61.3892,-118.979,1235.89,40.9007,-118.068,747.462,61.3888,-118.979,742.791,40.9006,-118.068,871.714,61.3888,-118.979,867.042,40.9006,-118.068,994.178,61.3887,-118.979,989.506,61.3887,-118.979,1111.88,40.9006,-118.068,1116.55,40.9007,-118.068,623.519,61.3888,-118.979,618.848,40.9007,-118.068,376.145,61.3889,-118.979,371.474,61.3888,-118.979,495.094,40.9007,-118.068,499.765,40.9008,-118.068,252.149,61.3889,-118.979,247.477,40.9008,-118.068,128.226,61.3889,-118.979,123.555,40.9008,-118.068,4.34411,61.3889,-118.979,-0.327231,40.9008,-118.068,-120.828,61.389,-118.979,-125.5,131.173,-145.632,191.411,131.272,-146.647,325.847,61.3892,-119.573,1344.25,125.325,-137.771,1344.03,40.9922,-118.616,1339.6,18.7684,-118.225,1323.86,61.3887,-119.574,1220.24,125.324,-137.772,1220.02,40.9917,-118.616,1215.59,61.3887,-119.574,1097.87,126.534,-138.778,1103.03,126.788,-139.029,990.201,40.9917,-118.616,1093.22,61.3887,-119.574,975.403,126.33,-140.454,977.741,40.9917,-118.616,970.752,61.3888,-119.574,851.152,125.324,-137.772,850.931,40.9918,-118.616,846.501,61.3888,-119.574,727.209,127.405,-141.745,727.711,40.9918,-118.616,722.558,61.3888,-119.574,603.455,125.324,-137.772,603.234,40.9918,-118.616,598.804,61.3888,-119.574,479.835,125.324,-137.772,479.614,40.9918,-118.616,475.184,61.3889,-119.574,355.838,125.324,-137.772,355.618,40.9919,-118.616,351.187,61.3889,-119.574,231.916,125.324,-137.772,231.696,40.9919,-118.616,227.265,61.3889,-119.574,108.034,125.324,-137.772,107.813,40.9919,-118.616,103.383,61.3889,-119.574,-17.1387,125.324,-137.772,-17.3589};
			return value;
		}
		private double[] getohio_class_sub_body_COORD_7_259_point_8()
		{
			double[] value = {40.9919,-118.616,-21.7897,125.402,-137.487,1236.02,125.402,-137.488,867.168,125.402,-137.488,742.917,125.402,-137.488,618.974,125.402,-137.488,495.22,125.402,-137.488,371.6,125.402,-137.488,247.603,125.402,-137.488,123.681,125.402,-137.488,-0.201261,125.402,-137.488,-125.374,117.893,-144.958,1622.92,24.6016,-130.23,1847.0,12.9794,-127.636,1788.7,30.7076,-143.076,2099.01,39.9233,-142.276,2069.6,0.0,-614.05,-2433.56,0.0,-683.353,-1081.0,0.0,-211.352,-1951.38,0.0,-666.639,-1951.24,0.0,-681.69,-1408.58,0.0,-668.523,-3116.26,0.0,-686.672,1221.43,0.0,-160.321,2368.12,0.0,-638.037,3109.92,0.0,-610.122,3217.52,0.0,-564.339,3293.86,0.0,-500.193,3336.96,0.0,-457.216,3344.95,0.0,-275.212,3109.92,0.0,-311.778,3217.52,0.0,-413.196,3336.95,0.0,-687.795,2375.49,0.0,-356.331,3293.86,0.0,-674.364,2791.43,0.0,-169.937,2474.97,0.0,-220.437,2790.58,0.0,-116.169,-576.955,0.0,-117.045,-273.791,0.0,-124.926,-1254.5,0.0,-116.3,-925.278,0.0,-116.474,-770.784,0.0,-176.993,-1730.22,0.0,-163.885,-1663.71,0.0,-142.8,-1521.6,0.0,-147.368,2200.49,0.0,-132.592,-1420.55,0.0,-153.349,-1601.3,0.0,-156.142,2289.01,0.0,-122.335,1633.66,0.0,-163.742,2366.59,-0.72739,-142.294,2114.92,8.11945,-117.856,-83.3755,18.7682,-118.226,-37.5382,18.7682,-117.866,-105.1,18.7682,-118.226,87.6342,18.7681,-117.866,267.877,18.7681,-117.866,391.873,8.11935,-117.856,413.598,18.7681,-118.226,459.435,18.7681,-117.866,515.493,18.7681,-118.226,583.055,18.768,-118.226,706.809,18.768,-117.866,763.19,18.768,-118.226,830.752,18.768,-117.866,887.442,18.768,-118.225,955.004,8.11922,-117.856,1031.63,18.768,-118.225,1077.47,18.7679,-117.866,1132.28,18.7679,-118.225,1199.84,0.0,-122.177,1621.77,4.15942,-668.523,-3084.34,7.48408,-668.523,-3052.4,12.0803,-668.523,-2988.05,13.2829,-668.523,-2923.54,12.6215,-668.523,-2914.14,8.70641,-668.523,-2903.81,0.0,-668.523,-2896.38,0.0,-195.255,-3052.4,0.0,-195.255,-2988.05,0.0,-195.255,-2958.99,0.0,-195.255,-2923.54,0.0,-195.255,-2914.14,0.0,-195.255,-2900.02,0.0,-195.255,-2897.82,11.6091,266.7,1800.43,6.73541,266.7,1796.89,1.46166,266.7,1787.14,16.7374,266.7,1813.35,14.8238,266.7,1817.33,14.7874,266.7,1833.44,9.5736,266.7,1830.16,3.16055,266.7,1832.18,-0.688648,266.7,1838.78,-3.58882,266.7,1831.62,-8.67776,266.7,1836.25,-9.19833,266.7,1827.91,-15.2403,266.7,1820.21,-10.7583,266.7,1811.84};
			return value;
		}
		private double[] getohio_class_sub_body_COORD_7_259_point_9()
		{
			double[] value = {-5.12988,266.7,1794.67,-3.81123,266.7,1796.89,1.46195,266.7,1790.88,16.2131,304.756,1809.88,19.1517,304.531,1823.95,16.6257,306.85,1832.29,10.0626,309.22,1838.05,1.43698,310.176,1839.49,-7.13929,309.22,1838.05,-13.7024,306.85,1832.29,-16.2281,304.531,1823.95,-13.2895,304.756,1809.88,1.46166,305.223,1786.49,-7.27244,305.386,1797.01,10.196,305.386,1797.01,1.32822,124.978,1793.74,5.39868,120.32,1798.65,12.1529,115.202,1807.41,-10.4378,122.461,1819.81,11.7463,120.362,1828.22,7.53923,124.577,1831.02,-5.06876,127.852,1831.12,-9.19833,124.699,1827.91,14.8534,116.026,1822.08,-0.411143,126.329,1796.14,-3.86662,125.36,1801.9,12.7527,108.835,1790.06,-0.716198,111.187,1740.51,0.0,-124.941,1735.29,24.0725,105.955,1843.49,32.4117,105.955,1898.77,22.1799,105.955,2110.01,-33.8447,105.955,1898.77,-13.5575,111.187,1792.67,-30.6209,-143.076,2099.01,-23.6125,105.955,2110.01,-38.2908,105.955,2086.4,-1.10964,105.955,2119.82,40.4734,105.955,2019.13,36.1731,113.803,2015.18,22.9363,122.781,2058.74,36.8581,105.955,2086.4,32.9354,113.803,2079.56,19.7896,113.803,2102.16,-1.06832,113.803,2111.55,-21.2223,113.803,2102.16,-34.3681,113.803,2079.56,-37.3337,113.803,2052.63,-39.3176,105.955,1954.42,20.1375,122.781,1903.71,14.8878,122.781,1858.03,23.5829,122.781,1949.69,25.1777,122.781,2008.94,13.6966,122.781,2078.25,-0.963858,122.781,2086.36,-15.1293,122.781,2078.25,-25.0156,122.781,1949.69,-26.611,122.781,2008.94,-17.2847,125.765,1901.81,-10.1666,129.075,1873.16,-0.716198,122.781,1768.03,14.9865,129.075,1986.54,-13.346,129.075,1908.85,8.73391,129.075,1873.16,1.98309,133.81,1906.82,0.786693,133.81,1893.48,11.9133,129.075,1908.85,2.89137,133.81,1920.27,3.48742,133.81,1933.82,-0.721076,133.81,1967.41,3.76923,133.81,1949.57,-4.92039,133.81,1933.82,-15.8395,129.128,1966.9,-5.2022,133.81,1949.57,-3.41606,133.81,1906.82,-4.32405,133.81,1920.27,-2.21938,133.81,1893.48,-0.716485,133.81,1880.3,16.364,122.807,1870.73,13.6113,126.151,1887.99,15.7111,124.384,1884.72,16.7632,122.922,1876.06,14.5211,123.593,1864.73,12.4198,125.311,1864.32,10.6311,127.011,1867.4,9.57905,128.583,1876.06,11.2139,127.958,1886.05,15.0893,687.795,1875.55,12.6571,687.795,1877.98,14.5753,687.795,1877.47,13.6851,687.795,1874.14,11.7669,687.795,1874.66,11.253,687.795,1876.58,12.6571,396.152,1877.98,14.1991,396.152,1877.84,15.1352,396.152,1876.41,14.5753,396.152,1874.66,12.6571,396.152,1874.14,11.2986,396.152,1875.72,14.5457,396.042,1864.75};
			return value;
		}
		private double[] getohio_class_sub_body_COORD_7_259_point_10()
		{
			double[] value = {16.4897,396.042,1871.38,13.1711,396.042,1888.31,14.5457,396.042,1887.38,11.7965,396.042,1887.38,16.4897,396.042,1880.75,13.1711,396.042,1863.81,11.7965,396.042,1864.75,9.85225,396.042,1871.38,9.85225,396.042,1880.75,-13.4456,127.366,1883.5,-15.0426,126.121,1883.35,-17.9083,124.839,1894.46,-15.0426,127.721,1906.92,-13.0616,129.112,1906.51,-11.6563,128.907,1887.28,-11.4258,129.703,1901.81,-10.8998,129.568,1892.79,-14.869,471.51,1897.05,-12.9511,471.51,1896.54,-12.4369,471.51,1894.62,-13.8413,471.51,1893.22,-15.7595,471.51,1893.73,-16.2734,471.51,1895.65,-14.869,326.763,1897.05,-12.9511,326.763,1896.54,-12.3909,326.763,1894.79,-13.8413,326.763,1893.22,-15.7595,326.763,1893.73,-16.3193,326.763,1895.48,-14.3553,326.794,1907.38,-12.9807,326.794,1906.45,-15.7299,326.794,1906.45,-11.0364,326.794,1899.82,-11.0364,326.794,1890.45,-12.9807,326.794,1883.82,-14.3553,326.794,1882.89,-15.7299,326.794,1883.82,-17.6739,326.794,1890.45,-17.6739,326.794,1899.82,14.3595,128.818,1944.51,16.4897,127.667,1960.52,14.5371,129.069,1967.16,16.4897,127.52,1951.15,15.7111,127.975,1947.17,12.4373,129.785,1944.08,13.1711,129.706,1968.08,10.6311,130.643,1947.17,9.57905,131.218,1955.83,10.6311,130.83,1964.49,14.5753,326.794,1950.89,13.1711,477.979,1949.49,12.6571,326.794,1951.41,15.1352,326.794,1949.15,13.6851,326.794,1947.57,11.7669,326.794,1948.08,11.253,326.794,1950.0,16.4897,326.794,1960.52,16.4897,326.794,1951.15,14.5457,326.794,1944.52,13.1711,326.794,1943.58,11.7965,326.794,1944.52,9.85225,326.794,1960.52,14.5457,326.794,1967.15,13.1711,326.794,1968.08,11.7965,326.794,1967.15,9.85225,326.794,1951.15,-16.8953,128.148,1947.17,-17.8105,127.75,1958.18,-15.5675,128.969,1944.41,-14.3553,129.827,1968.08,-12.9807,130.451,1967.15,-11.0364,131.277,1960.52,-11.0364,131.175,1951.15,-11.8153,130.772,1947.17,-12.9807,130.204,1944.52,-14.3553,129.559,1943.58,-16.2734,477.979,1956.35,-14.8693,477.979,1957.75,-12.9508,477.979,1957.24,-12.4371,477.979,1955.32,-13.8413,477.979,1953.91,-15.7595,477.979,1954.43,-14.8693,326.79,1957.75,-12.9508,326.79,1957.24,-12.3909,326.79,1955.49,-13.8413,326.79,1953.91,-15.7595,326.79,1954.43,-16.3193,326.79,1956.18,-14.3553,326.794,1968.08,-12.9807,326.794,1967.15,-15.7299,326.794,1967.15,-11.0364,326.794,1960.52,-11.0364,326.794,1951.15,-12.9807,326.794,1944.52,-14.3553,326.794,1943.58,-15.7299,326.794,1944.52,-17.6739,326.794,1951.15,-17.6739,326.794,1960.52,14.6214,127.847,2029.58,-18.7179,126.393,2036.46};
			return value;
		}
		private double[] getohio_class_sub_body_COORD_7_259_point_11()
		{
			double[] value = {45.2498,-138.875,2002.72,-45.1632,-138.875,2002.72,-24.307,-130.23,1847.0,-9.41049,-361.553,-3043.96,9.41047,-361.553,-3043.96};
			return value;
		}


		/** Define subarrays using type double[] */
		private double[] getohio_class_sub_body_TEXCOORD_7_260_point_1()
		{
			double[] value = {1.28643,0.674722,1.3448,0.674722,1.33021,0.326622,1.21841,0.326573,1.14901,0.674722,1.05424,0.326617,0.971789,0.674722,0.883927,0.326617,0.803486,0.674722,0.742113,0.326617,0.795233,0.72425,0.952416,0.72425,1.1324,0.72425,1.2826,0.72425,1.06635,0.962664,1.08199,0.964672,1.1176,0.947527,0.970467,1.00081,0.991596,1.00081,1.04107,0.982425,0.922382,0.963973,0.930893,0.9459,0.875307,0.946683,0.907158,0.985588,0.916163,0.982019,0.957085,1.00081,0.939885,0.978121,1.02841,0.963892,1.0103,0.981572,1.10515,0.943542,1.05922,0.947142,1.04552,0.928862,1.02176,0.94738,1.08267,0.879183,1.13933,0.928862,1.05284,0.806334,1.20544,0.879217,0.881311,0.806334,0.823766,0.879183,0.960226,0.879183,0.583857,0.784403,0.607383,0.806316,0.617569,0.806309,0.66878,0.879183,0.799433,0.946859,0.69639,0.879183,0.662577,0.879183,0.79023,0.945791,0.793771,0.947985,0.823639,0.96348,1.00644,0.963973,0.985051,0.945903,1.34998,0.326617,0.676353,0.651359,0.675805,0.674722,0.676904,0.627861,0.677602,0.598112,0.678494,0.560127,0.680249,0.485321,0.683972,0.326686,0.682296,0.398098,0.657884,0.700852,0.640449,0.724156,1.3422,0.72425,1.31869,0.806295,1.27096,0.806256,1.23652,0.879217,1.152,0.928883,1.12542,0.945991,1.1167,0.94912,1.03058,0.981856,0.954753,0.928862,0.932835,1.00081,0.985089,0.978075,0.65284,0.806309,0.641474,0.740631,0.620323,0.774369,0.596269,0.774369,0.585864,0.782282,0.842045,0.971504,0.855955,0.982543,0.886582,0.982005,0.925421,1.00081,1.06776,0.971533,1.05538,0.976938,1.08036,0.966089,1.12092,0.947339,1.09158,0.96081,1.11415,0.950273,1.32163,0.97278,1.32163,0.96305,1.32163,0.951876,1.32163,0.950314,1.32163,0.949409,1.32163,0.949191,1.32163,0.953297,1.32163,0.977608,0.582234,0.97278,0.582234,0.982247,0.582234,0.96305};
			return value;
		}
		private double[] getohio_class_sub_body_TEXCOORD_7_260_point_2()
		{
			double[] value = {0.582234,0.953297,0.582234,0.958657,0.582234,0.951876,0.582234,0.950314,0.582234,0.949742,0.582234,0.949409,0.621214,0.740631,0.605492,0.752993,0.605909,0.763148,0.599128,0.762824,0.918354,0.152386,0.739893,0.152472,0.692088,0.165856,0.688345,0.179215,0.684786,0.191916,0.684342,0.265423,0.684556,0.230027,0.684695,0.206964,0.699907,0.153017,1.09343,0.152386,1.22461,0.152134,1.33186,0.152221,1.35174,0.152134,0.759072,0.137136,0.623702,0.137094,0.562943,0.153326,0.563469,0.137094,1.18431,0.024827,1.23341,0.041095,1.274,0.041095,1.23039,0.024827,1.15081,0.013286,0.977564,0.024827,1.08618,0.024827,1.01466,0.013286,0.874359,0.024827,0.945569,0.013286,0.896778,0.013286,1.122,0.041095,1.11961,0.089275,1.26927,0.089376,1.09793,0.013286,0.991499,0.00556,0.9684,0.006773,1.02058,0.00677,0.764279,0.024827,0.772701,0.024827,0.847113,0.013286,0.631043,0.089376,0.730753,0.089376,0.803984,0.024907,0.746053,0.041095,0.785933,0.041095,0.712225,0.041095,0.932364,0.00677,0.922727,0.00677,0.833884,0.013286,1.33075,0.089248,1.15886,0.013286,1.05864,0.006769,1.04975,0.00677,0.978788,0.041095,0.968502,0.089376,0.810735,0.089376,0.846377,0.041095,0.707151,0.041095,0.621575,0.089376,0.534057,0.153248,0.542677,0.137094,0.527654,0.153248,0.546947,0.401048,0.517837,0.327582,0.59597,0.551348,0.53981,0.620059,0.537817,0.587497,0.503592,0.594315,0.486369,0.55173,0.483906,0.595189,0.460428,0.552501,0.45908,0.595972,0.460044,0.552681,0.458675,0.598516,0.541127,0.482375,0.504321,0.516563,0.529355,0.545225,0.547221,0.699614,0.520071,0.700336,0.4945,0.674953,0.500931,0.700401,0.522113,0.723661,0.476757,0.700583,0.480272,0.674972,0.472356,0.700954,0.4653,0.674972,0.548415,0.67216,0.541392,0.645728,0.505627,0.650469,0.483162,0.626091,0.486558,0.650968,0.459504,0.626416};
			return value;
		}
		private double[] getohio_class_sub_body_TEXCOORD_7_260_point_3()
		{
			double[] value = {0.461236,0.651122,0.459152,0.627821,0.45888,0.651179,0.553702,0.772879,0.533224,0.762824,0.54365,0.762678,0.516762,0.753388,0.545159,0.739884,0.507918,0.740335,0.500281,0.741337,0.491433,0.72391,0.482532,0.266537,0.492877,0.227368,0.483453,0.232581,0.519804,0.181585,0.507418,0.178593,0.503559,0.192412,0.567224,0.15348,0.538471,0.15348,0.521126,0.16521,0.53315,0.168583,0.55029,0.166111,0.522102,0.192591,0.508757,0.195207,0.50844,0.208843,0.500893,0.232908,0.503935,0.550779,0.503155,0.625377,0.498633,0.401263,0.507878,0.441696,0.544765,0.723252,0.540169,0.752486,0.484334,0.72606,0.50038,0.208367,0.494149,0.208494,0.473891,0.269732,0.534982,0.179067,0.503653,0.265916,0.461311,0.523892,0.461512,0.520246,0.461888,0.516961,0.461326,0.508251,0.461326,0.527176,0.461311,0.504967,0.461512,0.501321,0.461888,0.498037,0.461326,0.489521,0.461311,0.486237,0.461512,0.482591,0.461888,0.479307,0.461326,0.470786,0.461311,0.467501,0.461512,0.463855,0.461888,0.460571,0.461326,0.452038,0.461311,0.448754,0.461512,0.445108,0.461888,0.441824,0.461326,0.433348,0.461311,0.430064,0.461512,0.426418,0.461888,0.423134,0.461326,0.414638,0.461311,0.411353,0.461512,0.407708,0.461888,0.404423,0.461326,0.395899,0.461311,0.392614,0.461512,0.388969,0.461888,0.385684,0.461326,0.377113,0.461311,0.373829,0.461512,0.370183,0.461888,0.366898,0.461326,0.358598,0.461311,0.355313,0.461511,0.351668,0.461888,0.348383,0.461326,0.340097,0.461311,0.336812,0.461511,0.333166,0.461888,0.329882,0.461325,0.321346,0.46131,0.318062,0.461511,0.314416,0.461887,0.311132,0.462498,0.308751,0.468308,0.264292,0.468062,0.26609,0.463993,0.308047,0.492425,0.308081,0.491981,0.324412,0.492425,0.326831,0.462498,0.327501,0.461641,0.323724,0.463994,0.326798,0.463064,0.324431,0.462498,0.402042,0.461642,0.398277,0.463994,0.401339};
			return value;
		}
		private double[] getohio_class_sub_body_TEXCOORD_7_260_point_4()
		{
			double[] value = {0.463065,0.398983,0.462498,0.383303,0.461642,0.379491,0.463994,0.3826,0.463065,0.380197,0.492426,0.382633,0.491982,0.380178,0.491982,0.398964,0.462498,0.364517,0.461642,0.360976,0.463065,0.361682,0.463994,0.363814,0.49439,0.361577,0.496615,0.363461,0.493998,0.344519,0.463065,0.343181,0.463994,0.345299,0.461642,0.342475,0.462498,0.346002,0.462498,0.420753,0.461642,0.417016,0.463994,0.420049,0.463065,0.417722,0.492426,0.420083,0.491982,0.417703,0.462499,0.45819,0.461642,0.454416,0.463994,0.457487,0.463065,0.455123,0.492426,0.45752,0.491982,0.455104,0.463065,0.436433,0.492426,0.438773,0.491982,0.436413,0.463994,0.43874,0.461642,0.435726,0.462499,0.439443,0.462499,0.476926,0.461642,0.473163,0.463065,0.47387,0.463994,0.476223,0.491982,0.473851,0.492426,0.476256,0.461642,0.491899,0.462499,0.495655,0.463065,0.492606,0.463995,0.494952,0.491982,0.492587,0.492426,0.494986,0.461642,0.510629,0.462499,0.51458,0.463065,0.511335,0.463995,0.513877,0.491982,0.511316,0.492426,0.51391,0.461642,0.529554,0.463065,0.53026,0.491982,0.530241,0.504706,0.482346,0.506292,0.462021,0.480642,0.232038,0.499463,0.198383,0.476591,0.240851,0.47238,0.248927,0.500713,0.193936,0.499491,0.19153,0.533,0.15348,1.0423,0.9824,1.32163,0.982434,0.676959,0.15348,1.01466,0.013286,0.945569,0.013286,0.896778,0.013286,0.847113,0.013286,0.459079,0.595972,-0.797375,0.227353,-0.797375,0.227431,-0.797375,0.227721,-0.797375,0.227933,-0.797375,0.227855,-0.797375,0.227565,0.952821,0.062224,0.953939,0.063131,0.954565,0.063957,0.955207,0.019192,0.961357,0.061513,0.955034,0.061096,0.963802,0.019239,0.948217,0.060586,0.941163,0.060586,0.947769,0.018732,0.915613,0.016456,0.919366,0.016598,0.914209,0.060586,0.913582,0.016594,0.942941,0.060156,0.95648,0.061083,0.949548,0.018302,0.956986,0.018762,0.915988,0.060156};
			return value;
		}
		private double[] getohio_class_sub_body_TEXCOORD_7_260_point_5()
		{
			double[] value = {0.919001,0.060156,0.917392,0.016026,0.912957,0.060586,0.92631,0.061976,0.925806,0.060586,0.920751,0.063567,0.918095,0.061976,0.917222,0.060586,0.949098,0.026287,0.937779,0.025089,0.91699,0.061546,0.919874,0.061546,0.923309,0.061546,0.935841,0.060156,0.940533,0.063567,0.946362,0.063567,0.934666,0.063567,0.927106,0.063567,0.945791,0.029338,0.937835,0.028303,0.930148,0.029338,0.928885,0.063137,0.936445,0.063137,0.940775,0.064096,0.94621,0.064253,0.957845,0.063567,0.946491,0.04104,0.941656,0.064253,0.949796,0.064466,0.939435,0.051213,0.944431,0.064683,0.941838,0.065522,0.939928,0.049495,0.939877,0.064683,0.936691,0.065522,0.934681,0.065522,0.937967,0.043481,0.934249,0.064262,0.935535,0.045757,0.93847,0.065092,0.940198,0.065092,0.941915,0.065092,0.937154,0.052914,0.943519,0.065522,0.944741,0.063572,0.942539,0.064165,0.942955,0.063851,0.944061,0.063592,0.945507,0.063711,0.945558,0.064016,0.944061,0.064595,0.945166,0.064317,0.942786,0.064485,0.94313,0.064159,0.94489,0.06395,0.941712,0.063932,0.941902,0.064013,0.941955,0.064259,0.944407,0.064223,0.942554,0.064364,0.943705,0.06434,0.935327,0.064637,0.933284,0.064433,0.932437,0.064682,0.93448,0.064407,0.934987,0.064488,0.935381,0.064808,0.932319,0.064795,0.933882,0.065062,0.934987,0.064961,0.932777,0.064994,0.936766,0.064088,0.935362,0.064018,0.937119,0.064234,0.932438,0.064927,0.932319,0.064816,0.935063,0.064643,0.936259,0.064625,0.936766,0.064553,0.937105,0.064453,0.937224,0.064338,0.950948,0.06237,0.950165,0.063139,0.953017,0.063081,0.951983,0.063477,0.955302,0.063594,0.949808,0.063886,0.954259,0.064196,0.946293,0.035548,0.9282,0.03467,0.927899,0.0172,0.929678,0.01677,0.921144,0.016167,0.962023,0.019669,0.963136,0.061083,0.915361,0.016164,0.914736,0.060156,0.915211,0.061976,0.914013,0.061976,0.915792,0.061546};
			return value;
		}
		private double[] getohio_class_sub_body_TEXCOORD_7_260_point_6()
		{
			double[] value = {0.918261,0.063567,0.926841,0.026287,0.92004,0.063137,0.942554,0.063666,0.959624,0.063137,0.929964,0.064683,0.935608,0.060872,0.943098,0.055508,0.940136,0.065522,0.938419,0.065522,0.940404,0.045757,0.93646,0.065092,0.943617,0.065092,0.951575,0.064036,0.945298,0.065092,0.938785,0.052914,0.93797,0.054595,0.936505,0.051213,0.936012,0.049495,0.935688,0.047767,0.940251,0.047767,0.944909,0.063729,0.940123,0.064443,0.93247,0.064692,0.933284,0.065073,0.94245,0.060884,0.956037,0.063766,0.924472,0.064465,0.950806,0.031827,0.925372,0.063777,1.25603,-0.003346,1.34774,-0.003346,1.22277,-0.003346,1.10129,-0.003346,1.06382,-0.003346,1.15276,-0.003346,0.943186,-0.003346,0.61699,-0.003346,0.137869,-0.003346,0.070552,-0.003346,0.114068,-0.003346,0.035696,-0.003346,-0.036721,-0.003346,-0.115471,-0.003346,-0.276993,-0.003346,-0.256033,-0.003346,-0.312627,-0.003346,1.13395,0.138757,1.00155,0.137917,0.923152,0.146577,0.869018,0.155428,0.855428,0.158995,0.130982,0.155428,0.076848,0.146577,-0.001545,0.137917,-0.13395,0.138757,1.35387,0.140503,-0.254932,0.14111,1.25493,0.14111,-0.285687,-0.532541,1.15718,-0.569047,-0.04055,-0.541942,0.961428,-0.54978,0.065794,-0.521811,0.935107,-0.53404,0.035696,-0.533584,1.01913,-0.56597,-0.208918,-0.531116,-0.263139,-0.527499,0.4983,1.56905,0.506536,1.56905,1.0546,0.493464,-0.125651,0.49476,1.16879,0.508281,0.51634,1.56905,1.14299,0.52471,0.470457,1.56905,1.0546,0.529543,0.47529,1.56905,0.991996,0.514728,0.49333,1.56905,0.61793,0.479626,0.555589,0.479626,0.561624,-0.540649,0.405078,0.479626,0.603691,0.479626,0.594922,0.479626,0.467421,0.479626,0.373299,0.479626,0.38207,0.479626,0.444411,0.479626,0.532579,0.479626,0.378094,-0.531299,0.407042,-0.524953,0.600654,-0.528162,0.430049,-0.534761,0.511505,-0.540219,-0.140488,-0.537714,0.488495,-0.519081,0.582436,-0.521415};
			return value;
		}
		private double[] getohio_class_sub_body_TEXCOORD_7_260_point_7()
		{
			double[] value = {0.318938,0.761425,0.336979,0.761425,0.685895,0.761425,0.654651,0.761425,0.649816,0.761425,0.672692,0.761425,-0.213822,0.314104,0.681062,0.220934,-0.099632,0.335367,-0.166466,0.350183,-0.254856,0.345349,-0.280656,0.328921,0.225717,0.221051,0.783053,0.221051,0.774283,0.221051,0.288059,0.221051,0.376227,0.221051,0.43857,0.221051,0.447339,0.221051,0.56143,0.221051,0.623773,0.221051,0.711941,0.221051,0.441536,-0.523625,0.557045,-0.528274,0.661548,-0.533062,0.778667,-0.522302,0.225201,-0.517107,0.405973,-0.51787,0.730626,-0.529603,0.269374,-0.514899,0.354185,-0.515402,1.17902,0.78558,1.0546,-0.197057,1.14299,-0.192222,1.16879,-0.175794,1.10197,-0.160978,1.01358,-0.165813,0.989892,-0.183852,-0.282762,0.221051,-0.194594,0.221051,-0.132252,0.221051,1.12348,0.221051,1.13225,0.221051,1.28276,0.221051,-0.345104,0.221051,1.35387,0.221051,1.3451,0.221051,1.19459,0.221051,-0.132194,-0.518205,-0.345159,-0.517266,-0.282762,-0.522502,-0.194595,-0.523052,-0.157225,-0.521352,1.12817,-0.514594,1.35387,-0.514887,1.15722,-0.511389,1.23868,-0.509241,1.32013,-0.51069,1.25672,0.78558,-0.251883,0.78558,1.24351,0.78558,-0.233842,0.78558,1.22064,0.78558,1.22547,0.78558,-0.213835,-0.256718,1.25188,0.221036,-0.099633,-0.235454,-0.166467,-0.220638,-0.254856,-0.225472,-0.280656,-0.241901,1.15722,-0.520706,1.26072,-0.522191,1.34275,-0.517045,1.13121,-0.517639,1.35387,-0.514437,-0.345104,-0.512105,-0.282762,-0.509023,-0.194595,-0.509404,-0.157225,-0.510909,-0.132252,-0.513027,1.12348,-0.515438,0.218278,1.25603,0.461295,1.34774,-0.006304,1.22277,-0.242618,1.10129,-0.15444,1.06382,-0.15276,0.912332,0.087493,0.943186,0.38301,0.924146,0.560383,0.862131,0.694025,0.929447,0.928526,0.885932,0.952515,0.964304,1.23093,1.03672,1.0244,1.11547,0.765038,1.27699,0.704273,1.25603,0.461282,1.31263,0.912332,-0.003346,0.862131,-0.003346};
			return value;
		}
		private double[] getohio_class_sub_body_TEXCOORD_7_260_point_8()
		{
			double[] value = {0.93504,0.155428,0.537567,0.158995,0.439617,-0.003346,0.142367,0.155428,-0.353875,0.140503,-0.347735,-0.003346,0.144572,0.158995,1.31263,-0.003346,1.28569,-0.532541,0.237779,-0.521811,0.818762,-0.53404,0.924146,-0.003346,0.305975,-0.003346,0.493464,1.56905,0.493464,0.480036,1.14299,1.56905,1.0546,0.480036,1.12565,0.480036,0.49476,0.480036,0.508281,0.480036,0.52471,0.480036,0.529543,1.56905,0.529543,0.480036,0.470457,0.480036,0.485272,0.480036,0.506536,0.480036,1.14163,0.405078,1.07828,0.396309,1.01494,0.405078,1.2312,0.467421,1.12565,0.49476,1.2312,0.555589,-0.231205,0.555589,-0.168787,0.508281,1.14163,0.61793,1.07828,0.626701,1.01494,0.61793,0.925347,0.555589,0.925347,0.467421,0.396309,0.479626,0.399346,-0.528162,0.618088,-0.537714,0.626701,0.479626,-0.078282,0.479626,-0.043662,-0.531299,-0.125446,0.318938,-0.101748,0.336979,-0.213822,0.314105,-0.166466,0.350184,-0.27854,0.327308,0.314105,0.761425,0.314104,0.220934,0.318938,0.220934,0.335367,0.220934,0.350184,0.761425,0.350183,0.220934,0.649817,0.220934,0.654651,0.220934,0.671079,0.220934,0.685896,0.220934,-0.126808,0.225717,-0.190151,0.216947,-0.253494,0.225717,-0.037215,0.288059,-0.037215,0.376227,0.664633,0.220934,-0.126808,0.43857,-0.19015,0.447339,-0.253493,0.43857,-0.343073,0.376227,-0.343073,0.288059,1.19015,0.221051,1.14823,-0.523625,1.22182,-0.528274,0.552661,0.221051,0.216947,0.221051,0.221333,-0.522302,-0.179017,0.78558,-0.197057,0.221048,-0.192222,0.221048,-0.175794,0.221048,-0.160978,0.221048,1.16098,0.221048,1.16581,0.221048,1.18385,0.221048,1.19706,0.221048,1.2312,-0.282762,1.2312,-0.194594,1.14162,-0.132252,1.07828,-0.123482,1.01494,-0.132252,0.925346,-0.282762,1.14162,-0.345104,1.07828,-0.353874,1.01494,-0.345104,0.925346,-0.194594,-0.123482,0.221051,-0.128166,-0.514594,-0.353874,0.221051,-0.353874,-0.514887};
			return value;
		}
		private double[] getohio_class_sub_body_TEXCOORD_7_260_point_9()
		{
			double[] value = {-0.125433,-0.251883,-0.278541,-0.243513,-0.101762,-0.233842,-0.166467,-0.220637,-0.256718,0.78558,-0.256718,0.221036,-0.251883,0.221036,-0.235454,0.221036,-0.220637,0.78558,-0.220638,0.221036,1.22064,0.221036,1.22547,0.221036,1.2419,0.221036,1.25672,0.221036,-0.126808,-0.345104,-0.190151,-0.353874,-0.253494,-0.345104,-0.037215,-0.282762,-0.037215,-0.194594,1.23545,0.221036,-0.126808,-0.132252,-0.190151,-0.123482,-0.253494,-0.132252,-0.343074,-0.194594,-0.343074,-0.282762,-0.353874,-0.514437,-0.123482,-0.515438,0.826166,0.016621,0.826885,0.016452,0.794344,0.031411,0.830114,0.017091,0.827904,0.016622,0.834296,0.018065,0.838784,0.019211,0.843777,0.020591,0.852059,0.023017,0.824638,0.017091,0.821782,0.018065,0.818729,0.019211,0.815345,0.020591,0.809759,0.023013,0.808792,0.025213,0.875565,0.031411,0.854265,0.025213,0.678509,0.020923,0.979544,0.030539,0.979544,0.020923,0.678509,0.030539,0.678509,0.019252,0.979544,0.019252,0.678509,0.017128,0.979544,0.017128,0.678509,0.016414,0.979544,0.016414,0.979544,0.04969,0.979544,0.044005,0.979544,0.044004,0.979544,0.040105,0.979544,0.017133,0.678509,0.044004,0.678509,0.044005,0.678509,0.04969,0.678509,0.040105,0.678509,0.017133,0.826885,0.016452,0.821781,0.018065,0.818728,0.019211,0.979544,0.040105,0.678509,0.044004,0.678509,0.040105,0.896194,0.053011,0.904706,0.034938,0.907618,0.053016,0.913265,0.040351,0.980251,0.053011,0.958863,0.034941,0.954677,0.040371,0.928565,0.0179,0.930874,0.028332,0.96754,0.053016,0.929589,0.038226,0.930308,0.038057,0.897767,0.053016,0.933537,0.038696,0.931328,0.038226,0.937719,0.03967,0.942207,0.040816,0.9472,0.042195,0.955482,0.044622,0.928061,0.038696,0.925205,0.03967,0.922152,0.040816,0.918768,0.042195,0.913182,0.044618,0.912215,0.046818,0.978988,0.053016,0.957688,0.046818,0.930308,0.038057,0.898064,0.965844,0.909489,0.965848};
			return value;
		}
		private double[] getohio_class_sub_body_TEXCOORD_7_260_point_10()
		{
			double[] value = {0.982122,0.965844,0.969411,0.965848,0.899637,0.965848,0.980859,0.965848};
			return value;
		}


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


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


		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_6_296_coordIndex_1()
		{
			int[] value = {787,788,786,-1,787,786,789,-1,787,789,790,-1,790,789,791,-1,790,791,792,-1,792,791,793,-1,793,791,794,-1,793,794,795,-1,795,794,796,-1,795,796,797,-1,797,796,798,-1,797,798,799,-1,799,798,800,-1,799,800,801,-1,801,788,802,-1,801,800,788,-1,802,788,787,-1,789,786,803,-1,789,803,804,-1,789,805,791,-1,789,804,805,-1,791,805,806,-1,791,807,794,-1,791,806,807,-1,794,807,808,-1,794,808,796,-1,796,808,809,-1,796,809,798,-1,798,809,810,-1,798,810,811,-1,798,811,800,-1,800,812,788,-1,812,808,807,-1,813,808,812,-1,808,813,809,-1,813,811,809,-1,811,810,809,-1,807,806,812,-1,806,814,812,-1,814,805,803,-1,805,814,806,-1,803,805,804,-1,802,787,815,-1,802,815,801,-1,815,787,817,-1,817,787,790,-1,801,818,799,-1,792,819,790,-1,793,821,820,-1,820,792,793,-1,795,821,793,-1,799,822,797,-1,822,799,818,-1,795,797,821,-1,822,821,797,-1,800,811,813,-1,813,812,800,-1,786,812,814,-1,786,788,812,-1,814,803,786,-1,790,823,817,-1,790,819,823,-1,825,818,801,-1,824,825,801,-1,815,824,801,-1,820,819,792,-1,889,888,893,-1,889,893,894,-1,889,894,895,-1,895,887,889,-1,887,895,896,-1,896,890,887,-1,890,896,897,-1,897,891,890,-1,891,897,898,-1,898,892,891,-1,898,888,892,-1,888,898,893,-1,899,900,878,-1,902,893,901,-1,893,903,901,-1,902,904,893,-1,904,894,893,-1,904,900,894,-1,900,895,894,-1,900,896,895,-1,900,899,896,-1,899,905,896,-1,897,896,905,-1,905,906,897,-1,906,907,897,-1,907,898,897,-1,907,908,898,-1,908,893,898,-1,908,903,893,-1,906,883,884,-1,884,907,906,-1,902,901,879,-1,879,904,902,-1,904,879,880,-1,904,880,881,-1,881,900,904,-1,881,878,900,-1,899,878,882,-1,882,905,899,-1,905,882,883,-1,883,906,905,-1,907,884,885,-1,885,908,907,-1,886,908,885,-1,886,903,908,-1,886,901,903,-1,879,901,886,-1,918,919,917,-1,921,919,920,-1,922,919,921,-1,917,919,922,-1,918,917,923,-1,918,923,924,-1,924,919,918,-1,919,924,925,-1,925,920,919,-1,920,925,926,-1,926,921,920,-1,921,926,927,-1,927,922,921,-1,922,927,928,-1,928,917,922,-1,917,928,923,-1,930,923,929,-1,923,931,929,-1,930,932,923,-1,932,924,923,-1,932,933,924,-1,933,925,924,-1,933,934,925,-1,934,926,925,-1,934,935,926,-1,935,936,926,-1,936,937,926,-1,937,927,926,-1,937,928,927,-1,937,938,928,-1,938,923,928,-1,938,931,923,-1,935,909,910,-1,910,936,935,-1,936,910,911,-1,911,937,936,-1,930,929,912,-1,913,930,912,-1,934,914,909,-1,909,935,934,-1,911,938,937,-1,938,911,858,-1,858,931,938,-1,931,858,912,-1,912,929,931,-1,913,932,930,-1,932,913,915,-1,915,933,932,-1,933,915,916,-1,916,934,933,-1,916,914,934,-1,950,951,949,-1,950,949,952,-1,950,952,953,-1,950,953,954,-1,950,954,955,-1,950,955,951,-1,956,949,951,-1,956,957,949,-1,957,952,949,-1,957,958,952,-1,958,953,952,-1,958,959,953,-1,959,960,953,-1,961,951,955,-1,956,951,962,-1,963,962,951,-1,964,951,961,-1,963,951,964,-1,955,960,965,-1,955,954,960,-1,953,960,954,-1,965,961,955,-1,939,959,958,-1,941,956,962,-1,941,940,956,-1,940,957,956,-1,957,940,942,-1,958,957,943,-1,943,939,958,-1,942,943,957,-1,959,939,944,-1,944,960,959,-1,962,963,941,-1,945,941,963,-1,946,965,960,-1,965,946,947,-1,947,961,965,-1,961,947,948,-1,948,964,961,-1,948,963,964,-1,948,945,963,-1,944,946,960,-1,977,978,976,-1,978,979,976,-1,979,980,976,-1,980,981,976,-1,978,977,982,-1,978,982,983,-1,983,979,978,-1,979,983,984,-1,984,980,979,-1,980,984,985,-1,985,981,980,-1,981,985,986,-1,986,976,981,-1,976,986,987,-1,987,977,976,-1,977,987,982,-1,989,982,988,-1,982,990,988,-1,989,991,982,-1,991,983,982,-1,991,992,983,-1,992,984,983,-1,992,993,984,-1,993,985,984,-1,993,994,985,-1,994,995,985,-1,995,996,985,-1,996,986,985,-1,996,987,986,-1,996,997,987,-1,997,982,987,-1,997,990,982,-1,966,996,995,-1,967,997,996,-1,967,996,966,-1,967,990,997,-1,967,872,990,-1,968,966,995,-1,989,988,969,-1,989,969,970,-1,970,991,989,-1,991,970,971,-1,971,992,991,-1,972,992,971,-1};
			return value;
		}
		private int[] getIndexedFaceSet_6_296_coordIndex_2()
		{
			int[] value = {972,993,992,-1,993,972,973,-1,993,973,974,-1,974,994,993,-1,872,988,990,-1,872,969,988,-1,994,974,975,-1,975,995,994,-1,975,968,995,-1};
			return value;
		}


		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_6_296_texCoordIndex_1()
		{
			int[] value = {681,682,683,-1,681,683,684,-1,681,684,685,-1,685,684,686,-1,685,686,687,-1,687,686,688,-1,688,686,689,-1,688,689,690,-1,690,689,691,-1,690,691,692,-1,692,691,693,-1,692,693,694,-1,694,693,695,-1,694,695,696,-1,696,682,697,-1,696,695,682,-1,697,682,681,-1,533,532,547,-1,533,547,548,-1,533,549,698,-1,533,548,549,-1,698,549,550,-1,698,551,699,-1,535,700,701,-1,702,701,703,-1,538,552,540,-1,540,552,553,-1,540,553,542,-1,542,553,554,-1,542,554,555,-1,542,555,544,-1,544,704,705,-1,704,552,706,-1,557,552,704,-1,552,557,553,-1,557,555,553,-1,555,554,553,-1,551,550,556,-1,550,558,556,-1,558,549,547,-1,549,558,550,-1,547,549,548,-1,707,530,708,-1,546,559,545,-1,708,530,560,-1,560,530,534,-1,545,561,543,-1,536,562,534,-1,537,709,710,-1,564,536,711,-1,712,709,537,-1,543,565,541,-1,565,543,561,-1,539,541,563,-1,565,563,541,-1,544,555,557,-1,557,704,544,-1,532,556,558,-1,532,531,556,-1,558,547,532,-1,534,566,560,-1,534,562,566,-1,567,561,545,-1,568,567,545,-1,559,568,545,-1,564,562,536,-1,569,713,714,-1,715,716,717,-1,569,718,719,-1,719,574,569,-1,574,719,720,-1,720,721,574,-1,721,720,722,-1,723,578,576,-1,578,723,724,-1,724,580,578,-1,724,570,580,-1,570,724,725,-1,581,582,583,-1,726,571,727,-1,571,728,727,-1,726,729,571,-1,729,730,571,-1,729,731,730,-1,732,733,572,-1,731,575,573,-1,731,734,575,-1,734,735,575,-1,577,575,735,-1,735,736,577,-1,736,737,577,-1,737,579,577,-1,737,738,579,-1,738,571,579,-1,738,728,571,-1,589,592,593,-1,593,590,589,-1,584,739,740,-1,740,587,584,-1,587,740,595,-1,587,595,596,-1,596,582,587,-1,596,583,582,-1,581,583,741,-1,741,742,581,-1,743,597,744,-1,592,589,588,-1,590,593,598,-1,598,591,590,-1,599,591,598,-1,599,586,591,-1,599,585,586,-1,594,585,599,-1,745,746,747,-1,610,746,748,-1,749,746,610,-1,747,746,749,-1,600,750,751,-1,600,751,752,-1,752,601,600,-1,601,752,753,-1,753,754,601,-1,754,753,755,-1,756,603,604,-1,603,756,757,-1,757,605,603,-1,605,757,758,-1,758,602,605,-1,602,758,759,-1,760,606,761,-1,606,762,761,-1,760,763,606,-1,763,745,606,-1,763,764,745,-1,620,765,607,-1,764,766,608,-1,766,609,608,-1,766,767,609,-1,767,768,609,-1,768,769,609,-1,769,610,609,-1,769,611,610,-1,769,770,611,-1,770,606,611,-1,770,762,606,-1,771,772,773,-1,623,619,774,-1,619,623,624,-1,624,620,619,-1,612,775,776,-1,626,612,776,-1,617,627,622,-1,622,618,617,-1,624,621,620,-1,621,624,628,-1,628,614,621,-1,614,628,625,-1,625,613,614,-1,626,615,612,-1,615,626,629,-1,629,616,615,-1,616,629,630,-1,630,617,616,-1,630,627,617,-1,777,778,779,-1,777,779,780,-1,777,780,781,-1,631,782,783,-1,631,783,784,-1,631,784,785,-1,786,633,632,-1,786,787,633,-1,787,634,633,-1,787,788,634,-1,788,635,634,-1,788,789,635,-1,789,790,635,-1,791,632,637,-1,786,632,792,-1,793,792,632,-1,794,632,791,-1,793,632,794,-1,637,790,795,-1,637,636,790,-1,635,790,636,-1,795,791,637,-1,648,796,640,-1,649,638,644,-1,649,650,638,-1,650,639,638,-1,639,650,651,-1,640,639,652,-1,652,648,640,-1,651,652,639,-1,796,648,797,-1,653,642,641,-1,644,798,649,-1,799,649,798,-1,655,647,642,-1,647,655,656,-1,656,643,647,-1,643,656,657,-1,657,646,643,-1,657,645,646,-1,657,654,645,-1,653,655,642,-1,664,800,801,-1,800,802,801,-1,802,803,801,-1,803,668,801,-1,659,804,805,-1,659,805,806,-1,806,661,659,-1,661,806,807,-1,807,808,661,-1,808,807,809,-1,810,663,662,-1,663,810,811,-1,811,660,663,-1,660,811,812,-1,812,658,660,-1,658,812,813,-1,814,664,815,-1,664,816,815,-1,814,817,664,-1,817,800,664,-1,817,818,800,-1,647,819,665,-1,818,820,666,-1,820,667,666,-1,820,821,667,-1,821,822,667,-1,822,823,667,-1,823,668,667,-1,823,669,668,-1,823,824,669,-1,824,664,669,-1,824,816,664,-1,670,647,642,-1,671,643,647,-1,671,647,670,-1,671,646,643,-1,671,672,646,-1,673,670,642,-1,644,798,825,-1,644,825,675,-1,675,638,644,-1,638,675,676,-1,676,639,638,-1,677,639,676,-1};
			return value;
		}
		private int[] getIndexedFaceSet_6_296_texCoordIndex_2()
		{
			int[] value = {677,640,639,-1,640,677,678,-1,640,678,679,-1,679,796,640,-1,672,645,646,-1,672,674,645,-1,796,679,826,-1,680,642,641,-1,680,673,642,-1};
			return value;
		}


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


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


		/** Define subarrays using type double[] */
		private double[] getprop_COORD_7_2609_point_1()
		{
			double[] value = {-27.1862,-424.35,-3238.68,-20.7352,-414.696,-3238.68,-11.0806,-408.245,-3238.68,0.307759,-405.98,-3238.68,21.3507,-414.696,-3238.68,0.307759,-465.498,-3238.68,-11.0806,-463.233,-3238.68,-27.1862,-447.127,-3238.68,-27.1862,-424.35,-3253.6,11.6962,-408.245,-3253.6,0.307544,-435.74,-3344.95,27.8017,-424.35,-3253.6,-27.1862,-424.35,-3249.31,-20.3916,-414.466,-3247.69,-51.2595,-418.981,-3243.5,-63.5149,-412.649,-3252.87,-74.8594,-404.7,-3247.6,-78.111,-397.026,-3255.91,-81.3192,-390.037,-3248.61,-79.341,-379.792,-3253.52,-77.316,-373.306,-3246.39,-71.963,-366.108,-3245.15,-71.396,-365.638,-3248.04,-68.0238,-363.693,-3244.34,-67.5889,-363.333,-3246.56,-61.9691,-362.687,-3243.31,-61.6516,-362.424,-3244.92,-55.5343,-364.557,-3242.35,-55.2168,-364.295,-3243.96,-47.9719,-370.972,-3243.63,-33.3242,-408.544,-3244.22,-24.2449,-451.529,-3249.61,-24.2449,-451.529,-3242.23,-28.9131,-438.446,-3247.69,-28.9131,-438.446,-3244.15,-78.8495,-474.556,-3248.7,-78.8251,-472.977,-3255.91,-93.0451,-464.716,-3247.59,-93.0739,-463.204,-3253.52,-99.1836,-448.909,-3245.15,-99.1977,-448.173,-3248.04,-98.6189,-444.323,-3244.34,-98.6297,-443.759,-3246.56,-95.6351,-438.96,-3243.31,-95.643,-438.548,-3244.92,-90.1636,-435.091,-3242.35,-90.1715,-434.679,-3243.96,-80.4353,-433.17,-3243.63,-51.1785,-446.433,-3244.65,-41.9178,-445.113,-3244.22,-32.6111,-441.239,-3247.6,-2.63144,-464.913,-3242.23,-2.63144,-464.913,-3249.61,-15.7726,-460.098,-3247.7,-15.7726,-460.098,-3244.14,-7.42472,-503.769,-3245.54,-18.6314,-521.845,-3248.7,-19.8517,-520.842,-3255.91,-35.1711,-526.822,-3247.59,-36.372,-525.902,-3253.52,-51.3612,-521.778,-3245.15,-51.9457,-521.331,-3248.04,-54.597,-518.48,-3244.34,-55.0452,-518.137,-3246.56,-56.9346,-512.805,-3243.31,-57.2618,-512.554,-3244.92,-56.5533,-506.114,-3242.35,-56.8805,-505.864,-3243.96,-23.3974,-482.68,-3244.65,-23.6126,-482.383,-3248.0,-18.6615,-474.613,-3244.22,-15.8951,-464.92,-3247.6,9.54916,-463.66,-3247.69,55.8724,-504.187,-3248.7,49.4639,-520.227,-3247.59,47.9967,-520.593,-3253.52,35.4338,-529.751,-3245.15,34.7197,-529.929,-3248.04,30.8382,-530.228,-3244.34,30.2905,-530.365,-3246.55,24.9422,-528.522,-3243.31,24.5425,-528.622,-3244.92,19.9457,-524.056,-3242.35,19.546,-524.156,-3243.96,15.8938,-515.006,-3243.63,22.2644,-483.521,-3244.65,18.9033,-474.792,-3244.22,13.0428,-466.589,-3247.6,29.3396,-432.082,-3249.61,29.3396,-432.082,-3242.23,28.0515,-445.872,-3247.69,28.0515,-445.872,-3244.15,68.3385,-428.033,-3245.54,88.4661,-434.904,-3248.7,97.0225,-449.908,-3247.59,96.3956,-451.285,-3253.52,95.7347,-466.817,-3245.15,95.4296,-467.487,-3248.04,93.2455,-470.709,-3244.34,93.0115,-471.223,-3246.56};
			return value;
		}
		private double[] getprop_COORD_7_2609_point_2()
		{
			double[] value = {88.2383,-474.259,-3243.31,88.0675,-474.634,-3244.92,81.6326,-475.387,-3242.35,81.4619,-475.762,-3243.96,72.0283,-472.919,-3243.63,51.3652,-448.324,-3244.65,42.4423,-445.517,-3244.22,32.3752,-444.992,-3247.6,15.511,-410.794,-3249.61,15.511,-410.794,-3242.23,25.3477,-420.678,-3247.7,25.3477,-420.678,-3244.14,36.6541,-377.719,-3245.54,54.5669,-366.252,-3248.7,71.6344,-368.904,-3247.59,72.3207,-370.252,-3253.52,84.0601,-380.443,-3245.15,84.3942,-381.099,-3248.04,85.5549,-384.815,-3244.34,85.8111,-385.318,-3246.56,85.2132,-390.944,-3243.31,85.4002,-391.311,-3244.92,81.9807,-396.814,-3242.35,82.1677,-397.181,-3243.96,74.0682,-402.79,-3243.63,41.9566,-403.636,-3244.65,34.2021,-408.868,-3244.22,27.5216,-416.417,-3247.6,-9.7277,-407.976,-3249.61,4.2696,-406.768,-3244.14,4.2696,-406.768,-3247.7,-19.7832,-349.899,-3248.7,-18.2497,-350.277,-3255.91,-7.01327,-338.269,-3247.59,-5.53313,-338.58,-3253.52,9.76762,-335.828,-3245.15,10.488,-335.98,-3248.04,14.1102,-337.406,-3244.34,14.6627,-337.522,-3246.56,18.669,-341.516,-3243.31,19.0723,-341.601,-3244.92,21.2136,-347.715,-3242.35,21.6169,-347.8,-3243.96,20.9061,-357.627,-3243.63,1.42474,-383.168,-3244.65,0.635844,-392.489,-3244.22,2.32577,-402.427,-3247.6,-57.7276,-472.064,-3245.54,-51.9967,-497.307,-3243.63,21.3507,-456.782,-3242.29,48.7112,-484.161,-3245.54,21.3507,-456.782,-3249.55,-22.0873,-371.042,-3245.54,-51.0799,-446.079,-3248.0,9.54916,-463.66,-3244.15,54.3279,-504.517,-3255.91,21.8977,-483.504,-3248.0,87.7623,-436.318,-3255.91,51.1236,-448.601,-3248.0,55.2347,-367.684,-3255.91,42.0224,-403.997,-3248.0,1.74723,-383.343,-3248.0};
			return value;
		}


		/** Define subarrays using type double[] */
		private double[] getprop_TEXCOORD_7_2610_point_1()
		{
			double[] value = {0.367126,0.544915,0.39997,5.0E-4,0.449124,0.627621,0.507104,5.0E-4,0.9995,0.594494,0.492896,5.0E-4,0.449124,5.0E-4,5.0E-4,0.42795,0.632874,0.544915,0.565085,0.140742,0.492897,0.9995,0.140742,0.544915,0.401719,0.085137,0.244564,0.572487,0.817832,0.605006,0.124411,0.645827,0.892143,0.685234,0.091523,0.721122,0.898406,0.773736,0.111904,0.807041,0.139157,0.844007,0.857956,0.846417,0.159213,0.856406,0.838573,0.858255,0.190039,0.861575,0.808345,0.862925,0.2228,0.851969,0.775584,0.853318,0.738699,0.81903,0.335876,0.05252,0.617899,0.405344,0.382101,0.405344,0.358334,0.085206,0.358334,0.051836,0.104097,0.287096,0.895779,0.295205,0.031823,0.337624,0.968323,0.345389,5.71E-4,0.418799,0.999501,0.422578,0.003446,0.442348,0.996609,0.445247,0.018637,0.469892,0.981403,0.472008,0.046494,0.48976,0.953546,0.491876,0.903977,0.499625,0.244976,0.431515,0.292124,0.05252,0.339507,0.084343,0.49214,0.336612,0.50786,0.336612,0.914757,0.361342,0.948205,0.361342,0.467736,0.13708,0.589319,0.044253,0.404468,0.049402,0.673527,0.018695,0.320359,0.023415,0.755954,0.044595,0.24107,0.046893,0.772428,0.061531,0.22529,0.063294,0.78433,0.090676,0.214005,0.091962,0.782388,0.125033,0.215946,0.126319,0.386416,0.245375,0.61468,0.246902,0.410527,0.2868,0.915657,0.33658,0.554154,0.085192,0.789996,0.13493,0.757369,0.052563,0.250101,0.050679,0.685939,0.003653,0.317697,0.002736,0.662541,0.001202,0.340247,4.99E-4,0.632524,0.009964,0.369511,0.009451,0.607085,0.032896,0.39495,0.032383,0.413544,0.079373,0.38111,0.241056,0.052515,0.285885,0.571941,0.084334,0.345088,0.505211,0.654912,0.505211,0.351646,0.085164,0.351646,0.051872,0.853464,0.526004,0.044061,0.490717,4.99E-4,0.413667,0.996309,0.406599,0.007055,0.326837,0.991391,0.323397,0.019728,0.306848,0.97908,0.30421,0.045221,0.288619};
			return value;
		}
		private double[] getprop_TEXCOORD_7_2610_point_2()
		{
			double[] value = {0.953909,0.286693,0.078852,0.282829,0.920278,0.280903,0.87225,0.2955,0.767049,0.421801,0.278379,0.05252,0.329633,0.084343,0.415493,0.614532,0.584507,0.614532,0.085233,0.563775,0.051808,0.563775,0.692152,0.784382,0.21665,0.843264,0.129756,0.829647,0.873738,0.822726,0.066493,0.770389,0.935207,0.767021,0.058883,0.747939,0.942421,0.745355,0.060623,0.716468,0.940329,0.714583,0.07708,0.686324,0.923872,0.684438,0.882635,0.655631,0.719148,0.651287,0.05252,0.624421,0.084343,0.585653,0.543989,0.629003,0.051808,0.635207,0.085229,0.635207,0.595183,0.927244,0.412624,0.925304,0.530169,0.986967,0.477367,0.985372,0.444734,0.999501,0.558934,0.998724,0.422624,0.991398,0.580188,0.990802,0.399414,0.970293,0.602639,0.969858,0.38646,0.938458,0.615594,0.938023,0.611975,0.88756,0.512791,0.756399,0.05252,0.708534,0.084343,0.657499,0.788367,0.299892,0.24081,0.170261,0.385761,0.37837,0.246463,0.237772,0.614239,0.37837,0.393086,0.818667,0.754522,0.433331,0.554154,0.05184,0.217867,0.133235,0.617024,0.241143,0.952355,0.483456,0.234181,0.420382,0.786749,0.835915,0.280517,0.649433,0.485567,0.755499,0.39997,0.594494,0.507104,0.639254,0.614239,0.594494,0.648354,0.434397,0.507104,0.33361,0.449124,0.345243,0.367126,0.42795,0.859258,0.544915,0.896796,0.405344,0.999499,0.42795,0.456011,0.103204,0.614239,5.0E-4,0.385761,0.102603,0.385761,0.034435,5.0E-4,0.486427,0.507103,0.9995,0.367126,0.140742,0.647082,0.140742,0.085164,0.434397,0.9995,0.486427,0.102603,0.37837,0.50786,0.103204,0.617899,0.103204,0.899642,0.544915,0.999499,0.544915,0.914863,0.595672,0.598281,0.595672,0.875589,0.084302,0.817832,0.133866,0.755436,0.045795,0.632874,0.100358,0.906215,0.721122,0.837583,0.685234,0.915698,0.645827,0.875589,0.645827,0.927063,0.807041,0.860047,0.773736,0.938726,0.844007,0.911581,0.846417};
			return value;
		}
		private double[] getprop_TEXCOORD_7_2610_point_3()
		{
			double[] value = {0.159213,0.053677,0.161427,0.074493,0.139157,0.061273,0.142044,0.088419,0.190039,0.043959,0.191655,0.059153,0.2228,0.034935,0.224416,0.050124,0.261301,0.046957,0.335876,0.626085,0.261301,0.81903,0.664124,0.626085,0.632874,5.0E-4,0.550876,5.0E-4,0.617899,0.033833,0.948164,0.472532,0.966166,0.405344,0.103204,0.405344,0.051836,0.472532,0.085206,0.472532,0.788367,0.064913,0.895779,0.162417,0.895903,0.094652,0.968176,0.084201,0.968323,0.139953,0.938726,0.418799,0.91158,0.422578,0.915799,0.337624,0.860047,0.345389,0.946323,0.442348,0.925507,0.445247,0.95604,0.469892,0.940847,0.472008,0.046494,0.034935,0.046454,0.050128,0.018637,0.043959,0.018597,0.059153,0.096023,0.046957,0.244976,0.056614,0.245478,0.088075,0.211633,0.299892,0.292124,0.438292,0.096023,0.499625,0.660493,0.458185,0.641666,0.472532,0.358334,0.472532,0.50786,0.033833,0.574765,0.051794,0.425235,0.085243,0.49214,0.103204,0.425235,0.051794,0.935091,0.13708,0.837584,0.049402,0.905347,0.044253,0.320359,0.139953,0.326473,0.084201,0.410681,0.094652,0.404468,0.162416,0.24107,0.088419,0.244046,0.061273,0.22529,0.074493,0.227572,0.053677,0.059153,0.091962,0.043959,0.090676,0.053677,0.061531,0.074493,0.063294,0.050124,0.126319,0.034935,0.125033,0.046957,0.170261,0.386416,0.056614,0.38532,0.088075,0.24081,0.046957,0.94748,0.2868,0.911925,0.246902,0.943385,0.245375,0.425235,0.361342,0.532264,0.13708,0.759189,0.170261,0.575388,0.33658,0.103204,0.336612,0.033833,0.336612,0.064908,0.13708,0.574765,0.361342,0.051872,0.434397,0.034435,0.37837,0.445846,0.05184,0.445846,0.085192,0.162412,0.133235,0.064908,0.237772,0.094648,0.13493,0.084196,0.052563,0.139952,0.050679,0.314061,0.061273,0.317697,0.08841,0.242631,0.084196,0.250101,0.139952,0.337459,0.053676,0.340247,0.074488,0.367476,0.043954,0.369511,0.059148};
			return value;
		}
		private double[] getprop_TEXCOORD_7_2610_point_4()
		{
			double[] value = {0.392915,0.03493,0.39495,0.050124,0.953048,0.079373,0.949876,0.032383,0.965069,0.032896,0.08807,0.241143,0.056609,0.241056,0.046952,0.079373,0.084334,0.328005,0.398222,0.285885,0.753537,0.237772,0.586456,0.079373,0.571941,0.328005,0.246463,0.064908,0.554154,0.343049,0.445846,0.343049,0.05184,0.343049,5.0E-4,0.594494,0.103209,0.505211,0.033833,0.505211,0.351646,0.434397,0.352918,0.544915,0.853464,0.064913,0.654912,0.103209,0.654912,0.033833,0.146536,0.064913,0.047644,0.162416,0.044061,0.094652,0.860039,0.406599,0.915799,0.413667,0.905347,0.490717,0.837584,0.483456,0.91159,0.323397,0.938727,0.326837,0.925507,0.30421,0.946319,0.306848,0.953909,0.059148,0.954778,0.043959,0.980271,0.053681,0.97908,0.074492,0.920278,0.050128,0.921147,0.034935,0.87225,0.046952,0.94339,0.421801,0.91193,0.420382,0.953048,0.2955,0.234181,0.08807,0.232951,0.056609,0.721621,0.436221,0.146536,0.526004,0.12775,0.2955,0.329633,0.438912,0.584507,0.103209,0.385761,5.0E-4,0.415493,0.033833,0.415493,0.103209,0.634588,0.051808,0.584507,0.033833,0.103209,0.614532,0.948191,0.563775,0.935087,0.784382,0.896791,0.614532,0.966166,0.614532,0.307848,0.064913,0.213251,0.162416,0.21665,0.094652,0.126262,0.139961,0.129756,0.0842,0.064792,0.08841,0.066493,0.061273,0.925507,0.745355,0.946319,0.747939,0.938727,0.770389,0.91159,0.767021,0.940852,0.714583,0.956041,0.716468,0.949871,0.684438,0.965065,0.686324,0.923872,0.050128,0.882635,0.046952,0.92292,0.034935,0.280852,0.056609,0.280517,0.088075,0.117365,0.046952,0.320332,0.05252,0.354344,0.084343,0.679668,0.624421,0.307848,0.784382,0.117365,0.655631,0.354344,0.585653,0.634588,0.563775,0.365412,0.563775,0.527275,0.051808,0.527275,0.085229,0.064913,0.818667,0.162416,0.925304,0.094652,0.927244,0.522633,0.139957,0.530169,0.084201,0.595183,0.094652};
			return value;
		}
		private double[] getprop_TEXCOORD_7_2610_point_5()
		{
			double[] value = {0.587376,0.162416,0.441066,0.088419,0.444734,0.061273,0.419812,0.074492,0.422624,0.053676,0.397361,0.059148,0.399414,0.043959,0.949871,0.938023,0.965065,0.938458,0.95604,0.970293,0.940852,0.969858,0.953043,0.88756,0.056614,0.756399,0.088075,0.755499,0.046956,0.88756,0.508775,0.708534,0.606914,0.818667,0.388025,0.88756,0.482622,0.657499,0.999499,0.627621,0.935086,0.818667,0.896796,0.629003,0.527275,0.635207,0.472725,0.635207};
			return value;
		}

		/** Large attribute array: Coordinate DEF='rear_rudder-COORD' point field, scene-graph level=7, element #71, 126 total numbers made up of 42 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 getrear_rudder_COORD_7_71_point()
		{
			MFVec3f rear_rudder_COORD_7_71_point = new MFVec3f(new double[] {-285.155,-3.50936,-54.1724,-285.155,-19.9028,-12.0359,-285.155,19.9029,-12.0359,-285.155,25.5787,15.3828,-285.155,-26.7481,34.1123,-285.155,26.7481,34.1123,-285.155,-23.9053,45.4763,-285.155,23.9054,45.4763,-285.155,-18.2216,51.8271,-285.155,-0.317702,54.1724,-285.155,18.2217,51.8269,-58.4187,-3.50936,-54.1726,-70.2697,-19.9028,-12.0361,-77.9813,25.5787,15.3826,-83.2491,-26.7481,34.1121,-83.2491,26.7481,34.1121,-86.4452,-23.9053,45.4761,-86.4452,23.9054,45.4758,-88.2314,-18.2216,51.8267,-88.891,-0.317702,54.1721,-88.2314,18.2217,51.8267,285.155,-3.50936,-54.1724,285.155,-19.9028,-12.0359,285.155,19.9029,-12.0359,285.155,25.5787,15.3828,285.155,-26.7481,34.1123,285.155,26.7481,34.1123,285.155,-23.9053,45.4763,285.155,23.9054,45.4763,285.155,-18.2216,51.8271,285.155,-0.317702,54.1724,285.155,18.2217,51.8269,58.4187,-3.50936,-54.1726,70.2697,-19.9028,-12.0361,77.9813,25.5787,15.3826,83.249,-26.7481,34.1121,83.249,26.7481,34.1121,86.4452,-23.9053,45.4761,86.4452,23.9054,45.4758,88.2314,-18.2216,51.8267,88.891,-0.317702,54.1721,88.2314,18.2217,51.8267});
			return rear_rudder_COORD_7_71_point;
		}
		/** Large attribute array: TextureCoordinate DEF='rear_rudder-TEXCOORD' point field, scene-graph level=7, element #72, 168 total numbers made up of 84 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 getrear_rudder_TEXCOORD_7_72_point()
		{
			MFVec2f rear_rudder_TEXCOORD_7_72_point = new MFVec2f(new double[] {0.981808,0.054706,0.907291,0.054706,0.907291,0.083686,0.981808,0.035848,0.907291,0.022966,0.981808,0.022966,0.907291,0.01515,0.981808,0.01515,0.981808,0.021046,0.981808,0.045985,0.981808,0.010782,0.952183,0.041539,0.953731,0.018704,0.954739,0.082057,0.955427,0.009169,0.955427,0.083686,0.955845,0.013129,0.955845,0.079726,0.956078,0.021046,0.956164,0.045985,0.956078,0.071809,0.981808,0.054705,0.907291,0.054705,0.981808,0.083686,0.907291,0.035848,0.981808,0.022966,0.907291,0.022966,0.981808,0.01515,0.907291,0.01515,0.907291,0.021046,0.907291,0.045985,0.907291,0.010782,0.936917,0.041539,0.935368,0.018704,0.934361,0.082057,0.933672,0.009169,0.933672,0.083686,0.933255,0.013129,0.933255,0.079726,0.933021,0.021046,0.932935,0.045985,0.933021,0.071809,0.952828,0.074151,0.952828,0.018704,0.981808,0.041539,0.93397,0.082057,0.921088,0.009169,0.921088,0.083686,0.913272,0.013129,0.913272,0.079726,0.908904,0.021046,0.907292,0.045985,0.908905,0.071809,0.981808,0.083686,0.952183,0.083686,0.935368,0.054706,0.936917,0.083686,0.954739,0.035848,0.933672,0.022966,0.955427,0.022966,0.933255,0.01515,0.955845,0.015151,0.933021,0.010783,0.981808,0.071809,0.956078,0.010783,0.936272,0.018704,0.936272,0.074151,0.907292,0.041539,0.95513,0.082057,0.968011,0.009169,0.968011,0.083686,0.975827,0.013129,0.975827,0.079726,0.980195,0.021046,0.980195,0.071809,0.907291,0.083686,0.953731,0.054706,0.934361,0.035848,0.955845,0.01515,0.933255,0.015151,0.981808,0.010782,0.956078,0.010783,0.907291,0.071809,0.933021,0.010783});
			return rear_rudder_TEXCOORD_7_72_point;
		}
		/** Large attribute array: Coordinate DEF='front_rudder-COORD' point field, scene-graph level=7, element #165, 156 total numbers made up of 52 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 getfront_rudder_COORD_7_165_point()
		{
			MFVec3f front_rudder_COORD_7_165_point = new MFVec3f(new double[] {-230.374,9.79263,1.99915,-230.374,-0.002166,-51.3613,-230.374,6.95053,-29.2598,-230.374,10.7509,35.5499,-230.374,9.81979,45.8466,-230.374,6.03311,53.5842,-230.374,-0.253693,55.9281,-230.374,-6.0347,53.5842,-230.374,-9.82144,45.8466,-230.374,-10.7526,35.5499,-230.374,-9.79459,1.99915,-230.374,-6.9548,-29.2598,-32.3607,-0.015136,-80.2205,-40.3323,-13.396,39.2189,-40.3323,13.396,39.2189,-40.2101,13.3071,54.9883,-40.2101,-13.3084,54.9884,-40.0853,12.1561,69.4971,-39.992,-6.52072,77.9348,-39.9716,7.56018,80.2205,-34.1701,4.87393,-61.825,-34.1945,-4.91852,-61.5741,-36.647,8.5929,-36.641,-37.2092,-8.98221,-30.9264,-40.8581,12.0876,7.68213,-40.8581,-12.0893,7.68213,230.374,9.79263,1.99915,230.374,-0.002166,-51.3613,230.374,6.95053,-29.2598,230.374,10.7509,35.5499,230.374,9.81979,45.8466,230.374,6.03311,53.5842,230.374,-0.253693,55.9281,230.374,-6.0347,53.5842,230.374,-9.82144,45.8466,230.374,-10.7526,35.5499,230.374,-9.79459,1.99915,230.374,-6.9548,-29.2598,32.3607,-0.015136,-80.2205,40.3323,-13.396,39.2189,40.3323,13.396,39.2189,40.2101,13.3071,54.9883,40.2101,-13.3084,54.9884,40.0853,12.1561,69.4971,39.992,-6.52072,77.9348,39.9716,7.56018,80.2205,34.1701,4.87393,-61.825,34.1945,-4.91852,-61.5741,36.647,8.5929,-36.641,37.2092,-8.98221,-30.9264,40.8581,12.0876,7.68213,40.8581,-12.0893,7.68213});
			return front_rudder_COORD_7_165_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=6, element #171, 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_6_171_coordIndex()
		{
			MFInt32 IndexedFaceSet_6_171_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_6_171_coordIndex_1()));
			return IndexedFaceSet_6_171_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet texCoordIndex field, scene-graph level=6, element #171, 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_6_171_texCoordIndex()
		{
			MFInt32 IndexedFaceSet_6_171_texCoordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_6_171_texCoordIndex_1()));
			return IndexedFaceSet_6_171_texCoordIndex;
		}
		/** Large attribute array: Coordinate DEF='ohio_class_sub_body-COORD' point field, scene-graph level=7, element #259, 3015 total numbers made up of 1005 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 getohio_class_sub_body_COORD_7_259_point()
		{
			MFVec3f ohio_class_sub_body_COORD_7_259_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getohio_class_sub_body_COORD_7_259_point_1()))
				.append(new MFVec3f(getohio_class_sub_body_COORD_7_259_point_2()))
				.append(new MFVec3f(getohio_class_sub_body_COORD_7_259_point_3()))
				.append(new MFVec3f(getohio_class_sub_body_COORD_7_259_point_4()))
				.append(new MFVec3f(getohio_class_sub_body_COORD_7_259_point_5()))
				.append(new MFVec3f(getohio_class_sub_body_COORD_7_259_point_6()))
				.append(new MFVec3f(getohio_class_sub_body_COORD_7_259_point_7()))
				.append(new MFVec3f(getohio_class_sub_body_COORD_7_259_point_8()))
				.append(new MFVec3f(getohio_class_sub_body_COORD_7_259_point_9()))
				.append(new MFVec3f(getohio_class_sub_body_COORD_7_259_point_10()))
				.append(new MFVec3f(getohio_class_sub_body_COORD_7_259_point_11()));
			return ohio_class_sub_body_COORD_7_259_point;
		}
		/** Large attribute array: TextureCoordinate DEF='ohio_class_sub_body-TEXCOORD' point field, scene-graph level=7, element #260, 1808 total numbers made up of 904 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 getohio_class_sub_body_TEXCOORD_7_260_point()
		{
			MFVec2f ohio_class_sub_body_TEXCOORD_7_260_point = new MFVec2f()/*2.finalize*/
				.append(new MFVec2f(getohio_class_sub_body_TEXCOORD_7_260_point_1()))
				.append(new MFVec2f(getohio_class_sub_body_TEXCOORD_7_260_point_2()))
				.append(new MFVec2f(getohio_class_sub_body_TEXCOORD_7_260_point_3()))
				.append(new MFVec2f(getohio_class_sub_body_TEXCOORD_7_260_point_4()))
				.append(new MFVec2f(getohio_class_sub_body_TEXCOORD_7_260_point_5()))
				.append(new MFVec2f(getohio_class_sub_body_TEXCOORD_7_260_point_6()))
				.append(new MFVec2f(getohio_class_sub_body_TEXCOORD_7_260_point_7()))
				.append(new MFVec2f(getohio_class_sub_body_TEXCOORD_7_260_point_8()))
				.append(new MFVec2f(getohio_class_sub_body_TEXCOORD_7_260_point_9()))
				.append(new MFVec2f(getohio_class_sub_body_TEXCOORD_7_260_point_10()));
			return ohio_class_sub_body_TEXCOORD_7_260_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=6, element #265, 6248 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_6_265_coordIndex()
		{
			MFInt32 IndexedFaceSet_6_265_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_6_265_coordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_6_265_coordIndex_2()))
				.append(new MFInt32(getIndexedFaceSet_6_265_coordIndex_3()))
				.append(new MFInt32(getIndexedFaceSet_6_265_coordIndex_4()))
				.append(new MFInt32(getIndexedFaceSet_6_265_coordIndex_5()))
				.append(new MFInt32(getIndexedFaceSet_6_265_coordIndex_6()))
				.append(new MFInt32(getIndexedFaceSet_6_265_coordIndex_7()));
			return IndexedFaceSet_6_265_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet texCoordIndex field, scene-graph level=6, element #265, 6248 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_6_265_texCoordIndex()
		{
			MFInt32 IndexedFaceSet_6_265_texCoordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_6_265_texCoordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_6_265_texCoordIndex_2()))
				.append(new MFInt32(getIndexedFaceSet_6_265_texCoordIndex_3()))
				.append(new MFInt32(getIndexedFaceSet_6_265_texCoordIndex_4()))
				.append(new MFInt32(getIndexedFaceSet_6_265_texCoordIndex_5()))
				.append(new MFInt32(getIndexedFaceSet_6_265_texCoordIndex_6()))
				.append(new MFInt32(getIndexedFaceSet_6_265_texCoordIndex_7()));
			return IndexedFaceSet_6_265_texCoordIndex;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=6, element #296, 1036 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_6_296_coordIndex()
		{
			MFInt32 IndexedFaceSet_6_296_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_6_296_coordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_6_296_coordIndex_2()));
			return IndexedFaceSet_6_296_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet texCoordIndex field, scene-graph level=6, element #296, 1036 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_6_296_texCoordIndex()
		{
			MFInt32 IndexedFaceSet_6_296_texCoordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_6_296_texCoordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_6_296_texCoordIndex_2()));
			return IndexedFaceSet_6_296_texCoordIndex;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=6, element #2609, 1280 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_6_2609_coordIndex()
		{
			MFInt32 IndexedFaceSet_6_2609_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_6_2609_coordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_6_2609_coordIndex_2()));
			return IndexedFaceSet_6_2609_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet texCoordIndex field, scene-graph level=6, element #2609, 1280 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_6_2609_texCoordIndex()
		{
			MFInt32 IndexedFaceSet_6_2609_texCoordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_6_2609_texCoordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_6_2609_texCoordIndex_2()));
			return IndexedFaceSet_6_2609_texCoordIndex;
		}
		/** Large attribute array: Coordinate DEF='prop-COORD' point field, scene-graph level=7, element #2609, 486 total numbers made up of 162 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 getprop_COORD_7_2609_point()
		{
			MFVec3f prop_COORD_7_2609_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getprop_COORD_7_2609_point_1()))
				.append(new MFVec3f(getprop_COORD_7_2609_point_2()));
			return prop_COORD_7_2609_point;
		}
		/** Large attribute array: TextureCoordinate DEF='prop-TEXCOORD' point field, scene-graph level=7, element #2610, 848 total numbers made up of 424 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 getprop_TEXCOORD_7_2610_point()
		{
			MFVec2f prop_TEXCOORD_7_2610_point = new MFVec2f()/*2.finalize*/
				.append(new MFVec2f(getprop_TEXCOORD_7_2610_point_1()))
				.append(new MFVec2f(getprop_TEXCOORD_7_2610_point_2()))
				.append(new MFVec2f(getprop_TEXCOORD_7_2610_point_3()))
				.append(new MFVec2f(getprop_TEXCOORD_7_2610_point_4()))
				.append(new MFVec2f(getprop_TEXCOORD_7_2610_point_5()));
			return prop_TEXCOORD_7_2610_point;
		}

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

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

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