package Savage.GroundVehicles.Truck;

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

// Javadoc metadata annotations follow, see below for X3DJSAIL Java source code.
/**
 * <p> Inside the cab contains the seats, dash, steering wheel, gear shifts, etc. </p>
 <p> Related links: Catalog page <a href="../../../../GroundVehicles/Truck/CabInteriorIndex.html" target="_blank">CabInterior</a>,  source <a href="../../../../GroundVehicles/Truck/CabInterior.java">CabInterior.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="../../../../GroundVehicles/Truck/CabInterior.x3d">CabInterior.x3d</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> description </i> </td>
			<td> Inside the cab contains the seats, dash, steering wheel, gear shifts, etc </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> creator </i> </td>
			<td> Donald Coomes </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> created </i> </td>
			<td> 10 September 2006 </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> subject </i> </td>
			<td> ground vehicle </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> generator </i> </td>
			<td> X3D-Edit, Wings3d and Flux Studio </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/GroundVehicles/Truck/CabInterior.x3d" target="_blank">https://www.web3d.org/x3d/content/examples/Savage/GroundVehicles/Truck/CabInterior.x3d</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> license </i> </td>
			<td> <a href="../../../../GroundVehicles/Truck/../../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 Donald Coomes
 */

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

	/** Create and initialize the X3D model for this object. */
	public final void initialize()
	{
            try { // catch-all
  x3dModel = new X3D().setProfile(X3D.PROFILE_IMMERSIVE).setVersion(X3D.VERSION_3_1)
  .setHead(new head()
    .addMeta(new meta().setName(meta.NAME_TITLE      ).setContent("CabInterior.x3d"))
    .addMeta(new meta().setName(meta.NAME_DESCRIPTION).setContent("Inside the cab contains the seats, dash, steering wheel, gear shifts, etc"))
    .addMeta(new meta().setName(meta.NAME_CREATOR    ).setContent("Donald Coomes"))
    .addMeta(new meta().setName(meta.NAME_CREATED    ).setContent("10 September 2006"))
    .addMeta(new meta().setName(meta.NAME_MODIFIED   ).setContent("20 October 2019"))
    .addMeta(new meta().setName(meta.NAME_SUBJECT    ).setContent("ground vehicle"))
    .addMeta(new meta().setName(meta.NAME_GENERATOR  ).setContent("X3D-Edit, Wings3d and Flux Studio"))
    .addMeta(new meta().setName(meta.NAME_IDENTIFIER ).setContent("https://www.web3d.org/x3d/content/examples/Savage/GroundVehicles/Truck/CabInterior.x3d"))
    .addMeta(new meta().setName(meta.NAME_LICENSE    ).setContent("../../license.html")))
  .setScene(new Scene()
    .addChild(new WorldInfo().setTitle("CabInterior.x3d"))
    .addChild(new Transform("WindShieldWipers")
      .addChild(new Shape()
        .setAppearance(new Appearance()
          .setMaterial(new Material("Black").setDiffuseColor(.05,.05,.05).setShininess(.1)))
        .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setColorIndex(getIndexedFaceSet_5_14_colorIndex()).setCoordIndex(getIndexedFaceSet_5_14_coordIndex())
          .setCoord(new Coordinate().setPoint(getCoordinate_6_14_point())))))
    .addChild(new Transform("TurnSignal")
      .addChild(new Shape()
        .setAppearance(new Appearance()
          .setMaterial(new Material().setUSE("Black")))
        .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setColorIndex(getIndexedFaceSet_5_20_colorIndex()).setCoordIndex(getIndexedFaceSet_5_20_coordIndex())
          .setCoord(new Coordinate().setPoint(getCoordinate_6_20_point())))))
    .addChild(new Transform("SteeringColumn")
      .addChild(new Shape()
        .setAppearance(new Appearance()
          .setMaterial(new Material("Tan").setDiffuseColor(.82,.71,.55)))
        .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setColorIndex(getIndexedFaceSet_5_26_colorIndex()).setCoordIndex(getIndexedFaceSet_5_26_coordIndex())
          .setCoord(new Coordinate().setPoint(getCoordinate_6_26_point())))))
    .addChild(new Transform("BreakLever")
      .addChild(new Shape()
        .setAppearance(new Appearance()
          .setMaterial(new Material().setUSE("Black")))
        .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setColorIndex(new int[] {0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1}).setCoordIndex(getIndexedFaceSet_5_32_coordIndex())
          .setCoord(new Coordinate().setPoint(getCoordinate_6_32_point())))))
    .addChild(new Transform("SteeringWheel")
      .addChild(new Shape()
        .setAppearance(new Appearance()
          .setMaterial(new Material().setUSE("Tan")))
        .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setColorIndex(getIndexedFaceSet_5_38_colorIndex()).setCoordIndex(getIndexedFaceSet_5_38_coordIndex())
          .setCoord(new Coordinate().setPoint(getCoordinate_6_38_point())))))
    .addChild(new Shape("BackSeat")
      .setAppearance(new Appearance()
        .setMaterial(new Material().setUSE("Tan")))
      .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setColorIndex(getIndexedFaceSet_4_44_colorIndex()).setCoordIndex(getIndexedFaceSet_4_44_coordIndex())
        .setCoord(new Coordinate().setPoint(getCoordinate_5_44_point()))))
    .addChild(new Shape("Dash")
      .setAppearance(new Appearance()
        .setMaterial(new Material().setUSE("Tan")))
      .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setColorIndex(getIndexedFaceSet_4_49_colorIndex()).setCoordIndex(getIndexedFaceSet_4_49_coordIndex())
        .setCoord(new Coordinate().setPoint(getCoordinate_5_49_point()))))
    .addChild(new Shape("PassengerSeat")
      .setAppearance(new Appearance()
        .setMaterial(new Material().setUSE("Tan")))
      .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setColorIndex(getIndexedFaceSet_4_54_colorIndex()).setCoordIndex(getIndexedFaceSet_4_54_coordIndex())
        .setCoord(new Coordinate().setPoint(getCoordinate_5_54_point()))))
    .addChild(new Shape("DriverSeat")
      .setAppearance(new Appearance()
        .setMaterial(new Material().setUSE("Tan")))
      .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setColorIndex(getIndexedFaceSet_4_59_colorIndex()).setCoordIndex(getIndexedFaceSet_4_59_coordIndex())
        .setCoord(new Coordinate().setPoint(getCoordinate_5_59_point()))))
    .addChild(new Shape("GearShift")
      .setAppearance(new Appearance()
        .setMaterial(new Material().setUSE("Tan")))
      .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setColorIndex(getIndexedFaceSet_4_64_colorIndex()).setCoordIndex(getIndexedFaceSet_4_64_coordIndex())
        .setCoord(new Coordinate().setPoint(getCoordinate_5_64_point()))))
    .addChild(new Shape("Gear4WD")
      .setAppearance(new Appearance()
        .setMaterial(new Material().setUSE("Tan")))
      .setGeometry(new IndexedFaceSet().setCreaseAngle(0.524).setColorIndex(getIndexedFaceSet_4_69_colorIndex()).setCoordIndex(getIndexedFaceSet_4_69_coordIndex())
        .setCoord(new Coordinate().setPoint(getCoordinate_5_69_point())))));
            }
            catch (Exception ex)
            {       
                System.err.println ("*** Further hints on X3DJSAIL errors and exceptions at");
                System.err.println ("*** https://www.web3d.org/specifications/java/X3DJSAIL.html");
                throw (ex);
            }
	}
	// end of initialize() method

		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_5_14_colorIndex_1()
		{
			int[] value = {0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1};
			return value;
		}
		private int[] getIndexedFaceSet_5_14_colorIndex_2()
		{
			int[] value = {0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1};
			return value;
		}


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


		/** Define subarrays using type double[] */
		private double[] getCoordinate_6_14_point_1()
		{
			double[] value = {.97386,.52876,.12773,.97386,.51576,.17547,.97386,.51332,.11882,.97386,.50031,.16656,.7674,.51556,.17121,.7674,.52663,.13064,.76628,.51352,.12308,.76628,.50245,.16365,.86879,.51537,.16641,.86879,.52421,.13394,.86879,.51371,.12788,.86879,.50487,.16034,.95284,.51557,.17122,.93183,.51537,.16641,.91082,.51537,.16641,.8898,.51537,.16641,.95284,.52663,.13064,.93183,.52421,.13394,.91082,.52421,.13394,.8898,.52421,.13394,.95284,.5135,.12306,.93183,.51371,.12788,.91082,.51371,.12788,.8898,.51371,.12788,.95284,.50245,.16365,.93183,.50487,.16034,.91082,.50487,.16034,.8898,.50487,.16034,.84778,.51537,.16641,.82677,.51537,.16641,.80576,.51557,.17122,.78474,.51556,.17121,.84778,.52421,.13394,.82677,.52421,.13394,.80576,.52663,.13064,.78474,.52663,.13064,.84778,.51371,.12788,.82677,.51371,.12788,.80576,.5135,.12306,.78474,.51352,.12308,.84778,.50487,.16034,.82677,.50487,.16034,.80576,.50245,.16365,.78474,.50245,.16365,.97655,.49987,.12043,.97582,.50933,.11651,.97655,.49128,.15196,.97582,.49632,.16425,.97582,.53276,.13004,.97655,.5378,.14233,.97655,.52921,.17386,.97582,.51975,.17778,.76643,.5021,.12445,.76569,.51013,.12112,.76569,.49906,.16169,.76643,.49479,.15125,.76643,.5329,.16984,.76569,.51895,.16576,.76569,.53002,.13599,.76643,.54021,.14304,.95554,.50207,.12444,.95481,.51011,.1211,.93453,.50456,.12898,.93379,.51099,.12631,.91351,.50456,.12898,.91278,.51099,.12631,.8925,.50456,.12898,.89177,.51099,.12631,.95481,.49905,.16168,.95554,.49477,.15124,.93379,.50215,.15878,.93453,.49872,.15042,.91278,.50215,.15878,.91351,.49872,.15042,.89177,.50215,.15878,.8925,.49872,.15042,.95554,.52701,.16985,.95481,.51897,.17319,.93453,.52451,.16531,.93379,.51808,.16798,.91351,.52451,.16531,.91278,.51808,.16798,.8925,.52451,.16531,.89177,.51808,.16798,.95481,.53003,.1326,.95554,.53431,.14305,.93379,.52693,.13551,.93453,.53036,.14387,.91278,.52693,.13551,.91351,.53036,.14387,.89177,.52693,.13551,.8925,.53036,.14387,.85048,.50456,.12898,.84974,.51099,.12631,.82946,.50456,.12898,.82873,.51099,.12631,.80845,.50207,.12444,.80772,.51011,.1211,.78744,.5021,.12445,.78671,.51013,.12112};
			return value;
		}
		private double[] getCoordinate_6_14_point_2()
		{
			double[] value = {.84974,.50215,.15878,.85048,.49872,.15042,.82873,.50215,.15878,.82946,.49872,.15042,.80772,.49905,.16168,.80845,.49477,.15124,.78671,.49906,.16169,.78744,.49479,.15125,.85048,.52451,.16531,.84974,.51808,.16798,.81338,.52451,.16531,.81265,.51808,.16798,.80845,.53293,.16985,.80772,.51897,.16578,.78744,.5329,.16984,.78671,.51895,.16576,.84974,.52693,.13551,.85048,.53036,.14387,.81265,.52693,.13551,.81338,.53036,.14387,.80772,.53003,.13599,.80845,.54024,.14305,.78671,.53002,.13599,.78744,.54021,.14304,.87149,.51807,.16797,.87149,.51101,.12632,.87149,.52691,.1355,.87149,.50217,.15879,.87149,.53036,.14387,.87149,.49872,.15042,.87149,.50456,.12898,.87149,.52451,.16531,1.03036,.50031,.16656,1.03036,.51332,.11882,1.03233,.53276,.13004,1.03306,.5378,.14233,1.03306,.52921,.17386,1.03233,.51975,.17778,1.03036,.52876,.12773,1.03036,.51576,.17547,1.03233,.49632,.16425,1.03306,.49128,.15196,1.03306,.49987,.12043,1.03233,.50933,.11651};
			return value;
		}


		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_5_20_colorIndex_1()
		{
			int[] value = {0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1};
			return value;
		}
		private int[] getIndexedFaceSet_5_20_colorIndex_2()
		{
			int[] value = {0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1};
			return value;
		}


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


		/** Define subarrays using type double[] */
		private double[] getCoordinate_6_20_point_1()
		{
			double[] value = {1.28774,.51196,.12321,1.28774,.49935,.17106,1.28774,.52979,.12321,1.28774,.51718,.17106,1.4942,.50215,.1634,1.4942,.51244,.13087,1.49531,.52699,.13087,1.49531,.5167,.1634,1.3928,.50422,.1634,1.3928,.51279,.13087,1.3928,.52492,.13087,1.3928,.51635,.1634,1.30875,.50163,.16747,1.32976,.50422,.1634,1.35077,.50422,.1634,1.37179,.50422,.1634,1.30875,.51235,.1268,1.32976,.51279,.13087,1.35077,.51279,.13087,1.37179,.51279,.13087,1.30875,.52751,.1268,1.32976,.52492,.13087,1.35077,.52492,.13087,1.37179,.52492,.13087,1.30875,.51679,.16747,1.32976,.51635,.1634,1.35077,.51635,.1634,1.37179,.51635,.1634,1.41381,.50422,.1634,1.43483,.50422,.1634,1.45584,.50422,.1634,1.47685,.50215,.1634,1.41381,.51279,.13087,1.43483,.51279,.13087,1.45584,.51279,.13087,1.47685,.51244,.13087,1.41381,.52492,.13087,1.43483,.52492,.13087,1.45584,.52492,.13087,1.47685,.52699,.13087,1.41381,.51635,.1634,1.43483,.51635,.1634,1.45584,.51635,.1634,1.47685,.5167,.1634,1.28504,.54063,.13133,1.28577,.5344,.12321,1.28504,.5323,.16294,1.28577,.5218,.17106,1.28577,.50734,.12321,1.28504,.49683,.13133,1.28504,.48851,.16294,1.28577,.49474,.17106,1.49517,.53583,.13639,1.4959,.53075,.13087,1.4959,.52047,.1634,1.49517,.52904,.15788,1.49517,.4933,.15788,1.4959,.49839,.1634,1.4959,.50867,.13087,1.49517,.5001,.13639,1.30605,.53672,.1337,1.30679,.53143,.1268,1.32707,.53229,.13639,1.3278,.52806,.13087,1.34808,.53229,.13639,1.34881,.52806,.13087,1.36909,.53229,.13639,1.36982,.52806,.13087,1.30679,.52071,.16747,1.30605,.52964,.16057,1.3278,.51948,.1634,1.32707,.52663,.15788,1.34881,.51948,.1634,1.34808,.52663,.15788,1.36982,.51948,.1634,1.36909,.52663,.15788,1.30605,.49242,.16057,1.30679,.49771,.16747,1.32707,.49685,.15788,1.3278,.50108,.1634,1.34808,.49685,.15788,1.34881,.50108,.1634,1.36909,.49685,.15788,1.36982,.50108,.1634,1.30679,.50843,.1268,1.30605,.49949,.1337,1.3278,.50965,.13087,1.32707,.50251,.13639,1.34881,.50965,.13087,1.34808,.50251,.13639,1.36982,.50965,.13087,1.36909,.50251,.13639,1.41112,.53229,.13639,1.41185,.52806,.13087,1.43213,.53229,.13639,1.43286,.52806,.13087,1.45314,.53229,.13639,1.45387,.52806,.13087,1.47415,.53583,.13639,1.47489,.53075,.13087};
			return value;
		}
		private double[] getCoordinate_6_20_point_2()
		{
			double[] value = {1.41185,.51948,.1634,1.41112,.52663,.15788,1.43286,.51948,.1634,1.43213,.52663,.15788,1.45387,.51948,.1634,1.45314,.52663,.15788,1.47489,.52047,.1634,1.47415,.52904,.15788,1.41112,.49685,.15788,1.41185,.50108,.1634,1.43213,.49685,.15788,1.43286,.50108,.1634,1.45314,.49685,.15788,1.45387,.50108,.1634,1.47415,.4933,.15788,1.47489,.49839,.1634,1.41185,.50965,.13087,1.41112,.50251,.13639,1.43286,.50965,.13087,1.43213,.50251,.13639,1.45387,.50965,.13087,1.45314,.50251,.13639,1.47489,.50867,.13087,1.47415,.5001,.13639,1.3901,.5011,.1634,1.3901,.52803,.13087,1.3901,.50968,.13087,1.3901,.51946,.1634,1.3901,.50251,.13639,1.3901,.52663,.15788,1.3901,.53229,.13639,1.3901,.49685,.15788,1.23123,.51718,.17106,1.23123,.52979,.12321,1.22927,.50734,.12321,1.22853,.49683,.13133,1.22853,.48851,.16294,1.22927,.49474,.17106,1.23123,.51196,.12321,1.23123,.49935,.17106,1.22927,.5218,.17106,1.22853,.5323,.16294,1.22853,.54063,.13133,1.22927,.5344,.12321};
			return value;
		}


		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_5_26_colorIndex_1()
		{
			int[] value = {0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1};
			return value;
		}
		private int[] getIndexedFaceSet_5_26_colorIndex_2()
		{
			int[] value = {0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1};
			return value;
		}


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


		/** Define subarrays using type double[] */
		private double[] getCoordinate_6_26_point_1()
		{
			double[] value = {1.30581,.44019,.54736,1.28892,.45566,.54736,.99882,.45566,.54736,.98193,.44019,.54736,.97924,.40938,.54736,1.3085,.40938,.54736,1.28892,.38092,.54736,1.30581,.39639,.54736,1.3085,.42721,.54736,.97924,.42721,.54736,.98193,.39639,.54736,.99882,.38092,.54736,1.02755,.29793,.54736,1.023,.28695,.54737,1.04488,.26508,.54737,1.24286,.26508,.54737,1.26474,.28695,.54737,1.26019,.29793,.54736,1.20294,.24989,.54737,1.23119,.2588,.54737,1.25652,.27654,.54737,1.03122,.27654,.54737,1.05655,.2588,.54737,1.08481,.24989,.54737,1.29937,.36625,.54736,1.28892,.38092,.54736,.99882,.38092,.54736,.98837,.36625,.54736,1.00694,.31261,.54736,1.02755,.29793,.54736,1.26019,.29793,.54736,1.2808,.31261,.54736,1.30581,.56626,.06888,1.28892,.58173,.06888,.99882,.58173,.06888,.98193,.56626,.06888,.97924,.53545,.06888,.9846,.53681,.06369,1.3085,.53545,.06888,1.30314,.53681,.06369,1.28892,.50699,.06888,1.28356,.50836,.06369,1.30581,.52246,.06888,1.3085,.55328,.06888,1.30314,.55464,.06369,.97924,.55328,.06888,.9846,.55464,.06369,.98193,.52246,.06888,1.00418,.50836,.06369,.99882,.50699,.06888,1.02755,.42401,.06888,1.03291,.42537,.06369,1.023,.41302,.06888,1.04488,.39115,.06888,1.05024,.39252,.06369,1.24286,.39115,.06888,1.2375,.39252,.06369,1.26474,.41302,.06888,1.25483,.42537,.06369,1.26019,.42401,.06888,1.20294,.37596,.06888,1.23119,.38487,.06888,1.25652,.40261,.06888,1.25116,.40398,.06369,1.03122,.40261,.06888,1.03658,.40398,.06369,1.05655,.38487,.06888,1.08481,.37596,.06888,1.29937,.49232,.06888,1.28892,.50699,.06888,1.28356,.50836,.06369,.99882,.50699,.06888,1.00418,.50836,.06369,.98837,.49232,.06888,1.00694,.43868,.06888,1.02755,.42401,.06888,1.03291,.42537,.06369,1.26019,.42401,.06888,1.25483,.42537,.06369,1.2808,.43868,.06888,1.30065,.52638,.06369,1.02933,.41565,.06369,1.2934,.49283,.06369,1.27629,.44342,.06369,1.22879,.3911,.06369,1.20211,.38269,.06369,1.08563,.38269,.06369,1.05895,.3911,.06369,1.25841,.41565,.06369,1.01145,.44342,.06369,.99434,.49283,.06369,.98709,.52638,.06369,.98709,.56508,.06369,1.0009,.57774,.06369,1.28684,.57774,.06369,1.30065,.56508,.06369,1.30581,.50323,.30812,1.3085,.47241,.30812,1.30581,.45943,.30812,1.3085,.49024,.30812};
			return value;
		}
		private double[] getCoordinate_6_26_point_2()
		{
			double[] value = {1.30581,.55365,.11673,1.30581,.54105,.16457,1.3085,.52284,.11673,1.3085,.51023,.16457,1.30581,.50986,.11673,1.30581,.49725,.16457,1.3085,.54067,.11673,1.3085,.52806,.16457,.98837,.48008,.11531,.98837,.47035,.15225,1.00694,.42445,.12289,1.00694,.42844,.10774,1.00438,.43384,.11531,1.00694,.41871,.14467,1.00694,.41472,.15982,1.00438,.42411,.15225,1.00144,.43259,.15225,.99632,.44739,.15225,.99888,.44199,.14467,.99888,.44773,.12289,.99632,.45712,.11531,1.00144,.44233,.11531,.83287,.42699,.12604,.83105,.43366,.12067,.83105,.42675,.14689,.83287,.42292,.14152,.82714,.43944,.14152,.82896,.43278,.14689,.82896,.43968,.12067,.82714,.44352,.12604,.83933,.43395,.11229,.88169,.43395,.11229,.90279,.43384,.11531,.96857,.43384,.11531,.84231,.41633,.14646,.88467,.41633,.14646,.90536,.41871,.14467,.97113,.41871,.14467,.83591,.43249,.15528,.87827,.43249,.15528,.89986,.43259,.15225,.96563,.43259,.15225,.96857,.42411,.15225,.90279,.42411,.15225,.88169,.42262,.15528,.83933,.42262,.15528,.96307,.44199,.14467,.89729,.44199,.14467,.87529,.44343,.14646,.83293,.44343,.14646,.96563,.44233,.11531,.89986,.44233,.11531,.87827,.44382,.11229,.83591,.44382,.11229,.83293,.45011,.1211,.87529,.45011,.1211,.89729,.44773,.12289,.96307,.44773,.12289,.97113,.42445,.12289,.90536,.42445,.12289,.88467,.42301,.1211,.84231,.42301,.1211};
			return value;
		}


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



		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_5_38_colorIndex_1()
		{
			int[] value = {0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1};
			return value;
		}
		private int[] getIndexedFaceSet_5_38_colorIndex_2()
		{
			int[] value = {0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1};
			return value;
		}
		private int[] getIndexedFaceSet_5_38_colorIndex_3()
		{
			int[] value = {0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1};
			return value;
		}
		private int[] getIndexedFaceSet_5_38_colorIndex_4()
		{
			int[] value = {0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1};
			return value;
		}
		private int[] getIndexedFaceSet_5_38_colorIndex_5()
		{
			int[] value = {0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1};
			return value;
		}
		private int[] getIndexedFaceSet_5_38_colorIndex_6()
		{
			int[] value = {0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1};
			return value;
		}


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


		/** Define subarrays using type double[] */
		private double[] getCoordinate_6_38_point_1()
		{
			double[] value = {1.4402,.52144,.03966,1.4402,.52144,.03966,1.33151,.28836,.03966,1.33151,.28836,.03966,.94035,.28836,.03966,.94035,.28836,.03966,.83166,.52144,.03966,.83166,.52144,.03966,1.4402,.52144,-.0178,1.4402,.52144,-.0178,1.33151,.28836,-.0178,1.33151,.28836,-.0178,.94035,.28836,-.0178,.94035,.28836,-.0178,.83166,.52144,-.0178,.83166,.52144,-.0178,1.32387,.53565,.03966,1.32387,.53565,-.0178,1.32387,.55601,.03966,1.32387,.55601,-.0178,1.24894,.37093,.03966,1.24894,.37093,-.0178,1.26453,.38402,.03966,1.26453,.38402,-.0178,1.00733,.38402,.03966,1.00733,.38402,-.0178,1.02292,.37093,.03966,1.02292,.37093,-.0178,.94799,.55601,.03966,.94799,.55601,-.0178,.94799,.53565,.03966,.94799,.53565,-.0178,1.49609,.58495,.02672,1.48334,.5827,.03966,1.50164,.52144,.02672,1.4887,.52144,.03966,1.50164,.52144,.02672,1.4887,.52144,.03966,1.49609,.45794,.02672,1.48334,.46019,.03966,1.49609,.45794,.02672,1.48334,.46019,.03966,1.47959,.39636,.02672,1.46742,.40079,.03966,1.42185,.41738,.02672,1.43402,.41295,.03966,1.44833,.46636,.03966,1.43558,.46861,.02672,1.47959,.39636,.02672,1.46742,.40079,.03966,1.45265,.33859,.02672,1.44144,.34506,.03966,1.39944,.36931,.02672,1.41065,.36284,.03966,1.43402,.41295,.03966,1.42185,.41738,.02672,1.45265,.33859,.02672,1.44144,.34506,.03966,1.41608,.28637,.02672,1.40617,.29469,.03966,1.36902,.32586,.02672,1.37893,.31754,.03966,1.41065,.36284,.03966,1.39944,.36931,.02672,1.41608,.28637,.02672,1.40617,.29469,.03966,1.37101,.24129,.02672,1.36268,.25121,.03966,1.37101,.24129,.02672,1.36268,.25121,.03966,1.31879,.20473,.02672,1.31231,.21594,.03966,1.31879,.20473,.02672,1.31231,.21594,.03966,1.26101,.17779,.02672,1.25658,.18995,.03966,1.24,.23552,.02672,1.24442,.22336,.03966,1.29454,.24673,.03966,1.28807,.25794,.02672,1.26101,.17779,.02672,1.25658,.18995,.03966,1.19944,.16129,.02672,1.19719,.17404,.03966,1.18877,.22179,.02672,1.19101,.20905,.03966,1.24442,.22336,.03966,1.24,.23552,.02672,1.19944,.16129,.02672,1.19719,.17404,.03966,1.13593,.15573,.02672,1.13593,.16867,.03966,1.13593,.21717,.02672,1.13593,.20423,.03966,1.19101,.20905,.03966,1.18877,.22179,.02672,1.13593,.15573,.02672,1.13593,.16867,.03966,1.07242,.16129,.02672,1.07467,.17404,.03966};
			return value;
		}
		private double[] getCoordinate_6_38_point_2()
		{
			double[] value = {1.08309,.22179,.02672,1.08085,.20905,.03966,1.13593,.20423,.03966,1.13593,.21717,.02672,1.07242,.16129,.02672,1.07467,.17404,.03966,1.01085,.17779,.02672,1.01528,.18995,.03966,1.03186,.23552,.02672,1.02744,.22336,.03966,1.08085,.20905,.03966,1.08309,.22179,.02672,1.01085,.17779,.02672,1.01528,.18995,.03966,.95307,.20473,.02672,.95955,.21594,.03966,.98379,.25794,.02672,.97732,.24673,.03966,1.02744,.22336,.03966,1.03186,.23552,.02672,.95307,.20473,.02672,.95955,.21594,.03966,.90085,.24129,.02672,.90917,.25121,.03966,.90085,.24129,.02672,.90917,.25121,.03966,.85578,.28637,.02672,.86569,.29469,.03966,.85578,.28637,.02672,.86569,.29469,.03966,.81921,.33859,.02672,.83042,.34506,.03966,.87242,.36931,.02672,.86121,.36284,.03966,.89293,.31754,.03966,.90284,.32586,.02672,.81921,.33859,.02672,.83042,.34506,.03966,.79227,.39636,.02672,.80444,.40079,.03966,.85001,.41738,.02672,.83784,.41295,.03966,.86121,.36284,.03966,.87242,.36931,.02672,.79227,.39636,.02672,.80444,.40079,.03966,.77577,.45794,.02672,.78852,.46019,.03966,.83628,.46861,.02672,.82353,.46636,.03966,.83784,.41295,.03966,.85001,.41738,.02672,.77577,.45794,.02672,.78852,.46019,.03966,.77022,.52144,.02672,.78316,.52144,.03966,.77022,.52144,.02672,.78316,.52144,.03966,.77577,.58495,.02672,.78852,.5827,.03966,.77577,.58495,.02672,.78852,.5827,.03966,.79227,.64652,.02672,.80444,.6421,.03966,.85001,.62551,.02672,.83784,.62994,.03966,.82353,.57653,.03966,.83628,.57428,.02672,.79227,.64652,.02672,.80444,.6421,.03966,.81921,.7043,.02672,.83042,.69783,.03966,.87242,.67358,.02672,.86121,.68005,.03966,.83784,.62994,.03966,.85001,.62551,.02672,.81921,.7043,.02672,.83042,.69783,.03966,.85578,.75652,.02671,.86569,.7482,.03966,.90284,.71703,.02672,.89293,.72535,.03966,.86121,.68005,.03966,.87242,.67358,.02672,.85578,.75652,.02671,.86569,.7482,.03966,.90085,.80159,.02671,.90917,.79168,.03966,.94035,.75453,.02671,.93203,.76445,.03966,.89293,.72535,.03966,.90284,.71703,.02672,.90085,.80159,.02671,.90917,.79168,.03966,.95307,.83816,.02671,.95955,.82695,.03966,.98379,.78495,.02671,.97732,.79616,.03966,.93203,.76445,.03966,.94035,.75453,.02671};
			return value;
		}
		private double[] getCoordinate_6_38_point_3()
		{
			double[] value = {.95307,.83816,.02671,.95955,.82695,.03966,1.01085,.8651,.02671,1.01528,.85294,.03966,1.03186,.80737,.02671,1.02744,.81953,.03966,.97732,.79616,.03966,.98379,.78495,.02671,1.01085,.8651,.02671,1.01528,.85294,.03966,1.07242,.8816,.02671,1.07467,.86885,.03966,1.08309,.82109,.02671,1.08085,.83384,.03966,1.02744,.81953,.03966,1.03186,.80737,.02671,1.07242,.8816,.02671,1.07467,.86885,.03966,1.13593,.88716,.02671,1.13593,.87421,.03966,1.13593,.82571,.02671,1.13593,.83866,.03966,1.08085,.83384,.03966,1.08309,.82109,.02671,1.13593,.88716,.02671,1.13593,.87421,.03966,1.19944,.8816,.02671,1.19719,.86885,.03966,1.18877,.82109,.02671,1.19101,.83384,.03966,1.13593,.83866,.03966,1.13593,.82571,.02671,1.19944,.8816,.02671,1.19719,.86885,.03966,1.26101,.8651,.02671,1.25658,.85294,.03966,1.24,.80737,.02671,1.24442,.81953,.03966,1.19101,.83384,.03966,1.18877,.82109,.02671,1.26101,.8651,.02671,1.25658,.85294,.03966,1.31879,.83816,.02671,1.31231,.82695,.03966,1.28807,.78495,.02671,1.29454,.79616,.03966,1.24442,.81953,.03966,1.24,.80737,.02671,1.31879,.83816,.02671,1.31231,.82695,.03966,1.37101,.80159,.02671,1.36268,.79168,.03966,1.33151,.75453,.02671,1.33983,.76445,.03966,1.29454,.79616,.03966,1.28807,.78495,.02671,1.37101,.80159,.02671,1.36268,.79168,.03966,1.41608,.75652,.02671,1.40617,.7482,.03966,1.36902,.71703,.02672,1.37893,.72535,.03966,1.33983,.76445,.03966,1.33151,.75453,.02671,1.41608,.75652,.02671,1.40617,.7482,.03966,1.45265,.7043,.02672,1.44144,.69783,.03966,1.39944,.67358,.02672,1.41065,.68005,.03966,1.37893,.72535,.03966,1.36902,.71703,.02672,1.45265,.7043,.02672,1.44144,.69783,.03966,1.47959,.64652,.02672,1.46742,.6421,.03966,1.42185,.62551,.02672,1.43402,.62994,.03966,1.41065,.68005,.03966,1.39944,.67358,.02672,1.47959,.64652,.02672,1.46742,.6421,.03966,1.49609,.58495,.02672,1.48334,.5827,.03966,1.43558,.57428,.02672,1.44833,.57653,.03966,1.43402,.62994,.03966,1.42185,.62551,.02672,1.49609,.58495,-.00486,1.48334,.5827,-.0178,1.50164,.52144,-.00486,1.4887,.52144,-.0178,1.50164,.52144,-.00486,1.4887,.52144,-.0178,1.49609,.45794,-.00486,1.48334,.46019,-.0178,1.49609,.45794,-.00486,1.48334,.46019,-.0178,1.47959,.39636,-.00485,1.46742,.40079,-.0178};
			return value;
		}
		private double[] getCoordinate_6_38_point_4()
		{
			double[] value = {1.42185,.41738,-.00485,1.43402,.41295,-.0178,1.44833,.46636,-.0178,1.43558,.46861,-.00486,1.47959,.39636,-.00485,1.46742,.40079,-.0178,1.45265,.33859,-.00485,1.44144,.34506,-.0178,1.39944,.36931,-.00485,1.41065,.36284,-.0178,1.43402,.41295,-.0178,1.42185,.41738,-.00485,1.45265,.33859,-.00485,1.44144,.34506,-.0178,1.41608,.28637,-.00485,1.40617,.29469,-.0178,1.36902,.32586,-.00485,1.37893,.31754,-.0178,1.41065,.36284,-.0178,1.39944,.36931,-.00485,1.41608,.28637,-.00485,1.40617,.29469,-.0178,1.37101,.24129,-.00485,1.36268,.25121,-.0178,1.37101,.24129,-.00485,1.36268,.25121,-.0178,1.31879,.20473,-.00485,1.31231,.21594,-.0178,1.31879,.20473,-.00485,1.31231,.21594,-.0178,1.26101,.17779,-.00485,1.25658,.18995,-.0178,1.24,.23552,-.00485,1.24442,.22336,-.0178,1.29454,.24673,-.0178,1.28807,.25794,-.00485,1.26101,.17779,-.00485,1.25658,.18995,-.0178,1.19944,.16129,-.00485,1.19719,.17404,-.0178,1.18877,.22179,-.00485,1.19101,.20905,-.0178,1.24442,.22336,-.0178,1.24,.23552,-.00485,1.19944,.16129,-.00485,1.19719,.17404,-.0178,1.13593,.15573,-.00485,1.13593,.16867,-.0178,1.13593,.21717,-.00485,1.13593,.20423,-.0178,1.19101,.20905,-.0178,1.18877,.22179,-.00485,1.13593,.15573,-.00485,1.13593,.16867,-.0178,1.07242,.16129,-.00485,1.07467,.17404,-.0178,1.08309,.22179,-.00485,1.08085,.20905,-.0178,1.13593,.20423,-.0178,1.13593,.21717,-.00485,1.07242,.16129,-.00485,1.07467,.17404,-.0178,1.01085,.17779,-.00485,1.01528,.18995,-.0178,1.03186,.23552,-.00485,1.02744,.22336,-.0178,1.08085,.20905,-.0178,1.08309,.22179,-.00485,1.01085,.17779,-.00485,1.01528,.18995,-.0178,.95307,.20473,-.00485,.95955,.21594,-.0178,.98379,.25794,-.00485,.97732,.24673,-.0178,1.02744,.22336,-.0178,1.03186,.23552,-.00485,.95307,.20473,-.00485,.95955,.21594,-.0178,.90085,.24129,-.00485,.90917,.25121,-.0178,.90085,.24129,-.00485,.90917,.25121,-.0178,.85578,.28637,-.00485,.86569,.29469,-.0178,.85578,.28637,-.00485,.86569,.29469,-.0178,.81921,.33859,-.00485,.83042,.34506,-.0178,.87242,.36931,-.00485,.86121,.36284,-.0178,.89293,.31754,-.0178,.90284,.32586,-.00485,.81921,.33859,-.00485,.83042,.34506,-.0178,.79227,.39636,-.00485,.80444,.40079,-.0178,.85001,.41738,-.00485,.83784,.41295,-.0178,.86121,.36284,-.0178,.87242,.36931,-.00485};
			return value;
		}
		private double[] getCoordinate_6_38_point_5()
		{
			double[] value = {.79227,.39636,-.00485,.80444,.40079,-.0178,.77577,.45794,-.00486,.78852,.46019,-.0178,.83628,.46861,-.00486,.82353,.46636,-.0178,.83784,.41295,-.0178,.85001,.41738,-.00485,.77577,.45794,-.00486,.78852,.46019,-.0178,.77022,.52144,-.00486,.78316,.52144,-.0178,.77022,.52144,-.00486,.78316,.52144,-.0178,.77577,.58495,-.00486,.78852,.5827,-.0178,.77577,.58495,-.00486,.78852,.5827,-.0178,.79227,.64652,-.00486,.80444,.6421,-.0178,.85001,.62551,-.00486,.83784,.62994,-.0178,.82353,.57653,-.0178,.83628,.57428,-.00486,.79227,.64652,-.00486,.80444,.6421,-.0178,.81921,.7043,-.00486,.83042,.69783,-.0178,.87242,.67358,-.00486,.86121,.68005,-.0178,.83784,.62994,-.0178,.85001,.62551,-.00486,.81921,.7043,-.00486,.83042,.69783,-.0178,.85578,.75652,-.00486,.86569,.7482,-.0178,.90284,.71703,-.00486,.89293,.72535,-.0178,.86121,.68005,-.0178,.87242,.67358,-.00486,.85578,.75652,-.00486,.86569,.7482,-.0178,.90085,.80159,-.00486,.90917,.79168,-.0178,.94035,.75453,-.00486,.93203,.76445,-.0178,.89293,.72535,-.0178,.90284,.71703,-.00486,.90085,.80159,-.00486,.90917,.79168,-.0178,.95307,.83816,-.00486,.95955,.82695,-.0178,.98379,.78495,-.00486,.97732,.79616,-.0178,.93203,.76445,-.0178,.94035,.75453,-.00486,.95307,.83816,-.00486,.95955,.82695,-.0178,1.01085,.8651,-.00486,1.01528,.85294,-.0178,1.03186,.80737,-.00486,1.02744,.81953,-.0178,.97732,.79616,-.0178,.98379,.78495,-.00486,1.01085,.8651,-.00486,1.01528,.85294,-.0178,1.07242,.8816,-.00486,1.07467,.86885,-.0178,1.08309,.82109,-.00486,1.08085,.83384,-.0178,1.02744,.81953,-.0178,1.03186,.80737,-.00486,1.07242,.8816,-.00486,1.07467,.86885,-.0178,1.13593,.88716,-.00486,1.13593,.87421,-.0178,1.13593,.82571,-.00486,1.13593,.83866,-.0178,1.08085,.83384,-.0178,1.08309,.82109,-.00486,1.13593,.88716,-.00486,1.13593,.87421,-.0178,1.19944,.8816,-.00486,1.19719,.86885,-.0178,1.18877,.82109,-.00486,1.19101,.83384,-.0178,1.13593,.83866,-.0178,1.13593,.82571,-.00486,1.19944,.8816,-.00486,1.19719,.86885,-.0178,1.26101,.8651,-.00486,1.25658,.85294,-.0178,1.24,.80737,-.00486,1.24442,.81953,-.0178,1.19101,.83384,-.0178,1.18877,.82109,-.00486,1.26101,.8651,-.00486,1.25658,.85294,-.0178,1.31879,.83816,-.00486,1.31231,.82695,-.0178};
			return value;
		}
		private double[] getCoordinate_6_38_point_6()
		{
			double[] value = {1.28807,.78495,-.00486,1.29454,.79616,-.0178,1.24442,.81953,-.0178,1.24,.80737,-.00486,1.31879,.83816,-.00486,1.31231,.82695,-.0178,1.37101,.80159,-.00486,1.36268,.79168,-.0178,1.33151,.75453,-.00486,1.33983,.76445,-.0178,1.29454,.79616,-.0178,1.28807,.78495,-.00486,1.37101,.80159,-.00486,1.36268,.79168,-.0178,1.41608,.75652,-.00486,1.40617,.7482,-.0178,1.36902,.71703,-.00486,1.37893,.72535,-.0178,1.33983,.76445,-.0178,1.33151,.75453,-.00486,1.41608,.75652,-.00486,1.40617,.7482,-.0178,1.45265,.7043,-.00486,1.44144,.69783,-.0178,1.39944,.67358,-.00486,1.41065,.68005,-.0178,1.37893,.72535,-.0178,1.36902,.71703,-.00486,1.45265,.7043,-.00486,1.44144,.69783,-.0178,1.47959,.64652,-.00486,1.46742,.6421,-.0178,1.42185,.62551,-.00486,1.43402,.62994,-.0178,1.41065,.68005,-.0178,1.39944,.67358,-.00486,1.47959,.64652,-.00486,1.46742,.6421,-.0178,1.49609,.58495,-.00486,1.48334,.5827,-.0178,1.43558,.57428,-.00486,1.44833,.57653,-.0178,1.43402,.62994,-.0178,1.42185,.62551,-.00486,1.43558,.57428,.02193,1.45304,.57736,.03966,1.43712,.55662,.03966,1.43712,.48627,.03966,1.45304,.46553,.03966,1.43558,.46861,.02193,1.36902,.32586,.02194,1.3826,.31446,.03966,1.35648,.31333,.03966,1.30259,.2681,.03966,1.29693,.24258,.03966,1.28807,.25794,.02194,.98379,.25794,.02194,.97493,.24258,.03966,.96927,.2681,.03966,.91538,.31333,.03966,.88926,.31446,.03966,.90284,.32586,.02194,.83628,.46861,.02193,.81882,.46553,.03966,.83474,.48627,.03966,.83474,.55662,.03966,.81882,.57736,.03966,.83628,.57428,.02193,1.43558,.57428,-.00007,1.45304,.57736,-.0178,1.43712,.55662,-.0178,1.43558,.46861,-.00007,1.43712,.48627,-.0178,1.45304,.46553,-.0178,1.36902,.32586,-.00007,1.3826,.31446,-.0178,1.35648,.31333,-.0178,1.28807,.25794,-.00007,1.30259,.2681,-.0178,1.29693,.24258,-.0178,.98379,.25794,-.00007,.97493,.24258,-.0178,.96927,.2681,-.0178,.90284,.32586,-.00007,.91538,.31333,-.0178,.88926,.31446,-.0178,.83628,.46861,-.00007,.81882,.46553,-.0178,.83474,.48627,-.0178,.83628,.57428,-.00007,.83474,.55662,-.0178,.81882,.57736,-.0178,1.31924,.58849,.02193,1.30152,.58849,.03966,1.32079,.57083,.03966,1.31924,.58849,-.00007,1.32079,.57083,-.0178,1.32079,.52083,.03966,1.30152,.50317,.03966,1.31344,.48642,.03966};
			return value;
		}
		private double[] getCoordinate_6_38_point_7()
		{
			double[] value = {1.31924,.50317,.02193,1.31924,.50317,-.00007,1.30152,.50317,-.0178,1.32079,.52083,-.0178,1.28644,.40844,.02194,1.29224,.42519,.03966,1.26871,.40844,.03966,1.27391,.3959,.03966,1.26871,.40844,-.0178,1.27391,.3959,-.0178,1.28644,.40844,-.00007,1.23561,.36376,.03966,1.20336,.35359,.03966,1.22108,.35359,.02194,1.22108,.35359,-.00007,1.23561,.36376,-.0178,1.05078,.35359,.02194,1.0685,.35359,.03966,1.03625,.36376,.03966,1.03625,.36376,-.0178,1.05078,.35359,-.00007,.99796,.3959,.03966,1.00315,.40844,.03966,.97962,.42519,.03966,.98542,.40844,.02194,.98542,.40844,-.00007,1.00315,.40844,-.0178,.99796,.3959,-.0178,.95842,.48642,.03966,.97034,.50317,.03966,.95107,.52083,.03966,.95261,.50317,.02193,.95261,.50317,-.00007,.95107,.52083,-.0178,.97034,.50317,-.0178,.95107,.57083,.03966,.97034,.58849,.03966,.95261,.58849,.02193,.95261,.58849,-.00007,.95107,.57083,-.0178,1.30009,.5586,.08354,1.28298,.57429,.08351,.98888,.57429,.08351,.97177,.5586,.08354,.97666,.52648,.08825,.96901,.52738,.08348,1.2952,.52648,.08825,1.30285,.52738,.08348,1.27562,.49803,.08825,1.28306,.49855,.08333,1.30013,.51422,.08344,1.2952,.54431,.08825,1.30283,.54545,.08352,.97666,.54431,.08825,.96903,.54545,.08352,.97173,.51422,.08344,.99624,.49803,.08825,.9888,.49855,.08333,1.02497,.41504,.08825,1.01791,.41435,.08321,1.0133,.40322,.08325,1.0423,.38218,.08825,1.03549,.38102,.08322,1.22956,.38218,.08825,1.23637,.38102,.08322,1.25856,.40322,.08325,1.24689,.41504,.08825,1.25395,.41435,.08321,1.19587,.36559,.08315,1.22453,.37464,.0832,1.24322,.39364,.08825,1.25023,.39265,.08324,1.02864,.39364,.08825,1.02163,.39265,.08324,1.04733,.37464,.0832,1.07599,.36559,.08315,1.29364,.48366,.08337,1.27562,.49803,.08825,1.28306,.49855,.08333,.99624,.49803,.08825,.9888,.49855,.08333,.97822,.48366,.08337,.99702,.42925,.08329,1.02497,.41504,.08825,1.01791,.41435,.08321,1.24689,.41504,.08825,1.25395,.41435,.08321,1.27484,.42925,.08329,1.02139,.40531,.08825,1.26835,.43308,.08825,1.28546,.48249,.08825,.97915,.51604,.08825,1.05101,.38077,.08825,1.07769,.37236,.08825,1.19417,.37236,.08825,1.22085,.38077,.08825,1.29271,.51604,.08825,1.29271,.55475,.08825,1.2789,.5674,.08825,.99296,.5674,.08825};
			return value;
		}
		private double[] getCoordinate_6_38_point_8()
		{
			double[] value = {.97915,.55475,.08825,1.25047,.40531,.08825,.9864,.48249,.08825,1.00351,.43308,.08825};
			return value;
		}


		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_4_44_colorIndex_1()
		{
			int[] value = {0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1};
			return value;
		}


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



		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_4_49_colorIndex_1()
		{
			int[] value = {0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1};
			return value;
		}
		private int[] getIndexedFaceSet_4_49_colorIndex_2()
		{
			int[] value = {0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1};
			return value;
		}
		private int[] getIndexedFaceSet_4_49_colorIndex_3()
		{
			int[] value = {0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1};
			return value;
		}
		private int[] getIndexedFaceSet_4_49_colorIndex_4()
		{
			int[] value = {0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1};
			return value;
		}
		private int[] getIndexedFaceSet_4_49_colorIndex_5()
		{
			int[] value = {0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1};
			return value;
		}
		private int[] getIndexedFaceSet_4_49_colorIndex_6()
		{
			int[] value = {0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1};
			return value;
		}
		private int[] getIndexedFaceSet_4_49_colorIndex_7()
		{
			int[] value = {0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1};
			return value;
		}
		private int[] getIndexedFaceSet_4_49_colorIndex_8()
		{
			int[] value = {0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1};
			return value;
		}
		private int[] getIndexedFaceSet_4_49_colorIndex_9()
		{
			int[] value = {0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1};
			return value;
		}
		private int[] getIndexedFaceSet_4_49_colorIndex_10()
		{
			int[] value = {0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1};
			return value;
		}
		private int[] getIndexedFaceSet_4_49_colorIndex_11()
		{
			int[] value = {0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1};
			return value;
		}


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


		/** Define subarrays using type double[] */
		private double[] getCoordinate_5_49_point_1()
		{
			double[] value = {-.00746,-.636,1.00299,-.00746,.636,1.00299,1.85455,.636,1.00299,1.85455,-.636,1.00299,-1.86947,-.636,1.00299,-1.86947,.636,1.00299,-.00746,.636,1.00299,-.00746,-.636,1.00299,-.00746,-.636,.50148,-.00746,.636,.50148,1.85455,.636,.50148,1.85455,-.636,.50148,-1.86947,-.636,.50148,-1.86947,.636,.73349,-.00746,.636,.50148,-.00746,-.636,.50148,.61321,.636,1.00299,1.23388,.636,1.00299,1.23388,.83278,.50148,.61321,.7086,.50148,.11668,.636,1.00299,.24081,.636,1.00299,.36494,.636,1.00299,.48908,.636,1.00299,1.73042,.636,.50148,1.60628,.7086,.50148,1.48215,.76114,.50148,1.35802,.80317,.50148,.73735,.636,1.00299,.86148,.636,1.00299,.98561,.636,1.00299,1.10975,.636,1.00299,1.35802,.636,1.00299,1.48215,.636,1.00299,1.60628,.636,1.00299,1.73042,.636,1.00299,1.10975,.85189,.50148,.98561,.83278,.50148,.86148,.80317,.50148,.73735,.76114,.50148,.48908,.636,.50148,.36494,.636,.50148,.24081,.636,.50148,.11668,.636,.50148,.05461,.636,1.00299,1.79249,.636,.50148,.67528,.636,1.00299,1.29595,.636,1.00299,1.17182,.8452,.50148,.55115,.67331,.50148,.17874,.636,1.00299,.30288,.636,1.00299,.42701,.636,1.00299,.55115,.636,1.00299,1.66835,.67331,.50148,1.54422,.73535,.50148,1.42008,.78215,.50148,1.29595,.81941,.50148,.79941,.636,1.00299,.92355,.636,1.00299,1.04768,.636,1.00299,1.17182,.636,1.00299,1.42008,.636,1.00299,1.54422,.636,1.00299,1.66835,.636,1.00299,1.79249,.636,1.00299,1.04768,.8452,.50148,.92355,.81941,.50148,.79941,.78215,.50148,.67528,.73535,.50148,.42701,.636,.50148,.30288,.636,.50148,.17874,.636,.50148,.05461,.636,.50148,-1.2488,.636,1.00299,-.62813,.636,1.00299,-.62813,.636,.73349,-1.2488,.636,.73349,-1.74533,.636,1.00299,-1.6212,.636,1.00299,-1.49707,.636,1.00299,-1.37293,.636,1.00299,-.13159,.636,.50148,-.25573,.636,.50148,-.37986,.636,.50148,-.50399,.636,.73349,-1.12466,.636,1.00299,-1.00053,.636,1.00299,-.8764,.636,1.00299,-.75226,.636,1.00299,-.50399,.636,1.00299,-.37986,.636,1.00299,-.25573,.636,1.00299,-.13159,.636,1.00299,-.75226,.636,.73349,-.8764,.636,.73349,-1.00053,.636,.73349,-1.12466,.636,.73349,-1.37293,.636,.73349,-1.49707,.636,.73349};
			return value;
		}
		private double[] getCoordinate_5_49_point_2()
		{
			double[] value = {-1.6212,.636,.73349,-1.74533,.636,.73349,-1.8074,.636,1.00299,-.06952,.636,.50148,-1.18673,.636,1.00299,-.56606,.636,1.00299,-.6902,.636,.73349,-1.31087,.636,.73349,-1.68327,.636,1.00299,-1.55913,.636,1.00299,-1.435,.636,1.00299,-1.31087,.636,1.00299,-.19366,.636,.50148,-.31779,.636,.50148,-.44193,.636,.50148,-.56606,.636,.73349,-1.0626,.636,1.00299,-.93846,.636,1.00299,-.81433,.636,1.00299,-.6902,.636,1.00299,-.44193,.636,1.00299,-.31779,.636,1.00299,-.19366,.636,1.00299,-.06952,.636,1.00299,-.81433,.636,.73349,-.93846,.636,.73349,-1.0626,.636,.73349,-1.18673,.636,.73349,-1.435,.636,.73349,-1.55913,.636,.73349,-1.68327,.636,.73349,-1.8074,.636,.73349,-.00746,.5088,.50148,-.00746,.3816,.50148,-.00746,.2544,.50148,-.00746,.1272,.50148,-.00746,0.0,.50148,-.00746,-.1272,.50148,-.00746,-.2544,.50148,-.00746,-.3816,.50148,-.00746,-.5088,.50148,1.85455,-.5088,.50148,1.85455,-.3816,.50148,1.85455,-.2544,.50148,1.85455,-.1272,.50148,1.85455,0.0,.50148,1.85455,.1272,.50148,1.85455,.2544,.50148,1.85455,.3816,.50148,1.85455,.5088,.50148,-1.86947,.5088,.51799,-1.86947,.3816,.50148,-1.86947,.2544,.50148,-1.86947,.1272,.50148,-1.86947,0.0,.50148,-1.86947,-.1272,.50148,-1.86947,-.2544,.50148,-1.86947,-.3816,.50148,-1.86947,-.5088,.50148,-1.2488,-.636,1.00299,-.62813,-.636,1.00299,-1.2488,-.636,.50148,-.61782,-.636,.50148,-1.8074,-.636,1.00299,-1.74533,-.636,1.00299,-1.68327,-.636,1.00299,-1.6212,-.636,1.00299,-1.55913,-.636,1.00299,-1.49707,-.636,1.00299,-1.435,-.636,1.00299,-1.37293,-.636,1.00299,-1.31087,-.636,1.00299,-1.73464,-.636,.50148,-1.67257,-.636,.50148,-1.62455,-.636,.50148,-1.58458,-.636,.50148,-1.54461,-.636,.50148,-1.50464,-.636,.50148,-1.435,-.636,.50148,-1.37293,-.636,.50148,-1.31087,-.636,.50148,-1.18673,-.636,1.00299,-1.12466,-.636,1.00299,-1.0626,-.636,1.00299,-1.00053,-.636,1.00299,-.93846,-.636,1.00299,-.8764,-.636,1.00299,-.81433,-.636,1.00299,-.75226,-.636,1.00299,-.6902,-.636,1.00299,-.56606,-.636,1.00299,-.50399,-.636,1.00299,-.44193,-.636,1.00299,-.37986,-.636,1.00299,-.31779,-.636,1.00299,-.25573,-.636,1.00299,-.19366,-.636,1.00299,-.13159,-.636,1.00299,-.06952,-.636,1.00299,-1.18673,-.636,.50148};
			return value;
		}
		private double[] getCoordinate_5_49_point_3()
		{
			double[] value = {-1.12466,-.636,.50148,-1.0626,-.636,.50148,-1.00053,-.636,.50148,-.93846,-.636,.50148,-.8764,-.636,.50148,-.81433,-.636,.50148,-.75226,-.636,.50148,-.6902,-.636,.50148,-.57984,-.636,.50148,-.54185,-.636,.50148,-.50387,-.636,.50148,-.45282,-.636,.50148,-.39075,-.636,.50148,-.25573,-.636,.50148,-.19366,-.636,.50148,-.13159,-.636,.50148,-.06952,-.636,.50148,-1.8074,-.5088,.50148,-1.8074,-.3816,.50148,-1.8074,-.2544,.50148,-1.8074,-.1272,.50148,-1.8074,-.0318,.50148,-1.79118,.0626,.50148,-1.8074,.2544,.50148,-1.8074,.3816,.50148,-1.8074,.5088,.51799,-1.67257,-.5088,.95573,-1.74533,-.3816,.95573,-1.74533,-.2544,.95573,-1.74533,-.1272,.95573,-1.74533,-.0889,.95573,-1.74533,.08341,.50148,-1.74533,.2544,.50148,-1.74533,.3816,.50148,-1.74533,.5088,.51799,-1.62455,-.5088,.95573,-1.68327,-.3816,.95573,-1.68327,-.2544,.95573,-1.68327,-.1272,.95573,-1.68327,-.06804,.95573,-1.68327,.08341,.50148,-1.68327,.2544,.50148,-1.68327,.3816,.50148,-1.68327,.5088,.51799,-1.58458,-.5088,.95573,-1.6212,-.3816,.95573,-1.6212,-.2544,.95573,-1.6212,-.1272,.95573,-1.6212,-.06804,.95573,-1.6212,.08341,.50148,-1.6212,.2544,.50148,-1.6212,.3816,.50148,-1.6212,.5088,.51799,-1.54461,-.5088,.95573,-1.55913,-.3816,.95573,-1.55913,-.2544,.95573,-1.55913,-.1272,.95573,-1.55913,-.06804,.95573,-1.55913,.08341,.50148,-1.55913,.2544,.50148,-1.55913,.3816,.50148,-1.55913,.5088,.51799,-1.50464,-.5088,.95573,-1.49707,-.3816,.95573,-1.49707,-.2544,.95573,-1.49707,-.1272,.95573,-1.49707,-.06804,.95573,-1.49707,.08341,.50148,-1.49707,.2544,.50148,-1.49707,.3816,.50148,-1.49707,.5088,.51799,-1.435,-.5088,.95573,-1.435,-.3816,.95573,-1.435,-.2544,.95573,-1.435,-.1272,.95573,-1.435,-.06804,.95573,-1.435,.08341,.50148,-1.435,.2544,.50148,-1.435,.3816,.50148,-1.435,.5088,.51799,-1.37293,-.5088,.95573,-1.37293,-.3816,.95573,-1.37293,-.2544,.95573,-1.37293,-.1272,.95573,-1.37293,-.06804,.95573,-1.37293,.08341,.50148,-1.37293,.2544,.50148,-1.37293,.3816,.50148,-1.37293,.5088,.51799,-1.31087,-.5088,.95573,-1.31087,-.3816,.95573,-1.31087,-.2544,.95573,-1.31087,-.1272,.95573,-1.31087,-.06804,.95573,-1.31087,.08341,.50148,-1.31087,.2544,.50148,-1.31087,.3816,.50148,-1.31087,.5088,.51799,-1.2488,-.5088,.95573,-1.2488,-.3816,.95573};
			return value;
		}
		private double[] getCoordinate_5_49_point_4()
		{
			double[] value = {-1.2488,-.2544,.95573,-1.2488,-.1272,.95573,-1.2488,-.06804,.95573,-1.2488,.08341,.50148,-1.2488,.2544,.50148,-1.2488,.3816,.50148,-1.2488,.5088,.51799,-1.18673,-.5088,.95573,-1.18673,-.3816,.95573,-1.18673,-.2544,.95573,-1.18673,-.1272,.95573,-1.18673,-.06804,.95573,-1.18673,.08341,.50148,-1.18673,.2544,.50148,-1.18673,.3816,.50148,-1.18673,.5088,.51799,-1.12466,-.5088,.95573,-1.12466,-.3816,.95573,-1.12466,-.2544,.95573,-1.12466,-.1272,.95573,-1.12466,-.06804,.95573,-1.12466,.08341,.50148,-1.12466,.2544,.50148,-1.12466,.3816,.50148,-1.12466,.5088,.51799,-1.0626,-.5088,.95573,-1.0626,-.3816,.95573,-1.0626,-.2544,.95573,-1.0626,-.1272,.95573,-1.0626,-.06804,.95573,-1.0626,.08341,.50148,-1.0626,.2544,.50148,-1.0626,.3816,.50148,-1.0626,.5088,.51799,-1.00053,-.5088,.95573,-1.00053,-.3816,.95573,-1.00053,-.2544,.95573,-1.00053,-.1272,.95573,-1.00053,-.06804,.95573,-1.00053,.08341,.50148,-1.00053,.2544,.50148,-1.00053,.3816,.50148,-1.00053,.5088,.51799,-.93846,-.5088,.95573,-.93846,-.3816,.95573,-.93846,-.2544,.95573,-.93846,-.1272,.95573,-.93846,-.06804,.95573,-.93846,.08341,.50148,-.93846,.2544,.50148,-.93846,.3816,.50148,-.93846,.5088,.51799,-.8764,-.5088,.95573,-.8764,-.3816,.95573,-.8764,-.2544,.95573,-.8764,-.1272,.95573,-.8764,-.06804,.95573,-.8764,.08341,.50148,-.8764,.2544,.50148,-.8764,.3816,.50148,-.8764,.5088,.51799,-.81433,-.5088,.95573,-.81433,-.3816,.95573,-.81433,-.2544,.95573,-.81433,-.1272,.95573,-.81433,-.06804,.95573,-.81433,.08341,.50148,-.81433,.2544,.50148,-.81433,.3816,.50148,-.81433,.5088,.51799,-.75226,-.5088,.95573,-.75226,-.3816,.95573,-.75226,-.2544,.95573,-.75226,-.1272,.95573,-.75226,-.06804,.95573,-.75226,.08341,.50148,-.75226,.2544,.50148,-.75226,.3816,.50148,-.75226,.5088,.51799,-.6902,-.5088,.95573,-.6902,-.3816,.95573,-.6902,-.2544,.95573,-.6902,-.1272,.95573,-.6902,-.06804,.95573,-.6902,.08341,.50148,-.6902,.2544,.50148,-.6902,.3816,.50148,-.6902,.5088,.51799,-.61782,-.5088,.95573,-.62813,-.3816,.95573,-.62813,-.2544,.95573,-.62813,-.1272,.95573,-.62813,-.06804,.95573,-.62813,.08341,.50148,-.62813,.2544,.50148,-.62813,.3816,.50148,-.62813,.5088,.51799,-.57984,-.5088,.95573,-.56606,-.3816,.95573,-.56606,-.2544,.95573};
			return value;
		}
		private double[] getCoordinate_5_49_point_5()
		{
			double[] value = {-.56606,-.1272,.95573,-.56606,-.06804,.95573,-.56606,.08341,.50148,-.56606,.2544,.50148,-.56606,.3816,.50148,-.56606,.5088,.51799,-.54185,-.5088,.95573,-.50399,-.3816,.95573,-.50399,-.2544,.95573,-.50399,-.1272,.95573,-.50399,-.06804,.95573,-.50399,.08341,.50148,-.50399,.2544,.50148,-.50399,.3816,.50148,-.50399,.5088,.51799,-.50387,-.5088,.95573,-.44193,-.3816,.95573,-.44193,-.2544,.95573,-.44193,-.1272,.95573,-.44193,-.06804,.95573,-.44193,.08341,.50148,-.44193,.2544,.50148,-.44193,.3816,.50148,-.44193,.5088,.50148,-.45282,-.5088,.95573,-.37986,-.3816,.95573,-.37986,-.2544,.95573,-.37986,-.1272,.95573,-.37986,-.0889,.95573,-.37986,.08341,.50148,-.37986,.2544,.50148,-.37986,.3816,.50148,-.37986,.5088,.50148,-.31779,-.5088,.50148,-.31779,-.2544,.50148,-.31779,-.1272,.50148,-.31779,-.0318,.50148,-.33207,.0669,.50148,-.31779,.2544,.50148,-.31779,.3816,.50148,-.31779,.5088,.50148,-.25573,-.5088,.50148,-.25573,-.3816,.50148,-.25573,-.2544,.50148,-.25573,-.1272,.50148,-.25573,0.0,.50148,-.25573,.1272,.50148,-.25573,.2544,.50148,-.25573,.3816,.50148,-.25573,.5088,.50148,-.19366,-.5088,.50148,-.19366,-.3816,.50148,-.19366,-.2544,.50148,-.19366,-.1272,.50148,-.19366,0.0,.50148,-.19366,.1272,.50148,-.19366,.2544,.50148,-.19366,.3816,.50148,-.19366,.5088,.50148,-.13159,-.5088,.50148,-.13159,-.3816,.50148,-.13159,-.2544,.50148,-.13159,-.1272,.50148,-.13159,0.0,.50148,-.13159,.1272,.50148,-.13159,.2544,.50148,-.13159,.3816,.50148,-.13159,.5088,.50148,-.06952,-.5088,.50148,-.06952,-.3816,.50148,-.06952,-.2544,.50148,-.06952,-.1272,.50148,-.06952,0.0,.50148,-.06952,.1272,.50148,-.06952,.2544,.50148,-.06952,.3816,.50148,-.06952,.5088,.50148,-1.86947,.61102,.65615,-1.86947,.57504,.57882,-1.8074,.57504,.57882,-1.8074,.61102,.65615,-1.74533,.57504,.57882,-1.74533,.61102,.65615,-1.68327,.57504,.57882,-1.68327,.61102,.65615,-1.6212,.57504,.57882,-1.6212,.61102,.65615,-1.55913,.57504,.57882,-1.55913,.61102,.65615,-1.49707,.57504,.57882,-1.49707,.61102,.65615,-1.435,.57504,.57882,-1.435,.61102,.65615,-1.37293,.57504,.57882,-1.37293,.61102,.65615,-1.31087,.57504,.57882,-1.31087,.61102,.65615,-1.2488,.57504,.57882,-1.2488,.61102,.65615,-1.18673,.57504,.57882};
			return value;
		}
		private double[] getCoordinate_5_49_point_6()
		{
			double[] value = {-1.18673,.61102,.65615,-1.12466,.57504,.57882,-1.12466,.61102,.65615,-1.0626,.57504,.57882,-1.0626,.61102,.65615,-1.00053,.57504,.57882,-1.00053,.61102,.65615,-.93846,.57504,.57882,-.93846,.61102,.65615,-.8764,.57504,.57882,-.8764,.61102,.65615,-.81433,.57504,.57882,-.81433,.61102,.65615,-.75226,.57504,.57882,-.75226,.61102,.65615,-.6902,.57504,.57882,-.6902,.61102,.65615,-.62813,.57504,.57882,-.62813,.61102,.65615,-.56606,.57504,.57882,-.56606,.61102,.65615,-.50399,.57504,.57882,-.50399,.61102,.65615,.60564,-.636,.50148,1.23388,-.636,.50148,.61321,.47303,.50148,1.23388,.47303,.50148,.61321,.3816,.50148,.61321,.2544,.50148,1.23388,.2544,.50148,.61321,.08341,.63988,1.23388,.08341,.50148,.61321,-.04379,.95573,1.23388,-.04379,.95573,.61321,-.1272,.95573,1.23388,-.1272,.95573,.61321,-.2544,.95573,1.23388,-.2544,.95573,.61321,-.3816,.95573,1.23388,-.3816,.95573,.60564,-.5088,.95573,1.23388,-.5088,.95573,.05461,-.636,.50398,.11668,-.636,.50148,.17874,-.636,.50148,.24081,-.636,.50148,.37564,-.636,.50148,.43771,-.636,.50148,.48573,-.636,.50148,.5257,-.636,.50148,.56567,-.636,.50148,.05461,.5088,.50148,.11668,.5088,.50148,.17874,.5088,.50148,.24081,.5088,.50148,.30288,.5088,.50148,.36494,.5088,.50148,.42701,.5088,.50148,.48908,.5088,.50148,.55115,.47303,.50148,.05461,.3816,.50148,.11668,.3816,.50148,.17874,.3816,.50148,.24081,.3816,.50148,.30288,.3816,.50148,.36494,.3816,.50148,.42701,.3816,.50148,.48908,.3816,.50148,.55115,.3816,.50148,.05461,.2544,.50148,.11668,.2544,.50148,.17874,.2544,.50148,.24081,.2544,.50148,.30288,.2544,.50148,.36494,.2544,.50148,.42701,.2544,.50148,.48908,.2544,.50148,.55115,.2544,.50148,.05461,.1272,.50148,.11668,.1272,.50148,.17874,.1272,.50148,.24081,.1272,.50148,.30288,.08341,.50148,.36494,.08341,.50148,.42701,.08341,.63988,.48908,.08341,.63988,.55115,.08341,.63988,.05461,0.0,.50148,.11668,0.0,.50148,.17874,0.0,.50148,.24081,0.0,.50148,.30288,0.0,.50148,.36494,-.04379,.95573,.42701,-.04379,.95573,.48908,-.04379,.95573,.55115,-.04379,.95573,.05461,-.1272,.50148,.11668,-.1272,.50148,.17874,-.1272,.50148,.24081,-.1272,.50148};
			return value;
		}
		private double[] getCoordinate_5_49_point_7()
		{
			double[] value = {.30288,-.1272,.50148,.36494,-.1272,.95573,.42701,-.1272,.95573,.48908,-.1272,.95573,.55115,-.1272,.95573,.05461,-.2544,.50148,.11668,-.2544,.50148,.17874,-.2544,.50148,.24081,-.2544,.50148,.30288,-.2544,.50148,.36494,-.2544,.95573,.42701,-.2544,.95573,.48908,-.2544,.95573,.55115,-.2544,.95573,.05461,-.3816,.50148,.11668,-.3816,.50148,.17874,-.3816,.50148,.24081,-.3816,.50148,.36494,-.3816,.95573,.42701,-.3816,.95573,.48908,-.3816,.95573,.55115,-.3816,.95573,.05461,-.5088,.50398,.11668,-.5088,.50148,.17874,-.5088,.50148,.24081,-.5088,.50148,.30288,-.5088,.50148,.43771,-.5088,.95573,.48573,-.5088,.95573,.5257,-.5088,.95573,.56567,-.5088,.95573,.67528,-.636,.50148,.73735,-.636,.50148,.79941,-.636,.50148,.86148,-.636,.50148,.92355,-.636,.50148,.98561,-.636,.50148,1.04768,-.636,.50148,1.10975,-.636,.50148,1.17182,-.636,.50148,1.29595,-.636,.50148,1.35802,-.636,.50148,1.42008,-.636,.50148,1.49245,-.636,.50148,1.53044,-.636,.50148,1.56842,-.636,.50148,1.60641,-.636,.50148,1.65746,-.636,.50148,1.71953,-.636,.50148,.67528,.47303,.50148,.73735,.47303,.50148,.79941,.47303,.50148,.86148,.47303,.50148,.92355,.47303,.50148,.98561,.47303,.50148,1.04768,.47303,.50148,1.10975,.47303,.50148,1.17182,.47303,.50148,1.29595,.47303,.50148,1.35802,.47303,.50148,1.42008,.47303,.50148,1.48215,.47303,.50148,1.54422,.47303,.50148,1.60628,.47303,.50148,1.66835,.47303,.50148,1.73042,.5088,.50148,1.79249,.5088,.50148,.67528,.3816,.50148,.73735,.3816,.50148,.79941,.3816,.50148,.86148,.3816,.50148,.92355,.3816,.50148,1.35802,.3816,.50148,1.42008,.3816,.50148,1.48215,.3816,.50148,1.54422,.3816,.50148,1.60628,.3816,.50148,1.66835,.3816,.50148,1.73042,.3816,.50148,1.79249,.3816,.50148,.67528,.2544,.50148,.73735,.2544,.50148,.79941,.2544,.50148,.86148,.2544,.50148,.92355,.2544,.50148,.98561,.2544,.50148,1.04768,.2544,.50148,1.10975,.2544,.50148,1.17182,.2544,.50148,1.29595,.2544,.50148,1.35802,.2544,.50148,1.42008,.2544,.50148,1.48215,.2544,.50148,1.54422,.2544,.50148,1.60628,.2544,.50148,1.66835,.2544,.50148,1.73042,.2544,.50148,1.79249,.2544,.50148,.67528,.08341,.50148,.73735,.08341,.50148};
			return value;
		}
		private double[] getCoordinate_5_49_point_8()
		{
			double[] value = {.79941,.08341,.50148,.86148,.08341,.50148,.92355,.08341,.50148,.98561,.08341,.50148,1.04768,.08341,.50148,1.10975,.08341,.50148,1.17182,.08341,.50148,1.29595,.08341,.50148,1.35802,.08341,.50148,1.42008,.08341,.50148,1.48215,.08341,.50148,1.54422,.08341,.50148,1.60628,.08341,.50148,1.66835,.08341,.50148,1.73042,.08341,.50148,1.79249,.08341,.50148,.67528,-.04379,.95573,.73735,-.04379,.95573,.79941,-.04379,.95573,.86148,-.04379,.95573,.92355,-.04379,.95573,.98561,-.04379,.95573,1.04768,-.04379,.95573,1.10975,-.04379,.95573,1.17182,-.04379,.95573,1.29595,-.04379,.95573,1.35802,-.04379,.95573,1.42008,-.04379,.95573,1.48215,-.04379,.95573,1.54422,-.04379,.95573,1.60628,-.04379,.95573,1.66835,-.04379,.95573,1.73042,-.04379,.95573,1.79249,0.0,.50148,.67528,-.1272,.95573,.73735,-.1272,.95573,.79941,-.1272,.95573,.86148,-.1272,.95573,.92355,-.1272,.95573,.98561,-.1272,.95573,1.04768,-.1272,.95573,1.10975,-.1272,.95573,1.17182,-.1272,.95573,1.29595,-.1272,.95573,1.35802,-.1272,.95573,1.42008,-.1272,.95573,1.48215,-.1272,.95573,1.54422,-.1272,.95573,1.60628,-.1272,.95573,1.66835,-.1272,.95573,1.73042,-.1272,.95573,1.79249,-.1272,.50148,.67528,-.2544,.95573,.73735,-.2544,.95573,.79941,-.2544,.95573,.86148,-.2544,.95573,.92355,-.2544,.95573,.98561,-.2544,.95573,1.04768,-.2544,.95573,1.10975,-.2544,.95573,1.17182,-.2544,.95573,1.29595,-.2544,.95573,1.35802,-.2544,.95573,1.42008,-.2544,.95573,1.48215,-.2544,.95573,1.54422,-.2544,.95573,1.60628,-.2544,.95573,1.66835,-.2544,.95573,1.73042,-.2544,.95573,1.79249,-.2544,.50148,.67528,-.3816,.95573,.73735,-.3816,.95573,.79941,-.3816,.95573,.86148,-.3816,.95573,.92355,-.3816,.95573,.98561,-.3816,.95573,1.04768,-.3816,.95573,1.10975,-.3816,.95573,1.17182,-.3816,.95573,1.29595,-.3816,.95573,1.35802,-.3816,.95573,1.42008,-.3816,.95573,1.48215,-.3816,.95573,1.54422,-.3816,.95573,1.60628,-.3816,.95573,1.66835,-.3816,.95573,1.73042,-.3816,.95573,1.79249,-.3816,.50148,.67528,-.5088,.95573,.73735,-.5088,.95573,.79941,-.5088,.95573,.86148,-.5088,.95573,.92355,-.5088,.95573,.98561,-.5088,.95573,1.04768,-.5088,.95573,1.10975,-.5088,.95573,1.17182,-.5088,.95573,1.29595,-.5088,.95573,1.35802,-.5088,.95573,1.42008,-.5088,.95573};
			return value;
		}
		private double[] getCoordinate_5_49_point_9()
		{
			double[] value = {1.49245,-.5088,.95573,1.53044,-.5088,.95573,1.56842,-.5088,.95573,1.60641,-.5088,.95573,1.65746,-.5088,.95573,1.79249,-.5088,.50148,.55115,.50704,.59778,.55115,.60931,.61886,.61321,.44553,.59778,.61321,.63283,.61886,.67528,.44492,.59778,.67528,.65891,.61886,.73735,.44572,.59778,.73735,.68344,.61886,.79941,.44822,.59778,.79941,.70204,.61886,.86148,.45164,.59778,.86148,.72064,.61886,.92355,.45264,.59778,.92355,.7388,.61886,.98561,.45361,.59778,.98561,.75597,.61886,1.04768,.45567,.59778,1.04768,.76791,.61886,1.10975,.45597,.59778,1.10975,.77146,.61886,1.17182,.45567,.59778,1.17182,.76791,.61886,1.23388,.45361,.59778,1.23388,.75597,.61886,1.29595,.45264,.59778,1.29595,.7388,.61886,1.35802,.45164,.59778,1.35802,.72064,.61886,1.42008,.44822,.59778,1.42008,.70204,.61886,1.48215,.44572,.59778,1.48215,.68344,.61886,1.54422,.44492,.59778,1.54422,.65891,.61886,1.60628,.44553,.59778,1.60628,.63283,.61886,1.66835,.50704,.59778,1.66835,.60931,.61886,.48908,.5512,.50148,.48908,.5881,.50148,1.73042,.5512,.50148,1.73042,.5881,.50148,-1.74533,-.02564,.80431,-1.74533,.04101,.54092,-1.68327,-.02564,.80431,-1.68327,.04101,.54092,-1.6212,-.02564,.80431,-1.6212,.04101,.54092,-1.55913,-.02564,.80431,-1.55913,.04101,.54092,-1.49707,-.02564,.80431,-1.49707,.04101,.54092,-1.435,-.02564,.80431,-1.435,.04101,.54092,-1.37293,-.02564,.80431,-1.37293,.04101,.54092,-1.31087,-.02564,.80431,-1.31087,.04101,.54092,-1.2488,-.02564,.80431,-1.2488,.04101,.54092,-1.18673,-.02564,.80431,-1.18673,.04101,.54092,-1.12466,-.02564,.80431,-1.12466,.04101,.54092,-1.0626,-.02564,.80431,-1.0626,.04101,.54092,-1.00053,-.02564,.80431,-1.00053,.04101,.54092,-.93846,-.02564,.80431,-.93846,.04101,.54092,-.8764,-.02564,.80431,-.8764,.04101,.54092,-.81433,-.02564,.80431,-.81433,.04101,.54092,-.75226,-.02564,.80431,-.75226,.04101,.54092,-.6902,-.02564,.80431,-.6902,.04101,.54092,-.62813,-.02564,.80431,-.62813,.04101,.54092,-.56606,-.02564,.80431,-.56606,.04101,.54092,-.50399,-.02564,.80431,-.50399,.04101,.54092,-.44193,-.02564,.80431,-.44193,.04101,.54092,-.37986,-.02564,.80431,-.37986,.04101,.54092,-.36393,-.03115,.80431,-.348,.03001,.54092,-1.7759,.02714,.54092,-1.76062,-.03258,.80431,-.25573,-.636,-.99402,-.39075,-.636,-.99402};
			return value;
		}
		private double[] getCoordinate_5_49_point_10()
		{
			double[] value = {-.31779,-.5088,-.99402,-.25573,-.5088,-.99402,-.31779,-.5088,-.99402,-.25573,-.5088,-.99402,.30288,-.5088,-.99402,.24081,-.5088,-.99402,.37564,-.636,-.99402,.24081,-.636,-.99402,.24081,-.5088,-.99402,.30288,-.5088,-.99402,-.25573,-.3816,.3877,-.25573,-.3816,.27393,-.25573,-.3816,.16015,-.25573,-.3816,.04638,-.25573,-.3816,-.0674,-.25573,-.3816,-.18118,-.25573,-.3816,-.29495,-.25573,-.3816,-.40873,.24081,-.3816,.3877,.24081,-.3816,.27393,.24081,-.3816,.16015,.24081,-.3816,.04638,.24081,-.3816,-.0674,.24081,-.3816,-.18118,.24081,-.3816,-.29495,.24081,-.3816,-.40873,-.20607,-.3816,.3877,-.15642,-.3816,.3877,-.10677,-.3816,.3877,-.05711,-.3816,.3877,-.00746,-.3816,.3877,.0422,-.3816,.3877,.09185,-.3816,.3877,.1415,-.3816,.3877,.19116,-.3816,.3877,-.20607,-.3816,.27393,-.15642,-.3816,.27393,-.10677,-.3816,.27393,-.05711,-.3816,.27393,-.00746,-.3816,.27393,.0422,-.3816,.27393,.09185,-.3816,.27393,.1415,-.3816,.27393,.19116,-.3816,.27393,-.20607,-.3816,.16015,-.15642,-.3816,.16015,-.10677,-.3816,.16015,-.05711,-.3816,.16015,-.00746,-.3816,.16015,.0422,-.3816,.16015,.09185,-.3816,.16015,.1415,-.3816,.16015,.19116,-.3816,.16015,-.20607,-.3816,.04638,-.15642,-.3816,.04638,-.10677,-.3816,.04638,-.05711,-.3816,.04638,-.00746,-.3816,.04638,.0422,-.3816,.04638,.09185,-.3816,.03636,.1415,-.3816,.04638,.19116,-.3816,.04638,-.20607,-.3816,-.0674,-.15642,-.3816,-.0674,-.10677,-.3816,-.0674,-.05711,-.3816,-.0674,-.00746,-.3816,-.0674,.0422,-.3816,-.0674,.09185,-.3816,-.05739,.1415,-.3816,-.0674,.19116,-.3816,-.0674,-.20607,-.3816,-.18118,-.15642,-.3816,-.18118,-.10677,-.3816,-.18118,-.05711,-.3816,-.18118,-.00746,-.3816,-.18118,.0422,-.3816,-.18118,.09185,-.3816,-.18118,.1415,-.3816,-.18118,.19116,-.3816,-.18118,-.20607,-.3816,-.29495,-.15642,-.3816,-.29495,-.10677,-.3816,-.29495,-.05711,-.3816,-.29495,-.00746,-.3816,-.29495,.0422,-.3816,-.29495,.09185,-.3816,-.29495,.1415,-.3816,-.29495,.19116,-.3816,-.29495,-.28456,-.3816,.50148,-.31779,-.34484,.50148,-.32276,-.3816,.53783,-.31779,-.41836,.50148,.30288,-.41836,.50148,.30784,-.3816,.53783,.30288,-.34484,.50148,.26965,-.3816,.50148,-.28456,-.3816,-.99402,-.31779,-.41836,-.99402,.30288,-.41836,-.99402};
			return value;
		}
		private double[] getCoordinate_5_49_point_11()
		{
			double[] value = {.26965,-.3816,-.99402,-.20607,-.34765,.3877,-.20607,-.34765,.27393,-.25573,-.34765,.27393,-.25573,-.34765,.3877,-.20607,-.34765,.27393,-.20607,-.34765,.16015,-.25573,-.34765,.16015,-.25573,-.34765,.27393,-.20607,-.34765,.16015,-.20607,-.34765,.04638,-.25573,-.34765,.04638,-.25573,-.34765,.16015,-.20607,-.34765,.04638,-.20607,-.34765,-.0674,-.25573,-.34765,-.0674,-.25573,-.34765,.04638,-.20607,-.34765,-.0674,-.20607,-.34765,-.18118,-.25573,-.34765,-.18118,-.25573,-.34765,-.0674,-.20607,-.34765,-.18118,-.20607,-.34765,-.29495,-.25573,-.34765,-.29495,-.25573,-.34765,-.18118,-.15642,-.34765,.3877,-.15642,-.34765,.27393,-.20607,-.34765,.27393,-.20607,-.34765,.3877,-.10677,-.34765,.3877,-.10677,-.34765,.27393,-.15642,-.34765,.27393,-.15642,-.34765,.3877,-.05711,-.34765,.3877,-.05711,-.34765,.27393,-.10677,-.34765,.27393,-.10677,-.34765,.3877,-.00746,-.34765,.3877,-.00746,-.34765,.27393,-.05711,-.34765,.27393,-.05711,-.34765,.3877,.0422,-.34765,.3877,.0422,-.34765,.27393,-.00746,-.34765,.27393,-.00746,-.34765,.3877,.09185,-.34765,.3877,.09185,-.34765,.27393,.0422,-.34765,.27393,.0422,-.34765,.3877,.1415,-.34765,.3877,.1415,-.34765,.27393,.09185,-.34765,.27393,.09185,-.34765,.3877,.19116,-.34765,.3877,.19116,-.34765,.27393,.1415,-.34765,.27393,.1415,-.34765,.3877,.19116,-.34765,.27393,.19116,-.34765,.3877,.24081,-.34765,.3877,.24081,-.34765,.27393,-.15642,-.34765,.27393,-.15642,-.34765,.16015,-.20607,-.34765,.16015,-.20607,-.34765,.27393,-.10677,-.34765,.27393,-.10677,-.34765,.16015,-.15642,-.34765,.16015,-.15642,-.34765,.27393,-.05711,-.34765,.27393,-.05711,-.34765,.16015,-.10677,-.34765,.16015,-.10677,-.34765,.27393,-.00746,-.34765,.27393,-.00746,-.34765,.16015,-.05711,-.34765,.16015,-.05711,-.34765,.27393,.0422,-.34765,.27393,.0422,-.34765,.16015,-.00746,-.34765,.16015,-.00746,-.34765,.27393,.09185,-.34765,.27393,.09185,-.34765,.16015,.0422,-.34765,.16015,.0422,-.34765,.27393,.1415,-.34765,.27393,.1415,-.34765,.16015,.09185,-.34765,.16015,.09185,-.34765,.27393,.19116,-.34765,.27393,.19116,-.34765,.16015,.1415,-.34765,.16015,.1415,-.34765,.27393,.19116,-.34765,.16015,.19116,-.34765,.27393,.24081,-.34765,.27393,.24081,-.34765,.16015,-.15642,-.34765,.16015,-.15642,-.34765,.04638,-.20607,-.34765,.04638};
			return value;
		}
		private double[] getCoordinate_5_49_point_12()
		{
			double[] value = {-.20607,-.34765,.16015,-.10677,-.34765,.16015,-.10677,-.34765,.04638,-.15642,-.34765,.04638,-.15642,-.34765,.16015,-.05711,-.34765,.16015,-.05711,-.34765,.04638,-.10677,-.34765,.04638,-.10677,-.34765,.16015,-.00746,-.34765,.16015,-.00746,-.34765,.04638,-.05711,-.34765,.04638,-.05711,-.34765,.16015,.0422,-.34765,.16015,.0422,-.34765,.04638,-.00746,-.34765,.04638,-.00746,-.34765,.16015,.09185,-.34765,.16015,.09185,-.34765,.04638,.0422,-.34765,.04638,.0422,-.34765,.16015,.1415,-.34765,.16015,.1415,-.34765,.04638,.09185,-.34765,.04638,.09185,-.34765,.16015,.19116,-.34765,.16015,.19116,-.34765,.04638,.1415,-.34765,.04638,.1415,-.34765,.16015,.19116,-.34765,.04638,.19116,-.34765,.16015,.24081,-.34765,.16015,.24081,-.34765,.04638,-.15642,-.34765,-.0674,-.15642,-.34765,-.18118,-.20607,-.34765,-.18118,-.20607,-.34765,-.0674,-.10677,-.34765,-.0674,-.10677,-.34765,-.18118,-.15642,-.34765,-.18118,-.15642,-.34765,-.0674,-.05711,-.34765,-.0674,-.05711,-.34765,-.18118,-.10677,-.34765,-.18118,-.10677,-.34765,-.0674,-.00746,-.34765,-.0674,-.00746,-.34765,-.18118,-.05711,-.34765,-.18118,-.05711,-.34765,-.0674,.0422,-.34765,-.0674,.0422,-.34765,-.18118,-.00746,-.34765,-.18118,-.00746,-.34765,-.0674,.09185,-.34765,-.0674,.09185,-.34765,-.18118,.0422,-.34765,-.18118,.0422,-.34765,-.0674,.1415,-.34765,-.0674,.1415,-.34765,-.18118,.09185,-.34765,-.18118,.09185,-.34765,-.0674,.19116,-.34765,-.0674,.19116,-.34765,-.18118,.1415,-.34765,-.18118,.1415,-.34765,-.0674,.19116,-.34765,-.18118,.19116,-.34765,-.0674,.24081,-.34765,-.0674,.24081,-.34765,-.18118,-.15642,-.34765,-.18118,-.15642,-.34765,-.29495,-.20607,-.34765,-.29495,-.20607,-.34765,-.18118,-.10677,-.34765,-.18118,-.10677,-.34765,-.29495,-.15642,-.34765,-.29495,-.15642,-.34765,-.18118,-.05711,-.34765,-.18118,-.05711,-.34765,-.29495,-.10677,-.34765,-.29495,-.10677,-.34765,-.18118,-.00746,-.34765,-.18118,-.00746,-.34765,-.29495,-.05711,-.34765,-.29495,-.05711,-.34765,-.18118,.0422,-.34765,-.18118,.0422,-.34765,-.29495,-.00746,-.34765,-.29495,-.00746,-.34765,-.18118,.09185,-.34765,-.18118,.09185,-.34765,-.29495,.0422,-.34765,-.29495,.0422,-.34765,-.18118,.1415,-.34765,-.18118,.1415,-.34765,-.29495,.09185,-.34765,-.29495,.09185,-.34765,-.18118,.19116,-.34765,-.18118,.19116,-.34765,-.29495,.1415,-.34765,-.29495};
			return value;
		}
		private double[] getCoordinate_5_49_point_13()
		{
			double[] value = {.1415,-.34765,-.18118,.19116,-.34765,-.29495,.19116,-.34765,-.18118,.24081,-.34765,-.18118,.24081,-.34765,-.29495,-.15642,-.34765,.04638,-.15642,-.34765,-.0674,-.20607,-.34765,-.0674,-.20607,-.34765,.04638,-.10677,-.34765,.04638,-.10677,-.34765,-.0674,-.15642,-.34765,-.0674,-.15642,-.34765,.04638,-.05711,-.34765,.04638,-.05711,-.34765,-.0674,-.10677,-.34765,-.0674,-.10677,-.34765,.04638,-.00746,-.34765,.04638,-.00746,-.34765,-.0674,-.05711,-.34765,-.0674,-.05711,-.34765,.04638,.0422,-.34765,.04638,.0422,-.34765,-.0674,-.00746,-.34765,-.0674,-.00746,-.34765,.04638,.09185,-.34765,.03636,.09185,-.34765,-.06755,.0422,-.34765,-.0674,.0422,-.34765,.04638,.1415,-.34765,.04638,.1415,-.34765,-.0674,.09185,-.34765,-.0674,.09185,-.34765,.04638,.19116,-.34765,.04638,.19116,-.34765,-.0674,.1415,-.34765,-.0674,.1415,-.34765,.04638,.19116,-.34765,-.0674,.19116,-.34765,.04638,.24081,-.34765,.04638,.24081,-.34765,-.0674,.19838,.18018,-.94708,-.2133,.18018,-.94708,-.2133,.18018,-.56944,.19838,.18018,-.56944,-.25573,-.3816,-.9734,-.27437,-.3816,-.99402,-.25573,-.40222,-.99402,-.23708,-.3816,-.99402,.22217,-.3816,-.99402,.24081,-.40222,-.99402,.25945,-.3816,-.99402,.24081,-.3816,-.9734,-.23708,-.3816,-.5225,-.25573,-.3816,-.50188,-.25573,-.3816,-.54313,.22217,-.3816,-.5225,.24081,-.3816,-.50188,.24081,-.3816,-.54313,.22217,-.19434,-.99402,.24081,-.19753,-.97364,.22217,-.00708,-.99402,.24081,-.0081,-.97342,-.25573,-.19753,-.97364,-.23708,-.19434,-.99402,-.25573,-.0081,-.97342,-.23708,-.00708,-.99402,-.23708,-.25656,-.59717,-.25573,-.25337,-.61754,-.23708,-.02664,-.59717,-.25573,-.02562,-.61777,.24081,-.25337,-.61754,.22217,-.25656,-.59717,.24081,-.02562,-.61777,.22217,-.02664,-.59717,.22217,.13324,-.99402,.23005,.14515,-.98211,.24081,.13337,-.9734,-.23708,.13324,-.99402,-.25573,.13337,-.9734,-.24496,.14515,-.98211,-.25573,.13591,-.55906,-.23708,.13603,-.53844,-.24349,.14877,-.54738,.22217,.13603,-.53844,.24081,.13591,-.55906,.22857,.14877,-.54738,.42701,.18593,.64987,.48908,.18593,.64987,.55115,.18593,.64987,.61321,.18593,.64987,.64425,.18593,.64987,.39598,.18593,.64987};
			return value;
		}


		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_4_54_colorIndex_1()
		{
			int[] value = {0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1};
			return value;
		}
		private int[] getIndexedFaceSet_4_54_colorIndex_2()
		{
			int[] value = {0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1};
			return value;
		}
		private int[] getIndexedFaceSet_4_54_colorIndex_3()
		{
			int[] value = {0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1};
			return value;
		}


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


		/** Define subarrays using type double[] */
		private double[] getCoordinate_5_54_point_1()
		{
			double[] value = {-1.85361,-.636,-.0472,-1.85361,-.24659,.04189,-.59208,-.24659,.04189,-.59208,-.636,-.0472,-1.70222,-.62156,-1.05278,-1.70222,.85435,-1.37958,-.74347,.85435,-1.37958,-.74347,-.62156,-1.05278,-1.85361,-.24659,-.10095,-1.85361,-.24659,-.39838,-1.85361,-.20878,-.65722,-1.85361,.79006,-1.07851,-.59208,-.24659,-.10095,-.59208,-.24659,-.39838,-.59208,-.20878,-.65722,-.59208,.79006,-1.07851,-1.6013,-.28608,.15578,-1.349,-.28608,.15578,-1.09669,-.28608,.15578,-.84439,-.28608,.15578,-1.6013,-.28608,-.10095,-1.349,-.28608,-.10095,-1.09669,-.28608,-.10095,-.84439,-.28608,-.10095,-1.6013,-.31822,-.39838,-1.349,-.31822,-.39838,-1.09669,-.31822,-.39838,-.84439,-.31822,-.39838,-1.6013,-.30186,-.74512,-1.349,-.30186,-.74512,-1.09669,-.30186,-.74512,-.84439,-.30186,-.74512,-1.85361,-.48507,-.11057,-1.85361,-.37639,.10802,-.59208,-.37639,.10802,-.59208,-.48507,-.11057,-1.6013,-.636,-.0472,-1.349,-.636,-.0472,-1.09669,-.636,-.0472,-.84439,-.636,-.0472,-1.6013,-.48507,-.11057,-1.349,-.48507,-.11057,-1.09669,-.48507,-.11057,-.84439,-.48507,-.11057,-1.6013,-.37639,.10802,-1.349,-.37639,.10802,-1.09669,-.37639,.10802,-.84439,-.37639,.10802,-1.85361,-.13092,-.61557,-1.85361,.10181,-.65814,-1.85361,.42158,-.90999,-1.85361,.70611,-.99425,-.59208,-.13092,-.61557,-.59208,.10181,-.65814,-.59208,.42158,-.90999,-.59208,.70611,-.99425,-1.6013,.9726,-1.17978,-1.349,.9726,-1.17978,-1.09669,.9726,-1.17978,-.84439,.9726,-1.17978,-1.6013,-.20346,-.77184,-1.349,-.20346,-.77184,-1.09669,-.20346,-.77184,-.84439,-.20346,-.77184,-1.6013,.01125,-.8322,-1.349,.01125,-.8322,-1.09669,.01125,-.8322,-.84439,.01125,-.8322,-1.6013,.40355,-1.01126,-1.349,.40355,-1.01126,-1.09669,.40355,-1.01126,-.84439,.40355,-1.01126,-1.6013,.68807,-1.09552,-1.349,.68807,-1.09552,-1.09669,.68807,-1.09552,-.84439,.68807,-1.09552,-1.85361,-.03812,-.601,-1.85361,.21739,-.74137,-.59208,-.03812,-.601,-.59208,.21739,-.74137,-1.6013,-.09444,-.80221,-1.349,-.09444,-.80221,-1.09669,-.09444,-.80221,-.84439,-.09444,-.80221,-1.6013,.18083,-.88139,-1.349,.18083,-.88139,-1.09669,.18083,-.88139,-.84439,.18083,-.88139,-1.38264,.85435,-1.37958,-1.06305,.85435,-1.37958,-.77711,.89377,-1.31298,-.81075,.93318,-1.24638,-1.66858,.89377,-1.31298,-1.63494,.93318,-1.24638,-1.54243,.85435,-1.37958,-1.47515,.9726,-1.17978,-1.22284,.9726,-1.17978,-.97054,.9726,-1.17978,-1.22284,.85435,-1.37958,-.90326,.85435,-1.37958};
			return value;
		}
		private double[] getCoordinate_5_54_point_2()
		{
			double[] value = {-1.22284,.89377,-1.31298,-1.22284,.93318,-1.24638,-1.05801,1.23648,-1.17084,-1.1679,1.23648,-1.17084,-1.27779,1.23648,-1.17084,-1.38768,1.23648,-1.17084,-1.05801,1.16402,-1.16588,-1.1679,1.16402,-1.16588,-1.27779,1.16402,-1.16588,-1.38768,1.16402,-1.16588,-1.05801,1.09155,-1.15748,-1.1679,1.09155,-1.15748,-1.27779,1.09155,-1.15748,-1.38768,1.09155,-1.15748,-1.40114,1.25641,-1.30429,-1.28228,1.25641,-1.30429,-1.16341,1.25641,-1.30429,-1.04455,1.25641,-1.30429,-1.40114,1.18395,-1.31298,-1.28228,1.18395,-1.31298,-1.16341,1.18395,-1.31298,-1.04455,1.18395,-1.31298,-1.40114,1.11148,-1.31298,-1.28228,1.11148,-1.31298,-1.16341,1.11148,-1.31298,-1.04455,1.11148,-1.31298,-1.40114,1.03902,-1.31298,-1.28228,1.03902,-1.31298,-1.16341,1.03902,-1.31298,-1.04455,1.03902,-1.31298,-1.17706,1.00597,-1.24638,-1.26863,1.00597,-1.24638,-1.4221,.91116,-1.30266,-1.38926,.89522,-1.32423,-1.36186,.90807,-1.30449,-1.38798,.92476,-1.27968,-1.38798,.92476,-1.27968,-1.41437,.93836,-1.2567,-1.37358,.94862,-1.23364,-1.35395,.93739,-1.25477,-1.05771,.92476,-1.27968,-1.08383,.90807,-1.30449,-1.05643,.89522,-1.32423,-1.02358,.91116,-1.30266,-1.05771,.92476,-1.27968,-1.09174,.93739,-1.25477,-1.0721,.94862,-1.23364,-1.03132,.93836,-1.2567,-1.46411,.91116,-1.30266,-1.50672,.89656,-1.32242,-1.52437,.90816,-1.30443,-1.48681,.92443,-1.28022,-1.44863,.93836,-1.2567,-1.48645,.92508,-1.27914,-1.50905,.93736,-1.25471,-1.4777,.9493,-1.23213,-.99706,.93836,-1.2567,-.96799,.9493,-1.23213,-.93664,.93736,-1.25471,-.95924,.92508,-1.27914,-.98158,.91116,-1.30266,-.95888,.92443,-1.28022,-.92132,.90816,-1.30443,-.93897,.89656,-1.32242,-1.38798,.97498,-1.27968,-1.35434,.98613,-1.26084,-1.35442,.99305,-1.25405,-1.38497,.99592,-1.23081,-1.41437,.98858,-1.2567,-1.4221,.96138,-1.30266,-1.39502,.98792,-1.30618,-1.38798,.97498,-1.27968,-1.48681,.97466,-1.28022,-1.46411,.96138,-1.30266,-1.44863,.98858,-1.2567,-1.48645,.9753,-1.27914,-1.08361,.96383,-1.29851,-1.05067,.98792,-1.30618,-1.02358,.96138,-1.30266,-1.05771,.97498,-1.27968,-1.03132,.98858,-1.2567,-1.06072,.99592,-1.23081,-1.09127,.99305,-1.25405,-1.05771,.97498,-1.27968,-.95924,.9753,-1.27914,-.99706,.98858,-1.2567,-.98158,.96138,-1.30266,-.95888,.97466,-1.28022,-1.51908,1.0382,-1.30623,-1.51231,1.03902,-1.31298,-1.51908,1.11066,-1.30623,-1.51231,1.11148,-1.31298,-1.51908,1.18313,-1.30623,-1.51231,1.18395,-1.31298,-1.51897,1.2555,-1.29757,-1.51231,1.25641,-1.30429,-1.4985,1.01991,-1.15582,-1.48991,1.09155,-1.14967,-1.4985,1.09237,-1.15582,-1.48999,1.16402,-1.15024};
			return value;
		}
		private double[] getCoordinate_5_54_point_3()
		{
			double[] value = {-1.4985,1.16484,-1.15582,-1.48995,1.23648,-1.15867,-1.4986,1.23739,-1.16449,-.94719,1.01991,-1.15582,-.94719,1.09237,-1.15582,-.95578,1.09155,-1.14967,-.94719,1.16484,-1.15582,-.95569,1.16402,-1.15024,-.94708,1.23739,-1.16449,-.95574,1.23648,-1.15867,-.93338,1.03902,-1.31298,-.92661,1.0382,-1.30623,-.93338,1.11148,-1.31298,-.92661,1.11066,-1.30623,-.93338,1.18395,-1.31298,-.92661,1.18313,-1.30623,-.93338,1.25641,-1.30429,-.92671,1.2555,-1.29757,-1.39995,1.32711,-1.26138,-1.40114,1.32276,-1.27098,-1.28187,1.32709,-1.26131,-1.28228,1.32276,-1.27098,-1.16381,1.32709,-1.26131,-1.16341,1.32276,-1.27098,-1.04574,1.32711,-1.26138,-1.04455,1.32276,-1.27098,-1.05681,1.31071,-1.20068,-1.05801,1.30243,-1.19206,-1.1675,1.31073,-1.20075,-1.1679,1.30243,-1.19206,-1.27819,1.31073,-1.20075,-1.27779,1.30243,-1.19206,-1.38887,1.31071,-1.20068,-1.38768,1.30243,-1.19206,-1.05801,1.02588,-1.14987,-1.05822,1.01722,-1.15566,-1.1679,1.02588,-1.14987,-1.16853,1.01817,-1.15584,-1.27779,1.02588,-1.14987,-1.27715,1.01817,-1.15584,-1.38768,1.02588,-1.14987,-1.38746,1.01722,-1.15566,-1.17239,.97335,-1.31298,-1.2733,.97335,-1.31298,-1.36665,.96498,-1.30049,-1.36762,.96712,-1.30542,-1.4994,.98436,-1.30053,-1.49667,.98293,-1.30552,-1.47751,.99462,-1.23538,-1.48375,.99315,-1.23737,-1.08361,.96383,-1.29851,-1.07807,.96712,-1.30542,-.96194,.99315,-1.23737,-.96818,.99462,-1.23538,-.94902,.98293,-1.30552,-.94629,.98436,-1.30053,-1.27207,.9687,-1.30648,-1.17361,.9687,-1.30648,-1.48866,1.01722,-1.15566,-.95576,1.30246,-1.19193,-.95578,1.0259,-1.14977,-1.51004,1.32709,-1.2613,-1.49163,1.31073,-1.20076,-1.49853,1.30311,-1.19883,-1.51927,1.32084,-1.2643,-.93338,1.32276,-1.27098,-.95405,1.31073,-1.20076,-.93564,1.32709,-1.2613,-1.48991,1.0259,-1.14977,-.95703,1.01722,-1.15566,-1.51231,1.32276,-1.27098,-1.48993,1.30246,-1.19193,-.92642,1.32084,-1.2643,-.94716,1.30311,-1.19883};
			return value;
		}


		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_4_59_colorIndex_1()
		{
			int[] value = {0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1};
			return value;
		}
		private int[] getIndexedFaceSet_4_59_colorIndex_2()
		{
			int[] value = {0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1};
			return value;
		}
		private int[] getIndexedFaceSet_4_59_colorIndex_3()
		{
			int[] value = {0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1};
			return value;
		}


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


		/** Define subarrays using type double[] */
		private double[] getCoordinate_5_59_point_1()
		{
			double[] value = {.61452,-.636,-.0472,.61452,-.24659,.04189,1.87605,-.24659,.04189,1.87605,-.636,-.0472,.76591,-.62156,-1.05278,.76591,.85435,-1.37958,1.72467,.85435,-1.37958,1.72467,-.62156,-1.05278,.61452,-.24659,-.10095,.61452,-.24659,-.39838,.61452,-.20878,-.65722,.61452,.79006,-1.07851,1.87605,-.24659,-.10095,1.87605,-.24659,-.39838,1.87605,-.20878,-.65722,1.87605,.79006,-1.07851,.86683,-.28608,.15578,1.11913,-.28608,.15578,1.37144,-.28608,.15578,1.62374,-.28608,.15578,.86683,-.28608,-.10095,1.11913,-.28608,-.10095,1.37144,-.28608,-.10095,1.62374,-.28608,-.10095,.86683,-.31822,-.39838,1.11913,-.31822,-.39838,1.37144,-.31822,-.39838,1.62374,-.31822,-.39838,.86683,-.30186,-.74512,1.11913,-.30186,-.74512,1.37144,-.30186,-.74512,1.62374,-.30186,-.74512,.61452,-.48507,-.11057,.61452,-.37639,.10802,1.87605,-.37639,.10802,1.87605,-.48507,-.11057,.86683,-.636,-.0472,1.11913,-.636,-.0472,1.37144,-.636,-.0472,1.62374,-.636,-.0472,.86683,-.48507,-.11057,1.11913,-.48507,-.11057,1.37144,-.48507,-.11057,1.62374,-.48507,-.11057,.86683,-.37639,.10802,1.11913,-.37639,.10802,1.37144,-.37639,.10802,1.62374,-.37639,.10802,.61452,-.13092,-.61557,.61452,.10181,-.65814,.61452,.42158,-.90999,.61452,.70611,-.99425,1.87605,-.13092,-.61557,1.87605,.10181,-.65814,1.87605,.42158,-.90999,1.87605,.70611,-.99425,.86683,.9726,-1.17978,1.11913,.9726,-1.17978,1.37144,.9726,-1.17978,1.62374,.9726,-1.17978,.86683,-.20346,-.77184,1.11913,-.20346,-.77184,1.37144,-.20346,-.77184,1.62374,-.20346,-.77184,.86683,.01125,-.8322,1.11913,.01125,-.8322,1.37144,.01125,-.8322,1.62374,.01125,-.8322,.86683,.40355,-1.01126,1.11913,.40355,-1.01126,1.37144,.40355,-1.01126,1.62374,.40355,-1.01126,.86683,.68807,-1.09552,1.11913,.68807,-1.09552,1.37144,.68807,-1.09552,1.62374,.68807,-1.09552,.61452,-.03812,-.601,.61452,.21739,-.74137,1.87605,-.03812,-.601,1.87605,.21739,-.74137,.86683,-.09444,-.80221,1.11913,-.09444,-.80221,1.37144,-.09444,-.80221,1.62374,-.09444,-.80221,.86683,.18083,-.88139,1.11913,.18083,-.88139,1.37144,.18083,-.88139,1.62374,.18083,-.88139,1.08549,.85435,-1.37958,1.40508,.85435,-1.37958,1.69102,.89377,-1.31298,1.65738,.93318,-1.24638,.79955,.89377,-1.31298,.83319,.93318,-1.24638,.9257,.85435,-1.37958,.99298,.9726,-1.17978,1.24529,.9726,-1.17978,1.49759,.9726,-1.17978,1.24529,.85435,-1.37958,1.56487,.85435,-1.37958};
			return value;
		}
		private double[] getCoordinate_5_59_point_2()
		{
			double[] value = {1.24529,.89377,-1.31298,1.24529,.93318,-1.24638,1.41013,1.23648,-1.17084,1.30023,1.23648,-1.17084,1.19034,1.23648,-1.17084,1.08045,1.23648,-1.17084,1.41013,1.16402,-1.16588,1.30023,1.16402,-1.16588,1.19034,1.16402,-1.16588,1.08045,1.16402,-1.16588,1.41013,1.09155,-1.15748,1.30023,1.09155,-1.15748,1.19034,1.09155,-1.15748,1.08045,1.09155,-1.15748,1.06699,1.25641,-1.30429,1.18585,1.25641,-1.30429,1.30472,1.25641,-1.30429,1.42358,1.25641,-1.30429,1.06699,1.18395,-1.31298,1.18585,1.18395,-1.31298,1.30472,1.18395,-1.31298,1.42358,1.18395,-1.31298,1.06699,1.11148,-1.31298,1.18585,1.11148,-1.31298,1.30472,1.11148,-1.31298,1.42358,1.11148,-1.31298,1.06699,1.03902,-1.31298,1.18585,1.03902,-1.31298,1.30472,1.03902,-1.31298,1.42358,1.03902,-1.31298,1.29107,1.00597,-1.24638,1.1995,1.00597,-1.24638,1.04603,.91116,-1.30266,1.07887,.89522,-1.32423,1.10627,.90807,-1.30449,1.08015,.92476,-1.27968,1.08015,.92476,-1.27968,1.05376,.93836,-1.2567,1.09455,.94862,-1.23364,1.11418,.93739,-1.25477,1.41042,.92476,-1.27968,1.3843,.90807,-1.30449,1.41171,.89522,-1.32423,1.44455,.91116,-1.30266,1.41042,.92476,-1.27968,1.37639,.93739,-1.25477,1.39603,.94862,-1.23364,1.43681,.93836,-1.2567,1.00402,.91116,-1.30266,.96141,.89656,-1.32242,.94376,.90816,-1.30443,.98132,.92443,-1.28022,1.0195,.93836,-1.2567,.98168,.92508,-1.27914,.95908,.93736,-1.25471,.99043,.9493,-1.23213,1.47107,.93836,-1.2567,1.50014,.9493,-1.23213,1.53149,.93736,-1.25471,1.50889,.92508,-1.27914,1.48655,.91116,-1.30266,1.50925,.92443,-1.28022,1.54681,.90816,-1.30443,1.52916,.89656,-1.32242,1.08015,.97498,-1.27968,1.11379,.98613,-1.26084,1.11371,.99305,-1.25405,1.08316,.99592,-1.23081,1.05376,.98858,-1.2567,1.04603,.96138,-1.30266,1.07311,.98792,-1.30618,1.08015,.97498,-1.27968,.98132,.97466,-1.28022,1.00402,.96138,-1.30266,1.0195,.98858,-1.2567,.98168,.9753,-1.27914,1.38452,.96383,-1.29851,1.41746,.98792,-1.30618,1.44455,.96138,-1.30266,1.41042,.97498,-1.27968,1.43681,.98858,-1.2567,1.40741,.99592,-1.23081,1.37686,.99305,-1.25405,1.41042,.97498,-1.27968,1.50889,.9753,-1.27914,1.47107,.98858,-1.2567,1.48655,.96138,-1.30266,1.50925,.97466,-1.28022,.94905,1.0382,-1.30623,.95582,1.03902,-1.31298,.94905,1.11066,-1.30623,.95582,1.11148,-1.31298,.94905,1.18313,-1.30623,.95582,1.18395,-1.31298,.94916,1.2555,-1.29757,.95582,1.25641,-1.30429,.96963,1.01991,-1.15582,.97822,1.09155,-1.14967,.96963,1.09237,-1.15582,.97814,1.16402,-1.15024};
			return value;
		}
		private double[] getCoordinate_5_59_point_3()
		{
			double[] value = {.96963,1.16484,-1.15582,.97818,1.23648,-1.15867,.96953,1.23739,-1.16449,1.52094,1.01991,-1.15582,1.52094,1.09237,-1.15582,1.51235,1.09155,-1.14967,1.52094,1.16484,-1.15582,1.51244,1.16402,-1.15024,1.52105,1.23739,-1.16449,1.51239,1.23648,-1.15867,1.53475,1.03902,-1.31298,1.54152,1.0382,-1.30623,1.53475,1.11148,-1.31298,1.54152,1.11066,-1.30623,1.53475,1.18395,-1.31298,1.54152,1.18313,-1.30623,1.53475,1.25641,-1.30429,1.54142,1.2555,-1.29757,1.06818,1.32711,-1.26138,1.06699,1.32276,-1.27098,1.18626,1.32709,-1.26131,1.18585,1.32276,-1.27098,1.30432,1.32709,-1.26131,1.30472,1.32276,-1.27098,1.42239,1.32711,-1.26138,1.42358,1.32276,-1.27098,1.41132,1.31071,-1.20068,1.41013,1.30243,-1.19206,1.30063,1.31073,-1.20075,1.30023,1.30243,-1.19206,1.18994,1.31073,-1.20075,1.19034,1.30243,-1.19206,1.07926,1.31071,-1.20068,1.08045,1.30243,-1.19206,1.41013,1.02588,-1.14987,1.40991,1.01722,-1.15566,1.30023,1.02588,-1.14987,1.2996,1.01817,-1.15584,1.19034,1.02588,-1.14987,1.19098,1.01817,-1.15584,1.08045,1.02588,-1.14987,1.08067,1.01722,-1.15566,1.29574,.97335,-1.31298,1.19483,.97335,-1.31298,1.10148,.96498,-1.30049,1.10051,.96712,-1.30542,.96873,.98436,-1.30053,.97146,.98293,-1.30552,.99062,.99462,-1.23538,.98438,.99315,-1.23737,1.38452,.96383,-1.29851,1.39006,.96712,-1.30542,1.50619,.99315,-1.23737,1.49996,.99462,-1.23538,1.51911,.98293,-1.30552,1.52184,.98436,-1.30053,1.19606,.9687,-1.30648,1.29452,.9687,-1.30648,.97947,1.01722,-1.15566,1.51237,1.30246,-1.19193,1.51235,1.0259,-1.14977,.95809,1.32709,-1.2613,.9765,1.31073,-1.20076,.9696,1.30311,-1.19883,.94886,1.32084,-1.2643,1.53475,1.32276,-1.27098,1.51408,1.31073,-1.20076,1.53248,1.32709,-1.2613,.97822,1.0259,-1.14977,1.5111,1.01722,-1.15566,.95582,1.32276,-1.27098,.9782,1.30246,-1.19193,1.54171,1.32084,-1.2643,1.52097,1.30311,-1.19883};
			return value;
		}


		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_4_64_colorIndex_1()
		{
			int[] value = {0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1};
			return value;
		}


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


		/** Define subarrays using type double[] */
		private double[] getCoordinate_5_64_point_1()
		{
			double[] value = {.07091,-.18647,.08206,.08787,-.18647,.08206,.11838,-.21162,.03493,.0404,-.21162,.03493,.10545,-.00385,.05412,.05332,-.00385,.05412,.06228,.02571,.05964,.09649,.02571,.05964,.08787,-.18647,.12447,.07091,-.18647,.12447,.0404,-.21162,.1716,.11838,-.21162,.1716,.06429,-.15845,.09064,.06429,-.15845,.11589,.06682,-.0728,.11405,.06682,-.0728,.09248,.04108,-.00388,.06414,.04108,-.00388,.14239,.05006,.02574,.13686,.05006,.02574,.06967,.09547,-.18687,.08967,.09547,-.18687,.11686,.13133,-.21089,.15667,.13133,-.21089,.04986,.11394,-.03266,.07253,.11394,-.03266,.13399,.09775,-.0502,.11696,.09775,-.0502,.08956,.04484,-.03266,.13399,.04484,-.03266,.07253,.06102,-.0502,.08956,.06102,-.0502,.11696,.12836,-.23278,.18259,.03042,-.23278,.18259,.02394,-.25472,.18969,.13484,-.25472,.18969,.1583,-.34765,.00601,.1583,-.34765,.20051,.00048,-.34765,.20051,.00048,-.34765,.00601,.09449,-.15845,.11589,.09449,-.15845,.09064,.09195,-.0728,.09248,.09195,-.0728,.11405,.05332,-.00385,.15241,.10545,-.00385,.15241,.09649,.02571,.14689,.06228,.02571,.14689,.01784,-.23287,.16996,.01784,-.23287,.03657,.01141,-.25463,.02952,.01141,-.25463,.177,.06331,-.18687,.11686,.06331,-.18687,.08967,.02744,-.21089,.04986,.02744,-.21089,.15667,.11769,-.00388,.14239,.11769,-.00388,.06414,.10872,.02574,.06967,.10872,.02574,.13686,.15362,-.27798,.02275,.15362,-.27798,.18378,.16756,-.33589,.19743,.16756,-.33589,.0091,.05717,-.03129,.05929,.10161,-.03129,.05929,.08782,-.05118,.08134,.07096,-.05118,.08134,.01757,-.27799,.01034,.14121,-.27799,.01034,.15514,-.33588,-.0033,.00364,-.33588,-.0033,.14121,-.27799,.19619,.01757,-.27799,.19619,.00364,-.33588,.20983,.15514,-.33588,.20983,.10161,-.03129,.14724,.05717,-.03129,.14724,.07096,-.05118,.12519,.08782,-.05118,.12519,.07234,-.15845,.12394,.08643,-.15845,.12394,.08443,-.0728,.12157,.07435,-.0728,.12157,.09476,.03063,.13577,.09476,.03063,.07076,.06401,.03063,.07076,.06401,.03063,.13577,.08643,-.15845,.08259,.07234,-.15845,.08259,.07435,-.0728,.08496,.08443,-.0728,.08496,.14094,-.23287,.03657,.14094,-.23287,.16996,.14737,-.25463,.177,.14737,-.25463,.02952,.00516,-.27798,.18378,.00516,-.27798,.02275,-.00878,-.33589,.0091,-.00878,-.33589,.19743};
			return value;
		}
		private double[] getCoordinate_5_64_point_2()
		{
			double[] value = {.03042,-.23278,.02394,.12836,-.23278,.02394,.13484,-.25472,.01684,.02394,-.25472,.01684};
			return value;
		}


		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_4_69_colorIndex_1()
		{
			int[] value = {0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1};
			return value;
		}


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


		/** Define subarrays using type double[] */
		private double[] getCoordinate_5_69_point_1()
		{
			double[] value = {-.15274,-.23444,-.16285,-.1219,-.23444,-.16285,-.09832,-.25998,-.19263,-.17631,-.25998,-.19263,-.11125,-.13001,-.17343,-.16338,-.13001,-.17343,-.15442,-.09301,-.16791,-.12021,-.09301,-.16791,-.1219,-.23444,-.08573,-.15274,-.23444,-.08573,-.17631,-.25998,-.05595,-.09832,-.25998,-.05595,-.1536,-.22771,-.1379,-.1536,-.22771,-.11068,-.15146,-.17051,-.11215,-.15146,-.17051,-.13643,-.17562,-.13005,-.16341,-.17562,-.13005,-.08516,-.16664,-.09297,-.0907,-.16664,-.09297,-.15788,-.10808,-.23491,-.149,-.10808,-.23491,-.09958,-.08537,-.25951,-.07089,-.08537,-.25951,-.17769,-.10277,-.14464,-.15502,-.10277,-.14464,-.09356,-.1161,-.1559,-.10846,-.1161,-.1559,-.14011,-.17187,-.14464,-.09356,-.17187,-.14464,-.15502,-.15853,-.1559,-.14011,-.15853,-.1559,-.10846,-.08835,-.27362,-.04496,-.18628,-.27362,-.04496,-.19276,-.28776,-.03786,-.08187,-.28776,-.03786,-.0584,-.34765,-.2317,-.0584,-.34765,-.0372,-.21623,-.34765,-.0372,-.21623,-.34765,-.2317,-.12104,-.22771,-.11068,-.12104,-.22771,-.1379,-.12318,-.17051,-.13643,-.12318,-.17051,-.11215,-.16338,-.13001,-.07514,-.11125,-.13001,-.07514,-.12021,-.09301,-.08066,-.15442,-.09301,-.08066,-.19887,-.27368,-.05759,-.19887,-.27368,-.19098,-.2053,-.2877,-.19803,-.2053,-.2877,-.05055,-.16655,-.23491,-.09958,-.16655,-.23491,-.149,-.18926,-.25951,-.17769,-.18926,-.25951,-.07089,-.09901,-.13005,-.08516,-.09901,-.13005,-.16341,-.10799,-.09297,-.15788,-.10799,-.09297,-.0907,-.06308,-.30274,-.20481,-.06308,-.30274,-.04377,-.04914,-.34007,-.03012,-.04914,-.34007,-.21846,-.15954,-.14376,-.16826,-.1151,-.14376,-.16826,-.12758,-.15663,-.14962,-.14705,-.15663,-.14962,-.19914,-.30275,-.21721,-.0755,-.30275,-.21721,-.06156,-.34006,-.23085,-.21307,-.34006,-.23085,-.0755,-.30275,-.03137,-.19914,-.30275,-.03137,-.21307,-.34006,-.01772,-.06156,-.34006,-.01772,-.1151,-.14376,-.08031,-.15954,-.14376,-.08031,-.14705,-.15663,-.09896,-.12758,-.15663,-.09896,-.14491,-.22771,-.102,-.12972,-.22771,-.102,-.13164,-.17051,-.10369,-.14299,-.17051,-.10369,-.12194,-.08527,-.09178,-.12194,-.08527,-.1568,-.15269,-.08527,-.1568,-.15269,-.08527,-.09178,-.12972,-.22771,-.14658,-.14491,-.22771,-.14658,-.14299,-.17051,-.14489,-.13164,-.17051,-.14489,-.07576,-.27368,-.19098,-.07576,-.27368,-.05759,-.06934,-.2877,-.05055,-.06934,-.2877,-.19803,-.21155,-.30274,-.04377,-.21155,-.30274,-.20481,-.22549,-.34007,-.21846,-.22549,-.34007,-.03012};
			return value;
		}
		private double[] getCoordinate_5_69_point_2()
		{
			double[] value = {-.18628,-.27362,-.20361,-.08835,-.27362,-.20361,-.08187,-.28776,-.21072,-.19276,-.28776,-.21072};
			return value;
		}

		/** Large attribute array: IndexedFaceSet colorIndex field, scene-graph level=5, element #14, 1120 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_5_14_colorIndex()
		{
			MFInt32 IndexedFaceSet_5_14_colorIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_5_14_colorIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_5_14_colorIndex_2()));
			return IndexedFaceSet_5_14_colorIndex;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=5, element #14, 1120 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_5_14_coordIndex()
		{
			MFInt32 IndexedFaceSet_5_14_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_5_14_coordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_5_14_coordIndex_2()));
			return IndexedFaceSet_5_14_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=6, element #14, 432 total numbers made up of 144 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_6_14_point()
		{
			MFVec3f Coordinate_6_14_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_6_14_point_1()))
				.append(new MFVec3f(getCoordinate_6_14_point_2()));
			return Coordinate_6_14_point;
		}
		/** Large attribute array: IndexedFaceSet colorIndex field, scene-graph level=5, element #20, 1120 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_5_20_colorIndex()
		{
			MFInt32 IndexedFaceSet_5_20_colorIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_5_20_colorIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_5_20_colorIndex_2()));
			return IndexedFaceSet_5_20_colorIndex;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=5, element #20, 1120 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_5_20_coordIndex()
		{
			MFInt32 IndexedFaceSet_5_20_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_5_20_coordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_5_20_coordIndex_2()));
			return IndexedFaceSet_5_20_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=6, element #20, 432 total numbers made up of 144 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_6_20_point()
		{
			MFVec3f Coordinate_6_20_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_6_20_point_1()))
				.append(new MFVec3f(getCoordinate_6_20_point_2()));
			return Coordinate_6_20_point;
		}
		/** Large attribute array: IndexedFaceSet colorIndex field, scene-graph level=5, element #26, 1216 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_5_26_colorIndex()
		{
			MFInt32 IndexedFaceSet_5_26_colorIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_5_26_colorIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_5_26_colorIndex_2()));
			return IndexedFaceSet_5_26_colorIndex;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=5, element #26, 1216 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_5_26_coordIndex()
		{
			MFInt32 IndexedFaceSet_5_26_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_5_26_coordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_5_26_coordIndex_2()));
			return IndexedFaceSet_5_26_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=6, element #26, 486 total numbers made up of 162 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_6_26_point()
		{
			MFVec3f Coordinate_6_26_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_6_26_point_1()))
				.append(new MFVec3f(getCoordinate_6_26_point_2()));
			return Coordinate_6_26_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=5, element #32, 400 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_5_32_coordIndex()
		{
			MFInt32 IndexedFaceSet_5_32_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_5_32_coordIndex_1()));
			return IndexedFaceSet_5_32_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=6, element #32, 156 total numbers made up of 52 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_6_32_point()
		{
			MFVec3f Coordinate_6_32_point = new MFVec3f(new double[] {.52984,.12581,.64402,.5355,.12017,.64347,.55988,.12017,.64347,.56554,.12581,.64402,.52984,.14354,.64574,.5355,.14917,.64629,.55988,.14917,.64629,.56554,.14354,.64574,.51336,.14176,.52545,.51336,.15349,.53736,.58202,.15349,.53736,.58202,.14176,.52545,.58202,.10766,.52212,.58202,.09771,.53192,.51336,.10766,.52212,.51336,.09771,.53192,.51336,.15681,.57763,.5355,.14431,.58718,.52984,.13867,.58663,.56554,.13867,.58663,.55988,.14431,.58718,.58202,.15681,.57763,.58202,.10102,.57219,.55988,.11531,.58435,.56554,.12095,.58491,.52984,.12095,.58491,.51336,.10102,.57219,.5355,.11531,.58435,.43396,.14686,.58743,.43396,.11276,.58411,.43396,.10766,.52212,.43396,.14176,.52545,.61627,.09771,.53192,.61627,.10102,.57219,.43396,.15349,.53736,.43396,.15681,.57763,.43396,.10102,.57219,.43396,.09771,.53192,.61627,.11276,.58411,.61627,.14686,.58743,.61627,.14176,.52545,.61627,.10766,.52212,.61627,.15681,.57763,.61627,.15349,.53736,.42307,.11203,.57309,.42307,.14577,.57638,.42307,.14249,.53646,.42307,.10875,.53318,.62717,.14577,.57638,.62717,.11203,.57309,.62717,.10875,.53318,.62717,.14249,.53646});
			return Coordinate_6_32_point;
		}
		/** Large attribute array: IndexedFaceSet colorIndex field, scene-graph level=5, element #38, 5136 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_5_38_colorIndex()
		{
			MFInt32 IndexedFaceSet_5_38_colorIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_5_38_colorIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_5_38_colorIndex_2()))
				.append(new MFInt32(getIndexedFaceSet_5_38_colorIndex_3()))
				.append(new MFInt32(getIndexedFaceSet_5_38_colorIndex_4()))
				.append(new MFInt32(getIndexedFaceSet_5_38_colorIndex_5()))
				.append(new MFInt32(getIndexedFaceSet_5_38_colorIndex_6()));
			return IndexedFaceSet_5_38_colorIndex;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=5, element #38, 5136 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_5_38_coordIndex()
		{
			MFInt32 IndexedFaceSet_5_38_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_5_38_coordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_5_38_coordIndex_2()))
				.append(new MFInt32(getIndexedFaceSet_5_38_coordIndex_3()))
				.append(new MFInt32(getIndexedFaceSet_5_38_coordIndex_4()))
				.append(new MFInt32(getIndexedFaceSet_5_38_coordIndex_5()))
				.append(new MFInt32(getIndexedFaceSet_5_38_coordIndex_6()));
			return IndexedFaceSet_5_38_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=6, element #38, 2112 total numbers made up of 704 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_6_38_point()
		{
			MFVec3f Coordinate_6_38_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_6_38_point_1()))
				.append(new MFVec3f(getCoordinate_6_38_point_2()))
				.append(new MFVec3f(getCoordinate_6_38_point_3()))
				.append(new MFVec3f(getCoordinate_6_38_point_4()))
				.append(new MFVec3f(getCoordinate_6_38_point_5()))
				.append(new MFVec3f(getCoordinate_6_38_point_6()))
				.append(new MFVec3f(getCoordinate_6_38_point_7()))
				.append(new MFVec3f(getCoordinate_6_38_point_8()));
			return Coordinate_6_38_point;
		}
		/** Large attribute array: IndexedFaceSet colorIndex field, scene-graph level=4, element #44, 496 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_4_44_colorIndex()
		{
			MFInt32 IndexedFaceSet_4_44_colorIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_4_44_colorIndex_1()));
			return IndexedFaceSet_4_44_colorIndex;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=4, element #44, 496 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_4_44_coordIndex()
		{
			MFInt32 IndexedFaceSet_4_44_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_4_44_coordIndex_1()));
			return IndexedFaceSet_4_44_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #44, 192 total numbers made up of 64 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_5_44_point()
		{
			MFVec3f Coordinate_5_44_point = new MFVec3f(new double[] {-1.93991,-.66714,-1.41068,-1.93991,-.4347,-1.41068,1.94002,-.4347,-1.41068,1.94002,-.66714,-1.41068,-1.94097,-.66714,-1.97561,-1.94097,-.4347,-1.97561,1.94107,-.4347,-1.98297,1.94107,-.66714,-1.98297,-1.8377,-.66714,-1.41068,1.84517,-.66714,-1.41068,-1.8377,-.66714,-2.06496,1.84517,-.66714,-2.06496,-.36456,-.66714,-1.41068,.37202,-.66714,-1.41068,-.36456,-.66714,-2.06496,.37202,-.66714,-2.06496,-.26635,-.66714,-1.41068,.27381,-.66714,-1.41068,-.30683,-.4347,-1.41068,.31429,-.4347,-1.41068,-.26635,-.66714,-2.06496,.27381,-.66714,-2.06496,-.30683,-.4347,-2.06496,.31429,-.4347,-2.06496,-1.8377,-.3798,-1.41068,-1.86168,-.36584,-1.41068,1.86847,-.36684,-1.41068,1.84517,-.3798,-1.41068,-1.8377,-.3798,-2.06496,-1.85747,-.36197,-2.04785,1.86464,-.36301,-2.04831,1.84517,-.3798,-2.06496,-.36456,-.3798,-1.41068,-.34655,-.3728,-1.41068,.35402,-.3728,-1.41068,.37202,-.3798,-1.41068,-.34655,-.3728,-2.06496,-.36456,-.3798,-2.06496,.35402,-.3728,-2.06496,.37202,-.3798,-2.06496,-1.8377,-.3798,-1.41068,-1.84794,-.36048,-1.41068,-1.80768,-.34474,-1.45313,1.84517,-.3798,-1.41068,1.85515,-.36133,-1.41068,1.81515,-.34474,-1.45313,-1.80768,-.34474,-2.02251,-1.8377,-.3798,-2.06496,-1.84634,-.35812,-2.05168,1.81515,-.34474,-2.02251,1.85369,-.35897,-2.052,1.84517,-.3798,-2.06496,-.36456,-.3798,-1.41068,-.35661,-.36693,-1.41068,-.39457,-.34474,-1.45313,.37202,-.3798,-1.41068,.36407,-.36693,-1.41068,.40204,-.34474,-1.45313,-.39457,-.34474,-2.02251,-.35661,-.36693,-2.06496,-.36456,-.3798,-2.06496,.40204,-.34474,-2.02251,.37202,-.3798,-2.06496,.36407,-.36693,-2.06496});
			return Coordinate_5_44_point;
		}
		/** Large attribute array: IndexedFaceSet colorIndex field, scene-graph level=4, element #49, 10372 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_4_49_colorIndex()
		{
			MFInt32 IndexedFaceSet_4_49_colorIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_4_49_colorIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_4_49_colorIndex_2()))
				.append(new MFInt32(getIndexedFaceSet_4_49_colorIndex_3()))
				.append(new MFInt32(getIndexedFaceSet_4_49_colorIndex_4()))
				.append(new MFInt32(getIndexedFaceSet_4_49_colorIndex_5()))
				.append(new MFInt32(getIndexedFaceSet_4_49_colorIndex_6()))
				.append(new MFInt32(getIndexedFaceSet_4_49_colorIndex_7()))
				.append(new MFInt32(getIndexedFaceSet_4_49_colorIndex_8()))
				.append(new MFInt32(getIndexedFaceSet_4_49_colorIndex_9()))
				.append(new MFInt32(getIndexedFaceSet_4_49_colorIndex_10()))
				.append(new MFInt32(getIndexedFaceSet_4_49_colorIndex_11()));
			return IndexedFaceSet_4_49_colorIndex;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=4, element #49, 10372 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_4_49_coordIndex()
		{
			MFInt32 IndexedFaceSet_4_49_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_4_49_coordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_4_49_coordIndex_2()))
				.append(new MFInt32(getIndexedFaceSet_4_49_coordIndex_3()))
				.append(new MFInt32(getIndexedFaceSet_4_49_coordIndex_4()))
				.append(new MFInt32(getIndexedFaceSet_4_49_coordIndex_5()))
				.append(new MFInt32(getIndexedFaceSet_4_49_coordIndex_6()))
				.append(new MFInt32(getIndexedFaceSet_4_49_coordIndex_7()))
				.append(new MFInt32(getIndexedFaceSet_4_49_coordIndex_8()))
				.append(new MFInt32(getIndexedFaceSet_4_49_coordIndex_9()))
				.append(new MFInt32(getIndexedFaceSet_4_49_coordIndex_10()))
				.append(new MFInt32(getIndexedFaceSet_4_49_coordIndex_11()));
			return IndexedFaceSet_4_49_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #49, 3879 total numbers made up of 1293 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_5_49_point()
		{
			MFVec3f Coordinate_5_49_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_5_49_point_1()))
				.append(new MFVec3f(getCoordinate_5_49_point_2()))
				.append(new MFVec3f(getCoordinate_5_49_point_3()))
				.append(new MFVec3f(getCoordinate_5_49_point_4()))
				.append(new MFVec3f(getCoordinate_5_49_point_5()))
				.append(new MFVec3f(getCoordinate_5_49_point_6()))
				.append(new MFVec3f(getCoordinate_5_49_point_7()))
				.append(new MFVec3f(getCoordinate_5_49_point_8()))
				.append(new MFVec3f(getCoordinate_5_49_point_9()))
				.append(new MFVec3f(getCoordinate_5_49_point_10()))
				.append(new MFVec3f(getCoordinate_5_49_point_11()))
				.append(new MFVec3f(getCoordinate_5_49_point_12()))
				.append(new MFVec3f(getCoordinate_5_49_point_13()));
			return Coordinate_5_49_point;
		}
		/** Large attribute array: IndexedFaceSet colorIndex field, scene-graph level=4, element #54, 2172 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_4_54_colorIndex()
		{
			MFInt32 IndexedFaceSet_4_54_colorIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_4_54_colorIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_4_54_colorIndex_2()))
				.append(new MFInt32(getIndexedFaceSet_4_54_colorIndex_3()));
			return IndexedFaceSet_4_54_colorIndex;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=4, element #54, 2172 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_4_54_coordIndex()
		{
			MFInt32 IndexedFaceSet_4_54_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_4_54_coordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_4_54_coordIndex_2()))
				.append(new MFInt32(getIndexedFaceSet_4_54_coordIndex_3()));
			return IndexedFaceSet_4_54_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #54, 822 total numbers made up of 274 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_5_54_point()
		{
			MFVec3f Coordinate_5_54_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_5_54_point_1()))
				.append(new MFVec3f(getCoordinate_5_54_point_2()))
				.append(new MFVec3f(getCoordinate_5_54_point_3()));
			return Coordinate_5_54_point;
		}
		/** Large attribute array: IndexedFaceSet colorIndex field, scene-graph level=4, element #59, 2172 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_4_59_colorIndex()
		{
			MFInt32 IndexedFaceSet_4_59_colorIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_4_59_colorIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_4_59_colorIndex_2()))
				.append(new MFInt32(getIndexedFaceSet_4_59_colorIndex_3()));
			return IndexedFaceSet_4_59_colorIndex;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=4, element #59, 2172 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_4_59_coordIndex()
		{
			MFInt32 IndexedFaceSet_4_59_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_4_59_coordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_4_59_coordIndex_2()))
				.append(new MFInt32(getIndexedFaceSet_4_59_coordIndex_3()));
			return IndexedFaceSet_4_59_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #59, 822 total numbers made up of 274 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_5_59_point()
		{
			MFVec3f Coordinate_5_59_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_5_59_point_1()))
				.append(new MFVec3f(getCoordinate_5_59_point_2()))
				.append(new MFVec3f(getCoordinate_5_59_point_3()));
			return Coordinate_5_59_point;
		}
		/** Large attribute array: IndexedFaceSet colorIndex field, scene-graph level=4, element #64, 816 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_4_64_colorIndex()
		{
			MFInt32 IndexedFaceSet_4_64_colorIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_4_64_colorIndex_1()));
			return IndexedFaceSet_4_64_colorIndex;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=4, element #64, 816 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_4_64_coordIndex()
		{
			MFInt32 IndexedFaceSet_4_64_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_4_64_coordIndex_1()));
			return IndexedFaceSet_4_64_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #64, 312 total numbers made up of 104 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_5_64_point()
		{
			MFVec3f Coordinate_5_64_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_5_64_point_1()))
				.append(new MFVec3f(getCoordinate_5_64_point_2()));
			return Coordinate_5_64_point;
		}
		/** Large attribute array: IndexedFaceSet colorIndex field, scene-graph level=4, element #69, 816 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_4_69_colorIndex()
		{
			MFInt32 IndexedFaceSet_4_69_colorIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_4_69_colorIndex_1()));
			return IndexedFaceSet_4_69_colorIndex;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=4, element #69, 816 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_4_69_coordIndex()
		{
			MFInt32 IndexedFaceSet_4_69_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_4_69_coordIndex_1()));
			return IndexedFaceSet_4_69_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #69, 312 total numbers made up of 104 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_5_69_point()
		{
			MFVec3f Coordinate_5_69_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_5_69_point_1()))
				.append(new MFVec3f(getCoordinate_5_69_point_2()));
			return Coordinate_5_69_point;
		}

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

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

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