package Savage.Robots.RemotelyOperatedVehicles;

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.Interpolation.*;
import org.web3d.x3d.jsail.Navigation.*;
import org.web3d.x3d.jsail.Rendering.*;
import org.web3d.x3d.jsail.Shape.*;
import org.web3d.x3d.jsail.Text.*;
import org.web3d.x3d.jsail.Time.*;

// Javadoc metadata annotations follow, see below for X3DJSAIL Java source code.
/**
 * <p> Remote Operated Vehicle (ROV) used in MATE competition at Hartnell College 2009. </p>
 <p> Related links: Catalog page <a href="../../../../Robots/RemotelyOperatedVehicles/OjoDelMarROVIndex.html" target="_blank">OjoDelMarROV</a>,  source <a href="../../../../Robots/RemotelyOperatedVehicles/OjoDelMarROV.java">OjoDelMarROV.java</a>, <a href="https://www.web3d.org/x3d/content/examples/X3dResources.html" target="_blank">X3D Resources</a>, <a href="https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html" target="_blank">X3D Scene Authoring Hints</a>, and <a href="https://www.web3d.org/x3d/content/X3dTooltips.html" target="_blank">X3D Tooltips</a>. </p>
	<table style="color:black; border:0px solid; border-spacing:10px 0px;">
        <caption>Scene Meta Information</caption>
		<tr style="background-color:silver; border-color:silver;">
			<td style="text-align:center; padding:10px 0px;"><i>meta tags</i></td>
			<td style="text-align:left;   padding:10px 0px;">&nbsp; Document Metadata </td>
		</tr>

		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> title </i> </td>
			<td> <a href="../../../../Robots/RemotelyOperatedVehicles/OjoDelMarROV.x3d">OjoDelMarROV.x3d</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> translation </i> </td>
			<td> Ojo Del Mar title translation: Eye of the Sea </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> description </i> </td>
			<td> Remote Operated Vehicle (ROV) used in MATE competition at Hartnell College 2009 </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> creator </i> </td>
			<td> Luciano Cerritos </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> created </i> </td>
			<td> 14 June 2010 </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> modified </i> </td>
			<td> 20 October 2019 </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> reference </i> </td>
			<td> <a href="../../../../Robots/RemotelyOperatedVehicles/MontereyHighSchoolBeetleROV.x3d">MontereyHighSchoolBeetleROV.x3d</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> reference </i> </td>
			<td> TODO Kelsey report(Enter report here when check into version control) </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> reference </i> </td>
			<td> TODO put report for summer internship </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> drawing </i> </td>
			<td> TODO put pictures of vehicle </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> reference </i> </td>
			<td> <a href="http://en.wikipedia.org/wiki/Remotely_operated_underwater_vehicle" target="_blank">http://en.wikipedia.org/wiki/Remotely_operated_underwater_vehicle</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> reference </i> </td>
			<td> <a href="http://www.hartnell.edu/robotics" target="_blank">http://www.hartnell.edu/robotics</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> reference </i> </td>
			<td> <a href="http://www.marinetech.org/home.php" target="_blank">http://www.marinetech.org/home.php</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> reference </i> </td>
			<td> <a href="http://www.marinetech.org/rov_competition/2008/final_standings.php" target="_blank">http://www.marinetech.org/rov_competition/2008/final_standings.php</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> contributor </i> </td>
			<td> Dale Tourtelotte creator of propeller using blender </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> subject </i> </td>
			<td> ROV Remote Operated Vehicle </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> identifier </i> </td>
			<td> <a href="https://www.web3d.org/x3d/content/examples/Savage/Robots/RemotelyOperatedVehicles/OjoDelMarROV.x3d" target="_blank">https://www.web3d.org/x3d/content/examples/Savage/Robots/RemotelyOperatedVehicles/OjoDelMarROV.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> generator </i> </td>
			<td> <a href="http://www.blender.org/" target="_blank">http://www.blender.org/</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> license </i> </td>
			<td> <a href="../../../../Robots/RemotelyOperatedVehicles/../../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 Luciano Cerritos
 */

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

	/** Create and initialize the X3D model for this object. */
	public final void initialize()
	{
            try { // catch-all
  x3dModel = new X3D().setProfile(X3D.PROFILE_IMMERSIVE).setVersion(X3D.VERSION_3_2)
  .setHead(new head()
    .addMeta(new meta().setName(meta.NAME_TITLE      ).setContent("OjoDelMarROV.x3d"))
    .addMeta(new meta().setName("translation").setContent("Ojo Del Mar title translation: Eye of the Sea"))
    .addMeta(new meta().setName(meta.NAME_DESCRIPTION).setContent("Remote Operated Vehicle (ROV) used in MATE competition at Hartnell College 2009"))
    .addMeta(new meta().setName(meta.NAME_CREATOR    ).setContent("Luciano Cerritos"))
    .addMeta(new meta().setName(meta.NAME_CREATED    ).setContent("14 June 2010"))
    .addMeta(new meta().setName(meta.NAME_MODIFIED   ).setContent("20 October 2019"))
    .addMeta(new meta().setName(meta.NAME_REFERENCE  ).setContent("MontereyHighSchoolBeetleROV.x3d"))
    .addMeta(new meta().setName(meta.NAME_REFERENCE  ).setContent("TODO Kelsey report(Enter report here when check into version control)"))
    .addMeta(new meta().setName(meta.NAME_REFERENCE  ).setContent("TODO put report for summer internship"))
    .addMeta(new meta().setName(meta.NAME_DRAWING    ).setContent("TODO put pictures of vehicle"))
    .addMeta(new meta().setName(meta.NAME_REFERENCE  ).setContent("http://en.wikipedia.org/wiki/Remotely_operated_underwater_vehicle"))
    .addMeta(new meta().setName(meta.NAME_REFERENCE  ).setContent("http://www.hartnell.edu/robotics"))
    .addMeta(new meta().setName(meta.NAME_REFERENCE  ).setContent("http://www.marinetech.org/home.php"))
    .addMeta(new meta().setName(meta.NAME_REFERENCE  ).setContent("http://www.marinetech.org/rov_competition/2008/final_standings.php"))
    .addMeta(new meta().setName(meta.NAME_CONTRIBUTOR).setContent("Dale Tourtelotte creator of propeller using blender"))
    .addMeta(new meta().setName(meta.NAME_SUBJECT    ).setContent("ROV Remote Operated Vehicle"))
    .addMeta(new meta().setName(meta.NAME_IDENTIFIER ).setContent("https://www.web3d.org/x3d/content/examples/Savage/Robots/RemotelyOperatedVehicles/OjoDelMarROV.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_GENERATOR  ).setContent("http://www.blender.org/"))
    .addMeta(new meta().setName(meta.NAME_LICENSE    ).setContent("../../license.html")))
  .setScene(new Scene()
    .addChild(new WorldInfo().setTitle("OjoDelMarROV.x3d"))
    .addChild(new Background().setGroundColor(new MFColor(new double[] {0.0,0.388235,0.580392})).setSkyColor(new MFColor(new double[] {0.741176,0.929412,1.0})))
    .addChild(new Group("ViewingNavigation")
      .addChild(new Viewpoint().setDescription("Ojo Del Mar far viewpoint").setOrientation(0.0,1.0,0.0,1.5708).setPosition(4.0,1.0,0.0))
      .addChild(new Viewpoint().setDescription("Ojo Del Mar left side").setOrientation(0.0,1.0,0.0,3.1416).setPosition(0.0,1.0,-6.0))
      .addChild(new Viewpoint().setDescription("Ojo Del Mar closeup from the back").setOrientation(0.0,1.0,0.0,-1.5708).setPosition(-3.0,1.0,0.0))
      .addChild(new Viewpoint().setDescription("Ojo Del Mar overview from the back").setOrientation(0.0,1.0,0.0,-1.5708).setPosition(-5.0,1.5,0.0))
      .addChild(new Viewpoint().setDescription("Ojo Del Mar top view").setOrientation(1.0,0.0,0.0,-1.5708).setPosition(0.0,10.0,0.0))
      .addChild(new Viewpoint().setDescription("Ojo Del Mar right side").setPosition(0.0,1.0,6.0))
      .addChild(new Viewpoint().setDescription("Ojo Del Mar closeup from the front").setOrientation(0.0,1.0,0.0,1.5708).setPosition(2.0,.5,0.0)))
    .addChild(new Transform("ScaleFeetToMeters").setRotation(0.0,1.0,0.0,1.59).setScale(0.3048,0.3048,0.3048)
      .addComments(" This is for the front top pipe frame ")
      .addComments(" F=Front B=Back L=Left R=Right ")
      .addChild(new Group("ROVFrame")
        .addChild(new Transform("TopFrontPipe").setRotation(0.0,0.0,1.0,-1.57079).setTranslation(0.0,2.0,2.070)
          .addChild(new Group("FBFrameROV")
            .addChild(new Shape()
              .setGeometry(new Cylinder().setHeight(2.5).setRadius(0.125))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setDiffuseColor(1.0,1.0,1.0))))))
        .addComments(" This is for the back top pipe frame ")
        .addChild(new Transform("BackTopPipe").setRotation(0.0,0.0,1.0,1.57079).setTranslation(0.0,2.0,-1.57)
          .addChild(new Group().setUSE("FBFrameROV")))
        .addChild(new Transform("BottomFrontPipe").setRotation(0.0,0.0,1.0,1.57079).setTranslation(0.0,0.0,2.070)
          .addChild(new Group().setUSE("FBFrameROV")))
        .addChild(new Transform("BottomeBackPipe").setRotation(0.0,0.0,1.0,1.57079).setTranslation(0.0,0.0,-1.57)
          .addChild(new Group().setUSE("FBFrameROV")))
        .addComments(" Side pipe ")
        .addChild(new Transform("TopRightSidePipe").setRotation(1.0,0.0,0.0,1.57079).setTranslation(1.425,2.0,.25)
          .addChild(new Group("SidePipes")
            .addChild(new Shape()
              .setGeometry(new Cylinder().setHeight(3.15).setRadius(0.125))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setDiffuseColor(1.0,1.0,1.0))))))
        .addChild(new Transform("TopLeftPipe").setRotation(1.0,0.0,0.0,1.57079).setTranslation(-1.425,2.0,.25)
          .addChild(new Group().setUSE("SidePipes")))
        .addComments(" BottomPipes' ")
        .addChild(new Transform("BLeftPipe").setRotation(1.0,0.0,0.0,1.57079).setTranslation(1.425,0.0,.25)
          .addChild(new Group().setUSE("SidePipes")))
        .addChild(new Transform("BRightPipe").setRotation(1.0,0.0,0.0,1.57079).setTranslation(-1.425,0.0,.25)
          .addChild(new Group().setUSE("SidePipes")))
        .addComments(" This section are the Vertical pipes of the ROV ")
        .addChild(new Transform("FLVerticalPipe").setTranslation(-1.395,1.0,2.063)
          .addChild(new Group("VerticalPipes")
            .addChild(new Shape()
              .setGeometry(new Cylinder().setRadius(0.125))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setDiffuseColor(1.0,1.0,1.0))))))
        .addChild(new Transform("FRVerticalPipe").setTranslation(1.395,1.0,2.0632)
          .addChild(new Group().setUSE("VerticalPipes")))
        .addChild(new Transform().setTranslation(1.395,1.0,-1.5632)
          .addChild(new Group().setUSE("VerticalPipes")))
        .addChild(new Transform().setTranslation(-1.395,1.0,-1.5632)
          .addChild(new Group().setUSE("VerticalPipes")))
        .addChild(new Transform("FLSVerticalPipe").setTranslation(1.425,1.0,.55)
          .addChild(new Group("SideVerticalPipes")
            .addChild(new Shape()
              .setGeometry(new Cylinder().setRadius(0.125))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setDiffuseColor(1.0,1.0,1.0))))))
        .addChild(new Transform("BLSVerticalPipe").setTranslation(1.425,1.0,-.15)
          .addChild(new Group().setUSE("SideVerticalPipes")))
        .addChild(new Transform("FRSVerticalPipe").setTranslation(-1.425,1.0,.55)
          .addChild(new Group().setUSE("SideVerticalPipes")))
        .addChild(new Transform("BRSVerticalPipe").setTranslation(-1.425,1.0,-.15)
          .addChild(new Group().setUSE("SideVerticalPipes")))
        .addComments(" END ")
        .addComments(" This section is for the side elbow for the ROV ")
        .addChild(new Transform("FTLeftElbow").setTranslation(1.35,2.0,2.0)
          .addChild(new Transform("SideOut90").setRotation(1.0,0.0,0.0,1.563)
            .addChild(new Shape()
              .setAppearance(new Appearance()
                .setMaterial(new Material().setDiffuseColor(1.0,1.0,1.0)))
              .setGeometry(new Extrusion().setCreaseAngle(1.5708).setCrossSection(getExtrusion_8_82_crossSection()).setScale(new MFVec2f(new double[] {0.195,0.195,0.195,0.195,0.195,0.195,0.175,0.175,0.175,0.175,0.175,0.175,0.175,0.175,0.175,0.175,0.175,0.175,0.175,0.175,0.175,0.175,0.175,0.175,0.175,0.175,0.175,0.175,0.175,0.175,0.175,0.175,0.175,0.175,0.175,0.175,0.175,0.175,0.175,0.175,0.175,0.175,0.175,0.175,0.175,0.175,0.175,0.175,0.175,0.175,0.195,0.195,0.195,0.195,0.195,0.195})).setSolid(false).setSpine(new MFVec3f(new double[] {-0.179688,0.070312,0.0,-0.148438,0.070312,0.0,-0.132812,0.070312,0.0,-0.117188,0.070312,0.0,-0.101562,0.070312,0.0,-0.085938,0.070312,0.0,-0.070312,0.070312,0.0,-0.054688,0.070312,0.0,-0.039062,0.070312,0.0,-0.023438,0.070312,0.0,-0.023438,0.070312,0.0,0.024,0.068187,0.0,0.039062,0.061937,0.0,0.052,0.052,0.0,0.061937,0.039062,0.0,0.068187,0.024,0.0,0.070312,-0.023438,0.0,0.070312,-0.023438,0.0,0.070312,-0.039062,0.0,0.070312,-0.054688,0.0,0.070312,-0.070312,0.0,0.070312,-0.085938,0.0,0.070312,-0.101562,0.0,0.070312,-0.117188,0.0,0.070312,-0.132812,0.0,0.070312,-0.148438,0.0,0.070312,-0.162188,0.0,0.070312,-0.179688,0.0}))))))
        .addChild(new Transform("FBLeftElbow").setTranslation(1.35,0.0,2.0)
          .addChild(new Transform().setUSE("SideOut90")))
        .addChild(new Transform("LTRightElbow").setRotation(0.0,1.0,0.0,-1.579).setTranslation(-1.35,2.0,2.0)
          .addChild(new Transform().setUSE("SideOut90")))
        .addChild(new Transform("LBRightElbow").setRotation(0.0,1.0,0.0,-1.579).setTranslation(-1.35,0.0,2.0)
          .addChild(new Transform().setUSE("SideOut90")))
        .addChild(new Transform("BBackRightElbow").setRotation(0.0,1.0,0.0,1.579).setTranslation(1.35,0.0,-1.5)
          .addChild(new Transform().setUSE("SideOut90")))
        .addChild(new Transform("TBackRightElbow").setRotation(0.0,1.0,0.0,1.579).setTranslation(1.35,2.0,-1.5)
          .addChild(new Transform().setUSE("SideOut90")))
        .addChild(new Transform("TBackLeftElbow").setRotation(0.0,-1.0,0.0,3.1416).setTranslation(-1.35,2.0,-1.5)
          .addChild(new Transform().setUSE("SideOut90")))
        .addChild(new Transform("BBackLeftElbow").setRotation(0.0,-1.0,0.0,3.1416).setTranslation(-1.35,0.0,-1.5)
          .addChild(new Transform().setUSE("SideOut90")))
        .addComments(" End ")
        .addComments(" This section is for the bottom part for the elbow ")
        .addChild(new Transform("TFREJoint").setRotation(0.0,1.0,0.0,-1.579).setTranslation(1.395,1.75,1.995)
          .addChild(new Transform("BottomPartSideOut90").setRotation(0.0,0.0,1.0,1.579)
            .addChild(new Shape()
              .setAppearance(new Appearance()
                .setMaterial(new Material().setDiffuseColor(1.0,1.0,1.0)))
              .setGeometry(new Extrusion().setCreaseAngle(1.5708).setCrossSection(getExtrusion_8_102_crossSection()).setScale(new MFVec2f(new double[] {0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.175,0.2,0.175,0.175,0.175,0.175,0.175,0.175,0.175,0.175,0.175,0.175,0.15,0.15})).setSolid(false).setSpine(new MFVec3f(new double[] {0.023438,-0.070312,0.0,0.023438,-0.070312,0.0,0.039062,-0.070312,0.0,0.054688,-0.070312,0.0,0.070312,-0.070312,0.0,0.085938,-0.070312,0.0,0.101562,-0.070312,0.0,0.117188,-0.070312,0.0,0.132812,-0.070312,0.0,0.148438,-0.070312,0.0,0.179688,-0.070312,0.0,0.300328,-0.070312,0.0})))))
          .addChild(new Transform("TFLEJoint").setRotation(0.0,1.0,0.0,-1.579).setTranslation(.095,0.0,2.715)
            .addChild(new Transform().setUSE("BottomPartSideOut90")))
          .addChild(new Transform("TBLEJoint").setRotation(0.0,1.0,0.0,-1.579).setTranslation(-3.530,0.0,2.745)
            .addChild(new Transform().setUSE("BottomPartSideOut90")))
          .addChild(new Transform("TBREJoint").setRotation(0.0,1.0,0.0,-1.579).setTranslation(-3.555,0.0,-0.0435)
            .addChild(new Transform().setUSE("BottomPartSideOut90")))
          .addChild(new Transform("BFREJoint").setRotation(0.0,1.0,0.0,1.579).setTranslation(.075,-1.5,-0.065)
            .addChild(new Transform("BTPartSO90").setRotation(0.0,0.0,1.0,-1.579)
              .addChild(new Shape()
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setDiffuseColor(1.0,1.0,1.0)))
                .setGeometry(new Extrusion().setCreaseAngle(1.5708).setCrossSection(getExtrusion_9_113_crossSection()).setScale(new MFVec2f(new double[] {0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.175,0.2,0.175,0.175,0.175,0.175,0.175,0.175,0.175,0.175,0.175,0.175,0.15,0.15})).setSolid(false).setSpine(new MFVec3f(new double[] {0.023438,-0.070312,0.0,0.023438,-0.070312,0.0,0.039062,-0.070312,0.0,0.054688,-0.070312,0.0,0.070312,-0.070312,0.0,0.085938,-0.070312,0.0,0.101562,-0.070312,0.0,0.117188,-0.070312,0.0,0.132812,-0.070312,0.0,0.148438,-0.070312,0.0,0.179688,-0.070312,0.0,0.300328,-0.070312,0.0}))))))
          .addChild(new Transform("BFLEJoint").setTranslation(.160,-1.5,2.7825)
            .addChild(new Transform().setUSE("BTPartSO90")))
          .addChild(new Transform("TBRightEJoint").setTranslation(-3.48,-1.5,.035)
            .addChild(new Transform().setUSE("BTPartSO90")))
          .addChild(new Transform("TBLeftEJoint").setTranslation(-3.465,-1.5,2.815)
            .addChild(new Transform().setUSE("BTPartSO90"))))
        .addComments(" This part is for the T-connecters ")
        .addChild(new Transform("TopFrontLeftTTConneter").setRotation(1.0,0.0,0.0,1.57059).setTranslation(1.425,2.0,.55)
          .addChild(new Group("TConneter")
            .addChild(new Shape()
              .setGeometry(new Cylinder().setHeight(0.43).setRadius(0.143))
              .setAppearance(new Appearance()
                .setMaterial(new Material())))
            .addChild(new Transform("TopFrontLeftBTConneter").setRotation(1.0,0.0,0.0,1.57059).setTranslation(0.0,0.0,.09)
              .addChild(new Shape()
                .setGeometry(new Cylinder().setHeight(0.195).setRadius(0.14))
                .setAppearance(new Appearance()
                  .setMaterial(new Material()))))))
        .addChild(new Transform("TopBackLeftTConnecter").setRotation(1.0,0.0,0.0,1.57059).setTranslation(1.425,2.0,-.15)
          .addChild(new Group().setUSE("TConneter")))
        .addChild(new Transform("TopFrontRightTConnecter").setRotation(1.0,0.0,0.0,1.57059).setTranslation(-1.425,2.0,.55)
          .addChild(new Group().setUSE("TConneter")))
        .addChild(new Transform("TopBackRightTConnecter").setRotation(1.0,0.0,0.0,1.57059).setTranslation(-1.425,2.0,-.15)
          .addChild(new Group().setUSE("TConneter")))
        .addChild(new Transform("BottomBackLeftTConnecter").setRotation(-1.0,0.0,0.0,1.57059).setTranslation(1.425,0.0,-.15)
          .addChild(new Group().setUSE("TConneter")))
        .addChild(new Transform("BottomFrontLeftTConnecter").setRotation(-1.0,0.0,0.0,1.57059).setTranslation(1.425,0.0,.55)
          .addChild(new Group().setUSE("TConneter")))
        .addChild(new Transform("BottomFrontRightTConnecter").setRotation(-1.0,0.0,0.0,1.57059).setTranslation(-1.425,0.0,.55)
          .addChild(new Group().setUSE("TConneter")))
        .addChild(new Transform("BottomBackRightTConnecter").setRotation(-1.0,0.0,0.0,1.57059).setTranslation(-1.425,0.0,-.15)
          .addChild(new Group().setUSE("TConneter"))))
      .addComments(" END ")
      .addComments(" Bilge Pump Motor ")
      .addChild(new Group("MotorEquipment")
        .addChild(new Transform("RightMotor").setTranslation(1.9,1.25,.5)
          .addChild(new Transform("BilgePumpMotor").setRotation(0.0,1.0,0.0,1.579)
            .addChild(new Shape()
              .setAppearance(new Appearance()
                .setMaterial(new Material().setDiffuseColor(0.741176,0.0,0.109804)))
              .setGeometry(new Extrusion().setCreaseAngle(1.5708).setCrossSection(getExtrusion_8_152_crossSection()).setScale(new MFVec2f(new double[] {0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.15,0.15,0.15,0.15,0.15,0.15,0.03,0.03,0.03,0.03,0.03,0.03,0.03,0.03,0.03,0.03,0.03,0.03,0.03,0.03,0.03,0.03,0.03,0.03,0.03,0.03,0.03,0.03})).setSolid(false).setSpine(new MFVec3f(new double[] {0.046876,-0.140624,0.0,0.046876,-0.140624,0.0,0.078124,-0.140624,0.0,0.109376,-0.140624,0.0,0.140624,-0.140624,0.0,0.171876,-0.140624,0.0,0.203124,-0.140624,0.0,0.234376,-0.140624,0.0,0.265624,-0.140624,0.0,0.296876,-0.140624,0.0,0.359376,-0.140624,0.0,0.600656,-0.140624,0.0,0.6125,-0.140624,0.0,0.625,-0.140624,0.0,0.65,-0.140624,0.0,0.6625,-0.140624,0.0,0.675,-0.140624,0.0,0.6975,-0.140624,0.0,0.7,-0.140624,0.0,0.7125,-0.140624,0.0,0.725,-0.140624,0.0,0.7375,-0.140624,0.0,0.75,-0.140624,0.0}))))))
        .addComments(" This is for the decal of the bilge pupm ")
        .addChild(new Transform("LeftBilgePumpDecal").setTranslation(1.75,1.2,.4555)
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setAmbientIntensity(0).setDiffuseColor(1.0,1.0,1.0).setShininess(0)))
            .setGeometry(new Text().setString(new String[] {"500 GPH","Bilge Pump "})
              .setFontStyle(new FontStyle("DefaultFontStyleBP").setJustify(FontStyle.JUSTIFY_BEGIN_BEGIN).setSize(0.09)))))
        .addChild(new Transform("RightBilgePumpDecal").setTranslation(-2.13,1.2,.456)
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setAmbientIntensity(0).setDiffuseColor(1.0,1.0,1.0).setShininess(0)))
            .setGeometry(new Text().setString(new String[] {"500 GPH","Bilge Pump "})
              .setFontStyle(new FontStyle("DefaultFontStyleBPR").setJustify(FontStyle.JUSTIFY_BEGIN_BEGIN).setSize(0.09)))))
        .addChild(new Transform("TopFrontBilgePumpDecal").setRotation(-1.0,0.0,0.0,1.57509).setTranslation(-.135,2.393,1.53)
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setAmbientIntensity(0).setDiffuseColor(1.0,1.0,1.0).setShininess(0)))
            .setGeometry(new Text().setString(new String[] {"500 GPH","Bilge Pump "})
              .setFontStyle(new FontStyle("DefaultFontStyleBPTF").setJustify(FontStyle.JUSTIFY_BEGIN_BEGIN).setSize(0.09)))))
        .addChild(new Transform("TopBackBilgePumpDecal").setRotation(-1.0,0.0,0.0,1.57509).setTranslation(-.135,2.393,-1.25)
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setAmbientIntensity(0).setDiffuseColor(1.0,1.0,1.0).setShininess(0)))
            .setGeometry(new Text().setString(new String[] {"500 GPH","Bilge Pump "})
              .setFontStyle(new FontStyle("DefaultFontStyleBPTB").setJustify(FontStyle.JUSTIFY_BEGIN_BEGIN).setSize(0.09)))))
        .addChild(new Transform("LeftMotor").setTranslation(-1.9,1.25,.5)
          .addChild(new Transform().setUSE("BilgePumpMotor")))
        .addChild(new Transform("FrontTopMotor").setRotation(-1.0,0.0,0.0,1.57).setTranslation(0.0,2.43,1.5)
          .addChild(new Transform().setUSE("BilgePumpMotor")))
        .addChild(new Transform("BackTopMotor").setRotation(-1.0,0.0,0.0,1.57).setTranslation(0.0,2.43,-1.25)
          .addChild(new Transform().setUSE("BilgePumpMotor")))
        .addComments(" Bilge Pump Shaft ")
        .addChild(new TimeSensor("Clock").setLoop(true))
        .addChild(new Transform("RightShaft").setRotation(1.0,0.0,0.0,1.57059).setTranslation(1.895,1.11,-.15)
          .addChild(new Group("BilgePumpShaft")
            .addChild(new Shape()
              .setGeometry(new Cylinder().setHeight(0.3).setRadius(0.05))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setAmbientIntensity(0.256).setDiffuseColor(0.372322,0.371574,0.373173).setShininess(0.8).setSpecularColor(0.890909,0.887832,0.890909)))))
          .addChild(new Transform("SidePropeller").setRotation(1.0,0.0,0.0,1.57059)
            .addChild(new Transform("Propeller").setTranslation(0.0,0.0,0.1)
              .addChild(new Transform().setRotation(1.0,0.0,0.0,1.57059).setScale(0.03,0.03,0.03)
                .addChild(new Shape()
                  .setAppearance(new Appearance()
                    .setMaterial(new Material("MA_Material").setAmbientIntensity(0.167).setDiffuseColor(1.0,0.0,0.0).setShininess(0.098).setSpecularColor(0.401,0.401,0.401)))
                  .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setCoordIndex(getIndexedFaceSet_10_194_coordIndex())
                    .setCoord(new Coordinate("coord_Cube").setPoint(getcoord_Cube_11_194_point()))))
                .addComments(" PropellerTurn ROUTEs: [from Clock.fraction_changed to set_fraction ] [from value_changed to Propeller.set_rotation ] ")
                .addChild(new OrientationInterpolator("PropellerTurn").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,3.14,0.0,0.0,1.0,6.28})))
                .addChild(new ROUTE().setFromNode("Clock").setFromField("fraction_changed").setToNode("PropellerTurn").setToField("set_fraction"))
                .addChild(new ROUTE().setFromNode("PropellerTurn").setFromField("value_changed").setToNode("Propeller").setToField("rotation"))))))
        .addChild(new Transform("LeftShaft").setRotation(1.0,0.0,0.0,1.57059).setTranslation(-1.905,1.11,-.15)
          .addChild(new Group().setUSE("BilgePumpShaft"))
          .addChild(new Transform().setUSE("SidePropeller")))
        .addChild(new Transform("BackShaft").setTranslation(-0.005,1.75,-1.11)
          .addChild(new Group().setUSE("BilgePumpShaft"))
          .addChild(new Transform("TopPropeller").setRotation(1.0,0.0,0.0,1.57059)
            .addChild(new Transform().setUSE("Propeller"))))
        .addChild(new Transform("FrontShaft").setTranslation(-0.005,1.75,1.64)
          .addChild(new Group().setUSE("BilgePumpShaft"))
          .addChild(new Transform().setUSE("TopPropeller")))
        .addComments(" End of ShaftMotor ")
        .addComments(" This part are for the pipe Connecter for the upper motors ")
        .addChild(new Transform("TopFronPipeMotorConnecter").setRotation(1.0,0.0,0.0,-1.57079).setTranslation(0.0,2.0005,1.75)
          .addChild(new Group("PipeMotorConnecter")
            .addChild(new Shape()
              .setGeometry(new Cylinder().setHeight(.5).setRadius(0.125))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setDiffuseColor(1.0,1.0,1.0))))))
        .addChild(new Transform("BackFronPipeMotorConnecter").setRotation(1.0,0.0,0.0,-1.57079).setTranslation(0.0,2.0,-1.25)
          .addChild(new Group().setUSE("PipeMotorConnecter")))
        .addChild(new Transform("FrontRingMotorConnecter").setTranslation(0.0,2.0,1.645)
          .addChild(new Group("RingConnecter")
            .addChild(new Shape()
              .setGeometry(new Cylinder().setHeight(0.255).setRadius(0.25))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setDiffuseColor(1.0,1.0,1.0))))))
        .addChild(new Transform("BackRingMotorConnecter").setTranslation(0.0,2.0,-1.115)
          .addChild(new Group().setUSE("RingConnecter")))
        .addComments(" End ")
        .addComments(" Hardware ")
        .addComments(" MotorMounts ")
        .addChild(new Transform("RightMotorMount").setRotation(0.0,0.0,1.0,1.57079).setTranslation(1.575,1.10,.25)
          .addChild(new Group("MotorMount")
            .addChild(new Shape()
              .setGeometry(new Box().setSize(1.0,0.05,1.0))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setShininess(0.35).setTransparency(0.54))))))
        .addChild(new Transform("LeftMotorMount").setRotation(0.0,0.0,1.0,1.56079).setTranslation(-1.575,1.10,.25)
          .addChild(new Group().setUSE("MotorMount")))
        .addComments(" End of MotorMounts ")
        .addComments(" U Bolt ")
        .addChild(new Transform("RightUBolt").setTranslation(2.125,1.05,.125)
          .addChild(new Transform("UBolt").setRotation(0.0,0.0,1.0,1.57059)
            .addChild(new Shape()
              .setAppearance(new Appearance()
                .setMaterial(new Material().setAmbientIntensity(1).setDiffuseColor(0.412673,0.455048,0.472727).setShininess(0.62).setSpecularColor(0.420602,0.431402,0.454545)))
              .setGeometry(new Extrusion().setCreaseAngle(1.5708).setCrossSection(getExtrusion_8_240_crossSection()).setScale(new MFVec2f(new double[] {0.075,0.075})).setSolid(false).setSpine(new MFVec3f(new double[] {-0.25,0.6875,0.0,-0.25,0.625,0.0,-0.25,0.5625,0.0,-0.25,0.5,0.0,-0.25,0.4375,0.0,-0.25,0.375,0.0,-0.25,0.3125,0.0,-0.25,0.25,0.0,-0.25,0.1875,0.0,-0.25,0.125,0.0,-0.25,0.0625,0.0,-0.25,0.0,0.0,-0.24375,-0.00625,0.0,-0.2375,-0.0125,0.0,-0.23125,-0.01875,0.0,-0.225,-0.025,0.0,-0.21875,-0.03125,0.0,-0.2125,-0.0375,0.0,-0.20625,-0.04375,0.0,-0.2,-0.05,0.0,-0.19375,-0.05625,0.0,-0.1875,-0.0625,0.0,-0.125,-0.0625,0.0,-0.0625,-0.0625,0.0,0.0,-0.0625,0.0,0.0625,-0.0625,0.0,0.125,-0.0625,0.0,0.1875,-0.0625,0.0,0.25,-0.0625,0.0,0.3125,-0.0625,0.0,0.31875,-0.05625,0.0,0.325,-0.05,0.0,0.33125,-0.04375,0.0,0.3375,-0.0375,0.0,0.34375,-0.03125,0.0,0.35,-0.025,0.0,0.35625,-0.01875,0.0,0.3625,-0.0125,0.0,0.36875,-0.00625,0.0,0.375,0.0,0.0,0.375,0.0625,0.0,0.375,0.125,0.0,0.375,0.1875,0.0,0.375,0.25,0.0,0.375,0.3125,0.0,0.375,0.3125,0.0,0.375,0.375,0.0,0.375,0.4375,0.0,0.375,0.5,0.0,0.375,0.5625,0.0,0.375,0.625,0.0,0.375,0.6875,0.0}))))))
        .addChild(new Transform("LeftUBolt").setRotation(0.0,1.0,0.0,-3.14).setTranslation(-2.125,1.05,.125)
          .addChild(new Transform().setUSE("UBolt")))
        .addChild(new Transform("RightUBoltBracket").setRotation(0.0,0.0,1.0,1.57059).setTranslation(1.525,1.105,.13)
          .addChild(new Group("UBoltBracket")
            .addChild(new Shape()
              .setGeometry(new Box().setSize(0.85,0.05,.13))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setAmbientIntensity(1).setDiffuseColor(0.412673,0.455048,0.472727).setShininess(0.77).setSpecularColor(0.420602,0.431402,0.454545))))))
        .addChild(new Transform("LeftUboltBracket").setRotation(0.0,0.0,1.0,1.57059).setTranslation(-1.525,1.105,.13)
          .addChild(new Group().setUSE("UBoltBracket")))
        .addComments(" End of UBolt ")
        .addComments(" Screws ")
        .addChild(new Transform("LeftFTScrew").setRotation(0.0,0.0,1.0,1.57059).setTranslation(1.55,.7,.55)
          .addChild(new Group("Screw")
            .addChild(new Shape()
              .setGeometry(new Cylinder().setHeight(0.125).setRadius(0.05))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setAmbientIntensity(0.04).setDiffuseColor(0.509804,0.509804,0.509804).setEmissiveColor(0.05098,0.05098,0.05098).setShininess(0.91).setSpecularColor(0.003922,0.003922,0.003922))))))
        .addChild(new Transform("LeftFBScrew").setRotation(0.0,0.0,1.0,1.57059).setTranslation(1.55,1.5,.55)
          .addChild(new Group().setUSE("Screw")))
        .addChild(new Transform("LeftBTScrew").setRotation(0.0,0.0,1.0,1.57059).setTranslation(1.55,1.5,-.15)
          .addChild(new Group().setUSE("Screw")))
        .addChild(new Transform("LeftBBScrew").setRotation(0.0,0.0,1.0,1.57059).setTranslation(1.55,.7,-.15)
          .addChild(new Group().setUSE("Screw")))
        .addChild(new Transform("RightFTScrew").setRotation(0.0,0.0,1.0,1.57059).setTranslation(-1.55,1.5,.55)
          .addChild(new Group().setUSE("Screw")))
        .addChild(new Transform("RightFBScrew").setRotation(0.0,0.0,1.0,1.57059).setTranslation(-1.55,.7,.55)
          .addChild(new Group().setUSE("Screw")))
        .addChild(new Transform("RightBTScrew").setRotation(0.0,0.0,1.0,1.57059).setTranslation(-1.55,1.5,-.15)
          .addChild(new Group().setUSE("Screw")))
        .addChild(new Transform("RightBBScrew").setRotation(0.0,0.0,1.0,-1.57059).setTranslation(-1.55,.7,-.15)
          .addChild(new Group().setUSE("Screw")))
        .addChild(new Transform("FrontLeftTopScrew").setRotation(1.0,0.0,0.0,-1.5708).setTranslation(1.4,1.17,2.2)
          .addChild(new Group().setUSE("Screw")))
        .addChild(new Transform("FrontLeftBottomScrew").setRotation(1.0,0.0,0.0,-1.5708).setTranslation(1.4,.85,2.2)
          .addChild(new Group().setUSE("Screw")))
        .addChild(new Transform("FrontRightTopScrew").setRotation(1.0,0.0,0.0,-1.5708).setTranslation(-1.4,1.17,2.2)
          .addChild(new Group().setUSE("Screw")))
        .addChild(new Transform("FrontRightBottomScrew").setRotation(1.0,0.0,0.0,-1.5708).setTranslation(-1.4,.85,2.2)
          .addChild(new Group().setUSE("Screw")))
        .addComments(" End of screws "))
      .addComments(" Ballast ")
      .addChild(new Group("ToolBallast")
        .addChild(new Transform("LeftBallast").setRotation(1.0,0.0,0.0,1.57059).setTranslation(1.2,2.3,0.3)
          .addChild(new Group("Ballast")
            .addChild(new Shape()
              .setGeometry(new Cylinder().setHeight(3.5).setRadius(0.125))
              .setAppearance(new Appearance()
                .setMaterial(new Material())))))
        .addChild(new Transform("RightBallast").setRotation(1.0,0.0,0.0,1.57059).setTranslation(-1.2,2.3,0.3)
          .addChild(new Group().setUSE("Ballast")))
        .addChild(new Transform("LeftFrontBallastCap").setRotation(1.0,0.0,0.0,1.57059).setTranslation(1.2,2.3,2.1)
          .addChild(new Group("BallastCap")
            .addChild(new Shape()
              .setGeometry(new Cylinder().setHeight(0.125).setRadius(0.15))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setAmbientIntensity(0.33).setDiffuseColor(0.305882,0.305882,0.305882).setShininess(0.76))))))
        .addChild(new Transform("RightFrontBallastCap").setRotation(1.0,0.0,0.0,1.57059).setTranslation(-1.2,2.3,2.1)
          .addChild(new Group().setUSE("BallastCap")))
        .addChild(new Transform("LeftBackBallastCap").setRotation(1.0,0.0,0.0,1.57059).setTranslation(1.2,2.3,-1.5)
          .addChild(new Group().setUSE("BallastCap")))
        .addChild(new Transform("RightBackBallastCap").setRotation(1.0,0.0,0.0,1.57059).setTranslation(-1.2,2.3,-1.5)
          .addChild(new Group().setUSE("BallastCap")))
        .addComments(" End "))
      .addChild(new Group("RoboticArmTool")
        .addComments(" Robotic Arm ")
        .addChild(new Transform("RoboticArmMount").setTranslation(0.0,1.0,2.212)
          .addChild(new Shape()
            .setGeometry(new Box().setSize(2.95,.5,.05))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setShininess(0.35).setTransparency(0.54)))))
        .addChild(new Transform("RoboticArmMountConnecter").setRotation(0.0,0.0,-1.0,1.57059).setTranslation(0.0,1.0,2.39)
          .addChild(new Shape()
            .setGeometry(new Cylinder().setHeight(0.2).setRadius(0.04))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setAmbientIntensity(0.02).setDiffuseColor(1.0,0.058824,0.058824).setShininess(0.45).setSpecularColor(0.341176,0.0,0.0)))))
        .addChild(new Transform("NPS").setTranslation(-1.0,1.2,2.212)
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setAmbientIntensity(0).setDiffuseColor(0.0,0.0,0.0).setShininess(0)))
            .setGeometry(new Text().setString(new String[] {"NPS","Hartnell "})
              .setFontStyle(new FontStyle("DefaultFontStyle").setJustify(FontStyle.JUSTIFY_BEGIN_BEGIN).setSize(0.2)))))
        .addChild(new Transform("BaseOfArm").setTranslation(0.0,1.0,2.262)
          .addChild(new Shape()
            .setGeometry(new Box().setSize(.4,.5,.05))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,0.0).setEmissiveColor(0.086275,0.086275,0.086275).setSpecularColor(0.184314,0.184314,0.184314)))))
        .addChild(new Transform("BaseArmConnecter").setRotation(0.0,0.0,1.0,1.57059).setTranslation(0.0,1.0,2.362)
          .addChild(new Shape()
            .setGeometry(new Cylinder().setHeight(0.125).setRadius(0.15))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setAmbientIntensity(0.16).setDiffuseColor(0.0,0.031373,0.760784).setEmissiveColor(0.101961,0.0,0.003922).setShininess(0.6).setSpecularColor(0.0,0.023529,0.219608)))))
        .addChild(new Transform("RightLowerArm").setTranslation(0.083,1.2,2.385)
          .addChild(new Group("Arm")
            .addChild(new Shape()
              .setGeometry(new Box().setSize(0.025,0.50,0.1))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setAmbientIntensity(0.25).setDiffuseColor(1.0,0.854922,0.0).setShininess(0.32).setSpecularColor(0.972549,1.0,0.439216))))))
        .addChild(new Transform("LeftLowerArm").setTranslation(-0.083,1.2,2.385)
          .addChild(new Group().setUSE("Arm")))
        .addChild(new Transform("RightUpperArm").setRotation(1.0,0.0,0.0,1.57059).setTranslation(0.068,1.4,2.579)
          .addChild(new Group().setUSE("Arm")))
        .addChild(new Transform("LeftUpperArm").setRotation(1.0,0.0,0.0,1.57059).setTranslation(-0.068,1.4,2.579)
          .addChild(new Group().setUSE("Arm")))
        .addChild(new Transform("MidArmConnecter").setRotation(0.0,0.0,1.0,1.57059).setTranslation(0.0,1.40,2.382)
          .addChild(new Shape()
            .setGeometry(new Cylinder().setHeight(0.20).setRadius(0.04))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setAmbientIntensity(0.02).setDiffuseColor(1.0,0.058824,0.058824).setShininess(0.45).setSpecularColor(0.341176,0.0,0.0)))))
        .addChild(new Transform("UpperArmConnecter").setRotation(0.0,0.0,1.0,1.57059).setTranslation(0.0,1.40,2.762)
          .addChild(new Shape()
            .setGeometry(new Cylinder().setHeight(0.2).setRadius(0.04))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setAmbientIntensity(0.02).setDiffuseColor(1.0,0.058824,0.058824).setShininess(0.45).setSpecularColor(0.341176,0.0,0.0)))))
        .addChild(new Transform("GripConnecter").setRotation(1.0,0.0,0.0,1.57059).setTranslation(0.0,1.40,2.89)
          .addChild(new Shape()
            .setGeometry(new Cylinder().setHeight(0.05).setRadius(0.04))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setAmbientIntensity(0.02).setDiffuseColor(1.0,0.058824,0.058824).setShininess(0.45).setSpecularColor(0.341176,0.0,0.0)))))
        .addChild(new Transform("BaseArmGrip").setTranslation(0.0,1.40,2.795)
          .addChild(new Shape()
            .setGeometry(new Box().setSize(0.11,0.1,0.15))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setAmbientIntensity(0.16).setDiffuseColor(0.0,0.031373,0.760784).setEmissiveColor(0.101961,0.0,0.003922).setShininess(0.6).setSpecularColor(0.0,0.023529,0.219608)))))
        .addChild(new Transform("FingerRail").setTranslation(0.0,1.4,2.92)
          .addChild(new Shape()
            .setGeometry(new Box().setSize(0.5,0.1,0.05))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,0.0).setEmissiveColor(0.086275,0.086275,0.086275).setSpecularColor(0.184314,0.184314,0.184314)))))
        .addChild(new Transform("TopRail").setTranslation(0.0,1.445,2.95)
          .addChild(new Group("Rail")
            .addChild(new Shape()
              .setGeometry(new Box().setSize(0.5,0.01,0.03))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setDiffuseColor(0.0,0.0,0.0).setEmissiveColor(0.086275,0.086275,0.086275).setSpecularColor(0.184314,0.184314,0.184314))))))
        .addChild(new Transform("BottomRail").setTranslation(0.0,1.3555,2.95)
          .addChild(new Group().setUSE("Rail")))
        .addChild(new Transform("RightSideRail").setTranslation(0.2475,1.4,2.95)
          .addChild(new Group("SideRail")
            .addChild(new Shape()
              .setGeometry(new Box().setSize(0.005,0.08,.03))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setDiffuseColor(0.0,0.0,0.0).setEmissiveColor(0.086275,0.086275,0.086275).setSpecularColor(0.184314,0.184314,0.184314))))))
        .addChild(new Transform("Left").setTranslation(-0.2475,1.4,2.95)
          .addChild(new Group().setUSE("SideRail")))
        .addChild(new Transform("RightExtensionFinger").setTranslation(.2273,1.4,3.015)
          .addChild(new Group("ExtensionFinger")
            .addChild(new Shape()
              .setGeometry(new Box().setSize(0.03,0.080,0.23))
              .setAppearance(new Appearance()
                .setMaterial(new Material())))))
        .addChild(new Transform("LeftExtensionFinger").setTranslation(-.2273,1.45,3.015)
          .addChild(new Group().setUSE("ExtensionFinger")))
        .addChild(new Transform("Finger")
          .addChild(new Transform("RightFinger").setTranslation(.15,1.4,3.1048)
            .addChild(new Shape()
              .setGeometry(new Box().setSize(0.15,0.07,0.05))
              .setAppearance(new Appearance()
                .setMaterial(new Material()))))
          .addChild(new Transform("UpperLeftFinger").setTranslation(-.1675,1.45,3.1048)
            .addChild(new Group("LeftFinger")
              .addChild(new Shape()
                .setGeometry(new Box().setSize(0.15,0.02,0.05))
                .setAppearance(new Appearance()
                  .setMaterial(new Material())))))
          .addChild(new Transform("LowerLeftFinger").setTranslation(-.1675,1.35,3.1048)
            .addChild(new Group().setUSE("LeftFinger")))
          .addComments(" note that final value equals first value in keyValue array in order to support smooth looping ")
          .addComments(" first drive around the location ")
          .addChild(new PositionInterpolator("RightFingerAnimator").setKey(new double[] {0.0,0.2,0.25,0.45,0.5,0.7,0.75,0.95,1.0}).setKeyValue(new MFVec3f(new double[] {0.15,1.4,3.1048,0.15,1.4,3.1048,0.15,1.4,3.1048,0.15,1.4,3.1048,0.0,1.4,3.1048,0.15,1.4,3.1048,0.15,1.4,3.1048,0.15,1.4,3.1048,0.15,1.4,3.1048})))
          .addChild(new PositionInterpolator("RightExtensionFingerAnimator").setKey(new double[] {0.0,0.2,0.25,0.45,0.5,0.7,0.75,0.95,1.0}).setKeyValue(new MFVec3f(new double[] {0.2273,1.4,3.015,0.2273,1.4,3.015,0.2273,1.4,3.015,0.2273,1.4,3.015,0.090,1.4,3.015,0.2273,1.4,3.015,0.2273,1.4,3.015,0.2273,1.4,3.015,0.2273,1.4,3.015})))
          .addChild(new PositionInterpolator("LeftExtensionFingerAnimator").setKey(new double[] {0.0,0.2,0.25,0.45,0.5,0.7,0.75,0.95,1.0}).setKeyValue(new MFVec3f(new double[] {-0.2273,1.4,3.015,-0.2273,1.4,3.015,-0.2273,1.4,3.015,-0.2273,1.4,3.015,-0.06,1.4,3.015,-0.2273,1.4,3.015,-0.2273,1.4,3.015,-0.2273,1.4,3.015,-0.2273,1.4,3.015})))
          .addChild(new PositionInterpolator("UpperLeftFingerAnimator").setKey(new double[] {0.0,0.2,0.25,0.45,0.5,0.7,0.75,0.95,1.0}).setKeyValue(new MFVec3f(new double[] {-0.1675,1.45,3.1048,-0.1675,1.45,3.1048,-0.1675,1.45,3.1048,-0.1675,1.45,3.1048,0.0,1.45,3.1048,-0.1675,1.45,3.1048,-0.1675,1.45,3.1048,-0.1675,1.45,3.1048,-0.1675,1.45,3.1048})))
          .addChild(new PositionInterpolator("LowerLeftFingerAnimator").setKey(new double[] {0.0,0.2,0.25,0.45,0.5,0.7,0.75,0.95,1.0}).setKeyValue(new MFVec3f(new double[] {-0.1675,1.35,3.1048,-0.1675,1.35,3.1048,-0.1675,1.35,3.1048,-0.1675,1.35,3.1048,0.0,1.35,3.1048,-0.1675,1.35,3.1048,-0.1675,1.35,3.1048,-0.1675,1.35,3.1048,-0.1675,1.35,3.1048})))
          .addChild(new ROUTE().setFromNode("RightFingerAnimator").setFromField("value_changed").setToNode("RightFinger").setToField("set_translation"))
          .addChild(new ROUTE().setFromNode("RightExtensionFingerAnimator").setFromField("value_changed").setToNode("RightExtensionFinger").setToField("set_translation"))
          .addChild(new ROUTE().setFromNode("LeftExtensionFingerAnimator").setFromField("value_changed").setToNode("LeftExtensionFinger").setToField("set_translation"))
          .addChild(new ROUTE().setFromNode("UpperLeftFingerAnimator").setFromField("value_changed").setToNode("UpperLeftFinger").setToField("set_translation"))
          .addChild(new ROUTE().setFromNode("LowerLeftFingerAnimator").setFromField("value_changed").setToNode("LowerLeftFinger").setToField("set_translation"))
          .addComments(" then rotate the pointer to match next direction while paused at each position ")
          .addChild(new OrientationInterpolator("OrientationAnimator").setKey(new double[] {0.0,0.2,0.25,0.45,0.5,0.7,0.75,0.95,1.0}).setKeyValue(new MFRotation(new double[] {1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0})))
          .addComments(" final rotation value is 2pi rather than 0 so that rotation animation is smooth, not flip-flopping ")
          .addChild(new ROUTE().setFromNode("OrientationAnimator").setFromField("value_changed").setToNode("RightFinger").setToField("set_rotation"))
          .addChild(new ROUTE().setFromNode("OrientationAnimator").setFromField("value_changed").setToNode("RightExtensionFinger").setToField("set_rotation"))
          .addChild(new ROUTE().setFromNode("OrientationAnimator").setFromField("value_changed").setToNode("LeftExtensionFinger").setToField("set_rotation"))
          .addChild(new ROUTE().setFromNode("OrientationAnimator").setFromField("value_changed").setToNode("UpperLeftFinger").setToField("set_rotation"))
          .addChild(new ROUTE().setFromNode("OrientationAnimator").setFromField("value_changed").setToNode("LowerLeftFinger").setToField("set_rotation"))
          .addComments(" put TimeSensor clock last so that animation design pattern and ROUTE events flow upward ")
          .addChild(new TimeSensor("AnimationClock").setCycleInterval(2).setLoop(true))
          .addChild(new ROUTE().setFromNode("AnimationClock").setFromField("fraction_changed").setToNode("RightFingerAnimator").setToField("set_fraction"))
          .addChild(new ROUTE().setFromNode("AnimationClock").setFromField("fraction_changed").setToNode("RightExtensionFingerAnimator").setToField("set_fraction"))
          .addChild(new ROUTE().setFromNode("AnimationClock").setFromField("fraction_changed").setToNode("LeftExtensionFingerAnimator").setToField("set_fraction"))
          .addChild(new ROUTE().setFromNode("AnimationClock").setFromField("fraction_changed").setToNode("UpperLeftFingerAnimator").setToField("set_fraction"))
          .addChild(new ROUTE().setFromNode("AnimationClock").setFromField("fraction_changed").setToNode("LowerLeftFingerAnimator").setToField("set_fraction"))
          .addChild(new ROUTE().setFromNode("AnimationClock").setFromField("fraction_changed").setToNode("OrientationAnimator").setToField("set_fraction")))
        .addComments(" End of Arm "))
      .addChild(new Group("Camera")
        .addComments(" In this section you will find the PVC pipe structure for the front camera ")
        .addChild(new Transform("PCVPipeFromTConnecterTo90Elbow").setTranslation(-.75,2.25,2.0715)
          .addChild(new Shape()
            .setGeometry(new Cylinder().setHeight(.5).setRadius(0.125))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(1.0,1.0,1.0)))))
        .addChild(new Transform("PCVPipeFrom90ElbowToCamera").setRotation(1.0,0.0,0.0,1.59).setTranslation(-0.75,2.69,2.69)
          .addChild(new Shape()
            .setGeometry(new Cylinder().setHeight(.75).setRadius(0.125))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(1.0,1.0,1.0)))))
        .addChild(new Transform("ElbowfromTConnecterToCamera").setRotation(1.0,1.0,0.0,3.1416).setTranslation(-0.75,2.63,2.14)
          .addChild(new Transform().setUSE("SideOut90")))
        .addChild(new Transform("FrontCameraBottomTConnecterRotation").setRotation(1.0,0.0,0.0,-1.59).setTranslation(-.75,2.0,2.073)
          .addChild(new Transform("FrontCameraBottomTConnecter").setRotation(0.0,0.0,1.0,-4.7124)
            .addChild(new Group().setUSE("TConneter"))))
        .addComments(" End of Camera PCV pipe structure ")
        .addComments(" Front Camera ")
        .addChild(new Transform("CameraTool").setRotation(0.0,1.0,0.0,1.59).setTranslation(-1.2,2.35,3.05)
          .addChild(new Group("FrontCameraGroup")
            .addChild(new Transform("FrontCamera").setRotation(1.0,0.0,0.0,-3.7525).setTranslation(-0.09,0.3,0.5)
              .addChild(new Transform("FrontRepositionCameraAtLens").setRotation(0.0,0.0,1.0,1.5708).setTranslation(0.0,0.2,0.0)
                .addChild(new Viewpoint().setDescription("Front camera").setFieldOfView(2.0944).setOrientation(0.0,1.0,0.0,-1.5708).setPosition(0.0,0.0,0.0)))
              .addChild(new Group("CameraCover")
                .addChild(new Shape()
                  .setGeometry(new Cylinder().setHeight(0.408).setRadius(0.2).setSolid(false).setTop(false))
                  .setAppearance(new Appearance()
                    .setMaterial(new Material("CameraCaseCoverColor").setDiffuseColor(0.921569,0.941176,0.0)))))
              .addChild(new Group("CameraElectronicBase")
                .addChild(new Shape()
                  .setGeometry(new Cylinder().setHeight(0.35).setRadius(0.199))
                  .setAppearance(new Appearance()
                    .setMaterial(new Material("CEB").setAmbientIntensity(0.19).setDiffuseColor(0.05098,0.05098,0.05098).setShininess(0.74))))))))
        .addChild(new Transform("FrontCameraCoupler").setRotation(0.0,0.0,1.0,0.6109).setTranslation(-0.75,2.7,3.13)
          .addChild(new Group("CameraCoupler")
            .addChild(new Shape()
              .setGeometry(new Cylinder().setHeight(0.28).setRadius(0.25))
              .setAppearance(new Appearance()
                .setMaterial(new Material("CameraCouplerMaterial").setDiffuseColor(0.635294,0.635294,0.635294))))))
        .addComments(" END of front Camera Tools ")
        .addComments(" In this section you will find the PVC pipe structure for the Back camera ")
        .addChild(new Transform("BackCameraBottomTConnecterRotation").setRotation(1.0,0.0,0.0,-1.59).setTranslation(.9,2.2,-1.65)
          .addChild(new Transform("BackCameraBottomTConnecter").setRotation(0.0,0.0,1.0,-4.7124).setTranslation(-.25,-.071,-0.20)
            .addChild(new Group().setUSE("TConneter"))))
        .addChild(new Transform("BackPCVPipeFromTConnecterTo90Elbow").setTranslation(.65,2.7,-1.58)
          .addChild(new Shape()
            .setGeometry(new Cylinder().setHeight(1.2).setRadius(0.125))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(1.0,1.0,1.0)))))
        .addChild(new Transform("BackElbowfromTConnecterToCamera").setRotation(1.0,1.0,0.0,3.1416).setTranslation(.65,3.45,-1.505)
          .addChild(new Transform().setUSE("SideOut90")))
        .addChild(new Transform("BackPCVPipeFrom90ElbowToCamera").setRotation(1.0,0.0,0.0,1.59).setTranslation(.65,3.52,-1.0)
          .addChild(new Shape()
            .setGeometry(new Cylinder().setHeight(.76).setRadius(0.125))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(1.0,1.0,1.0)))))
        .addChild(new Transform("CameraPipeCap").setRotation(1.0,0.0,0.0,1.59).setTranslation(.65,3.515,-.625)
          .addChild(new Group().setUSE("BallastCap")))
        .addComments(" Back Camera ")
        .addChild(new Transform("BackCameraTool").setTranslation(.75,3.57,-.53)
          .addChild(new Group("BackCameraGroup")
            .addChild(new Transform("BackCamera").setRotation(1.0,0.0,0.0,1.5708).setTranslation(-0.09,0.28,-0.5)
              .addChild(new Transform("RepositionCameraAtLens").setRotation(0.0,1.0,0.0,3.1416).setTranslation(0.0,0.2,0.0)
                .addChild(new Viewpoint().setDescription("Back camera").setFieldOfView(2.0944).setOrientation(1.0,0.0,0.0,1.5708).setPosition(0.0,0.0,0.0)))
              .addChild(new Group("BackCameraCover")
                .addChild(new Shape()
                  .setGeometry(new Cylinder().setHeight(0.408).setRadius(0.2).setSolid(false).setTop(false))
                  .setAppearance(new Appearance()
                    .setMaterial(new Material("BackCameraCaseCoverColor").setDiffuseColor(0.921569,0.941176,0.0)))))
              .addChild(new Group("BackCameraElectronicBase")
                .addChild(new Shape()
                  .setGeometry(new Cylinder().setHeight(0.3).setRadius(0.19))
                  .setAppearance(new Appearance()
                    .setMaterial(new Material("BCEB").setAmbientIntensity(0.19).setDiffuseColor(0.05098,0.05098,0.05098).setShininess(0.74))))))
            .addChild(new Transform("CameraShaftTransform").setRotation(1.0,0.0,0.0,1.5708).setTranslation(-.09,-.0475,-.5)
              .addChild(new Shape()
                .setGeometry(new Cylinder().setHeight(0.375).setRadius(0.14))
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setUSE("BackCameraCaseCoverColor")))))))
        .addComments(" End of back camera "))));
            }
            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_10_194_coordIndex_1()
		{
			int[] value = {0,10,13,1,-1,1,13,14,2,-1,2,14,15,3,-1,3,15,1880,1879,-1,10,11,16,13,-1,13,16,17,14,-1,14,17,18,15,-1,15,18,1881,1880,-1,11,12,19,16,-1,16,19,20,17,-1,17,20,21,18,-1,18,21,1882,1881,-1,12,1928,1927,19,-1,19,1927,1926,20,-1,20,1926,1925,21,-1,21,1925,2398,1882,-1,0,1,22,4,-1,4,22,23,5,-1,5,23,24,6,-1,6,24,1871,1872,-1,1,2,25,22,-1,22,25,26,23,-1,23,26,27,24,-1,24,27,1870,1871,-1,2,3,28,25,-1,25,28,29,26,-1,26,29,30,27,-1,27,30,1869,1870,-1,3,1879,1878,28,-1,28,1878,1877,29,-1,29,1877,1876,30,-1,30,1876,2394,1869,-1,0,4,31,7,-1,7,31,32,8,-1,8,32,33,9,-1,9,33,1913,1914,-1,4,5,34,31,-1,31,34,35,32,-1,32,35,36,33,-1,33,36,1912,1913,-1,5,6,37,34,-1,34,37,38,35,-1,35,38,39,36,-1,36,39,1911,1912,-1,6,1872,1873,37,-1,37,1873,1874,38,-1,38,1874,1875,39,-1,39,1875,2397,1911,-1,0,7,40,10,-1,10,40,41,11,-1,11,41,42,12,-1,12,42,1929,1928,-1,7,8,43,40,-1,40,43,44,41,-1,41,44,45,42,-1,42,45,1930,1929,-1,8,9,46,43,-1,43,46,47,44,-1,44,47,48,45,-1,45,48,1931,1930,-1,9,1914,1915,46,-1,46,1915,1916,47,-1,47,1916,1917,48,-1,48,1917,2401,1931,-1,49,59,62,50,-1,50,62,63,51,-1,51,63,64,52,-1,52,64,1920,1921,-1,59,60,65,62,-1,62,65,66,63,-1,63,66,67,64,-1,64,67,1919,1920,-1,60,61,68,65,-1,65,68,69,66,-1,66,69,70,67,-1,67,70,1918,1919,-1,61,1963,1962,68,-1,68,1962,1961,69,-1,69,1961,1960,70,-1,70,1960,2398,1918,-1,49,50,71,53,-1,53,71,72,54,-1,54,72,73,55,-1,55,73,1948,1949,-1,50,51,74,71,-1,71,74,75,72,-1,72,75,76,73,-1,73,76,1947,1948,-1,51,52,77,74,-1,74,77,78,75,-1,75,78,79,76,-1,76,79,1946,1947,-1,52,1921,1922,77,-1,77,1922,1923,78,-1,78,1923,1924,79,-1,79,1924,2399,1946,-1,49,53,80,56,-1,56,80,81,57,-1,57,81,82,58,-1,58,82,1957,1956,-1,53,54,83,80,-1,80,83,84,81,-1,81,84,85,82,-1,82,85,1958,1957,-1,54,55,86,83,-1,83,86,87,84,-1,84,87,88,85,-1,85,88,1959,1958,-1,55,1949,1950,86,-1,86,1950,1951,87,-1,87,1951,1952,88,-1,88,1952,2403,1959,-1,49,56,89,59,-1,59,89,90,60,-1,60,90,91,61,-1,61,91,1964,1963,-1,56,57,92,89,-1,89,92,93,90,-1,90,93,94,91,-1,91,94,1965,1964,-1,57,58,95,92,-1,92,95,96,93,-1,93,96,97,94,-1,94,97,1966,1965,-1,58,1956,1955,95,-1,95,1955,1954,96,-1,96,1954,1953,97,-1,97,1953,2402,1966,-1,98,108,111,99,-1,99,111,112,100,-1,100,112,113,101,-1,101,113,1894,1893,-1,108,109,114,111,-1,111,114,115,112,-1,112,115,116,113,-1,113,116,1895,1894,-1,109,110,117,114,-1,114,117,118,115,-1,115,118,119,116,-1,116,119,1896,1895,-1,110,1949,1948,117,-1,117,1948,1947,118,-1,118,1947,1946,119,-1,119,1946,2399,1896,-1,98,99,120,102,-1,102,120,121,103,-1,103,121,122,104,-1,104,122,1969,1970,-1,99,100,123,120,-1,120,123,124,121,-1,121,124,125,122,-1,122,125,1968,1969,-1,100,101,126,123,-1,123,126,127,124,-1,124,127,128,125,-1,125,128,1967,1968,-1,101,1893,1892,126,-1,126,1892,1891,127,-1,127,1891,1890,128,-1,128,1890,2395,1967,-1,98,102,129,105,-1,105,129,130,106,-1,106,130,131,107,-1,107,131,1978,1977,-1,102,103,132,129,-1,129,132,133,130,-1,130,133,134,131,-1,131,134,1979,1978,-1,103,104,135,132,-1,132,135,136,133,-1,133,136,137,134,-1,134,137,1980,1979,-1,104,1970,1971,135,-1,135,1971,1972,136,-1,136,1972,1973,137,-1,137,1973,2404,1980,-1,98,105,138,108,-1,108,138,139,109,-1,109,139,140,110,-1,110,140,1950,1949,-1,105,106,141,138,-1,138,141,142,139,-1,139,142,143,140,-1,140,143,1951,1950,-1,106,107,144,141,-1,141,144,145,142,-1,142,145,146,143,-1,143,146,1952,1951,-1,107,1977,1976,144,-1,144,1976,1975,145,-1,145,1975,1974,146,-1,146,1974,2403,1952,-1,147,157,160,148,-1,148,160,161,149,-1,149,161,162,150,-1,150,162,1878,1879,-1,157,158,163,160,-1,160,163,164,161,-1,161,164,165,162,-1,162,165,1877,1878,-1};
			return value;
		}
		private int[] getIndexedFaceSet_10_194_coordIndex_2()
		{
			int[] value = {158,159,166,163,-1,163,166,167,164,-1,164,167,168,165,-1,165,168,1876,1877,-1,159,1991,1990,166,-1,166,1990,1989,167,-1,167,1989,1988,168,-1,168,1988,2394,1876,-1,147,148,169,151,-1,151,169,170,152,-1,152,170,171,153,-1,153,171,1962,1963,-1,148,149,172,169,-1,169,172,173,170,-1,170,173,174,171,-1,171,174,1961,1962,-1,149,150,175,172,-1,172,175,176,173,-1,173,176,177,174,-1,174,177,1960,1961,-1,150,1879,1880,175,-1,175,1880,1881,176,-1,176,1881,1882,177,-1,177,1882,2398,1960,-1,147,151,178,154,-1,154,178,179,155,-1,155,179,180,156,-1,156,180,1983,1984,-1,151,152,181,178,-1,178,181,182,179,-1,179,182,183,180,-1,180,183,1982,1983,-1,152,153,184,181,-1,181,184,185,182,-1,182,185,186,183,-1,183,186,1981,1982,-1,153,1963,1964,184,-1,184,1964,1965,185,-1,185,1965,1966,186,-1,186,1966,2402,1981,-1,147,154,187,157,-1,157,187,188,158,-1,158,188,189,159,-1,159,189,1992,1991,-1,154,155,190,187,-1,187,190,191,188,-1,188,191,192,189,-1,189,192,1993,1992,-1,155,156,193,190,-1,190,193,194,191,-1,191,194,195,192,-1,192,195,1994,1993,-1,156,1984,1985,193,-1,193,1985,1986,194,-1,194,1986,1987,195,-1,195,1987,2405,1994,-1,196,206,209,197,-1,197,209,210,198,-1,198,210,211,199,-1,199,211,1866,1865,-1,206,207,212,209,-1,209,212,213,210,-1,210,213,214,211,-1,211,214,1867,1866,-1,207,208,215,212,-1,212,215,216,213,-1,213,216,217,214,-1,214,217,1868,1867,-1,208,1970,1969,215,-1,215,1969,1968,216,-1,216,1968,1967,217,-1,217,1967,2395,1868,-1,196,197,218,200,-1,200,218,219,201,-1,201,219,220,202,-1,202,220,1990,1991,-1,197,198,221,218,-1,218,221,222,219,-1,219,222,223,220,-1,220,223,1989,1990,-1,198,199,224,221,-1,221,224,225,222,-1,222,225,226,223,-1,223,226,1988,1989,-1,199,1865,1864,224,-1,224,1864,1863,225,-1,225,1863,1862,226,-1,226,1862,2394,1988,-1,196,200,227,203,-1,203,227,228,204,-1,204,228,229,205,-1,205,229,1999,1998,-1,200,201,230,227,-1,227,230,231,228,-1,228,231,232,229,-1,229,232,2000,1999,-1,201,202,233,230,-1,230,233,234,231,-1,231,234,235,232,-1,232,235,2001,2000,-1,202,1991,1992,233,-1,233,1992,1993,234,-1,234,1993,1994,235,-1,235,1994,2405,2001,-1,196,203,236,206,-1,206,236,237,207,-1,207,237,238,208,-1,208,238,1971,1970,-1,203,204,239,236,-1,236,239,240,237,-1,237,240,241,238,-1,238,241,1972,1971,-1,204,205,242,239,-1,239,242,243,240,-1,240,243,244,241,-1,241,244,1973,1972,-1,205,1998,1997,242,-1,242,1997,1996,243,-1,243,1996,1995,244,-1,244,1995,2404,1973,-1,245,255,258,246,-1,246,258,259,247,-1,247,259,260,248,-1,248,260,1997,1998,-1,255,256,261,258,-1,258,261,262,259,-1,259,262,263,260,-1,260,263,1996,1997,-1,256,257,264,261,-1,261,264,265,262,-1,262,265,266,263,-1,263,266,1995,1996,-1,257,2019,2018,264,-1,264,2018,2017,265,-1,265,2017,2016,266,-1,266,2016,2404,1995,-1,245,246,267,249,-1,249,267,268,250,-1,250,268,269,251,-1,251,269,2004,2005,-1,246,247,270,267,-1,267,270,271,268,-1,268,271,272,269,-1,269,272,2003,2004,-1,247,248,273,270,-1,270,273,274,271,-1,271,274,275,272,-1,272,275,2002,2003,-1,248,1998,1999,273,-1,273,1999,2000,274,-1,274,2000,2001,275,-1,275,2001,2405,2002,-1,245,249,276,252,-1,252,276,277,253,-1,253,277,278,254,-1,254,278,2011,2012,-1,249,250,279,276,-1,276,279,280,277,-1,277,280,281,278,-1,278,281,2010,2011,-1,250,251,282,279,-1,279,282,283,280,-1,280,283,284,281,-1,281,284,2009,2010,-1,251,2005,2006,282,-1,282,2006,2007,283,-1,283,2007,2008,284,-1,284,2008,2406,2009,-1,245,252,285,255,-1,255,285,286,256,-1,256,286,287,257,-1,257,287,2020,2019,-1,252,253,288,285,-1,285,288,289,286,-1,286,289,290,287,-1,287,290,2021,2020,-1,253,254,291,288,-1,288,291,292,289,-1,289,292,293,290,-1,290,293,2022,2021,-1,254,2012,2013,291,-1,291,2013,2014,292,-1,292,2014,2015,293,-1,293,2015,2407,2022,-1,294,304,307,295,-1,295,307,308,296,-1,296,308,309,297,-1,297,309,1985,1984,-1,304,305,310,307,-1,307,310,311,308,-1,308,311,312,309,-1,309,312,1986,1985,-1,305,306,313,310,-1,310,313,314,311,-1,311,314,315,312,-1,312,315,1987,1986,-1,306,2005,2004,313,-1,313,2004,2003,314,-1,314,2003,2002,315,-1,315,2002,2405,1987,-1};
			return value;
		}
		private int[] getIndexedFaceSet_10_194_coordIndex_3()
		{
			int[] value = {294,295,316,298,-1,298,316,317,299,-1,299,317,318,300,-1,300,318,2025,2026,-1,295,296,319,316,-1,316,319,320,317,-1,317,320,321,318,-1,318,321,2024,2025,-1,296,297,322,319,-1,319,322,323,320,-1,320,323,324,321,-1,321,324,2023,2024,-1,297,1984,1983,322,-1,322,1983,1982,323,-1,323,1982,1981,324,-1,324,1981,2402,2023,-1,294,298,325,301,-1,301,325,326,302,-1,302,326,327,303,-1,303,327,2034,2033,-1,298,299,328,325,-1,325,328,329,326,-1,326,329,330,327,-1,327,330,2035,2034,-1,299,300,331,328,-1,328,331,332,329,-1,329,332,333,330,-1,330,333,2036,2035,-1,300,2026,2027,331,-1,331,2027,2028,332,-1,332,2028,2029,333,-1,333,2029,2408,2036,-1,294,301,334,304,-1,304,334,335,305,-1,305,335,336,306,-1,306,336,2006,2005,-1,301,302,337,334,-1,334,337,338,335,-1,335,338,339,336,-1,336,339,2007,2006,-1,302,303,340,337,-1,337,340,341,338,-1,338,341,342,339,-1,339,342,2008,2007,-1,303,2033,2032,340,-1,340,2032,2031,341,-1,341,2031,2030,342,-1,342,2030,2406,2008,-1,343,353,356,344,-1,344,356,357,345,-1,345,357,358,346,-1,346,358,1976,1977,-1,353,354,359,356,-1,356,359,360,357,-1,357,360,361,358,-1,358,361,1975,1976,-1,354,355,362,359,-1,359,362,363,360,-1,360,363,364,361,-1,361,364,1974,1975,-1,355,2047,2046,362,-1,362,2046,2045,363,-1,363,2045,2044,364,-1,364,2044,2403,1974,-1,343,344,365,347,-1,347,365,366,348,-1,348,366,367,349,-1,349,367,2018,2019,-1,344,345,368,365,-1,365,368,369,366,-1,366,369,370,367,-1,367,370,2017,2018,-1,345,346,371,368,-1,368,371,372,369,-1,369,372,373,370,-1,370,373,2016,2017,-1,346,1977,1978,371,-1,371,1978,1979,372,-1,372,1979,1980,373,-1,373,1980,2404,2016,-1,343,347,374,350,-1,350,374,375,351,-1,351,375,376,352,-1,352,376,2039,2040,-1,347,348,377,374,-1,374,377,378,375,-1,375,378,379,376,-1,376,379,2038,2039,-1,348,349,380,377,-1,377,380,381,378,-1,378,381,382,379,-1,379,382,2037,2038,-1,349,2019,2020,380,-1,380,2020,2021,381,-1,381,2021,2022,382,-1,382,2022,2407,2037,-1,343,350,383,353,-1,353,383,384,354,-1,354,384,385,355,-1,355,385,2048,2047,-1,350,351,386,383,-1,383,386,387,384,-1,384,387,388,385,-1,385,388,2049,2048,-1,351,352,389,386,-1,386,389,390,387,-1,387,390,391,388,-1,388,391,2050,2049,-1,352,2040,2041,389,-1,389,2041,2042,390,-1,390,2042,2043,391,-1,391,2043,2409,2050,-1,392,402,405,393,-1,393,405,406,394,-1,394,406,407,395,-1,395,407,1955,1956,-1,402,403,408,405,-1,405,408,409,406,-1,406,409,410,407,-1,407,410,1954,1955,-1,403,404,411,408,-1,408,411,412,409,-1,409,412,413,410,-1,410,413,1953,1954,-1,404,2026,2025,411,-1,411,2025,2024,412,-1,412,2024,2023,413,-1,413,2023,2402,1953,-1,392,393,414,396,-1,396,414,415,397,-1,397,415,416,398,-1,398,416,2046,2047,-1,393,394,417,414,-1,414,417,418,415,-1,415,418,419,416,-1,416,419,2045,2046,-1,394,395,420,417,-1,417,420,421,418,-1,418,421,422,419,-1,419,422,2044,2045,-1,395,1956,1957,420,-1,420,1957,1958,421,-1,421,1958,1959,422,-1,422,1959,2403,2044,-1,392,396,423,399,-1,399,423,424,400,-1,400,424,425,401,-1,401,425,2055,2054,-1,396,397,426,423,-1,423,426,427,424,-1,424,427,428,425,-1,425,428,2056,2055,-1,397,398,429,426,-1,426,429,430,427,-1,427,430,431,428,-1,428,431,2057,2056,-1,398,2047,2048,429,-1,429,2048,2049,430,-1,430,2049,2050,431,-1,431,2050,2409,2057,-1,392,399,432,402,-1,402,432,433,403,-1,403,433,434,404,-1,404,434,2027,2026,-1,399,400,435,432,-1,432,435,436,433,-1,433,436,437,434,-1,434,437,2028,2027,-1,400,401,438,435,-1,435,438,439,436,-1,436,439,440,437,-1,437,440,2029,2028,-1,401,2054,2053,438,-1,438,2053,2052,439,-1,439,2052,2051,440,-1,440,2051,2408,2029,-1,441,451,454,442,-1,442,454,455,443,-1,443,455,456,444,-1,444,456,2032,2033,-1,451,452,457,454,-1,454,457,458,455,-1,455,458,459,456,-1,456,459,2031,2032,-1,452,453,460,457,-1,457,460,461,458,-1,458,461,462,459,-1,459,462,2030,2031,-1,453,2012,2011,460,-1,460,2011,2010,461,-1,461,2010,2009,462,-1,462,2009,2406,2030,-1,441,442,463,445,-1,445,463,464,446,-1,446,464,465,447,-1,447,465,2053,2054,-1,442,443,466,463,-1,463,466,467,464,-1,464,467,468,465,-1,465,468,2052,2053,-1};
			return value;
		}
		private int[] getIndexedFaceSet_10_194_coordIndex_4()
		{
			int[] value = {443,444,469,466,-1,466,469,470,467,-1,467,470,471,468,-1,468,471,2051,2052,-1,444,2033,2034,469,-1,469,2034,2035,470,-1,470,2035,2036,471,-1,471,2036,2408,2051,-1,441,445,472,448,-1,448,472,473,449,-1,449,473,474,450,-1,450,474,2041,2040,-1,445,446,475,472,-1,472,475,476,473,-1,473,476,477,474,-1,474,477,2042,2041,-1,446,447,478,475,-1,475,478,479,476,-1,476,479,480,477,-1,477,480,2043,2042,-1,447,2054,2055,478,-1,478,2055,2056,479,-1,479,2056,2057,480,-1,480,2057,2409,2043,-1,441,448,481,451,-1,451,481,482,452,-1,452,482,483,453,-1,453,483,2013,2012,-1,448,449,484,481,-1,481,484,485,482,-1,482,485,486,483,-1,483,486,2014,2013,-1,449,450,487,484,-1,484,487,488,485,-1,485,488,489,486,-1,486,489,2015,2014,-1,450,2040,2039,487,-1,487,2039,2038,488,-1,488,2038,2037,489,-1,489,2037,2407,2015,-1,490,500,503,491,-1,491,503,504,492,-1,492,504,505,493,-1,493,505,1941,1942,-1,500,501,506,503,-1,503,506,507,504,-1,504,507,508,505,-1,505,508,1940,1941,-1,501,502,509,506,-1,506,509,510,507,-1,507,510,511,508,-1,508,511,1939,1940,-1,502,2075,2074,509,-1,509,2074,2073,510,-1,510,2073,2072,511,-1,511,2072,2400,1939,-1,490,491,512,494,-1,494,512,513,495,-1,495,513,514,496,-1,496,514,2060,2061,-1,491,492,515,512,-1,512,515,516,513,-1,513,516,517,514,-1,514,517,2059,2060,-1,492,493,518,515,-1,515,518,519,516,-1,516,519,520,517,-1,517,520,2058,2059,-1,493,1942,1943,518,-1,518,1943,1944,519,-1,519,1944,1945,520,-1,520,1945,2401,2058,-1,490,494,521,497,-1,497,521,522,498,-1,498,522,523,499,-1,499,523,2069,2068,-1,494,495,524,521,-1,521,524,525,522,-1,522,525,526,523,-1,523,526,2070,2069,-1,495,496,527,524,-1,524,527,528,525,-1,525,528,529,526,-1,526,529,2071,2070,-1,496,2061,2062,527,-1,527,2062,2063,528,-1,528,2063,2064,529,-1,529,2064,2411,2071,-1,490,497,530,500,-1,500,530,531,501,-1,501,531,532,502,-1,502,532,2076,2075,-1,497,498,533,530,-1,530,533,534,531,-1,531,534,535,532,-1,532,535,2077,2076,-1,498,499,536,533,-1,533,536,537,534,-1,534,537,538,535,-1,535,538,2078,2077,-1,499,2068,2067,536,-1,536,2067,2066,537,-1,537,2066,2065,538,-1,538,2065,2410,2078,-1,539,549,552,540,-1,540,552,553,541,-1,541,553,554,542,-1,542,554,1915,1914,-1,549,550,555,552,-1,552,555,556,553,-1,553,556,557,554,-1,554,557,1916,1915,-1,550,551,558,555,-1,555,558,559,556,-1,556,559,560,557,-1,557,560,1917,1916,-1,551,2061,2060,558,-1,558,2060,2059,559,-1,559,2059,2058,560,-1,560,2058,2401,1917,-1,539,540,561,543,-1,543,561,562,544,-1,544,562,563,545,-1,545,563,2081,2082,-1,540,541,564,561,-1,561,564,565,562,-1,562,565,566,563,-1,563,566,2080,2081,-1,541,542,567,564,-1,564,567,568,565,-1,565,568,569,566,-1,566,569,2079,2080,-1,542,1914,1913,567,-1,567,1913,1912,568,-1,568,1912,1911,569,-1,569,1911,2397,2079,-1,539,543,570,546,-1,546,570,571,547,-1,547,571,572,548,-1,548,572,2090,2089,-1,543,544,573,570,-1,570,573,574,571,-1,571,574,575,572,-1,572,575,2091,2090,-1,544,545,576,573,-1,573,576,577,574,-1,574,577,578,575,-1,575,578,2092,2091,-1,545,2082,2083,576,-1,576,2083,2084,577,-1,577,2084,2085,578,-1,578,2085,2412,2092,-1,539,546,579,549,-1,549,579,580,550,-1,550,580,581,551,-1,551,581,2062,2061,-1,546,547,582,579,-1,579,582,583,580,-1,580,583,584,581,-1,581,584,2063,2062,-1,547,548,585,582,-1,582,585,586,583,-1,583,586,587,584,-1,584,587,2064,2063,-1,548,2089,2088,585,-1,585,2088,2087,586,-1,586,2087,2086,587,-1,587,2086,2411,2064,-1,588,598,601,589,-1,589,601,602,590,-1,590,602,603,591,-1,591,603,1906,1907,-1,598,599,604,601,-1,601,604,605,602,-1,602,605,606,603,-1,603,606,1905,1906,-1,599,600,607,604,-1,604,607,608,605,-1,605,608,609,606,-1,606,609,1904,1905,-1,600,2103,2102,607,-1,607,2102,2101,608,-1,608,2101,2100,609,-1,609,2100,2396,1904,-1,588,589,610,592,-1,592,610,611,593,-1,593,611,612,594,-1,594,612,2074,2075,-1,589,590,613,610,-1,610,613,614,611,-1,611,614,615,612,-1,612,615,2073,2074,-1,590,591,616,613,-1,613,616,617,614,-1,614,617,618,615,-1,615,618,2072,2073,-1,591,1907,1908,616,-1,616,1908,1909,617,-1,617,1909,1910,618,-1,618,1910,2400,2072,-1};
			return value;
		}
		private int[] getIndexedFaceSet_10_194_coordIndex_5()
		{
			int[] value = {588,592,619,595,-1,595,619,620,596,-1,596,620,621,597,-1,597,621,2095,2096,-1,592,593,622,619,-1,619,622,623,620,-1,620,623,624,621,-1,621,624,2094,2095,-1,593,594,625,622,-1,622,625,626,623,-1,623,626,627,624,-1,624,627,2093,2094,-1,594,2075,2076,625,-1,625,2076,2077,626,-1,626,2077,2078,627,-1,627,2078,2410,2093,-1,588,595,628,598,-1,598,628,629,599,-1,599,629,630,600,-1,600,630,2104,2103,-1,595,596,631,628,-1,628,631,632,629,-1,629,632,633,630,-1,630,633,2105,2104,-1,596,597,634,631,-1,631,634,635,632,-1,632,635,636,633,-1,633,636,2106,2105,-1,597,2096,2097,634,-1,634,2097,2098,635,-1,635,2098,2099,636,-1,636,2099,2413,2106,-1,637,647,650,638,-1,638,650,651,639,-1,639,651,652,640,-1,640,652,1901,1900,-1,647,648,653,650,-1,650,653,654,651,-1,651,654,655,652,-1,652,655,1902,1901,-1,648,649,656,653,-1,653,656,657,654,-1,654,657,658,655,-1,655,658,1903,1902,-1,649,2082,2081,656,-1,656,2081,2080,657,-1,657,2080,2079,658,-1,658,2079,2397,1903,-1,637,638,659,641,-1,641,659,660,642,-1,642,660,661,643,-1,643,661,2102,2103,-1,638,639,662,659,-1,659,662,663,660,-1,660,663,664,661,-1,661,664,2101,2102,-1,639,640,665,662,-1,662,665,666,663,-1,663,666,667,664,-1,664,667,2100,2101,-1,640,1900,1899,665,-1,665,1899,1898,666,-1,666,1898,1897,667,-1,667,1897,2396,2100,-1,637,641,668,644,-1,644,668,669,645,-1,645,669,670,646,-1,646,670,2111,2110,-1,641,642,671,668,-1,668,671,672,669,-1,669,672,673,670,-1,670,673,2112,2111,-1,642,643,674,671,-1,671,674,675,672,-1,672,675,676,673,-1,673,676,2113,2112,-1,643,2103,2104,674,-1,674,2104,2105,675,-1,675,2105,2106,676,-1,676,2106,2413,2113,-1,637,644,677,647,-1,647,677,678,648,-1,648,678,679,649,-1,649,679,2083,2082,-1,644,645,680,677,-1,677,680,681,678,-1,678,681,682,679,-1,679,682,2084,2083,-1,645,646,683,680,-1,680,683,684,681,-1,681,684,685,682,-1,682,685,2085,2084,-1,646,2110,2109,683,-1,683,2109,2108,684,-1,684,2108,2107,685,-1,685,2107,2412,2085,-1,686,696,699,687,-1,687,699,700,688,-1,688,700,701,689,-1,689,701,2109,2110,-1,696,697,702,699,-1,699,702,703,700,-1,700,703,704,701,-1,701,704,2108,2109,-1,697,698,705,702,-1,702,705,706,703,-1,703,706,707,704,-1,704,707,2107,2108,-1,698,2131,2130,705,-1,705,2130,2129,706,-1,706,2129,2128,707,-1,707,2128,2412,2107,-1,686,687,708,690,-1,690,708,709,691,-1,691,709,710,692,-1,692,710,2116,2117,-1,687,688,711,708,-1,708,711,712,709,-1,709,712,713,710,-1,710,713,2115,2116,-1,688,689,714,711,-1,711,714,715,712,-1,712,715,716,713,-1,713,716,2114,2115,-1,689,2110,2111,714,-1,714,2111,2112,715,-1,715,2112,2113,716,-1,716,2113,2413,2114,-1,686,690,717,693,-1,693,717,718,694,-1,694,718,719,695,-1,695,719,2125,2124,-1,690,691,720,717,-1,717,720,721,718,-1,718,721,722,719,-1,719,722,2126,2125,-1,691,692,723,720,-1,720,723,724,721,-1,721,724,725,722,-1,722,725,2127,2126,-1,692,2117,2118,723,-1,723,2118,2119,724,-1,724,2119,2120,725,-1,725,2120,2415,2127,-1,686,693,726,696,-1,696,726,727,697,-1,697,727,728,698,-1,698,728,2132,2131,-1,693,694,729,726,-1,726,729,730,727,-1,727,730,731,728,-1,728,731,2133,2132,-1,694,695,732,729,-1,729,732,733,730,-1,730,733,734,731,-1,731,734,2134,2133,-1,695,2124,2123,732,-1,732,2123,2122,733,-1,733,2122,2121,734,-1,734,2121,2414,2134,-1,735,745,748,736,-1,736,748,749,737,-1,737,749,750,738,-1,738,750,2097,2096,-1,745,746,751,748,-1,748,751,752,749,-1,749,752,753,750,-1,750,753,2098,2097,-1,746,747,754,751,-1,751,754,755,752,-1,752,755,756,753,-1,753,756,2099,2098,-1,747,2117,2116,754,-1,754,2116,2115,755,-1,755,2115,2114,756,-1,756,2114,2413,2099,-1,735,736,757,739,-1,739,757,758,740,-1,740,758,759,741,-1,741,759,2137,2138,-1,736,737,760,757,-1,757,760,761,758,-1,758,761,762,759,-1,759,762,2136,2137,-1,737,738,763,760,-1,760,763,764,761,-1,761,764,765,762,-1,762,765,2135,2136,-1,738,2096,2095,763,-1,763,2095,2094,764,-1,764,2094,2093,765,-1,765,2093,2410,2135,-1,735,739,766,742,-1,742,766,767,743,-1,743,767,768,744,-1,744,768,2146,2145,-1,739,740,769,766,-1,766,769,770,767,-1,767,770,771,768,-1,768,771,2147,2146,-1};
			return value;
		}
		private int[] getIndexedFaceSet_10_194_coordIndex_6()
		{
			int[] value = {740,741,772,769,-1,769,772,773,770,-1,770,773,774,771,-1,771,774,2148,2147,-1,741,2138,2139,772,-1,772,2139,2140,773,-1,773,2140,2141,774,-1,774,2141,2416,2148,-1,735,742,775,745,-1,745,775,776,746,-1,746,776,777,747,-1,747,777,2118,2117,-1,742,743,778,775,-1,775,778,779,776,-1,776,779,780,777,-1,777,780,2119,2118,-1,743,744,781,778,-1,778,781,782,779,-1,779,782,783,780,-1,780,783,2120,2119,-1,744,2145,2144,781,-1,781,2144,2143,782,-1,782,2143,2142,783,-1,783,2142,2415,2120,-1,784,794,797,785,-1,785,797,798,786,-1,786,798,799,787,-1,787,799,2088,2089,-1,794,795,800,797,-1,797,800,801,798,-1,798,801,802,799,-1,799,802,2087,2088,-1,795,796,803,800,-1,800,803,804,801,-1,801,804,805,802,-1,802,805,2086,2087,-1,796,2159,2158,803,-1,803,2158,2157,804,-1,804,2157,2156,805,-1,805,2156,2411,2086,-1,784,785,806,788,-1,788,806,807,789,-1,789,807,808,790,-1,790,808,2130,2131,-1,785,786,809,806,-1,806,809,810,807,-1,807,810,811,808,-1,808,811,2129,2130,-1,786,787,812,809,-1,809,812,813,810,-1,810,813,814,811,-1,811,814,2128,2129,-1,787,2089,2090,812,-1,812,2090,2091,813,-1,813,2091,2092,814,-1,814,2092,2412,2128,-1,784,788,815,791,-1,791,815,816,792,-1,792,816,817,793,-1,793,817,2151,2152,-1,788,789,818,815,-1,815,818,819,816,-1,816,819,820,817,-1,817,820,2150,2151,-1,789,790,821,818,-1,818,821,822,819,-1,819,822,823,820,-1,820,823,2149,2150,-1,790,2131,2132,821,-1,821,2132,2133,822,-1,822,2133,2134,823,-1,823,2134,2414,2149,-1,784,791,824,794,-1,794,824,825,795,-1,795,825,826,796,-1,796,826,2160,2159,-1,791,792,827,824,-1,824,827,828,825,-1,825,828,829,826,-1,826,829,2161,2160,-1,792,793,830,827,-1,827,830,831,828,-1,828,831,832,829,-1,829,832,2162,2161,-1,793,2152,2153,830,-1,830,2153,2154,831,-1,831,2154,2155,832,-1,832,2155,2417,2162,-1,833,843,846,834,-1,834,846,847,835,-1,835,847,848,836,-1,836,848,2067,2068,-1,843,844,849,846,-1,846,849,850,847,-1,847,850,851,848,-1,848,851,2066,2067,-1,844,845,852,849,-1,849,852,853,850,-1,850,853,854,851,-1,851,854,2065,2066,-1,845,2138,2137,852,-1,852,2137,2136,853,-1,853,2136,2135,854,-1,854,2135,2410,2065,-1,833,834,855,837,-1,837,855,856,838,-1,838,856,857,839,-1,839,857,2158,2159,-1,834,835,858,855,-1,855,858,859,856,-1,856,859,860,857,-1,857,860,2157,2158,-1,835,836,861,858,-1,858,861,862,859,-1,859,862,863,860,-1,860,863,2156,2157,-1,836,2068,2069,861,-1,861,2069,2070,862,-1,862,2070,2071,863,-1,863,2071,2411,2156,-1,833,837,864,840,-1,840,864,865,841,-1,841,865,866,842,-1,842,866,2167,2166,-1,837,838,867,864,-1,864,867,868,865,-1,865,868,869,866,-1,866,869,2168,2167,-1,838,839,870,867,-1,867,870,871,868,-1,868,871,872,869,-1,869,872,2169,2168,-1,839,2159,2160,870,-1,870,2160,2161,871,-1,871,2161,2162,872,-1,872,2162,2417,2169,-1,833,840,873,843,-1,843,873,874,844,-1,844,874,875,845,-1,845,875,2139,2138,-1,840,841,876,873,-1,873,876,877,874,-1,874,877,878,875,-1,875,878,2140,2139,-1,841,842,879,876,-1,876,879,880,877,-1,877,880,881,878,-1,878,881,2141,2140,-1,842,2166,2165,879,-1,879,2165,2164,880,-1,880,2164,2163,881,-1,881,2163,2416,2141,-1,882,892,895,883,-1,883,895,896,884,-1,884,896,897,885,-1,885,897,2144,2145,-1,892,893,898,895,-1,895,898,899,896,-1,896,899,900,897,-1,897,900,2143,2144,-1,893,894,901,898,-1,898,901,902,899,-1,899,902,903,900,-1,900,903,2142,2143,-1,894,2124,2125,901,-1,901,2125,2126,902,-1,902,2126,2127,903,-1,903,2127,2415,2142,-1,882,883,904,886,-1,886,904,905,887,-1,887,905,906,888,-1,888,906,2165,2166,-1,883,884,907,904,-1,904,907,908,905,-1,905,908,909,906,-1,906,909,2164,2165,-1,884,885,910,907,-1,907,910,911,908,-1,908,911,912,909,-1,909,912,2163,2164,-1,885,2145,2146,910,-1,910,2146,2147,911,-1,911,2147,2148,912,-1,912,2148,2416,2163,-1,882,886,913,889,-1,889,913,914,890,-1,890,914,915,891,-1,891,915,2153,2152,-1,886,887,916,913,-1,913,916,917,914,-1,914,917,918,915,-1,915,918,2154,2153,-1,887,888,919,916,-1,916,919,920,917,-1,917,920,921,918,-1,918,921,2155,2154,-1,888,2166,2167,919,-1,919,2167,2168,920,-1,920,2168,2169,921,-1,921,2169,2417,2155,-1};
			return value;
		}
		private int[] getIndexedFaceSet_10_194_coordIndex_7()
		{
			int[] value = {882,889,922,892,-1,892,922,923,893,-1,893,923,924,894,-1,894,924,2123,2124,-1,889,890,925,922,-1,922,925,926,923,-1,923,926,927,924,-1,924,927,2122,2123,-1,890,891,928,925,-1,925,928,929,926,-1,926,929,930,927,-1,927,930,2121,2122,-1,891,2152,2151,928,-1,928,2151,2150,929,-1,929,2150,2149,930,-1,930,2149,2414,2121,-1,931,941,944,932,-1,932,944,945,933,-1,933,945,946,934,-1,934,946,1943,1942,-1,941,942,947,944,-1,944,947,948,945,-1,945,948,949,946,-1,946,949,1944,1943,-1,942,943,950,947,-1,947,950,951,948,-1,948,951,952,949,-1,949,952,1945,1944,-1,943,2187,2186,950,-1,950,2186,2185,951,-1,951,2185,2184,952,-1,952,2184,2401,1945,-1,931,932,953,935,-1,935,953,954,936,-1,936,954,955,937,-1,937,955,2172,2173,-1,932,933,956,953,-1,953,956,957,954,-1,954,957,958,955,-1,955,958,2171,2172,-1,933,934,959,956,-1,956,959,960,957,-1,957,960,961,958,-1,958,961,2170,2171,-1,934,1942,1941,959,-1,959,1941,1940,960,-1,960,1940,1939,961,-1,961,1939,2400,2170,-1,931,935,962,938,-1,938,962,963,939,-1,939,963,964,940,-1,940,964,2179,2180,-1,935,936,965,962,-1,962,965,966,963,-1,963,966,967,964,-1,964,967,2178,2179,-1,936,937,968,965,-1,965,968,969,966,-1,966,969,970,967,-1,967,970,2177,2178,-1,937,2173,2174,968,-1,968,2174,2175,969,-1,969,2175,2176,970,-1,970,2176,2418,2177,-1,931,938,971,941,-1,941,971,972,942,-1,942,972,973,943,-1,943,973,2188,2187,-1,938,939,974,971,-1,971,974,975,972,-1,972,975,976,973,-1,973,976,2189,2188,-1,939,940,977,974,-1,974,977,978,975,-1,975,978,979,976,-1,976,979,2190,2189,-1,940,2180,2181,977,-1,977,2181,2182,978,-1,978,2182,2183,979,-1,979,2183,2419,2190,-1,980,990,993,981,-1,981,993,994,982,-1,982,994,995,983,-1,983,995,1936,1935,-1,990,991,996,993,-1,993,996,997,994,-1,994,997,998,995,-1,995,998,1937,1936,-1,991,992,999,996,-1,996,999,1000,997,-1,997,1000,1001,998,-1,998,1001,1938,1937,-1,992,2173,2172,999,-1,999,2172,2171,1000,-1,1000,2171,2170,1001,-1,1001,2170,2400,1938,-1,980,981,1002,984,-1,984,1002,1003,985,-1,985,1003,1004,986,-1,986,1004,2193,2194,-1,981,982,1005,1002,-1,1002,1005,1006,1003,-1,1003,1006,1007,1004,-1,1004,1007,2192,2193,-1,982,983,1008,1005,-1,1005,1008,1009,1006,-1,1006,1009,1010,1007,-1,1007,1010,2191,2192,-1,983,1935,1934,1008,-1,1008,1934,1933,1009,-1,1009,1933,1932,1010,-1,1010,1932,2399,2191,-1,980,984,1011,987,-1,987,1011,1012,988,-1,988,1012,1013,989,-1,989,1013,2202,2201,-1,984,985,1014,1011,-1,1011,1014,1015,1012,-1,1012,1015,1016,1013,-1,1013,1016,2203,2202,-1,985,986,1017,1014,-1,1014,1017,1018,1015,-1,1015,1018,1019,1016,-1,1016,1019,2204,2203,-1,986,2194,2195,1017,-1,1017,2195,2196,1018,-1,1018,2196,2197,1019,-1,1019,2197,2420,2204,-1,980,987,1020,990,-1,990,1020,1021,991,-1,991,1021,1022,992,-1,992,1022,2174,2173,-1,987,988,1023,1020,-1,1020,1023,1024,1021,-1,1021,1024,1025,1022,-1,1022,1025,2175,2174,-1,988,989,1026,1023,-1,1023,1026,1027,1024,-1,1024,1027,1028,1025,-1,1025,1028,2176,2175,-1,989,2201,2200,1026,-1,1026,2200,2199,1027,-1,1027,2199,2198,1028,-1,1028,2198,2418,2176,-1,1029,1039,1042,1030,-1,1030,1042,1043,1031,-1,1031,1043,1044,1032,-1,1032,1044,1927,1928,-1,1039,1040,1045,1042,-1,1042,1045,1046,1043,-1,1043,1046,1047,1044,-1,1044,1047,1926,1927,-1,1040,1041,1048,1045,-1,1045,1048,1049,1046,-1,1046,1049,1050,1047,-1,1047,1050,1925,1926,-1,1041,2215,2214,1048,-1,1048,2214,2213,1049,-1,1049,2213,2212,1050,-1,1050,2212,2398,1925,-1,1029,1030,1051,1033,-1,1033,1051,1052,1034,-1,1034,1052,1053,1035,-1,1035,1053,2186,2187,-1,1030,1031,1054,1051,-1,1051,1054,1055,1052,-1,1052,1055,1056,1053,-1,1053,1056,2185,2186,-1,1031,1032,1057,1054,-1,1054,1057,1058,1055,-1,1055,1058,1059,1056,-1,1056,1059,2184,2185,-1,1032,1928,1929,1057,-1,1057,1929,1930,1058,-1,1058,1930,1931,1059,-1,1059,1931,2401,2184,-1,1029,1033,1060,1036,-1,1036,1060,1061,1037,-1,1037,1061,1062,1038,-1,1038,1062,2207,2208,-1,1033,1034,1063,1060,-1,1060,1063,1064,1061,-1,1061,1064,1065,1062,-1,1062,1065,2206,2207,-1,1034,1035,1066,1063,-1,1063,1066,1067,1064,-1,1064,1067,1068,1065,-1,1065,1068,2205,2206,-1,1035,2187,2188,1066,-1,1066,2188,2189,1067,-1,1067,2189,2190,1068,-1,1068,2190,2419,2205,-1,1029,1036,1069,1039,-1,1039,1069,1070,1040,-1,1040,1070,1071,1041,-1,1041,1071,2216,2215,-1,1036,1037,1072,1069,-1,1069,1072,1073,1070,-1,1070,1073,1074,1071,-1,1071,1074,2217,2216,-1};
			return value;
		}
		private int[] getIndexedFaceSet_10_194_coordIndex_8()
		{
			int[] value = {1037,1038,1075,1072,-1,1072,1075,1076,1073,-1,1073,1076,1077,1074,-1,1074,1077,2218,2217,-1,1038,2208,2209,1075,-1,1075,2209,2210,1076,-1,1076,2210,2211,1077,-1,1077,2211,2421,2218,-1,1078,1088,1091,1079,-1,1079,1091,1092,1080,-1,1080,1092,1093,1081,-1,1081,1093,1922,1921,-1,1088,1089,1094,1091,-1,1091,1094,1095,1092,-1,1092,1095,1096,1093,-1,1093,1096,1923,1922,-1,1089,1090,1097,1094,-1,1094,1097,1098,1095,-1,1095,1098,1099,1096,-1,1096,1099,1924,1923,-1,1090,2194,2193,1097,-1,1097,2193,2192,1098,-1,1098,2192,2191,1099,-1,1099,2191,2399,1924,-1,1078,1079,1100,1082,-1,1082,1100,1101,1083,-1,1083,1101,1102,1084,-1,1084,1102,2214,2215,-1,1079,1080,1103,1100,-1,1100,1103,1104,1101,-1,1101,1104,1105,1102,-1,1102,1105,2213,2214,-1,1080,1081,1106,1103,-1,1103,1106,1107,1104,-1,1104,1107,1108,1105,-1,1105,1108,2212,2213,-1,1081,1921,1920,1106,-1,1106,1920,1919,1107,-1,1107,1919,1918,1108,-1,1108,1918,2398,2212,-1,1078,1082,1109,1085,-1,1085,1109,1110,1086,-1,1086,1110,1111,1087,-1,1087,1111,2223,2222,-1,1082,1083,1112,1109,-1,1109,1112,1113,1110,-1,1110,1113,1114,1111,-1,1111,1114,2224,2223,-1,1083,1084,1115,1112,-1,1112,1115,1116,1113,-1,1113,1116,1117,1114,-1,1114,1117,2225,2224,-1,1084,2215,2216,1115,-1,1115,2216,2217,1116,-1,1116,2217,2218,1117,-1,1117,2218,2421,2225,-1,1078,1085,1118,1088,-1,1088,1118,1119,1089,-1,1089,1119,1120,1090,-1,1090,1120,2195,2194,-1,1085,1086,1121,1118,-1,1118,1121,1122,1119,-1,1119,1122,1123,1120,-1,1120,1123,2196,2195,-1,1086,1087,1124,1121,-1,1121,1124,1125,1122,-1,1122,1125,1126,1123,-1,1123,1126,2197,2196,-1,1087,2222,2221,1124,-1,1124,2221,2220,1125,-1,1125,2220,2219,1126,-1,1126,2219,2420,2197,-1,1127,1137,1140,1128,-1,1128,1140,1141,1129,-1,1129,1141,1142,1130,-1,1130,1142,2221,2222,-1,1137,1138,1143,1140,-1,1140,1143,1144,1141,-1,1141,1144,1145,1142,-1,1142,1145,2220,2221,-1,1138,1139,1146,1143,-1,1143,1146,1147,1144,-1,1144,1147,1148,1145,-1,1145,1148,2219,2220,-1,1139,2243,2242,1146,-1,1146,2242,2241,1147,-1,1147,2241,2240,1148,-1,1148,2240,2420,2219,-1,1127,1128,1149,1131,-1,1131,1149,1150,1132,-1,1132,1150,1151,1133,-1,1133,1151,2228,2229,-1,1128,1129,1152,1149,-1,1149,1152,1153,1150,-1,1150,1153,1154,1151,-1,1151,1154,2227,2228,-1,1129,1130,1155,1152,-1,1152,1155,1156,1153,-1,1153,1156,1157,1154,-1,1154,1157,2226,2227,-1,1130,2222,2223,1155,-1,1155,2223,2224,1156,-1,1156,2224,2225,1157,-1,1157,2225,2421,2226,-1,1127,1131,1158,1134,-1,1134,1158,1159,1135,-1,1135,1159,1160,1136,-1,1136,1160,2235,2236,-1,1131,1132,1161,1158,-1,1158,1161,1162,1159,-1,1159,1162,1163,1160,-1,1160,1163,2234,2235,-1,1132,1133,1164,1161,-1,1161,1164,1165,1162,-1,1162,1165,1166,1163,-1,1163,1166,2233,2234,-1,1133,2229,2230,1164,-1,1164,2230,2231,1165,-1,1165,2231,2232,1166,-1,1166,2232,2422,2233,-1,1127,1134,1167,1137,-1,1137,1167,1168,1138,-1,1138,1168,1169,1139,-1,1139,1169,2244,2243,-1,1134,1135,1170,1167,-1,1167,1170,1171,1168,-1,1168,1171,1172,1169,-1,1169,1172,2245,2244,-1,1135,1136,1173,1170,-1,1170,1173,1174,1171,-1,1171,1174,1175,1172,-1,1172,1175,2246,2245,-1,1136,2236,2237,1173,-1,1173,2237,2238,1174,-1,1174,2238,2239,1175,-1,1175,2239,2423,2246,-1,1176,1186,1189,1177,-1,1177,1189,1190,1178,-1,1178,1190,1191,1179,-1,1179,1191,2209,2208,-1,1186,1187,1192,1189,-1,1189,1192,1193,1190,-1,1190,1193,1194,1191,-1,1191,1194,2210,2209,-1,1187,1188,1195,1192,-1,1192,1195,1196,1193,-1,1193,1196,1197,1194,-1,1194,1197,2211,2210,-1,1188,2229,2228,1195,-1,1195,2228,2227,1196,-1,1196,2227,2226,1197,-1,1197,2226,2421,2211,-1,1176,1177,1198,1180,-1,1180,1198,1199,1181,-1,1181,1199,1200,1182,-1,1182,1200,2249,2250,-1,1177,1178,1201,1198,-1,1198,1201,1202,1199,-1,1199,1202,1203,1200,-1,1200,1203,2248,2249,-1,1178,1179,1204,1201,-1,1201,1204,1205,1202,-1,1202,1205,1206,1203,-1,1203,1206,2247,2248,-1,1179,2208,2207,1204,-1,1204,2207,2206,1205,-1,1205,2206,2205,1206,-1,1206,2205,2419,2247,-1,1176,1180,1207,1183,-1,1183,1207,1208,1184,-1,1184,1208,1209,1185,-1,1185,1209,2258,2257,-1,1180,1181,1210,1207,-1,1207,1210,1211,1208,-1,1208,1211,1212,1209,-1,1209,1212,2259,2258,-1,1181,1182,1213,1210,-1,1210,1213,1214,1211,-1,1211,1214,1215,1212,-1,1212,1215,2260,2259,-1,1182,2250,2251,1213,-1,1213,2251,2252,1214,-1,1214,2252,2253,1215,-1,1215,2253,2424,2260,-1,1176,1183,1216,1186,-1,1186,1216,1217,1187,-1,1187,1217,1218,1188,-1,1188,1218,2230,2229,-1,1183,1184,1219,1216,-1,1216,1219,1220,1217,-1,1217,1220,1221,1218,-1,1218,1221,2231,2230,-1,1184,1185,1222,1219,-1,1219,1222,1223,1220,-1,1220,1223,1224,1221,-1,1221,1224,2232,2231,-1,1185,2257,2256,1222,-1,1222,2256,2255,1223,-1,1223,2255,2254,1224,-1,1224,2254,2422,2232,-1};
			return value;
		}
		private int[] getIndexedFaceSet_10_194_coordIndex_9()
		{
			int[] value = {1225,1235,1238,1226,-1,1226,1238,1239,1227,-1,1227,1239,1240,1228,-1,1228,1240,2200,2201,-1,1235,1236,1241,1238,-1,1238,1241,1242,1239,-1,1239,1242,1243,1240,-1,1240,1243,2199,2200,-1,1236,1237,1244,1241,-1,1241,1244,1245,1242,-1,1242,1245,1246,1243,-1,1243,1246,2198,2199,-1,1237,2271,2270,1244,-1,1244,2270,2269,1245,-1,1245,2269,2268,1246,-1,1246,2268,2418,2198,-1,1225,1226,1247,1229,-1,1229,1247,1248,1230,-1,1230,1248,1249,1231,-1,1231,1249,2242,2243,-1,1226,1227,1250,1247,-1,1247,1250,1251,1248,-1,1248,1251,1252,1249,-1,1249,1252,2241,2242,-1,1227,1228,1253,1250,-1,1250,1253,1254,1251,-1,1251,1254,1255,1252,-1,1252,1255,2240,2241,-1,1228,2201,2202,1253,-1,1253,2202,2203,1254,-1,1254,2203,2204,1255,-1,1255,2204,2420,2240,-1,1225,1229,1256,1232,-1,1232,1256,1257,1233,-1,1233,1257,1258,1234,-1,1234,1258,2263,2264,-1,1229,1230,1259,1256,-1,1256,1259,1260,1257,-1,1257,1260,1261,1258,-1,1258,1261,2262,2263,-1,1230,1231,1262,1259,-1,1259,1262,1263,1260,-1,1260,1263,1264,1261,-1,1261,1264,2261,2262,-1,1231,2243,2244,1262,-1,1262,2244,2245,1263,-1,1263,2245,2246,1264,-1,1264,2246,2423,2261,-1,1225,1232,1265,1235,-1,1235,1265,1266,1236,-1,1236,1266,1267,1237,-1,1237,1267,2272,2271,-1,1232,1233,1268,1265,-1,1265,1268,1269,1266,-1,1266,1269,1270,1267,-1,1267,1270,2273,2272,-1,1233,1234,1271,1268,-1,1268,1271,1272,1269,-1,1269,1272,1273,1270,-1,1270,1273,2274,2273,-1,1234,2264,2265,1271,-1,1271,2265,2266,1272,-1,1272,2266,2267,1273,-1,1273,2267,2425,2274,-1,1274,1284,1287,1275,-1,1275,1287,1288,1276,-1,1276,1288,1289,1277,-1,1277,1289,2181,2180,-1,1284,1285,1290,1287,-1,1287,1290,1291,1288,-1,1288,1291,1292,1289,-1,1289,1292,2182,2181,-1,1285,1286,1293,1290,-1,1290,1293,1294,1291,-1,1291,1294,1295,1292,-1,1292,1295,2183,2182,-1,1286,2250,2249,1293,-1,1293,2249,2248,1294,-1,1294,2248,2247,1295,-1,1295,2247,2419,2183,-1,1274,1275,1296,1278,-1,1278,1296,1297,1279,-1,1279,1297,1298,1280,-1,1280,1298,2270,2271,-1,1275,1276,1299,1296,-1,1296,1299,1300,1297,-1,1297,1300,1301,1298,-1,1298,1301,2269,2270,-1,1276,1277,1302,1299,-1,1299,1302,1303,1300,-1,1300,1303,1304,1301,-1,1301,1304,2268,2269,-1,1277,2180,2179,1302,-1,1302,2179,2178,1303,-1,1303,2178,2177,1304,-1,1304,2177,2418,2268,-1,1274,1278,1305,1281,-1,1281,1305,1306,1282,-1,1282,1306,1307,1283,-1,1283,1307,2279,2278,-1,1278,1279,1308,1305,-1,1305,1308,1309,1306,-1,1306,1309,1310,1307,-1,1307,1310,2280,2279,-1,1279,1280,1311,1308,-1,1308,1311,1312,1309,-1,1309,1312,1313,1310,-1,1310,1313,2281,2280,-1,1280,2271,2272,1311,-1,1311,2272,2273,1312,-1,1312,2273,2274,1313,-1,1313,2274,2425,2281,-1,1274,1281,1314,1284,-1,1284,1314,1315,1285,-1,1285,1315,1316,1286,-1,1286,1316,2251,2250,-1,1281,1282,1317,1314,-1,1314,1317,1318,1315,-1,1315,1318,1319,1316,-1,1316,1319,2252,2251,-1,1282,1283,1320,1317,-1,1317,1320,1321,1318,-1,1318,1321,1322,1319,-1,1319,1322,2253,2252,-1,1283,2278,2277,1320,-1,1320,2277,2276,1321,-1,1321,2276,2275,1322,-1,1322,2275,2424,2253,-1,1323,1333,1336,1324,-1,1324,1336,1337,1325,-1,1325,1337,1338,1326,-1,1326,1338,2256,2257,-1,1333,1334,1339,1336,-1,1336,1339,1340,1337,-1,1337,1340,1341,1338,-1,1338,1341,2255,2256,-1,1334,1335,1342,1339,-1,1339,1342,1343,1340,-1,1340,1343,1344,1341,-1,1341,1344,2254,2255,-1,1335,2236,2235,1342,-1,1342,2235,2234,1343,-1,1343,2234,2233,1344,-1,1344,2233,2422,2254,-1,1323,1324,1345,1327,-1,1327,1345,1346,1328,-1,1328,1346,1347,1329,-1,1329,1347,2277,2278,-1,1324,1325,1348,1345,-1,1345,1348,1349,1346,-1,1346,1349,1350,1347,-1,1347,1350,2276,2277,-1,1325,1326,1351,1348,-1,1348,1351,1352,1349,-1,1349,1352,1353,1350,-1,1350,1353,2275,2276,-1,1326,2257,2258,1351,-1,1351,2258,2259,1352,-1,1352,2259,2260,1353,-1,1353,2260,2424,2275,-1,1323,1327,1354,1330,-1,1330,1354,1355,1331,-1,1331,1355,1356,1332,-1,1332,1356,2265,2264,-1,1327,1328,1357,1354,-1,1354,1357,1358,1355,-1,1355,1358,1359,1356,-1,1356,1359,2266,2265,-1,1328,1329,1360,1357,-1,1357,1360,1361,1358,-1,1358,1361,1362,1359,-1,1359,1362,2267,2266,-1,1329,2278,2279,1360,-1,1360,2279,2280,1361,-1,1361,2280,2281,1362,-1,1362,2281,2425,2267,-1,1323,1330,1363,1333,-1,1333,1363,1364,1334,-1,1334,1364,1365,1335,-1,1335,1365,2237,2236,-1,1330,1331,1366,1363,-1,1363,1366,1367,1364,-1,1364,1367,1368,1365,-1,1365,1368,2238,2237,-1,1331,1332,1369,1366,-1,1366,1369,1370,1367,-1,1367,1370,1371,1368,-1,1368,1371,2239,2238,-1,1332,2264,2263,1369,-1,1369,2263,2262,1370,-1,1370,2262,2261,1371,-1,1371,2261,2423,2239,-1,1372,1382,1385,1373,-1,1373,1385,1386,1374,-1,1374,1386,1387,1375,-1,1375,1387,1899,1900,-1,1382,1383,1388,1385,-1,1385,1388,1389,1386,-1,1386,1389,1390,1387,-1,1387,1390,1898,1899,-1};
			return value;
		}
		private int[] getIndexedFaceSet_10_194_coordIndex_10()
		{
			int[] value = {1383,1384,1391,1388,-1,1388,1391,1392,1389,-1,1389,1392,1393,1390,-1,1390,1393,1897,1898,-1,1384,2299,2298,1391,-1,1391,2298,2297,1392,-1,1392,2297,2296,1393,-1,1393,2296,2396,1897,-1,1372,1373,1394,1376,-1,1376,1394,1395,1377,-1,1377,1395,1396,1378,-1,1378,1396,2284,2285,-1,1373,1374,1397,1394,-1,1394,1397,1398,1395,-1,1395,1398,1399,1396,-1,1396,1399,2283,2284,-1,1374,1375,1400,1397,-1,1397,1400,1401,1398,-1,1398,1401,1402,1399,-1,1399,1402,2282,2283,-1,1375,1900,1901,1400,-1,1400,1901,1902,1401,-1,1401,1902,1903,1402,-1,1402,1903,2397,2282,-1,1372,1376,1403,1379,-1,1379,1403,1404,1380,-1,1380,1404,1405,1381,-1,1381,1405,2293,2292,-1,1376,1377,1406,1403,-1,1403,1406,1407,1404,-1,1404,1407,1408,1405,-1,1405,1408,2294,2293,-1,1377,1378,1409,1406,-1,1406,1409,1410,1407,-1,1407,1410,1411,1408,-1,1408,1411,2295,2294,-1,1378,2285,2286,1409,-1,1409,2286,2287,1410,-1,1410,2287,2288,1411,-1,1411,2288,2427,2295,-1,1372,1379,1412,1382,-1,1382,1412,1413,1383,-1,1383,1413,1414,1384,-1,1384,1414,2300,2299,-1,1379,1380,1415,1412,-1,1412,1415,1416,1413,-1,1413,1416,1417,1414,-1,1414,1417,2301,2300,-1,1380,1381,1418,1415,-1,1415,1418,1419,1416,-1,1416,1419,1420,1417,-1,1417,1420,2302,2301,-1,1381,2292,2291,1418,-1,1418,2291,2290,1419,-1,1419,2290,2289,1420,-1,1420,2289,2426,2302,-1,1421,1431,1434,1422,-1,1422,1434,1435,1423,-1,1423,1435,1436,1424,-1,1424,1436,1885,1886,-1,1431,1432,1437,1434,-1,1434,1437,1438,1435,-1,1435,1438,1439,1436,-1,1436,1439,1884,1885,-1,1432,1433,1440,1437,-1,1437,1440,1441,1438,-1,1438,1441,1442,1439,-1,1439,1442,1883,1884,-1,1433,2313,2312,1440,-1,1440,2312,2311,1441,-1,1441,2311,2310,1442,-1,1442,2310,2395,1883,-1,1421,1422,1443,1425,-1,1425,1443,1444,1426,-1,1426,1444,1445,1427,-1,1427,1445,2298,2299,-1,1422,1423,1446,1443,-1,1443,1446,1447,1444,-1,1444,1447,1448,1445,-1,1445,1448,2297,2298,-1,1423,1424,1449,1446,-1,1446,1449,1450,1447,-1,1447,1450,1451,1448,-1,1448,1451,2296,2297,-1,1424,1886,1887,1449,-1,1449,1887,1888,1450,-1,1450,1888,1889,1451,-1,1451,1889,2396,2296,-1,1421,1425,1452,1428,-1,1428,1452,1453,1429,-1,1429,1453,1454,1430,-1,1430,1454,2305,2306,-1,1425,1426,1455,1452,-1,1452,1455,1456,1453,-1,1453,1456,1457,1454,-1,1454,1457,2304,2305,-1,1426,1427,1458,1455,-1,1455,1458,1459,1456,-1,1456,1459,1460,1457,-1,1457,1460,2303,2304,-1,1427,2299,2300,1458,-1,1458,2300,2301,1459,-1,1459,2301,2302,1460,-1,1460,2302,2426,2303,-1,1421,1428,1461,1431,-1,1431,1461,1462,1432,-1,1432,1462,1463,1433,-1,1433,1463,2314,2313,-1,1428,1429,1464,1461,-1,1461,1464,1465,1462,-1,1462,1465,1466,1463,-1,1463,1466,2315,2314,-1,1429,1430,1467,1464,-1,1464,1467,1468,1465,-1,1465,1468,1469,1466,-1,1466,1469,2316,2315,-1,1430,2306,2307,1467,-1,1467,2307,2308,1468,-1,1468,2308,2309,1469,-1,1469,2309,2428,2316,-1,1470,1480,1483,1471,-1,1471,1483,1484,1472,-1,1472,1484,1485,1473,-1,1473,1485,1873,1872,-1,1480,1481,1486,1483,-1,1483,1486,1487,1484,-1,1484,1487,1488,1485,-1,1485,1488,1874,1873,-1,1481,1482,1489,1486,-1,1486,1489,1490,1487,-1,1487,1490,1491,1488,-1,1488,1491,1875,1874,-1,1482,2285,2284,1489,-1,1489,2284,2283,1490,-1,1490,2283,2282,1491,-1,1491,2282,2397,1875,-1,1470,1471,1492,1474,-1,1474,1492,1493,1475,-1,1475,1493,1494,1476,-1,1476,1494,2319,2320,-1,1471,1472,1495,1492,-1,1492,1495,1496,1493,-1,1493,1496,1497,1494,-1,1494,1497,2318,2319,-1,1472,1473,1498,1495,-1,1495,1498,1499,1496,-1,1496,1499,1500,1497,-1,1497,1500,2317,2318,-1,1473,1872,1871,1498,-1,1498,1871,1870,1499,-1,1499,1870,1869,1500,-1,1500,1869,2394,2317,-1,1470,1474,1501,1477,-1,1477,1501,1502,1478,-1,1478,1502,1503,1479,-1,1479,1503,2328,2327,-1,1474,1475,1504,1501,-1,1501,1504,1505,1502,-1,1502,1505,1506,1503,-1,1503,1506,2329,2328,-1,1475,1476,1507,1504,-1,1504,1507,1508,1505,-1,1505,1508,1509,1506,-1,1506,1509,2330,2329,-1,1476,2320,2321,1507,-1,1507,2321,2322,1508,-1,1508,2322,2323,1509,-1,1509,2323,2429,2330,-1,1470,1477,1510,1480,-1,1480,1510,1511,1481,-1,1481,1511,1512,1482,-1,1482,1512,2286,2285,-1,1477,1478,1513,1510,-1,1510,1513,1514,1511,-1,1511,1514,1515,1512,-1,1512,1515,2287,2286,-1,1478,1479,1516,1513,-1,1513,1516,1517,1514,-1,1514,1517,1518,1515,-1,1515,1518,2288,2287,-1,1479,2327,2326,1516,-1,1516,2326,2325,1517,-1,1517,2325,2324,1518,-1,1518,2324,2427,2288,-1,1519,1529,1532,1520,-1,1520,1532,1533,1521,-1,1521,1533,1534,1522,-1,1522,1534,1864,1865,-1,1529,1530,1535,1532,-1,1532,1535,1536,1533,-1,1533,1536,1537,1534,-1,1534,1537,1863,1864,-1,1530,1531,1538,1535,-1,1535,1538,1539,1536,-1,1536,1539,1540,1537,-1,1537,1540,1862,1863,-1,1531,2320,2319,1538,-1,1538,2319,2318,1539,-1,1539,2318,2317,1540,-1,1540,2317,2394,1862,-1};
			return value;
		}
		private int[] getIndexedFaceSet_10_194_coordIndex_11()
		{
			int[] value = {1519,1520,1541,1523,-1,1523,1541,1542,1524,-1,1524,1542,1543,1525,-1,1525,1543,2312,2313,-1,1520,1521,1544,1541,-1,1541,1544,1545,1542,-1,1542,1545,1546,1543,-1,1543,1546,2311,2312,-1,1521,1522,1547,1544,-1,1544,1547,1548,1545,-1,1545,1548,1549,1546,-1,1546,1549,2310,2311,-1,1522,1865,1866,1547,-1,1547,1866,1867,1548,-1,1548,1867,1868,1549,-1,1549,1868,2395,2310,-1,1519,1523,1550,1526,-1,1526,1550,1551,1527,-1,1527,1551,1552,1528,-1,1528,1552,2333,2334,-1,1523,1524,1553,1550,-1,1550,1553,1554,1551,-1,1551,1554,1555,1552,-1,1552,1555,2332,2333,-1,1524,1525,1556,1553,-1,1553,1556,1557,1554,-1,1554,1557,1558,1555,-1,1555,1558,2331,2332,-1,1525,2313,2314,1556,-1,1556,2314,2315,1557,-1,1557,2315,2316,1558,-1,1558,2316,2428,2331,-1,1519,1526,1559,1529,-1,1529,1559,1560,1530,-1,1530,1560,1561,1531,-1,1531,1561,2321,2320,-1,1526,1527,1562,1559,-1,1559,1562,1563,1560,-1,1560,1563,1564,1561,-1,1561,1564,2322,2321,-1,1527,1528,1565,1562,-1,1562,1565,1566,1563,-1,1563,1566,1567,1564,-1,1564,1567,2323,2322,-1,1528,2334,2335,1565,-1,1565,2335,2336,1566,-1,1566,2336,2337,1567,-1,1567,2337,2429,2323,-1,1568,1578,1581,1569,-1,1569,1581,1582,1570,-1,1570,1582,1583,1571,-1,1571,1583,2335,2334,-1,1578,1579,1584,1581,-1,1581,1584,1585,1582,-1,1582,1585,1586,1583,-1,1583,1586,2336,2335,-1,1579,1580,1587,1584,-1,1584,1587,1588,1585,-1,1585,1588,1589,1586,-1,1586,1589,2337,2336,-1,1580,2355,2354,1587,-1,1587,2354,2353,1588,-1,1588,2353,2352,1589,-1,1589,2352,2429,2337,-1,1568,1569,1590,1572,-1,1572,1590,1591,1573,-1,1573,1591,1592,1574,-1,1574,1592,2340,2341,-1,1569,1570,1593,1590,-1,1590,1593,1594,1591,-1,1591,1594,1595,1592,-1,1592,1595,2339,2340,-1,1570,1571,1596,1593,-1,1593,1596,1597,1594,-1,1594,1597,1598,1595,-1,1595,1598,2338,2339,-1,1571,2334,2333,1596,-1,1596,2333,2332,1597,-1,1597,2332,2331,1598,-1,1598,2331,2428,2338,-1,1568,1572,1599,1575,-1,1575,1599,1600,1576,-1,1576,1600,1601,1577,-1,1577,1601,2347,2348,-1,1572,1573,1602,1599,-1,1599,1602,1603,1600,-1,1600,1603,1604,1601,-1,1601,1604,2346,2347,-1,1573,1574,1605,1602,-1,1602,1605,1606,1603,-1,1603,1606,1607,1604,-1,1604,1607,2345,2346,-1,1574,2341,2342,1605,-1,1605,2342,2343,1606,-1,1606,2343,2344,1607,-1,1607,2344,2430,2345,-1,1568,1575,1608,1578,-1,1578,1608,1609,1579,-1,1579,1609,1610,1580,-1,1580,1610,2356,2355,-1,1575,1576,1611,1608,-1,1608,1611,1612,1609,-1,1609,1612,1613,1610,-1,1610,1613,2357,2356,-1,1576,1577,1614,1611,-1,1611,1614,1615,1612,-1,1612,1615,1616,1613,-1,1613,1616,2358,2357,-1,1577,2348,2349,1614,-1,1614,2349,2350,1615,-1,1615,2350,2351,1616,-1,1616,2351,2431,2358,-1,1617,1627,1630,1618,-1,1618,1630,1631,1619,-1,1619,1631,1632,1620,-1,1620,1632,2326,2327,-1,1627,1628,1633,1630,-1,1630,1633,1634,1631,-1,1631,1634,1635,1632,-1,1632,1635,2325,2326,-1,1628,1629,1636,1633,-1,1633,1636,1637,1634,-1,1634,1637,1638,1635,-1,1635,1638,2324,2325,-1,1629,2369,2368,1636,-1,1636,2368,2367,1637,-1,1637,2367,2366,1638,-1,1638,2366,2427,2324,-1,1617,1618,1639,1621,-1,1621,1639,1640,1622,-1,1622,1640,1641,1623,-1,1623,1641,2354,2355,-1,1618,1619,1642,1639,-1,1639,1642,1643,1640,-1,1640,1643,1644,1641,-1,1641,1644,2353,2354,-1,1619,1620,1645,1642,-1,1642,1645,1646,1643,-1,1643,1646,1647,1644,-1,1644,1647,2352,2353,-1,1620,2327,2328,1645,-1,1645,2328,2329,1646,-1,1646,2329,2330,1647,-1,1647,2330,2429,2352,-1,1617,1621,1648,1624,-1,1624,1648,1649,1625,-1,1625,1649,1650,1626,-1,1626,1650,2361,2362,-1,1621,1622,1651,1648,-1,1648,1651,1652,1649,-1,1649,1652,1653,1650,-1,1650,1653,2360,2361,-1,1622,1623,1654,1651,-1,1651,1654,1655,1652,-1,1652,1655,1656,1653,-1,1653,1656,2359,2360,-1,1623,2355,2356,1654,-1,1654,2356,2357,1655,-1,1655,2357,2358,1656,-1,1656,2358,2431,2359,-1,1617,1624,1657,1627,-1,1627,1657,1658,1628,-1,1628,1658,1659,1629,-1,1629,1659,2370,2369,-1,1624,1625,1660,1657,-1,1657,1660,1661,1658,-1,1658,1661,1662,1659,-1,1659,1662,2371,2370,-1,1625,1626,1663,1660,-1,1660,1663,1664,1661,-1,1661,1664,1665,1662,-1,1662,1665,2372,2371,-1,1626,2362,2363,1663,-1,1663,2363,2364,1664,-1,1664,2364,2365,1665,-1,1665,2365,2432,2372,-1,1666,1676,1679,1667,-1,1667,1679,1680,1668,-1,1668,1680,1681,1669,-1,1669,1681,2307,2306,-1,1676,1677,1682,1679,-1,1679,1682,1683,1680,-1,1680,1683,1684,1681,-1,1681,1684,2308,2307,-1,1677,1678,1685,1682,-1,1682,1685,1686,1683,-1,1683,1686,1687,1684,-1,1684,1687,2309,2308,-1,1678,2341,2340,1685,-1,1685,2340,2339,1686,-1,1686,2339,2338,1687,-1,1687,2338,2428,2309,-1,1666,1667,1688,1670,-1,1670,1688,1689,1671,-1,1671,1689,1690,1672,-1,1672,1690,2375,2376,-1,1667,1668,1691,1688,-1,1688,1691,1692,1689,-1,1689,1692,1693,1690,-1,1690,1693,2374,2375,-1};
			return value;
		}
		private int[] getIndexedFaceSet_10_194_coordIndex_12()
		{
			int[] value = {1668,1669,1694,1691,-1,1691,1694,1695,1692,-1,1692,1695,1696,1693,-1,1693,1696,2373,2374,-1,1669,2306,2305,1694,-1,1694,2305,2304,1695,-1,1695,2304,2303,1696,-1,1696,2303,2426,2373,-1,1666,1670,1697,1673,-1,1673,1697,1698,1674,-1,1674,1698,1699,1675,-1,1675,1699,2384,2383,-1,1670,1671,1700,1697,-1,1697,1700,1701,1698,-1,1698,1701,1702,1699,-1,1699,1702,2385,2384,-1,1671,1672,1703,1700,-1,1700,1703,1704,1701,-1,1701,1704,1705,1702,-1,1702,1705,2386,2385,-1,1672,2376,2377,1703,-1,1703,2377,2378,1704,-1,1704,2378,2379,1705,-1,1705,2379,2433,2386,-1,1666,1673,1706,1676,-1,1676,1706,1707,1677,-1,1677,1707,1708,1678,-1,1678,1708,2342,2341,-1,1673,1674,1709,1706,-1,1706,1709,1710,1707,-1,1707,1710,1711,1708,-1,1708,1711,2343,2342,-1,1674,1675,1712,1709,-1,1709,1712,1713,1710,-1,1710,1713,1714,1711,-1,1711,1714,2344,2343,-1,1675,2383,2382,1712,-1,1712,2382,2381,1713,-1,1713,2381,2380,1714,-1,1714,2380,2430,2344,-1,1715,1725,1728,1716,-1,1716,1728,1729,1717,-1,1717,1729,1730,1718,-1,1718,1730,2291,2292,-1,1725,1726,1731,1728,-1,1728,1731,1732,1729,-1,1729,1732,1733,1730,-1,1730,1733,2290,2291,-1,1726,1727,1734,1731,-1,1731,1734,1735,1732,-1,1732,1735,1736,1733,-1,1733,1736,2289,2290,-1,1727,2376,2375,1734,-1,1734,2375,2374,1735,-1,1735,2374,2373,1736,-1,1736,2373,2426,2289,-1,1715,1716,1737,1719,-1,1719,1737,1738,1720,-1,1720,1738,1739,1721,-1,1721,1739,2368,2369,-1,1716,1717,1740,1737,-1,1737,1740,1741,1738,-1,1738,1741,1742,1739,-1,1739,1742,2367,2368,-1,1717,1718,1743,1740,-1,1740,1743,1744,1741,-1,1741,1744,1745,1742,-1,1742,1745,2366,2367,-1,1718,2292,2293,1743,-1,1743,2293,2294,1744,-1,1744,2294,2295,1745,-1,1745,2295,2427,2366,-1,1715,1719,1746,1722,-1,1722,1746,1747,1723,-1,1723,1747,1748,1724,-1,1724,1748,2389,2390,-1,1719,1720,1749,1746,-1,1746,1749,1750,1747,-1,1747,1750,1751,1748,-1,1748,1751,2388,2389,-1,1720,1721,1752,1749,-1,1749,1752,1753,1750,-1,1750,1753,1754,1751,-1,1751,1754,2387,2388,-1,1721,2369,2370,1752,-1,1752,2370,2371,1753,-1,1753,2371,2372,1754,-1,1754,2372,2432,2387,-1,1715,1722,1755,1725,-1,1725,1755,1756,1726,-1,1726,1756,1757,1727,-1,1727,1757,2377,2376,-1,1722,1723,1758,1755,-1,1755,1758,1759,1756,-1,1756,1759,1760,1757,-1,1757,1760,2378,2377,-1,1723,1724,1761,1758,-1,1758,1761,1762,1759,-1,1759,1762,1763,1760,-1,1760,1763,2379,2378,-1,1724,2390,2391,1761,-1,1761,2391,2392,1762,-1,1762,2392,2393,1763,-1,1763,2393,2433,2379,-1,1764,1774,1777,1765,-1,1765,1777,1778,1766,-1,1766,1778,1779,1767,-1,1767,1779,2349,2348,-1,1774,1775,1780,1777,-1,1777,1780,1781,1778,-1,1778,1781,1782,1779,-1,1779,1782,2350,2349,-1,1775,1776,1783,1780,-1,1780,1783,1784,1781,-1,1781,1784,1785,1782,-1,1782,1785,2351,2350,-1,1776,2362,2361,1783,-1,1783,2361,2360,1784,-1,1784,2360,2359,1785,-1,1785,2359,2431,2351,-1,1764,1765,1786,1768,-1,1768,1786,1787,1769,-1,1769,1787,1788,1770,-1,1770,1788,2382,2383,-1,1765,1766,1789,1786,-1,1786,1789,1790,1787,-1,1787,1790,1791,1788,-1,1788,1791,2381,2382,-1,1766,1767,1792,1789,-1,1789,1792,1793,1790,-1,1790,1793,1794,1791,-1,1791,1794,2380,2381,-1,1767,2348,2347,1792,-1,1792,2347,2346,1793,-1,1793,2346,2345,1794,-1,1794,2345,2430,2380,-1,1764,1768,1795,1771,-1,1771,1795,1796,1772,-1,1772,1796,1797,1773,-1,1773,1797,2391,2390,-1,1768,1769,1798,1795,-1,1795,1798,1799,1796,-1,1796,1799,1800,1797,-1,1797,1800,2392,2391,-1,1769,1770,1801,1798,-1,1798,1801,1802,1799,-1,1799,1802,1803,1800,-1,1800,1803,2393,2392,-1,1770,2383,2384,1801,-1,1801,2384,2385,1802,-1,1802,2385,2386,1803,-1,1803,2386,2433,2393,-1,1764,1771,1804,1774,-1,1774,1804,1805,1775,-1,1775,1805,1806,1776,-1,1776,1806,2363,2362,-1,1771,1772,1807,1804,-1,1804,1807,1808,1805,-1,1805,1808,1809,1806,-1,1806,1809,2364,2363,-1,1772,1773,1810,1807,-1,1807,1810,1811,1808,-1,1808,1811,1812,1809,-1,1809,1812,2365,2364,-1,1773,2390,2389,1810,-1,1810,2389,2388,1811,-1,1811,2388,2387,1812,-1,1812,2387,2432,2365,-1,1813,1823,1826,1814,-1,1814,1826,1827,1815,-1,1815,1827,1828,1816,-1,1816,1828,1892,1893,-1,1823,1824,1829,1826,-1,1826,1829,1830,1827,-1,1827,1830,1831,1828,-1,1828,1831,1891,1892,-1,1824,1825,1832,1829,-1,1829,1832,1833,1830,-1,1830,1833,1834,1831,-1,1831,1834,1890,1891,-1,1825,1886,1885,1832,-1,1832,1885,1884,1833,-1,1833,1884,1883,1834,-1,1834,1883,2395,1890,-1,1813,1814,1835,1817,-1,1817,1835,1836,1818,-1,1818,1836,1837,1819,-1,1819,1837,1934,1935,-1,1814,1815,1838,1835,-1,1835,1838,1839,1836,-1,1836,1839,1840,1837,-1,1837,1840,1933,1934,-1,1815,1816,1841,1838,-1,1838,1841,1842,1839,-1,1839,1842,1843,1840,-1,1840,1843,1932,1933,-1,1816,1893,1894,1841,-1,1841,1894,1895,1842,-1,1842,1895,1896,1843,-1,1843,1896,2399,1932,-1};
			return value;
		}
		private int[] getIndexedFaceSet_10_194_coordIndex_13()
		{
			int[] value = {1813,1817,1844,1820,-1,1820,1844,1845,1821,-1,1821,1845,1846,1822,-1,1822,1846,1908,1907,-1,1817,1818,1847,1844,-1,1844,1847,1848,1845,-1,1845,1848,1849,1846,-1,1846,1849,1909,1908,-1,1818,1819,1850,1847,-1,1847,1850,1851,1848,-1,1848,1851,1852,1849,-1,1849,1852,1910,1909,-1,1819,1935,1936,1850,-1,1850,1936,1937,1851,-1,1851,1937,1938,1852,-1,1852,1938,2400,1910,-1,1813,1820,1853,1823,-1,1823,1853,1854,1824,-1,1824,1854,1855,1825,-1,1825,1855,1887,1886,-1,1820,1821,1856,1853,-1,1853,1856,1857,1854,-1,1854,1857,1858,1855,-1,1855,1858,1888,1887,-1,1821,1822,1859,1856,-1,1856,1859,1860,1857,-1,1857,1860,1861,1858,-1,1858,1861,1889,1888,-1,1822,1907,1906,1859,-1,1859,1906,1905,1860,-1,1860,1905,1904,1861,-1,1861,1904,2396,1889,-1};
			return value;
		}


		/** Define subarrays using type double[] */
		private double[] getcoord_Cube_11_194_point_1()
		{
			double[] value = {0.000000,0.972171,0.000000,0.200790,0.967805,0.000000,0.394028,0.955885,0.000000,0.572163,0.938110,0.000000,0.000000,0.968954,-0.200170,0.000000,0.960269,-0.392865,0.000000,0.947829,-0.570612,-0.200790,0.967287,0.000000,-0.394028,0.954771,0.000000,-0.572162,0.936244,0.000000,0.000000,0.968204,0.200170,0.000000,0.958655,0.392865,0.000000,0.945127,0.570612,0.201857,0.963312,0.201203,0.396028,0.950159,0.202753,0.574830,0.930767,0.203342,0.203733,0.952493,0.394803,0.400237,0.935362,0.398390,0.582282,0.909063,0.401540,0.204988,0.937288,0.573196,0.404661,0.913226,0.579797,0.593703,0.872771,0.589450,0.201964,0.964033,-0.201203,0.203977,0.954049,-0.394803,0.205425,0.939904,-0.573196,0.396230,0.950808,-0.202753,0.400696,0.936766,-0.398390,0.405489,0.915593,-0.579797,0.575098,0.931316,-0.203342,0.582900,0.910242,-0.401540,0.594832,0.874740,-0.589450,-0.201964,0.963535,-0.201129,-0.396229,0.949734,-0.202585,-0.575098,0.929510,-0.203040,-0.203976,0.953601,-0.394664,-0.400695,0.935797,-0.398073,-0.582900,0.908607,-0.400968,-0.205424,0.939525,-0.573011,-0.405489,0.914780,-0.579370,-0.594831,0.873381,-0.588671,-0.201856,0.962814,0.201129,-0.203733,0.952045,0.394664,-0.204988,0.936909,0.573011,-0.396028,0.949085,0.202585,-0.400236,0.934393,0.398073,-0.404660,0.912413,0.579370,-0.574829,0.928961,0.203040,-0.582281,0.907429,0.400968,-0.593703,0.871412,0.588671,1.327468,-0.010528,0.829000,1.164836,-0.004212,0.853062,1.064425,-0.001053,0.883287,1.006668,-0.000001,0.918229,1.325883,-0.176953,0.815456,1.322143,-0.335785,0.774914,1.317265,-0.479790,0.706469,1.571885,-0.021056,0.812548,1.919683,-0.036848,0.804669,2.392459,-0.058957,0.806329,1.325883,0.156253,0.816451,1.322143,0.316156,0.776862,1.317266,0.461945,0.709287,1.161666,0.171245,0.840811,1.059283,0.182611,0.871776,0.999417,0.190122,0.907873,1.154187,0.338949,0.801800,1.045985,0.358558,0.834419,0.977637,0.374383,0.873683,1.144432,0.491008,0.734168,1.026658,0.519036,0.768488,0.941301,0.546922,0.812537,1.161666,-0.179525,0.840413,1.154187,-0.346802,0.801020,1.144431,-0.498147,0.733041,1.059283,-0.184682,0.871677,1.045985,-0.360522,0.834224,1.026657,-0.520821,0.768206,0.999417,-0.190123,0.907873,0.977637,-0.374384,0.873683,0.941300,-0.546923,0.812537,1.571250,-0.179264,0.798183,1.919524,-0.187156,0.789391,2.392459,-0.201321,0.789878,1.569754,-0.330035,0.756749,1.919150,-0.329896,0.747016,2.392459,-0.335713,0.746209,1.567803,-0.466643,0.687916,1.918662,-0.458750,0.677525,2.392459,-0.456159,0.675439,1.571251,0.137866,0.800172,1.569755,0.290777,0.760644,1.567804,0.430954,0.693552,1.919524,0.114708,0.792872,1.919151,0.261196,0.753833,1.918663,0.396296,0.687388,2.392459,0.085406,0.795447,2.392460,0.225793,0.757116,2.392460,0.356233,0.691220,1.302463,-0.806266,-0.002445,1.114827,-0.836581,-0.000978};
			return value;
		}
		private double[] getcoord_Cube_11_194_point_2()
		{
			double[] value = {0.973476,-0.865167,-0.000244,0.852914,-0.891780,0.000000,1.303197,-0.791456,-0.173776,1.305205,-0.750439,-0.337574,1.308361,-0.682412,-0.486392,1.561882,-0.774466,-0.004890,1.917182,-0.740796,-0.008557,2.392459,-0.704870,-0.013692,1.303130,-0.795672,0.168969,1.305070,-0.758700,0.333016,1.308157,-0.694379,0.482248,1.116160,-0.825118,0.178067,0.975543,-0.853842,0.187454,0.855580,-0.881353,0.195730,1.120041,-0.787347,0.349068,0.981788,-0.817061,0.367325,0.864261,-0.847452,0.385834,1.126215,-0.721465,0.503948,0.992047,-0.752220,0.531531,0.879367,-0.787131,0.564687,1.116295,-0.823539,-0.179989,1.120311,-0.784245,-0.350891,1.126622,-0.716947,-0.505606,0.975751,-0.853636,-0.187935,0.982218,-0.816652,-0.367781,0.992728,-0.751613,-0.531945,0.855849,-0.881678,-0.195730,0.864851,-0.848112,-0.385834,0.880384,-0.788148,-0.564687,1.562176,-0.757455,-0.171176,1.917256,-0.720845,-0.172350,2.392459,-0.680932,-0.177459,1.562979,-0.714785,-0.330240,1.917457,-0.676198,-0.328991,2.392459,-0.633599,-0.333929,1.564242,-0.646274,-0.475028,1.917772,-0.607079,-0.471619,2.392459,-0.563372,-0.476267,1.562149,-0.765994,0.161562,1.562925,-0.731508,0.321124,1.564160,-0.670475,0.466740,1.917249,-0.735827,0.155525,1.917443,-0.705539,0.313037,1.917752,-0.649531,0.457115,2.392459,-0.704914,0.150539,2.392459,-0.680565,0.308401,2.392459,-0.631322,0.453061,1.302464,0.806265,0.002445,1.114827,0.836580,0.000978,0.973477,0.865166,0.000244,0.852914,0.891779,0.000000,1.303130,0.791388,0.173776,1.305071,0.750313,0.337574,1.308158,0.682244,0.486392,1.561883,0.774465,0.004890,1.917183,0.740795,0.008557,2.392460,0.704869,0.013692,1.303197,0.795738,-0.168969,1.305205,0.758826,-0.333016,1.308361,0.694546,-0.482248,1.116295,0.825252,-0.178067,0.975752,0.854064,-0.187454,0.855850,0.881677,-0.195730,1.120311,0.787599,-0.349068,0.982219,0.817490,-0.367325,0.864852,0.848111,-0.385834,1.126622,0.721800,-0.503948,0.992728,0.752827,-0.531531,0.880384,0.788148,-0.564687,1.116161,0.823404,0.179989,1.120041,0.783992,0.350891,1.126216,0.716610,0.505606,0.975543,0.853413,0.187935,0.981788,0.816221,0.367781,0.992048,0.751006,0.531945,0.855581,0.881352,0.195730,0.864261,0.847451,0.385834,0.879368,0.787131,0.564687,1.562150,0.757428,0.171176,1.917249,0.720838,0.172350,2.392460,0.680931,0.177459,1.562926,0.714734,0.330240,1.917444,0.676185,0.328991,2.392460,0.633599,0.333929,1.564161,0.646207,0.475028,1.917752,0.607062,0.471619,2.392460,0.563372,0.476267,1.562176,0.766020,-0.161562,1.562980,0.731558,-0.321124,1.564242,0.670542,-0.466740,1.917256,0.735833,-0.155525,1.917457,0.705551,-0.313037,1.917772,0.649547,-0.457115,2.392460,0.704914,-0.150539,2.392460,0.680564,-0.308401,2.392460,0.631322,-0.453061,1.327937,0.010528,-0.829000,1.165774,0.004211,-0.853062,1.066085,0.001053,-0.883287,1.009371,-0.000000,-0.918229};
			return value;
		}
		private double[] getcoord_Cube_11_194_point_3()
		{
			double[] value = {1.326334,0.177019,-0.815456,1.322549,0.335910,-0.774914,1.317609,0.479958,-0.706469,1.572072,0.021056,-0.812548,1.919730,0.036848,-0.804669,2.392459,0.058956,-0.806329,1.326334,-0.156320,-0.816451,1.322549,-0.316282,-0.776862,1.317608,-0.462114,-0.709287,1.162568,-0.171380,-0.840811,1.060884,-0.182862,-0.871776,1.002033,-0.190559,-0.907873,1.154999,-0.339202,-0.801800,1.047429,-0.359031,-0.834419,0.980004,-0.375212,-0.873683,1.145117,-0.491345,-0.734168,1.027870,-0.519672,-0.768488,0.943269,-0.548051,-0.812537,1.162568,0.179659,-0.840413,1.154999,0.347053,-0.801020,1.145118,0.498482,-0.733041,1.060884,0.184932,-0.871677,1.047429,0.360993,-0.834224,1.027870,0.521456,-0.768206,1.002033,0.190559,-0.907873,0.980004,0.375212,-0.873683,0.943269,0.548051,-0.812537,1.571431,0.179291,-0.798183,1.919569,0.187162,-0.789391,2.392459,0.201320,-0.789878,1.569917,0.330084,-0.756749,1.919191,0.329908,-0.747016,2.392460,0.335712,-0.746209,1.567941,0.466709,-0.687916,1.918697,0.458767,-0.677525,2.392460,0.456159,-0.675439,1.571431,-0.137893,-0.800172,1.569917,-0.290828,-0.760644,1.567941,-0.431021,-0.693552,1.919569,-0.114715,-0.792872,1.919191,-0.261209,-0.753833,1.918697,-0.396313,-0.687388,2.392459,-0.085406,-0.795447,2.392459,-0.225794,-0.757116,2.392459,-0.356233,-0.691220,6.693436,0.246179,-0.907912,5.687896,0.209647,-0.894224,4.707279,0.168219,-0.869830,3.799334,0.126335,-0.842123,6.682983,0.340906,-0.880688,6.662079,0.422511,-0.822558,6.641174,0.487211,-0.734442,7.676149,0.273378,-0.903505,8.602472,0.287714,-0.874576,9.438839,0.285662,-0.814702,6.682983,0.142119,-0.903312,6.662079,0.033422,-0.866935,6.641174,-0.075213,-0.798827,5.683715,0.097040,-0.888634,4.706233,0.047193,-0.862949,3.799334,-0.002866,-0.833817,5.675353,-0.018312,-0.852113,4.704143,-0.074656,-0.826200,3.799334,-0.131055,-0.796716,5.666991,-0.131649,-0.784459,4.702052,-0.192352,-0.759304,3.799334,-0.252938,-0.730571,5.683715,0.314752,-0.869082,5.675353,0.407961,-0.813794,5.666991,0.484880,-0.728948,4.706234,0.283443,-0.847121,4.704143,0.387980,-0.795195,4.702053,0.476943,-0.714428,3.799334,0.251254,-0.821882,3.799334,0.366595,-0.773343,3.799334,0.467066,-0.696756,7.655244,0.357632,-0.874862,8.568726,0.362383,-0.845187,9.391654,0.352610,-0.785242,7.613435,0.427607,-0.814904,8.497326,0.421971,-0.785606,9.281656,0.404326,-0.729437,7.571626,0.480268,-0.725037,8.418112,0.464216,-0.698538,9.140400,0.439218,-0.652747,7.655244,0.177877,-0.899425,7.613435,0.075990,-0.863146,7.571626,-0.027428,-0.795195,8.568726,0.200225,-0.871071,8.497326,0.105413,-0.836306,8.418112,0.008771,-0.771916,9.391654,0.205074,-0.812353,9.281656,0.117713,-0.781974,9.140400,0.030447,-0.727342,6.693436,0.484257,0.057172,5.687896,0.533438,0.048688,4.707279,0.580339,0.039067,3.799334,0.624710,0.029340,6.682983,0.427667,0.239308,6.662079,0.356892,0.411908};
			return value;
		}
		private double[] getcoord_Cube_11_194_point_4()
		{
			double[] value = {6.641174,0.273507,0.567607,7.676149,0.433044,0.063489,8.602472,0.379444,0.066818,9.438839,0.323100,0.066342,6.682983,0.525087,-0.127131,6.662079,0.547977,-0.306023,6.641174,0.550747,-0.471925,5.683715,0.566624,-0.133483,4.706234,0.604613,-0.138377,3.799334,0.639817,-0.142437,5.675353,0.580175,-0.309864,4.704143,0.607846,-0.309809,3.799334,0.632676,-0.308071,5.666991,0.572277,-0.472923,4.702053,0.588601,-0.467868,3.799334,0.602218,-0.460427,5.683715,0.482432,0.229117,5.675353,0.415178,0.400355,5.666991,0.333247,0.554957,4.706234,0.536457,0.215164,4.704143,0.474343,0.382575,4.702053,0.395371,0.533961,3.799334,0.588426,0.200122,3.799334,0.532036,0.362772,3.799334,0.456612,0.510155,7.655244,0.373478,0.243065,8.568726,0.318299,0.242313,9.391654,0.260564,0.238975,7.613435,0.301837,0.413027,8.497326,0.248009,0.407367,9.281656,0.193401,0.398582,7.571626,0.219418,0.566372,8.418112,0.170261,0.554516,9.140400,0.125317,0.535304,7.655244,0.479241,-0.118700,7.613435,0.509565,-0.296073,7.571626,0.521512,-0.461205,8.568726,0.429756,-0.111654,8.497326,0.466320,-0.284889,8.418112,0.486221,-0.444671,9.391654,0.377303,-0.109460,9.281656,0.419625,-0.277345,9.140400,0.446519,-0.426230,6.693435,-0.484257,-0.057172,5.687895,-0.533438,-0.048688,4.707278,-0.580338,-0.039067,3.799333,-0.624710,-0.029340,6.682982,-0.427667,-0.239308,6.662078,-0.356891,-0.411908,6.641174,-0.273507,-0.567607,7.676148,-0.433043,-0.063489,8.602471,-0.379443,-0.066818,9.438839,-0.323099,-0.066341,6.682982,-0.525087,0.127131,6.662078,-0.547976,0.306023,6.641173,-0.550746,0.471925,5.683714,-0.566624,0.133483,4.706233,-0.604613,0.138377,3.799333,-0.639817,0.142437,5.675352,-0.580175,0.309864,4.704142,-0.607846,0.309809,3.799333,-0.632676,0.308071,5.666990,-0.572277,0.472924,4.702052,-0.588601,0.467868,3.799333,-0.602218,0.460427,5.683714,-0.482432,-0.229116,5.675352,-0.415177,-0.400355,5.666991,-0.333247,-0.554957,4.706233,-0.536457,-0.215164,4.704143,-0.474343,-0.382575,4.702052,-0.395371,-0.533961,3.799333,-0.588426,-0.200122,3.799333,-0.532036,-0.362772,3.799334,-0.456612,-0.510155,7.655244,-0.373477,-0.243065,8.568726,-0.318298,-0.242313,9.391654,-0.260563,-0.238975,7.613435,-0.301836,-0.413027,8.497326,-0.248008,-0.407367,9.281656,-0.193400,-0.398582,7.571626,-0.219418,-0.566372,8.418112,-0.170260,-0.554516,9.140400,-0.125316,-0.535304,7.655244,-0.479240,0.118700,7.613434,-0.509564,0.296073,7.571625,-0.521512,0.461205,8.568725,-0.429755,0.111654,8.497326,-0.466319,0.284889,8.418112,-0.486220,0.444671,9.391654,-0.377302,0.109460,9.281655,-0.419624,0.277345,9.140400,-0.446518,0.426230,6.693435,-0.246179,0.907912,5.687895,-0.209647,0.894224,4.707278,-0.168219,0.869830,3.799334,-0.126335,0.842123,6.682982,-0.340905,0.880688,6.662078,-0.422511,0.822558,6.641173,-0.487210,0.734442,7.676148,-0.273377,0.903505};
			return value;
		}
		private double[] getcoord_Cube_11_194_point_5()
		{
			double[] value = {8.602471,-0.287713,0.874576,9.438839,-0.285661,0.814702,6.682983,-0.142118,0.903312,6.662079,-0.033421,0.866935,6.641174,0.075214,0.798827,5.683714,-0.097039,0.888634,4.706233,-0.047193,0.862949,3.799334,0.002866,0.833817,5.675353,0.018312,0.852113,4.704143,0.074656,0.826200,3.799334,0.131055,0.796716,5.666991,0.131649,0.784459,4.702053,0.192352,0.759304,3.799334,0.252938,0.730571,5.683714,-0.314751,0.869082,5.675352,-0.407960,0.813794,5.666990,-0.484880,0.728948,4.706233,-0.283443,0.847121,4.704142,-0.387980,0.795195,4.702052,-0.476943,0.714428,3.799333,-0.251254,0.821882,3.799333,-0.366595,0.773343,3.799333,-0.467066,0.696756,7.655244,-0.357632,0.874862,8.568725,-0.362382,0.845187,9.391654,-0.352609,0.785242,7.613434,-0.427606,0.814904,8.497326,-0.421970,0.785606,9.281655,-0.404325,0.729437,7.571625,-0.480268,0.725037,8.418112,-0.464215,0.698538,9.140400,-0.439217,0.652747,7.655244,-0.177877,0.899425,7.613435,-0.075989,0.863146,7.571626,0.027428,0.795195,8.568726,-0.200225,0.871071,8.497326,-0.105412,0.836306,8.418112,-0.008770,0.771916,9.391654,-0.205073,0.812353,9.281656,-0.117712,0.781974,9.140400,-0.030446,0.727342,11.424780,0.000001,0.000000,11.344745,0.068073,0.018713,11.105387,0.135283,0.036064,10.707452,0.200766,0.050694,11.344745,-0.080575,0.206737,11.105387,-0.155289,0.402524,10.707452,-0.218282,0.576414,11.344745,-0.068072,-0.018713,11.105387,-0.135282,-0.036064,10.707452,-0.200765,-0.050694,11.344745,0.080576,-0.206737,11.105387,0.155291,-0.402524,10.707452,0.218284,-0.576414,11.265904,0.145862,-0.184183,11.030279,0.207505,-0.158061,10.638765,0.266179,-0.133489,11.030279,0.217800,-0.377053,10.809636,0.273471,-0.342709,10.448135,0.323699,-0.307405,10.638765,0.279297,-0.548871,10.448135,0.329546,-0.506487,10.150990,0.369622,-0.458150,11.265904,-0.010975,0.220606,11.030279,-0.084548,0.411207,10.638765,-0.145912,0.580226,11.030279,0.060439,0.228278,10.809636,-0.009893,0.408517,10.448135,-0.068583,0.566716,10.638765,0.131167,0.232239,10.448135,0.064356,0.399866,10.150990,0.007308,0.542293,11.265904,-0.145860,0.184183,11.030279,-0.207504,0.158061,10.638765,-0.266177,0.133489,11.030279,-0.217799,0.377053,10.809636,-0.273470,0.342709,10.448135,-0.323698,0.307405,10.638765,-0.279296,0.548871,10.448135,-0.329545,0.506487,10.150990,-0.369621,0.458150,11.265904,0.010976,-0.220606,11.030279,0.084549,-0.411207,10.638765,0.145913,-0.580226,11.030279,-0.060438,-0.228278,10.809636,0.009895,-0.408517,10.448135,0.068584,-0.566716,10.638765,-0.131166,-0.232239,10.448135,-0.064355,-0.399866,10.150990,-0.007307,-0.542293,-1.325066,0.013015,0.818934,-1.163875,0.005206,0.845322,-1.064185,0.001302,0.877514,-1.006669,0.000000,0.914081,-1.323480,0.177577,0.805451,-1.319741,0.334535,0.765323,-1.314863,0.476730,0.697644,-1.567080,0.026030,0.799781,-1.911274,0.045552,0.788797,-2.379006,0.072884,0.786919};
			return value;
		}
		private double[] getcoord_Cube_11_194_point_6()
		{
			double[] value = {-1.323480,-0.151988,0.806680,-1.319741,-0.310270,0.767731,-1.314863,-0.454671,0.701127,-1.160705,-0.168815,0.833263,-1.059043,-0.181274,0.866135,-0.999418,-0.189356,0.903823,-1.153226,-0.335174,0.794720,-1.045745,-0.356184,0.829133,-0.977637,-0.372893,0.869921,-1.143471,-0.486033,0.727818,-1.026418,-0.515720,0.763764,-0.941301,-0.544789,0.809244,-1.160705,0.179051,0.832772,-1.153226,0.344880,0.793757,-1.143470,0.494857,0.726424,-1.059043,0.183833,0.866012,-1.045745,0.358611,0.828892,-1.026417,0.517926,0.763415,-0.999417,0.189356,0.903823,-0.977637,0.372893,0.869921,-0.941301,0.544790,0.809244,-1.566446,0.181979,0.785400,-1.911116,0.193211,0.773377,-2.379006,0.212224,0.770139,-1.564950,0.330412,0.744396,-1.910742,0.333111,0.731417,-2.379006,0.343236,0.726827,-1.562999,0.464693,0.676446,-1.910254,0.459039,0.662913,-2.379006,0.460063,0.657127,-1.566446,-0.130802,0.787859,-1.564950,-0.281881,0.749212,-1.562999,-0.420574,0.683413,-1.911116,-0.103650,0.777681,-1.910742,-0.248183,0.739845,-1.910254,-0.381832,0.675106,-2.379006,-0.068927,0.777024,-2.379006,-0.207352,0.740311,-2.379006,-0.336532,0.676635,-1.300061,0.797218,-0.003023,-1.113866,0.829249,-0.001209,-0.973236,0.859496,-0.000302,-0.852914,0.887631,0.000000,-1.300795,0.782064,-0.172316,-1.302803,0.741037,-0.334140,-1.305958,0.673350,-0.481127,-1.557078,0.763736,-0.006045,-1.908774,0.728489,-0.010579,-2.379005,0.691164,-0.016926,-1.300727,0.787291,0.166373,-1.302668,0.751279,0.328504,-1.305755,0.688182,0.476004,-1.115199,0.818127,0.176304,-0.975303,0.848340,0.186284,-0.855581,0.877303,0.194964,-1.119080,0.780952,0.345841,-0.981548,0.811946,0.365088,-0.864261,0.843689,0.384344,-1.125255,0.715899,0.499385,-0.991808,0.747692,0.528318,-0.879367,0.783838,0.562554,-1.115334,0.816144,-0.178681,-1.119349,0.777057,-0.348096,-1.125661,0.710235,-0.501434,-0.975511,0.848033,-0.186878,-0.981978,0.811339,-0.365651,-0.992488,0.746799,-0.528830,-0.855849,0.877628,-0.194964,-0.864851,0.844350,-0.384344,-0.880384,0.784854,-0.562554,-1.557371,0.745899,-0.169723,-1.908847,0.706977,-0.171111,-2.379005,0.664625,-0.176691,-1.558174,0.702810,-0.326247,-1.909048,0.661261,-0.324557,-2.379005,0.615275,-0.329213,-1.559437,0.634330,-0.468669,-1.909363,0.591637,-0.464190,-2.379005,0.543731,-0.467824,-1.557344,0.756460,0.157837,-1.558120,0.723495,0.314976,-1.559355,0.664263,0.458423,-1.908840,0.725500,0.150312,-1.909034,0.697536,0.304834,-1.909343,0.644121,0.446260,-2.379005,0.694273,0.143412,-2.379006,0.673335,0.297655,-2.379006,0.627733,0.439135,-1.300061,-0.797218,0.003023,-1.113866,-0.829248,0.001209,-0.973237,-0.859496,0.000302,-0.852914,-0.887631,0.000000,-1.300728,-0.781996,0.172316,-1.302668,-0.740911,0.334140,-1.305755,-0.673181,0.481127,-1.557078,-0.763735,0.006045,-1.908774,-0.728488,0.010579,-2.379006,-0.691163,0.016926,-1.300795,-0.787357,-0.166373,-1.302803,-0.751404,-0.328504};
			return value;
		}
		private double[] getcoord_Cube_11_194_point_7()
		{
			double[] value = {-1.305958,-0.688350,-0.476004,-1.115334,-0.818261,-0.176304,-0.975511,-0.848562,-0.186284,-0.855850,-0.877628,-0.194964,-1.119350,-0.781204,-0.345841,-0.981979,-0.812375,-0.365088,-0.864851,-0.844349,-0.384344,-1.125661,-0.716235,-0.499385,-0.992488,-0.748299,-0.528318,-0.880384,-0.784854,-0.562554,-1.115200,-0.816009,0.178681,-1.119080,-0.776805,0.348095,-1.125255,-0.709899,0.501434,-0.975303,-0.847811,0.186878,-0.981548,-0.810908,0.365651,-0.991808,-0.746192,0.528830,-0.855581,-0.877303,0.194964,-0.864261,-0.843689,0.384344,-0.879368,-0.783837,0.562554,-1.557345,-0.745871,0.169722,-1.908841,-0.706970,0.171111,-2.379006,-0.664625,0.176691,-1.558121,-0.702759,0.326247,-1.909034,-0.661248,0.324557,-2.379006,-0.615275,0.329213,-1.559356,-0.634262,0.468669,-1.909343,-0.591620,0.464190,-2.379006,-0.543731,0.467823,-1.557371,-0.756487,-0.157837,-1.558175,-0.723545,-0.314976,-1.559437,-0.664330,-0.458423,-1.908847,-0.725506,-0.150312,-1.909048,-0.697548,-0.304834,-1.909364,-0.644137,-0.446260,-2.379006,-0.694272,-0.143412,-2.379006,-0.673335,-0.297655,-2.379006,-0.627732,-0.439135,-1.325534,-0.013015,-0.818935,-1.164813,-0.005206,-0.845322,-1.065845,-0.001301,-0.877514,-1.009371,0.000000,-0.914081,-1.323931,-0.177643,-0.805451,-1.320147,-0.334661,-0.765323,-1.315206,-0.476898,-0.697644,-1.567267,-0.026030,-0.799781,-1.911321,-0.045552,-0.788798,-2.379006,-0.072883,-0.786920,-1.323931,0.152055,-0.806680,-1.320146,0.310396,-0.767731,-1.315206,0.454839,-0.701127,-1.161607,0.168950,-0.833263,-1.060644,0.181525,-0.866135,-1.002033,0.189793,-0.903823,-1.154037,0.335426,-0.794720,-1.047189,0.356656,-0.829133,-0.980004,0.373721,-0.869921,-1.144156,0.486370,-0.727818,-1.027630,0.516355,-0.763764,-0.943269,0.545919,-0.809244,-1.161607,-0.179184,-0.832772,-1.154038,-0.345132,-0.793757,-1.144156,-0.495193,-0.726424,-1.060644,-0.184083,-0.866012,-1.047189,-0.359082,-0.828892,-1.027630,-0.518561,-0.763415,-1.002033,-0.189793,-0.903823,-0.980004,-0.373721,-0.869921,-0.943269,-0.545918,-0.809244,-1.566626,-0.182006,-0.785401,-1.911161,-0.193217,-0.773378,-2.379006,-0.212223,-0.770139,-1.565112,-0.330462,-0.744396,-1.910782,-0.333123,-0.731417,-2.379006,-0.343236,-0.726827,-1.563136,-0.464760,-0.676446,-1.910288,-0.459056,-0.662914,-2.379006,-0.460063,-0.657127,-1.566626,0.130829,-0.787860,-1.565112,0.281932,-0.749212,-1.563136,0.420642,-0.683414,-1.911161,0.103658,-0.777681,-1.910782,0.248196,-0.739845,-1.910288,0.381849,-0.675106,-2.379006,0.068928,-0.777025,-2.379006,0.207352,-0.740311,-2.379005,0.336532,-0.676635,-6.632516,-0.304333,-0.868052,-5.638157,-0.259170,-0.857654,-4.668417,-0.207956,-0.837396,-3.770504,-0.156178,-0.814224,-6.622180,-0.394690,-0.838878,-6.601510,-0.469967,-0.780303,-6.580838,-0.526620,-0.693307,-7.604281,-0.337956,-0.861645,-8.520269,-0.355679,-0.832366,-9.347298,-0.353142,-0.774148,-6.622180,-0.202435,-0.866847,-6.601510,-0.093668,-0.835164,-6.580838,0.017300,-0.772902,-5.634023,-0.148991,-0.855012};
			return value;
		}
		private double[] getcoord_Cube_11_194_point_8()
		{
			double[] value = {-4.667383,-0.089533,-0.832939,-3.770504,-0.029660,-0.807801,-5.625755,-0.034200,-0.822606,-4.665316,0.031211,-0.799641,-3.770504,0.096990,-0.773469,-5.617486,0.080539,-0.760125,-4.663249,0.149424,-0.737142,-3.770504,0.218613,-0.710922,-5.634023,-0.360075,-0.830841,-5.625755,-0.447493,-0.775236,-5.617486,-0.517211,-0.691500,-4.667383,-0.319208,-0.813371,-4.665316,-0.418550,-0.761312,-4.663249,-0.501242,-0.681666,-3.770504,-0.277402,-0.793046,-3.770504,-0.388171,-0.744575,-3.770504,-0.483322,-0.669119,-7.583611,-0.417742,-0.830905,-8.486901,-0.425851,-0.800780,-9.300640,-0.415636,-0.742362,-7.542268,-0.480939,-0.770474,-8.416300,-0.478432,-0.740687,-9.191872,-0.460466,-0.685881,-7.500926,-0.524860,-0.681776,-8.337971,-0.511680,-0.654749,-9.052195,-0.486832,-0.610068,-7.583611,-0.244267,-0.861269,-7.542268,-0.141618,-0.830112,-7.500926,-0.034952,-0.768507,-8.486901,-0.269659,-0.832779,-8.416300,-0.173531,-0.803364,-8.337971,-0.073037,-0.745461,-9.300640,-0.273785,-0.775878,-9.191872,-0.184889,-0.750830,-9.052195,-0.093777,-0.702284,-6.632516,-0.468211,0.070677,-5.638157,-0.517148,0.060189,-4.668417,-0.564177,0.048295,-3.770504,-0.609032,0.036270,-6.622180,-0.400385,0.244578,-6.601510,-0.319361,0.408776,-6.580838,-0.227159,0.556245,-7.604281,-0.417629,0.078485,-8.520269,-0.365064,0.082601,-9.347298,-0.310180,0.082012,-6.622180,-0.520818,-0.105905,-6.601510,-0.555585,-0.277880,-6.580838,-0.569889,-0.437963,-5.634023,-0.560554,-0.114802,-4.667383,-0.596775,-0.122725,-3.770504,-0.630474,-0.129949,-5.625755,-0.584476,-0.284706,-4.665316,-0.608548,-0.288320,-3.770504,-0.629948,-0.290498,-5.617486,-0.586703,-0.442284,-4.663249,-0.597727,-0.441402,-3.770504,-0.606130,-0.438476,-5.634023,-0.456474,0.233025,-5.625755,-0.380503,0.396572,-5.617486,-0.291208,0.543694,-4.667383,-0.512519,0.217649,-4.665316,-0.443508,0.378274,-4.663249,-0.358851,0.523106,-3.770504,-0.566944,0.201260,-3.770504,-0.505535,0.358121,-3.770504,-0.426127,0.499951,-7.583611,-0.345830,0.249498,-8.486901,-0.290996,0.249370,-9.300640,-0.234071,0.245782,-7.542268,-0.262927,0.410644,-8.416300,-0.208799,0.405444,-9.191872,-0.154580,0.396440,-7.500926,-0.170664,0.555286,-8.337971,-0.120697,0.543806,-9.052195,-0.076226,0.524791,-7.583611,-0.476577,-0.095756,-7.542268,-0.519724,-0.266065,-7.500926,-0.544121,-0.425278,-8.486901,-0.428782,-0.087849,-8.416300,-0.478682,-0.254035,-8.337971,-0.511294,-0.408014,-9.300640,-0.378387,-0.085675,-9.191872,-0.434244,-0.246567,-9.052195,-0.473304,-0.389954,-6.632516,0.468212,-0.070679,-5.638157,0.517149,-0.060190,-4.668417,0.564177,-0.048296,-3.770504,0.609032,-0.036271,-6.622180,0.400386,-0.244580,-6.601510,0.319362,-0.408778,-6.580838,0.227159,-0.556247,-7.604281,0.417629,-0.078487,-8.520269,0.365065,-0.082603,-9.347298,0.310180,-0.082014,-6.622180,0.520819,0.105903,-6.601510,0.555586,0.277878,-6.580838,0.569890,0.437961,-5.634023,0.560554,0.114800,-4.667383,0.596776,0.122723,-3.770504,0.630475,0.129948};
			return value;
		}
		private double[] getcoord_Cube_11_194_point_9()
		{
			double[] value = {-5.625755,0.584477,0.284705,-4.665316,0.608548,0.288319,-3.770504,0.629949,0.290497,-5.617486,0.586703,0.442282,-4.663249,0.597728,0.441400,-3.770504,0.606130,0.438475,-5.634023,0.456474,-0.233026,-5.625755,0.380503,-0.396574,-5.617486,0.291209,-0.543696,-4.667383,0.512520,-0.217650,-4.665316,0.443509,-0.378275,-4.663249,0.358852,-0.523107,-3.770504,0.566944,-0.201261,-3.770504,0.505535,-0.358121,-3.770504,0.426128,-0.499952,-7.583611,0.345831,-0.249500,-8.486901,0.290997,-0.249373,-9.300640,0.234071,-0.245785,-7.542268,0.262927,-0.410646,-8.416300,0.208800,-0.405446,-9.191872,0.154580,-0.396443,-7.500926,0.170665,-0.555288,-8.337971,0.120697,-0.543808,-9.052195,0.076227,-0.524794,-7.583611,0.476578,0.095754,-7.542268,0.519725,0.266063,-7.500926,0.544121,0.425276,-8.486901,0.428783,0.087846,-8.416300,0.478682,0.254033,-8.337971,0.511294,0.408012,-9.300640,0.378387,0.085672,-9.191872,0.434244,0.246564,-9.052195,0.473304,0.389951,-6.632516,0.304333,0.868050,-5.638157,0.259171,0.857653,-4.668417,0.207957,0.837395,-3.770504,0.156179,0.814223,-6.622180,0.394691,0.838876,-6.601510,0.469967,0.780302,-6.580838,0.526621,0.693305,-7.604281,0.337956,0.861643,-8.520269,0.355680,0.832364,-9.347298,0.353143,0.774146,-6.622180,0.202436,0.866845,-6.601510,0.093669,0.835162,-6.580838,-0.017299,0.772900,-5.634023,0.148991,0.855011,-4.667383,0.089533,0.832938,-3.770504,0.029661,0.807800,-5.625755,0.034201,0.822605,-4.665316,-0.031211,0.799640,-3.770504,-0.096990,0.773468,-5.617486,-0.080538,0.760123,-4.663249,-0.149424,0.737141,-3.770504,-0.218612,0.710921,-5.634023,0.360075,0.830840,-5.625755,0.447493,0.775234,-5.617486,0.517212,0.691498,-4.667383,0.319209,0.813370,-4.665316,0.418550,0.761311,-4.663249,0.501243,0.681665,-3.770504,0.277403,0.793046,-3.770504,0.388171,0.744575,-3.770504,0.483323,0.669118,-7.583611,0.417743,0.830903,-8.486901,0.425851,0.800778,-9.300640,0.415637,0.742360,-7.542268,0.480940,0.770472,-8.416300,0.478433,0.740684,-9.191872,0.460467,0.685879,-7.500926,0.524860,0.681774,-8.337971,0.511681,0.654747,-9.052195,0.486832,0.610065,-7.583611,0.244267,0.861267,-7.542268,0.141619,0.830110,-7.500926,0.034952,0.768505,-8.486901,0.269659,0.832777,-8.416300,0.173532,0.803361,-8.337971,0.073037,0.745458,-9.300640,0.273786,0.775875,-9.191872,0.184890,0.750827,-9.052195,0.093778,0.702282,-11.311050,0.000000,-0.000002,-11.231909,-0.065031,0.023131,-10.995226,-0.129314,0.044582,-10.601737,-0.192099,0.062667,-11.231909,0.099610,0.195899,-10.995226,0.191974,0.381532,-10.601737,0.269847,0.546629,-11.231909,0.065032,-0.023135,-10.995226,0.129315,-0.044585,-10.601737,0.192099,-0.062670,-11.231909,-0.099609,-0.195902,-10.995226,-0.191973,-0.381535,-10.601737,-0.269847,-0.546632,-11.153950,-0.161394,-0.169305,-10.920958,-0.219005,-0.139763,-10.533817,-0.273601,-0.112496,-10.920958,-0.250617,-0.352527,-10.702779,-0.301276,-0.315567};
			return value;
		}
		private double[] getcoord_Cube_11_194_point_10()
		{
			double[] value = {-10.345317,-0.346141,-0.278500,-10.533817,-0.326719,-0.516079,-10.345317,-0.371128,-0.471928,-10.051493,-0.404651,-0.422925,-11.153950,0.032491,0.214330,-10.920958,0.123153,0.394746,-10.533817,0.198936,0.554838,-10.920958,-0.037199,0.226563,-10.702779,0.049027,0.396918,-10.345317,0.121049,0.546382,-10.533817,-0.106697,0.234570,-10.345317,-0.025535,0.392799,-10.051493,0.043251,0.526942,-11.153950,0.161395,0.169302,-10.920958,0.219006,0.139760,-10.533817,0.273602,0.112493,-10.920958,0.250618,0.352524,-10.702779,0.301276,0.315564,-10.345317,0.346141,0.278497,-10.533817,0.326719,0.516076,-10.345317,0.371129,0.471925,-10.051493,0.404652,0.422922,-11.153950,-0.032490,-0.214333,-10.920958,-0.123153,-0.394749,-10.533817,-0.198935,-0.554841,-10.920958,0.037199,-0.226567,-10.702779,-0.049026,-0.396921,-10.345317,-0.121049,-0.546385,-10.533817,0.106698,-0.234573,-10.345317,0.025535,-0.392802,-10.051493,-0.043250,-0.526945,-0.878708,0.009258,1.324175,-0.893204,0.003703,1.160173,-0.914259,0.000926,1.056901,-0.940862,0.000000,0.994620,-0.865217,-0.166886,1.322671,-0.822961,-0.335754,1.319133,-0.751034,-0.489758,1.314535,-0.871784,0.018515,1.568646,-0.873032,0.032402,1.915269,-0.883055,0.051843,2.385733,-0.864344,0.185087,1.322671,-0.821253,0.353014,1.319133,-0.748563,0.505449,1.314535,-0.879822,0.186250,1.157165,-0.902011,0.189379,1.052027,-0.929968,0.192353,0.987756,-0.838251,0.360549,1.150089,-0.862716,0.369942,1.039428,-0.894208,0.378824,0.967084,-0.766719,0.518480,1.140892,-0.793737,0.534757,1.021131,-0.830507,0.553530,0.932523,-0.880171,-0.178969,1.157165,-0.838934,-0.353645,1.150089,-0.767707,-0.512204,1.140892,-0.902098,-0.187558,1.052027,-0.862887,-0.368215,1.039428,-0.793985,-0.533187,1.021131,-0.929968,-0.192353,0.987756,-0.894209,-0.378823,0.967084,-0.830507,-0.553529,0.932523,-0.858266,-0.151609,1.568044,-0.859857,-0.131822,1.915119,-0.870529,-0.106211,2.385733,-0.815577,-0.315182,1.566629,-0.817129,-0.290299,1.914765,-0.827968,-0.259474,2.385733,-0.743323,-0.465028,1.564789,-0.744695,-0.436185,1.914305,-0.755270,-0.401397,2.385733,-0.856522,0.188011,1.568044,-0.812161,0.349702,1.566629,-0.738381,0.496410,1.564789,-0.856805,0.195527,1.915119,-0.811152,0.350709,1.914765,-0.736046,0.491103,1.914305,-0.865646,0.208139,2.385733,-0.818404,0.356129,2.385733,-0.741432,0.489266,2.385733,-0.002147,-0.854018,1.300875,-0.000859,-0.875320,1.113572,-0.000215,-0.894700,0.972155,-0.000000,-0.912539,0.851364,0.179265,-0.842292,1.301521,0.352896,-0.802441,1.303323,0.510891,-0.733608,1.306191,-0.004293,-0.830411,1.559325,-0.007512,-0.803632,1.912939,-0.012019,-0.772816,2.385733,-0.183486,-0.838477,1.301474,-0.356898,-0.794973,1.303230,-0.514530,-0.722815,1.306051,-0.187824,-0.861366,1.114771,-0.193876,-0.882109,0.974014,-0.199909,-0.901250,0.853762,-0.366376,-0.819591,1.118281,-0.379457,-0.842561,0.979628,-0.393967,-0.864846,0.861475,-0.528130,-0.748481,1.123925};
			return value;
		}
		private double[] getcoord_Cube_11_194_point_11()
		{
			double[] value = {-0.548885,-0.773754,0.988894,-0.576326,-0.800568,0.874835,0.186135,-0.862967,1.114864,0.364774,-0.822717,1.118468,0.526674,-0.752984,1.124205,0.193453,-0.882639,0.974158,0.379056,-0.843596,0.979926,0.548521,-0.775241,0.989364,0.199908,-0.901474,0.853948,0.393967,-0.865302,0.861882,0.576325,-0.801270,0.875537,0.174153,-0.820450,1.559584,0.170445,-0.796693,1.913004,0.167786,-0.770269,2.385733,0.345194,-0.782545,1.560305,0.341217,-0.762327,1.913184,0.340515,-0.741085,2.385733,0.501278,-0.716225,1.561452,0.497366,-0.700181,1.913471,0.498686,-0.684824,2.385733,-0.182593,-0.812894,1.559565,-0.353197,-0.767750,1.560267,-0.508554,-0.694825,1.561396,-0.185214,-0.783498,1.912999,-0.355223,-0.736488,1.913175,-0.510099,-0.662801,1.913457,-0.191417,-0.749165,2.385733,-0.362924,-0.699758,2.385733,-0.519058,-0.625033,2.385733,0.002146,0.854018,1.300875,0.000859,0.875320,1.113572,0.000215,0.894700,0.972155,0.000000,0.912539,0.851364,-0.179266,0.842242,1.301474,-0.352898,0.802348,1.303230,-0.510894,0.733485,1.306051,0.004293,0.830410,1.559325,0.007512,0.803632,1.912939,0.012019,0.772816,2.385733,0.183487,0.838525,1.301521,0.356900,0.795065,1.303323,0.514532,0.722938,1.306191,0.187824,0.861460,1.114864,0.193876,0.882262,0.974158,0.199909,0.901474,0.853948,0.366377,0.819766,1.118468,0.379457,0.842858,0.979926,0.393967,0.865301,0.861882,0.528131,0.748715,1.124205,0.548886,0.774173,0.989364,0.576326,0.801270,0.875537,-0.186136,0.862872,1.114771,-0.364776,0.822540,1.118281,-0.526675,0.752748,1.123925,-0.193453,0.882485,0.974014,-0.379056,0.843299,0.979628,-0.548521,0.774821,0.988894,-0.199908,0.901250,0.853762,-0.393967,0.864846,0.861475,-0.576326,0.800568,0.874835,-0.174155,0.820426,1.559565,-0.170448,0.796678,1.912999,-0.167792,0.770253,2.385733,-0.345198,0.782499,1.560267,-0.341224,0.762299,1.913175,-0.340526,0.741056,2.385733,-0.501283,0.716164,1.561396,-0.497375,0.700145,1.913457,-0.498700,0.684784,2.385733,0.182595,0.812918,1.559584,0.353201,0.767795,1.560305,0.508559,0.694885,1.561452,0.185218,0.783512,1.913004,0.355229,0.736515,1.913184,0.510107,0.662837,1.913471,0.191422,0.749181,2.385733,0.362935,0.699787,2.385733,0.519072,0.625073,2.385733,0.878708,-0.009258,1.324499,0.893203,-0.003704,1.160821,0.914259,-0.000926,1.058048,0.940862,-0.000001,0.996486,0.865217,0.166935,1.322983,0.822963,0.335846,1.319414,0.751036,0.489880,1.314772,0.871783,-0.018516,1.568775,0.873032,-0.032402,1.915302,0.883054,-0.051843,2.385733,0.864343,-0.185137,1.322983,0.821251,-0.353107,1.319414,0.748560,-0.505572,1.314772,0.879821,-0.186344,1.157788,0.902010,-0.189552,1.053132,0.929968,-0.192655,0.989562,0.838250,-0.360726,1.150649,0.862715,-0.370268,1.040426,0.894208,-0.379396,0.968718,0.766717,-0.518716,1.141366,0.793737,-0.535196,1.021969,0.830507,-0.554309,0.933883};
			return value;
		}
		private double[] getcoord_Cube_11_194_point_12()
		{
			double[] value = {0.880171,0.179063,1.157788,0.838935,0.353821,1.150649,0.767708,0.512438,1.141366,0.902098,0.187731,1.053132,0.862887,0.368541,1.040426,0.793985,0.533626,1.021969,0.929968,0.192654,0.989562,0.894208,0.379395,0.968718,0.830507,0.554308,0.933883,0.858268,0.151632,1.568169,0.859861,0.131836,1.915150,0.870535,0.106227,2.385733,0.815580,0.315227,1.566741,0.817136,0.290326,1.914793,0.827979,0.259503,2.385733,0.743328,0.465088,1.564884,0.744704,0.436221,1.914329,0.755284,0.401437,2.385733,0.856520,-0.188036,1.568169,0.812157,-0.349748,1.566741,0.738375,-0.496471,1.564884,0.856801,-0.195542,1.915150,0.811145,-0.350737,1.914793,0.736037,-0.491139,1.914329,0.865640,-0.208155,2.385733,0.818394,-0.356159,2.385733,0.741418,-0.489306,2.385733,1.003586,-0.216474,6.662977,0.990020,-0.184349,5.663027,0.963560,-0.147921,4.687848,0.931830,-0.111091,3.784919,0.995981,-0.100775,6.652583,0.953394,0.017960,6.631795,0.875935,0.134556,6.611007,0.996632,-0.240390,7.640216,0.962524,-0.252996,8.561372,0.894624,-0.251192,9.393070,0.976100,-0.323965,6.652583,0.914400,-0.418877,6.631795,0.819365,-0.496839,6.611007,0.964435,-0.303136,5.658870,0.940220,-0.277503,4.686809,0.910792,-0.250704,3.784919,0.905405,-0.410349,5.650555,0.884446,-0.396505,4.684730,0.858385,-0.380654,3.784919,0.813474,-0.501011,5.642239,0.796576,-0.499447,4.682651,0.774829,-0.495044,3.784919,0.981617,-0.058966,5.658870,0.939077,0.067717,5.650555,0.862250,0.190403,5.642239,0.954130,-0.013237,4.686809,0.911692,0.120988,4.684730,0.836008,0.249196,4.682651,0.921281,0.032288,3.784919,0.878925,0.173535,3.784919,0.804543,0.306754,3.784919,0.989460,-0.134538,7.619428,0.955919,-0.156440,8.527814,0.889225,-0.162661,9.346148,0.946959,-0.024046,7.577852,0.915168,-0.054395,8.456814,0.853417,-0.069180,9.236765,0.869730,0.085838,7.536277,0.842072,0.047353,8.378042,0.791403,0.022205,9.096298,0.967878,-0.336352,7.619428,0.904573,-0.418782,7.577852,0.808094,-0.484036,7.536277,0.933179,-0.338280,8.527814,0.870628,-0.409350,8.456814,0.777615,-0.463266,8.378042,0.865411,-0.327728,9.346148,0.807270,-0.389865,9.236765,0.725884,-0.435196,9.096298,0.050186,0.543272,6.662977,0.042739,0.598016,5.663027,0.034293,0.649019,4.687848,0.025755,0.695604,3.784919,-0.153422,0.577257,6.652583,-0.350559,0.591598,6.631795,-0.532853,0.584289,6.611007,0.055731,0.485463,7.640216,0.058653,0.424547,8.561372,0.058235,0.360484,9.393070,0.251891,0.491650,6.652583,0.443506,0.423678,6.631795,0.616843,0.340646,6.611007,0.242754,0.551046,5.658870,0.229541,0.608114,4.686809,0.214849,0.661236,3.784919,0.432977,0.485458,5.650555,0.415471,0.546482,4.684730,0.395173,0.604228,3.784919,0.605143,0.402593,5.642239,0.583949,0.465321,4.682651,0.558828,0.525519,3.784919,-0.158806,0.625026,5.658870,-0.353543,0.630447,5.650555};
			return value;
		}
		private double[] getcoord_Cube_11_194_point_13()
		{
			double[] value = {-0.533133,0.612648,5.642239,-0.162137,0.668002,4.686809,-0.351597,0.663793,4.684730,-0.525932,0.635125,4.682651,-0.164213,0.706392,3.784919,-0.347155,0.692661,3.784919,-0.515176,0.653471,3.784919,-0.145184,0.524486,7.619428,-0.137761,0.467537,8.527814,-0.134817,0.407237,9.346148,-0.340211,0.546225,7.577852,-0.327794,0.495777,8.456814,-0.318607,0.441706,9.236765,-0.521167,0.548295,7.536277,-0.502453,0.506495,8.378042,-0.481091,0.460716,9.096298,0.254353,0.431541,7.619428,0.442874,0.363668,7.577852,0.613483,0.282794,7.536277,0.252454,0.369580,8.527814,0.435306,0.303903,8.456814,0.598876,0.228788,8.378042,0.248506,0.304626,9.346148,0.425029,0.242859,9.236765,0.576836,0.178379,9.096298,-0.050186,-0.543272,6.662977,-0.042739,-0.598016,5.663027,-0.034293,-0.649019,4.687848,-0.025755,-0.695604,3.784919,0.153401,-0.577314,6.652583,0.350520,-0.591706,6.631795,0.532801,-0.584432,6.611007,-0.055731,-0.485463,7.640216,-0.058654,-0.424547,8.561372,-0.058235,-0.360484,9.393070,-0.251870,-0.491592,6.652583,-0.443467,-0.423570,6.631795,-0.616791,-0.340503,6.611007,-0.242735,-0.550993,5.658870,-0.229525,-0.608070,4.686809,-0.214837,-0.661203,3.784919,-0.432941,-0.485359,5.650555,-0.415441,-0.546400,4.684730,-0.395150,-0.604165,3.784919,-0.605095,-0.402461,5.642239,-0.583909,-0.465211,4.682651,-0.558798,-0.525434,3.784919,0.158787,-0.625079,5.658870,0.353507,-0.630545,5.650555,0.533085,-0.612780,5.642239,0.162121,-0.668046,4.686809,0.351567,-0.663876,4.684730,0.525892,-0.635235,4.682651,0.164200,-0.706426,3.784919,0.347132,-0.692724,3.784919,0.515145,-0.653556,3.784919,0.145164,-0.524541,7.619428,0.137742,-0.467587,8.527814,0.134801,-0.407279,9.346148,0.340172,-0.546330,7.577852,0.327759,-0.495871,8.456814,0.318577,-0.441785,9.236765,0.521116,-0.548436,7.536277,0.502407,-0.506621,8.378042,0.481052,-0.460822,9.096298,-0.254333,-0.431484,7.619428,-0.442836,-0.363563,7.577852,-0.613432,-0.282653,7.536277,-0.252436,-0.369528,8.527814,-0.435272,-0.303808,8.456814,-0.598830,-0.228661,8.378042,-0.248491,-0.304583,9.346148,-0.425000,-0.242779,9.236765,-0.576798,-0.178272,9.096298,-1.003586,0.216474,6.662977,-0.990021,0.184350,5.663027,-0.963560,0.147921,4.687848,-0.931830,0.111091,3.784919,-0.995960,0.100832,6.652583,-0.953355,-0.017852,6.631795,-0.875884,-0.134413,6.611007,-0.996633,0.240390,7.640216,-0.962524,0.252997,8.561372,-0.894624,0.251192,9.393070,-0.976121,0.323908,6.652583,-0.914439,0.418770,6.631795,-0.819417,0.496696,6.611007,-0.964454,0.303083,5.658870,-0.940236,0.277459,4.686809,-0.910804,0.250670,3.784919,-0.905441,0.410250,5.650555,-0.884476,0.396422,4.684730,-0.858408,0.380590,3.784919,-0.813522,0.500880,5.642239,-0.796616,0.499337,4.682651,-0.774860,0.494959,3.784919,-0.981598,0.059019,5.658870,-0.939041,-0.067618,5.650555,-0.862203,-0.190271,5.642239,-0.954115,0.013281,4.686809};
			return value;
		}
		private double[] getcoord_Cube_11_194_point_14()
		{
			double[] value = {-0.911662,-0.120906,4.684730,-0.835968,-0.249086,4.682651,-0.921269,-0.032254,3.784919,-0.878902,-0.173472,3.784919,-0.804513,-0.306670,3.784919,-0.989439,0.134595,7.619428,-0.955901,0.156491,8.527814,-0.889210,0.162704,9.346148,-0.946921,0.024152,7.577852,-0.915134,0.054490,8.456814,-0.853388,0.069260,9.236765,-0.869679,-0.085698,7.536277,-0.842027,-0.047226,8.378042,-0.791364,-0.022098,9.096298,-0.967899,0.336297,7.619428,-0.904612,0.418677,7.577852,-0.808145,0.483896,7.536277,-0.933198,0.338230,8.527814,-0.870663,0.409255,8.456814,-0.777661,0.463139,8.378042,-0.865427,0.327686,9.346148,-0.807299,0.389785,9.236765,-0.725923,0.435090,9.096298,-0.000000,0.000000,11.367916,0.016426,0.075327,11.288328,0.031657,0.149847,11.050307,0.044499,0.222751,10.654595,-0.225989,0.070853,11.288328,-0.440213,0.136552,11.050307,-0.630904,0.191944,10.654595,-0.016426,-0.075327,11.288328,-0.031658,-0.149846,11.050307,-0.044499,-0.222750,10.654595,0.225989,-0.070852,11.288328,0.440212,-0.136551,11.050307,0.630903,-0.191943,10.654595,0.237289,0.005721,11.209929,0.242203,0.083823,10.975619,0.243718,0.161185,10.586292,0.446137,-0.059036,10.975619,0.440080,0.021699,10.756207,0.428195,0.101637,10.396727,0.631833,-0.112790,10.586292,0.614298,-0.029878,10.396727,0.585503,0.050563,10.101242,-0.205317,0.143625,11.209929,-0.416157,0.206812,10.975619,-0.604310,0.261087,10.586292,-0.180567,0.213126,10.975619,-0.382314,0.270839,10.756207,-0.561428,0.320163,10.396727,-0.157035,0.279880,10.586292,-0.347033,0.329638,10.396727,-0.511642,0.369092,10.101242,-0.237287,-0.005713,11.209929,-0.242198,-0.083806,10.975619,-0.243710,-0.161159,10.586292,-0.446132,0.059053,10.975619,-0.440069,-0.021667,10.756207,-0.428179,-0.101589,10.396727,-0.631825,0.112815,10.586292,-0.614281,0.029926,10.396727,-0.585480,-0.050496,10.101242,0.205314,-0.143632,11.209929,0.416151,-0.206828,10.975619,0.604301,-0.261111,10.586292,0.180561,-0.213142,10.975619,0.382302,-0.270871,10.756207,0.561411,-0.320209,10.396727,0.157026,-0.279904,10.586292,0.347016,-0.329685,10.396727,0.511618,-0.369158,10.101242,-0.889386,-0.009921,-1.322974,-0.902851,-0.003968,-1.159693,-0.922227,-0.000992,-1.056781,-0.946869,0.000000,-0.994620,-0.875736,0.168690,-1.321470,-0.832947,0.339948,-1.317932,-0.760120,0.496166,-1.313334,-0.882476,-0.019841,-1.566243,-0.882376,-0.034723,-1.911065,-0.889339,-0.055556,-2.379006,-0.874798,-0.188195,-1.321470,-0.831112,-0.358444,-1.317932,-0.757465,-0.512980,-1.313334,-0.889272,-0.188541,-1.156685,-0.909809,-0.191008,-1.051906,-0.935832,-0.193461,-0.987756,-0.847156,-0.364779,-1.149609,-0.870033,-0.373070,-1.039308,-0.899656,-0.380982,-0.967084,-0.774749,-0.524483,-1.140412,-0.800286,-0.539258,-1.021011,-0.835276,-0.556618,-0.932523,-0.889647,0.180739,-1.156685,-0.847890,0.357381,-1.149609,-0.775811,0.517758,-1.140412,-0.909902,0.189058,-1.051906,-0.870216,0.371221,-1.039308,-0.800552,0.537577,-1.021011};
			return value;
		}
		private double[] getcoord_Cube_11_194_point_15()
		{
			double[] value = {-0.935831,0.193462,-0.987756,-0.899655,0.380982,-0.967084,-0.835276,0.556619,-0.932523,-0.868838,0.153093,-1.565642,-0.869156,0.132530,-1.910915,-0.876890,0.105586,-2.379006,-0.825659,0.319406,-1.564226,-0.826060,0.293991,-1.910561,-0.834184,0.261936,-2.379006,-0.752547,0.471807,-1.562387,-0.752931,0.442688,-1.910101,-0.761112,0.406820,-2.379006,-0.866964,-0.192103,-1.565642,-0.821988,-0.356398,-1.564226,-0.747236,-0.505436,-1.562387,-0.865876,-0.200798,-1.910915,-0.819636,-0.358727,-1.910561,-0.743637,-0.501540,-1.910101,-0.871641,-0.214815,-2.379006,-0.823906,-0.365516,-2.379006,-0.746242,-0.500983,-2.379006,0.002304,-0.866223,-1.299673,0.000922,-0.885579,-1.113091,0.000230,-0.902821,-0.972035,-0.000000,-0.918546,-0.851364,-0.181255,-0.854366,-1.300273,-0.356951,-0.813961,-1.302028,-0.516845,-0.744159,-1.304850,0.004608,-0.844158,-1.556923,0.008064,-0.818321,-1.908735,0.012902,-0.787652,-2.379006,0.185784,-0.850377,-1.300319,0.361247,-0.806145,-1.302121,0.520750,-0.732841,-1.304990,0.189792,-0.871470,-1.114383,0.195424,-0.890200,-0.974037,0.201017,-0.907338,-0.853948,0.370173,-0.829160,-1.117987,0.382477,-0.850298,-0.979805,0.396125,-0.870749,-0.861882,0.533609,-0.757146,-1.123725,0.553256,-0.780823,-0.989244,0.579414,-0.806039,-0.875537,-0.187980,-0.872991,-1.114290,-0.368455,-0.832147,-1.117801,-0.532047,-0.761487,-1.123444,-0.194972,-0.890450,-0.973894,-0.382048,-0.850791,-0.979508,-0.552866,-0.781547,-0.988774,-0.201017,-0.907113,-0.853762,-0.396125,-0.870293,-0.861475,-0.579415,-0.805337,-0.874835,-0.176008,-0.834208,-1.557163,-0.171802,-0.811594,-1.908795,-0.168199,-0.785602,-2.379006,-0.349140,-0.795835,-1.557865,-0.344423,-0.776923,-1.908971,-0.342201,-0.756380,-2.379006,-0.507149,-0.728564,-1.558994,-0.502281,-0.713938,-1.909253,-0.501566,-0.699517,-2.379006,0.185068,-0.826156,-1.557181,0.357731,-0.780064,-1.557902,0.514959,-0.705742,-1.559050,0.187656,-0.797474,-1.908800,0.359457,-0.749271,-1.908980,0.515949,-0.673930,-1.909267,0.193566,-0.763002,-2.379006,0.366256,-0.712123,-2.379006,0.523435,-0.635486,-2.379006,-0.002304,0.866223,-1.299673,-0.000921,0.885579,-1.113091,-0.000230,0.902821,-0.972035,0.000000,0.918546,-0.851364,0.181255,0.854413,-1.300319,0.356951,0.814048,-1.302121,0.516845,0.744276,-1.304990,-0.004608,0.844158,-1.556923,-0.008064,0.818321,-1.908735,-0.012902,0.787652,-2.379006,-0.185784,0.850331,-1.300273,-0.361247,0.806058,-1.302028,-0.520750,0.732726,-1.304850,-0.189792,0.871377,-1.114290,-0.195424,0.890047,-0.973894,-0.201017,0.907114,-0.853762,-0.370173,0.828986,-1.117801,-0.382477,0.850002,-0.979508,-0.396125,0.870293,-0.861475,-0.533608,0.756914,-1.123444,-0.553256,0.780404,-0.988774,-0.579414,0.805337,-0.874835,0.187980,0.873084,-1.114383,0.368455,0.832321,-1.117987,0.532047,0.761720,-1.123725,0.194972,0.890604,-0.974037,0.382048,0.851088,-0.979805,0.552866,0.781966,-0.989244,0.201018,0.907338,-0.853948,0.396125,0.870749,-0.861882};
			return value;
		}
		private double[] getcoord_Cube_11_194_point_16()
		{
			double[] value = {0.579415,0.806039,-0.875537,0.176008,0.834227,-1.557181,0.171802,0.811599,-1.908800,0.168199,0.785602,-2.379006,0.349140,0.795870,-1.557902,0.344423,0.776932,-1.908980,0.342201,0.756381,-2.379006,0.507149,0.728611,-1.559050,0.502281,0.713949,-1.909267,0.501566,0.699517,-2.379006,-0.185067,0.826138,-1.557163,-0.357731,0.780029,-1.557865,-0.514959,0.705696,-1.558994,-0.187656,0.797470,-1.908795,-0.359457,0.749263,-1.908971,-0.515949,0.673919,-1.909253,-0.193566,0.763003,-2.379006,-0.366256,0.712124,-2.379006,-0.523435,0.635486,-2.379006,0.889386,0.009921,-1.323298,0.902851,0.003968,-1.160341,0.922227,0.000992,-1.057928,0.946869,-0.000000,-0.996486,0.875736,-0.168736,-1.321782,0.832947,-0.340035,-1.318212,0.760121,-0.496281,-1.313570,0.882476,0.019842,-1.566373,0.882376,0.034723,-1.911098,0.889339,0.055557,-2.379006,0.874799,0.188241,-1.321782,0.831112,0.358531,-1.318212,0.757465,0.513096,-1.313570,0.889272,0.188634,-1.157308,0.909809,0.191181,-1.053012,0.935832,0.193763,-0.989562,0.847156,0.364954,-1.150169,0.870033,0.373396,-1.040305,0.899656,0.381554,-0.968718,0.774749,0.524716,-1.140885,0.800286,0.539697,-1.021849,0.835276,0.557398,-0.933883,0.889647,-0.180832,-1.157308,0.847890,-0.357555,-1.150169,0.775811,-0.517990,-1.140885,0.909902,-0.189231,-1.053012,0.870216,-0.371547,-1.040305,0.800552,-0.538016,-1.021849,0.935832,-0.193763,-0.989562,0.899656,-0.381554,-0.968718,0.835276,-0.557398,-0.933883,0.868838,-0.153111,-1.565766,0.869156,-0.132535,-1.910946,0.876890,-0.105586,-2.379006,0.825659,-0.319441,-1.564338,0.826060,-0.293999,-1.910589,0.834184,-0.261936,-2.379006,0.752547,-0.471853,-1.562482,0.752931,-0.442700,-1.910125,0.761112,-0.406819,-2.379006,0.866964,0.192121,-1.565766,0.821988,0.356434,-1.564338,0.747236,0.505483,-1.562482,0.865876,0.200803,-1.910946,0.819636,0.358736,-1.910589,0.743637,0.501552,-1.910125,0.871641,0.214815,-2.379006,0.823906,0.365516,-2.379006,0.746242,0.500983,-2.379006,0.970195,0.231983,-6.632517,0.965385,0.197557,-5.638158,0.948269,0.158518,-4.668417,0.925472,0.119050,-3.770504,0.963990,0.115428,-6.622181,0.924033,-0.004687,-6.601510,0.850300,-0.123126,-6.580839,0.956072,0.257612,-7.604282,0.917166,0.271122,-8.520270,0.847626,0.269189,-9.347300,0.942671,0.339741,-6.622181,0.882215,0.434327,-6.601510,0.789628,0.511365,-6.580839,0.939642,0.317302,-5.634024,0.924697,0.289760,-4.667384,0.904162,0.260945,-3.770504,0.881363,0.424960,-5.625755,0.869242,0.409983,-4.665317,0.851716,0.392808,-3.770504,0.791074,0.515513,-5.617487,0.782251,0.513634,-4.663249,0.768365,0.508642,-3.770504,0.958067,0.070741,-5.634024,0.917472,-0.057782,-5.625755,0.843384,-0.182652,-5.617487,0.939612,0.021809,-4.667384,0.898458,-0.114728,-4.665317,0.824538,-0.245454,-4.663249,0.915409,-0.026881,-3.770504,0.873740,-0.170851,-3.770504,0.800231,-0.306863,-3.770504,0.950599,0.151382,-7.583611};
			return value;
		}
		private double[] getcoord_Cube_11_194_point_17()
		{
			double[] value = {0.912512,0.174603,-8.486902,0.844350,0.181092,-9.300642,0.911394,0.039884,-7.542269,0.875570,0.071889,-8.416301,0.812581,0.087285,-9.191873,0.838816,-0.071548,-7.500927,0.807751,-0.031132,-8.337973,0.755924,-0.005091,-9.052196,0.927453,0.353246,-7.583611,0.865933,0.434670,-7.542269,0.772704,0.498274,-7.500927,0.888120,0.355561,-8.486902,0.827794,0.425081,-8.416301,0.738605,0.476842,-8.337973,0.818802,0.344431,-9.300642,0.763073,0.404648,-9.191873,0.685630,0.447670,-9.052196,-0.053875,0.545590,-6.632517,-0.045880,0.603791,-5.638158,-0.036814,0.658128,-4.668417,-0.027648,0.707571,-3.770504,0.143317,0.582676,-6.622181,0.334408,0.599965,-6.601510,0.511253,0.595288,-6.580839,-0.059827,0.484556,-7.604282,-0.062965,0.420922,-8.520270,-0.062516,0.354922,-9.347300,-0.249024,0.490874,-6.622181,-0.434186,0.419899,-6.601510,-0.601416,0.334036,-6.580839,-0.240946,0.554062,-5.634024,-0.228931,0.614904,-4.667384,-0.215411,0.671365,-3.770504,-0.426299,0.485647,-5.625755,-0.411771,0.550741,-4.665317,-0.394393,0.612182,-3.770504,-0.593871,0.399984,-5.617487,-0.577324,0.466922,-4.663249,-0.556753,0.531032,-3.770504,0.150828,0.633398,-5.634024,0.341027,0.641129,-5.625755,0.516568,0.625229,-5.617487,0.156574,0.679129,-4.667384,0.343202,0.676544,-4.665317,0.515043,0.649009,-4.663249,0.161052,0.719792,-3.770504,0.342847,0.707018,-3.770504,0.509892,0.668241,-3.770504,0.133545,0.527040,-7.583611,0.125037,0.467643,-8.486902,0.121321,0.405639,-9.300642,0.321431,0.552241,-7.542269,0.307158,0.499733,-8.416301,0.296653,0.444216,-9.191873,0.495884,0.557572,-7.500927,0.474713,0.514148,-8.337973,0.451991,0.467083,-9.052196,-0.250738,0.427376,-7.583611,-0.431640,0.356493,-7.542269,-0.594985,0.272899,-7.500927,-0.248161,0.362614,-8.486902,-0.422573,0.294011,-8.416301,-0.578223,0.216409,-8.337973,-0.243367,0.295632,-9.300642,-0.410898,0.231038,-9.191873,-0.554774,0.164404,-9.052196,0.053875,-0.545590,-6.632517,0.045880,-0.603790,-5.638158,0.036814,-0.658128,-4.668417,0.027648,-0.707571,-3.770504,-0.143317,-0.582676,-6.622181,-0.334408,-0.599964,-6.601510,-0.511253,-0.595287,-6.580839,0.059827,-0.484555,-7.604282,0.062965,-0.420922,-8.520270,0.062516,-0.354921,-9.347300,0.249024,-0.490874,-6.622181,0.434186,-0.419899,-6.601510,0.601416,-0.334036,-6.580839,0.240946,-0.554061,-5.634024,0.228932,-0.614903,-4.667384,0.215411,-0.671365,-3.770504,0.426300,-0.485647,-5.625755,0.411771,-0.550740,-4.665317,0.394393,-0.612182,-3.770504,0.593871,-0.399983,-5.617487,0.577325,-0.466922,-4.663249,0.556753,-0.531031,-3.770504,-0.150828,-0.633398,-5.634024,-0.341027,-0.641129,-5.625755,-0.516568,-0.625228,-5.617487,-0.156574,-0.679129,-4.667384,-0.343202,-0.676544,-4.665317,-0.515043,-0.649008,-4.663249,-0.161052,-0.719791,-3.770504,-0.342847,-0.707018,-3.770504,-0.509892,-0.668241,-3.770504,-0.133545,-0.527039,-7.583611,-0.125037,-0.467643,-8.486902,-0.121321,-0.405639,-9.300642};
			return value;
		}
		private double[] getcoord_Cube_11_194_point_18()
		{
			double[] value = {-0.321431,-0.552240,-7.542269,-0.307158,-0.499733,-8.416301,-0.296653,-0.444215,-9.191873,-0.495884,-0.557571,-7.500927,-0.474713,-0.514148,-8.337973,-0.451991,-0.467082,-9.052196,0.250738,-0.427376,-7.583611,0.431640,-0.356492,-7.542269,0.594985,-0.272898,-7.500927,0.248161,-0.362613,-8.486902,0.422573,-0.294011,-8.416301,0.578223,-0.216409,-8.337973,0.243367,-0.295632,-9.300642,0.410898,-0.231037,-9.191873,0.554774,-0.164404,-9.052196,-0.970195,-0.231982,-6.632517,-0.965385,-0.197556,-5.638158,-0.948269,-0.158518,-4.668417,-0.925472,-0.119049,-3.770504,-0.963990,-0.115427,-6.622181,-0.924033,0.004688,-6.601510,-0.850300,0.123127,-6.580839,-0.956072,-0.257612,-7.604282,-0.917166,-0.271122,-8.520270,-0.847626,-0.269188,-9.347300,-0.942670,-0.339741,-6.622181,-0.882215,-0.434327,-6.601510,-0.789628,-0.511364,-6.580839,-0.939642,-0.317302,-5.634024,-0.924697,-0.289760,-4.667384,-0.904162,-0.260944,-3.770504,-0.881363,-0.424960,-5.625755,-0.869242,-0.409983,-4.665317,-0.851716,-0.392807,-3.770504,-0.791074,-0.515512,-5.617487,-0.782251,-0.513633,-4.663249,-0.768365,-0.508642,-3.770504,-0.958067,-0.070741,-5.634024,-0.917472,0.057783,-5.625755,-0.843384,0.182652,-5.617487,-0.939612,-0.021809,-4.667384,-0.898458,0.114728,-4.665317,-0.824538,0.245455,-4.663249,-0.915409,0.026881,-3.770504,-0.873740,0.170851,-3.770504,-0.800231,0.306863,-3.770504,-0.950599,-0.151381,-7.583611,-0.912512,-0.174602,-8.486902,-0.844350,-0.181092,-9.300642,-0.911393,-0.039884,-7.542269,-0.875570,-0.071889,-8.416301,-0.812581,-0.087284,-9.191873,-0.838816,0.071549,-7.500927,-0.807751,0.031132,-8.337973,-0.755923,0.005092,-9.052196,-0.927453,-0.353245,-7.583611,-0.865933,-0.434670,-7.542269,-0.772704,-0.498274,-7.500927,-0.888120,-0.355560,-8.486902,-0.827794,-0.425080,-8.416301,-0.738605,-0.476842,-8.337973,-0.818802,-0.344430,-9.300642,-0.763073,-0.404648,-9.191873,-0.685630,-0.447670,-9.052196,0.000000,0.000000,-11.311051,0.211859,0.075929,-11.231911,0.413135,0.146335,-10.995227,0.593244,0.205695,-10.601738,0.017634,-0.072884,-11.231911,0.033984,-0.145293,-10.995227,0.047770,-0.216753,-10.601738,-0.211859,-0.075928,-11.231911,-0.413135,-0.146334,-10.995227,-0.593244,-0.205695,-10.601738,-0.017633,0.072885,-11.231911,-0.033984,0.145294,-10.995227,-0.047770,0.216753,-10.601738,0.190434,0.146237,-11.153952,0.388778,0.214286,-10.920959,0.566733,0.272812,-10.533819,0.165574,0.213421,-10.920959,0.355797,0.275944,-10.702780,0.525547,0.329589,-10.345319,0.142373,0.278422,-10.533819,0.322095,0.332776,-10.345319,0.478488,0.376388,-10.051495,0.224757,0.001555,-11.153952,0.231741,-0.074836,-10.920959,0.235428,-0.151196,-10.533819,0.420963,0.070627,-10.920959,0.417810,-0.008920,-10.702780,0.409223,-0.088388,-10.345319,0.596279,0.127877,-10.533819,0.582303,0.045581,-10.345319,0.557779,-0.034967,-10.051495,-0.190434,-0.146237,-11.153952,-0.388778,-0.214285,-10.920959,-0.566733,-0.272812,-10.533819,-0.165574,-0.213421,-10.920959,-0.355797,-0.275943,-10.702780};
			return value;
		}
		private double[] getcoord_Cube_11_194_point_19()
		{
			double[] value = {-0.525547,-0.329588,-10.345319,-0.142373,-0.278421,-10.533819,-0.322095,-0.332775,-10.345319,-0.478488,-0.376387,-10.051495,-0.224757,-0.001555,-11.153952,-0.231741,0.074836,-10.920959,-0.235428,0.151197,-10.533819,-0.420963,-0.070626,-10.920959,-0.417810,0.008921,-10.702780,-0.409223,0.088389,-10.345319,-0.596279,-0.127876,-10.533819,-0.582303,-0.045580,-10.345319,-0.557779,0.034967,-10.051495,-0.000000,-0.972171,0.000000,0.200790,-0.967805,0.000000,0.394028,-0.955885,0.000000,0.572162,-0.938110,0.000000,-0.000000,-0.968204,0.200170,-0.000000,-0.958655,0.392865,-0.000000,-0.945127,0.570612,-0.200790,-0.967287,0.000000,-0.394028,-0.954771,0.000000,-0.572163,-0.936243,0.000000,-0.000000,-0.968954,-0.200170,-0.000000,-0.960269,-0.392865,-0.000000,-0.947829,-0.570612,0.201964,-0.964033,-0.201203,0.396229,-0.950809,-0.202753,0.575098,-0.931317,-0.203342,0.203976,-0.954049,-0.394803,0.400695,-0.936766,-0.398390,0.582900,-0.910242,-0.401540,0.205424,-0.939904,-0.573196,0.405489,-0.915593,-0.579797,0.594831,-0.874740,-0.589450,0.201856,-0.963312,0.201203,0.203733,-0.952494,0.394803,0.204987,-0.937289,0.573196,0.396028,-0.950160,0.202753,0.400236,-0.935363,0.398390,0.404660,-0.913227,0.579797,0.574829,-0.930768,0.203342,0.582281,-0.909064,0.401540,0.593703,-0.872772,0.589450,-0.201857,-0.962814,0.201129,-0.396028,-0.949085,0.202585,-0.574830,-0.928961,0.203040,-0.203733,-0.952045,0.394664,-0.400237,-0.934393,0.398073,-0.582282,-0.907429,0.400968,-0.204988,-0.936910,0.573011,-0.404661,-0.912413,0.579370,-0.593703,-0.871412,0.588671,-0.201964,-0.963535,-0.201129,-0.203977,-0.953601,-0.394664,-0.205425,-0.939525,-0.573011,-0.396230,-0.949734,-0.202585,-0.400696,-0.935796,-0.398073,-0.405489,-0.914779,-0.579370,-0.575098,-0.929510,-0.203040,-0.582900,-0.908607,-0.400968,-0.594832,-0.873380,-0.588671,0.882132,0.564591,-0.867331,0.936240,0.383976,-0.918735,0.966765,0.194262,-0.947627,0.976132,-0.000000,-0.956445,0.966765,-0.194262,-0.947627,0.936240,-0.383976,-0.918735,0.882132,-0.564591,-0.867331,0.597976,0.836207,-0.752355,0.405626,0.892014,-0.737464,0.204906,0.923650,-0.728779,0.000000,0.933350,-0.725937,-0.204906,0.923349,-0.728575,-0.405626,0.891380,-0.736997,-0.597976,0.835176,-0.751507,0.758211,0.828530,-0.588849,0.740861,0.879137,-0.399079,0.730871,0.907594,-0.201493,0.727642,0.916175,0.000000,0.730575,0.907158,0.201493,0.740185,0.878219,0.399079,0.756983,0.827036,0.588849,0.597976,-0.836207,-0.752355,0.405626,-0.892014,-0.737464,0.204906,-0.923650,-0.728779,-0.000000,-0.933350,-0.725937,-0.204906,-0.923349,-0.728575,-0.405626,-0.891379,-0.736997,-0.597976,-0.835175,-0.751507,0.758211,-0.828530,-0.588849,0.740861,-0.879138,-0.399079,0.730871,-0.907594,-0.201493,0.727642,-0.916176,0.000000,0.730575,-0.907158,0.201493,0.740184,-0.878220,0.399079,0.756983,-0.827036,0.588849,-0.882132,-0.563269,-0.865187,-0.936240,-0.383027,-0.916200,-0.966765,-0.193768,-0.944855};
			return value;
		}
		private double[] getcoord_Cube_11_194_point_20()
		{
			double[] value = {-0.976131,0.000000,-0.953593,-0.966765,0.193768,-0.944855,-0.936240,0.383028,-0.916200,-0.882132,0.563270,-0.865187,-0.758211,-0.826386,-0.587527,-0.740861,-0.876602,-0.398130,-0.730871,-0.904822,-0.200999,-0.727642,-0.913324,0.000000,-0.730575,-0.904386,0.200999,-0.740185,-0.875684,0.398130,-0.756983,-0.824892,0.587527,-0.758211,0.826386,-0.587527,-0.740861,0.876602,-0.398130,-0.730871,0.904822,-0.200999,-0.727642,0.913324,0.000000,-0.730575,0.904386,0.200999,-0.740184,0.875684,0.398130,-0.756983,0.824892,0.587527,0.879028,0.562677,0.867331,0.932569,0.382602,0.918735,0.962751,0.193546,0.947627,0.972003,-0.000001,0.956445,0.962751,-0.193547,0.947627,0.932569,-0.382603,0.918735,0.879028,-0.562678,0.867331,0.596062,0.833103,0.752355,0.404253,0.888342,0.737464,0.204190,0.919636,0.728779,0.000000,0.929221,0.725937,-0.204190,0.919335,0.728575,-0.404253,0.887708,0.736997,-0.596062,0.832071,0.751507,0.596061,-0.833103,0.752355,0.404253,-0.888342,0.737464,0.204190,-0.919636,0.728779,-0.000000,-0.929221,0.725937,-0.204190,-0.919335,0.728575,-0.404253,-0.887708,0.736997,-0.596062,-0.832071,0.751507,-0.879028,-0.561355,0.865187,-0.932569,-0.381654,0.916200,-0.962751,-0.193052,0.944855,-0.972003,0.000000,0.953593,-0.962751,0.193052,0.944855,-0.932569,0.381654,0.916200,-0.879028,0.561355,0.865187,0.904010,-0.690315,0.713263,1.006834,-0.654935,0.668887,1.134430,-0.625666,0.634632,1.312265,-0.601733,0.609215,1.565803,-0.582364,0.591356,1.918162,-0.567401,0.580898,2.392459,-0.556687,0.577685,3.011811,0.309026,0.705473,3.011811,0.182952,0.771181,3.011811,0.048583,0.808796,3.011811,-0.088435,0.818492,3.011811,-0.222455,0.800442,3.011811,-0.347831,0.754821,3.011811,-0.458916,0.681802,0.904010,0.690314,0.713263,1.006834,0.653400,0.669243,1.134431,0.619527,0.636057,1.312265,0.586386,0.612779,1.565804,0.551672,0.598484,1.918163,0.513690,0.593372,2.392460,0.470750,0.597642,0.905504,-0.691542,-0.713263,1.007779,-0.654096,-0.669243,1.134975,-0.619897,-0.636057,1.312537,-0.586572,-0.612779,1.565912,-0.551746,-0.598484,1.918190,-0.513709,-0.593372,2.392459,-0.470750,-0.597642,3.011811,-0.615626,0.454268,3.011810,-0.656354,0.306864,3.011811,-0.672996,0.146283,3.011810,-0.666303,-0.020538,3.011811,-0.637023,-0.186663,3.011811,-0.585906,-0.345155,3.011811,-0.513701,-0.489078,3.011811,0.513701,0.489078,3.011811,0.585906,0.345155,3.011811,0.637023,0.186663,3.011811,0.666303,0.020538,3.011811,0.672996,-0.146283,3.011811,0.656354,-0.306864,3.011811,0.615626,-0.454268,0.905504,0.691542,-0.713263,1.007779,0.655630,-0.668887,1.134975,0.626035,-0.634632,1.312537,0.601917,-0.609215,1.565912,0.582438,-0.591356,1.918190,0.567419,-0.580898,2.392460,0.556687,-0.577685,3.011811,-0.309026,-0.705473,3.011811,-0.182953,-0.771181,3.011811,-0.048583,-0.808796,3.011811,0.088435,-0.818492,3.011811,0.222455,-0.800442};
			return value;
		}
		private double[] getcoord_Cube_11_194_point_21()
		{
			double[] value = {3.011811,0.347831,-0.754821,3.011811,0.458916,-0.681802,3.799334,0.547372,-0.592367,4.701007,0.545446,-0.605194,5.662810,0.541117,-0.615129,6.630722,0.531218,-0.617258,7.550721,0.512581,-0.606669,8.376552,0.486504,-0.584665,9.061958,0.454283,-0.552552,9.723142,0.407083,-0.576379,9.940550,0.373806,-0.638897,10.092258,0.325764,-0.688610,10.151688,0.263694,-0.717456,10.092258,0.188333,-0.717371,9.940550,0.107300,-0.694121,9.723142,0.028215,-0.653469,3.799334,-0.363222,-0.635134,4.701007,-0.300916,-0.661983,5.662810,-0.238213,-0.685474,6.630722,-0.179089,-0.699035,7.550721,-0.127516,-0.696095,8.376552,-0.084764,-0.677964,9.061958,-0.052103,-0.645953,3.799334,0.363222,0.635134,4.701007,0.300916,0.661983,5.662810,0.238214,0.685474,6.630722,0.179089,0.699035,7.550721,0.127517,0.696095,8.376552,0.084765,0.677964,9.061958,0.052104,0.645953,9.723142,0.406341,-0.424513,9.940550,0.371434,-0.281999,10.092258,0.322554,-0.115583,10.151688,0.263660,0.061240,10.092258,0.198709,0.234976,9.940550,0.133641,0.393730,9.723142,0.074396,0.525606,9.723142,-0.074395,-0.525606,9.940550,-0.133640,-0.393730,10.092258,-0.198708,-0.234976,10.151688,-0.263658,-0.061240,10.092258,-0.322553,0.115583,9.940550,-0.371433,0.281999,9.723142,-0.406340,0.424514,3.799333,-0.547372,0.592367,4.701007,-0.545445,0.605194,5.662809,-0.541117,0.615129,6.630721,-0.531218,0.617258,7.550721,-0.512581,0.606669,8.376552,-0.486503,0.584665,9.061958,-0.454282,0.552552,9.723142,-0.028214,0.653469,9.940550,-0.107299,0.694121,10.092258,-0.188332,0.717371,10.151688,-0.263693,0.717456,10.092258,-0.325763,0.688610,9.940550,-0.373805,0.638897,9.723142,-0.407082,0.576379,-0.904010,0.687590,0.710539,-1.006594,0.651159,0.664813,-1.133469,0.621143,0.628919,-1.309862,0.597000,0.601506,-1.560998,0.578188,0.581229,-1.909754,0.564780,0.567862,-2.379005,0.556848,0.561181,-2.991630,-0.282763,0.688430,-2.991630,-0.157562,0.751291,-2.991630,-0.025026,0.786771,-2.991630,0.109325,0.795083,-2.991630,0.239970,0.776443,-2.991630,0.361389,0.731066,-2.991630,0.468060,0.659168,-0.904010,-0.687590,0.710539,-1.006594,-0.649262,0.665254,-1.133469,-0.613554,0.630681,-1.309863,-0.578028,0.605912,-1.560999,-0.540246,0.590040,-1.909754,-0.498382,0.583282,-2.379005,-0.450611,0.585853,-0.905504,0.688818,-0.710539,-1.007539,0.649957,-0.665254,-1.134014,0.613924,-0.630681,-1.310135,0.578214,-0.605912,-1.561107,0.540320,-0.590041,-1.909781,0.498401,-0.583282,-2.379005,0.450611,-0.585854,-2.991630,0.615076,0.436667,-2.991630,0.650828,0.293017,-2.991630,0.662643,0.136752,-2.991630,0.651449,-0.025390,-2.991630,0.618172,-0.186671,-2.991630,0.563738,-0.340354,-2.991630,0.489075,-0.479700,-2.991630,-0.489074,0.479700,-2.991630,-0.563738,0.340353,-2.991630,-0.618171,0.186671,-2.991630,-0.651449,0.025389,-2.991630,-0.662643,-0.136753,-2.991630,-0.650827,-0.293018,-2.991630,-0.615076,-0.436667};
			return value;
		}
		private double[] getcoord_Cube_11_194_point_22()
		{
			double[] value = {-0.905504,-0.688818,-0.710539,-1.007539,-0.651854,-0.664813,-1.134014,-0.621512,-0.628919,-1.310135,-0.597184,-0.601506,-1.561107,-0.578262,-0.581229,-1.909781,-0.564798,-0.567862,-2.379005,-0.556848,-0.561182,-2.991630,0.282763,-0.688431,-2.991630,0.157562,-0.751292,-2.991630,0.025026,-0.786771,-2.991630,-0.109325,-0.795083,-2.991630,-0.239970,-0.776443,-2.991630,-0.361388,-0.731066,-2.991630,-0.468059,-0.659168,-3.770504,-0.557696,-0.566983,-4.662215,-0.562548,-0.574880,-5.613352,-0.565019,-0.580295,-6.570503,-0.561108,-0.578867,-7.480255,-0.546816,-0.566236,-8.296875,-0.523375,-0.543636,-8.974628,-0.492016,-0.512300,-9.628425,-0.087180,-0.631829,-9.843404,-0.169469,-0.667006,-9.993417,-0.251819,-0.685065,-10.052181,-0.325985,-0.680926,-9.993417,-0.383719,-0.649509,-9.843404,-0.425284,-0.598736,-9.628425,-0.450945,-0.536528,-3.770504,0.330046,-0.619852,-4.662215,0.260255,-0.645084,-5.613352,0.190563,-0.667258,-6.570503,0.125799,-0.679963,-7.480255,0.070790,-0.676788,-8.296875,0.026736,-0.658974,-8.974628,-0.005167,-0.627765,-3.770504,-0.330045,0.619851,-4.662215,-0.260254,0.645083,-5.613352,-0.190562,0.667257,-6.570503,-0.125798,0.679961,-7.480255,-0.070790,0.676786,-8.296875,-0.026735,0.658972,-8.974628,0.005168,0.627762,-9.628425,-0.435855,-0.388967,-9.843404,-0.389150,-0.251956,-9.993417,-0.326342,-0.092726,-10.052181,-0.252637,0.075705,-9.993417,-0.173242,0.240320,-9.843404,-0.095185,0.390078,-9.628425,-0.025496,0.513938,-9.628425,0.025497,-0.513940,-9.843404,0.095186,-0.390081,-9.993417,0.173243,-0.240323,-10.052181,0.252638,-0.075708,-9.993417,0.326343,0.092724,-9.843404,0.389151,0.251953,-9.628425,0.435855,0.388964,-3.770504,0.557696,0.566982,-4.662215,0.562548,0.574879,-5.613352,0.565019,0.580294,-6.570503,0.561109,0.578865,-7.480255,0.546817,0.566234,-8.296875,0.523375,0.543633,-8.974628,0.492017,0.512297,-9.628425,0.087181,0.631826,-9.843404,0.169470,0.667003,-9.993417,0.251820,0.685062,-10.052181,0.325985,0.680923,-9.993417,0.383719,0.649506,-9.843404,0.425285,0.598733,-9.628425,0.450946,0.536525,-0.728126,-0.699701,0.897349,-0.690836,-0.671893,1.002499,-0.664702,-0.646523,1.131521,-0.648526,-0.621308,1.309850,-0.641113,-0.593968,1.562915,-0.642402,-0.562634,1.913837,-0.652334,-0.525433,2.385733,-0.775170,-0.358836,3.001721,-0.848443,-0.221075,3.001721,-0.890820,-0.073460,3.001721,-0.902453,0.077764,3.001721,-0.883495,0.226352,3.001721,-0.834097,0.366058,3.001721,-0.754412,0.490639,3.001721,-0.728125,0.699701,0.897349,-0.690523,0.673243,1.002499,-0.663451,0.651920,1.131521,-0.645400,0.634802,1.309850,-0.634861,0.620956,1.562915,-0.631462,0.609863,1.913837,-0.634830,0.601000,2.385733,0.728125,-0.700549,0.898380,0.690523,-0.673724,1.003151,0.663450,-0.652179,1.131897,0.645397,-0.634938,1.310038,0.634856,-0.621023,1.562991,0.631452,-0.609903,1.913856,0.634814,-0.601044,2.385733,-0.535326,-0.579814,3.001721,-0.376250,-0.656127,3.001721};
			return value;
		}
		private double[] getcoord_Cube_11_194_point_23()
		{
			double[] value = {-0.201269,-0.708774,3.001721,-0.018029,-0.737095,3.001721,0.165822,-0.740430,3.001721,0.342637,-0.718119,3.001721,0.504769,-0.669500,3.001721,-0.504790,0.669440,3.001721,-0.342654,0.718074,3.001721,-0.165831,0.740407,3.001721,0.018028,0.737095,3.001721,0.201277,0.708797,3.001721,0.376266,0.656171,3.001721,0.535347,0.579873,3.001721,0.728126,0.700549,0.898380,0.690837,0.672374,1.003151,0.664703,0.646781,1.131897,0.648529,0.621443,1.310038,0.641119,0.594034,1.562991,0.642412,0.562673,1.913856,0.652349,0.525476,2.385733,0.754391,-0.490698,3.001721,0.834081,-0.366103,3.001721,0.883486,-0.226375,3.001721,0.902453,-0.077764,3.001721,0.890828,0.073484,3.001721,0.848459,0.221119,3.001721,0.775191,0.358895,3.001721,0.697918,0.426048,3.784919,0.726839,0.365827,4.681612,0.750988,0.303794,5.638082,0.763715,0.243843,6.600613,0.758371,0.189868,7.515489,0.736639,0.143512,8.336715,0.700202,0.106418,9.018294,0.708840,0.020056,9.675784,0.755271,-0.062856,9.891978,0.783241,-0.149383,10.042839,0.786296,-0.231875,10.101936,0.757982,-0.302678,10.042839,0.706772,-0.360195,9.891978,0.641139,-0.402827,9.675784,0.660343,-0.587977,3.784919,0.676945,-0.580850,4.681612,0.689186,-0.570147,5.638082,0.691873,-0.553482,6.600613,0.679816,-0.528468,7.515489,0.654690,-0.496774,8.336715,0.618171,-0.460067,9.018294,-0.660377,0.587884,3.784919,-0.676990,0.580729,4.681612,-0.689238,0.570002,5.638082,-0.691930,0.553324,6.600613,-0.679872,0.528314,7.515489,-0.654741,0.496635,8.336715,-0.618214,0.459950,9.018294,0.566125,0.122120,9.675784,0.420004,0.176712,9.891978,0.244823,0.235541,10.042839,0.053757,0.293233,10.101936,-0.140020,0.344409,10.042839,-0.321927,0.385748,9.891978,-0.477385,0.413926,9.675784,0.477354,-0.414010,9.675784,0.321904,-0.385810,9.891978,0.140007,-0.344442,10.042839,-0.053757,-0.293232,10.101936,-0.244811,-0.235508,10.042839,-0.419982,-0.176648,9.891978,-0.566094,-0.122035,9.675784,-0.697884,-0.425955,3.784919,-0.726796,-0.365706,4.681612,-0.750936,-0.303649,5.638082,-0.763658,-0.243685,6.600613,-0.758316,-0.189713,7.515489,-0.736589,-0.143372,8.336715,-0.700160,-0.106300,9.018294,-0.641170,0.402742,9.675784,-0.706795,0.360133,9.891978,-0.757994,0.302646,10.042839,-0.786296,0.231875,10.101936,-0.783229,0.149417,10.042839,-0.755249,0.062919,9.891978,-0.708809,-0.019970,9.675784,-0.732070,0.703645,-0.897349,-0.696401,0.677510,-1.002378,-0.671640,0.653669,-1.131041,-0.656355,0.629654,-1.308648,-0.649111,0.603001,-1.560513,-0.649612,0.571654,-1.909633,-0.657566,0.533561,-2.379006,-0.754627,-0.503453,-2.991630,-0.834649,-0.376847,-2.991630,-0.884368,-0.234686,-2.991630,-0.903620,-0.083334,-2.991630,-0.892240,0.070842,-2.991630,-0.850066,0.221478,-2.991630,-0.776932,0.362209,-2.991630,-0.732070,-0.703645,-0.897349,-0.696065,-0.678956,-1.002378,-0.670297,-0.659453,-1.131041,-0.652997,-0.644115,-1.308648};
			return value;
		}
		private double[] getcoord_Cube_11_194_point_24()
		{
			double[] value = {-0.642394,-0.631922,-1.560513,-0.637858,-0.622267,-1.909633,-0.638759,-0.614542,-2.379006,-0.504329,-0.684539,-2.991630,-0.341875,-0.733360,-2.991630,-0.164762,-0.755308,-2.991630,0.019353,-0.751089,-2.991630,0.202812,-0.721409,-2.991630,0.377958,-0.666975,-2.991630,0.537131,-0.588493,-2.991630,0.732070,-0.704493,-0.898380,0.696401,-0.677990,-1.003031,0.671640,-0.653924,-1.131417,0.656355,-0.629782,-1.308836,0.649111,-0.603051,-1.560588,0.649613,-0.571667,-1.909651,0.657566,-0.533561,-2.379006,0.732070,0.704493,-0.898380,0.696065,0.679436,-1.003031,0.670297,0.659708,-1.131417,0.652997,0.644243,-1.308836,0.642394,0.631973,-1.560588,0.637858,0.622280,-1.909651,0.638759,0.614542,-2.379006,-0.537131,0.588493,-2.991630,-0.377958,0.666975,-2.991630,-0.202812,0.721410,-2.991630,-0.019353,0.751089,-2.991630,0.164762,0.755308,-2.991630,0.341875,0.733361,-2.991630,0.504329,0.684540,-2.991630,0.776932,-0.362208,-2.991630,0.850066,-0.221478,-2.991630,0.892240,-0.070842,-2.991630,0.903620,0.083335,-2.991630,0.884368,0.234686,-2.991630,0.834649,0.376848,-2.991630,0.754627,0.503454,-2.991630,0.694646,-0.428922,-3.770504,0.717583,-0.364732,-4.662216,0.735589,-0.298506,-5.613353,0.742769,-0.234655,-6.570503,0.733227,-0.177586,-7.480256,0.708740,-0.129039,-8.296877,0.671085,-0.090749,-8.974630,0.675283,-0.003134,-9.628427,0.716725,0.080404,-9.843405,0.740733,0.166850,-9.993418,0.741602,0.248488,-10.052183,0.713630,0.317600,-9.993418,0.664686,0.372957,-9.843405,0.602639,0.413329,-9.628427,0.654346,0.602452,-3.770504,0.664069,0.595160,-4.662216,0.669300,0.583942,-5.613353,0.665708,0.566477,-6.570503,0.648957,0.540445,-7.480256,0.620821,0.507610,-8.296877,0.583071,0.469736,-8.974630,0.446866,0.419966,-9.628427,0.298703,0.387845,-9.843405,0.125924,0.342181,-9.993418,-0.057708,0.286788,-10.052183,-0.238431,0.225478,-9.993418,-0.403990,0.163766,-9.843405,-0.542129,0.107164,-9.628427,-0.694646,0.428923,-3.770504,-0.717583,0.364732,-4.662216,-0.735589,0.298507,-5.613353,-0.742769,0.234655,-6.570503,-0.733227,0.177587,-7.480256,-0.708740,0.129039,-8.296877,-0.671085,0.090750,-8.974630,-0.654346,-0.602452,-3.770504,-0.664069,-0.595160,-4.662216,-0.669300,-0.583941,-5.613353,-0.665708,-0.566476,-6.570503,-0.648957,-0.540445,-7.480256,-0.620821,-0.507610,-8.296877,-0.583071,-0.469735,-8.974630,0.542129,-0.107163,-9.628427,0.403990,-0.163765,-9.843405,0.238431,-0.225477,-9.993418,0.057708,-0.286787,-10.052183,-0.125924,-0.342180,-9.993418,-0.298703,-0.387844,-9.843405,-0.446866,-0.419965,-9.628427,-0.675283,0.003134,-9.628427,-0.716725,-0.080403,-9.843405,-0.740733,-0.166849,-9.993418,-0.741602,-0.248487,-10.052183,-0.713630,-0.317599,-9.993418,-0.664686,-0.372956,-9.843405,-0.602639,-0.413328,-9.628427,0.788606,0.741159,-0.777928,0.788606,-0.741159,-0.777928,-0.788606,-0.739612,-0.776382,-0.788606,0.739612,-0.776382,0.786367,0.738919,0.777928,0.786367,-0.738920,0.777928};
			return value;
		}
		private double[] getcoord_Cube_11_194_point_25()
		{
			double[] value = {-0.786367,-0.737373,0.776382,-0.786367,0.737373,0.776382,3.011811,0.421158,0.611496,3.011810,-0.550063,0.581560,3.011811,-0.421158,-0.611496,3.011811,0.550063,-0.581560,9.511242,0.423941,-0.519628,9.511242,-0.032328,-0.610575,9.511242,0.032329,0.610575,9.511242,-0.423940,0.519628,-2.991630,-0.395107,0.597971,-2.991630,0.554463,0.560963,-2.991630,0.395107,-0.597972,-2.991630,-0.554462,-0.560963,-9.418892,-0.022956,-0.593346,-9.418892,-0.461164,-0.480915,-9.418892,0.022956,0.593343,-9.418892,0.461165,0.480912,-0.670848,-0.480497,3.001721,-0.644593,0.593848,3.001721,0.644569,-0.593913,3.001721,0.670871,0.480562,3.001721,0.660769,0.082581,9.465068,0.580900,-0.426938,9.465068,-0.580936,0.426841,9.465068,-0.660735,-0.082483,9.465068,-0.644465,-0.608139,-2.991630,-0.672675,0.486669,-2.991630,0.672675,-0.486668,-2.991630,0.644465,0.608140,-2.991630,0.631724,-0.066636,-9.418895,0.546022,0.435665,-9.418895,-0.631724,0.066636,-9.418895,-0.546022,-0.435664,-9.418895};
			return value;
		}


		/** Large attribute array: Extrusion crossSection field, scene-graph level=8, element #82, 200 total numbers made up of 100 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 getExtrusion_8_82_crossSection()
		{
			MFVec2f Extrusion_8_82_crossSection = new MFVec2f(new double[] {0.75,0.0,0.72,0.21,0.69,0.29395,0.66,0.35625,0.63,0.40695,0.6,0.45,0.57,0.48745,0.54,0.5205,0.51,0.5499,0.48,0.5763,0.45,0.6,0.42,0.62135,0.39,0.6406,0.36,0.65795,0.33,0.6735,0.3,0.6874,0.27,0.6997,0.24,0.71055,0.21,0.72,0.18,0.7281,0.15,0.73485,0.12,0.74035,0.09,0.7446,0.06,0.7476,0.03,0.7494,0.0,0.75,-0.03,0.7494,-0.06,0.7476,-0.09,0.7446,-0.12,0.74035,-0.15,0.73485,-0.18,0.7281,-0.21,0.72,-0.24,0.71055,-0.27,0.6997,-0.3,0.6874,-0.33,0.6735,-0.36,0.65795,-0.39,0.6406,-0.42,0.62135,-0.45,0.6,-0.48,0.5763,-0.51,0.5499,-0.54,0.5205,-0.57,0.48745,-0.6,0.45,-0.63,0.40695,-0.66,0.35625,-0.69,0.29395,-0.72,0.21,-0.75,0.0006,-0.72,-0.21,-0.69,-0.29395,-0.66,-0.35625,-0.63,-0.40695,-0.6,-0.45,-0.57,-0.48745,-0.54,-0.5205,-0.51,-0.5499,-0.48,-0.5763,-0.45,-0.6,-0.42,-0.62135,-0.39,-0.6406,-0.36,-0.65795,-0.33,-0.6735,-0.27,-0.6997,-0.24,-0.71055,-0.21,-0.72,-0.18,-0.7281,-0.15,-0.73485,-0.12,-0.74035,-0.09,-0.7446,-0.06,-0.7476,-0.03,-0.7494,0.0,-0.75,0.03,-0.7494,0.06,-0.7476,0.09,-0.7446,0.12,-0.74035,0.15,-0.73485,0.18,-0.7281,0.21,-0.72,0.24,-0.71055,0.27,-0.6997,0.3,-0.6874,0.33,-0.6735,0.36,-0.65795,0.39,-0.6406,0.42,-0.62135,0.45,-0.6,0.48,-0.5763,0.51,-0.5499,0.54,-0.5205,0.57,-0.48745,0.6,-0.45,0.63,-0.40695,0.66,-0.35625,0.69,-0.29395,0.72,-0.21,0.75,0.0});
			return Extrusion_8_82_crossSection;
		}
		/** Large attribute array: Extrusion crossSection field, scene-graph level=8, element #102, 200 total numbers made up of 100 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 getExtrusion_8_102_crossSection()
		{
			MFVec2f Extrusion_8_102_crossSection = new MFVec2f(new double[] {0.75,0.0,0.72,0.21,0.69,0.29395,0.66,0.35625,0.63,0.40695,0.6,0.45,0.57,0.48745,0.54,0.5205,0.51,0.5499,0.48,0.5763,0.45,0.6,0.42,0.62135,0.39,0.6406,0.36,0.65795,0.33,0.6735,0.3,0.6874,0.27,0.6997,0.24,0.71055,0.21,0.72,0.18,0.7281,0.15,0.73485,0.12,0.74035,0.09,0.7446,0.06,0.7476,0.03,0.7494,0.0,0.75,-0.03,0.7494,-0.06,0.7476,-0.09,0.7446,-0.12,0.74035,-0.15,0.73485,-0.18,0.7281,-0.21,0.72,-0.24,0.71055,-0.27,0.6997,-0.3,0.6874,-0.33,0.6735,-0.36,0.65795,-0.39,0.6406,-0.42,0.62135,-0.45,0.6,-0.48,0.5763,-0.51,0.5499,-0.54,0.5205,-0.57,0.48745,-0.6,0.45,-0.63,0.40695,-0.66,0.35625,-0.69,0.29395,-0.72,0.21,-0.75,0.0006,-0.72,-0.21,-0.69,-0.29395,-0.66,-0.35625,-0.63,-0.40695,-0.6,-0.45,-0.57,-0.48745,-0.54,-0.5205,-0.51,-0.5499,-0.48,-0.5763,-0.45,-0.6,-0.42,-0.62135,-0.39,-0.6406,-0.36,-0.65795,-0.33,-0.6735,-0.27,-0.6997,-0.24,-0.71055,-0.21,-0.72,-0.18,-0.7281,-0.15,-0.73485,-0.12,-0.74035,-0.09,-0.7446,-0.06,-0.7476,-0.03,-0.7494,0.0,-0.75,0.03,-0.7494,0.06,-0.7476,0.09,-0.7446,0.12,-0.74035,0.15,-0.73485,0.18,-0.7281,0.21,-0.72,0.24,-0.71055,0.27,-0.6997,0.3,-0.6874,0.33,-0.6735,0.36,-0.65795,0.39,-0.6406,0.42,-0.62135,0.45,-0.6,0.48,-0.5763,0.51,-0.5499,0.54,-0.5205,0.57,-0.48745,0.6,-0.45,0.63,-0.40695,0.66,-0.35625,0.69,-0.29395,0.72,-0.21,0.75,0.0});
			return Extrusion_8_102_crossSection;
		}
		/** Large attribute array: Extrusion crossSection field, scene-graph level=9, element #113, 200 total numbers made up of 100 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 getExtrusion_9_113_crossSection()
		{
			MFVec2f Extrusion_9_113_crossSection = new MFVec2f(new double[] {0.75,0.0,0.72,0.21,0.69,0.29395,0.66,0.35625,0.63,0.40695,0.6,0.45,0.57,0.48745,0.54,0.5205,0.51,0.5499,0.48,0.5763,0.45,0.6,0.42,0.62135,0.39,0.6406,0.36,0.65795,0.33,0.6735,0.3,0.6874,0.27,0.6997,0.24,0.71055,0.21,0.72,0.18,0.7281,0.15,0.73485,0.12,0.74035,0.09,0.7446,0.06,0.7476,0.03,0.7494,0.0,0.75,-0.03,0.7494,-0.06,0.7476,-0.09,0.7446,-0.12,0.74035,-0.15,0.73485,-0.18,0.7281,-0.21,0.72,-0.24,0.71055,-0.27,0.6997,-0.3,0.6874,-0.33,0.6735,-0.36,0.65795,-0.39,0.6406,-0.42,0.62135,-0.45,0.6,-0.48,0.5763,-0.51,0.5499,-0.54,0.5205,-0.57,0.48745,-0.6,0.45,-0.63,0.40695,-0.66,0.35625,-0.69,0.29395,-0.72,0.21,-0.75,0.0006,-0.72,-0.21,-0.69,-0.29395,-0.66,-0.35625,-0.63,-0.40695,-0.6,-0.45,-0.57,-0.48745,-0.54,-0.5205,-0.51,-0.5499,-0.48,-0.5763,-0.45,-0.6,-0.42,-0.62135,-0.39,-0.6406,-0.36,-0.65795,-0.33,-0.6735,-0.27,-0.6997,-0.24,-0.71055,-0.21,-0.72,-0.18,-0.7281,-0.15,-0.73485,-0.12,-0.74035,-0.09,-0.7446,-0.06,-0.7476,-0.03,-0.7494,0.0,-0.75,0.03,-0.7494,0.06,-0.7476,0.09,-0.7446,0.12,-0.74035,0.15,-0.73485,0.18,-0.7281,0.21,-0.72,0.24,-0.71055,0.27,-0.6997,0.3,-0.6874,0.33,-0.6735,0.36,-0.65795,0.39,-0.6406,0.42,-0.62135,0.45,-0.6,0.48,-0.5763,0.51,-0.5499,0.54,-0.5205,0.57,-0.48745,0.6,-0.45,0.63,-0.40695,0.66,-0.35625,0.69,-0.29395,0.72,-0.21,0.75,0.0});
			return Extrusion_9_113_crossSection;
		}
		/** Large attribute array: Extrusion crossSection field, scene-graph level=8, element #152, 200 total numbers made up of 100 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 getExtrusion_8_152_crossSection()
		{
			MFVec2f Extrusion_8_152_crossSection = new MFVec2f(new double[] {1.5,0.0,1.44,0.42,1.38,0.5879,1.32,0.7125,1.26,0.8139,1.2,0.9,1.14,0.9749,1.08,1.041,1.02,1.0998,0.96,1.1526,0.9,1.2,0.84,1.2427,0.78,1.2812,0.72,1.3159,0.66,1.347,0.6,1.3748,0.54,1.3994,0.48,1.4211,0.42,1.44,0.36,1.4562,0.3,1.4697,0.24,1.4807,0.18,1.4892,0.12,1.4952,0.06,1.4988,0.0,1.5,-0.06,1.4988,-0.12,1.4952,-0.18,1.4892,-0.24,1.4807,-0.3,1.4697,-0.36,1.4562,-0.42,1.44,-0.48,1.4211,-0.54,1.3994,-0.6,1.3748,-0.66,1.347,-0.72,1.3159,-0.78,1.2812,-0.84,1.2427,-0.9,1.2,-0.96,1.1526,-1.02,1.0998,-1.08,1.041,-1.14,0.9749,-1.2,0.9,-1.26,0.8139,-1.32,0.7125,-1.38,0.5879,-1.44,0.42,-1.5,0.0012,-1.44,-0.42,-1.38,-0.5879,-1.32,-0.7125,-1.26,-0.8139,-1.2,-0.9,-1.14,-0.9749,-1.08,-1.041,-1.02,-1.0998,-0.96,-1.1526,-0.9,-1.2,-0.84,-1.2427,-0.78,-1.2812,-0.72,-1.3159,-0.66,-1.347,-0.54,-1.3994,-0.48,-1.4211,-0.42,-1.44,-0.36,-1.4562,-0.3,-1.4697,-0.24,-1.4807,-0.18,-1.4892,-0.12,-1.4952,-0.06,-1.4988,0.0,-1.5,0.06,-1.4988,0.12,-1.4952,0.18,-1.4892,0.24,-1.4807,0.3,-1.4697,0.36,-1.4562,0.42,-1.44,0.48,-1.4211,0.54,-1.3994,0.6,-1.3748,0.66,-1.347,0.72,-1.3159,0.78,-1.2812,0.84,-1.2427,0.9,-1.2,0.96,-1.1526,1.02,-1.0998,1.08,-1.041,1.14,-0.9749,1.2,-0.9,1.26,-0.8139,1.32,-0.7125,1.38,-0.5879,1.44,-0.42,1.5,0.0});
			return Extrusion_8_152_crossSection;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=10, element #194, 12160 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_10_194_coordIndex()
		{
			MFInt32 IndexedFaceSet_10_194_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_10_194_coordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_10_194_coordIndex_2()))
				.append(new MFInt32(getIndexedFaceSet_10_194_coordIndex_3()))
				.append(new MFInt32(getIndexedFaceSet_10_194_coordIndex_4()))
				.append(new MFInt32(getIndexedFaceSet_10_194_coordIndex_5()))
				.append(new MFInt32(getIndexedFaceSet_10_194_coordIndex_6()))
				.append(new MFInt32(getIndexedFaceSet_10_194_coordIndex_7()))
				.append(new MFInt32(getIndexedFaceSet_10_194_coordIndex_8()))
				.append(new MFInt32(getIndexedFaceSet_10_194_coordIndex_9()))
				.append(new MFInt32(getIndexedFaceSet_10_194_coordIndex_10()))
				.append(new MFInt32(getIndexedFaceSet_10_194_coordIndex_11()))
				.append(new MFInt32(getIndexedFaceSet_10_194_coordIndex_12()))
				.append(new MFInt32(getIndexedFaceSet_10_194_coordIndex_13()));
			return IndexedFaceSet_10_194_coordIndex;
		}
		/** Large attribute array: Coordinate DEF='coord_Cube' point field, scene-graph level=11, element #194, 7302 total numbers made up of 2434 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 getcoord_Cube_11_194_point()
		{
			MFVec3f coord_Cube_11_194_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getcoord_Cube_11_194_point_1()))
				.append(new MFVec3f(getcoord_Cube_11_194_point_2()))
				.append(new MFVec3f(getcoord_Cube_11_194_point_3()))
				.append(new MFVec3f(getcoord_Cube_11_194_point_4()))
				.append(new MFVec3f(getcoord_Cube_11_194_point_5()))
				.append(new MFVec3f(getcoord_Cube_11_194_point_6()))
				.append(new MFVec3f(getcoord_Cube_11_194_point_7()))
				.append(new MFVec3f(getcoord_Cube_11_194_point_8()))
				.append(new MFVec3f(getcoord_Cube_11_194_point_9()))
				.append(new MFVec3f(getcoord_Cube_11_194_point_10()))
				.append(new MFVec3f(getcoord_Cube_11_194_point_11()))
				.append(new MFVec3f(getcoord_Cube_11_194_point_12()))
				.append(new MFVec3f(getcoord_Cube_11_194_point_13()))
				.append(new MFVec3f(getcoord_Cube_11_194_point_14()))
				.append(new MFVec3f(getcoord_Cube_11_194_point_15()))
				.append(new MFVec3f(getcoord_Cube_11_194_point_16()))
				.append(new MFVec3f(getcoord_Cube_11_194_point_17()))
				.append(new MFVec3f(getcoord_Cube_11_194_point_18()))
				.append(new MFVec3f(getcoord_Cube_11_194_point_19()))
				.append(new MFVec3f(getcoord_Cube_11_194_point_20()))
				.append(new MFVec3f(getcoord_Cube_11_194_point_21()))
				.append(new MFVec3f(getcoord_Cube_11_194_point_22()))
				.append(new MFVec3f(getcoord_Cube_11_194_point_23()))
				.append(new MFVec3f(getcoord_Cube_11_194_point_24()))
				.append(new MFVec3f(getcoord_Cube_11_194_point_25()));
			return coord_Cube_11_194_point;
		}
		/** Large attribute array: Extrusion crossSection field, scene-graph level=8, element #240, 200 total numbers made up of 100 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 getExtrusion_8_240_crossSection()
		{
			MFVec2f Extrusion_8_240_crossSection = new MFVec2f(new double[] {0.75,0.0,0.72,0.21,0.69,0.29395,0.66,0.35625,0.63,0.40695,0.6,0.45,0.57,0.48745,0.54,0.5205,0.51,0.5499,0.48,0.5763,0.45,0.6,0.42,0.62135,0.39,0.6406,0.36,0.65795,0.33,0.6735,0.3,0.6874,0.27,0.6997,0.24,0.71055,0.21,0.72,0.18,0.7281,0.15,0.73485,0.12,0.74035,0.09,0.7446,0.06,0.7476,0.03,0.7494,0.0,0.75,-0.03,0.7494,-0.06,0.7476,-0.09,0.7446,-0.12,0.74035,-0.15,0.73485,-0.18,0.7281,-0.21,0.72,-0.24,0.71055,-0.27,0.6997,-0.3,0.6874,-0.33,0.6735,-0.36,0.65795,-0.39,0.6406,-0.42,0.62135,-0.45,0.6,-0.48,0.5763,-0.51,0.5499,-0.54,0.5205,-0.57,0.48745,-0.6,0.45,-0.63,0.40695,-0.66,0.35625,-0.69,0.29395,-0.72,0.21,-0.75,0.0006,-0.72,-0.21,-0.69,-0.29395,-0.66,-0.35625,-0.63,-0.40695,-0.6,-0.45,-0.57,-0.48745,-0.54,-0.5205,-0.51,-0.5499,-0.48,-0.5763,-0.45,-0.6,-0.42,-0.62135,-0.39,-0.6406,-0.36,-0.65795,-0.33,-0.6735,-0.27,-0.6997,-0.24,-0.71055,-0.21,-0.72,-0.18,-0.7281,-0.15,-0.73485,-0.12,-0.74035,-0.09,-0.7446,-0.06,-0.7476,-0.03,-0.7494,0.0,-0.75,0.03,-0.7494,0.06,-0.7476,0.09,-0.7446,0.12,-0.74035,0.15,-0.73485,0.18,-0.7281,0.21,-0.72,0.24,-0.71055,0.27,-0.6997,0.3,-0.6874,0.33,-0.6735,0.36,-0.65795,0.39,-0.6406,0.42,-0.62135,0.45,-0.6,0.48,-0.5763,0.51,-0.5499,0.54,-0.5205,0.57,-0.48745,0.6,-0.45,0.63,-0.40695,0.66,-0.35625,0.69,-0.29395,0.72,-0.21,0.75,0.0});
			return Extrusion_8_240_crossSection;
		}

	/** 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 OjoDelMarROV 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 OjoDelMarROV().getX3dModel();
//      System.out.println("X3D model construction complete.");
	
        // next handle command line arguments
        boolean hasArguments = (args != null) && (args.length > 0);
        boolean validate = true; // default
        boolean argumentsLoadNewModel = false;
        String  fileName = new String();

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

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