<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">package X3dForAdvancedModeling.Conversions;

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

// Javadoc metadata annotations follow, see below for X3DJSAIL Java source code.
/**
 * &lt;p&gt; Exported model: test Netfabb import and export with a STEP part shape used to demonstrate computer-aided manufacturing processes. &lt;/p&gt;
 &lt;p&gt; Related links: Catalog page &lt;a href="../../../Conversions/NetfabbFishHeadExportedIndex.html" target="_blank"&gt;NetfabbFishHeadExported&lt;/a&gt;,  source &lt;a href="../../../Conversions/NetfabbFishHeadExported.java"&gt;NetfabbFishHeadExported.java&lt;/a&gt;, &lt;a href="https://www.web3d.org/x3d/content/examples/X3dResources.html" target="_blank"&gt;X3D Resources&lt;/a&gt;, &lt;a href="https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html" target="_blank"&gt;X3D Scene Authoring Hints&lt;/a&gt;, and &lt;a href="https://www.web3d.org/x3d/content/X3dTooltips.html" target="_blank"&gt;X3D Tooltips&lt;/a&gt;. &lt;/p&gt;
	&lt;table style="color:black; border:0px solid; border-spacing:10px 0px;"&gt;
        &lt;caption&gt;Scene Meta Information&lt;/caption&gt;
		&lt;tr style="background-color:silver; border-color:silver;"&gt;
			&lt;td style="text-align:center; padding:10px 0px;"&gt;&lt;i&gt;meta tags&lt;/i&gt;&lt;/td&gt;
			&lt;td style="text-align:left;   padding:10px 0px;"&gt;&amp;nbsp; Document Metadata &lt;/td&gt;
		&lt;/tr&gt;

		&lt;tr&gt;
			&lt;td style="text-align:right; vertical-align: text-top;"&gt; &lt;i&gt; title &lt;/i&gt; &lt;/td&gt;
			&lt;td&gt; &lt;a href="../../../Conversions/NetfabbFishHeadExported.x3d"&gt;NetfabbFishHeadExported.x3d&lt;/a&gt; &lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td style="text-align:right; vertical-align: text-top;"&gt; &lt;i&gt; description &lt;/i&gt; &lt;/td&gt;
			&lt;td&gt; Exported model: test Netfabb import and export with a STEP part shape used to demonstrate computer-aided manufacturing processes. &lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td style="text-align:right; vertical-align: text-top;"&gt; &lt;i&gt; creator &lt;/i&gt; &lt;/td&gt;
			&lt;td&gt; Vincent Marchetti &lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td style="text-align:right; vertical-align: text-top;"&gt; &lt;i&gt; reference &lt;/i&gt; &lt;/td&gt;
			&lt;td&gt; NetfabbConversionIssues.txt &lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td style="text-align:right; vertical-align: text-top;"&gt; &lt;i&gt; reference &lt;/i&gt; &lt;/td&gt;
			&lt;td&gt; NetfabbFishHeadReadme.txt &lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td style="text-align:right; vertical-align: text-top;"&gt; &lt;i&gt; created &lt;/i&gt; &lt;/td&gt;
			&lt;td&gt; 10 September 2016 &lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td style="text-align:right; vertical-align: text-top;"&gt; &lt;i&gt; translated &lt;/i&gt; &lt;/td&gt;
			&lt;td&gt; 4 October 2017 &lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td style="text-align:right; vertical-align: text-top;"&gt; &lt;i&gt; modified &lt;/i&gt; &lt;/td&gt;
			&lt;td&gt; 19 March 2020 &lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td style="text-align:right; vertical-align: text-top;"&gt; &lt;i&gt; TODO &lt;/i&gt; &lt;/td&gt;
			&lt;td&gt; recheck support for UNIT statement &lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td style="text-align:right; vertical-align: text-top;"&gt; &lt;i&gt; reference &lt;/i&gt; &lt;/td&gt;
			&lt;td&gt; &lt;a href="https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/Conversions/NetfabbFishHeadOriginal.x3d" target="_blank"&gt;https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/Conversions/NetfabbFishHeadOriginal.x3d&lt;/a&gt; &lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td style="text-align:right; vertical-align: text-top;"&gt; &lt;i&gt; identifier &lt;/i&gt; &lt;/td&gt;
			&lt;td&gt; &lt;a href="https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/Conversions/NetfabbFishHeadExported.x3d" target="_blank"&gt;https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/Conversions/NetfabbFishHeadExported.x3d&lt;/a&gt; &lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td style="text-align:right; vertical-align: text-top;"&gt; &lt;i&gt; generator &lt;/i&gt; &lt;/td&gt;
			&lt;td&gt; Netfabb Professional, &lt;a href="https://www.autodesk.com/products/netfabb" target="_blank"&gt;https://www.autodesk.com/products/netfabb&lt;/a&gt; &lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td style="text-align:right; vertical-align: text-top;"&gt; &lt;i&gt; generator &lt;/i&gt; &lt;/td&gt;
			&lt;td&gt; X3D-Edit 3.3, &lt;a href="https://savage.nps.edu/X3D-Edit" target="_blank"&gt;https://savage.nps.edu/X3D-Edit&lt;/a&gt; &lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td style="text-align:right; vertical-align: text-top;"&gt; &lt;i&gt; rights &lt;/i&gt; &lt;/td&gt;
			&lt;td&gt; Copyright (c) Web3D Consortium Inc. 2017 &lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td style="text-align:right; vertical-align: text-top;"&gt; &lt;i&gt; license &lt;/i&gt; &lt;/td&gt;
			&lt;td&gt; &lt;a href="../../../Conversions/../license.html"&gt;../license.html&lt;/a&gt; &lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="background-color:silver; border-color:silver;"&gt;
			&lt;td style="text-align:center;" colspan="2"&gt;  &amp;nbsp; &lt;/td&gt;
		&lt;/tr&gt;
	&lt;/table&gt;

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

	* @author Vincent Marchetti
 */

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

	/** Create and initialize the X3D model for this object. */
	public final void initialize()
	{
            try { // catch-all
  x3dModel = new X3D().setProfile(X3D.PROFILE_CADINTERCHANGE).setVersion(X3D.VERSION_3_3)
  .setHead(new head()
    .addComponent(new component().setName("Geometry3D").setLevel(2))
    .addComponent(new component().setName("Rendering").setLevel(3))
    .addMeta(new meta().setName(meta.NAME_TITLE      ).setContent("NetfabbFishHeadExported.x3d"))
    .addMeta(new meta().setName(meta.NAME_DESCRIPTION).setContent("Exported model: test Netfabb import and export with a STEP part shape used to demonstrate computer-aided manufacturing processes."))
    .addMeta(new meta().setName(meta.NAME_CREATOR    ).setContent("Vincent Marchetti"))
    .addMeta(new meta().setName(meta.NAME_REFERENCE  ).setContent("NetfabbConversionIssues.txt"))
    .addMeta(new meta().setName(meta.NAME_REFERENCE  ).setContent("NetfabbFishHeadReadme.txt"))
    .addMeta(new meta().setName(meta.NAME_CREATED    ).setContent("10 September 2016"))
    .addMeta(new meta().setName(meta.NAME_TRANSLATED ).setContent("4 October 2017"))
    .addMeta(new meta().setName(meta.NAME_MODIFIED   ).setContent("19 March 2020"))
    .addMeta(new meta().setName(meta.NAME_TODO       ).setContent("recheck support for UNIT statement"))
    .addMeta(new meta().setName(meta.NAME_REFERENCE  ).setContent("https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/Conversions/NetfabbFishHeadOriginal.x3d"))
    .addMeta(new meta().setName(meta.NAME_IDENTIFIER ).setContent("https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/Conversions/NetfabbFishHeadExported.x3d"))
    .addMeta(new meta().setName(meta.NAME_GENERATOR  ).setContent("Netfabb Professional, https://www.autodesk.com/products/netfabb"))
    .addMeta(new meta().setName(meta.NAME_GENERATOR  ).setContent("X3D-Edit 3.3, https://savage.nps.edu/X3D-Edit"))
    .addMeta(new meta().setName(meta.NAME_RIGHTS     ).setContent("Copyright (c) Web3D Consortium Inc. 2017"))
    .addMeta(new meta().setName(meta.NAME_LICENSE    ).setContent("../license.html")))
  .setScene(new Scene()
    .addChild(new WorldInfo().setTitle("NetfabbFishHeadExported.x3d"))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,0,2,3,-1,0,3,4,-1,0,4,5,-1,0,5,6,-1,0,6,7,-1,0,7,8,-1,9,1,0,-1,10,9,0,-1,11,10,0,-1,12,11,0,-1,13,12,0,-1,14,13,0,-1,14,0,15,-1,16,14,15,-1,17,16,15,-1,18,17,15,-1,19,18,15,-1,20,19,15,-1,20,15,21,-1,20,21,22,-1,20,22,23,-1,20,23,24,-1,20,24,25,-1,20,25,26,-1,20,26,27,-1,20,27,28,-1,20,28,29,-1,30,20,29,-1,30,29,31,-1,30,31,32,-1,30,32,33,-1,30,33,34,-1,35,30,34,-1,35,34,36,-1,35,36,37,-1,35,37,38,-1,35,38,39,-1,40,35,39,-1,40,39,41,-1,40,41,42,-1,40,42,43,-1,44,40,43,-1,44,43,45,-1,44,45,46,-1,44,46,47,-1,48,49,50,-1,48,50,51,-1,48,51,52,-1,48,52,53,-1,48,53,54,-1,48,54,55,-1,48,55,56,-1,47,48,56,-1,47,56,57,-1,47,57,58,-1,44,47,58,-1,59,44,58,-1,60,59,58,-1,61,60,58,-1,61,58,62,-1,63,61,62,-1,64,63,62,-1,65,64,62,-1,65,62,66,-1,67,65,66,-1,68,67,66,-1,68,66,69,-1,70,68,69,-1,8,70,69,-1,0,8,69,-1,0,69,71,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_20_point()))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {0.650980,0.654902,0.721569,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,0,2,3,-1,0,3,4,-1,0,4,5,-1,0,5,6,-1,0,6,7,-1,0,7,8,-1,0,8,9,-1,0,9,10,-1,0,10,11,-1,0,11,12,-1,0,12,13,-1,0,13,14,-1,0,14,15,-1,0,15,16,-1,0,16,17,-1,18,0,17,-1,18,17,19,-1,18,19,20,-1,18,20,21,-1,18,21,22,-1,23,24,25,-1,22,23,25,-1,22,25,26,-1,18,22,26,-1,18,26,27,-1,28,29,30,-1,31,28,30,-1,32,31,30,-1,32,30,33,-1,32,33,34,-1,34,35,36,-1,32,34,36,-1,37,32,36,-1,38,37,36,-1,38,36,39,-1,40,38,39,-1,40,39,41,-1,40,41,42,-1,40,42,43,-1,44,40,43,-1,44,43,45,-1,44,45,46,-1,47,44,46,-1,47,46,48,-1,47,48,49,-1,50,47,49,-1,50,49,51,-1,52,50,51,-1,52,51,53,-1,52,53,54,-1,55,52,54,-1,55,54,56,-1,57,55,56,-1,57,56,58,-1,57,58,59,-1,60,57,59,-1,60,59,61,-1,60,61,62,-1,60,62,63,-1,64,65,66,-1,64,66,67,-1,63,64,67,-1,63,67,68,-1,60,63,68,-1,69,60,68,-1,69,68,70,-1,71,69,70,-1,72,71,70,-1,73,72,70,-1,74,73,70,-1,75,74,70,-1,76,75,70,-1,77,76,70,-1,78,77,70,-1,79,78,70,-1,27,79,70,-1,18,27,70,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_24_point()))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,0,2,3,-1,0,3,4,-1,0,4,5,-1,0,5,6,-1,0,6,7,-1,0,7,8,-1,0,8,9,-1,10,11,12,-1,13,10,12,-1,14,13,12,-1,9,14,12,-1,0,9,12,-1,0,12,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {305.000000,-56.216999,0.000000,305.000000,-56.216999,4.500000,305.000000,-56.550999,4.500000,305.000000,-57.165001,4.545800,305.000000,-57.785000,4.688400,305.000000,-58.377998,4.926000,305.000000,-58.930000,5.254800,305.000000,-59.414001,5.657900,305.000000,-59.833000,6.134900,305.000000,-60.172001,6.675800,305.000000,-60.619999,8.500000,305.000000,-60.619999,10.000000,305.000000,-64.329002,10.000000,305.000000,-60.569000,7.868700,305.000000,-60.417999,7.255100,305.000000,-67.009003,0.000000})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).setColorIndex(new int[] {0,0,0,-1,0,0,0,-1}).setCoordIndex(new int[] {0,1,2,-1,0,2,3,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {296.110016,-44.625999,0.000000,229.820007,-26.865999,0.000000,229.820007,-26.865999,4.500000,296.110016,-44.625999,4.500000})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,3,0,2,-1,3,2,4,-1,5,3,4,-1,5,4,6,-1,7,5,6,-1,7,6,8,-1,9,7,8,-1,9,8,10,-1,11,9,10,-1,11,10,12,-1,13,11,12,-1,13,12,14,-1,15,13,14,-1,15,14,16,-1,17,15,16,-1,17,16,18,-1,19,17,18,-1,19,18,20,-1,21,19,20,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {215.000000,-7.547000,0.000000,215.000000,-7.547000,4.500000,215.169998,-10.158000,4.500000,215.169998,-10.158000,0.000000,215.679993,-12.723000,4.500000,215.679993,-12.723000,0.000000,216.520004,-15.201000,4.500000,216.520004,-15.201000,0.000000,217.679993,-17.547001,4.500000,217.679993,-17.547001,0.000000,219.130005,-19.722000,4.500000,219.130005,-19.722000,0.000000,220.860001,-21.688999,4.500000,220.860001,-21.688999,0.000000,222.820007,-23.414000,4.500000,222.820007,-23.414000,0.000000,225.000000,-24.867001,4.500000,225.000000,-24.867001,0.000000,227.350006,-26.025000,4.500000,227.350006,-26.025000,0.000000,229.820007,-26.865999,4.500000,229.820007,-26.865999,0.000000})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).setColorIndex(new int[] {0,0,0,-1,0,0,0,-1}).setCoordIndex(new int[] {0,1,2,-1,0,2,3,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {215.000000,-7.547000,4.500000,215.000000,-7.547000,0.000000,215.000000,7.547000,0.000000,215.000000,7.547000,4.500000})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,3,0,2,-1,3,2,4,-1,5,3,4,-1,5,4,6,-1,7,5,6,-1,7,6,8,-1,9,7,8,-1,9,8,10,-1,11,9,10,-1,11,10,12,-1,13,11,12,-1,13,12,14,-1,15,13,14,-1,15,14,16,-1,17,15,16,-1,17,16,18,-1,19,17,18,-1,19,18,20,-1,21,19,20,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {229.820007,26.865999,0.000000,229.820007,26.865999,4.500000,227.350006,26.025000,4.500000,227.350006,26.025000,0.000000,225.000000,24.867001,4.500000,225.000000,24.867001,0.000000,222.820007,23.414000,4.500000,222.820007,23.414000,0.000000,220.860001,21.688999,4.500000,220.860001,21.688999,0.000000,219.130005,19.722000,4.500000,219.130005,19.722000,0.000000,217.679993,17.547001,4.500000,217.679993,17.547001,0.000000,216.520004,15.201000,4.500000,216.520004,15.201000,0.000000,215.679993,12.723000,4.500000,215.679993,12.723000,0.000000,215.169998,10.158000,4.500000,215.169998,10.158000,0.000000,215.000000,7.547000,4.500000,215.000000,7.547000,0.000000})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,0,2,3,-1,0,3,4,-1,5,6,7,-1,8,5,7,-1,8,7,9,-1,10,11,12,-1,9,10,12,-1,8,9,12,-1,13,8,12,-1,14,13,12,-1,15,14,12,-1,16,15,12,-1,16,12,17,-1,18,16,17,-1,4,18,17,-1,0,4,17,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {305.000000,71.832001,18.000000,305.000000,67.564003,18.000000,305.000000,64.820000,7.757900,305.000000,64.605003,7.158300,305.000000,64.299004,6.603200,305.000000,60.402000,4.782700,305.000000,59.830002,4.878500,305.000000,59.278999,4.673300,305.000000,61.051998,4.768500,305.000000,58.706001,4.546900,305.000000,58.075001,4.500000,305.000000,56.216999,4.500000,305.000000,56.216999,0.000000,305.000000,61.696999,4.853300,305.000000,62.323002,5.036100,305.000000,62.903000,5.307400,305.000000,63.436001,5.666100,305.000000,67.009003,0.000000,305.000000,63.910000,6.106200})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,0,2,3,-1,0,3,4,-1,0,4,5,-1,0,5,6,-1,0,6,7,-1,0,7,8,-1,0,8,9,-1,0,9,10,-1,0,10,11,-1,0,11,12,-1,0,12,13,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {304.769989,72.522003,20.351999,305.000000,71.832001,18.000999,305.000000,67.009003,-0.000014,179.470001,90.911003,-0.000884,76.510002,98.398003,0.001303,76.510002,106.440002,30.000000,179.470001,98.948997,30.000000,293.000000,78.058998,30.000000,295.359985,77.415001,29.764000,297.619995,76.669998,29.073999,299.689972,75.853996,27.962000,301.500000,74.999001,26.475000,302.980011,74.137001,24.666000,304.079987,73.301003,22.601000})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,3,0,2,-1,3,2,4,-1,5,3,4,-1,5,4,6,-1,7,5,6,-1,7,6,8,-1,9,7,8,-1,9,8,10,-1,11,9,10,-1,11,10,12,-1,13,11,12,-1,13,12,14,-1,15,13,14,-1,15,14,16,-1,17,15,16,-1,17,16,18,-1,19,17,18,-1,19,18,20,-1,21,19,20,-1,21,20,22,-1,23,21,22,-1,23,22,24,-1,25,23,24,-1,25,24,26,-1,27,25,26,-1,27,26,28,-1,29,27,28,-1,29,28,30,-1,31,29,30,-1,31,30,32,-1,33,31,32,-1,33,32,34,-1,35,33,34,-1,35,34,36,-1,37,35,36,-1,37,36,38,-1,39,37,38,-1,39,38,40,-1,41,39,40,-1,41,40,42,-1,43,41,42,-1,43,42,44,-1,45,43,44,-1,45,44,46,-1,47,45,46,-1,47,46,48,-1,49,47,48,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_56_point()))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,3,0,2,-1,3,2,4,-1,5,3,4,-1,5,4,6,-1,7,5,6,-1,7,6,8,-1,9,7,8,-1,9,8,10,-1,11,9,10,-1,11,10,12,-1,13,11,12,-1,13,12,14,-1,15,13,14,-1,15,14,16,-1,17,15,16,-1,17,16,18,-1,19,17,18,-1,19,18,20,-1,21,19,20,-1,21,20,22,-1,23,21,22,-1,23,22,24,-1,25,23,24,-1,25,24,26,-1,27,25,26,-1,27,26,28,-1,29,27,28,-1,29,28,30,-1,31,29,30,-1,31,30,32,-1,33,31,32,-1,33,32,34,-1,35,33,34,-1,35,34,36,-1,37,35,36,-1,37,36,38,-1,39,37,38,-1,39,38,40,-1,41,39,40,-1,41,40,42,-1,43,41,42,-1,43,42,44,-1,45,43,44,-1,45,44,46,-1,47,45,46,-1,47,46,48,-1,49,47,48,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_60_point()))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,0,2,3,-1,0,3,4,-1,0,4,5,-1,0,5,6,-1,0,6,7,-1,0,7,8,-1,0,8,9,-1,0,9,10,-1,0,10,11,-1,0,11,12,-1,0,12,13,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {305.079987,64.790001,7.720000,305.079987,69.141998,23.964001,302.239990,70.327003,25.660000,300.950012,71.010002,26.987000,299.480011,71.681999,28.101000,297.849976,72.328003,28.978001,296.689972,72.736000,29.420000,295.480011,73.122002,29.740000,294.249969,73.497002,30.000000,293.260010,73.739998,30.000999,293.000000,73.804001,30.000999,200.429993,91.930000,30.018000,97.848999,101.620003,30.028000,97.848999,95.653999,7.750000})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,3,0,2,-1,4,1,0,-1,5,4,0,-1,6,7,5,-1,6,5,0,-1,8,5,7,-1,9,10,8,-1,9,8,7,-1,11,8,10,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {89.057999,91.797997,30.000000,89.057999,86.505997,10.249000,89.000000,87.462997,9.992699,89.000000,92.823997,30.000000,89.119003,86.092003,10.360000,89.231003,86.682999,14.686000,89.094002,91.517998,30.000000,89.231003,90.787003,30.002001,89.516998,87.752998,22.348000,89.400002,90.157997,30.000000,89.516998,89.803001,30.002001,89.911003,88.860001,30.000000})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,3,0,2,-1,4,1,0,-1,5,4,0,-1,6,5,0,-1,7,6,0,-1,8,7,0,-1,8,0,9,-1,10,8,9,-1,11,10,9,-1,12,11,9,-1,13,4,5,-1,14,13,5,-1,15,12,9,-1,16,15,9,-1,16,9,17,-1,18,13,14,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {89.057999,85.601997,8.000000,89.057999,85.601997,30.000000,89.000000,84.476997,30.000000,89.000000,84.476997,8.000000,89.230003,86.714996,30.000000,89.230003,86.714996,14.665000,89.119003,86.092003,10.360000,89.117996,86.083000,10.097000,89.124001,86.123001,9.843500,89.230003,86.714996,8.000000,89.136002,86.200996,9.609500,89.177002,86.440002,9.179800,89.230003,86.714996,8.844800,89.515999,87.805000,30.000000,89.515999,87.805000,22.333000,89.235001,86.737999,8.817400,89.308998,87.065002,8.504900,89.494003,87.736000,8.000000,89.911003,88.860001,30.000000})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,0,2,3,-1,4,0,3,-1,4,3,5,-1,6,4,5,-1,6,5,7,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {89.000000,74.323997,29.707001,89.000000,75.311996,30.000000,85.000000,75.311996,30.000000,85.000000,74.323997,29.707001,89.000000,73.382004,29.289000,85.000000,73.382004,29.289000,89.000000,72.500999,28.753000,85.000000,72.500999,28.753000})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,3,0,2,-1,4,5,1,-1,0,4,1,-1,4,6,7,-1,8,9,5,-1,10,8,5,-1,11,10,5,-1,12,11,5,-1,13,12,5,-1,14,13,5,-1,14,5,4,-1,15,14,4,-1,15,4,7,-1,16,7,6,-1,16,6,17,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {84.936996,86.615997,30.000000,84.936996,86.615997,9.000000,85.000000,85.439003,9.000000,85.000000,85.439003,30.000000,84.748001,87.778999,30.000000,84.748001,87.778999,9.000000,84.435997,88.916000,30.000000,84.435997,88.916000,21.004000,84.538002,88.594002,9.268400,84.449997,88.875000,9.000000,84.612000,88.335999,9.578101,84.667000,88.125000,9.944101,84.682999,88.060997,10.119000,84.693001,88.018997,10.307000,84.695999,88.007004,10.505000,84.584999,88.431000,16.462999,84.431000,88.931999,21.156000,84.003998,90.012001,30.000000})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,3,0,2,-1,4,1,0,-1,5,4,0,-1,6,5,0,-1,7,6,0,-1,8,5,6,-1,9,8,6,-1,10,9,6,-1,11,10,6,-1,12,9,10,-1,13,12,10,-1,14,13,10,-1,15,12,13,-1,16,15,13,-1,17,16,13,-1,18,17,13,-1,19,16,17,-1,20,19,17,-1,21,20,17,-1,22,21,17,-1,23,20,21,-1,24,23,21,-1,25,23,24,-1,26,25,24,-1,27,26,24,-1,28,27,24,-1,29,26,27,-1,30,29,27,-1,31,30,27,-1,32,31,27,-1,33,30,31,-1,34,33,31,-1,35,34,31,-1,36,33,34,-1,37,36,34,-1,38,37,34,-1,39,38,34,-1,40,37,38,-1,41,40,38,-1,42,41,38,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_84_point()))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,3,0,2,-1,4,3,2,-1,5,2,1,-1,6,5,1,-1,7,8,6,-1,7,6,1,-1,9,6,8,-1,10,9,8,-1,11,12,10,-1,11,10,8,-1,13,10,12,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {5.300000,94.806000,30.000000,5.345300,93.898003,30.000000,5.345300,89.452003,13.408000,5.300000,89.578003,10.488000,5.307300,89.236000,10.579000,5.437000,89.723999,16.908001,5.480900,89.883003,18.365999,5.396400,93.484001,30.000000,5.480900,93.000000,30.000999,5.613900,90.278000,21.945000,5.705200,90.537003,24.084999,5.635500,92.358002,30.000000,5.705200,92.122002,30.000999,6.015800,91.271004,30.000000})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,0,2,3,-1,2,4,5,-1,6,3,2,-1,6,2,5,-1,7,6,5,-1,8,7,5,-1,9,8,5,-1,10,9,5,-1,11,10,5,-1,11,5,12,-1,13,14,5,-1,4,13,5,-1,14,13,15,-1,16,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {5.613900,90.278000,21.945000,6.015800,91.271004,30.000000,5.575300,90.165001,30.000000,5.575300,90.165001,20.913000,5.256900,89.017998,30.000000,5.256900,89.017998,9.000000,5.437000,89.723999,16.908001,5.307300,89.236000,10.579000,5.311600,89.253998,10.324000,5.327200,89.317001,10.087000,5.351300,89.412003,9.870800,5.443200,89.745003,9.390700,5.566400,90.139000,9.000000,5.064400,87.843002,30.000000,5.064400,87.843002,9.000000,5.000000,86.653999,30.000000,5.000000,86.653999,9.000000})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,3,0,2,-1,4,3,2,-1,4,2,5,-1,5,2,6,-1,7,5,6,-1,8,7,6,-1,9,8,6,-1,10,9,6,-1,10,6,11,-1,12,10,11,-1,12,11,13,-1,14,12,13,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {6.109600,-80.610001,8.847101,6.160000,-80.712997,8.500000,5.657700,-79.542000,8.500000,6.077900,-80.544998,9.204000,5.659200,-79.546997,17.179001,5.657700,-79.542000,17.218000,5.293900,-78.321999,8.500000,5.466000,-78.963997,22.325001,5.363200,-78.598999,26.129999,5.303900,-78.363998,30.000000,5.293900,-78.321999,30.000000,5.073700,-77.067001,8.500000,5.073700,-77.067001,30.000000,5.000000,-75.795998,8.500000,5.000000,-75.795998,30.000000})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,3,0,2,-1,4,5,6,-1,7,4,6,-1,8,9,10,-1,11,8,10,-1,4,11,10,-1,5,4,10,-1,12,13,14,-1,15,12,14,-1,8,15,14,-1,9,8,14,-1,16,17,13,-1,18,16,13,-1,12,18,13,-1,19,20,21,-1,22,19,21,-1,16,22,21,-1,17,16,21,-1,23,24,25,-1,19,23,25,-1,20,19,25,-1,26,27,28,-1,29,26,28,-1,23,29,28,-1,24,23,28,-1,30,31,32,-1,26,30,32,-1,27,26,32,-1,33,34,35,-1,31,33,35,-1,36,32,31,-1,36,31,35,-1,37,38,39,-1,34,37,39,-1,35,34,39,-1,40,35,39,-1,41,42,43,-1,38,41,43,-1,39,38,43,-1,44,39,43,-1,1,43,42,-1,2,1,42,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_100_point()))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,3,0,2,-1,4,2,1,-1,5,4,1,-1,6,5,1,-1,7,6,1,-1,8,5,6,-1,9,8,6,-1,10,9,6,-1,11,10,6,-1,12,9,10,-1,13,12,10,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {19.098000,-91.560997,30.000000,21.990000,-91.441002,30.167999,21.990000,-87.299004,30.167999,19.098000,-87.419998,30.000000,22.955999,-87.258003,30.299000,24.841999,-87.100998,30.669001,24.841999,-91.242996,30.669001,22.955999,-91.400002,30.299000,26.714001,-86.942001,31.188000,27.618000,-86.827003,31.496000,27.618000,-90.969002,31.496000,26.714001,-91.084000,31.188000,30.278999,-86.477997,32.639000,30.278999,-90.620003,32.639000})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).setColorIndex(new int[] {0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1}).setCoordIndex(new int[] {0,1,2,-1,3,4,5,-1,3,5,6,-1,2,3,6,-1,0,2,6,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {305.000000,-60.619999,10.000000,303.920013,-60.820999,10.290000,301.200012,-61.626999,11.018000,296.600006,-62.655998,12.250000,155.720001,-77.070999,50.000000,155.720001,-80.192001,50.000000,305.000000,-64.329002,10.000000})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).setColorIndex(new int[] {0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1}).setCoordIndex(new int[] {0,1,2,-1,3,0,2,-1,3,2,4,-1,3,4,5,-1,3,5,6,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {305.000000,-60.619999,8.500000,289.830017,-63.326000,8.500000,296.329987,-62.196999,9.072500,305.000000,-60.619999,10.000000,299.500000,-61.630001,9.456500,301.609985,-61.245998,9.785100,303.920013,-60.820999,10.290000})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,3,4,5,-1,3,5,6,-1,3,6,7,-1,3,7,8,-1,3,8,9,-1,3,9,10,-1,3,10,11,-1,12,3,11,-1,12,11,13,-1,12,13,14,-1,12,14,15,-1,12,15,16,-1,17,12,16,-1,18,17,16,-1,18,16,19,-1,20,18,19,-1,21,20,19,-1,22,21,19,-1,23,22,19,-1,23,19,24,-1,25,23,24,-1,26,25,24,-1,27,26,24,-1,27,24,28,-1,27,28,29,-1,27,29,30,-1,31,27,30,-1,32,31,30,-1,33,32,30,-1,33,30,34,-1,35,36,37,-1,38,35,37,-1,39,38,37,-1,40,39,37,-1,34,40,37,-1,33,34,37,-1,33,37,41,-1,42,33,41,-1,42,41,43,-1,42,43,44,-1,42,44,45,-1,42,45,46,-1,42,46,47,-1,42,47,48,-1,2,42,48,-1,2,48,49,-1,2,49,50,-1,2,50,51,-1,0,2,51,-1,0,51,52,-1,0,52,53,-1,0,53,54,-1,0,54,55,-1,0,55,56,-1,0,56,57,-1,0,57,58,-1,0,58,59,-1,0,59,60,-1,0,60,61,-1,0,61,62,-1,0,62,63,-1,0,63,64,-1,0,64,65,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_116_point()))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,0,2,3,-1,0,3,4,-1,0,4,5,-1,0,5,6,-1,0,6,7,-1,0,7,8,-1,0,8,9,-1,10,2,1,-1,10,1,11,-1,10,11,12,-1,10,12,13,-1,10,13,14,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {305.150024,58.667000,4.546900,305.220001,58.939999,4.601000,180.779999,82.921997,4.601000,180.770004,82.846001,4.584300,180.710007,82.417000,4.518500,180.660004,82.036003,4.500000,262.899994,68.041000,4.500000,291.260010,61.542000,4.500000,301.760010,58.912998,4.500000,305.000000,58.075001,4.500000,180.830002,83.306000,4.710300,305.289978,59.202999,4.673400,305.430023,59.719002,4.878600,256.989990,71.042000,4.888100,180.880005,83.763000,4.898900})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,0,2,3,-1,0,3,4,-1,4,5,6,-1,4,6,7,-1,4,7,8,-1,4,8,9,-1,4,9,10,-1,0,4,10,-1,11,12,13,-1,11,13,14,-1,11,14,1,-1,1,0,15,-1,1,15,16,-1,11,1,16,-1,17,18,19,-1,17,19,12,-1,12,11,20,-1,17,12,20,-1,17,20,21,-1,22,23,24,-1,22,24,25,-1,22,25,18,-1,22,18,17,-1,22,17,26,-1,27,28,29,-1,27,29,30,-1,27,30,23,-1,27,23,22,-1,27,22,31,-1,27,31,32,-1,33,28,27,-1,33,27,34,-1,33,34,35,-1,33,35,36,-1,33,36,37,-1,6,5,38,-1,38,39,40,-1,38,40,41,-1,38,41,42,-1,38,42,43,-1,38,43,44,-1,6,38,44,-1,40,39,45,-1,40,45,46,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_124_point()))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,0,2,3,-1,0,3,4,-1,0,4,5,-1,6,7,1,-1,6,1,0,-1,6,0,8,-1,9,7,6,-1,9,6,10,-1,9,10,11,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {89.125000,86.136002,9.804100,89.035004,87.327003,9.485601,89.000000,87.462997,9.993600,89.119003,86.092003,10.360000,89.117996,86.083000,10.097000,89.124001,86.123001,9.843500,89.175003,86.434998,9.189500,89.138000,87.194000,8.986500,89.136002,86.200996,9.609500,89.308998,87.065002,8.504900,89.177002,86.440002,9.179800,89.235001,86.737999,8.817400})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).setColorIndex(getIndexedFaceSet_4_132_colorIndex()).setCoordIndex(getIndexedFaceSet_4_132_coordIndex())
        .setCoord(new Coordinate().setPoint(getCoordinate_5_132_point()))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,0,2,3,-1,0,3,4,-1,0,4,5,-1,2,1,6,-1,2,6,7,-1,2,7,8,-1,2,8,9,-1,10,7,6,-1,10,6,11,-1,10,11,12,-1,13,12,11,-1,13,11,14,-1,13,14,15,-1,16,15,14,-1,16,14,17,-1,16,17,18,-1,16,18,19,-1,20,21,1,-1,20,1,0,-1,20,0,22,-1,20,22,23,-1,6,1,21,-1,6,21,24,-1,11,6,24,-1,11,24,25,-1,14,11,25,-1,14,25,26,-1,27,17,14,-1,27,14,26,-1,27,26,28,-1,29,30,21,-1,29,21,20,-1,24,21,30,-1,24,30,31,-1,25,24,31,-1,25,31,32,-1,26,25,32,-1,26,32,33,-1,34,28,26,-1,34,26,33,-1,34,33,35,-1,36,37,30,-1,36,30,29,-1,36,29,38,-1,31,30,37,-1,31,37,39,-1,32,31,39,-1,32,39,40,-1,33,32,40,-1,33,40,41,-1,42,35,33,-1,42,33,41,-1,42,41,43,-1,44,45,39,-1,44,39,37,-1,44,37,46,-1,40,39,45,-1,40,45,47,-1,41,40,47,-1,41,47,48,-1,49,43,41,-1,49,41,48,-1,49,48,50,-1,51,45,44,-1,52,53,47,-1,52,47,45,-1,52,45,51,-1,52,51,54,-1,48,47,53,-1,48,53,55,-1,56,50,48,-1,56,48,55,-1,56,55,57,-1,58,55,53,-1,58,53,59,-1,58,59,60,-1,61,57,55,-1,61,55,58,-1,61,58,62,-1,61,62,63,-1,61,63,64,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_136_point()))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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_4_140_coordIndex())
        .setCoord(new Coordinate().setPoint(getCoordinate_5_140_point()))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,0,2,3,-1,0,3,4,-1,0,4,5,-1,6,3,2,-1,6,2,7,-1,6,7,8,-1,9,8,7,-1,9,7,10,-1,9,10,11,-1,12,11,10,-1,12,10,13,-1,12,13,14,-1,15,14,13,-1,15,13,16,-1,15,16,17,-1,18,17,16,-1,18,16,19,-1,18,19,20,-1,21,20,19,-1,21,19,22,-1,21,22,23,-1,21,23,24,-1,25,2,1,-1,25,1,26,-1,25,26,27,-1,28,7,2,-1,28,2,25,-1,28,25,29,-1,28,29,30,-1,31,10,7,-1,31,7,28,-1,31,28,32,-1,31,32,33,-1,34,13,10,-1,34,10,31,-1,34,31,35,-1,36,16,13,-1,13,34,37,-1,13,37,38,-1,36,13,38,-1,39,19,16,-1,16,36,40,-1,39,16,40,-1,41,22,19,-1,41,19,39,-1,41,39,42,-1,41,42,43,-1,41,43,44,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_144_point()))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).setColorIndex(new int[] {0,0,0,-1,0,0,0,-1}).setCoordIndex(new int[] {0,1,2,-1,0,2,3,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {65.000000,-81.098999,50.000000,30.278999,-86.477997,32.639000,30.278999,-90.620003,32.639000,65.000000,-85.240997,50.000000})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,0,2,3,-1,0,3,4,-1,0,4,5,-1,0,5,6,-1,0,6,7,-1,0,7,8,-1,9,10,11,-1,12,9,11,-1,13,12,11,-1,14,13,11,-1,14,11,15,-1,16,14,15,-1,17,16,15,-1,18,17,15,-1,15,19,20,-1,15,20,21,-1,15,21,22,-1,18,15,22,-1,18,22,23,-1,24,18,23,-1,24,23,25,-1,8,24,25,-1,8,25,26,-1,8,26,27,-1,8,27,28,-1,8,28,29,-1,8,29,30,-1,8,30,31,-1,8,31,32,-1,8,32,33,-1,8,33,34,-1,0,8,34,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_152_point()))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).setColorIndex(new int[] {0,0,0,-1,0,0,0,-1,0,0,0,-1}).setCoordIndex(new int[] {0,1,2,-1,0,2,3,-1,0,3,4,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {155.720001,-77.056999,50.050999,296.600006,-62.655998,12.250000,198.259995,-81.970001,12.236000,98.299004,-91.318001,12.229000,98.299004,-81.183998,50.048000})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).setColorIndex(getIndexedFaceSet_4_160_colorIndex()).setCoordIndex(getIndexedFaceSet_4_160_coordIndex())
        .setCoord(new Coordinate().setPoint(getCoordinate_5_160_point()))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,3,0,2,-1,4,1,0,-1,5,4,0,-1,6,4,5,-1,7,6,5,-1,8,7,5,-1,9,6,7,-1,10,9,7,-1,11,9,10,-1,12,11,10,-1,13,12,10,-1,14,11,12,-1,15,14,12,-1,16,14,15,-1,17,16,15,-1,18,17,15,-1,19,18,15,-1,20,19,15,-1,21,20,15,-1,22,20,21,-1,23,22,21,-1,24,25,23,-1,26,24,23,-1,26,23,21,-1,27,26,21,-1,28,23,25,-1,29,28,25,-1,30,29,25,-1,31,29,30,-1,32,31,30,-1,33,32,30,-1,34,32,33,-1,35,34,33,-1,36,37,35,-1,36,35,33,-1,38,35,37,-1,39,38,37,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_164_point()))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,3,0,2,-1,4,2,1,-1,5,4,1,-1,6,4,5,-1,7,6,5,-1,8,9,7,-1,8,7,5,-1,10,7,9,-1,11,10,9,-1,12,10,11,-1,13,12,11,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {186.270004,-3.484300,5.045000,186.639999,-3.873300,4.851800,186.639999,3.873300,4.851800,186.270004,3.484300,5.045000,187.039993,4.262300,4.699200,187.039993,-4.262300,4.699200,187.259995,4.473700,4.633900,187.449997,4.664400,4.588900,187.259995,-4.473800,4.633900,187.449997,-4.664400,4.588900,187.860001,5.082200,4.522300,187.860001,-5.082200,4.522300,188.279999,5.500000,4.500000,188.279999,-5.500000,4.500000})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,3,0,2,-1,4,2,1,-1,5,6,4,-1,5,4,1,-1,7,4,6,-1,8,7,6,-1,9,8,6,-1,10,8,9,-1,11,10,9,-1,12,10,11,-1,13,12,11,-1,14,15,13,-1,16,14,13,-1,16,13,11,-1,17,16,11,-1,18,13,15,-1,19,18,15,-1,20,19,15,-1,21,19,20,-1,22,21,20,-1,23,22,20,-1,24,22,23,-1,25,24,23,-1,26,25,23,-1,27,26,23,-1,28,27,23,-1,29,26,27,-1,30,31,29,-1,30,29,27,-1,32,30,27,-1,33,30,32,-1,34,33,32,-1,35,34,32,-1,36,33,34,-1,37,36,34,-1,38,36,37,-1,39,38,37,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_172_point()))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,3,0,2,-1,3,2,4,-1,5,3,4,-1,5,4,6,-1,7,5,6,-1,7,6,8,-1,9,7,8,-1,9,8,10,-1,11,9,10,-1,11,10,12,-1,13,11,12,-1,13,12,14,-1,15,13,14,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {179.970001,-13.000000,3.000000,179.970001,-63.664001,3.000000,180.479996,-63.664001,3.032700,180.479996,-13.000000,3.032700,180.979996,-63.664001,3.130300,180.979996,-13.000000,3.130300,181.460007,-63.664001,3.291100,181.460007,-13.000000,3.291100,181.929993,-63.664001,3.512600,181.929993,-13.000000,3.512600,182.350006,-63.664001,3.791000,182.350006,-13.000000,3.791000,182.740005,-63.664001,4.122000,182.740005,-13.000000,4.122000,183.089996,-63.664001,4.500000,183.089996,-13.000000,4.500000})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,0,2,3,-1,0,3,4,-1,0,4,5,-1,6,1,0,-1,7,6,0,-1,8,7,0,-1,9,8,0,-1,9,0,10,-1,11,9,10,-1,12,11,10,-1,13,12,10,-1,14,13,10,-1,15,14,10,-1,15,10,16,-1,15,16,17,-1,15,17,18,-1,15,18,19,-1,20,15,19,-1,20,19,21,-1,20,21,22,-1,20,22,23,-1,20,23,24,-1,20,24,25,-1,26,20,25,-1,27,26,25,-1,28,27,25,-1,29,28,25,-1,30,29,25,-1,31,30,25,-1,32,31,25,-1,32,25,33,-1,32,33,34,-1,32,34,35,-1,32,35,36,-1,32,36,37,-1,32,37,38,-1,32,38,39,-1,40,32,39,-1,40,39,41,-1,40,41,42,-1,43,40,42,-1,44,43,42,-1,45,44,42,-1,46,45,42,-1,47,46,42,-1,48,47,42,-1,49,48,42,-1,49,42,50,-1,49,50,51,-1,49,51,52,-1,49,52,53,-1,49,53,54,-1,55,49,54,-1,55,54,56,-1,55,56,57,-1,55,57,58,-1,55,58,59,-1,60,55,59,-1,5,60,59,-1,0,5,59,-1,0,59,61,-1,0,61,62,-1,0,62,63,-1,0,63,64,-1,0,64,65,-1,0,65,66,-1,0,66,67,-1,0,67,68,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_180_point()))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,3,0,2,-1,1,2,4,-1,5,1,4,-1,6,7,8,-1,9,6,8,-1,10,11,12,-1,6,10,12,-1,7,6,12,-1,13,14,15,-1,10,13,15,-1,11,10,15,-1,16,17,14,-1,13,16,14,-1,18,19,20,-1,16,18,20,-1,17,16,20,-1,21,22,23,-1,18,21,23,-1,19,18,23,-1,24,25,26,-1,21,24,26,-1,22,21,26,-1,27,28,25,-1,24,27,25,-1,29,30,31,-1,27,29,31,-1,28,27,31,-1,32,33,34,-1,29,32,34,-1,30,29,34,-1,35,36,37,-1,32,35,37,-1,33,32,37,-1,36,35,2,-1,1,36,2,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_184_point()))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,3,0,2,-1,4,3,2,-1,4,2,5,-1,2,6,7,-1,5,2,7,-1,6,8,9,-1,10,7,6,-1,10,6,9,-1,8,11,12,-1,13,9,8,-1,14,13,8,-1,14,8,12,-1,12,11,15,-1,16,12,15,-1,17,16,15,-1,18,17,15,-1,19,18,15,-1,19,15,20,-1,21,19,20,-1,21,20,22,-1,23,21,22,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {92.473000,-77.314003,7.475400,92.678001,-77.501999,7.000000,91.745003,-76.564003,7.000000,92.319000,-77.167000,7.985500,92.218002,-77.068001,8.520200,91.745003,-76.564003,12.574000,90.931000,-75.521004,7.000000,90.931000,-75.521004,20.344999,90.248001,-74.387001,7.000000,90.248001,-74.387001,29.214001,90.725998,-75.211998,22.520000,89.706001,-73.180000,7.000000,89.706001,-73.180000,39.882999,90.125000,-74.146004,31.115000,89.711998,-73.195000,39.709000,89.313004,-71.916000,7.000000,89.580002,-72.829002,43.817001,89.496002,-72.570999,49.384998,89.498001,-72.575996,50.000000,89.313004,-71.916000,50.000000,89.074997,-70.613998,7.000000,89.074997,-70.613998,50.000000,88.995003,-69.292999,7.000000,88.995003,-69.292999,50.000000})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,3,0,2,-1,4,5,6,-1,7,4,6,-1,8,7,6,-1,9,10,11,-1,12,9,11,-1,4,12,11,-1,5,4,11,-1,13,14,15,-1,16,13,15,-1,9,16,15,-1,10,9,15,-1,17,18,14,-1,19,17,14,-1,13,19,14,-1,20,21,22,-1,23,20,22,-1,17,23,22,-1,18,17,22,-1,20,24,25,-1,26,21,20,-1,26,20,25,-1,27,28,29,-1,24,27,29,-1,25,24,29,-1,30,25,29,-1,31,32,33,-1,28,31,33,-1,29,28,33,-1,34,35,36,-1,32,34,36,-1,33,32,36,-1,37,33,36,-1,38,39,40,-1,35,38,40,-1,36,35,40,-1,41,36,40,-1,39,42,43,-1,40,39,43,-1,44,40,43,-1,1,43,42,-1,45,2,1,-1,45,1,42,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_192_point()))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,3,0,2,-1,1,0,4,-1,5,6,1,-1,5,1,4,-1,7,5,4,-1,7,4,8,-1,9,7,8,-1,10,9,8,-1,11,10,8,-1,11,8,12,-1,13,11,12,-1,14,13,12,-1,14,12,15,-1,16,14,15,-1,17,16,15,-1,18,17,15,-1,18,15,19,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {84.918999,-70.928001,8.500000,84.918999,-70.928001,50.000000,85.000000,-69.598999,50.000000,85.000000,-69.598999,8.500000,84.679001,-72.237999,8.500000,84.699997,-72.151001,49.278000,84.699997,-72.151001,50.000000,84.679001,-72.237999,47.566002,84.280998,-73.510002,8.500000,84.637001,-72.402000,44.362999,84.533997,-72.766998,40.557999,84.280998,-73.510002,34.337002,83.733002,-74.723999,8.500000,84.087997,-73.985001,30.266001,83.733002,-74.723999,24.723000,83.042999,-75.862000,8.500000,83.387001,-75.334000,19.973000,83.042999,-75.862000,16.281000,82.235001,-76.891998,8.617800,82.219002,-76.908997,8.500000})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).setColorIndex(new int[] {0,0,0,-1}).setCoordIndex(new int[] {0,1,2,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {173.000000,1.500000,8.500000,162.279999,1.500000,8.500000,162.279999,1.500000,11.373000})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,3,4,0,-1,5,3,0,-1,6,5,0,-1,7,6,0,-1,7,0,2,-1,1,0,8,-1,9,1,8,-1,9,8,10,-1,11,9,10,-1,11,10,12,-1,13,11,12,-1,13,12,14,-1,15,13,14,-1,15,14,16,-1,17,15,16,-1,17,16,18,-1,19,17,18,-1,19,18,20,-1,21,19,20,-1,21,20,22,-1,23,21,22,-1,23,22,24,-1,25,23,24,-1,25,24,26,-1,27,25,26,-1,27,26,28,-1,29,27,28,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {99.971001,-2.034200,6.477900,172.970001,-2.034200,6.477900,172.970001,-2.030100,6.510000,160.179993,-2.000000,7.000000,99.971001,-2.000000,7.000000,160.850006,-2.008800,6.734800,161.550003,-2.023400,6.567700,162.279999,-2.030100,6.510000,99.971001,-2.136300,5.964700,172.970001,-2.136300,5.964700,99.971001,-2.304500,5.469300,172.970001,-2.304500,5.469300,99.971001,-2.535900,5.000000,172.970001,-2.535900,5.000000,99.971001,-2.826600,4.565000,172.970001,-2.826600,4.565000,99.971001,-3.171600,4.171600,172.970001,-3.171600,4.171600,99.971001,-3.565000,3.826600,172.970001,-3.565000,3.826600,99.971001,-4.000000,3.535900,172.970001,-4.000000,3.535900,99.971001,-4.469300,3.304500,172.970001,-4.469300,3.304500,99.971001,-4.964700,3.136300,172.970001,-4.964700,3.136300,99.971001,-5.477900,3.034200,172.970001,-5.477900,3.034200,99.971001,-6.000000,3.000000,172.970001,-6.000000,3.000000})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).setColorIndex(new int[] {0,0,0,-1}).setCoordIndex(new int[] {0,1,2,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {173.000000,-1.500000,8.500000,162.279999,-1.500000,11.373000,162.279999,-1.500000,8.500000})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,0,2,3,-1,0,3,4,-1,0,4,5,-1,0,5,6,-1,0,6,7,-1,0,7,8,-1,0,8,9,-1,0,9,10,-1,0,10,11,-1,0,11,12,-1,0,12,13,-1,0,13,14,-1,0,14,15,-1,0,15,16,-1,0,16,17,-1,0,17,18,-1,0,18,19,-1,0,19,20,-1,0,20,21,-1,0,21,22,-1,0,22,23,-1,0,23,24,-1,0,24,25,-1,0,25,26,-1,0,26,27,-1,0,27,28,-1,0,28,29,-1,0,29,30,-1,0,30,31,-1,0,31,32,-1,0,32,33,-1,0,33,34,-1,0,34,35,-1,0,35,36,-1,0,36,37,-1,0,37,38,-1,0,38,39,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_212_point()))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).setColorIndex(getIndexedFaceSet_4_216_colorIndex()).setCoordIndex(getIndexedFaceSet_4_216_coordIndex())
        .setCoord(new Coordinate().setPoint(getCoordinate_5_216_point()))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).setColorIndex(getIndexedFaceSet_4_220_colorIndex()).setCoordIndex(getIndexedFaceSet_4_220_coordIndex())
        .setCoord(new Coordinate().setPoint(getCoordinate_5_220_point()))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).setColorIndex(getIndexedFaceSet_4_224_colorIndex()).setCoordIndex(getIndexedFaceSet_4_224_coordIndex())
        .setCoord(new Coordinate().setPoint(getCoordinate_5_224_point()))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,3,0,2,-1,4,5,6,-1,1,4,6,-1,2,1,6,-1,7,2,6,-1,8,7,6,-1,9,10,11,-1,5,9,11,-1,6,5,11,-1,10,12,13,-1,11,10,13,-1,14,11,13,-1,15,16,17,-1,12,15,17,-1,18,13,12,-1,18,12,17,-1,19,20,21,-1,16,19,21,-1,17,16,21,-1,22,21,20,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {89.500999,-83.093002,10.118000,89.558998,-82.128998,9.860100,89.555000,-72.786003,44.731998,89.496002,-72.570999,49.384998,89.614998,-81.747002,9.757500,89.734001,-81.180000,9.605601,89.730003,-73.249001,39.202999,89.580002,-72.829002,43.817001,89.711998,-73.195000,39.709000,89.956001,-80.436996,9.406700,90.023003,-80.255997,9.358200,90.019997,-73.938004,32.938000,90.421997,-79.372002,9.121300,90.419998,-74.698997,26.562000,90.125000,-74.146004,31.115000,90.514999,-79.199997,9.075300,90.926003,-78.539001,8.898100,90.924004,-75.475998,20.327999,90.725998,-75.211998,22.520000,91.275002,-78.066002,8.782000,91.527000,-77.764999,8.703200,91.526001,-76.235001,14.414000,92.218002,-77.068001,8.520200})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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,0,0,0,-1,0,0,0,-1,0,0,0,-1,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_4_232_coordIndex())
        .setCoord(new Coordinate().setPoint(getCoordinate_5_232_point()))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,3,0,2,-1,4,1,0,-1,5,4,0,-1,6,5,0,-1,7,4,5,-1,8,7,5,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {161.169998,-1.556400,11.669000,161.169998,-1.556400,8.500000,162.279999,-1.500000,8.500000,162.279999,-1.500000,11.373000,160.080002,-1.723600,8.500000,160.080002,-1.723600,11.961000,160.619995,-1.626000,11.816000,159.009995,-2.000000,8.500000,159.009995,-2.000000,12.250000})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,3,0,2,-1,0,3,4,-1,0,4,5,-1,0,5,6,-1,0,6,7,-1,0,7,8,-1,0,8,9,-1,9,8,10,-1,9,10,11,-1,9,11,12,-1,9,12,13,-1,9,13,14,-1,9,14,15,-1,15,16,17,-1,9,15,17,-1,9,17,18,-1,9,18,19,-1,9,19,20,-1,9,20,21,-1,9,21,22,-1,9,22,23,-1,9,23,24,-1,9,24,25,-1,9,25,26,-1,9,26,27,-1,9,27,28,-1,9,28,29,-1,9,29,30,-1,9,30,31,-1,9,31,32,-1,9,32,33,-1,9,33,34,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_240_point()))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).setColorIndex(new int[] {0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1}).setCoordIndex(new int[] {0,1,2,-1,0,2,3,-1,4,2,1,-1,4,1,5,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {76.232002,-79.424004,5.136100,76.220001,-78.848000,5.026300,76.176003,-78.848999,5.026300,76.188004,-79.425003,5.136100,76.164001,-78.272003,5.001600,76.208000,-78.262001,5.001900})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).setColorIndex(new int[] {0,0,0,-1,0,0,0,-1}).setCoordIndex(new int[] {0,1,2,-1,0,3,1,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {110.680000,-79.061996,5.116600,132.520004,-77.665001,5.133300,132.509995,-77.595001,5.115200,110.690002,-79.132004,5.134800})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,0,2,3,-1,1,4,5,-1,1,5,2,-1,4,6,7,-1,4,7,5,-1,8,9,10,-1,8,10,11,-1,8,11,7,-1,8,7,6,-1,9,12,13,-1,9,13,10,-1,12,14,15,-1,12,15,13,-1,16,15,14,-1,16,14,17,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {76.188004,-79.425003,5.136100,76.184998,-79.255997,5.094800,76.163002,-79.257004,5.094800,76.166000,-79.425003,5.136100,76.181000,-79.085999,5.060900,76.158997,-79.086998,5.060900,76.177002,-78.915001,5.034500,76.155998,-78.915001,5.034500,76.176003,-78.852997,5.026800,76.174004,-78.741997,5.015400,76.152000,-78.742996,5.015400,76.154999,-78.856003,5.027100,76.169998,-78.569000,5.003900,76.149002,-78.570000,5.003900,76.167000,-78.396004,4.999900,76.144997,-78.396004,4.999900,76.141998,-78.278000,5.001400,76.164001,-78.272003,5.001600})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,3,0,2,-1,4,5,6,-1,1,4,6,-1,2,1,6,-1,7,6,5,-1,8,7,5,-1,9,8,5,-1,10,9,5,-1,10,5,11,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {76.166000,-79.425003,5.136100,76.158997,-79.046997,5.054200,60.237000,-79.380997,5.054200,58.106998,-79.803001,5.136100,76.154999,-78.856003,5.027100,76.151001,-78.664001,5.009200,62.368000,-78.953003,5.009200,63.124001,-78.800003,5.002200,66.501999,-78.536003,5.000200,74.000000,-78.538002,5.001200,75.078003,-78.470001,5.000300,76.141998,-78.278000,5.001400})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,3,0,2,-1,4,5,1,-1,0,4,1,-1,6,7,5,-1,4,6,5,-1,7,6,8,-1,9,7,8,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {66.501999,-77.103996,4.532000,74.000000,-77.103996,4.532000,74.000000,-76.598999,4.500000,66.501999,-76.598999,4.500000,66.501999,-77.599998,4.627300,74.000000,-77.599998,4.627300,66.501999,-78.081001,4.784600,74.000000,-78.081001,4.784600,66.501999,-78.536003,5.000200,74.000000,-78.538002,5.001200})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,3,0,2,-1,1,4,5,-1,2,1,5,-1,4,6,7,-1,5,4,7,-1,6,8,9,-1,7,6,9,-1,8,10,11,-1,9,8,11,-1,10,12,13,-1,11,10,13,-1,12,14,15,-1,16,13,12,-1,16,12,15,-1,14,17,18,-1,19,15,14,-1,19,14,18,-1,17,20,21,-1,22,18,17,-1,22,17,21,-1,21,20,23,-1,24,21,23,-1,25,24,23,-1,25,23,26,-1,27,25,26,-1,27,26,28,-1,29,27,28,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {100.000000,2.000000,8.000000,98.564003,2.094100,8.000000,98.564003,2.094100,19.500000,100.000000,2.000000,19.500000,97.153000,2.374800,8.000000,97.153000,2.374800,19.500000,95.790001,2.837300,8.000000,95.790001,2.837300,19.500000,94.500000,3.473700,8.000000,94.500000,3.473700,19.500000,93.304001,4.273100,8.000000,93.304001,4.273100,19.500000,92.222000,5.221800,8.000000,92.222000,5.221800,19.500000,91.273003,6.303600,8.000000,91.273003,6.303600,19.514999,91.435997,6.095900,19.500000,90.473999,7.500000,8.000000,90.473999,7.500000,19.625000,90.636002,7.227300,19.580999,89.836998,8.790500,8.000000,89.836998,8.790500,19.834999,89.988998,8.441700,19.771000,89.375000,10.153000,8.000000,89.500000,9.721300,20.000000,89.375000,10.153000,20.000000,89.094002,11.564000,8.000000,89.094002,11.564000,20.000000,89.000000,13.000000,8.000000,89.000000,13.000000,20.000000})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,3,0,2,-1,3,2,4,-1,3,4,5,-1,3,5,6,-1,3,6,7,-1,8,3,7,-1,8,7,9,-1,8,9,10,-1,8,10,11,-1,8,11,12,-1,8,12,13,-1,8,13,14,-1,8,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {89.103996,-11.297000,20.000000,89.500000,-9.630200,20.000000,89.500000,9.721300,20.000000,88.971001,-13.005000,20.000000,89.125999,11.342000,20.000000,89.000000,13.000000,20.000000,89.000000,53.694000,20.000000,85.000000,53.694000,20.000000,88.971001,-13.694000,20.000000,85.000000,13.000000,20.000000,84.874001,11.342000,20.000000,84.500000,9.721300,20.000000,84.500000,-9.721300,20.000000,84.874001,-11.342000,20.000000,85.000000,-13.000000,20.000000,85.000000,-13.694000,20.000000})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,0,2,3,-1,0,3,4,-1,0,4,5,-1,0,5,6,-1,0,6,7,-1,0,7,8,-1,0,8,9,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {100.000000,2.000000,19.500000,130.630005,2.000000,19.500000,131.940002,2.000000,19.414000,133.220001,2.000000,19.159000,159.009995,2.000000,12.250000,159.009995,2.000000,8.500000,159.020004,2.000000,8.330100,159.050003,2.000000,8.162700,159.110001,2.000000,8.000000,100.000000,2.000000,8.000000})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,3,0,2,-1,3,2,4,-1,5,3,4,-1,6,5,4,-1,7,6,4,-1,7,4,8,-1,9,7,8,-1,9,8,10,-1,9,10,11,-1,9,11,12,-1,9,12,13,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {99.971001,-2.000000,19.500000,130.630005,-2.000000,19.500000,130.630005,2.000000,19.500000,98.028000,-2.173100,19.500000,100.000000,2.000000,19.500000,96.144997,-2.686800,19.500000,94.383003,-3.525100,19.500000,92.796997,-4.661500,19.500000,98.046997,2.174700,19.500000,91.435997,-6.060300,19.500000,96.156998,2.693200,19.500000,94.388000,3.539100,19.500000,92.797997,4.685500,19.500000,91.435997,6.095900,19.500000})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,3,0,2,-1,4,2,1,-1,5,4,1,-1,6,7,5,-1,6,5,1,-1,8,5,7,-1,9,8,7,-1,10,11,9,-1,10,9,7,-1,12,9,11,-1,13,12,11,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {91.435997,6.095900,19.500000,90.931999,6.805900,19.532000,90.931999,-6.762900,19.532000,91.435997,-6.060300,19.500000,90.639999,-7.174500,19.580000,90.435997,-7.545000,19.627001,90.637001,7.227400,19.580999,90.435997,7.596200,19.627001,89.992996,-8.370100,19.770000,89.956001,-8.460500,19.784000,89.988998,8.441600,19.771000,89.956001,8.524000,19.784000,89.500000,-9.630200,20.000000,89.500000,9.721300,20.000000})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,3,0,2,-1,4,5,1,-1,6,4,1,-1,0,6,1,-1,7,8,5,-1,9,7,5,-1,4,9,5,-1,10,11,8,-1,12,10,8,-1,7,12,8,-1,11,10,13,-1,14,11,13,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {88.975998,-23.083000,22.341000,85.000000,-23.083000,22.341000,85.000000,-25.166000,23.617001,88.975998,-25.166000,23.617001,88.975998,-20.861000,21.327999,85.000000,-20.861000,21.327999,88.975998,-22.540001,22.062000,88.975998,-18.532000,20.594000,85.000000,-18.532000,20.594000,88.975998,-19.708000,20.926001,88.975998,-16.131001,20.149000,85.000000,-16.131001,20.149000,88.975998,-16.737000,20.233000,88.975998,-13.694000,20.000000,85.000000,-13.694000,20.000000})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).setColorIndex(new int[] {0,0,0,-1,0,0,0,-1}).setCoordIndex(new int[] {0,1,2,-1,0,2,3,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {88.990997,-61.063999,48.752998,88.975998,-25.166000,23.617001,85.000000,-25.166000,23.617001,85.000000,-61.063999,48.752998})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,3,0,2,-1,4,2,1,-1,5,4,1,-1,6,7,5,-1,6,5,1,-1,8,5,7,-1,9,8,7,-1,10,8,9,-1,11,10,9,-1,12,13,11,-1,12,11,9,-1,14,11,13,-1,15,14,13,-1,16,14,15,-1,17,16,15,-1,18,19,17,-1,18,17,15,-1,20,17,19,-1,21,20,19,-1,22,21,19,-1,23,21,22,-1,24,25,23,-1,24,23,22,-1,26,23,25,-1,27,26,25,-1,28,27,25,-1,29,27,28,-1,30,31,29,-1,30,29,28,-1,32,29,31,-1,33,32,31,-1,34,35,33,-1,34,33,31,-1,36,33,35,-1,37,36,35,-1,38,39,37,-1,38,37,35,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_292_point()))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,3,0,2,-1,1,4,5,-1,2,1,5,-1,4,6,7,-1,5,4,7,-1,6,8,9,-1,7,6,9,-1,8,10,11,-1,9,8,11,-1,10,12,13,-1,14,11,10,-1,14,10,13,-1,12,15,16,-1,17,13,12,-1,17,12,16,-1,15,18,19,-1,20,16,15,-1,20,15,19,-1,18,21,22,-1,23,19,18,-1,23,18,22,-1,21,24,25,-1,26,22,21,-1,26,21,25,-1,24,27,28,-1,29,25,24,-1,29,24,28,-1,28,27,30,-1,31,28,30,-1,32,31,30,-1,33,32,30,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {16.000000,2.000000,9.000000,14.564000,2.094100,9.000000,14.564000,2.094100,19.500000,16.000000,2.000000,19.500000,13.153000,2.374800,9.000000,13.153000,2.374800,19.500000,11.790000,2.837300,9.000000,11.790000,2.837300,19.500000,10.500000,3.473700,9.000000,10.500000,3.473700,19.500000,9.303601,4.273100,9.000000,9.303601,4.273100,19.500000,8.221800,5.221800,9.000000,8.221800,5.221800,19.591999,9.000000,4.514700,19.500000,7.273100,6.303600,9.000000,7.273100,6.303600,19.895000,8.060800,5.386300,19.612000,6.473700,7.500000,9.000000,6.473700,7.500000,20.406000,7.246300,6.338700,19.905001,5.837300,8.790500,9.000000,5.837300,8.790500,21.056999,6.409800,7.612200,20.452000,5.374800,10.153000,9.000000,5.374800,10.153000,21.816000,5.777000,8.939200,21.131001,5.094100,11.564000,9.000000,5.094100,11.564000,22.642000,5.302500,10.438000,21.974001,5.000000,13.000000,9.000000,5.049400,11.959000,22.872999,5.012300,12.479000,23.186001,5.000000,13.000000,23.500000})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,3,0,2,-1,4,3,2,-1,5,4,2,-1,5,2,6,-1,5,6,7,-1,5,7,8,-1,5,8,9,-1,10,5,9,-1,10,9,11,-1,12,10,11,-1,13,12,11,-1,14,13,11,-1,15,14,11,-1,15,11,16,-1,17,15,16,-1,17,16,18,-1,17,18,19,-1,17,19,20,-1,17,20,21,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {10.560000,3.439400,19.500000,9.000000,4.514700,19.500000,9.000000,-4.514700,19.500000,12.281000,2.647800,19.500000,14.113000,2.163100,19.500000,16.000000,2.000000,19.500000,10.560000,-3.439400,19.500000,12.281000,-2.647800,19.500000,14.113000,-2.163100,19.500000,16.000000,-2.000000,19.500000,74.000000,2.000000,19.500000,74.000000,-2.000000,19.500000,75.953003,2.174700,19.500000,77.843002,2.693200,19.500000,79.612000,3.539100,19.500000,81.202003,4.685500,19.500000,75.953003,-2.174700,19.500000,82.564003,6.095900,19.500000,77.843002,-2.693200,19.500000,79.612000,-3.539100,19.500000,81.202003,-4.685500,19.500000,82.564003,-6.095900,19.500000})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).setColorIndex(new int[] {0,0,0,-1,0,0,0,-1}).setCoordIndex(new int[] {0,1,2,-1,0,2,3,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {16.000000,2.000000,19.500000,74.000000,2.000000,19.500000,74.000000,2.000000,9.000000,16.000000,2.000000,9.000000})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,3,0,2,-1,1,0,4,-1,5,1,4,-1,5,4,6,-1,7,5,6,-1,7,6,8,-1,9,7,8,-1,9,8,10,-1,11,9,10,-1,11,10,12,-1,13,11,12,-1,13,12,14,-1,15,13,14,-1,15,14,16,-1,17,15,16,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {16.209999,96.702003,6.411800,74.209999,95.487000,6.411800,74.217003,95.782997,6.808400,16.216999,96.998001,6.808400,16.202999,96.359001,6.054800,74.203003,95.143997,6.054800,16.195000,95.973999,5.743000,74.195000,94.759003,5.743000,16.186001,95.554001,5.481000,74.185997,94.338997,5.481000,16.177000,95.105003,5.273000,74.177002,93.889999,5.273000,16.167000,94.633003,5.122100,74.167000,93.418999,5.122100,16.157000,94.147003,5.030600,74.156998,92.931999,5.030600,16.146999,93.653000,5.000000,74.147003,92.438004,5.000000})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,3,0,2,-1,1,0,4,-1,5,1,4,-1,5,4,6,-1,7,5,6,-1,7,6,8,-1,9,7,8,-1,9,8,10,-1,11,9,10,-1,11,10,12,-1,13,11,12,-1,13,12,14,-1,15,13,14,-1,15,14,16,-1,17,15,16,-1,17,16,18,-1,19,17,18,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {23.421000,-86.121002,6.276200,16.000000,-86.121002,6.276200,16.000000,-86.343002,6.651400,23.421000,-86.367996,6.699700,23.421000,-85.823997,5.886100,16.000000,-85.823997,5.886100,23.421000,-85.481003,5.535300,16.000000,-85.481003,5.535300,23.421000,-85.098000,5.229000,16.000000,-85.098000,5.229000,23.421000,-84.681000,4.971900,16.000000,-84.681000,4.971900,23.421000,-84.235001,4.767800,16.000000,-84.235001,4.767800,23.421000,-83.766998,4.619800,16.000000,-83.766998,4.619800,23.421000,-83.285004,4.530100,16.000000,-83.285004,4.530100,23.421000,-82.795998,4.500000,16.000000,-82.795998,4.500000})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,3,0,2,-1,4,0,3,-1,5,4,3,-1,6,7,1,-1,0,6,1,-1,0,4,8,-1,6,0,8,-1,9,10,7,-1,6,9,7,-1,6,8,11,-1,9,6,11,-1,12,13,10,-1,9,12,10,-1,9,11,14,-1,12,9,14,-1,15,16,13,-1,12,15,13,-1,12,14,17,-1,15,12,17,-1,18,19,16,-1,15,18,16,-1,15,17,20,-1,18,15,20,-1,21,22,19,-1,18,21,19,-1,18,20,23,-1,21,18,23,-1,24,25,22,-1,21,24,22,-1,21,23,26,-1,24,21,26,-1,24,27,28,-1,25,24,28,-1,24,26,29,-1,27,24,29,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {24.905001,-86.064003,6.276200,23.421000,-86.121002,6.276200,23.421000,-86.367996,6.699700,24.923000,-86.296997,6.673600,26.379999,-85.892998,6.276200,26.414000,-86.111000,6.647600,24.882000,-85.767998,5.886100,23.421000,-85.823997,5.886100,26.334999,-85.598999,5.886100,24.856001,-85.426003,5.535300,23.421000,-85.481003,5.535300,26.282000,-85.261002,5.535300,24.827000,-85.043999,5.229000,23.421000,-85.098000,5.229000,26.223000,-84.882004,5.229000,24.795000,-84.627998,4.971900,23.421000,-84.681000,4.971900,26.160000,-84.470001,4.971900,24.760000,-84.182999,4.767800,23.421000,-84.235001,4.767800,26.091000,-84.028999,4.767800,24.724001,-83.717003,4.619800,23.421000,-83.766998,4.619800,26.020000,-83.567001,4.619800,24.687000,-83.237000,4.530100,23.421000,-83.285004,4.530100,25.945999,-83.091003,4.530100,24.650000,-82.749001,4.500000,23.421000,-82.795998,4.500000,25.871000,-82.607002,4.500000})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).setColorIndex(getIndexedFaceSet_4_320_colorIndex()).setCoordIndex(getIndexedFaceSet_4_320_coordIndex())
        .setCoord(new Coordinate().setPoint(getCoordinate_5_320_point()))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,3,0,2,-1,3,2,4,-1,5,3,4,-1,5,4,6,-1,7,5,6,-1,7,6,8,-1,9,7,8,-1,9,8,10,-1,11,9,10,-1,11,10,12,-1,13,11,12,-1,13,12,14,-1,15,13,14,-1,15,14,16,-1,17,15,16,-1,17,16,18,-1,19,17,18,-1,19,18,20,-1,21,19,20,-1,21,20,22,-1,23,21,22,-1,23,22,24,-1,25,23,24,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {16.000000,-6.000000,4.500000,74.000000,-6.000000,4.500000,74.000000,-5.477900,4.534200,16.000000,-5.477900,4.534200,74.000000,-4.964700,4.636300,16.000000,-4.964700,4.636300,74.000000,-4.469300,4.804500,16.000000,-4.469300,4.804500,74.000000,-4.000000,5.035900,16.000000,-4.000000,5.035900,74.000000,-3.565000,5.326600,16.000000,-3.565000,5.326600,74.000000,-3.171600,5.671600,16.000000,-3.171600,5.671600,74.000000,-2.826600,6.065000,16.000000,-2.826600,6.065000,74.000000,-2.535900,6.500000,16.000000,-2.535900,6.500000,74.000000,-2.304500,6.969300,16.000000,-2.304500,6.969300,74.000000,-2.136300,7.464700,16.000000,-2.136300,7.464700,74.000000,-2.034200,7.977900,16.000000,-2.034200,7.977900,74.000000,-2.000000,8.500000,16.000000,-2.000000,8.500000})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).setColorIndex(getIndexedFaceSet_4_328_colorIndex()).setCoordIndex(getIndexedFaceSet_4_328_coordIndex())
        .setCoord(new Coordinate().setPoint(getCoordinate_5_328_point()))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).setColorIndex(getIndexedFaceSet_4_332_colorIndex()).setCoordIndex(getIndexedFaceSet_4_332_coordIndex())
        .setCoord(new Coordinate().setPoint(getCoordinate_5_332_point()))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,3,0,2,-1,3,2,4,-1,5,3,4,-1,5,4,6,-1,7,5,6,-1,7,6,8,-1,9,7,8,-1,9,8,10,-1,11,9,10,-1,11,10,12,-1,13,11,12,-1,13,12,14,-1,15,13,14,-1,15,14,16,-1,17,15,16,-1,17,16,18,-1,19,17,18,-1,19,18,20,-1,21,19,20,-1,21,20,22,-1,23,21,22,-1,23,22,24,-1,25,23,24,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {81.000000,-13.000000,4.500000,81.000000,-69.598999,4.500000,81.522003,-69.598999,4.534200,81.522003,-13.000000,4.534200,82.035004,-69.598999,4.636300,82.035004,-13.000000,4.636300,82.530998,-69.598999,4.804500,82.530998,-13.000000,4.804500,83.000000,-69.598999,5.035900,83.000000,-13.000000,5.035900,83.434998,-69.598999,5.326600,83.434998,-13.000000,5.326600,83.828003,-69.598999,5.671600,83.828003,-13.000000,5.671600,84.172997,-69.598999,6.065000,84.172997,-13.000000,6.065000,84.463997,-69.598999,6.500000,84.463997,-13.000000,6.500000,84.695999,-69.598999,6.969300,84.695999,-13.000000,6.969300,84.863998,-69.598999,7.464700,84.863998,-13.000000,7.464700,84.966003,-69.598999,7.977900,84.966003,-13.000000,7.977900,85.000000,-69.598999,8.500000,85.000000,-13.000000,8.500000})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).setColorIndex(getIndexedFaceSet_4_340_colorIndex()).setCoordIndex(getIndexedFaceSet_4_340_coordIndex())
        .setCoord(new Coordinate().setPoint(getCoordinate_5_340_point()))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,0,2,3,-1,0,3,4,-1,0,4,5,-1,6,7,8,-1,6,8,9,-1,6,9,2,-1,6,2,1,-1,10,11,12,-1,10,12,13,-1,10,13,8,-1,10,8,7,-1,14,15,16,-1,14,16,17,-1,14,17,12,-1,14,12,11,-1,18,19,20,-1,18,20,21,-1,18,21,16,-1,18,16,15,-1,22,20,19,-1,22,19,23,-1,22,23,24,-1,22,24,25,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {76.384003,-88.771004,7.703400,76.389999,-89.081001,7.864500,76.431000,-89.080002,7.864500,76.426003,-88.848999,7.741200,76.411003,-88.114998,7.465000,76.370003,-88.115997,7.465000,76.396004,-89.375000,8.052000,76.407997,-89.908997,8.500200,76.447998,-89.907997,8.500200,76.440002,-89.514999,8.155200,76.417000,-90.357002,9.034200,76.420998,-90.544998,9.328500,76.461998,-90.543999,9.328500,76.452003,-90.086998,8.691200,76.424004,-90.706001,9.638000,76.429001,-90.944000,10.293000,76.470001,-90.943001,10.293000,76.469002,-90.866997,10.043000,76.431999,-91.065002,10.980000,76.431999,-91.080002,11.329000,76.473000,-91.080002,11.329000,76.472000,-91.044998,10.806000,76.473000,-91.070999,11.590000,76.431999,-91.065002,11.677000,76.429001,-90.944000,12.364000,76.470001,-90.943001,12.364000})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,0,2,3,-1,0,3,4,-1,0,4,5,-1,0,5,6,-1,0,6,7,-1,0,7,8,-1,0,8,9,-1,0,9,10,-1,0,10,11,-1,0,11,12,-1,0,12,13,-1,0,13,14,-1,0,14,15,-1,0,15,16,-1,0,16,17,-1,0,17,18,-1,0,18,19,-1,0,19,20,-1,0,20,21,-1,0,21,22,-1,0,22,23,-1,0,23,24,-1,0,24,25,-1,0,25,26,-1,0,26,27,-1,0,27,28,-1,0,28,29,-1,0,29,30,-1,0,30,31,-1,0,31,32,-1,0,32,33,-1,0,33,34,-1,0,34,35,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_348_point()))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,3,0,2,-1,3,2,4,-1,5,3,4,-1,5,4,6,-1,7,5,6,-1,7,6,8,-1,9,7,8,-1,9,8,10,-1,11,9,10,-1,11,10,12,-1,13,11,12,-1,13,12,14,-1,15,13,14,-1,15,14,16,-1,17,15,16,-1,17,16,18,-1,19,17,18,-1,19,18,20,-1,21,19,20,-1,21,20,22,-1,23,21,22,-1,23,22,24,-1,25,23,24,-1,25,24,26,-1,27,25,26,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {13.870000,-92.254997,12.364000,76.407997,-90.945000,12.364000,76.410004,-91.041000,11.891000,13.872000,-92.350998,11.891000,76.411003,-91.080002,11.409000,13.873000,-92.389999,11.409000,76.410004,-91.060997,10.926000,13.872000,-92.371002,10.926000,76.408997,-90.983002,10.450000,13.871000,-92.292999,10.450000,76.405998,-90.848999,9.985699,13.868000,-92.158997,9.985699,76.402000,-90.658997,9.541300,13.864000,-91.969002,9.541300,76.397003,-90.417999,9.123000,13.859000,-91.727997,9.123000,76.390999,-90.127998,8.736900,13.853000,-91.438004,8.736900,76.384003,-89.792999,8.388600,13.846000,-91.102997,8.388600,76.375999,-89.418999,8.083100,13.838000,-90.728996,8.083100,76.366997,-89.011002,7.825000,13.829000,-90.320999,7.825000,76.358002,-88.574997,7.617900,13.820000,-89.885002,7.617900,76.348999,-88.116997,7.465000,13.811000,-89.427002,7.465000})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,0,2,3,-1,4,5,6,-1,4,6,7,-1,4,7,2,-1,4,2,1,-1,5,8,9,-1,5,9,10,-1,5,10,6,-1,8,11,12,-1,8,12,9,-1,13,14,15,-1,13,15,12,-1,13,12,11,-1,14,16,17,-1,14,17,18,-1,14,18,15,-1,16,19,20,-1,16,20,21,-1,16,21,17,-1,19,22,23,-1,19,23,24,-1,19,24,20,-1,22,25,26,-1,22,26,27,-1,22,27,23,-1,28,26,25,-1,28,25,29,-1,28,29,30,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {76.348999,-88.116997,7.465000,76.359001,-88.612000,7.633100,76.379997,-88.611000,7.633100,76.370003,-88.115997,7.465000,76.363998,-88.849998,7.741200,76.369003,-89.081001,7.864500,76.389999,-89.081001,7.864500,76.384003,-88.771004,7.703400,76.377998,-89.515999,8.155200,76.399002,-89.515999,8.155200,76.396004,-89.375000,8.052000,76.386002,-89.908997,8.500200,76.407997,-89.908997,8.500200,76.389999,-90.087997,8.691200,76.392998,-90.253998,8.893500,76.415001,-90.253998,8.893500,76.399002,-90.544998,9.328600,76.420998,-90.544998,9.328500,76.417000,-90.357002,9.034300,76.405998,-90.869003,10.043000,76.428001,-90.867996,10.043000,76.424004,-90.706001,9.638100,76.410004,-91.046997,10.806000,76.431000,-91.045998,10.806000,76.429001,-90.944000,10.293000,76.411003,-91.071999,11.590000,76.431999,-91.071999,11.590000,76.431999,-91.065002,10.980000,76.431999,-91.065002,11.677000,76.407997,-90.945000,12.364000,76.429001,-90.944000,12.364000})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,3,0,2,-1,3,2,4,-1,5,3,4,-1,5,4,6,-1,7,5,6,-1,7,6,8,-1,9,7,8,-1,9,8,10,-1,11,9,10,-1,11,10,12,-1,13,11,12,-1,13,12,14,-1,15,13,14,-1,15,14,16,-1,17,15,16,-1,17,16,18,-1,19,17,18,-1,19,18,20,-1,21,19,20,-1,21,20,22,-1,23,21,22,-1,23,22,24,-1,25,23,24,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {16.000000,2.000000,9.000000,74.000000,2.000000,9.000000,74.000000,2.034200,8.477899,16.000000,2.034200,8.477899,74.000000,2.136300,7.964700,16.000000,2.136300,7.964700,74.000000,2.304500,7.469300,16.000000,2.304500,7.469300,74.000000,2.535900,7.000000,16.000000,2.535900,7.000000,74.000000,2.826600,6.565000,16.000000,2.826600,6.565000,74.000000,3.171600,6.171600,16.000000,3.171600,6.171600,74.000000,3.565000,5.826600,16.000000,3.565000,5.826600,74.000000,4.000000,5.535900,16.000000,4.000000,5.535900,74.000000,4.469300,5.304500,16.000000,4.469300,5.304500,74.000000,4.964700,5.136300,16.000000,4.964700,5.136300,74.000000,5.477900,5.034200,16.000000,5.477900,5.034200,74.000000,6.000000,5.000000,16.000000,6.000000,5.000000})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).setColorIndex(new int[] {0,0,0,-1,0,0,0,-1}).setCoordIndex(new int[] {0,1,2,-1,0,2,3,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {16.000000,-2.000000,19.500000,16.000000,-2.000000,8.500000,74.000000,-2.000000,8.500000,74.000000,-2.000000,19.500000})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).setColorIndex(getIndexedFaceSet_4_368_colorIndex()).setCoordIndex(getIndexedFaceSet_4_368_coordIndex())
        .setCoord(new Coordinate().setPoint(getCoordinate_5_368_point()))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,3,0,2,-1,3,2,4,-1,5,3,4,-1,5,4,6,-1,7,5,6,-1,7,6,8,-1,9,7,8,-1,9,8,10,-1,11,9,10,-1,11,10,12,-1,13,11,12,-1,13,12,14,-1,15,13,14,-1,15,14,16,-1,17,15,16,-1,17,16,18,-1,19,17,18,-1,19,18,20,-1,21,19,20,-1,21,20,22,-1,23,21,22,-1,23,22,24,-1,25,23,24,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {5.000000,86.653999,9.000000,5.000000,13.000000,9.000000,5.034200,13.000000,8.477899,5.034200,86.653999,8.477899,5.136300,13.000000,7.964700,5.136300,86.653999,7.964700,5.304500,13.000000,7.469300,5.304500,86.653999,7.469300,5.535900,13.000000,7.000000,5.535900,86.653999,7.000000,5.826600,13.000000,6.565000,5.826600,86.653999,6.565000,6.171600,13.000000,6.171600,6.171600,86.653999,6.171600,6.565000,13.000000,5.826600,6.565000,86.653999,5.826600,7.000000,13.000000,5.535900,7.000000,86.653999,5.535900,7.469300,13.000000,5.304500,7.469300,86.653999,5.304500,7.964700,13.000000,5.136300,7.964700,86.653999,5.136300,8.477899,13.000000,5.034200,8.477899,86.653999,5.034200,9.000000,13.000000,5.000000,9.000000,86.653999,5.000000})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,3,4,0,-1,5,3,0,-1,5,0,2,-1,1,6,7,-1,8,2,1,-1,8,1,7,-1,6,9,10,-1,7,6,10,-1,9,11,12,-1,13,10,9,-1,13,9,12,-1,11,14,15,-1,16,12,11,-1,17,16,11,-1,17,11,15,-1,14,18,19,-1,20,15,14,-1,20,14,19,-1,19,18,21,-1,22,19,21,-1,23,22,21,-1,23,21,24,-1,25,23,24,-1,25,24,26,-1,27,25,26,-1,27,26,28,-1,29,27,28,-1,29,28,30,-1,31,29,30,-1,31,30,32,-1,33,31,32,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {5.000000,-13.000000,8.500000,5.094100,-11.564000,8.500000,5.094100,-11.564000,22.638000,5.006600,-12.619000,23.270000,5.000000,-13.000000,23.500000,5.087100,-11.619000,22.670000,5.374800,-10.153000,8.500000,5.374800,-10.153000,21.809999,5.368300,-10.177000,21.823000,5.837300,-8.790500,8.500000,5.837300,-8.790500,21.052000,6.473700,-7.500000,8.500000,6.473700,-7.500000,20.406000,5.853900,-8.750700,21.030001,7.273100,-6.303600,8.500000,7.273100,-6.303600,19.895000,6.554300,-7.362800,20.334999,7.238000,-6.349600,19.909000,8.221800,-5.221800,8.500000,8.221800,-5.221800,19.591999,8.055900,-5.391400,19.613001,9.303601,-4.273100,8.500000,9.000000,-4.514700,19.500000,9.303601,-4.273100,19.500000,10.500000,-3.473700,8.500000,10.500000,-3.473700,19.500000,11.790000,-2.837300,8.500000,11.790000,-2.837300,19.500000,13.153000,-2.374800,8.500000,13.153000,-2.374800,19.500000,14.564000,-2.094100,8.500000,14.564000,-2.094100,19.500000,16.000000,-2.000000,8.500000,16.000000,-2.000000,19.500000})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,3,0,2,-1,3,2,4,-1,5,3,4,-1,5,4,6,-1,7,5,6,-1,7,6,8,-1,9,7,8,-1,9,8,10,-1,11,9,10,-1,11,10,12,-1,13,11,12,-1,13,12,14,-1,15,13,14,-1,15,14,16,-1,17,15,16,-1,17,16,18,-1,19,17,18,-1,19,18,20,-1,21,19,20,-1,21,20,22,-1,23,21,22,-1,23,22,24,-1,25,23,24,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {5.000000,-13.000000,8.500000,5.000000,-75.795998,8.500000,5.034200,-75.795998,7.977900,5.034200,-13.000000,7.977900,5.136300,-75.795998,7.464700,5.136300,-13.000000,7.464700,5.304500,-75.795998,6.969300,5.304500,-13.000000,6.969300,5.535900,-75.795998,6.500000,5.535900,-13.000000,6.500000,5.826600,-75.795998,6.065000,5.826600,-13.000000,6.065000,6.171600,-75.795998,5.671600,6.171600,-13.000000,5.671600,6.565000,-75.795998,5.326600,6.565000,-13.000000,5.326600,7.000000,-75.795998,5.035900,7.000000,-13.000000,5.035900,7.469300,-75.795998,4.804500,7.469300,-13.000000,4.804500,7.964700,-75.795998,4.636300,7.964700,-13.000000,4.636300,8.477899,-75.795998,4.534200,8.477899,-13.000000,4.534200,9.000000,-75.795998,4.500000,9.000000,-13.000000,4.500000})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,3,0,2,-1,4,5,1,-1,0,4,1,-1,6,7,5,-1,4,6,5,-1,6,8,9,-1,10,11,7,-1,12,10,7,-1,13,12,7,-1,14,13,7,-1,15,14,7,-1,15,7,6,-1,16,15,6,-1,17,16,6,-1,18,17,6,-1,19,18,6,-1,19,6,9,-1,20,11,10,-1,21,22,20,-1,21,20,10,-1,8,23,24,-1,25,9,8,-1,25,8,24,-1,26,20,22,-1,27,28,26,-1,27,26,22,-1,23,29,30,-1,31,24,23,-1,31,23,30,-1,30,29,32,-1,33,26,28,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {13.969000,97.628998,7.811200,76.369003,96.321999,7.811200,76.372002,96.473000,8.264800,13.972000,97.779999,8.264800,13.965000,97.425003,7.378800,76.364998,96.117996,7.378800,13.959000,97.170998,6.974000,76.359001,95.862999,6.974000,13.953000,96.870003,6.602300,15.425000,96.838997,6.602300,75.000999,95.591003,6.602300,76.352997,95.563004,6.602300,74.945000,95.621002,6.634100,74.721001,95.703003,6.722800,74.475998,95.759003,6.785400,74.217003,95.782997,6.808400,16.216999,96.998001,6.808400,15.956000,96.985001,6.785400,15.709000,96.939003,6.722800,15.482000,96.866997,6.634100,76.346001,95.220001,6.269200,75.376999,95.382004,6.397500,75.566002,95.236000,6.269200,13.946000,96.527000,6.269200,14.847000,96.508003,6.269200,15.041000,96.646004,6.397500,76.337997,94.839996,5.979400,75.869003,94.990997,6.078500,76.022003,94.846001,5.979400,13.938000,96.147003,5.979400,14.372000,96.138000,5.979400,14.471000,96.223999,6.040100,13.929000,95.735001,5.737000,76.332001,94.543999,5.798800})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,3,0,2,-1,3,2,4,-1,5,3,4,-1,5,4,6,-1,7,5,6,-1,7,6,8,-1,9,7,8,-1,9,8,10,-1,11,9,10,-1,11,10,12,-1,13,11,12,-1,13,12,14,-1,15,13,14,-1,15,14,16,-1,17,15,16,-1,17,16,18,-1,19,17,18,-1,19,18,20,-1,21,19,20,-1,21,20,22,-1,23,21,22,-1,23,22,24,-1,25,23,24,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {81.000000,85.439003,5.000000,81.000000,13.000000,5.000000,81.522003,13.000000,5.034200,81.522003,85.439003,5.034200,82.035004,13.000000,5.136300,82.035004,85.439003,5.136300,82.530998,13.000000,5.304500,82.530998,85.439003,5.304500,83.000000,13.000000,5.535900,83.000000,85.439003,5.535900,83.434998,13.000000,5.826600,83.434998,85.439003,5.826600,83.828003,13.000000,6.171600,83.828003,85.439003,6.171600,84.172997,13.000000,6.565000,84.172997,85.439003,6.565000,84.463997,13.000000,7.000000,84.463997,85.439003,7.000000,84.695999,13.000000,7.469300,84.695999,85.439003,7.469300,84.863998,13.000000,7.964700,84.863998,85.439003,7.964700,84.966003,13.000000,8.477899,84.966003,85.439003,8.477899,85.000000,13.000000,9.000000,85.000000,85.439003,9.000000})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).setColorIndex(new int[] {0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1}).setCoordIndex(new int[] {0,1,2,-1,0,2,3,-1,4,0,3,-1,4,3,5,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {131.940002,2.000000,19.414000,130.630005,2.000000,19.500000,130.630005,-2.000000,19.500000,131.940002,-2.000000,19.414000,133.220001,2.000000,19.159000,133.220001,-2.000000,19.159000})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,3,0,2,-1,2,1,4,-1,5,2,4,-1,5,4,6,-1,7,5,6,-1,7,6,8,-1,9,7,8,-1,9,8,10,-1,11,9,10,-1,11,10,12,-1,13,11,12,-1,13,12,14,-1,15,13,14,-1,16,15,14,-1,16,14,17,-1,18,16,17,-1,19,18,17,-1,19,17,20,-1,21,19,20,-1,22,21,20,-1,22,20,23,-1,24,22,23,-1,25,24,23,-1,25,23,26,-1,27,25,26,-1,27,26,28,-1,29,27,28,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {74.000000,-2.000000,8.500000,75.435997,-2.094100,8.500000,75.435997,-2.094100,19.500000,74.000000,-2.000000,19.500000,76.847000,-2.374800,8.500000,76.847000,-2.374800,19.500000,78.209999,-2.837300,8.500000,78.209999,-2.837300,19.500000,79.500000,-3.473700,8.500000,79.500000,-3.473700,19.500000,80.695999,-4.273100,8.500000,80.695999,-4.273100,19.500000,81.778000,-5.221800,8.500000,81.778000,-5.221800,19.500000,82.726997,-6.303600,8.500000,82.564003,-6.095900,19.500000,82.726997,-6.303600,19.514999,83.526001,-7.500000,8.500000,83.363998,-7.227300,19.580999,83.526001,-7.500000,19.625000,84.163002,-8.790500,8.500000,84.011002,-8.441700,19.771000,84.163002,-8.790500,19.834999,84.625000,-10.153000,8.500000,84.500000,-9.721300,20.000000,84.625000,-10.153000,20.000000,84.905998,-11.564000,8.500000,84.905998,-11.564000,20.000000,85.000000,-13.000000,8.500000,85.000000,-13.000000,20.000000})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,3,0,2,-1,4,5,6,-1,1,4,6,-1,7,2,1,-1,7,1,6,-1,8,9,10,-1,5,8,10,-1,11,6,5,-1,11,5,10,-1,12,10,9,-1,13,12,9,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {84.500000,9.721300,20.000000,84.043999,8.524000,19.784000,84.043999,-8.524000,19.784000,84.500000,-9.721300,20.000000,84.011002,8.441600,19.771000,83.564003,7.596200,19.627001,83.564003,-7.596200,19.627001,84.011002,-8.441600,19.771000,83.362999,7.227400,19.580999,83.068001,6.805900,19.532000,83.068001,-6.805900,19.532000,83.362999,-7.227400,19.580999,82.564003,-6.095900,19.500000,82.564003,6.095900,19.500000})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,3,0,2,-1,4,5,1,-1,0,4,1,-1,4,6,7,-1,5,4,7,-1,8,5,7,-1,6,9,10,-1,11,7,6,-1,11,6,10,-1,9,12,13,-1,14,10,9,-1,14,9,13,-1,13,12,15,-1,16,13,15,-1,17,16,15,-1,17,15,18,-1,19,17,18,-1,19,18,20,-1,21,19,20,-1,21,20,22,-1,23,21,22,-1,23,22,24,-1,25,23,24,-1,25,24,26,-1,27,25,26,-1,27,26,28,-1,29,27,28,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {84.905998,11.564000,9.000000,84.905998,11.564000,20.000000,85.000000,13.000000,20.000000,85.000000,13.000000,9.000000,84.625000,10.153000,9.000000,84.625000,10.153000,20.000000,84.163002,8.790500,9.000000,84.163002,8.790500,19.834999,84.500000,9.721300,20.000000,83.526001,7.500000,9.000000,83.526001,7.500000,19.625000,84.011002,8.441700,19.771000,82.726997,6.303600,9.000000,82.726997,6.303600,19.514999,83.363998,7.227300,19.580999,81.778000,5.221800,9.000000,82.564003,6.095900,19.500000,81.778000,5.221800,19.500000,80.695999,4.273100,9.000000,80.695999,4.273100,19.500000,79.500000,3.473700,9.000000,79.500000,3.473700,19.500000,78.209999,2.837300,9.000000,78.209999,2.837300,19.500000,76.847000,2.374800,9.000000,76.847000,2.374800,19.500000,75.435997,2.094100,9.000000,75.435997,2.094100,19.500000,74.000000,2.000000,9.000000,74.000000,2.000000,19.500000})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,3,0,2,-1,4,5,1,-1,0,4,1,-1,4,6,7,-1,5,4,7,-1,8,5,7,-1,6,9,10,-1,11,7,6,-1,11,6,10,-1,9,12,13,-1,14,10,9,-1,14,9,13,-1,13,12,15,-1,16,13,15,-1,17,16,15,-1,17,15,18,-1,19,17,18,-1,19,18,20,-1,21,19,20,-1,21,20,22,-1,23,21,22,-1,23,22,24,-1,25,23,24,-1,25,24,26,-1,27,25,26,-1,27,26,28,-1,29,27,28,-1,29,28,30,-1,31,29,30,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {89.051003,-11.678000,7.000000,89.051003,-11.678000,20.000000,88.971001,-13.005000,20.000000,88.971001,-13.005000,7.000000,89.290001,-10.371000,7.000000,89.290001,-10.371000,20.000000,89.684998,-9.102700,7.000000,89.684998,-9.102700,19.905001,89.500000,-9.630200,20.000000,90.230003,-7.890900,7.000000,90.230003,-7.890900,19.695000,89.992996,-8.370200,19.770000,90.917000,-6.753600,7.000000,90.917000,-6.753600,19.551001,90.639999,-7.174500,19.580000,91.736000,-5.707500,7.000000,91.435997,-6.060300,19.500000,91.736000,-5.707500,19.500000,92.675003,-4.767800,7.000000,92.675003,-4.767800,19.500000,93.721001,-3.948200,7.000000,93.721001,-3.948200,19.500000,94.858002,-3.260600,7.000000,94.858002,-3.260600,19.500000,96.069000,-2.715200,7.000000,96.069000,-2.715200,19.500000,97.337997,-2.319800,7.000000,97.337997,-2.319800,19.500000,98.644997,-2.080200,7.000000,98.644997,-2.080200,19.500000,99.971001,-2.000000,7.000000,99.971001,-2.000000,19.500000})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,3,0,2,-1,3,2,4,-1,5,3,4,-1,5,4,6,-1,7,5,6,-1,7,6,8,-1,9,7,8,-1,9,8,10,-1,11,9,10,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {85.000000,53.694000,20.000000,89.000000,53.694000,20.000000,89.000000,56.131001,20.149000,85.000000,56.131001,20.149000,89.000000,58.532001,20.594000,85.000000,58.532001,20.594000,89.000000,60.861000,21.327999,85.000000,60.861000,21.327999,89.000000,63.083000,22.341000,85.000000,63.083000,22.341000,89.000000,65.166000,23.617001,85.000000,65.166000,23.617001})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,0,2,3,-1,0,3,4,-1,0,4,5,-1,0,5,6,-1,0,6,7,-1,0,7,8,-1,0,8,9,-1,0,9,10,-1,0,10,11,-1,0,11,12,-1,0,12,13,-1,0,13,14,-1,0,14,15,-1,0,15,16,-1,0,16,17,-1,0,17,18,-1,0,18,19,-1,0,19,20,-1,0,20,21,-1,0,21,22,-1,0,22,23,-1,0,23,24,-1,0,24,25,-1,0,25,26,-1,0,26,27,-1,0,27,28,-1,0,28,29,-1,0,29,30,-1,0,30,31,-1,0,31,32,-1,0,32,33,-1,0,33,34,-1,0,34,35,-1,0,35,36,-1,0,36,37,-1,0,37,38,-1,0,38,39,-1,0,39,40,-1,0,40,41,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_416_point()))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,3,0,2,-1,0,3,4,-1,5,0,4,-1,6,7,1,-1,0,6,1,-1,0,5,8,-1,6,0,8,-1,9,10,7,-1,6,9,7,-1,6,8,11,-1,9,6,11,-1,10,9,12,-1,13,10,12,-1,9,11,14,-1,12,9,14,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {64.697998,-77.174004,4.532000,66.501999,-77.103996,4.532000,66.501999,-76.598999,4.500000,64.658997,-76.669998,4.500000,62.827000,-76.882004,4.500000,62.904999,-77.380997,4.532000,64.736000,-77.668999,4.627600,66.501999,-77.600998,4.627600,62.980999,-77.872002,4.627600,64.773003,-78.149002,4.785100,66.501999,-78.082001,4.785100,63.054001,-78.348000,4.785100,64.807999,-78.602997,5.001200,66.501999,-78.536003,5.000200,63.124001,-78.800003,5.002200})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,3,0,2,-1,4,5,1,-1,0,4,1,-1,6,7,5,-1,4,6,5,-1,8,9,7,-1,6,8,7,-1,8,10,11,-1,12,9,8,-1,13,12,8,-1,13,8,11,-1,10,14,15,-1,11,10,15,-1,16,11,15,-1,14,17,18,-1,15,14,18,-1,19,15,18,-1,17,20,21,-1,18,17,21,-1,22,18,21,-1,21,20,23,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {25.945000,-83.084999,4.529300,62.901001,-77.359001,4.529300,62.827000,-76.882004,4.500000,25.871000,-82.607002,4.500000,26.018000,-83.555000,4.616600,62.973999,-77.829002,4.616600,26.087999,-84.011002,4.760800,63.044998,-78.286003,4.760800,26.156000,-84.446999,4.959700,63.112000,-78.722000,4.959700,26.219000,-84.856003,5.210400,56.816002,-80.115997,5.210400,63.124001,-78.800003,5.002200,58.106998,-79.803001,5.136100,26.278000,-85.232002,5.509200,51.155998,-81.377998,5.509200,55.521999,-80.427002,5.288600,26.330000,-85.570000,5.851800,44.146000,-82.809998,5.851800,48.193001,-82.012001,5.671900,26.375999,-85.863998,6.233100,36.004002,-84.372002,6.233100,37.169998,-84.157997,6.184800,26.414000,-86.111000,6.647600})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,0,2,3,-1,0,3,4,-1,0,4,5,-1,0,5,6,-1,0,6,7,-1,0,7,8,-1,0,8,9,-1,0,9,10,-1,0,10,11,-1,0,11,12,-1,0,12,13,-1,0,13,14,-1,0,14,15,-1,0,15,16,-1,0,16,17,-1,0,17,18,-1,0,18,19,-1,0,19,20,-1,0,20,21,-1,0,21,22,-1,0,22,23,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {76.166000,-79.425003,5.136100,76.348999,-88.116997,7.465000,76.412003,-88.114998,7.465000,77.021004,-88.061996,7.454000,77.615997,-87.927002,7.421400,78.305000,-87.658997,7.353700,78.936996,-87.282997,7.256800,79.495003,-86.809998,7.133700,79.961998,-86.252998,6.987700,80.327003,-85.628998,6.823000,80.546997,-85.058998,6.671900,80.681999,-84.464996,6.513700,80.726997,-83.859001,6.351700,80.726997,-83.666000,6.300000,80.699997,-83.197998,6.174400,80.620003,-82.735001,6.050000,80.383003,-82.021004,5.857100,80.019997,-81.358002,5.677200,79.542000,-80.767998,5.516000,78.963997,-80.267998,5.378400,78.304001,-79.874001,5.268800,77.641998,-79.615997,5.195700,76.945999,-79.463997,5.151100,76.234001,-79.424004,5.136100})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,0,2,3,-1,0,3,4,-1,0,4,5,-1,6,7,8,-1,6,8,9,-1,6,9,2,-1,6,2,1,-1,10,11,12,-1,10,12,13,-1,10,13,8,-1,10,8,7,-1,14,15,16,-1,14,16,17,-1,14,17,12,-1,14,12,11,-1,18,19,20,-1,18,20,21,-1,18,21,16,-1,18,16,15,-1,22,20,19,-1,22,19,23,-1,22,23,24,-1,22,24,25,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {81.502998,-83.837997,6.430300,81.755997,-83.821999,6.488800,81.755997,-83.628998,6.437000,81.502998,-83.644997,6.378500,80.725998,-83.666000,6.300000,80.725998,-83.859001,6.351700,82.249001,-83.778000,6.653100,82.714996,-83.718002,6.877700,82.714996,-83.525002,6.826000,82.249001,-83.584999,6.601300,82.935997,-83.681999,7.011600,83.538002,-83.554001,7.492300,83.538002,-83.360001,7.440500,82.935997,-83.488998,6.959800,84.030998,-83.397003,8.076800,84.167999,-83.339996,8.290900,84.167999,-83.147003,8.239100,84.030998,-83.204002,8.025000,84.398003,-83.219002,8.742601,84.565002,-83.091003,9.219500,84.565002,-82.898003,9.167800,84.398003,-83.026001,8.690899,84.624001,-82.832001,9.413000,84.624001,-83.026001,9.464700,84.699997,-82.823997,10.216000,84.699997,-82.630997,10.164000})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,0,2,3,-1,4,5,1,-1,4,1,0,-1,6,7,5,-1,6,5,4,-1,8,7,6,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {98.417000,-79.696999,5.123300,97.856003,-79.721001,5.123300,97.858002,-79.767998,5.135400,98.606003,-79.735001,5.135400,98.227997,-79.658997,5.111800,97.853996,-79.675003,5.111800,98.039001,-79.621002,5.100800,97.851997,-79.628998,5.100800,97.849998,-79.582001,5.090400})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,3,0,2,-1,4,3,2,-1,1,0,5,-1,6,1,5,-1,6,5,7,-1,8,6,7,-1,8,7,9,-1,10,8,9,-1,10,9,11,-1,12,10,11,-1,12,11,13,-1,14,12,13,-1,14,13,15,-1,16,14,15,-1,16,15,17,-1,18,16,17,-1,18,17,19,-1,20,18,19,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {174.070007,-73.991997,4.871600,156.000000,-75.920998,4.871600,156.029999,-76.151001,5.293500,174.089996,-74.205002,5.258900,173.270004,-74.320000,5.314900,174.039993,-73.697998,4.462200,155.970001,-75.627998,4.462200,174.000000,-73.356003,4.093200,155.929993,-75.286003,4.093200,173.960007,-72.971001,3.770400,155.889999,-74.900002,3.770400,173.919998,-72.547997,3.499000,155.850006,-74.476997,3.499000,173.869995,-72.094002,3.283300,155.800003,-74.024002,3.283300,173.820007,-71.616997,3.126800,155.750000,-73.546997,3.126800,173.759995,-71.125000,3.031800,155.690002,-73.054001,3.031800,173.710007,-70.624001,3.000000,155.639999,-72.554001,3.000000})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,3,0,2,-1,1,0,4,-1,5,1,4,-1,5,4,6,-1,7,5,6,-1,7,6,8,-1,9,7,8,-1,9,8,10,-1,11,9,10,-1,11,10,12,-1,13,11,12,-1,13,12,14,-1,15,13,14,-1,15,14,16,-1,17,15,16,-1,17,16,18,-1,19,17,18,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {156.000000,-75.910004,4.853900,155.240005,-75.975998,4.853900,155.259995,-76.216003,5.290100,156.029999,-76.151001,5.293500,155.970001,-75.615997,4.448100,155.220001,-75.681000,4.448100,155.929993,-75.275002,4.082400,155.199997,-75.337997,4.082400,155.889999,-74.889999,3.762700,155.169998,-74.952003,3.762700,155.850006,-74.468002,3.494000,155.139999,-74.528999,3.494000,155.800003,-74.016998,3.280400,155.110001,-74.075996,3.280400,155.750000,-73.542000,3.125500,155.080002,-73.599998,3.125500,155.690002,-73.052002,3.031500,155.050003,-73.108002,3.031500,155.639999,-72.554001,3.000000,155.009995,-72.608002,3.000000})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,3,4,0,-1,5,3,0,-1,5,0,2,-1,1,0,6,-1,7,1,6,-1,7,6,8,-1,9,7,8,-1,9,8,10,-1,11,9,10,-1,11,10,12,-1,13,11,12,-1,13,12,14,-1,15,13,14,-1,15,14,16,-1,17,15,16,-1,17,16,18,-1,19,17,18,-1,19,18,20,-1,21,19,20,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {155.240005,-75.973999,4.851100,100.690002,-79.639000,4.851100,100.699997,-79.829002,5.185600,132.520004,-77.665001,5.133300,155.259995,-76.216003,5.290100,110.690002,-79.132004,5.134800,155.220001,-75.680000,4.445800,100.669998,-79.344002,4.445800,155.199997,-75.336998,4.080700,100.650002,-79.000999,4.080700,155.169998,-74.950996,3.761500,100.620003,-78.614998,3.761500,155.139999,-74.528000,3.493200,100.589996,-78.192001,3.493200,155.110001,-74.074997,3.280000,100.559998,-77.738998,3.280000,155.080002,-73.598999,3.125300,100.529999,-77.263000,3.125300,155.050003,-73.108002,3.031400,100.500000,-76.772003,3.031400,155.009995,-72.608002,3.000000,100.459999,-76.273003,3.000000})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,3,0,2,-1,3,2,4,-1,5,3,4,-1,5,4,6,-1,7,5,6,-1,7,6,8,-1,9,7,8,-1,9,8,10,-1,11,9,10,-1,11,10,12,-1,13,11,12,-1,13,12,14,-1,15,13,14,-1,15,14,16,-1,17,15,16,-1,17,16,18,-1,19,17,18,-1,19,18,20,-1,21,19,20,-1,21,20,22,-1,23,21,22,-1,23,22,24,-1,25,23,24,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {88.971001,-13.005000,7.000000,88.995003,-69.292999,7.000000,89.028999,-69.292999,6.477900,89.004997,-13.005000,6.477900,89.130997,-69.292999,5.964700,89.107002,-13.005000,5.964700,89.299004,-69.292999,5.469300,89.276001,-13.005000,5.469300,89.530998,-69.292999,5.000000,89.507004,-13.004000,5.000000,89.820999,-69.292999,4.565000,89.797997,-13.004000,4.565000,90.166000,-69.292000,4.171600,90.142998,-13.004000,4.171600,90.559998,-69.292000,3.826600,90.536003,-13.004000,3.826600,90.995003,-69.292000,3.535900,90.971001,-13.004000,3.535900,91.463997,-69.292000,3.304500,91.440002,-13.004000,3.304500,91.959999,-69.292000,3.136300,91.935997,-13.003000,3.136300,92.473000,-69.291000,3.034200,92.448997,-13.003000,3.034200,92.995003,-69.291000,3.000000,92.971001,-13.003000,3.000000})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,0,2,3,-1,0,3,4,-1,0,4,5,-1,0,5,6,-1,0,6,7,-1,0,7,8,-1,0,8,9,-1,0,9,10,-1,0,10,11,-1,0,11,12,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {99.971001,-2.000000,19.500000,99.971001,-2.000000,7.000000,160.179993,-2.000000,7.000000,159.869995,-2.000000,7.172300,159.589996,-2.000000,7.378100,159.350006,-2.000000,7.617900,159.169998,-2.000000,7.889600,159.050003,-2.000000,8.187200,159.009995,-2.000000,8.500000,159.009995,-2.000000,12.250000,133.220001,-2.000000,19.159000,131.940002,-2.000000,19.414000,130.630005,-2.000000,19.500000})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).setColorIndex(getIndexedFaceSet_4_460_colorIndex()).setCoordIndex(getIndexedFaceSet_4_460_coordIndex())
        .setCoord(new Coordinate().setPoint(getCoordinate_5_460_point()))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,3,0,2,-1,4,1,0,-1,5,4,0,-1,6,5,0,-1,7,4,5,-1,8,7,5,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {160.080002,1.723600,11.961000,160.080002,1.723600,8.500000,159.009995,2.000000,8.500000,159.009995,2.000000,12.250000,161.169998,1.556400,8.500000,161.169998,1.556400,11.669000,160.619995,1.626000,11.816000,162.279999,1.500000,8.500000,162.279999,1.500000,11.373000})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).setColorIndex(getIndexedFaceSet_4_468_colorIndex()).setCoordIndex(getIndexedFaceSet_4_468_coordIndex())
        .setCoord(new Coordinate().setPoint(getCoordinate_5_468_point()))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,3,4,5,-1,1,3,5,-1,6,2,1,-1,6,1,5,-1,4,7,8,-1,5,4,8,-1,9,10,11,-1,7,9,11,-1,8,7,11,-1,12,8,11,-1,10,13,14,-1,11,10,14,-1,15,16,17,-1,13,15,17,-1,14,13,17,-1,18,14,17,-1,19,18,17,-1,17,16,20,-1,21,17,20,-1,22,21,20,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {82.235001,-76.891998,8.617800,82.863998,-77.570000,8.799600,82.863998,-76.064003,14.422000,83.242996,-78.067001,8.932700,83.410004,-78.313004,8.998600,83.410004,-75.293999,20.266001,83.387001,-75.334000,19.973000,83.866997,-79.110001,9.212100,83.866997,-74.452003,26.594999,84.005997,-79.403999,9.291000,84.227997,-79.950996,9.437500,84.227997,-73.666000,32.893002,84.087997,-73.985001,30.266001,84.488998,-80.825996,9.672000,84.488998,-72.930000,39.139999,84.496002,-80.856003,9.680101,84.647003,-81.723999,9.912600,84.647003,-72.380997,44.782001,84.533997,-72.766998,40.557999,84.637001,-72.402000,44.362999,84.649002,-81.738998,9.916700,84.699997,-72.151001,49.278000,84.699997,-82.633003,10.156000})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).setColorIndex(getIndexedFaceSet_4_476_colorIndex()).setCoordIndex(getIndexedFaceSet_4_476_coordIndex())
        .setCoord(new Coordinate().setPoint(getCoordinate_5_476_point()))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).setColorIndex(getIndexedFaceSet_4_480_colorIndex()).setCoordIndex(getIndexedFaceSet_4_480_coordIndex())
        .setCoord(new Coordinate().setPoint(getCoordinate_5_480_point()))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).setColorIndex(getIndexedFaceSet_4_484_colorIndex()).setCoordIndex(getIndexedFaceSet_4_484_coordIndex())
        .setCoord(new Coordinate().setPoint(getCoordinate_5_484_point()))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,0,2,3,-1,0,3,4,-1,0,4,5,-1,0,5,6,-1,7,8,9,-1,6,7,9,-1,6,9,10,-1,6,10,11,-1,6,11,12,-1,6,12,13,-1,0,6,13,-1,0,13,14,-1,0,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {133.220001,2.000000,19.159000,133.220001,-2.000000,19.159000,159.009995,-2.000000,12.250000,160.619995,-1.626200,11.816000,162.279999,-1.500000,11.373000,173.000000,-1.500000,8.500000,178.020004,-1.733000,7.154700,181.979996,-2.303900,6.094800,185.050003,-3.137000,5.272600,185.050003,3.137000,5.272600,181.979996,2.303900,6.094800,178.020004,1.733000,7.154700,173.000000,1.500000,8.500000,162.279999,1.500000,11.373000,160.619995,1.626200,11.816000,159.009995,2.000000,12.250000})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,3,0,2,-1,4,2,1,-1,5,4,1,-1,6,5,1,-1,7,6,1,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {186.270004,3.484300,5.045000,185.649994,3.337200,5.135000,185.649994,-3.337200,5.135000,186.270004,-3.484300,5.045000,185.649994,-3.335600,5.136200,185.050003,-3.137000,5.272600,185.050003,3.137000,5.272600,185.649994,3.335600,5.136200})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,3,0,2,-1,4,5,1,-1,0,4,1,-1,6,7,5,-1,4,6,5,-1,8,9,7,-1,6,8,7,-1,10,11,9,-1,8,10,9,-1,12,13,11,-1,10,12,11,-1,12,14,15,-1,16,13,12,-1,17,16,12,-1,18,17,12,-1,19,18,12,-1,19,12,15,-1,14,20,21,-1,22,15,14,-1,23,22,14,-1,23,14,21,-1,20,24,25,-1,26,21,20,-1,27,26,20,-1,27,20,25,-1,24,28,29,-1,30,25,24,-1,30,24,29,-1,28,31,32,-1,33,29,28,-1,33,28,32,-1,32,31,34,-1,35,32,34,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_496_point()))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,0,2,3,-1,4,2,1,-1,4,1,5,-1,4,5,6,-1,7,6,5,-1,7,5,8,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {85.000000,-61.063999,48.752998,85.000000,-61.945000,49.289001,88.992996,-61.945000,49.289001,88.992996,-61.063999,48.752998,88.992996,-62.409000,49.513000,85.000000,-62.887001,49.707001,88.992996,-62.887001,49.707001,88.992996,-63.875000,50.000000,85.000000,-63.875000,50.000000})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,2,3,4,-1,2,4,5,-1,2,5,6,-1,2,6,7,-1,2,7,8,-1,2,8,9,-1,2,9,10,-1,2,10,11,-1,0,2,11,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {85.000000,-13.000000,20.000000,85.000000,-13.000000,8.500000,85.000000,-69.598999,8.500000,85.000000,-69.598999,50.000000,85.000000,-63.875000,50.000000,85.000000,-62.409000,49.513000,85.000000,-61.063999,48.752998,85.000000,-25.166000,23.617001,85.000000,-22.540001,22.063000,85.000000,-19.708000,20.926001,85.000000,-16.736000,20.233000,85.000000,-13.694000,20.000000})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).setColorIndex(new int[] {0,0,0,-1,0,0,0,-1,0,0,0,-1}).setCoordIndex(new int[] {0,1,2,-1,0,2,3,-1,0,3,4,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {84.699997,-72.151001,50.000000,84.699997,-72.151001,49.278000,84.699997,-82.630997,10.164000,84.699997,-82.823997,10.216000,84.699997,-72.164001,50.000000})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,3,0,2,-1,4,5,6,-1,1,4,6,-1,7,2,1,-1,7,1,6,-1,8,9,10,-1,5,8,10,-1,11,6,5,-1,11,5,10,-1,12,13,14,-1,9,12,14,-1,15,10,9,-1,15,9,14,-1,16,17,18,-1,13,16,18,-1,19,14,13,-1,19,13,18,-1,20,21,22,-1,17,20,22,-1,23,18,17,-1,23,17,22,-1,21,24,25,-1,22,21,25,-1,26,27,28,-1,24,26,28,-1,29,25,24,-1,29,24,28,-1,30,31,32,-1,27,30,32,-1,33,28,27,-1,33,27,32,-1,34,35,36,-1,31,34,36,-1,37,32,31,-1,37,31,36,-1,38,39,40,-1,35,38,40,-1,41,36,35,-1,41,35,40,-1,40,39,42,-1,43,40,42,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_512_point()))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).setColorIndex(new int[] {0,0,0,-1,0,0,0,-1}).setCoordIndex(new int[] {0,1,2,-1,0,2,3,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {76.429001,-80.860001,50.000000,76.470001,-80.859001,50.000000,76.470001,-90.943001,12.364000,76.429001,-90.944000,12.364000})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,0,2,3,-1,3,4,5,-1,3,5,6,-1,3,6,7,-1,3,7,8,-1,3,8,9,-1,0,3,9,-1,0,9,10,-1,0,10,11,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {88.992996,-63.875000,50.000000,88.995003,-69.292999,50.000000,88.995003,-69.292999,7.000000,88.971001,-13.005000,7.000000,88.971001,-13.005000,20.000000,88.971001,-13.694000,20.000000,88.973000,-16.737000,20.233000,88.973999,-19.708000,20.926001,88.974998,-22.540001,22.063000,88.975998,-25.166000,23.617001,88.990997,-61.063999,48.752998,88.991997,-62.409000,49.513000})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,0,2,3,-1,0,3,4,-1,0,4,5,-1,6,7,8,-1,9,6,8,-1,10,9,8,-1,10,8,11,-1,12,10,11,-1,12,11,13,-1,12,13,14,-1,12,14,15,-1,16,12,15,-1,16,15,17,-1,18,16,17,-1,18,17,19,-1,18,19,20,-1,5,18,20,-1,5,20,21,-1,0,5,21,-1,0,21,22,-1,0,22,23,-1,0,23,24,-1,0,24,25,-1,0,25,26,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {76.166000,-79.425003,5.136100,58.106998,-79.803001,5.136100,55.521999,-80.427002,5.288600,48.193001,-82.012001,5.671900,37.169998,-84.157997,6.184800,26.414000,-86.111000,6.647600,10.608000,-84.472000,6.120000,9.608600,-83.480003,5.848900,9.394399,-84.221001,6.046000,11.796000,-85.272003,6.341000,13.121000,-85.860001,6.505800,9.321800,-84.987000,6.250600,14.538000,-86.219002,6.610100,9.321800,-84.989998,6.251600,9.321800,-85.183998,6.303400,9.390300,-85.931000,6.503900,16.000000,-86.343002,6.651400,9.593800,-86.654999,6.699000,23.421000,-86.367996,6.699700,9.926100,-87.333000,6.882300,10.377000,-87.943001,7.048400,10.932000,-88.467003,7.192000,11.573000,-88.889999,7.308600,12.282000,-89.195999,7.394600,13.036000,-89.376999,7.447300,13.811000,-89.427002,7.465000,76.348999,-88.116997,7.465000})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,3,0,2,-1,3,2,4,-1,5,3,4,-1,5,4,6,-1,7,5,6,-1,7,6,8,-1,9,7,8,-1,9,8,10,-1,11,9,10,-1,11,10,12,-1,13,11,12,-1,13,12,14,-1,15,13,14,-1,15,14,16,-1,17,15,16,-1,17,16,18,-1,19,17,18,-1,19,18,20,-1,21,19,20,-1,21,20,22,-1,23,21,22,-1,23,22,24,-1,25,23,24,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {89.000000,84.476997,8.000000,89.000000,13.000000,8.000000,89.033997,13.000000,7.477900,89.033997,84.476997,7.477900,89.136002,13.000000,6.964700,89.136002,84.476997,6.964700,89.304001,13.000000,6.469300,89.304001,84.476997,6.469300,89.536003,13.000000,6.000000,89.536003,84.476997,6.000000,89.827003,13.000000,5.565000,89.827003,84.476997,5.565000,90.171997,13.000000,5.171600,90.171997,84.476997,5.171600,90.565002,13.000000,4.826600,90.565002,84.476997,4.826600,91.000000,13.000000,4.535900,91.000000,84.476997,4.535900,91.469002,13.000000,4.304500,91.469002,84.476997,4.304500,91.964996,13.000000,4.136300,91.964996,84.476997,4.136300,92.477997,13.000000,4.034200,92.477997,84.476997,4.034200,93.000000,13.000000,4.000000,93.000000,84.476997,4.000000})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,3,0,2,-1,1,0,4,-1,5,1,4,-1,5,4,6,-1,7,5,6,-1,7,6,8,-1,9,7,8,-1,9,8,10,-1,11,9,10,-1,11,10,12,-1,13,11,12,-1,13,12,14,-1,15,13,14,-1,15,14,16,-1,17,15,16,-1,17,16,18,-1,19,17,18,-1,19,18,20,-1,21,19,20,-1,21,20,22,-1,23,21,22,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {100.489998,95.308998,6.890800,174.259995,89.231003,6.890800,174.270004,89.341003,7.394400,100.489998,95.415001,7.368300,100.480003,95.135002,6.405700,174.240005,89.056999,6.405700,100.470001,94.899002,5.947100,174.210007,88.823997,5.947100,100.459999,94.607002,5.522600,174.169998,88.532997,5.522600,100.440002,94.263000,5.139200,174.130005,88.191002,5.139200,100.419998,93.872002,4.803400,174.089996,87.802002,4.803400,100.400002,93.441002,4.520700,174.029999,87.374001,4.520700,100.379997,92.977997,4.295700,173.979996,86.914001,4.295700,100.360001,92.488998,4.132400,173.919998,86.428001,4.132400,100.339996,91.984001,4.033200,173.860001,85.926003,4.033200,100.320000,91.470001,4.000000,173.800003,85.415001,4.000000})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).setColorIndex(getIndexedFaceSet_4_536_colorIndex()).setCoordIndex(getIndexedFaceSet_4_536_coordIndex())
        .setCoord(new Coordinate().setPoint(getCoordinate_5_536_point()))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).setColorIndex(getIndexedFaceSet_4_540_colorIndex()).setCoordIndex(getIndexedFaceSet_4_540_coordIndex())
        .setCoord(new Coordinate().setPoint(getCoordinate_5_540_point()))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).setColorIndex(getIndexedFaceSet_4_544_colorIndex()).setCoordIndex(getIndexedFaceSet_4_544_coordIndex())
        .setCoord(new Coordinate().setPoint(getCoordinate_5_544_point()))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,3,0,2,-1,3,2,4,-1,5,3,4,-1,5,4,6,-1,7,5,6,-1,7,6,8,-1,9,7,8,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {181.899994,13.000000,4.500000,181.899994,78.464996,4.500000,181.449997,78.464996,4.283900,181.449997,13.000000,4.283900,180.970001,78.464996,4.127000,180.970001,13.000000,4.127000,180.470001,78.464996,4.031900,180.470001,13.000000,4.031900,179.970001,78.464996,4.000000,179.970001,13.000000,4.000000})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,0,2,3,-1,3,2,4,-1,3,4,5,-1,5,4,6,-1,5,6,7,-1,5,7,8,-1,5,8,9,-1,7,6,10,-1,7,10,11,-1,7,11,12,-1,7,12,13,-1,14,11,10,-1,14,10,15,-1,15,16,17,-1,14,15,17,-1,16,15,18,-1,16,18,19,-1,16,19,20,-1,21,22,2,-1,21,2,1,-1,21,1,23,-1,24,25,4,-1,24,4,2,-1,24,2,22,-1,26,27,6,-1,26,6,4,-1,26,4,25,-1,28,29,10,-1,28,10,6,-1,28,6,27,-1,30,31,15,-1,30,15,10,-1,30,10,29,-1,32,18,15,-1,32,15,31,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_552_point()))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).setColorIndex(getIndexedFaceSet_4_556_colorIndex()).setCoordIndex(getIndexedFaceSet_4_556_coordIndex())
        .setCoord(new Coordinate().setPoint(getCoordinate_5_556_point()))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).setColorIndex(getIndexedFaceSet_4_560_colorIndex()).setCoordIndex(getIndexedFaceSet_4_560_coordIndex())
        .setCoord(new Coordinate().setPoint(getCoordinate_5_560_point()))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).setColorIndex(getIndexedFaceSet_4_564_colorIndex()).setCoordIndex(getIndexedFaceSet_4_564_coordIndex())
        .setCoord(new Coordinate().setPoint(getCoordinate_5_564_point()))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(getIndexedFaceSet_4_568_coordIndex())
        .setCoord(new Coordinate().setPoint(getCoordinate_5_568_point()))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,0,2,3,-1,2,1,4,-1,2,4,5,-1,6,7,8,-1,6,8,9,-1,7,10,1,-1,7,1,0,-1,7,0,8,-1,11,4,1,-1,11,1,10,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {5.322400,89.303001,10.142000,5.307500,89.351997,10.327000,5.310300,89.251999,10.354000,5.311600,89.253998,10.324000,5.301800,89.406998,10.534000,5.307300,89.236000,10.579000,5.351300,89.412003,9.870800,5.322800,89.467003,10.076000,5.324400,89.308998,10.118000,5.327200,89.317001,10.087000,5.305700,89.522003,10.281000,5.300000,89.578003,10.488000})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,0,2,3,-1,4,2,1,-1,4,1,5,-1,4,5,6,-1,4,6,7,-1,8,7,6,-1,8,6,9,-1,8,9,10,-1,11,8,10,-1,11,10,12,-1,11,12,13,-1,14,13,12,-1,14,12,15,-1,14,15,16,-1,17,14,16,-1,17,16,18,-1,17,18,19,-1,17,19,20,-1,21,20,19,-1,21,19,22,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {76.455002,94.424004,5.737200,76.470001,94.835999,5.979600,76.337997,94.838997,5.979200,76.332001,94.543999,5.798800,76.345001,95.204002,6.255700,76.474998,94.991997,6.090100,76.483002,95.216003,6.269500,76.346001,95.220001,6.269000,76.352997,95.563004,6.602200,76.491997,95.492996,6.532900,76.495003,95.558998,6.602700,76.357002,95.760002,6.835200,76.503998,95.859001,6.974400,76.359001,95.862999,6.973800,76.364998,96.117996,7.378800,76.505997,95.914001,7.052800,76.512001,96.112999,7.379400,76.365997,96.188004,7.514000,76.515999,96.241997,7.635900,76.517998,96.317001,7.811800,76.369003,96.321999,7.811100,76.372002,96.473000,8.264800,76.521004,96.469002,8.265500})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).setColorIndex(getIndexedFaceSet_4_580_colorIndex()).setCoordIndex(getIndexedFaceSet_4_580_coordIndex())
        .setCoord(new Coordinate().setPoint(getCoordinate_5_580_point()))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).setColorIndex(new int[] {0,0,0,-1,0,0,0,-1}).setCoordIndex(new int[] {0,1,2,-1,0,2,3,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {85.000000,72.500999,28.753000,85.000000,65.166000,23.617001,89.000000,65.166000,23.617001,89.000000,72.500999,28.753000})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,0,2,3,-1,0,3,4,-1,0,4,5,-1,6,3,2,-1,6,2,7,-1,6,7,8,-1,6,8,9,-1,8,7,10,-1,8,10,11,-1,8,11,12,-1,13,14,15,-1,13,15,2,-1,13,2,1,-1,7,2,15,-1,7,15,16,-1,10,7,16,-1,10,16,17,-1,10,17,18,-1,10,18,19,-1,20,21,22,-1,20,22,15,-1,20,15,14,-1,16,15,22,-1,16,22,23,-1,17,16,23,-1,17,23,24,-1,17,24,25,-1,26,27,28,-1,26,28,22,-1,26,22,21,-1,23,22,28,-1,23,28,29,-1,24,23,29,-1,24,29,30,-1,24,30,31,-1,24,31,32,-1,33,34,35,-1,33,35,28,-1,33,28,27,-1,29,28,35,-1,29,35,36,-1,30,29,36,-1,30,36,37,-1,30,37,38,-1,39,40,41,-1,39,41,35,-1,39,35,34,-1,42,36,35,-1,42,35,41,-1,42,41,43,-1,42,43,44,-1,37,36,42,-1,37,42,45,-1,46,47,41,-1,46,41,40,-1,46,40,48,-1,46,48,49,-1,43,41,47,-1,43,47,50,-1,43,50,51,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_588_point()))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,0,2,3,-1,3,2,4,-1,3,4,5,-1,5,4,6,-1,5,6,7,-1,7,6,8,-1,7,8,9,-1,9,8,10,-1,9,10,11,-1,11,10,12,-1,11,12,13,-1,13,12,14,-1,13,14,15,-1,15,14,16,-1,15,16,17,-1,17,16,18,-1,17,18,19,-1,19,18,20,-1,19,20,21,-1,21,20,22,-1,21,22,23,-1,23,22,24,-1,23,24,25,-1,25,24,26,-1,25,26,27,-1,27,26,28,-1,27,28,29,-1,29,28,30,-1,29,30,31,-1,31,30,32,-1,31,32,33,-1,33,32,34,-1,33,34,35,-1,35,34,36,-1,35,36,37,-1,37,36,38,-1,37,38,39,-1,39,38,40,-1,39,40,41,-1,41,40,42,-1,41,42,43,-1,43,42,44,-1,43,44,45,-1,45,44,46,-1,45,46,47,-1,47,46,48,-1,47,48,49,-1,49,48,50,-1,49,50,51,-1,51,50,52,-1,51,52,53,-1,53,52,54,-1,53,54,55,-1,55,54,56,-1,55,56,57,-1,57,56,58,-1,57,58,59,-1,59,58,60,-1,59,60,61,-1,61,60,62,-1,61,62,63,-1,63,62,1,-1,63,1,0,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_592_point()))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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,0,0,0,-1,0,0,0,-1,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_4_596_coordIndex())
        .setCoord(new Coordinate().setPoint(getCoordinate_5_596_point()))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,0,2,3,-1,3,4,5,-1,3,5,6,-1,3,6,7,-1,3,7,8,-1,0,3,8,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {65.000000,-81.098999,50.000000,76.429001,-80.860001,50.000000,76.429001,-90.944000,12.364000,13.870000,-92.254997,12.364000,13.870000,-87.528999,30.000000,19.098000,-87.419998,30.000000,22.955999,-87.258003,30.299999,26.714001,-86.942001,31.188000,30.278999,-86.477997,32.639000})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).setColorIndex(new int[] {0,0,0,-1,0,0,0,-1}).setCoordIndex(new int[] {0,1,2,-1,0,2,3,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {5.300000,-78.834000,30.000000,5.300000,-84.149002,10.167000,5.300000,-83.955002,10.115000,5.300000,-78.626999,30.000000})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,3,0,2,-1,4,3,2,-1,5,4,2,-1,2,1,6,-1,7,2,6,-1,8,7,6,-1,9,8,6,-1,10,9,6,-1,9,10,11,-1,12,9,11,-1,13,12,11,-1,14,13,11,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {5.300000,-83.947998,10.114000,5.349300,-83.077003,9.880101,5.349300,-78.561996,26.730000,5.300000,-83.955002,10.115000,5.300000,-78.626999,30.000000,5.303900,-78.363998,30.000000,5.388400,-82.781998,9.800900,5.363200,-78.598999,26.129999,5.466000,-78.963997,22.325001,5.496800,-79.071999,21.357000,5.496800,-82.209999,9.647601,5.649500,-81.639000,9.494800,5.659200,-79.546997,17.179001,5.740600,-79.767998,15.369000,5.740600,-81.362000,9.420500,6.077900,-80.544998,9.201700})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,0,2,3,-1,0,3,4,-1,4,5,6,-1,4,6,7,-1,4,7,8,-1,4,8,9,-1,4,9,0,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {5.000000,-75.795998,30.000000,5.000000,-75.795998,8.500000,5.000000,-13.000000,8.500000,5.000000,-13.000000,23.500000,5.000000,13.000000,23.500000,5.000000,13.000000,9.000000,5.000000,86.653999,9.000000,5.000000,86.653999,30.000000,5.000000,13.000000,30.000000,5.000000,-13.000000,30.000000})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,3,0,2,-1,4,5,6,-1,7,4,6,-1,8,9,10,-1,5,8,10,-1,6,5,10,-1,11,6,10,-1,12,13,14,-1,9,12,14,-1,10,9,14,-1,15,10,14,-1,16,17,18,-1,13,16,18,-1,14,13,18,-1,19,14,18,-1,17,20,21,-1,18,17,21,-1,22,18,21,-1,23,24,25,-1,20,23,25,-1,21,20,25,-1,26,27,28,-1,24,26,28,-1,25,24,28,-1,29,25,28,-1,27,30,31,-1,28,27,31,-1,32,28,31,-1,33,34,35,-1,30,33,35,-1,31,30,35,-1,36,31,35,-1,37,38,39,-1,34,37,39,-1,35,34,39,-1,40,35,39,-1,41,42,43,-1,38,41,43,-1,39,38,43,-1,44,39,43,-1,43,42,2,-1,1,43,2,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_616_point()))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).setColorIndex(new int[] {0,0,0,-1,0,0,0,-1}).setCoordIndex(new int[] {0,1,2,-1,0,2,3,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {76.372002,96.473000,8.264800,76.372002,102.300003,30.000000,13.972000,103.599998,30.000000,13.972000,97.779999,8.264800})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,3,2,1,-1,4,3,1,-1,5,6,4,-1,5,4,1,-1,7,4,6,-1,8,7,6,-1,9,10,8,-1,9,8,6,-1,11,8,10,-1,12,11,10,-1,13,12,10,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {84.003998,90.012001,30.000000,84.306000,90.851997,30.000999,84.306000,89.295998,24.191999,84.431000,88.931999,21.156000,84.524002,88.653000,18.559000,84.366997,91.060997,30.000000,84.524002,91.719002,30.000999,84.584999,88.431000,16.462999,84.655998,88.231003,13.681000,84.598999,92.147003,30.000000,84.655998,92.603996,30.000999,84.695999,88.007004,10.505000,84.699997,88.257004,10.438000,84.699997,93.499001,30.000000})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,0,2,3,-1,3,4,5,-1,3,5,6,-1,3,6,7,-1,3,7,8,-1,3,8,9,-1,3,9,10,-1,0,3,10,-1,0,10,11,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {85.000000,73.846001,29.513000,85.000000,75.311996,30.000000,85.000000,85.439003,30.000000,85.000000,85.439003,9.000000,85.000000,13.000000,9.000000,85.000000,13.000000,20.000000,85.000000,53.694000,20.000000,85.000000,56.736000,20.233000,85.000000,59.708000,20.926001,85.000000,62.540001,22.063000,85.000000,65.166000,23.617001,85.000000,72.500999,28.753000})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,2,3,4,-1,2,4,5,-1,2,5,6,-1,2,6,7,-1,2,7,8,-1,2,8,9,-1,2,9,10,-1,2,10,11,-1,0,2,11,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {89.000000,13.000000,20.000000,89.000000,13.000000,8.000000,89.000000,84.476997,8.000000,89.000000,84.476997,30.000000,89.000000,75.311996,30.000000,89.000000,73.846001,29.513000,89.000000,72.500999,28.753000,89.000000,65.166000,23.617001,89.000000,62.540001,22.063000,89.000000,59.708000,20.926001,89.000000,56.736000,20.233000,89.000000,53.694000,20.000000})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,3,0,2,-1,4,5,6,-1,7,4,6,-1,8,9,10,-1,5,8,10,-1,6,5,10,-1,11,6,10,-1,12,13,14,-1,9,12,14,-1,10,9,14,-1,15,10,14,-1,16,17,18,-1,13,16,18,-1,14,13,18,-1,19,14,18,-1,17,20,21,-1,18,17,21,-1,22,18,21,-1,23,24,25,-1,20,23,25,-1,21,20,25,-1,26,27,28,-1,24,26,28,-1,25,24,28,-1,29,25,28,-1,30,31,32,-1,27,30,32,-1,28,27,32,-1,33,28,32,-1,31,34,35,-1,32,31,35,-1,36,32,35,-1,37,38,39,-1,34,37,39,-1,35,34,39,-1,40,35,39,-1,41,42,43,-1,38,41,43,-1,39,38,43,-1,43,42,44,-1,45,43,44,-1,1,45,44,-1,2,1,44,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_636_point()))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,0,2,3,-1,4,5,6,-1,4,6,1,-1,1,0,7,-1,4,1,7,-1,8,9,10,-1,8,10,5,-1,8,5,4,-1,11,12,9,-1,9,8,13,-1,11,9,13,-1,14,15,16,-1,14,16,12,-1,12,11,17,-1,14,12,17,-1,18,19,20,-1,18,20,15,-1,18,15,14,-1,21,22,19,-1,21,19,18,-1,21,18,23,-1,24,25,26,-1,24,26,22,-1,24,22,21,-1,27,28,29,-1,27,29,25,-1,27,25,24,-1,27,24,30,-1,31,32,33,-1,31,33,28,-1,31,28,27,-1,31,27,34,-1,35,36,37,-1,35,37,32,-1,35,32,31,-1,38,39,40,-1,38,40,36,-1,38,36,35,-1,38,35,41,-1,39,38,42,-1,42,43,44,-1,42,44,45,-1,39,42,45,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_640_point()))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,0,2,3,-1,4,0,3,-1,4,3,5,-1,6,4,5,-1,6,5,7,-1,8,6,7,-1,8,7,9,-1,10,8,9,-1,10,9,11,-1,12,10,11,-1,12,11,13,-1,14,12,13,-1,14,13,15,-1,16,14,15,-1,16,15,17,-1,18,16,17,-1,18,17,19,-1,20,18,19,-1,20,19,21,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {297.590027,45.130001,4.500000,296.110016,44.625999,4.500000,296.110016,44.625999,0.000000,297.590027,45.130001,0.000000,299.000000,45.825001,4.500000,299.000000,45.825001,0.000000,300.310028,46.696999,4.500000,300.310028,46.696999,0.000000,301.489990,47.731998,4.500000,301.489990,47.731998,0.000000,302.519989,48.911999,4.500000,302.519989,48.911999,0.000000,303.390015,50.216999,4.500000,303.390015,50.216999,0.000000,304.089996,51.625000,4.500000,304.089996,51.625000,0.000000,304.590027,53.111000,4.500000,304.590027,53.111000,0.000000,304.899994,54.651001,4.500000,304.899994,54.651001,0.000000,305.000000,56.216999,4.500000,305.000000,56.216999,0.000000})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).setColorIndex(new int[] {0,0,0,-1,0,0,0,-1}).setCoordIndex(new int[] {0,1,2,-1,0,2,3,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {296.110016,44.625999,0.000000,296.110016,44.625999,4.500000,229.820007,26.865999,4.500000,229.820007,26.865999,0.000000})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,0,2,3,-1,4,0,3,-1,4,3,5,-1,6,4,5,-1,6,5,7,-1,8,6,7,-1,8,7,9,-1,10,8,9,-1,10,9,11,-1,12,10,11,-1,12,11,13,-1,14,12,13,-1,14,13,15,-1,16,14,15,-1,16,15,17,-1,18,16,17,-1,18,17,19,-1,20,18,19,-1,20,19,21,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {304.899994,-54.651001,4.500000,305.000000,-56.216999,4.500000,305.000000,-56.216999,0.000000,304.899994,-54.651001,0.000000,304.590027,-53.111000,4.500000,304.590027,-53.111000,0.000000,304.089996,-51.625000,4.500000,304.089996,-51.625000,0.000000,303.390015,-50.216999,4.500000,303.390015,-50.216999,0.000000,302.519989,-48.911999,4.500000,302.519989,-48.911999,0.000000,301.489990,-47.731998,4.500000,301.489990,-47.731998,0.000000,300.310028,-46.696999,4.500000,300.310028,-46.696999,0.000000,299.000000,-45.825001,4.500000,299.000000,-45.825001,0.000000,297.590027,-45.130001,4.500000,297.590027,-45.130001,0.000000,296.110016,-44.625999,4.500000,296.110016,-44.625999,0.000000})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).setColorIndex(new int[] {0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1}).setCoordIndex(new int[] {0,1,2,-1,0,2,3,-1,0,3,4,-1,0,4,5,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {305.000000,-67.009003,0.000457,305.000000,-64.330002,9.999100,155.720001,-80.191002,50.000999,76.510002,-85.000000,49.999001,76.510002,-98.397003,0.000000,179.470001,-90.911003,0.000029})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).setColorIndex(new int[] {0,0,0,-1,0,0,0,-1,0,0,0,-1}).setCoordIndex(new int[] {0,1,2,-1,0,2,3,-1,0,3,4,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.000000,64.699997,30.000000,0.000000,108.040001,30.000000,0.000000,100.000000,0.000000,0.000000,-100.000000,0.000000,0.000000,-91.961998,30.000000})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).setColorIndex(new int[] {0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1}).setCoordIndex(new int[] {0,1,2,-1,0,2,3,-1,1,0,4,-1,1,4,5,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {76.510002,103.570000,19.319000,-0.000358,105.180000,19.319000,-0.000358,108.040001,30.000000,76.510002,106.440002,30.000000,76.510002,98.397003,0.000000,-0.000358,100.000000,0.000000})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000})))))
    .addChild(new Shape()
      .setGeometry(new IndexedFaceSet().setNormalPerVertex(false).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}).setCoordIndex(new int[] {0,1,2,-1,3,0,2,-1,3,2,4,-1,4,5,6,-1,4,6,7,-1,4,7,8,-1,3,4,8,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {19.098000,-91.560997,30.000000,-0.000358,-91.961998,30.000000,-0.000358,-100.000000,0.000002,22.955999,-91.400002,30.299000,76.510002,-98.397003,0.000002,76.510002,-85.000000,50.000000,65.000000,-85.240997,50.000000,30.278999,-90.620003,32.639000,26.715000,-91.084000,31.188000})))
        .setColor(new ColorRGBA().setColor(new MFColorRGBA(new double[] {1.000000,1.000000,1.000000,0.000000}))))));
            }
            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_4_132_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_132_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};
			return value;
		}


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


		/** Define subarrays using type double[] */
		private double[] getCoordinate_5_132_point_1()
		{
			double[] value = {89.782997,88.473999,7.516900,89.788002,88.472000,7.477900,89.810997,88.530998,7.477900,89.371002,87.175003,7.477900,89.337997,87.182999,8.000000,89.494003,87.736000,8.000000,89.084999,85.841003,8.000000,89.119003,85.835999,7.477900,89.000000,84.476997,8.000000,89.033997,84.476997,7.477900,99.139999,95.306000,6.964700,100.489998,95.329002,6.964700,100.489998,95.415001,7.368300,99.139999,95.314003,6.994500,99.349998,95.356003,7.105800,99.913002,95.415001,7.299000,99.083000,95.302002,6.964700,89.883003,88.434998,6.964700,90.280998,89.331001,6.964700,89.833000,88.574997,7.448500,89.470001,87.150002,6.964700,89.220001,85.823997,6.964700,89.136002,84.476997,6.964700,99.153999,95.139000,6.469300,100.480003,95.161003,6.469300,98.281998,95.033997,6.469300,98.301003,95.042000,6.482900,98.811996,95.234001,6.821000,90.498001,89.633003,6.785100,90.598999,89.578003,6.469300,90.932999,90.150002,6.469300,90.040001,88.373001,6.469300,90.301003,89.359001,6.945900,89.633003,87.108002,6.469300,89.387001,85.803001,6.469300,89.304001,84.476997,6.469300,99.171997,94.907997,6.000000,100.470001,94.930000,6.000000,97.885002,94.724998,6.000000,97.865997,94.815002,6.168000,97.810997,94.781998,6.127900,97.588997,94.658997,6.000000,91.403000,90.633003,6.203500,91.492996,90.569000,6.000000,91.814003,90.994003,6.000000,90.803001,89.468002,6.000000,91.007004,90.227997,6.419500,90.254997,88.289001,6.000000,89.858002,87.051003,6.000000,89.616997,85.774002,6.000000,89.536003,84.476997,6.000000,99.195000,94.617996,5.565000,100.459999,94.639999,5.565000,97.944000,94.440002,5.565000,96.721001,94.117996,5.577900,96.723999,94.108002,5.565000,97.027000,94.290001,5.673800,96.680000,94.093002,5.565000,92.716003,91.692001,5.671800,92.416000,91.482002,5.775000,92.527000,91.379997,5.565000,93.150002,91.998001,5.565000,91.728996,90.400002,5.565000,91.823997,91.002998,5.995200,91.057999,89.329002,5.565000,90.526001,88.182999,5.565000,90.139000,86.980003,5.565000,89.904999,85.737999,5.565000,89.827003,84.476997,5.565000,99.222000,94.274002,5.171600,100.440002,94.294998,5.171600,98.013000,94.101997,5.171600,96.834999,93.781998,5.171600,95.706001,93.318001,5.171600,96.227997,93.801003,5.421400,95.634003,93.467003,5.348100,94.642998,92.717003,5.171600,94.611000,92.874001,5.328900,94.558998,92.847000,5.335100,95.405998,93.323997,5.319600,93.663002,91.988998,5.171600,93.641998,92.302002,5.450600,93.480003,92.207001,5.487500,92.779999,91.146004,5.171600,92.009003,90.198997,5.171600,91.362000,89.165001,5.171600,90.847000,88.056999,5.171600,90.473999,86.894997,5.171600,90.247002,85.695000,5.171600,90.171997,84.476997,5.171600,99.252998,93.882004,4.826600,100.430000,93.902000,4.826600,98.093002,93.717003,4.826600,96.961998,93.408997,4.826600,95.877998,92.963997,4.826600,94.858002,92.387001,4.826600,93.917000,91.689003,4.826600,93.069000,90.878998,4.826600,92.329002,89.970001,4.826600,91.707001,88.976997,4.826600};
			return value;
		}
		private double[] getCoordinate_5_132_point_2()
		{
			double[] value = {91.212997,87.914001,4.826600,90.855003,86.797997,4.826600,90.638000,85.647003,4.826600,90.565002,84.476997,4.826600,99.288002,93.448997,4.535900,100.410004,93.468002,4.535900,98.181000,93.291000,4.535900,97.101997,92.998001,4.535900,96.068001,92.572998,4.535900,95.095001,92.023003,4.535900,94.196999,91.356003,4.535900,93.389000,90.584000,4.535900,92.682999,89.717003,4.535900,92.089996,88.768997,4.535900,91.619003,87.755997,4.535900,91.277000,86.691002,4.535900,91.069000,85.593002,4.535900,91.000000,84.476997,4.535900,99.324997,92.981003,4.304500,100.379997,92.999001,4.304500,98.276001,92.831001,4.304500,97.252998,92.553001,4.304500,96.273003,92.150002,4.304500,95.350998,91.628998,4.304500,94.500000,90.998001,4.304500,93.734001,90.264999,4.304500,93.064003,89.444000,4.304500,92.501999,88.545998,4.304500,92.056000,87.584999,4.304500,91.732002,86.575996,4.304500,91.535004,85.533997,4.304500,91.469002,84.476997,4.304500,99.363998,92.487000,4.136300,100.360001,92.503998,4.136300,98.375999,92.346001,4.136300,97.413002,92.084000,4.136300,96.489998,91.705002,4.136300,95.621002,91.213997,4.136300,94.819000,90.619003,4.136300,94.098000,89.929001,4.136300,93.467003,89.154999,4.136300,92.938004,88.308998,4.136300,92.516998,87.403999,4.136300,92.211998,86.454002,4.136300,92.027000,85.473000,4.136300,91.964996,84.476997,4.136300,99.404999,91.974998,4.034200,100.339996,91.990997,4.034200,98.480003,91.844002,4.034200,97.578003,91.598000,4.034200,96.713997,91.242996,4.034200,95.900002,90.782997,4.034200,95.150002,90.226997,4.034200,94.474998,89.581001,4.034200,93.884003,88.857002,4.034200,93.389000,88.065002,4.034200,92.995003,87.217003,4.034200,92.709000,86.328003,4.034200,92.536003,85.408997,4.034200,92.477997,84.476997,4.034200,99.445999,91.455002,4.000000,100.320000,91.470001,4.000000,98.584999,91.332001,4.000000,97.746002,91.103996,4.000000,96.942001,90.773003,4.000000,96.184998,90.346001,4.000000,95.487000,89.827003,4.000000,94.858002,89.226997,4.000000,94.308998,88.553001,4.000000,93.848000,87.815002,4.000000,93.481003,87.027000,4.000000,93.214996,86.198997,4.000000,93.054001,85.345001,4.000000,93.000000,84.476997,4.000000};
			return value;
		}



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





		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_4_160_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};
			return value;
		}


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


		/** Define subarrays using type double[] */
		private double[] getCoordinate_5_160_point_1()
		{
			double[] value = {175.559998,89.035004,7.040700,175.550003,88.996002,6.890900,175.809998,88.928001,6.890900,175.630005,89.007004,7.004600,174.259995,89.231003,6.890900,174.270004,89.341003,7.394400,174.740005,89.265999,7.347200,175.199997,89.155998,7.211700,175.509995,88.827003,6.405700,176.479996,88.538002,6.405700,176.039993,88.817001,6.747200,174.240005,89.057999,6.405700,176.710007,88.366997,6.227200,176.649994,88.223999,5.947100,177.050003,88.066002,5.947100,175.449997,88.598000,5.947100,176.690002,88.380997,6.241400,174.210007,88.823997,5.947100,176.550003,87.950996,5.522600,177.589996,87.488998,5.522600,177.289993,87.817001,5.743400,175.380005,88.314003,5.522600,174.169998,88.532997,5.522600,177.789993,87.240997,5.371600,177.649994,87.417000,5.477700,177.509995,87.143997,5.139200,178.210007,86.739998,5.139200,176.429993,87.627998,5.139200,175.300003,87.978996,5.139200,174.130005,88.191002,5.139200,180.789993,83.871002,4.884000,180.699997,83.811996,4.803400,180.889999,83.533997,4.803400,180.880005,83.763000,4.898900,180.229996,84.435997,4.803400,179.220001,85.536003,4.830500,179.199997,85.510002,4.803400,179.380005,85.343002,4.803400,178.300003,86.209999,4.803400,178.850006,85.944000,4.891000,178.460007,86.438004,5.031800,177.330002,86.796997,4.803400,178.300003,86.617996,5.087300,176.289993,87.262001,4.803400,175.199997,87.598999,4.803400,174.089996,87.802002,4.803400,180.970001,82.671997,4.561400,180.910004,82.639000,4.520700,181.039993,82.391998,4.520700,180.350006,83.567001,4.520700,180.880005,83.297997,4.710200,180.929993,82.824997,4.584400,179.679993,84.419998,4.520700,180.149994,84.510002,4.792400,179.990005,84.696999,4.793100,178.910004,85.186996,4.520700,179.429993,85.283997,4.795300,178.059998,85.855003,4.520700,177.130005,86.415001,4.520700,176.139999,86.859001,4.520700,175.100006,87.180000,4.520700,174.029999,87.374001,4.520700,181.410004,79.491997,4.295700,181.479996,78.464996,4.295700,181.899994,78.464996,4.500000,181.839996,79.542999,4.500000,181.229996,80.502998,4.295700,181.750000,80.115997,4.500000,181.639999,80.606003,4.500000,180.919998,81.485001,4.295700,181.320007,81.637001,4.500000,180.500000,82.422997,4.295700,181.039993,82.375000,4.518400,181.190002,81.969002,4.500000,181.289993,81.710999,4.500000,179.970001,83.303001,4.295700,179.330002,84.112000,4.295700,178.600006,84.838997,4.295700,177.789993,85.473000,4.295700,176.910004,86.003998,4.295700,175.970001,86.425003,4.295700,174.990005,86.730003,4.295700,173.979996,86.914001,4.295700,180.929993,79.432999,4.132400,180.990005,78.464996,4.132400,180.750000,80.386002,4.132400,180.460007,81.311996,4.132400,180.070007,82.195999,4.132400,179.559998,83.025002,4.132400,178.970001,83.788002,4.132400,178.279999,84.473000,4.132400,177.520004,85.070000,4.132400,176.690002,85.570999,4.132400,175.800003,85.968002,4.132400,174.880005,86.254997,4.132400,173.919998,86.428001,4.132400,180.429993,79.372002,4.033200,180.479996,78.464996,4.033200,180.259995,80.264999,4.033200,179.990005,81.132004,4.033200};
			return value;
		}
		private double[] getCoordinate_5_160_point_2()
		{
			double[] value = {179.619995,81.959999,4.033200,179.149994,82.737000,4.033200,178.589996,83.452003,4.033200,177.940002,84.094002,4.033200,177.229996,84.653000,4.033200,176.449997,85.123001,4.033200,175.619995,85.494003,4.033200,174.750000,85.763000,4.033200,173.860001,85.926003,4.033200,179.919998,79.308998,4.000000,179.970001,78.464996,4.000000,179.759995,80.141998,4.000000,179.509995,80.949997,4.000000,179.160004,81.721001,4.000000,178.720001,82.445000,4.000000,178.199997,83.111000,4.000000,177.600006,83.708000,4.000000,176.940002,84.230003,4.000000,176.210007,84.667000,4.000000,175.440002,85.013000,4.000000,174.630005,85.264000,4.000000,173.800003,85.415001,4.000000};
			return value;
		}








		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_4_216_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};
			return value;
		}


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


		/** Define subarrays using type double[] */
		private double[] getCoordinate_5_216_point_1()
		{
			double[] value = {111.019997,41.785999,4.000000,111.239998,47.168999,4.070700,110.489998,47.168999,4.000000,111.760002,41.932999,4.070700,111.959999,47.168999,4.280300,112.470001,42.073002,4.280300,112.629997,47.168999,4.621400,113.120003,42.203999,4.621400,113.230003,47.168999,5.082000,113.709999,42.320000,5.082000,113.730003,47.168999,5.645700,114.190002,42.417000,5.645700,114.110001,47.168999,6.292700,114.570000,42.492001,6.292700,114.370003,47.168999,7.000000,114.820000,42.542000,7.000000,112.589996,36.610001,4.000000,113.279999,36.896999,4.070700,113.949997,37.173000,4.280300,114.570000,37.430000,4.621400,115.120003,37.657001,5.082000,115.580002,37.848000,5.645700,115.940002,37.994999,6.292700,116.169998,38.091999,7.000000,115.139999,31.840000,4.000000,115.769997,32.256001,4.070700,116.370003,32.657001,4.280300,116.919998,33.029999,4.621400,117.419998,33.360001,5.082000,117.830002,33.637001,5.645700,118.150002,33.849998,6.292700,118.360001,33.992001,7.000000,118.570000,27.659000,4.000000,119.099998,28.188000,4.070700,119.610001,28.698999,4.280300,120.089996,29.173000,4.621400,120.510002,29.593000,5.082000,120.860001,29.945000,5.645700,121.129997,30.216999,6.292700,121.309998,30.396999,7.000000,122.760002,24.226999,4.000000,123.169998,24.850000,4.070700,123.570000,25.450001,4.280300,123.949997,26.007999,4.621400,124.279999,26.502001,5.082000,124.550003,26.916000,5.645700,124.769997,27.235001,6.292700,124.910004,27.448000,7.000000,127.529999,21.677999,4.000000,127.809998,22.368999,4.070700,128.089996,23.037001,4.280300,128.350006,23.656000,4.621400,128.570007,24.205000,5.082000,128.759995,24.665001,5.645700,128.910004,25.018999,6.292700,129.009995,25.256001,7.000000,132.699997,20.107000,4.000000,132.850006,20.841999,4.070700,132.990005,21.549999,4.280300,133.119995,22.208000,4.621400,133.240005,22.791000,5.082000,133.330002,23.278999,5.645700,133.410004,23.655001,6.292700,133.460007,23.906000,7.000000,138.080002,19.577000,4.000000,138.080002,20.326000,4.070700,138.080002,21.048000,4.280300,138.080002,21.719000,4.621400,138.080002,22.313000,5.082000,138.080002,22.811001,5.645700,138.080002,23.195000,6.292700,138.080002,23.450001,7.000000,143.470001,20.107000,4.000000,143.320007,20.841999,4.070700,143.179993,21.549999,4.280300,143.050003,22.208000,4.621400,142.929993,22.791000,5.082000,142.839996,23.278999,5.645700,142.759995,23.655001,6.292700,142.710007,23.906000,7.000000,148.639999,21.677999,4.000000,148.360001,22.368999,4.070700,148.080002,23.037001,4.280300,147.820007,23.656000,4.621400,147.600006,24.205000,5.082000,147.410004,24.665001,5.645700,147.259995,25.018999,6.292700,147.160004,25.256001,7.000000,153.410004,24.226999,4.000000,153.000000,24.850000,4.070700,152.600006,25.450001,4.280300,152.220001,26.007999,4.621400,151.889999,26.502001,5.082000,151.619995,26.916000,5.645700,151.399994,27.235001,6.292700,151.259995,27.448000,7.000000,157.600006,27.659000,4.000000,157.070007,28.188000,4.070700,156.559998,28.698999,4.280300,156.080002,29.173000,4.621400};
			return value;
		}
		private double[] getCoordinate_5_216_point_2()
		{
			double[] value = {155.660004,29.593000,5.082000,155.309998,29.945000,5.645700,155.039993,30.216999,6.292700,154.860001,30.396999,7.000000,161.029999,31.840000,4.000000,160.399994,32.256001,4.070700,159.800003,32.657001,4.280300,159.250000,33.029999,4.621400,158.750000,33.360001,5.082000,158.339996,33.637001,5.645700,158.020004,33.849998,6.292700,157.809998,33.992001,7.000000,163.580002,36.610001,4.000000,162.889999,36.896999,4.070700,162.220001,37.173000,4.280300,161.600006,37.430000,4.621400,161.050003,37.657001,5.082000,160.589996,37.848000,5.645700,160.229996,37.994999,6.292700,160.000000,38.091999,7.000000,165.149994,41.785999,4.000000,164.410004,41.932999,4.070700,163.699997,42.073002,4.280300,163.050003,42.203999,4.621400,162.460007,42.320000,5.082000,161.979996,42.417000,5.645700,161.600006,42.492001,6.292700,161.350006,42.542000,7.000000,165.679993,47.168999,4.000000,164.929993,47.168999,4.070700,164.210007,47.168999,4.280300,163.539993,47.168999,4.621400,162.940002,47.168999,5.082000,162.440002,47.168999,5.645700,162.059998,47.168999,6.292700,161.800003,47.168999,7.000000};
			return value;
		}


		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_4_220_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};
			return value;
		}


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


		/** Define subarrays using type double[] */
		private double[] getCoordinate_5_220_point_1()
		{
			double[] value = {165.149994,52.551998,4.000000,164.929993,47.168999,4.070700,165.679993,47.168999,4.000000,164.410004,52.405998,4.070700,164.210007,47.168999,4.280300,163.699997,52.264999,4.280300,163.539993,47.168999,4.621400,163.050003,52.134998,4.621400,162.940002,47.168999,5.082000,162.460007,52.019001,5.082000,162.440002,47.168999,5.645700,161.979996,51.922001,5.645700,162.059998,47.168999,6.292700,161.600006,51.847000,6.292700,161.800003,47.168999,7.000000,161.350006,51.797001,7.000000,163.580002,57.729000,4.000000,162.889999,57.442001,4.070700,162.220001,57.166000,4.280300,161.600006,56.909000,4.621400,161.050003,56.681999,5.082000,160.589996,56.491001,5.645700,160.229996,56.344002,6.292700,160.000000,56.245998,7.000000,161.029999,62.499001,4.000000,160.399994,62.083000,4.070700,159.800003,61.681999,4.280300,159.250000,61.308998,4.621400,158.750000,60.979000,5.082000,158.339996,60.702000,5.645700,158.020004,60.488998,6.292700,157.809998,60.347000,7.000000,157.600006,66.680000,4.000000,157.070007,66.151001,4.070700,156.559998,65.639999,4.280300,156.080002,65.166000,4.621400,155.660004,64.745003,5.082000,155.309998,64.392998,5.645700,155.039993,64.122002,6.292700,154.860001,63.941002,7.000000,153.410004,70.112000,4.000000,153.000000,69.488998,4.070700,152.600006,68.888000,4.280300,152.220001,68.331001,4.621400,151.889999,67.836998,5.082000,151.619995,67.422997,5.645700,151.399994,67.103996,6.292700,151.259995,66.890999,7.000000,148.639999,72.661003,4.000000,148.360001,71.970001,4.070700,148.080002,71.302002,4.280300,147.820007,70.682999,4.621400,147.600006,70.134003,5.082000,147.410004,69.674004,5.645700,147.259995,69.319000,6.292700,147.160004,69.083000,7.000000,143.470001,74.231003,4.000000,143.320007,73.497002,4.070700,143.179993,72.789001,4.280300,143.050003,72.130997,4.621400,142.929993,71.547997,5.082000,142.839996,71.059998,5.645700,142.759995,70.683998,6.292700,142.710007,70.432999,7.000000,138.080002,74.762001,4.000000,138.080002,74.013000,4.070700,138.080002,73.291000,4.280300,138.080002,72.620003,4.621400,138.080002,72.026001,5.082000,138.080002,71.528000,5.645700,138.080002,71.143997,6.292700,138.080002,70.889000,7.000000,132.699997,74.231003,4.000000,132.850006,73.497002,4.070700,132.990005,72.789001,4.280300,133.119995,72.130997,4.621400,133.240005,71.547997,5.082000,133.330002,71.059998,5.645700,133.410004,70.683998,6.292700,133.460007,70.432999,7.000000,127.529999,72.661003,4.000000,127.809998,71.970001,4.070700,128.089996,71.302002,4.280300,128.350006,70.682999,4.621400,128.570007,70.134003,5.082000,128.759995,69.674004,5.645700,128.910004,69.319000,6.292700,129.009995,69.083000,7.000000,122.760002,70.112000,4.000000,123.169998,69.488998,4.070700,123.570000,68.888000,4.280300,123.949997,68.331001,4.621400,124.279999,67.836998,5.082000,124.550003,67.422997,5.645700,124.769997,67.103996,6.292700,124.910004,66.890999,7.000000,118.570000,66.680000,4.000000,119.099998,66.151001,4.070700,119.610001,65.639999,4.280300,120.089996,65.166000,4.621400};
			return value;
		}
		private double[] getCoordinate_5_220_point_2()
		{
			double[] value = {120.510002,64.745003,5.082000,120.860001,64.392998,5.645700,121.129997,64.122002,6.292700,121.309998,63.941002,7.000000,115.139999,62.499001,4.000000,115.769997,62.083000,4.070700,116.370003,61.681999,4.280300,116.919998,61.308998,4.621400,117.419998,60.979000,5.082000,117.830002,60.702000,5.645700,118.150002,60.488998,6.292700,118.360001,60.347000,7.000000,112.589996,57.729000,4.000000,113.279999,57.442001,4.070700,113.949997,57.166000,4.280300,114.570000,56.909000,4.621400,115.120003,56.681999,5.082000,115.580002,56.491001,5.645700,115.940002,56.344002,6.292700,116.169998,56.245998,7.000000,111.019997,52.551998,4.000000,111.760002,52.405998,4.070700,112.470001,52.264999,4.280300,113.120003,52.134998,4.621400,113.709999,52.019001,5.082000,114.190002,51.922001,5.645700,114.570000,51.847000,6.292700,114.820000,51.797001,7.000000,110.489998,47.168999,4.000000,111.239998,47.168999,4.070700,111.959999,47.168999,4.280300,112.629997,47.168999,4.621400,113.230003,47.168999,5.082000,113.730003,47.168999,5.645700,114.110001,47.168999,6.292700,114.370003,47.168999,7.000000};
			return value;
		}


		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_4_224_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_224_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};
			return value;
		}


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


		/** Define subarrays using type double[] */
		private double[] getCoordinate_5_224_point_1()
		{
			double[] value = {89.116997,-70.669998,6.477900,89.028999,-69.292999,6.477900,88.995003,-69.292999,7.000000,89.083000,-70.675003,7.000000,89.343002,-72.035004,7.000000,89.375999,-72.026001,6.477900,89.773003,-73.350998,7.000000,89.804001,-73.337997,6.477900,90.363998,-74.602997,7.000000,90.393997,-74.585999,6.477900,91.108002,-75.771004,7.000000,91.136002,-75.750999,6.477900,91.992996,-76.835999,7.000000,92.017998,-76.811996,6.477900,92.678001,-77.501999,7.000000,93.026001,-77.754997,6.477900,93.025002,-77.754997,6.483400,93.028999,-77.758003,6.477900,89.218002,-70.657997,5.964700,89.130997,-69.292999,5.964700,89.474998,-72.000999,5.964700,89.899002,-73.301003,5.964700,90.483002,-74.537003,5.964700,91.218002,-75.690002,5.964700,92.092003,-76.741997,5.964700,93.091003,-77.676003,5.964700,93.074997,-77.783997,6.416400,93.560997,-78.042000,5.964700,89.385002,-70.636002,5.469300,89.299004,-69.292999,5.469300,89.638000,-71.959000,5.469300,90.056000,-73.237999,5.469300,90.630997,-74.456001,5.469300,91.353996,-75.591003,5.469300,92.213997,-76.626999,5.469300,93.197998,-77.545998,5.469300,94.274002,-78.358002,5.538100,94.289001,-78.334999,5.469300,94.170998,-78.310997,5.579900,93.589996,-78.055000,5.939000,94.445999,-78.431999,5.469300,89.613998,-70.607002,5.000000,89.530998,-69.292999,5.000000,89.862000,-71.901001,5.000000,90.271004,-73.153000,5.000000,90.833000,-74.344002,5.000000,91.541000,-75.455002,5.000000,92.382004,-76.468002,5.000000,93.345001,-77.366997,5.000000,94.412003,-78.139000,5.000000,95.568001,-78.769997,5.000000,94.942001,-78.617996,5.277500,95.535004,-78.842003,5.143800,96.781998,-79.290001,5.073500,96.794998,-79.250999,5.000000,96.193001,-79.075996,5.063900,95.591003,-78.860001,5.131500,98.071999,-79.573997,5.000000,97.849998,-79.582001,5.090400,98.060997,-79.630997,5.103000,99.378998,-79.734001,5.000000,99.374001,-79.824997,5.165600,98.606003,-79.735001,5.135400,100.699997,-79.728996,5.000000,100.699997,-79.829002,5.185600,99.651001,-79.843002,5.176500,89.903000,-70.570999,4.565000,89.820999,-69.292999,4.565000,90.143997,-71.828003,4.565000,90.541000,-73.045998,4.565000,91.087997,-74.204002,4.565000,91.776001,-75.283997,4.565000,92.594002,-76.268997,4.565000,93.529999,-77.142998,4.565000,94.567001,-77.892998,4.565000,95.691002,-78.507004,4.565000,96.884003,-78.973999,4.565000,98.125000,-79.288002,4.565000,99.396004,-79.444000,4.565000,100.680000,-79.439003,4.565000,90.245003,-70.527000,4.171600,90.166000,-69.292000,4.171600,90.477997,-71.741997,4.171600,90.861000,-72.917999,4.171600,91.389999,-74.037003,4.171600,92.054001,-75.080002,4.171600,92.845001,-76.031998,4.171600,93.749001,-76.876999,4.171600,94.751999,-77.600998,4.171600,95.836998,-78.194000,4.171600,96.988998,-78.646004,4.171600,98.188004,-78.948997,4.171600,99.416000,-79.099998,4.171600,100.650002,-79.095001,4.171600,90.635002,-70.476997,3.826600,90.559998,-69.292000,3.826600,90.859001,-71.643997,3.826600,91.226997,-72.773003,3.826600,91.734001,-73.847000,3.826600,92.372002,-74.848000,3.826600};
			return value;
		}
		private double[] getCoordinate_5_224_point_2()
		{
			double[] value = {93.130997,-75.762001,3.826600,93.999001,-76.572998,3.826600,94.960999,-77.268997,3.826600,96.003998,-77.837997,3.826600,97.109001,-78.271004,3.826600,98.261002,-78.563004,3.826600,99.440002,-78.707001,3.826600,100.629997,-78.702003,3.826600,91.067001,-70.422997,3.535900,90.995003,-69.292000,3.535900,91.279999,-71.535004,3.535900,91.630997,-72.612000,3.535900,92.114998,-73.637001,3.535900,92.723999,-74.592003,3.535900,93.447998,-75.462997,3.535900,94.275002,-76.237000,3.535900,95.193001,-76.901001,3.535900,96.188004,-77.443001,3.535900,97.241997,-77.857002,3.535900,98.341003,-78.135002,3.535900,99.464996,-78.273003,3.535900,100.599998,-78.267998,3.535900,91.531998,-70.362999,3.304500,91.463997,-69.292000,3.304500,91.734001,-71.417999,3.304500,92.067001,-72.439003,3.304500,92.526001,-73.410004,3.304500,93.102997,-74.316002,3.304500,93.789001,-75.141998,3.304500,94.572998,-75.875000,3.304500,95.444000,-76.503998,3.304500,96.386002,-77.017998,3.304500,97.386002,-77.410004,3.304500,98.427002,-77.674004,3.304500,99.492996,-77.804001,3.304500,100.570000,-77.800003,3.304500,92.024002,-70.301003,3.136300,91.959999,-69.292000,3.136300,92.213997,-71.293999,3.136300,92.528000,-72.255997,3.136300,92.959999,-73.170998,3.136300,93.502998,-74.024002,3.136300,94.149002,-74.802002,3.136300,94.888000,-75.491997,3.136300,95.708000,-76.084999,3.136300,96.596001,-76.569000,3.136300,97.537003,-76.939003,3.136300,98.517998,-77.186996,3.136300,99.522003,-77.309998,3.136300,100.529999,-77.305000,3.136300,92.532997,-70.236000,3.034200,92.473000,-69.291000,3.034200,92.710999,-71.166000,3.034200,93.004997,-72.066002,3.034200,93.408997,-72.922997,3.034200,93.917999,-73.721001,3.034200,94.523003,-74.448997,3.034200,95.213997,-75.096001,3.034200,95.982002,-75.651001,3.034200,96.813004,-76.103996,3.034200,97.694000,-76.449997,3.034200,98.612000,-76.681999,3.034200,99.552002,-76.796997,3.034200,100.500000,-76.792999,3.034200,93.051003,-70.170998,3.000000,92.995003,-69.291000,3.000000,93.217003,-71.036003,3.000000,93.489998,-71.874001,3.000000,93.865997,-72.669998,3.000000,94.339996,-73.413002,3.000000,94.903000,-74.091003,3.000000,95.545998,-74.693001,3.000000,96.260002,-75.209000,3.000000,97.033997,-75.630997,3.000000,97.853996,-75.953003,3.000000,98.708000,-76.168999,3.000000,99.583000,-76.276001,3.000000,100.459999,-76.273003,3.000000};
			return value;
		}


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





		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_4_320_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};
			return value;
		}


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



		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_4_328_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};
			return value;
		}


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



		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_4_332_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};
			return value;
		}


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



		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_4_340_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_340_coordIndex_1()
		{
			int[] value = {0,1,2,-1,0,2,3,-1,0,3,4,-1,5,3,2,-1,5,2,6,-1,7,5,6,-1,7,6,8,-1,9,7,8,-1,9,8,10,-1,11,9,10,-1,11,10,12,-1,13,11,12,-1,13,12,14,-1,15,13,14,-1,15,14,16,-1,17,15,16,-1,17,16,18,-1,19,20,21,-1,19,21,2,-1,19,2,1,-1,6,2,21,-1,6,21,22,-1,8,6,22,-1,8,22,23,-1,10,8,23,-1,10,23,24,-1,12,10,24,-1,12,24,25,-1,14,12,25,-1,14,25,26,-1,16,14,26,-1,16,26,27,-1,28,18,16,-1,28,16,27,-1,28,27,29,-1,30,31,32,-1,30,32,21,-1,30,21,20,-1,22,21,32,-1,22,32,33,-1,23,22,33,-1,23,33,34,-1,24,23,34,-1,24,34,35,-1,25,24,35,-1,25,35,36,-1,26,25,36,-1,26,36,37,-1,27,26,37,-1,27,37,38,-1,39,29,27,-1,39,27,38,-1,39,38,40,-1,41,42,43,-1,41,43,32,-1,41,32,31,-1,33,32,43,-1,33,43,44,-1,34,33,44,-1,34,44,45,-1,35,34,45,-1,35,45,46,-1,36,35,46,-1,36,46,47,-1,37,36,47,-1,37,47,48,-1,38,37,48,-1,38,48,49,-1,50,40,38,-1,50,38,49,-1,50,49,51,-1,52,53,54,-1,52,54,43,-1,52,43,42,-1,44,43,54,-1,44,54,55,-1,45,44,55,-1,45,55,56,-1,46,45,56,-1,46,56,57,-1,47,46,57,-1,47,57,58,-1,48,47,58,-1,48,58,59,-1,49,48,59,-1,49,59,60,-1,61,51,49,-1,61,49,60,-1,61,60,62,-1,63,64,65,-1,63,65,54,-1,63,54,53,-1,55,54,65,-1,55,65,66,-1,56,55,66,-1,56,66,67,-1,57,56,67,-1,57,67,68,-1,58,57,68,-1,58,68,69,-1,59,58,69,-1,59,69,70,-1,60,59,70,-1,60,70,71,-1,72,62,60,-1,72,60,71,-1,72,71,73,-1,74,75,65,-1,74,65,64,-1,75,76,66,-1,75,66,65,-1,76,77,67,-1,76,67,66,-1,77,78,68,-1,77,68,67,-1,78,79,69,-1,78,69,68,-1,79,80,70,-1,79,70,69,-1,80,81,71,-1,80,71,70,-1,82,73,71,-1,82,71,81,-1,82,81,83,-1};
			return value;
		}




		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_4_368_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};
			return value;
		}


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




		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_4_460_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};
			return value;
		}


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



		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_4_468_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};
			return value;
		}


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


		/** Define subarrays using type double[] */
		private double[] getCoordinate_5_468_point_1()
		{
			double[] value = {82.234001,-76.892998,8.500000,82.208000,-76.871002,7.977900,82.089996,-77.001999,7.977900,82.219002,-76.908997,8.500000,83.053001,-75.848000,8.500000,83.025002,-75.828003,7.977900,83.739998,-74.710999,8.500000,83.709999,-74.695000,7.977900,84.285004,-73.500000,8.500000,84.252998,-73.487999,7.977900,84.680000,-72.232002,8.500000,84.647003,-72.223000,7.977900,84.919998,-70.925003,8.500000,84.886002,-70.920998,7.977900,85.000000,-69.598999,8.500000,84.966003,-69.598999,7.977900,82.132004,-76.803001,7.464700,81.863998,-77.095001,7.464700,82.057999,-77.014000,7.874800,82.941002,-75.769997,7.464700,83.619003,-74.648003,7.464700,84.157997,-73.450996,7.464700,84.547997,-72.198997,7.464700,84.783997,-70.908997,7.464700,84.863998,-69.598999,7.464700,82.005997,-76.691002,6.969300,81.535004,-77.190002,6.969300,81.775002,-77.117996,7.300100,82.802002,-75.675003,6.969300,83.470001,-74.569000,6.969300,84.000000,-73.391998,6.969300,84.385002,-72.158997,6.969300,84.617996,-70.888000,6.969300,84.695999,-69.598999,6.969300,81.832001,-76.538002,6.500000,81.096001,-77.289001,6.500000,81.396004,-77.218002,6.794400,82.612000,-75.542999,6.500000,83.265999,-74.461998,6.500000,83.783997,-73.309998,6.500000,84.160004,-72.102997,6.500000,84.388000,-70.860001,6.500000,84.463997,-69.598999,6.500000,80.856003,-77.337997,6.297300,80.746002,-77.213997,6.065000,80.523003,-77.405998,6.065000,81.614998,-76.345001,6.065000,80.949997,-77.313004,6.366500,82.373001,-75.377998,6.065000,83.008003,-74.327003,6.065000,83.512001,-73.207001,6.065000,83.877998,-72.033997,6.065000,84.098999,-70.824997,6.065000,84.172997,-69.598999,6.065000,80.516998,-76.956001,5.671600,79.801003,-77.532997,5.671600,80.266998,-77.441002,5.898600,81.357002,-76.115997,5.671600,82.088997,-75.181999,5.671600,82.703003,-74.167000,5.671600,83.190002,-73.084000,5.671600,83.542999,-71.950996,5.671600,83.757004,-70.783997,5.671600,83.828003,-69.598999,5.671600,78.859001,-77.689003,5.328200,79.507004,-77.577003,5.543000,79.360001,-77.363998,5.326600,78.850998,-77.692001,5.326600,80.257004,-76.661003,5.326600,79.558998,-77.565002,5.561200,81.061996,-75.856003,5.326600,81.764999,-74.959000,5.326600,82.353996,-73.984001,5.326600,82.821999,-72.945000,5.326600,83.161003,-71.857002,5.326600,83.365997,-70.736000,5.326600,83.434998,-69.598999,5.326600,77.203003,-78.044998,5.055400,77.191002,-78.014000,5.035900,76.848000,-78.136002,5.035900,78.182999,-77.568001,5.035900,77.467003,-77.967003,5.070200,78.319000,-77.828003,5.222800,79.112999,-77.005997,5.035900,79.968002,-76.335999,5.035900,80.737000,-75.567001,5.035900,81.406998,-74.711998,5.035900,81.969002,-73.781998,5.035900,82.415001,-72.790001,5.035900,82.737999,-71.752998,5.035900,82.933998,-70.683998,5.035900,83.000000,-69.598999,5.035900,75.028000,-78.068001,4.804500,74.000000,-78.129997,4.804500,74.000000,-78.538002,5.001200,75.077003,-78.470001,4.999800,76.042000,-77.882004,4.804500,75.078003,-78.470001,4.999800,76.139000,-78.278000,5.001400,77.025002,-77.574997,4.804500};
			return value;
		}
		private double[] getCoordinate_5_468_point_2()
		{
			double[] value = {76.208000,-78.262001,5.001900,76.164001,-78.272003,5.001600,76.141998,-78.278000,5.001400,77.963997,-77.153000,4.804500,78.846001,-76.620003,4.804500,79.656998,-75.984001,4.804500,80.385002,-75.255997,4.804500,81.021004,-74.445000,4.804500,81.554001,-73.563004,4.804500,81.975998,-72.624001,4.804500,82.282997,-71.640999,4.804500,82.469002,-70.626999,4.804500,82.530998,-69.598999,4.804500,74.969002,-77.575996,4.636300,74.000000,-77.634003,4.636300,75.922997,-77.401001,4.636300,76.848999,-77.112000,4.636300,77.734001,-76.713997,4.636300,78.565002,-76.211998,4.636300,79.328003,-75.613998,4.636300,80.014000,-74.927002,4.636300,80.612999,-74.164001,4.636300,81.114998,-73.333000,4.636300,81.513000,-72.447998,4.636300,81.802002,-71.522003,4.636300,81.976997,-70.568001,4.636300,82.035004,-69.598999,4.636300,74.906998,-77.066002,4.534200,74.000000,-77.121002,4.534200,75.800003,-76.903000,4.534200,76.667000,-76.632004,4.534200,77.496002,-76.260002,4.534200,78.273003,-75.790001,4.534200,78.987999,-75.228996,4.534200,79.629997,-74.586998,4.534200,80.191002,-73.872002,4.534200,80.660004,-73.095001,4.534200,81.032997,-72.265999,4.534200,81.304001,-71.399002,4.534200,81.467003,-70.505997,4.534200,81.522003,-69.598999,4.534200,74.844002,-76.547997,4.500000,74.000000,-76.598999,4.500000,75.675003,-76.396004,4.500000,76.482002,-76.143997,4.500000,77.252998,-75.796997,4.500000,77.975998,-75.360001,4.500000,78.641998,-74.838997,4.500000,79.239998,-74.240997,4.500000,79.761002,-73.574997,4.500000,80.197998,-72.851997,4.500000,80.544998,-72.081001,4.500000,80.796997,-71.274002,4.500000,80.948997,-70.443001,4.500000,81.000000,-69.598999,4.500000};
			return value;
		}


		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_4_476_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};
			return value;
		}


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



		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_4_480_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};
			return value;
		}


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



		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_4_484_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};
			return value;
		}


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





		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_4_536_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};
			return value;
		}


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


		/** Define subarrays using type double[] */
		private double[] getCoordinate_5_536_point_1()
		{
			double[] value = {175.309998,-73.751999,4.825200,174.070007,-73.961998,4.825200,174.089996,-74.205002,5.258900,175.350006,-73.900002,5.081200,176.520004,-73.390999,4.825200,176.529999,-73.420998,4.875000,175.869995,-73.721001,5.006300,176.779999,-73.292000,4.825200,175.240005,-73.462997,4.425200,174.029999,-73.667999,4.425200,176.419998,-73.112999,4.425200,177.550003,-72.622002,4.425200,177.580002,-72.808998,4.661100,177.630005,-72.783997,4.657100,178.600006,-71.998001,4.425200,178.660004,-72.087997,4.559500,179.570007,-71.250000,4.425200,179.259995,-71.596001,4.500000,179.610001,-71.296997,4.500000,180.449997,-70.389999,4.425200,180.240005,-70.698997,4.500000,180.490005,-70.431000,4.500000,181.210007,-69.429001,4.425200,181.259995,-69.463997,4.500000,181.110001,-69.681000,4.500000,181.850006,-68.382004,4.425200,181.899994,-68.419998,4.500000,181.910004,-68.411003,4.500000,182.360001,-67.264999,4.425200,182.419998,-67.287003,4.500000,182.729996,-66.095001,4.425200,182.500000,-67.056999,4.500000,182.789993,-66.110001,4.500000,182.949997,-64.888000,4.425200,183.009995,-64.896004,4.500000,182.899994,-65.620003,4.500000,183.029999,-63.664001,4.425200,183.089996,-63.664001,4.500000,175.169998,-73.128998,4.065000,174.000000,-73.325996,4.065000,176.300003,-72.791000,4.065000,177.389999,-72.317001,4.065000,178.410004,-71.713997,4.065000,179.350006,-70.990997,4.065000,180.190002,-70.160004,4.065000,180.929993,-69.232002,4.065000,181.550003,-68.221001,4.065000,182.039993,-67.141998,4.065000,182.399994,-66.012001,4.065000,182.610001,-64.847000,4.065000,182.679993,-63.664001,4.065000,175.080002,-72.752998,3.750300,173.960007,-72.943001,3.750300,176.169998,-72.429001,3.750300,177.210007,-71.973000,3.750300,178.190002,-71.394997,3.750300,179.100006,-70.700996,3.750300,179.910004,-69.902000,3.750300,180.610001,-69.011002,3.750300,181.210007,-68.040001,3.750300,181.679993,-67.003998,3.750300,182.020004,-65.918999,3.750300,182.229996,-64.800003,3.750300,182.300003,-63.664001,3.750300,174.979996,-72.343002,3.485800,173.910004,-72.524002,3.485800,176.029999,-72.032997,3.485800,177.020004,-71.598000,3.485800,177.960007,-71.044998,3.485800,178.820007,-70.383003,3.485800,179.589996,-69.620003,3.485800,180.270004,-68.768997,3.485800,180.839996,-67.843002,3.485800,181.289993,-66.852997,3.485800,181.610001,-65.817001,3.485800,181.809998,-64.748001,3.485800,181.880005,-63.664001,3.485800,174.880005,-71.903000,3.275800,173.860001,-72.074997,3.275800,175.869995,-71.609001,3.275800,176.820007,-71.195999,3.275800,177.699997,-70.671997,3.275800,178.520004,-70.042999,3.275800,179.259995,-69.319000,3.275800,179.899994,-68.511002,3.275800,180.440002,-67.630997,3.275800,180.869995,-66.692001,3.275800,181.179993,-65.708000,3.275800,181.360001,-64.693001,3.275800,181.429993,-63.664001,3.275800,174.770004,-71.442001,3.123400,173.809998,-71.603996,3.123400,175.710007,-71.164001,3.123400,176.600006,-70.774002,3.123400,177.440002,-70.278999,3.123400,178.210007,-69.684998,3.123400,178.910004,-69.001999,3.123400,179.509995,-68.238998,3.123400,180.020004,-67.408997,3.123400,180.419998,-66.522003,3.123400};
			return value;
		}
		private double[] getCoordinate_5_536_point_2()
		{
			double[] value = {180.720001,-65.593002,3.123400,180.889999,-64.636002,3.123400,180.949997,-63.664001,3.123400,174.660004,-70.966003,3.031000,173.759995,-71.117996,3.031000,175.539993,-70.705002,3.031000,176.380005,-70.338997,3.031000,177.169998,-69.874001,3.031000,177.889999,-69.317001,3.031000,178.539993,-68.675003,3.031000,179.110001,-67.959000,3.031000,179.589996,-67.179001,3.031000,179.970001,-66.347000,3.031000,180.240005,-65.474998,3.031000,180.410004,-64.575996,3.031000,180.460007,-63.664001,3.031000,174.550003,-70.482002,3.000000,173.710007,-70.624001,3.000000,175.369995,-70.237999,3.000000,176.149994,-69.897003,3.000000,176.889999,-69.462997,3.000000,177.559998,-68.942001,3.000000,178.169998,-68.343002,3.000000,178.699997,-67.675003,3.000000,179.149994,-66.945999,3.000000,179.500000,-66.168999,3.000000,179.759995,-65.355003,3.000000,179.910004,-64.515999,3.000000,179.970001,-63.664001,3.000000};
			return value;
		}


		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_4_540_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};
			return value;
		}


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


		/** Define subarrays using type double[] */
		private double[] getCoordinate_5_540_point_1()
		{
			double[] value = {174.289993,-2.137100,6.325100,174.279999,-2.197300,6.035700,175.190002,-2.347000,6.035700,174.559998,-2.185600,6.260600,172.970001,-2.118000,6.035700,172.970001,-2.030100,6.510000,173.779999,-2.069100,6.443600,175.559998,-2.475400,5.878500,175.539993,-2.574300,5.575400,176.229996,-2.771100,5.575400,176.229996,-2.769000,5.577400,174.259995,-2.340600,5.575400,175.289993,-2.378500,5.998800,172.970001,-2.262300,5.575400,177.100006,-3.288500,5.167000,176.740005,-3.052300,5.339500,176.699997,-3.145800,5.135900,177.190002,-3.344100,5.135900,175.490005,-2.767200,5.135900,174.240005,-2.537800,5.135900,172.970001,-2.460900,5.135900,177.809998,-3.779600,4.914300,177.750000,-3.889600,4.723400,178.320007,-4.211100,4.723400,176.619995,-3.379700,4.723400,175.429993,-3.010000,4.723400,174.210007,-2.786100,4.723400,172.970001,-2.711000,4.723400,182.880005,-11.796000,4.344100,182.960007,-13.000000,4.344100,183.089996,-13.000000,4.500000,183.020004,-11.780000,4.500000,182.669998,-10.609000,4.344100,182.990005,-11.615000,4.500000,182.789993,-10.578000,4.500000,182.309998,-9.457100,4.344100,182.710007,-10.255000,4.500000,182.429993,-9.410500,4.500000,181.809998,-8.357000,4.344100,181.929993,-8.295800,4.500000,182.240005,-8.947400,4.500000,181.190002,-7.324500,4.344100,181.600006,-7.715600,4.500000,181.300003,-7.249800,4.500000,180.440002,-6.374700,4.344100,180.800003,-6.583300,4.500000,180.539993,-6.287500,4.500000,179.589996,-5.521600,4.344100,179.759995,-5.500000,4.500000,179.679993,-5.416400,4.511300,179.839996,-5.571800,4.500000,178.639999,-4.777600,4.344100,178.770004,-4.585100,4.633600,177.610001,-4.153400,4.344100,178.440002,-4.326500,4.676100,176.509995,-3.658300,4.344100,175.360001,-3.299300,4.344100,174.169998,-3.081800,4.344100,172.970001,-3.009000,4.344100,182.550003,-11.837000,4.003300,182.619995,-13.000000,4.003300,182.339996,-10.691000,4.003300,181.990005,-9.578200,4.003300,181.509995,-8.515601,4.003300,180.910004,-7.518400,4.003300,180.190002,-6.601200,4.003300,179.369995,-5.777200,4.003300,178.449997,-5.058600,4.003300,177.449997,-4.455800,4.003300,176.389999,-3.977500,4.003300,175.279999,-3.630900,4.003300,174.130005,-3.420800,4.003300,172.970001,-3.350500,4.003300,182.169998,-11.883000,3.706200,182.240005,-13.000000,3.706200,181.970001,-10.782000,3.706200,181.630005,-9.713000,3.706200,181.169998,-8.692199,3.706200,180.600006,-7.734300,3.706200,179.899994,-6.853100,3.706200,179.110001,-6.061600,3.706200,178.229996,-5.371300,3.706200,177.270004,-4.792200,3.706200,176.250000,-4.332800,3.706200,175.179993,-3.999800,3.706200,174.080002,-3.798000,3.706200,172.970001,-3.730400,3.706200,181.759995,-11.932000,3.457000,181.820007,-13.000000,3.457000,181.570007,-10.880000,3.457000,181.250000,-9.859399,3.457000,180.809998,-8.884100,3.457000,180.259995,-7.968900,3.457000,179.600006,-7.127000,3.457000,178.839996,-6.370800,3.457000,178.000000,-5.711200,3.457000,177.080002,-5.157900,3.457000,176.110001,-4.719000,3.457000,175.089996,-4.400800,3.457000,174.029999,-4.208000,3.457000};
			return value;
		}
		private double[] getCoordinate_5_540_point_2()
		{
			double[] value = {172.970001,-4.143400,3.457000,181.320007,-11.985000,3.259200,181.380005,-13.000000,3.259200,181.139999,-10.986000,3.259200,180.839996,-10.015000,3.259200,180.419998,-9.088601,3.259200,179.889999,-8.218800,3.259200,179.270004,-7.418800,3.259200,178.550003,-6.700100,3.259200,177.750000,-6.073300,3.259200,176.880005,-5.547500,3.259200,175.949997,-5.130400,3.259200,174.979996,-4.828000,3.259200,173.979996,-4.644800,3.259200,172.970001,-4.583400,3.259200,180.860001,-12.041000,3.115900,180.919998,-13.000000,3.115900,180.690002,-11.096000,3.115900,180.410004,-10.179000,3.115900,180.009995,-9.302700,3.115900,179.509995,-8.480500,3.115900,178.919998,-7.724200,3.115900,178.240005,-7.044900,3.115900,177.490005,-6.452300,3.115900,176.660004,-5.955300,3.115900,175.789993,-5.561000,3.115900,174.869995,-5.275200,3.115900,173.929993,-5.102000,3.115900,172.970001,-5.044000,3.115900,180.389999,-12.098000,3.029100,180.449997,-13.000000,3.029100,180.229996,-11.210000,3.029100,179.960007,-10.347000,3.029100,179.589996,-9.523200,3.029100,179.119995,-8.750000,3.029100,178.570007,-8.038900,3.029100,177.929993,-7.400000,3.029100,177.220001,-6.842800,3.029100,176.440002,-6.375500,3.029100,175.619995,-6.004700,3.029100,174.759995,-5.735900,3.029100,173.869995,-5.573100,3.029100,172.970001,-5.518500,3.029100,179.919998,-12.156000,3.000000,179.970001,-13.000000,3.000000,179.759995,-11.325000,3.000000,179.509995,-10.518000,3.000000,179.160004,-9.746899,3.000000,178.729996,-9.023500,3.000000,178.210007,-8.358100,3.000000,177.610001,-7.760400,3.000000,176.940002,-7.239100,3.000000,176.220001,-6.801800,3.000000,175.449997,-6.454900,3.000000,174.639999,-6.203400,3.000000,173.809998,-6.051000,3.000000,172.970001,-6.000000,3.000000};
			return value;
		}


		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_4_544_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};
			return value;
		}


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




		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_4_556_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};
			return value;
		}


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



		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_4_560_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};
			return value;
		}


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


		/** Define subarrays using type double[] */
		private double[] getCoordinate_5_560_point_1()
		{
			double[] value = {5.128000,-77.226997,7.977900,5.034200,-75.795998,7.977900,5.000000,-75.795998,8.500000,5.094100,-77.232002,8.500000,5.374800,-78.642998,8.500000,5.407900,-78.634003,7.977900,5.837300,-80.004997,8.500000,5.868900,-79.991997,7.977900,6.160000,-80.712997,8.500000,6.299400,-80.908997,7.977900,5.229200,-77.213997,7.464700,5.136300,-75.795998,7.464700,5.506500,-78.608002,7.464700,5.963200,-79.953003,7.464700,6.351000,-80.959000,7.830000,6.528700,-81.116997,7.464700,5.396000,-77.192001,6.969300,5.304500,-75.795998,6.969300,5.668900,-78.564003,6.969300,6.118600,-79.889000,6.969300,6.737400,-81.143997,6.969300,6.644300,-81.196999,7.260300,6.678200,-81.218002,7.204100,6.856600,-81.345001,6.969300,5.625400,-77.162003,6.500000,5.535900,-75.795998,6.500000,5.892500,-78.503998,6.500000,6.332400,-79.800003,6.500000,6.937800,-81.028000,6.500000,7.131300,-81.501999,6.648700,7.298800,-81.608002,6.500000,13.289000,-85.914001,6.518400,13.292000,-85.903000,6.500000,13.073000,-85.842003,6.500000,13.121000,-85.860001,6.505900,14.634000,-86.169998,6.500000,14.626000,-86.233002,6.612600,14.538000,-86.219002,6.610100,16.000000,-86.260002,6.500000,16.000000,-86.343002,6.651400,5.913600,-77.124001,6.065000,5.826600,-75.795998,6.065000,6.173200,-78.429001,6.065000,6.601000,-79.689003,6.065000,7.189600,-80.883003,6.065000,7.564000,-81.754997,6.281700,7.925500,-81.985001,6.065000,10.874000,-84.674004,6.170800,10.913000,-84.606003,6.065000,10.397000,-84.288002,6.065000,10.608000,-84.472000,6.119900,12.107000,-85.195000,6.065000,12.026000,-85.390999,6.370200,11.796000,-85.272003,6.341000,13.367000,-85.623001,6.065000,14.672000,-85.882004,6.065000,16.000000,-85.969002,6.065000,6.255700,-77.079002,5.671600,6.171600,-75.795998,5.671600,6.506500,-78.339996,5.671600,6.919700,-79.556999,5.671600,7.488300,-80.709999,5.671600,8.202600,-81.778999,5.671600,7.930700,-81.987999,6.062000,8.991101,-82.805000,5.757800,9.050300,-82.746002,5.671600,8.950600,-82.762001,5.755900,8.569700,-82.429001,5.809800,8.312300,-82.234001,5.885800,8.055100,-82.057999,5.992000,10.017000,-83.593002,5.671600,9.608500,-83.481003,5.848900,9.875700,-83.777000,5.924200,9.270899,-83.089996,5.770200,11.086000,-84.307999,5.671600,12.239000,-84.875999,5.671600,13.456000,-85.289001,5.671600,14.717000,-85.540001,5.671600,16.000000,-85.624001,5.671600,6.645700,-77.027000,5.326600,6.565000,-75.795998,5.326600,6.886400,-78.237999,5.326600,7.283200,-79.406998,5.326600,7.829000,-80.513000,5.326600,8.514700,-81.540001,5.326600,9.328399,-82.467003,5.326600,10.256000,-83.280998,5.326600,11.282000,-83.967003,5.326600,12.389000,-84.513000,5.326600,13.558000,-84.908997,5.326600,14.768000,-85.150002,5.326600,16.000000,-85.231003,5.326600,7.077000,-76.971001,5.035900,7.000000,-75.795998,5.035900,7.306700,-78.125000,5.035900,7.685100,-79.239998,5.035900,8.205800,-80.295998,5.035900,8.859801,-81.275002,5.035900,9.636000,-82.160004,5.035900,10.521000,-82.935997,5.035900};
			return value;
		}
		private double[] getCoordinate_5_560_point_2()
		{
			double[] value = {11.500000,-83.589996,5.035900,12.556000,-84.111000,5.035900,13.671000,-84.488998,5.035900,14.825000,-84.719002,5.035900,16.000000,-84.795998,5.035900,7.542200,-76.908997,4.804500,7.469300,-75.795998,4.804500,7.759900,-78.003998,4.804500,8.118600,-79.059998,4.804500,8.612200,-80.060997,4.804500,9.232100,-80.988998,4.804500,9.967900,-81.828003,4.804500,10.807000,-82.564003,4.804500,11.735000,-83.183998,4.804500,12.735000,-83.677002,4.804500,13.792000,-84.036003,4.804500,14.887000,-84.253998,4.804500,16.000000,-84.327003,4.804500,8.033500,-76.845001,4.636300,7.964700,-75.795998,4.636300,8.238500,-77.875999,4.636300,8.576399,-78.871002,4.636300,9.041199,-79.814003,4.636300,9.625200,-80.686996,4.636300,10.318000,-81.477997,4.636300,11.108000,-82.170998,4.636300,11.982000,-82.754997,4.636300,12.925000,-83.220001,4.636300,13.920000,-83.556999,4.636300,14.951000,-83.762001,4.636300,16.000000,-83.831001,4.636300,8.542200,-76.778000,4.534200,8.477899,-75.795998,4.534200,8.734199,-77.742996,4.534200,9.050500,-78.674004,4.534200,9.485699,-79.556999,4.534200,10.032000,-80.375000,4.534200,10.681000,-81.114998,4.534200,11.421000,-81.764000,4.534200,12.239000,-82.309998,4.534200,13.121000,-82.745003,4.534200,14.053000,-83.061996,4.534200,15.018000,-83.253998,4.534200,16.000000,-83.318001,4.534200,9.059900,-76.709999,4.500000,9.000000,-75.795998,4.500000,9.238500,-77.608002,4.500000,9.532800,-78.474998,4.500000,9.937801,-79.295998,4.500000,10.447000,-80.056999,4.500000,11.050000,-80.746002,4.500000,11.739000,-81.348999,4.500000,12.500000,-81.858002,4.500000,13.321000,-82.263000,4.500000,14.188000,-82.556999,4.500000,15.086000,-82.736000,4.500000,16.000000,-82.795998,4.500000};
			return value;
		}


		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_4_564_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};
			return value;
		}


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


		/** Define subarrays using type double[] */
		private double[] getCoordinate_5_564_point_1()
		{
			double[] value = {5.752900,90.597000,8.596200,5.765700,90.592003,8.477899,5.818800,90.727997,8.477899,5.361400,89.313004,8.477899,5.328200,89.320999,9.000000,5.566400,90.139000,9.000000,5.082400,87.998001,9.000000,5.116300,87.994003,8.477899,5.000000,86.653999,9.000000,5.034200,86.653999,8.477899,5.861000,90.556000,7.964700,6.175400,91.291000,7.964700,5.903200,90.878998,8.338600,5.460400,89.288002,7.964700,5.217600,87.981003,7.964700,5.136300,86.653999,7.964700,6.523400,91.706001,7.579000,6.561800,91.685997,7.469300,6.638200,91.827003,7.469300,6.018000,90.495003,7.469300,6.386900,91.552002,7.716900,5.623600,89.247002,7.469300,5.384600,87.960999,7.469300,5.304500,86.653999,7.469300,6.766000,91.577003,7.000000,7.213400,92.336998,7.000000,6.990800,92.150002,7.162300,6.233900,90.412003,7.000000,5.848100,89.191002,7.000000,5.614200,87.931999,7.000000,5.535900,86.653999,7.000000,15.354000,96.806999,6.565000,16.212999,96.825996,6.565000,16.216999,96.998001,6.808400,15.482000,96.866997,6.634100,15.709000,96.939003,6.722800,15.956000,96.985001,6.785400,7.681600,92.671997,6.691900,7.552000,92.586998,6.773100,7.674300,92.500999,6.565000,7.918600,92.834000,6.565000,7.022500,91.440002,6.565000,6.505200,90.307999,6.565000,6.130100,89.121002,6.565000,5.902800,87.897003,6.565000,5.826600,86.653999,6.565000,16.205999,96.481003,6.171600,15.004000,96.431999,6.171600,14.986000,96.610001,6.362800,15.041000,96.646004,6.397500,14.683000,96.393997,6.171600,8.683100,93.264000,6.203700,8.706700,93.242996,6.171600,8.769800,93.311996,6.171600,7.956600,92.303001,6.171600,8.628101,93.233002,6.224300,7.327000,91.278000,6.171600,6.827200,90.183998,6.171600,6.464800,89.037003,6.171600,6.245200,87.855003,6.171600,6.171600,86.653999,6.171600,15.044000,96.041000,5.826600,16.198000,96.086998,5.826600,14.471000,96.223999,6.040100,14.091000,95.893997,5.826600,9.808601,93.804001,5.844100,9.823399,93.787003,5.826600,9.892101,93.846001,5.826600,8.998600,92.978996,5.826600,9.608700,93.698997,5.887100,8.278500,92.075996,5.826600,7.674100,91.093002,5.826600,7.194400,90.042999,5.826600,6.846400,88.942001,5.826600,6.635600,87.806999,5.826600,6.565000,86.653999,5.826600,15.088000,95.608002,5.535900,16.188000,95.652000,5.535900,14.001000,95.430000,5.535900,13.931000,95.737000,5.738200,13.435000,95.336998,5.567500,13.208000,95.209999,5.535900,13.686000,95.524002,5.637600,13.929000,95.735001,5.737000,10.895000,94.258003,5.632600,10.983000,94.126999,5.535900,11.457000,94.424004,5.535900,10.108000,93.458000,5.535900,9.321399,92.686996,5.535900,8.634600,91.825996,5.535900,8.058000,90.888000,5.535900,7.600400,89.886002,5.535900,7.268500,88.835999,5.535900,7.067400,87.753998,5.535900,7.000000,86.653999,5.535900,15.136000,95.140999,5.304500,16.179001,95.182999,5.304500,14.106000,94.972000,5.304500,13.104000,94.678001,5.304500,12.965000,95.064003,5.502200};
			return value;
		}
		private double[] getCoordinate_5_564_point_2()
		{
			double[] value = {12.146000,94.264999,5.304500,12.286000,94.735001,5.476400,11.965000,94.621002,5.496400,12.860000,94.997002,5.487600,11.245000,93.737000,5.304500,11.524000,94.440002,5.525000,10.415000,93.102997,5.304500,9.669600,92.373001,5.304500,9.018601,91.556999,5.304500,8.472101,90.667000,5.304500,8.038300,89.718002,5.304500,7.723800,88.723000,5.304500,7.533100,87.695999,5.304500,7.469300,86.653999,5.304500,15.186000,94.648003,5.136300,16.167999,94.688004,5.136300,14.216000,94.488998,5.136300,13.272000,94.211998,5.136300,12.369000,93.822998,5.136300,11.521000,93.325996,5.136300,10.740000,92.728996,5.136300,10.037000,92.041000,5.136300,9.424100,91.272003,5.136300,8.909300,90.433998,5.136300,8.500700,89.540001,5.136300,8.204500,88.601997,5.136300,8.024900,87.636002,5.136300,7.964700,86.653999,5.136300,15.238000,94.138000,5.034200,16.158001,94.175003,5.034200,14.330000,93.988998,5.034200,13.446000,93.730003,5.034200,12.601000,93.364998,5.034200,11.807000,92.900002,5.034200,11.076000,92.341003,5.034200,10.418000,91.696999,5.034200,9.844100,90.976997,5.034200,9.362200,90.193001,5.034200,8.979700,89.356003,5.034200,8.702300,88.477997,5.034200,8.534200,87.572998,5.034200,8.477899,86.653999,5.034200,15.291000,93.617996,5.000000,16.146999,93.653000,5.000000,14.445000,93.480003,5.000000,13.624000,93.238998,5.000000,12.837000,92.899002,5.000000,12.098000,92.466003,5.000000,11.418000,91.945999,5.000000,10.806000,91.347000,5.000000,10.271000,90.677002,5.000000,9.822899,89.946999,5.000000,9.467000,89.167999,5.000000,9.208801,88.351997,5.000000,9.052399,87.509003,5.000000,9.000000,86.653999,5.000000};
			return value;
		}


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



		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_4_580_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};
			return value;
		}


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


		/** Define subarrays using type double[] */
		private double[] getCoordinate_5_580_point_1()
		{
			double[] value = {84.874001,86.851997,8.477899,84.966003,85.439003,8.477899,85.000000,85.439003,9.000000,84.907997,86.856003,9.000000,84.635002,88.249001,9.000000,84.601997,88.240997,8.477899,84.449997,88.875000,9.000000,84.199997,89.467003,8.477899,84.773003,86.838997,7.964700,84.863998,85.439003,7.964700,84.502998,88.214996,7.964700,84.057999,89.543999,7.964700,84.139000,89.577003,8.376600,84.033997,89.752998,8.212800,83.846001,90.028999,7.964700,84.606003,86.817001,7.469300,84.695999,85.439003,7.469300,84.341003,88.171997,7.469300,83.903000,89.481003,7.469300,83.414001,90.531998,7.487700,83.393997,90.553001,7.469300,84.376999,86.787003,7.000000,84.463997,85.439003,7.000000,84.116997,88.112000,7.000000,83.688004,89.392998,7.000000,83.098000,90.608002,7.000000,83.252998,90.695999,7.344400,82.820999,91.069000,7.000000,84.088997,86.750000,6.565000,84.172997,85.439003,6.565000,83.835999,88.038002,6.565000,83.418999,89.282997,6.565000,82.846001,90.464996,6.565000,82.126999,91.564003,6.568300,82.125000,91.561996,6.565000,82.638000,91.204002,6.868300,82.121002,91.567001,6.565000,74.217003,95.782997,6.808400,74.212997,95.611000,6.565000,75.070999,95.556000,6.565000,74.475998,95.759003,6.785400,74.721001,95.703003,6.722800,74.945000,95.621002,6.634100,83.747002,86.705002,6.171600,83.828003,85.439003,6.171600,83.501999,87.949997,6.171600,83.099998,89.153000,6.171600,82.545998,90.293999,6.171600,81.848999,91.353996,6.171600,81.731003,91.792000,6.361000,81.269997,92.054001,6.171600,75.490997,95.299004,6.322900,75.470001,95.156998,6.171600,75.723999,95.114998,6.171600,74.206001,95.265999,6.171600,75.376999,95.382004,6.397500,83.356003,86.654999,5.826600,83.434998,85.439003,5.826600,83.122002,87.849998,5.826600,82.736000,89.003998,5.826600,82.204002,90.099998,5.826600,81.535004,91.117996,5.826600,80.740997,92.041000,5.826600,80.924004,92.220001,6.041000,80.776001,92.285004,5.987600,80.107002,92.630997,5.826600,75.411003,94.767998,5.826600,76.285004,94.594002,5.826600,75.869003,94.990997,6.078500,74.197998,94.872002,5.826600,82.925003,86.598999,5.535900,83.000000,85.439003,5.535900,82.700996,87.737999,5.535900,82.333000,88.839996,5.535900,81.824997,89.885002,5.535900,81.188004,90.856003,5.535900,80.430000,91.736000,5.535900,79.566002,92.512001,5.535900,79.773003,92.776001,5.752500,78.624001,93.195999,5.553400,78.608002,93.169998,5.535900,78.910004,93.068001,5.578400,78.417000,93.280998,5.535900,76.698997,94.211998,5.645000,76.553001,94.342003,5.700300,76.481003,94.091003,5.535900,76.949997,94.023003,5.581200,77.333000,93.799004,5.535900,75.346001,94.337997,5.535900,76.332001,94.543999,5.798800,76.455002,94.424004,5.737200,74.188004,94.438004,5.535900,82.459999,86.538002,5.304500,82.530998,85.439003,5.304500,82.248001,87.619003,5.304500,81.898003,88.663002,5.304500,81.417000,89.653000,5.304500,80.813004,90.572998,5.304500,80.095001,91.407997,5.304500,79.275002,92.142998,5.304500};
			return value;
		}
		private double[] getCoordinate_5_580_point_2()
		{
			double[] value = {78.367996,92.766998,5.304500,77.388000,93.268997,5.304500,78.123001,93.391998,5.511500,77.557999,93.661003,5.512000,76.350998,93.639999,5.304500,77.535004,93.669998,5.512000,75.276001,93.874001,5.304500,74.179001,93.968002,5.304500,81.968002,86.473999,5.136300,82.035004,85.439003,5.136300,81.768997,87.491997,5.136300,81.440002,88.475998,5.136300,80.987000,89.407997,5.136300,80.417000,90.275002,5.136300,79.740997,91.060997,5.136300,78.969002,91.753998,5.136300,78.113998,92.341003,5.136300,77.191002,92.814003,5.136300,76.214996,93.163002,5.136300,75.202003,93.384003,5.136300,74.167999,93.473000,5.136300,81.459000,86.407997,5.034200,81.522003,85.439003,5.034200,81.273003,87.361000,5.034200,80.963997,88.281998,5.034200,80.540001,89.154999,5.034200,80.007004,89.966003,5.034200,79.374001,90.702003,5.034200,78.652000,91.350998,5.034200,77.851997,91.901001,5.034200,76.987000,92.343002,5.034200,76.072998,92.669998,5.034200,75.125000,92.876999,5.034200,74.157997,92.959999,5.034200,80.942001,86.341003,5.000000,81.000000,85.439003,5.000000,80.767998,87.227997,5.000000,80.481003,88.084000,5.000000,80.085999,88.897003,5.000000,79.589996,89.652000,5.000000,79.000999,90.336998,5.000000,78.329002,90.940002,5.000000,77.584000,91.452003,5.000000,76.779999,91.863998,5.000000,75.929001,92.167999,5.000000,75.046997,92.361000,5.000000,74.147003,92.438004,5.000000};
			return value;
		}




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





		/** Large attribute array: Coordinate point field, scene-graph level=5, element #20, 216 total numbers made up of 72 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_20_point()
		{
			MFVec3f Coordinate_5_20_point = new MFVec3f(new double[] {179.470001,90.911003,0.000000,151.320007,60.405998,0.000000,148.479996,62.734001,0.000000,145.250000,64.463997,0.000000,141.740005,65.528999,0.000000,138.080002,65.889000,0.000000,134.429993,65.528999,0.000000,130.919998,64.463997,0.000000,127.690002,62.734001,0.000000,153.649994,57.569000,0.000000,155.380005,54.333000,0.000000,156.440002,50.820999,0.000000,156.800003,47.168999,0.000000,156.440002,43.516998,0.000000,155.380005,40.006001,0.000000,305.000000,67.009003,0.000000,153.649994,36.770000,0.000000,151.320007,33.932999,0.000000,148.479996,31.605000,0.000000,145.250000,29.875000,0.000000,141.740005,28.809999,0.000000,305.000000,56.216999,0.000000,304.790009,53.986000,0.000000,304.169983,51.833000,0.000000,303.160004,49.832001,0.000000,301.799988,48.055000,0.000000,300.129974,46.562000,0.000000,298.209991,45.404999,0.000000,296.110016,44.625999,0.000000,229.820007,26.865999,0.000000,138.080002,28.450001,0.000000,226.320007,25.566000,0.000000,223.119995,23.639000,0.000000,220.339996,21.150000,0.000000,218.070007,18.188000,0.000000,134.429993,28.809999,0.000000,216.380005,14.854000,0.000000,215.350006,11.265000,0.000000,215.000000,7.547000,0.000000,215.000000,-7.547000,0.000000,130.919998,29.875000,0.000000,215.350006,-11.265000,0.000000,216.380005,-14.854000,0.000000,218.070007,-18.188000,0.000000,127.690002,31.605000,0.000000,220.339996,-21.150000,0.000000,223.119995,-23.639000,0.000000,226.320007,-25.566000,0.000000,229.820007,-26.865999,0.000000,296.110016,-44.625999,0.000000,298.209991,-45.404999,0.000000,300.129974,-46.562000,0.000000,301.799988,-48.055000,0.000000,303.160004,-49.832001,0.000000,304.169983,-51.833000,0.000000,304.790009,-53.986000,0.000000,305.000000,-56.216999,0.000000,305.000000,-67.009003,0.000000,179.470001,-90.911003,0.000000,124.849998,33.932999,0.000000,122.519997,36.770000,0.000000,120.790001,40.006001,0.000000,76.510002,-98.397003,0.000000,119.730003,43.516998,0.000000,119.370003,47.168999,0.000000,119.730003,50.820999,0.000000,0.000000,-100.000000,0.000000,120.790001,54.333000,0.000000,122.519997,57.569000,0.000000,0.000000,100.000000,0.000000,124.849998,60.405998,0.000000,76.510002,98.397003,0.000000});
			return Coordinate_5_20_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #24, 240 total numbers made up of 80 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_24_point()
		{
			MFVec3f Coordinate_5_24_point = new MFVec3f(new double[] {0.000000,-91.961998,30.000000,19.098000,-91.560997,30.000000,19.098000,-87.419998,30.000000,13.870000,-87.528999,30.000000,12.529000,-87.445999,30.000000,11.221000,-87.142998,30.000000,9.979200,-86.630997,30.000000,8.823900,-85.916000,30.000000,7.798800,-85.023003,30.000000,6.928100,-83.980003,30.000000,6.221800,-82.794998,30.000000,5.709000,-81.514999,30.000000,5.399800,-80.170998,30.000000,5.300000,-78.834000,30.000000,5.300000,-78.626999,30.000000,5.303900,-78.363998,30.000000,5.076200,-77.088997,30.000000,5.000000,-75.795998,30.000000,0.000000,20.000000,30.000000,5.000000,-13.000000,30.000000,5.000000,13.000000,30.000000,5.000000,86.653999,30.000000,5.114400,88.237000,30.000000,5.455400,89.787003,30.000000,6.015800,91.271004,30.000000,5.635500,92.358002,30.000000,5.396400,93.484001,30.000000,5.300000,94.806000,30.000000,84.366997,91.060997,30.000000,84.003998,90.012001,30.000000,84.554001,88.541000,30.000000,84.598999,92.147003,30.000000,84.699997,93.499001,30.000000,84.888000,87.005997,30.000000,85.000000,85.439003,30.000000,85.000000,75.311996,30.000000,89.000000,75.311996,30.000000,84.603996,94.820000,30.000000,84.306000,96.148003,30.000000,89.000000,84.476997,30.000000,83.811996,97.415001,30.000000,89.102997,85.974998,30.000000,89.407997,87.445000,30.000000,89.911003,88.860001,30.000000,83.130997,98.593002,30.000000,89.400002,90.157997,30.000000,89.094002,91.517998,30.000000,82.290001,99.637001,30.000000,89.000000,92.823997,30.000000,89.102997,94.192001,30.000000,81.299004,100.540001,30.000000,89.424004,95.569000,30.000000,80.178001,101.279999,30.000000,89.956001,96.878998,30.000000,90.688004,98.087997,30.000000,78.969002,101.820000,30.000000,91.589996,99.149002,30.000000,77.690002,102.160004,30.000000,92.651001,100.050003,30.000000,93.845001,100.769997,30.000000,76.372002,102.300003,30.000000,95.125999,101.269997,30.000000,96.473000,101.559998,30.000000,97.848999,101.620003,30.000000,200.429993,91.925003,30.000000,293.000000,73.804001,30.000000,293.000000,78.058998,30.000000,179.470001,98.949997,30.000000,76.510002,106.440002,30.000000,13.972000,103.599998,30.000000,0.000000,108.040001,30.000000,12.615000,103.519997,30.000000,11.291000,103.209999,30.000000,10.035000,102.699997,30.000000,8.865800,101.970001,30.000000,7.828600,101.070000,30.000000,6.947500,100.010002,30.000000,6.232800,98.814003,30.000000,5.713800,97.517998,30.000000,5.400900,96.157997,30.000000});
			return Coordinate_5_24_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #56, 150 total numbers made up of 50 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_5_56_point()
		{
			MFVec3f Coordinate_5_56_point = new MFVec3f(new double[] {156.800003,47.168999,7.000000,156.800003,47.168999,0.000000,156.639999,44.726002,0.000000,156.639999,44.726002,7.000000,156.169998,42.325001,0.000000,156.169998,42.325001,7.000000,155.380005,40.006001,0.000000,155.380005,40.006001,7.000000,154.300003,37.810001,0.000000,154.300003,37.810001,7.000000,152.940002,35.773998,0.000000,152.940002,35.773998,7.000000,151.320007,33.932999,0.000000,151.320007,33.932999,7.000000,149.479996,32.318001,0.000000,149.479996,32.318001,7.000000,147.440002,30.958000,0.000000,147.440002,30.958000,7.000000,145.250000,29.875000,0.000000,145.250000,29.875000,7.000000,142.929993,29.087999,0.000000,142.929993,29.087999,7.000000,140.529999,28.610001,0.000000,140.529999,28.610001,7.000000,138.080002,28.450001,0.000000,138.080002,28.450001,7.000000,135.639999,28.610001,0.000000,135.639999,28.610001,7.000000,133.240005,29.087999,0.000000,133.240005,29.087999,7.000000,130.919998,29.875000,0.000000,130.919998,29.875000,7.000000,128.729996,30.958000,0.000000,128.729996,30.958000,7.000000,126.690002,32.318001,0.000000,126.690002,32.318001,7.000000,124.849998,33.932999,0.000000,124.849998,33.932999,7.000000,123.230003,35.773998,0.000000,123.230003,35.773998,7.000000,121.870003,37.810001,0.000000,121.870003,37.810001,7.000000,120.790001,40.006001,0.000000,120.790001,40.006001,7.000000,120.000000,42.325001,0.000000,120.000000,42.325001,7.000000,119.529999,44.726002,0.000000,119.529999,44.726002,7.000000,119.370003,47.168999,0.000000,119.370003,47.168999,7.000000});
			return Coordinate_5_56_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #60, 150 total numbers made up of 50 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_5_60_point()
		{
			MFVec3f Coordinate_5_60_point = new MFVec3f(new double[] {119.370003,47.168999,7.000000,119.370003,47.168999,0.000000,119.529999,49.612999,0.000000,119.529999,49.612999,7.000000,120.000000,52.014000,0.000000,120.000000,52.014000,7.000000,120.790001,54.333000,0.000000,120.790001,54.333000,7.000000,121.870003,56.528999,0.000000,121.870003,56.528999,7.000000,123.230003,58.564999,0.000000,123.230003,58.564999,7.000000,124.849998,60.405998,0.000000,124.849998,60.405998,7.000000,126.690002,62.020000,0.000000,126.690002,62.020000,7.000000,128.729996,63.381001,0.000000,128.729996,63.381001,7.000000,130.919998,64.463997,0.000000,130.919998,64.463997,7.000000,133.240005,65.250999,0.000000,133.240005,65.250999,7.000000,135.639999,65.728996,0.000000,135.639999,65.728996,7.000000,138.080002,65.889000,0.000000,138.080002,65.889000,7.000000,140.529999,65.728996,0.000000,140.529999,65.728996,7.000000,142.929993,65.250999,0.000000,142.929993,65.250999,7.000000,145.250000,64.463997,0.000000,145.250000,64.463997,7.000000,147.440002,63.381001,0.000000,147.440002,63.381001,7.000000,149.479996,62.020000,0.000000,149.479996,62.020000,7.000000,151.320007,60.405998,0.000000,151.320007,60.405998,7.000000,152.940002,58.564999,0.000000,152.940002,58.564999,7.000000,154.300003,56.528999,0.000000,154.300003,56.528999,7.000000,155.380005,54.333000,0.000000,155.380005,54.333000,7.000000,156.169998,52.014000,0.000000,156.169998,52.014000,7.000000,156.639999,49.612999,0.000000,156.639999,49.612999,7.000000,156.800003,47.168999,0.000000,156.800003,47.168999,7.000000});
			return Coordinate_5_60_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #84, 129 total numbers made up of 43 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_84_point()
		{
			MFVec3f Coordinate_5_84_point = new MFVec3f(new double[] {84.628998,94.633003,30.000000,84.628998,89.315002,10.155000,84.699997,88.257004,10.438000,84.699997,93.499001,30.000000,84.544998,89.820000,10.019000,84.417999,90.355003,9.875800,84.417999,95.747002,29.999001,84.603996,94.820000,30.000000,84.084000,91.325996,9.615800,84.069000,91.361000,9.606500,84.069000,96.823997,29.997999,84.306000,96.148003,30.000000,83.589996,92.314003,9.350899,83.589996,97.846001,29.997000,83.811996,97.415001,30.000000,83.334999,92.720001,9.242300,82.987000,93.199997,9.113600,82.987000,98.795998,29.997999,83.130997,98.593002,30.000000,82.324997,93.952003,8.920900,82.271004,94.005997,8.906700,82.271004,99.657997,30.000000,82.290001,99.637001,30.000000,81.454002,94.713997,8.719800,81.454002,100.419998,29.997000,81.089996,94.975998,8.650899,80.549004,95.315002,8.561800,80.549004,101.059998,29.995001,81.299004,100.540001,30.000000,79.676003,95.753998,8.447100,79.571999,95.797997,8.435500,79.571999,101.580002,29.993999,80.178001,101.279999,30.000000,78.538002,96.155998,8.343000,78.538002,101.959999,29.993999,78.969002,101.820000,30.000000,78.134003,96.258003,8.317100,77.466003,96.382004,8.285800,77.466003,102.199997,29.996000,77.690002,102.160004,30.000000,76.521004,96.469002,8.265500,76.372002,96.473000,8.264800,76.372002,102.300003,30.000000});
			return Coordinate_5_84_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #100, 135 total numbers made up of 45 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_100_point()
		{
			MFVec3f Coordinate_5_100_point = new MFVec3f(new double[] {13.870000,-92.254997,12.364000,13.700000,-92.255997,12.364000,13.700000,-87.529999,30.003000,13.870000,-87.528999,30.000000,5.371900,-79.970001,30.000000,5.371900,-85.208000,10.451000,5.300000,-84.149002,10.167000,5.300000,-78.834000,30.000000,5.586200,-81.084999,30.000999,5.586200,-86.249001,10.730000,5.430900,-85.575996,10.549000,5.399800,-80.170998,30.000000,5.939400,-82.162003,30.003000,5.939400,-87.253998,10.999000,5.819600,-86.958000,10.920000,5.709000,-81.514999,30.000000,6.425400,-83.181999,30.003000,6.425400,-88.206001,11.254000,6.221800,-82.794998,30.000000,7.035800,-84.127998,30.002001,7.035800,-89.087997,11.491000,6.453800,-88.252998,11.267000,6.928100,-83.980003,30.000000,7.760300,-84.984001,30.000999,7.760300,-89.886002,11.704000,7.313900,-89.419998,11.579000,8.586400,-85.733002,30.004000,8.586400,-90.585999,11.892000,8.373200,-90.421997,11.848000,7.798800,-85.023003,30.000000,8.823900,-85.916000,30.000000,9.500000,-86.363998,30.006001,9.500000,-91.172997,12.060000,9.979200,-86.630997,30.000000,10.485000,-86.866997,30.006001,10.485000,-91.640999,12.190000,9.598400,-91.225998,12.076000,11.221000,-87.142998,30.000000,11.526000,-87.233002,30.004999,11.526000,-91.982002,12.284000,10.951000,-91.811996,12.237000,12.529000,-87.445999,30.000000,12.604000,-87.456001,30.000999,12.604000,-92.188004,12.342000,12.390000,-92.157997,12.334000});
			return Coordinate_5_100_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #116, 198 total numbers made up of 66 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_116_point()
		{
			MFVec3f Coordinate_5_116_point = new MFVec3f(new double[] {298.209991,-45.404999,4.500000,296.110016,-44.625999,4.500000,229.820007,-26.865999,4.500000,229.820007,26.865999,4.500000,296.110016,44.625999,4.500000,298.209991,45.404999,4.500000,300.129974,46.562000,4.500000,301.799988,48.055000,4.500000,303.160004,49.832001,4.500000,304.169983,51.833000,4.500000,304.790009,53.986000,4.500000,305.000000,56.216999,4.500000,226.320007,25.566000,4.500000,305.000000,58.075001,4.500000,301.760010,58.912998,4.500000,291.260010,61.542000,4.500000,262.899994,68.041000,4.500000,223.119995,23.639000,4.500000,220.339996,21.150000,4.500000,181.190002,81.969002,4.500000,218.070007,18.188000,4.500000,216.380005,14.854000,4.500000,215.350006,11.265000,4.500000,215.000000,7.547000,4.500000,181.289993,81.710999,4.500000,215.000000,-7.547000,4.500000,215.350006,-11.265000,4.500000,216.380005,-14.854000,4.500000,181.750000,80.115997,4.500000,181.899994,78.464996,4.500000,181.899994,13.000000,4.500000,218.070007,-18.188000,4.500000,220.339996,-21.150000,4.500000,223.119995,-23.639000,4.500000,181.800003,11.677000,4.500000,179.130005,6.531300,4.500000,177.830002,5.500000,4.500000,188.279999,5.500000,4.500000,180.220001,7.787000,4.500000,180.960007,8.994700,4.500000,181.490005,10.302000,4.500000,188.279999,-5.500000,4.500000,226.320007,-25.566000,4.500000,179.759995,-5.500000,4.500000,179.839996,-5.571800,4.500000,180.800003,-6.583300,4.500000,181.600006,-7.715600,4.500000,182.240005,-8.947400,4.500000,182.710007,-10.255000,4.500000,182.990005,-11.615000,4.500000,183.089996,-13.000000,4.500000,183.089996,-63.664001,4.500000,182.899994,-65.620003,4.500000,182.500000,-67.056999,4.500000,181.899994,-68.419998,4.500000,181.110001,-69.681000,4.500000,180.240005,-70.698997,4.500000,179.259995,-71.596001,4.500000,300.070007,-57.460999,4.500000,305.000000,-56.550999,4.500000,305.000000,-56.216999,4.500000,304.790009,-53.986000,4.500000,304.169983,-51.833000,4.500000,303.160004,-49.832001,4.500000,301.799988,-48.055000,4.500000,300.129974,-46.562000,4.500000});
			return Coordinate_5_116_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #124, 141 total numbers made up of 47 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_124_point()
		{
			MFVec3f Coordinate_5_124_point = new MFVec3f(new double[] {175.960007,88.852997,6.793100,305.000000,64.417999,6.796900,305.000000,64.606003,7.158300,305.000000,64.820000,7.757900,202.229996,85.695999,7.752600,161.380005,90.917000,7.751200,161.369995,90.802002,7.389700,174.270004,89.341003,7.394300,174.740005,89.265999,7.347300,175.199997,89.155998,7.211700,175.630005,89.007004,7.004600,177.009995,88.094002,5.967800,305.000000,63.776001,5.967900,305.000000,63.910000,6.106200,305.000000,64.299004,6.603200,176.039993,88.817001,6.747200,176.690002,88.380997,6.241400,177.860001,87.165001,5.331300,305.000000,62.936001,5.326400,305.000000,63.436001,5.666100,177.289993,87.817001,5.743400,177.789993,87.240997,5.371600,178.729996,86.095001,4.926200,305.519989,61.819000,4.915400,305.609985,62.165001,5.036000,305.000000,62.903000,5.307400,178.300003,86.617996,5.087300,179.759995,84.932999,4.779700,305.260010,60.827000,4.762800,305.299988,60.974998,4.768400,305.449982,61.578999,4.853200,178.850006,85.944000,4.891000,179.429993,85.283997,4.795300,305.140015,60.365002,4.782700,180.149994,84.510002,4.792400,180.880005,83.763000,4.898900,256.989990,71.036003,4.889400,305.000000,59.830002,4.878500,97.848999,95.653999,7.750000,97.832001,95.259003,6.792000,98.731003,95.221001,6.792000,98.813004,95.234001,6.821000,99.349998,95.356003,7.105800,99.914001,95.414001,7.299000,100.489998,95.415001,7.368300,97.827003,95.154999,6.621100,97.822998,95.063004,6.483000});
			return Coordinate_5_124_point;
		}
		/** Large attribute array: IndexedFaceSet colorIndex field, scene-graph level=4, element #132, 1088 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_132_colorIndex()
		{
			MFInt32 IndexedFaceSet_4_132_colorIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_4_132_colorIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_4_132_colorIndex_2()));
			return IndexedFaceSet_4_132_colorIndex;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=4, element #132, 1088 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_132_coordIndex()
		{
			MFInt32 IndexedFaceSet_4_132_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_4_132_coordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_4_132_coordIndex_2()));
			return IndexedFaceSet_4_132_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #132, 522 total numbers made up of 174 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_132_point()
		{
			MFVec3f Coordinate_5_132_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_5_132_point_1()))
				.append(new MFVec3f(getCoordinate_5_132_point_2()));
			return Coordinate_5_132_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #136, 195 total numbers made up of 65 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_136_point()
		{
			MFVec3f Coordinate_5_136_point = new MFVec3f(new double[] {77.847000,93.530998,5.509500,77.997002,94.190002,5.782400,76.472000,94.410004,5.730800,76.698997,94.211998,5.645000,76.949997,94.023003,5.581200,77.535004,93.669998,5.512000,78.143997,94.877998,6.242600,76.480003,95.115997,6.186100,76.474998,94.991997,6.090200,76.455002,94.424004,5.737200,76.491997,95.492996,6.532900,78.253998,95.459000,6.839000,76.500000,95.709999,6.778500,76.505997,95.914001,7.052900,78.323997,95.907997,7.545200,76.514000,96.167999,7.482000,76.515999,96.241997,7.635900,78.350998,96.206001,8.330301,78.134003,96.258003,8.317000,76.522003,96.469002,8.265500,79.167999,92.999001,5.621400,79.455002,93.652000,5.919200,78.123001,93.391998,5.511500,78.910004,93.068001,5.578300,79.714996,94.297997,6.390800,79.912003,94.847000,6.996100,80.035004,95.276001,7.708300,79.676003,95.753998,8.447100,80.079002,95.567001,8.495900,80.510002,92.441002,5.914000,80.765999,92.816002,6.136200,81.129997,93.394997,6.625600,81.403000,93.896004,7.244500,81.572998,94.294998,7.965400,81.089996,94.975998,8.650899,81.633003,94.573997,8.756601,81.731003,91.792000,6.361000,81.857002,91.723999,6.422700,80.776001,92.285004,5.987600,82.306999,92.218002,6.935200,82.643997,92.653999,7.571600,82.852997,93.013000,8.303600,82.324997,93.952003,8.920900,82.925003,93.279999,9.099000,83.153999,90.790001,7.256400,83.191002,90.820999,7.304800,82.638000,91.204002,6.868400,83.574997,91.181000,7.961700,83.814003,91.494003,8.706700,83.334999,92.721001,9.247300,83.894997,91.745003,9.506699,83.247002,90.702003,7.336400,84.033997,89.752998,8.212900,84.153000,89.547997,8.396400,83.414001,90.531998,7.487800,84.408997,89.808998,9.155400,84.084000,91.327003,9.618101,84.496002,90.043999,9.960200,84.603996,88.366997,9.541000,84.449997,88.875000,9.000000,84.538002,88.594002,9.268400,84.544998,89.820000,10.020000,84.612000,88.335999,9.578200,84.667000,88.125000,9.944101,84.699997,88.257004,10.438000});
			return Coordinate_5_136_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=4, element #140, 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_4_140_coordIndex()
		{
			MFInt32 IndexedFaceSet_4_140_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_4_140_coordIndex_1()));
			return IndexedFaceSet_4_140_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #140, 207 total numbers made up of 69 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_140_point()
		{
			MFVec3f Coordinate_5_140_point = new MFVec3f(new double[] {84.670998,88.112000,9.979101,84.677002,88.125999,10.032000,84.677002,88.147003,10.026000,84.667000,88.125000,9.944101,84.684998,88.168999,10.108000,84.684998,88.148003,10.114000,84.692001,88.191002,10.191000,84.692001,88.169998,10.196000,84.695999,88.212997,10.273000,84.695999,88.192001,10.279000,84.698997,88.235001,10.356000,84.698997,88.213997,10.361000,84.699997,88.257004,10.438000,84.699997,88.236000,10.444000,84.674004,88.098999,10.014000,84.677002,88.105003,10.037000,84.684998,88.126999,10.119000,84.692001,88.149002,10.202000,84.695999,88.170998,10.284000,84.698997,88.193001,10.367000,84.699997,88.214996,10.449000,84.677002,88.088997,10.042000,84.678001,88.085999,10.049000,84.684998,88.106003,10.125000,84.692001,88.127998,10.207000,84.695999,88.150002,10.290000,84.698997,88.172997,10.372000,84.699997,88.195000,10.455000,84.681000,88.072998,10.084000,84.684998,88.085999,10.131000,84.691002,88.108002,10.213000,84.695999,88.129997,10.295000,84.698997,88.152000,10.378000,84.699997,88.174004,10.460000,84.682999,88.059998,10.119000,84.684998,88.065002,10.136000,84.691002,88.086998,10.218000,84.695999,88.109001,10.301000,84.697998,88.130997,10.383000,84.698997,88.153000,10.466000,84.684998,88.056000,10.138000,84.685997,88.050003,10.165000,84.691002,88.066002,10.224000,84.695000,88.087997,10.306000,84.697998,88.110001,10.389000,84.698997,88.132004,10.472000,84.689003,88.040001,10.211000,84.690002,88.044998,10.230000,84.695000,88.067001,10.312000,84.697998,88.088997,10.395000,84.698997,88.111000,10.477000,84.690002,88.035004,10.232000,84.691002,88.029999,10.256000,84.695000,88.045998,10.318000,84.696999,88.069000,10.400000,84.697998,88.091003,10.483000,84.693001,88.019997,10.302000,84.694000,88.026001,10.323000,84.696999,88.047997,10.406000,84.697998,88.070000,10.488000,84.694000,88.017998,10.325000,84.693001,88.018997,10.307000,84.695000,88.014999,10.368000,84.695999,88.027000,10.411000,84.696999,88.049004,10.494000,84.695999,88.013000,10.415000,84.695999,88.011002,10.437000,84.696999,88.028000,10.499000,84.695999,88.007004,10.505000});
			return Coordinate_5_140_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #144, 135 total numbers made up of 45 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_144_point()
		{
			MFVec3f Coordinate_5_144_point = new MFVec3f(new double[] {9.394301,-84.221001,6.046000,9.445600,-83.988998,5.984000,8.684301,-83.791000,6.007100,8.538200,-84.971001,6.322300,8.624300,-84.974998,6.307100,9.321700,-84.989998,6.251600,7.947700,-84.929001,6.479100,7.951600,-83.561996,6.178700,7.784300,-84.913002,6.539700,7.312500,-84.853996,6.762300,7.275900,-83.308998,6.492200,7.089000,-84.818001,6.895500,6.738100,-84.750000,7.148100,6.683300,-83.042000,6.935600,6.479200,-84.689003,7.375900,6.242000,-84.623001,7.624700,6.061400,-82.682999,7.698300,5.839500,-84.474998,8.177400,5.542900,-84.310997,8.789500,5.670200,-82.342003,8.608600,5.437200,-84.223999,9.112000,5.361200,-84.136002,9.442100,5.536500,-82.042999,9.603800,5.388400,-82.781998,9.801200,5.300000,-83.955002,10.115000,9.028400,-82.846001,5.755800,9.608500,-83.481003,5.848900,9.271000,-83.089996,5.770200,8.425500,-82.320999,5.848900,8.950600,-82.762001,5.755900,8.569700,-82.429001,5.809800,7.811900,-81.911003,6.120400,8.312300,-82.234001,5.885800,8.055100,-82.057999,5.992000,7.241300,-81.568001,6.543200,7.564000,-81.754997,6.281700,6.619700,-81.175003,7.296800,7.131300,-81.501999,6.648800,6.678200,-81.218002,7.204000,6.228800,-80.815002,8.201300,6.350900,-80.959000,7.830000,5.649500,-81.639000,9.495900,6.160100,-80.712997,8.500000,6.109500,-80.610001,8.847101,6.077900,-80.544998,9.204000});
			return Coordinate_5_144_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #152, 105 total numbers made up of 35 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_152_point()
		{
			MFVec3f Coordinate_5_152_point = new MFVec3f(new double[] {88.992996,-63.875000,50.000000,85.000000,-63.875000,50.000000,85.000000,-69.598999,50.000000,84.925003,-70.884003,50.000000,84.699997,-72.151001,50.000000,84.699997,-72.164001,50.000000,84.605003,-73.470001,50.000000,84.309998,-74.781998,50.000000,83.821999,-76.033997,50.000000,76.429001,-80.860001,50.000000,65.000000,-81.098999,50.000000,65.000000,-85.240997,50.000000,76.470001,-80.859001,50.000000,77.773003,-80.725998,50.000000,79.037003,-80.386002,50.000000,76.510002,-85.000000,50.000000,80.231003,-79.848999,50.000000,81.338997,-79.122002,50.000000,82.319000,-78.230003,50.000000,155.720001,-80.192001,50.000000,155.720001,-77.070999,50.000000,98.348999,-81.195000,50.000000,96.973000,-81.139000,50.000000,95.625999,-80.853996,50.000000,83.150002,-77.197998,50.000000,94.345001,-80.348999,50.000000,93.151001,-79.633003,50.000000,92.088997,-78.731003,50.000000,91.186996,-77.669998,50.000000,90.454002,-76.460999,50.000000,89.920998,-75.151001,50.000000,89.599998,-73.774002,50.000000,89.498001,-72.575996,50.000000,89.122002,-70.954002,50.000000,88.995003,-69.292999,50.000000});
			return Coordinate_5_152_point;
		}
		/** Large attribute array: IndexedFaceSet colorIndex field, scene-graph level=4, element #160, 704 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_160_colorIndex()
		{
			MFInt32 IndexedFaceSet_4_160_colorIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_4_160_colorIndex_1()));
			return IndexedFaceSet_4_160_colorIndex;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=4, element #160, 704 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_160_coordIndex()
		{
			MFInt32 IndexedFaceSet_4_160_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_4_160_coordIndex_1()));
			return IndexedFaceSet_4_160_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #160, 366 total numbers made up of 122 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_5_160_point()
		{
			MFVec3f Coordinate_5_160_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_5_160_point_1()))
				.append(new MFVec3f(getCoordinate_5_160_point_2()));
			return Coordinate_5_160_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #164, 120 total numbers made up of 40 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_164_point()
		{
			MFVec3f Coordinate_5_164_point = new MFVec3f(new double[] {174.919998,1.534200,7.977900,162.279999,1.534200,7.977900,162.279999,1.500000,8.500000,173.000000,1.500000,8.500000,162.279999,1.636300,7.464700,176.830002,1.636300,7.464700,162.279999,1.804500,6.969300,178.669998,1.804500,6.969300,178.020004,1.733000,7.154700,162.279999,2.035900,6.500000,180.389999,2.035900,6.500000,162.279999,2.326600,6.065000,182.080002,2.326600,6.065000,181.979996,2.303900,6.094800,162.279999,2.671600,5.671600,183.440002,2.671600,5.671600,162.279999,2.932600,5.432600,172.970001,2.932600,5.432600,173.419998,2.966400,5.404700,173.850006,3.061800,5.329000,173.860001,3.065000,5.326600,184.809998,3.065000,5.326600,174.259995,3.205800,5.223300,174.830002,3.500000,5.035900,186.270004,3.484300,5.045000,186.289993,3.500000,5.035900,185.649994,3.335600,5.136200,185.050003,3.137000,5.272600,175.089996,3.641200,4.958100,175.589996,3.969300,4.804500,186.770004,3.969300,4.804500,175.880005,4.164200,4.729600,176.309998,4.464700,4.636300,187.250000,4.464700,4.636300,176.839996,4.839700,4.554900,177.050003,4.977900,4.534200,187.259995,4.473700,4.633900,187.770004,4.977900,4.534200,177.830002,5.500000,4.500000,188.279999,5.500000,4.500000});
			return Coordinate_5_164_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #172, 120 total numbers made up of 40 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_172_point()
		{
			MFVec3f Coordinate_5_172_point = new MFVec3f(new double[] {188.279999,-5.500000,4.500000,187.770004,-4.977900,4.534200,179.179993,-4.977900,4.534200,179.759995,-5.500000,4.500000,178.600006,-4.464700,4.636300,187.259995,-4.473800,4.633900,187.250000,-4.464700,4.636300,178.440002,-4.326500,4.676000,178.000000,-3.969300,4.804500,186.770004,-3.969300,4.804500,177.389999,-3.500000,5.035900,186.289993,-3.500000,5.035900,177.100006,-3.288500,5.167000,176.740005,-3.065000,5.326600,185.050003,-3.137000,5.272600,184.809998,-3.065000,5.326600,185.649994,-3.335600,5.136200,186.270004,-3.484300,5.045000,176.229996,-2.769000,5.577400,176.009995,-2.671600,5.671600,183.440002,-2.671600,5.671600,175.289993,-2.378500,5.998800,175.100006,-2.326600,6.065000,182.080002,-2.326600,6.065000,174.559998,-2.185600,6.260600,173.779999,-2.069100,6.443600,173.089996,-2.035900,6.500000,180.389999,-2.035900,6.500000,181.979996,-2.303900,6.094800,172.970001,-2.030100,6.510000,162.279999,-1.804500,6.969300,162.279999,-2.030100,6.510000,178.669998,-1.804500,6.969300,162.279999,-1.636300,7.464700,176.830002,-1.636300,7.464700,178.020004,-1.733000,7.154700,162.279999,-1.534200,7.977900,174.919998,-1.534200,7.977900,162.279999,-1.500000,8.500000,173.000000,-1.500000,8.500000});
			return Coordinate_5_172_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #180, 207 total numbers made up of 69 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_180_point()
		{
			MFVec3f Coordinate_5_180_point = new MFVec3f(new double[] {137.110001,89.125000,4.000000,138.080002,74.762001,4.000000,143.470001,74.231003,4.000000,148.639999,72.661003,4.000000,153.410004,70.112000,4.000000,157.600006,66.680000,4.000000,132.699997,74.231003,4.000000,127.529999,72.661003,4.000000,122.760002,70.112000,4.000000,118.570000,66.680000,4.000000,100.320000,91.470001,4.000000,115.139999,62.499001,4.000000,112.589996,57.729000,4.000000,111.019997,52.551998,4.000000,110.489998,47.168999,4.000000,111.019997,41.785999,4.000000,98.905998,91.390999,4.000000,97.541000,91.030998,4.000000,96.276001,90.403999,4.000000,95.163002,89.537003,4.000000,112.589996,36.610001,4.000000,94.246002,88.463997,4.000000,93.563004,87.227997,4.000000,93.141998,85.880997,4.000000,93.000000,84.476997,4.000000,93.000000,13.000000,4.000000,115.139999,31.840000,4.000000,118.570000,27.659000,4.000000,122.760002,24.226999,4.000000,127.529999,21.677999,4.000000,132.699997,20.107000,4.000000,138.080002,19.577000,4.000000,143.470001,20.107000,4.000000,93.135002,11.634000,4.000000,93.532997,10.321000,4.000000,94.180000,9.111000,4.000000,95.050003,8.050300,4.000000,96.111000,7.179700,4.000000,97.320999,6.532800,4.000000,98.634003,6.134500,4.000000,148.639999,21.677999,4.000000,100.000000,6.000000,4.000000,172.970001,6.000000,4.000000,153.410004,24.226999,4.000000,157.600006,27.659000,4.000000,161.029999,31.840000,4.000000,163.580002,36.610001,4.000000,165.149994,41.785999,4.000000,165.679993,47.168999,4.000000,165.149994,52.551998,4.000000,174.330002,6.134500,4.000000,175.649994,6.532800,4.000000,176.860001,7.179700,4.000000,177.919998,8.050300,4.000000,178.789993,9.111000,4.000000,163.580002,57.729000,4.000000,179.429993,10.321000,4.000000,179.830002,11.634000,4.000000,179.970001,13.000000,4.000000,179.970001,78.464996,4.000000,161.029999,62.499001,4.000000,179.850006,79.727997,4.000000,179.509995,80.949997,4.000000,178.949997,82.089996,4.000000,178.199997,83.111000,4.000000,177.279999,83.978996,4.000000,176.210007,84.667000,4.000000,175.039993,85.151001,4.000000,173.800003,85.415001,4.000000});
			return Coordinate_5_180_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #184, 114 total numbers made up of 38 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_184_point()
		{
			MFVec3f Coordinate_5_184_point = new MFVec3f(new double[] {9.321700,-84.989998,6.251600,9.300000,-84.989998,6.251600,9.300000,-85.183998,6.303300,9.321700,-85.183998,6.303400,9.822100,-85.175003,6.336400,9.822100,-84.981003,6.284600,5.334200,-84.283997,9.662800,5.334200,-84.091003,9.611101,5.300000,-83.955002,10.115000,5.300000,-84.149002,10.167000,5.436300,-84.417000,9.167100,5.436300,-84.223000,9.115400,5.361200,-84.136002,9.442100,5.604500,-84.544998,8.688500,5.604500,-84.350998,8.636800,5.542900,-84.310997,8.789500,5.835900,-84.666000,8.235200,5.835900,-84.473000,8.183500,6.126600,-84.778999,7.815000,6.126600,-84.584999,7.763200,5.839500,-84.474998,8.177400,6.471600,-84.879997,7.435000,6.471600,-84.686996,7.383300,6.242000,-84.623001,7.624700,6.865000,-84.970001,7.101800,6.865000,-84.776001,7.050000,6.738100,-84.750000,7.148100,7.300000,-85.044998,6.821000,7.300000,-84.851997,6.769200,7.769300,-85.105003,6.597400,7.769300,-84.912003,6.545700,7.312500,-84.853996,6.762300,8.264700,-85.148003,6.435000,8.264700,-84.955002,6.383200,7.947700,-84.929001,6.479100,8.777899,-85.175003,6.336400,8.777899,-84.981003,6.284600,8.624300,-84.974998,6.307100});
			return Coordinate_5_184_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #192, 138 total numbers made up of 46 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_192_point()
		{
			MFVec3f Coordinate_5_192_point = new MFVec3f(new double[] {98.352997,-91.279999,12.361000,98.000999,-91.288002,12.361000,97.996002,-81.200996,50.005001,98.348999,-81.195000,50.000000,89.569000,-73.551003,50.000000,89.572998,-84.161003,10.404000,89.500999,-83.093002,10.118000,89.498001,-72.575996,50.000000,89.496002,-72.570999,49.384998,89.786003,-74.680000,50.001999,89.790001,-85.213997,10.687000,89.637001,-84.555000,10.510000,89.599998,-73.774002,50.000000,90.142998,-75.769997,50.002998,90.148003,-86.231003,10.959000,90.041000,-85.970001,10.889000,89.920998,-75.151001,50.000000,90.635002,-76.802002,50.002998,90.639000,-87.194000,11.217000,90.454002,-76.460999,50.000000,91.252998,-77.760002,50.000999,91.257004,-88.086998,11.457000,90.698997,-87.292999,11.244000,91.186996,-77.669998,50.000000,91.986000,-78.625000,50.001999,91.989998,-88.891998,11.685000,91.591003,-88.478996,11.572000,92.088997,-78.731003,50.000000,92.821999,-79.383003,50.005001,92.825996,-89.598999,11.879000,92.688004,-89.494003,11.850000,93.151001,-79.633003,50.000000,93.746002,-80.022003,50.006001,93.750999,-90.194000,12.043000,94.345001,-80.348999,50.000000,94.744003,-80.530998,50.006001,94.748001,-90.667999,12.176000,93.955002,-90.304001,12.074000,95.625999,-80.853996,50.000000,95.795998,-80.902000,50.002998,95.801003,-91.011002,12.274000,95.351997,-90.883003,12.237000,96.887001,-81.126999,50.001999,96.890999,-91.219002,12.336000,96.833000,-91.211998,12.334000,96.973000,-81.139000,50.000000});
			return Coordinate_5_192_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #212, 120 total numbers made up of 40 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_212_point()
		{
			MFVec3f Coordinate_5_212_point = new MFVec3f(new double[] {99.971001,-6.000000,3.000000,98.605003,-6.134600,3.000000,97.292000,-6.533100,3.000000,96.081001,-7.180300,3.000000,95.019997,-8.051300,3.000000,94.150002,-9.112500,3.000000,93.502998,-10.323000,3.000000,93.105003,-11.637000,3.000000,92.971001,-13.003000,3.000000,92.995003,-69.291000,3.000000,93.111000,-70.557999,3.000000,93.454002,-71.781998,3.000000,94.013000,-72.925003,3.000000,94.769997,-73.946999,3.000000,95.698997,-74.815002,3.000000,96.769997,-75.500999,3.000000,97.947998,-75.982002,3.000000,99.193001,-76.241997,3.000000,100.459999,-76.273003,3.000000,155.009995,-72.608002,3.000000,155.330002,-72.584000,3.000000,155.639999,-72.554001,3.000000,173.710007,-70.624001,3.000000,174.960007,-70.372002,3.000000,176.149994,-69.897003,3.000000,177.229996,-69.212997,3.000000,178.169998,-68.343002,3.000000,178.940002,-67.317001,3.000000,179.500000,-66.168999,3.000000,179.850006,-64.938004,3.000000,179.970001,-63.664001,3.000000,179.970001,-13.000000,3.000000,179.830002,-11.634000,3.000000,179.429993,-10.321000,3.000000,178.789993,-9.111000,3.000000,177.919998,-8.050300,3.000000,176.860001,-7.179700,3.000000,175.649994,-6.532800,3.000000,174.330002,-6.134500,3.000000,172.970001,-6.000000,3.000000});
			return Coordinate_5_212_point;
		}
		/** Large attribute array: IndexedFaceSet colorIndex field, scene-graph level=4, element #216, 896 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_216_colorIndex()
		{
			MFInt32 IndexedFaceSet_4_216_colorIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_4_216_colorIndex_1()));
			return IndexedFaceSet_4_216_colorIndex;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=4, element #216, 896 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_216_coordIndex()
		{
			MFInt32 IndexedFaceSet_4_216_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_4_216_coordIndex_1()));
			return IndexedFaceSet_4_216_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #216, 408 total numbers made up of 136 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_216_point()
		{
			MFVec3f Coordinate_5_216_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_5_216_point_1()))
				.append(new MFVec3f(getCoordinate_5_216_point_2()));
			return Coordinate_5_216_point;
		}
		/** Large attribute array: IndexedFaceSet colorIndex field, scene-graph level=4, element #220, 896 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_220_colorIndex()
		{
			MFInt32 IndexedFaceSet_4_220_colorIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_4_220_colorIndex_1()));
			return IndexedFaceSet_4_220_colorIndex;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=4, element #220, 896 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_220_coordIndex()
		{
			MFInt32 IndexedFaceSet_4_220_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_4_220_coordIndex_1()));
			return IndexedFaceSet_4_220_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #220, 408 total numbers made up of 136 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_220_point()
		{
			MFVec3f Coordinate_5_220_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_5_220_point_1()))
				.append(new MFVec3f(getCoordinate_5_220_point_2()));
			return Coordinate_5_220_point;
		}
		/** Large attribute array: IndexedFaceSet colorIndex field, scene-graph level=4, element #224, 1176 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_224_colorIndex()
		{
			MFInt32 IndexedFaceSet_4_224_colorIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_4_224_colorIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_4_224_colorIndex_2()));
			return IndexedFaceSet_4_224_colorIndex;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=4, element #224, 1176 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_224_coordIndex()
		{
			MFInt32 IndexedFaceSet_4_224_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_4_224_coordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_4_224_coordIndex_2()));
			return IndexedFaceSet_4_224_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #224, 534 total numbers made up of 178 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_224_point()
		{
			MFVec3f Coordinate_5_224_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_5_224_point_1()))
				.append(new MFVec3f(getCoordinate_5_224_point_2()));
			return Coordinate_5_224_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=4, element #232, 436 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_232_coordIndex()
		{
			MFInt32 IndexedFaceSet_4_232_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_4_232_coordIndex_1()));
			return IndexedFaceSet_4_232_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #232, 240 total numbers made up of 80 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_232_point()
		{
			MFVec3f Coordinate_5_232_point = new MFVec3f(new double[] {76.945000,-79.463997,5.151100,77.295998,-79.526001,5.169700,77.468002,-78.772003,5.048100,76.216003,-78.650002,5.008400,76.220001,-78.848000,5.026300,76.232002,-79.424004,5.136100,76.208000,-78.262001,5.001900,77.633003,-78.007004,5.079300,77.466003,-77.973000,5.069300,77.652000,-77.913002,5.093700,77.640999,-79.615997,5.195700,78.303001,-79.874001,5.268800,78.652000,-79.181000,5.164800,78.987999,-78.475998,5.212700,79.295998,-77.783997,5.410800,79.012001,-77.653999,5.374400,78.859001,-77.689003,5.328200,79.379997,-77.587997,5.496300,78.962997,-80.267998,5.378400,79.115997,-80.383003,5.410300,79.609001,-79.780998,5.331500,80.083000,-79.163002,5.403400,80.517998,-78.552002,5.623200,80.900002,-77.971001,5.982700,80.154999,-77.454002,5.840300,79.558998,-77.565002,5.561200,81.210999,-77.443001,6.468000,81.018997,-77.294998,6.427500,80.949997,-77.313004,6.366500,80.266998,-77.441002,5.898600,81.324997,-77.228996,6.721300,79.541000,-80.767998,5.516000,79.793999,-81.052002,5.593900,80.406998,-80.569000,5.547600,80.995003,-80.065002,5.650600,81.536003,-79.558998,5.899000,82.010002,-79.070999,6.283200,82.399002,-78.617996,6.788700,82.686996,-78.220001,7.396000,81.638000,-77.148003,7.104300,81.396004,-77.217003,6.794400,82.862999,-77.889000,8.082100,82.045998,-77.017998,7.845500,81.775002,-77.117996,7.300100,82.921997,-77.639999,8.820699,82.235001,-76.891998,8.617800,82.219002,-76.908997,8.500000,82.057999,-77.014000,7.874800,80.019997,-81.358002,5.677200,80.303001,-81.848999,5.810600,81.004997,-81.507004,5.802700,81.680000,-81.138000,5.942400,82.301003,-80.758003,6.224500,82.845001,-80.378998,6.638200,83.291000,-80.016998,7.167700,83.622002,-79.684998,7.792800,83.824997,-79.397003,8.489601,83.242996,-78.066002,8.935800,83.892998,-79.162003,9.231700,80.383003,-82.021004,5.857100,80.619003,-82.735001,6.049900,81.376999,-82.549004,6.084200,82.105003,-82.331001,6.264500,82.775002,-82.088997,6.584000,83.362000,-81.832001,7.030300,83.844002,-81.570000,7.586600,84.202003,-81.314003,8.231500,84.421997,-81.070999,8.940601,84.005997,-79.403000,9.296500,84.496002,-80.852997,9.686800,80.725998,-83.666000,6.300000,81.502998,-83.644997,6.378500,82.249001,-83.584999,6.601300,82.935997,-83.488998,6.959900,83.538002,-83.360001,7.440500,84.030998,-83.204002,8.025000,84.398003,-83.026001,8.691000,84.624001,-82.832001,9.413000,84.649002,-81.737000,9.924100,84.699997,-82.630997,10.164000});
			return Coordinate_5_232_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #240, 105 total numbers made up of 35 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_240_point()
		{
			MFVec3f Coordinate_5_240_point = new MFVec3f(new double[] {244.410004,-71.267998,7.408300,265.040009,-67.049004,7.394900,250.479996,-68.925003,7.108500,244.050003,-69.654999,6.974000,218.130005,-72.169998,6.427700,198.279999,-73.498001,5.970300,180.339996,-74.203003,5.514200,173.270004,-74.320000,5.314900,166.229996,-75.103996,5.306200,167.289993,-83.070999,7.445700,156.029999,-76.151001,5.293500,155.259995,-76.216003,5.290100,132.520004,-77.665001,5.133300,110.680000,-79.132004,5.134800,100.699997,-79.829002,5.185600,99.650002,-79.843002,5.176500,98.605003,-79.735001,5.135400,97.858002,-79.767998,5.135400,97.007004,-79.883003,5.156700,96.193001,-80.153000,5.219800,95.446999,-80.567001,5.322400,94.794998,-81.110001,5.460700,94.261002,-81.762001,5.629600,93.865997,-82.500999,5.823000,93.622002,-83.297997,6.033800,93.541000,-84.125000,6.254300,93.612999,-84.899002,6.462000,93.827003,-85.647003,6.664600,94.175003,-86.347000,6.855300,94.648003,-86.974998,7.028300,95.228996,-87.512001,7.178000,95.900002,-87.940002,7.299600,96.639999,-88.245003,7.389400,97.425003,-88.417999,7.444400,98.230003,-88.453003,7.462800});
			return Coordinate_5_240_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #292, 120 total numbers made up of 40 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_292_point()
		{
			MFVec3f Coordinate_5_292_point = new MFVec3f(new double[] {9.000000,4.514700,19.500000,8.477899,4.996100,19.534000,8.477899,-4.996300,19.534000,9.000000,-4.514700,19.500000,8.055900,-5.391300,19.613001,7.964700,-5.494700,19.636000,8.060800,5.386300,19.612000,7.964700,5.495100,19.636000,7.469300,-6.070400,19.804001,7.469300,6.070100,19.804001,7.238000,-6.349500,19.909000,7.000000,-6.688300,20.035999,7.246300,6.338700,19.905001,7.000000,6.693300,20.035999,6.565000,-7.345900,20.327000,6.565000,7.358700,20.327000,6.554300,-7.362800,20.334999,6.171600,-8.078500,20.672001,6.409800,7.612200,20.452000,6.171600,8.074600,20.672001,5.853900,-8.750700,21.030001,5.826600,-8.818800,21.065001,5.826600,8.821399,21.065001,5.535900,-9.619899,21.500000,5.777000,8.939200,21.131001,5.535900,9.620800,21.500000,5.368300,-10.177000,21.823000,5.304500,-10.434000,21.969000,5.304500,10.430000,21.969000,5.136300,-11.278000,22.465000,5.302500,10.438000,21.974001,5.136300,11.280000,22.465000,5.087100,-11.619000,22.670000,5.034200,-12.134000,22.978001,5.049400,11.959000,22.872999,5.034200,12.133000,22.978001,5.006600,-12.619000,23.270000,5.000000,-13.000000,23.500000,5.012300,12.479000,23.186001,5.000000,13.000000,23.500000});
			return Coordinate_5_292_point;
		}
		/** Large attribute array: IndexedFaceSet colorIndex field, scene-graph level=4, element #320, 576 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_320_colorIndex()
		{
			MFInt32 IndexedFaceSet_4_320_colorIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_4_320_colorIndex_1()));
			return IndexedFaceSet_4_320_colorIndex;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=4, element #320, 576 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_320_coordIndex()
		{
			MFInt32 IndexedFaceSet_4_320_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_4_320_coordIndex_1()));
			return IndexedFaceSet_4_320_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #320, 270 total numbers made up of 90 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_320_point()
		{
			MFVec3f Coordinate_5_320_point = new MFVec3f(new double[] {84.833000,-11.090000,8.500000,84.922997,-13.000000,7.719600,85.000000,-13.000000,8.500000,84.757004,-11.103000,7.719600,84.695999,-13.000000,6.969300,84.532997,-11.143000,6.969300,84.325996,-13.000000,6.277700,84.168999,-11.207000,6.277700,83.828003,-13.000000,5.671600,83.679001,-11.293000,5.671600,83.222000,-13.000000,5.174100,83.082001,-11.399000,5.174100,82.530998,-13.000000,4.804500,82.401001,-11.519000,4.804500,81.779999,-13.000000,4.576900,81.662003,-11.649000,4.576900,81.000000,-13.000000,4.500000,80.893997,-11.784000,4.500000,84.336998,-9.237800,8.500000,84.264000,-9.264100,7.719600,84.050003,-9.341899,6.969300,83.703003,-9.468300,6.277700,83.236000,-9.638500,5.671600,82.666000,-9.845801,5.174100,82.015999,-10.082000,4.804500,81.310997,-10.339000,4.576900,80.578003,-10.606000,4.500000,83.526001,-7.500000,8.500000,83.459999,-7.538400,7.719600,83.263000,-7.652200,6.969300,82.942001,-7.837100,6.277700,82.512001,-8.085800,5.671600,81.987000,-8.388899,5.174100,81.388000,-8.734600,4.804500,80.737999,-9.109801,4.576900,80.061996,-9.500000,4.500000,82.426003,-5.929300,8.500000,82.367996,-5.978700,7.719600,82.193001,-6.125100,6.969300,81.910004,-6.362700,6.277700,81.528999,-6.682400,5.671600,81.065002,-7.072000,5.174100,80.535004,-7.516600,4.804500,79.959999,-7.998900,4.576900,79.362000,-8.500500,4.500000,81.070999,-4.573500,8.500000,81.021004,-4.632400,7.719600,80.875000,-4.806800,6.969300,80.637001,-5.089900,6.277700,80.318001,-5.471000,5.671600,79.928001,-5.935300,5.174100,79.483002,-6.465100,4.804500,79.000999,-7.039900,4.576900,78.500000,-7.637700,4.500000,79.500000,-3.473700,8.500000,79.461998,-3.540300,7.719600,79.348000,-3.737400,6.969300,79.163002,-4.057500,6.277700,78.914001,-4.488300,5.671600,78.611000,-5.013300,5.174100,78.264999,-5.612200,4.804500,77.889999,-6.262000,4.576900,77.500000,-6.937800,4.500000,77.762001,-2.663400,8.500000,77.736000,-2.735600,7.719600,77.657997,-2.949500,6.969300,77.531998,-3.296800,6.277700,77.362000,-3.764300,5.671600,77.153999,-4.333900,5.174100,76.917999,-4.983700,4.804500,76.661003,-5.688900,4.576900,76.393997,-6.422200,4.500000,75.910004,-2.167100,8.500000,75.897003,-2.242800,7.719600,75.857002,-2.467000,6.969300,75.792999,-2.831000,6.277700,75.707001,-3.320900,5.671600,75.600998,-3.917800,5.174100,75.481003,-4.598900,4.804500,75.350998,-5.337800,4.576900,75.216003,-6.106300,4.500000,74.000000,-2.000000,8.500000,74.000000,-2.076900,7.719600,74.000000,-2.304500,6.969300,74.000000,-2.674100,6.277700,74.000000,-3.171600,5.671600,74.000000,-3.777700,5.174100,74.000000,-4.469300,4.804500,74.000000,-5.219600,4.576900,74.000000,-6.000000,4.500000});
			return Coordinate_5_320_point;
		}
		/** Large attribute array: IndexedFaceSet colorIndex field, scene-graph level=4, element #328, 576 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_328_colorIndex()
		{
			MFInt32 IndexedFaceSet_4_328_colorIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_4_328_colorIndex_1()));
			return IndexedFaceSet_4_328_colorIndex;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=4, element #328, 576 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_328_coordIndex()
		{
			MFInt32 IndexedFaceSet_4_328_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_4_328_coordIndex_1()));
			return IndexedFaceSet_4_328_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #328, 270 total numbers made up of 90 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_328_point()
		{
			MFVec3f Coordinate_5_328_point = new MFVec3f(new double[] {14.090000,-2.167100,8.500000,16.000000,-2.076900,7.719600,16.000000,-2.000000,8.500000,14.103000,-2.242800,7.719600,16.000000,-2.304500,6.969300,14.143000,-2.467000,6.969300,16.000000,-2.674100,6.277700,14.207000,-2.831000,6.277700,16.000000,-3.171600,5.671600,14.293000,-3.320900,5.671600,16.000000,-3.777700,5.174100,14.399000,-3.917800,5.174100,16.000000,-4.469300,4.804500,14.519000,-4.598900,4.804500,16.000000,-5.219600,4.576900,14.649000,-5.337800,4.576900,16.000000,-6.000000,4.500000,14.784000,-6.106300,4.500000,12.238000,-2.663400,8.500000,12.264000,-2.735600,7.719600,12.342000,-2.949500,6.969300,12.468000,-3.296800,6.277700,12.638000,-3.764300,5.671600,12.846000,-4.333900,5.174100,13.082000,-4.983700,4.804500,13.339000,-5.688900,4.576900,13.606000,-6.422200,4.500000,10.500000,-3.473700,8.500000,10.538000,-3.540300,7.719600,10.652000,-3.737400,6.969300,10.837000,-4.057500,6.277700,11.086000,-4.488300,5.671600,11.389000,-5.013300,5.174100,11.735000,-5.612200,4.804500,12.110000,-6.262000,4.576900,12.500000,-6.937800,4.500000,8.929301,-4.573500,8.500000,8.978699,-4.632400,7.719600,9.125101,-4.806800,6.969300,9.362700,-5.089900,6.277700,9.682399,-5.471000,5.671600,10.072000,-5.935300,5.174100,10.517000,-6.465100,4.804500,10.999000,-7.039900,4.576900,11.500000,-7.637700,4.500000,7.573500,-5.929300,8.500000,7.632400,-5.978700,7.719600,7.806800,-6.125100,6.969300,8.089900,-6.362700,6.277700,8.471000,-6.682400,5.671600,8.935300,-7.072000,5.174100,9.465101,-7.516600,4.804500,10.040000,-7.998900,4.576900,10.638000,-8.500500,4.500000,6.473700,-7.500000,8.500000,6.540300,-7.538400,7.719600,6.737400,-7.652200,6.969300,7.057500,-7.837100,6.277700,7.488300,-8.085800,5.671600,8.013300,-8.388899,5.174100,8.612200,-8.734600,4.804500,9.262000,-9.109801,4.576900,9.937801,-9.500000,4.500000,5.663400,-9.237800,8.500000,5.735600,-9.264100,7.719600,5.949500,-9.341899,6.969300,6.296800,-9.468300,6.277700,6.764300,-9.638500,5.671600,7.333900,-9.845801,5.174100,7.983700,-10.082000,4.804500,8.688900,-10.339000,4.576900,9.422200,-10.606000,4.500000,5.167100,-11.090000,8.500000,5.242800,-11.103000,7.719600,5.467000,-11.143000,6.969300,5.831000,-11.207000,6.277700,6.320900,-11.293000,5.671600,6.917800,-11.399000,5.174100,7.598900,-11.519000,4.804500,8.337800,-11.649000,4.576900,9.106301,-11.784000,4.500000,5.000000,-13.000000,8.500000,5.076900,-13.000000,7.719600,5.304500,-13.000000,6.969300,5.674100,-13.000000,6.277700,6.171600,-13.000000,5.671600,6.777700,-13.000000,5.174100,7.469300,-13.000000,4.804500,8.219600,-13.000000,4.576900,9.000000,-13.000000,4.500000});
			return Coordinate_5_328_point;
		}
		/** Large attribute array: IndexedFaceSet colorIndex field, scene-graph level=4, element #332, 576 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_332_colorIndex()
		{
			MFInt32 IndexedFaceSet_4_332_colorIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_4_332_colorIndex_1()));
			return IndexedFaceSet_4_332_colorIndex;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=4, element #332, 576 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_332_coordIndex()
		{
			MFInt32 IndexedFaceSet_4_332_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_4_332_coordIndex_1()));
			return IndexedFaceSet_4_332_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #332, 270 total numbers made up of 90 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_332_point()
		{
			MFVec3f Coordinate_5_332_point = new MFVec3f(new double[] {75.910004,2.167100,9.000000,74.000000,2.076900,8.219600,74.000000,2.000000,9.000000,75.897003,2.242800,8.219600,74.000000,2.304500,7.469300,75.857002,2.467000,7.469300,74.000000,2.674100,6.777700,75.792999,2.831000,6.777700,74.000000,3.171600,6.171600,75.707001,3.320900,6.171600,74.000000,3.777700,5.674100,75.600998,3.917800,5.674100,74.000000,4.469300,5.304500,75.481003,4.598900,5.304500,74.000000,5.219600,5.076900,75.350998,5.337800,5.076900,74.000000,6.000000,5.000000,75.216003,6.106300,5.000000,77.762001,2.663400,9.000000,77.736000,2.735600,8.219600,77.657997,2.949500,7.469300,77.531998,3.296800,6.777700,77.362000,3.764300,6.171600,77.153999,4.333900,5.674100,76.917999,4.983700,5.304500,76.661003,5.688900,5.076900,76.393997,6.422200,5.000000,79.500000,3.473700,9.000000,79.461998,3.540300,8.219600,79.348000,3.737400,7.469300,79.163002,4.057500,6.777700,78.914001,4.488300,6.171600,78.611000,5.013300,5.674100,78.264999,5.612200,5.304500,77.889999,6.262000,5.076900,77.500000,6.937800,5.000000,81.070999,4.573500,9.000000,81.021004,4.632400,8.219600,80.875000,4.806800,7.469300,80.637001,5.089900,6.777700,80.318001,5.471000,6.171600,79.928001,5.935300,5.674100,79.483002,6.465100,5.304500,79.000999,7.039900,5.076900,78.500000,7.637700,5.000000,82.426003,5.929300,9.000000,82.367996,5.978700,8.219600,82.193001,6.125100,7.469300,81.910004,6.362700,6.777700,81.528999,6.682400,6.171600,81.065002,7.072000,5.674100,80.535004,7.516600,5.304500,79.959999,7.998900,5.076900,79.362000,8.500500,5.000000,83.526001,7.500000,9.000000,83.459999,7.538400,8.219600,83.263000,7.652200,7.469300,82.942001,7.837100,6.777700,82.512001,8.085800,6.171600,81.987000,8.388899,5.674100,81.388000,8.734600,5.304500,80.737999,9.109801,5.076900,80.061996,9.500000,5.000000,84.336998,9.237800,9.000000,84.264000,9.264100,8.219600,84.050003,9.341899,7.469300,83.703003,9.468300,6.777700,83.236000,9.638500,6.171600,82.666000,9.845801,5.674100,82.015999,10.082000,5.304500,81.310997,10.339000,5.076900,80.578003,10.606000,5.000000,84.833000,11.090000,9.000000,84.757004,11.103000,8.219600,84.532997,11.143000,7.469300,84.168999,11.207000,6.777700,83.679001,11.293000,6.171600,83.082001,11.399000,5.674100,82.401001,11.519000,5.304500,81.662003,11.649000,5.076900,80.893997,11.784000,5.000000,85.000000,13.000000,9.000000,84.922997,13.000000,8.219600,84.695999,13.000000,7.469300,84.325996,13.000000,6.777700,83.828003,13.000000,6.171600,83.222000,13.000000,5.674100,82.530998,13.000000,5.304500,81.779999,13.000000,5.076900,81.000000,13.000000,5.000000});
			return Coordinate_5_332_point;
		}
		/** Large attribute array: IndexedFaceSet colorIndex field, scene-graph level=4, element #340, 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_340_colorIndex()
		{
			MFInt32 IndexedFaceSet_4_340_colorIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_4_340_colorIndex_1()));
			return IndexedFaceSet_4_340_colorIndex;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=4, element #340, 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_340_coordIndex()
		{
			MFInt32 IndexedFaceSet_4_340_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_4_340_coordIndex_1()));
			return IndexedFaceSet_4_340_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #340, 252 total numbers made up of 84 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_340_point()
		{
			MFVec3f Coordinate_5_340_point = new MFVec3f(new double[] {80.681000,-84.464996,6.513700,80.625000,-84.764999,6.593500,81.384003,-84.903999,6.714700,81.502998,-83.837997,6.430200,80.725998,-83.859001,6.351700,82.249001,-83.778000,6.653000,82.112999,-84.998001,6.978700,82.935997,-83.681999,7.011600,82.783997,-85.043999,7.375200,83.538002,-83.554001,7.492300,83.372002,-85.039001,7.889200,84.030998,-83.397003,8.076700,83.853996,-84.985001,8.501100,84.398003,-83.219002,8.742699,84.212997,-84.883003,9.187601,84.624001,-83.025002,9.464800,84.432999,-84.737000,9.922500,84.699997,-82.823997,10.215000,84.507004,-84.553001,10.678000,80.546997,-85.058998,6.671900,80.325996,-85.628998,6.823000,81.032997,-85.920998,6.984800,81.710999,-86.162003,7.287800,82.335999,-86.343002,7.720500,82.883003,-86.458000,8.266300,83.332001,-86.500999,8.904500,83.665001,-86.472000,9.610699,83.869003,-86.371002,10.358000,84.358002,-85.114998,10.828000,83.938004,-86.203003,11.118000,79.961998,-86.252998,6.987700,79.818001,-86.445000,7.038100,80.435997,-86.880997,7.237900,81.028000,-87.261002,7.577700,81.573997,-87.570000,8.044500,82.051003,-87.796997,8.620400,82.443001,-87.931999,9.283399,82.733002,-87.972000,10.008000,82.911003,-87.913002,10.767000,83.241997,-87.393997,11.434000,82.969002,-87.759003,11.531000,79.494003,-86.809998,7.133700,79.136002,-87.130997,7.217600,79.633003,-87.689003,7.449300,80.110001,-88.185997,7.820000,80.547997,-88.602997,8.315300,80.931999,-88.925003,8.916500,81.246002,-89.138000,9.600400,81.478996,-89.234001,10.341000,81.621002,-89.210999,11.110000,82.349998,-88.455002,11.716000,81.667000,-89.069000,11.878000,78.935997,-87.281998,7.256800,78.311996,-87.654999,7.352600,78.663002,-88.306000,7.608400,79.000999,-88.891998,8.002400,79.310997,-89.390999,8.519600,79.581001,-89.785004,9.140000,79.803001,-90.056999,9.839900,79.966003,-90.196999,10.593000,80.065002,-90.199997,11.369000,81.286003,-89.357002,11.954000,80.096001,-90.067001,12.140000,77.614998,-87.927002,7.421400,77.388000,-87.987999,7.436500,77.575996,-88.698997,7.707400,77.757004,-89.343002,8.116100,77.921997,-89.894997,8.647000,78.066002,-90.334000,9.279700,78.182999,-90.642998,9.989899,78.268997,-90.810997,10.750000,78.320000,-90.831001,11.532000,78.766998,-90.584999,12.275000,78.334000,-90.702003,12.305000,76.411003,-88.114998,7.465000,76.426003,-88.848999,7.741100,76.440002,-89.514999,8.155200,76.452003,-90.086998,8.691200,76.461998,-90.543999,9.328500,76.469002,-90.866997,10.043000,76.472000,-91.044998,10.806000,76.473000,-91.070999,11.590000,77.630997,-90.842003,12.340000,76.470001,-90.943001,12.364000});
			return Coordinate_5_340_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #348, 108 total numbers made up of 36 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_348_point()
		{
			MFVec3f Coordinate_5_348_point = new MFVec3f(new double[] {9.000000,86.653999,5.000000,9.000000,13.000000,5.000000,9.134500,11.634000,5.000000,9.532800,10.321000,5.000000,10.180000,9.111000,5.000000,11.050000,8.050300,5.000000,12.111000,7.179700,5.000000,13.321000,6.532800,5.000000,14.634000,6.134500,5.000000,16.000000,6.000000,5.000000,74.000000,6.000000,5.000000,75.365997,6.134500,5.000000,76.679001,6.532800,5.000000,77.889000,7.179700,5.000000,78.949997,8.050300,5.000000,79.820000,9.111000,5.000000,80.467003,10.321000,5.000000,80.864998,11.634000,5.000000,81.000000,13.000000,5.000000,81.000000,85.439003,5.000000,80.869003,86.787003,5.000000,80.481003,88.084000,5.000000,79.850998,89.282997,5.000000,79.000999,90.336998,5.000000,77.964996,91.208000,5.000000,76.779999,91.863998,5.000000,75.490997,92.278999,5.000000,74.147003,92.438004,5.000000,16.146999,93.653000,5.000000,14.760000,93.543999,5.000000,13.423000,93.163002,5.000000,12.188000,92.525002,5.000000,11.102000,91.655998,5.000000,10.210000,90.588997,5.000000,9.547000,89.366997,5.000000,9.138100,88.038002,5.000000});
			return Coordinate_5_348_point;
		}
		/** Large attribute array: IndexedFaceSet colorIndex field, scene-graph level=4, element #368, 512 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_368_colorIndex()
		{
			MFInt32 IndexedFaceSet_4_368_colorIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_4_368_colorIndex_1()));
			return IndexedFaceSet_4_368_colorIndex;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=4, element #368, 512 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_368_coordIndex()
		{
			MFInt32 IndexedFaceSet_4_368_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_4_368_coordIndex_1()));
			return IndexedFaceSet_4_368_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #368, 243 total numbers made up of 81 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_368_point()
		{
			MFVec3f Coordinate_5_368_point = new MFVec3f(new double[] {5.211400,10.854000,9.000000,5.076900,13.000000,8.219600,5.000000,13.000000,9.000000,5.286700,10.869000,8.219600,5.304500,13.000000,7.469300,5.510000,10.913000,7.469300,5.674100,13.000000,6.777700,5.872500,10.986000,6.777700,6.171600,13.000000,6.171600,6.360400,11.083000,6.171600,6.777700,13.000000,5.674100,6.954900,11.201000,5.674100,7.469300,13.000000,5.304500,7.633200,11.336000,5.304500,8.219600,13.000000,5.076900,8.369100,11.482000,5.076900,9.000000,13.000000,5.000000,9.134500,11.634000,5.000000,5.837300,8.790500,9.000000,5.908300,8.819899,8.219600,6.118600,8.907000,7.469300,6.460100,9.048500,6.777700,6.919700,9.238800,6.171600,7.479700,9.470801,5.674100,8.118600,9.735400,5.304500,8.811900,10.023000,5.076900,9.532800,10.321000,5.000000,6.853800,6.888700,9.000000,6.917700,6.931400,8.219600,7.107000,7.057900,7.469300,7.414300,7.263200,6.777700,7.828000,7.539600,6.171600,8.332000,7.876400,5.674100,8.907000,8.260600,5.304500,9.530900,8.677500,5.076900,10.180000,9.111000,5.000000,8.221800,5.221800,9.000000,8.276200,5.276200,8.219600,8.437101,5.437100,7.469300,8.698500,5.698500,6.777700,9.050300,6.050300,6.171600,9.478900,6.478900,5.674100,9.967900,6.967900,5.304500,10.498000,7.498500,5.076900,11.050000,8.050300,5.000000,9.888699,3.853800,9.000000,9.931400,3.917700,8.219600,10.058000,4.107000,7.469300,10.263000,4.414300,6.777700,10.540000,4.828000,6.171600,10.876000,5.332000,5.674100,11.261000,5.907000,5.304500,11.677000,6.530900,5.076900,12.111000,7.179700,5.000000,11.790000,2.837300,9.000000,11.820000,2.908300,8.219600,11.907000,3.118600,7.469300,12.048000,3.460100,6.777700,12.239000,3.919700,6.171600,12.471000,4.479700,5.674100,12.735000,5.118600,5.304500,13.023000,5.811900,5.076900,13.321000,6.532800,5.000000,13.854000,2.211400,9.000000,13.869000,2.286700,8.219600,13.913000,2.510000,7.469300,13.986000,2.872500,6.777700,14.083000,3.360400,6.171600,14.201000,3.954900,5.674100,14.336000,4.633200,5.304500,14.482000,5.369100,5.076900,14.634000,6.134500,5.000000,16.000000,2.000000,9.000000,16.000000,2.076900,8.219600,16.000000,2.304500,7.469300,16.000000,2.674100,6.777700,16.000000,3.171600,6.171600,16.000000,3.777700,5.674100,16.000000,4.469300,5.304500,16.000000,5.219600,5.076900,16.000000,6.000000,5.000000});
			return Coordinate_5_368_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #416, 126 total numbers made up of 42 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_5_416_point()
		{
			MFVec3f Coordinate_5_416_point = new MFVec3f(new double[] {9.000000,-13.000000,4.500000,9.000000,-75.795998,4.500000,9.134500,-77.162003,4.500000,9.532800,-78.474998,4.500000,10.180000,-79.684998,4.500000,11.050000,-80.746002,4.500000,12.111000,-81.615997,4.500000,13.321000,-82.263000,4.500000,14.634000,-82.661003,4.500000,16.000000,-82.795998,4.500000,23.421000,-82.795998,4.500000,24.650000,-82.749001,4.500000,25.871000,-82.607002,4.500000,62.827000,-76.882004,4.500000,64.658997,-76.669998,4.500000,66.501999,-76.598999,4.500000,74.000000,-76.598999,4.500000,75.365997,-76.464996,4.500000,76.679001,-76.066002,4.500000,77.889000,-75.418999,4.500000,78.949997,-74.549004,4.500000,79.820000,-73.487999,4.500000,80.467003,-72.278000,4.500000,80.864998,-70.964996,4.500000,81.000000,-69.598999,4.500000,81.000000,-13.000000,4.500000,80.864998,-11.634000,4.500000,80.467003,-10.321000,4.500000,79.820000,-9.111000,4.500000,78.949997,-8.050300,4.500000,77.889000,-7.179700,4.500000,76.679001,-6.532800,4.500000,75.365997,-6.134500,4.500000,74.000000,-6.000000,4.500000,16.000000,-6.000000,4.500000,14.634000,-6.134500,4.500000,13.321000,-6.532800,4.500000,12.111000,-7.179700,4.500000,11.050000,-8.050300,4.500000,10.180000,-9.111000,4.500000,9.532800,-10.321000,4.500000,9.134500,-11.634000,4.500000});
			return Coordinate_5_416_point;
		}
		/** Large attribute array: IndexedFaceSet colorIndex field, scene-graph level=4, element #460, 576 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_460_colorIndex()
		{
			MFInt32 IndexedFaceSet_4_460_colorIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_4_460_colorIndex_1()));
			return IndexedFaceSet_4_460_colorIndex;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=4, element #460, 576 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_460_coordIndex()
		{
			MFInt32 IndexedFaceSet_4_460_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_4_460_coordIndex_1()));
			return IndexedFaceSet_4_460_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #460, 270 total numbers made up of 90 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_460_point()
		{
			MFVec3f Coordinate_5_460_point = new MFVec3f(new double[] {98.059998,-2.167200,7.000000,99.971001,-2.076900,6.219600,99.971001,-2.000000,7.000000,98.073997,-2.242900,6.219600,99.971001,-2.304500,5.469300,98.112999,-2.467100,5.469300,99.971001,-2.674100,4.777700,98.178001,-2.831100,4.777700,99.971001,-3.171600,4.171600,98.264000,-3.321000,4.171600,99.971001,-3.777700,3.674100,98.369003,-3.917900,3.674100,99.971001,-4.469300,3.304500,98.488998,-4.598900,3.304500,99.971001,-5.219600,3.076900,98.620003,-5.337900,3.076900,99.971001,-6.000000,3.000000,98.754997,-6.106400,3.000000,96.208000,-2.663700,7.000000,96.234001,-2.736000,6.219600,96.311996,-2.949800,5.469300,96.439003,-3.297200,4.777700,96.609001,-3.764600,4.171600,96.816002,-4.334200,3.674100,97.053001,-4.984000,3.304500,97.308998,-5.689100,3.076900,97.575996,-6.422400,3.000000,94.470001,-3.474500,7.000000,94.508003,-3.541000,6.219600,94.622002,-3.738200,5.469300,94.806999,-4.058300,4.777700,95.056000,-4.489000,4.171600,95.359001,-5.013900,3.674100,95.705002,-5.612800,3.304500,96.080002,-6.262600,3.076900,96.470001,-6.938300,3.000000,92.899002,-4.574800,7.000000,92.947998,-4.633700,6.219600,93.095001,-4.808000,5.469300,93.332001,-5.091200,4.777700,93.652000,-5.472200,4.171600,94.042000,-5.936400,3.674100,94.486000,-6.466100,3.304500,94.969002,-7.040800,3.076900,95.471001,-7.638500,3.000000,91.542999,-5.931300,7.000000,91.601997,-5.980700,6.219600,91.776001,-6.127000,5.469300,92.058998,-6.364500,4.777700,92.441002,-6.684200,4.171600,92.904999,-7.073700,3.674100,93.434998,-7.518100,3.304500,94.010002,-8.000300,3.076900,94.608002,-8.501700,3.000000,90.443001,-7.502700,7.000000,90.510002,-7.541100,6.219600,90.707001,-7.654800,5.469300,91.027000,-7.839600,4.777700,91.458000,-8.088200,4.171600,91.983002,-8.391100,3.674100,92.582001,-8.736700,3.304500,93.232002,-9.111700,3.076900,93.907997,-9.501700,3.000000,89.633003,-9.241200,7.000000,89.706001,-9.267399,6.219600,89.918999,-9.345199,5.469300,90.266998,-9.471500,4.777700,90.734001,-9.641500,4.171600,91.304001,-9.848601,3.674100,91.954002,-10.085000,3.304500,92.658997,-10.341000,3.076900,93.391998,-10.608000,3.000000,89.138000,-11.094000,7.000000,89.212997,-11.107000,6.219600,89.436996,-11.147000,5.469300,89.801003,-11.211000,4.777700,90.291000,-11.297000,4.171600,90.888000,-11.402000,3.674100,91.569000,-11.522000,3.304500,92.307999,-11.652000,3.076900,93.077003,-11.787000,3.000000,88.971001,-13.005000,7.000000,89.047997,-13.005000,6.219600,89.276001,-13.005000,5.469300,89.644997,-13.004000,4.777700,90.142998,-13.004000,4.171600,90.749001,-13.004000,3.674100,91.440002,-13.004000,3.304500,92.191002,-13.003000,3.076900,92.971001,-13.003000,3.000000});
			return Coordinate_5_460_point;
		}
		/** Large attribute array: IndexedFaceSet colorIndex field, scene-graph level=4, element #468, 980 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_468_colorIndex()
		{
			MFInt32 IndexedFaceSet_4_468_colorIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_4_468_colorIndex_1()));
			return IndexedFaceSet_4_468_colorIndex;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=4, element #468, 980 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_468_coordIndex()
		{
			MFInt32 IndexedFaceSet_4_468_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_4_468_coordIndex_1()));
			return IndexedFaceSet_4_468_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #468, 465 total numbers made up of 155 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_468_point()
		{
			MFVec3f Coordinate_5_468_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_5_468_point_1()))
				.append(new MFVec3f(getCoordinate_5_468_point_2()));
			return Coordinate_5_468_point;
		}
		/** Large attribute array: IndexedFaceSet colorIndex field, scene-graph level=4, element #476, 532 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_476_colorIndex()
		{
			MFInt32 IndexedFaceSet_4_476_colorIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_4_476_colorIndex_1()));
			return IndexedFaceSet_4_476_colorIndex;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=4, element #476, 532 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_476_coordIndex()
		{
			MFInt32 IndexedFaceSet_4_476_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_4_476_coordIndex_1()));
			return IndexedFaceSet_4_476_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #476, 279 total numbers made up of 93 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_476_point()
		{
			MFVec3f Coordinate_5_476_point = new MFVec3f(new double[] {97.426003,-88.417999,7.444300,97.161003,-88.375999,7.430000,97.007004,-89.097000,7.700900,98.263000,-89.186996,7.738800,98.231003,-88.453003,7.462800,98.291000,-89.851997,8.152700,96.857002,-89.750000,8.110400,98.316002,-90.424004,8.688600,96.717003,-90.309998,8.642600,98.334999,-90.879997,9.325900,96.593002,-90.755997,9.277000,98.348999,-91.204002,10.040000,96.488998,-91.070999,9.989101,98.357002,-91.382004,10.804000,96.408997,-91.240997,10.752000,98.358002,-91.407997,11.587000,96.357002,-91.262001,11.535000,98.352997,-91.279999,12.361000,96.333000,-91.130997,12.309000,96.640999,-88.245003,7.389400,96.140999,-88.056000,7.333300,95.808998,-88.722000,7.588000,95.488998,-89.322998,7.982200,95.193001,-89.834000,8.500700,94.931000,-90.237000,9.123500,94.713997,-90.515999,9.826399,94.551003,-90.658997,10.582000,94.447998,-90.662003,11.362000,95.351997,-90.883003,12.237000,94.408997,-90.524002,12.135000,95.900002,-87.940002,7.299600,95.228996,-87.512001,7.178100,94.738998,-88.084999,7.406200,94.265999,-88.595001,7.775300,93.829002,-89.023003,8.270900,93.444000,-89.351997,8.873900,93.126999,-89.570000,9.561000,92.889999,-89.667999,10.305000,92.741997,-89.642998,11.078000,93.955002,-90.304001,12.074000,92.689003,-89.495003,11.850000,94.648003,-86.974998,7.028300,94.477997,-86.776001,6.973100,93.856003,-87.220001,7.165900,93.257004,-87.607002,7.501300,92.703003,-87.920998,7.966100,92.217003,-88.151001,8.542400,91.818001,-88.288002,9.207800,91.518997,-88.324997,9.936500,91.334999,-88.262001,10.700000,91.591003,-88.478996,11.572000,91.269997,-88.101997,11.469000,94.175003,-86.347000,6.855300,93.964996,-85.966003,6.751300,93.253998,-86.268997,6.905600,92.569000,-86.521004,7.204100,91.935997,-86.709999,7.635300,91.380997,-86.831001,8.182200,90.925003,-86.877998,8.823800,90.584999,-86.848999,9.534899,90.375000,-86.745003,10.288000,90.698997,-87.291000,11.249000,90.303001,-86.571999,11.054000,93.825996,-85.647003,6.664500,93.648003,-85.068001,6.507800,92.880997,-85.214996,6.619800,92.141998,-85.316002,6.877700,91.459999,-85.366997,7.271500,90.862000,-85.365997,7.786000,90.371002,-85.314003,8.401000,90.005997,-85.210999,9.092700,89.779999,-85.063004,9.834100,90.041000,-85.969002,10.891000,89.704002,-84.875000,10.596000,92.841003,-84.111000,6.307100,92.753998,-84.107002,6.322000,93.612000,-84.899002,6.462000,93.540001,-84.125000,6.254300,92.161003,-84.066002,6.477200,91.997002,-84.050003,6.537500,91.524002,-83.989998,6.759300,91.299004,-83.955002,6.892300,90.946999,-83.888000,7.144600,90.685997,-83.827003,7.372600,90.447998,-83.760002,7.621600,90.182999,-83.669998,7.959700,90.042999,-83.612000,8.175200,89.808998,-83.489998,8.630700,89.745003,-83.447998,8.788700,89.579002,-83.295998,9.359700,89.637001,-84.555000,10.510000,89.561996,-83.273003,9.443000,89.500999,-83.093002,10.118000});
			return Coordinate_5_476_point;
		}
		/** Large attribute array: IndexedFaceSet colorIndex field, scene-graph level=4, element #480, 448 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_480_colorIndex()
		{
			MFInt32 IndexedFaceSet_4_480_colorIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_4_480_colorIndex_1()));
			return IndexedFaceSet_4_480_colorIndex;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=4, element #480, 448 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_480_coordIndex()
		{
			MFInt32 IndexedFaceSet_4_480_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_4_480_coordIndex_1()));
			return IndexedFaceSet_4_480_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #480, 258 total numbers made up of 86 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_480_point()
		{
			MFVec3f Coordinate_5_480_point = new MFVec3f(new double[] {93.622002,-83.297997,6.033800,93.647003,-83.181000,6.002800,92.879997,-82.999001,6.026700,92.753998,-84.107002,6.322000,92.841003,-84.111000,6.307100,93.540001,-84.125000,6.254300,92.161003,-84.066002,6.477200,92.140999,-82.782997,6.199900,91.997002,-84.050003,6.537500,91.524002,-83.989998,6.759300,91.459000,-82.542999,6.515700,91.299004,-83.955002,6.892300,90.945999,-83.888000,7.144700,90.861000,-82.287003,6.961900,90.685997,-83.827003,7.372600,90.447998,-83.760002,7.621600,90.370003,-82.026001,7.521000,90.182999,-83.669998,7.959700,90.042999,-83.612000,8.175200,90.003998,-81.769997,8.171400,89.808998,-83.489998,8.630700,89.745003,-83.447998,8.788700,89.778999,-81.528000,8.887700,89.579002,-83.295998,9.359700,89.561996,-83.273003,9.443000,89.702003,-81.309998,9.642101,89.614998,-81.746002,9.758300,89.500999,-83.093002,10.118000,93.864998,-82.500999,5.823000,93.963997,-82.281998,5.765500,93.251999,-81.943001,5.747900,92.566002,-81.577003,5.881100,91.933998,-81.197998,6.159900,91.377998,-80.820999,6.573600,90.921997,-80.459999,7.106100,90.582001,-80.130997,7.736500,90.372002,-79.844002,8.440601,89.956001,-80.436996,9.409500,90.300003,-79.612999,9.190800,94.261002,-81.762001,5.629600,94.474998,-81.470001,5.553600,93.851997,-80.989998,5.498900,93.252998,-80.487999,5.596300,92.698997,-79.984001,5.842000,92.211998,-79.498001,6.226400,91.811996,-79.047997,6.734700,91.513000,-78.652000,7.347000,91.328003,-78.324997,8.039800,90.514999,-79.198997,9.081199,91.263000,-78.080002,8.786000,94.794998,-81.110001,5.460700,95.154999,-80.783997,5.377300,94.652000,-80.184998,5.291800,94.167000,-79.568001,5.359300,93.718002,-78.959000,5.577100,93.322998,-78.380997,5.936900,92.998001,-77.856003,6.424700,92.657997,-77.483002,7.042100,92.875000,-77.637001,6.688100,92.678001,-77.501999,7.000000,92.382004,-77.226997,7.752400,92.473000,-77.314003,7.475300,91.275002,-78.066002,8.782100,92.319000,-77.167000,7.985300,92.218002,-77.068001,8.520200,95.446999,-80.567001,5.322400,95.973000,-80.257004,5.245100,95.612000,-79.566002,5.136500,95.263000,-78.862999,5.181500,94.487000,-78.421997,5.440600,95.184998,-78.698997,5.214300,94.942001,-78.617996,5.277500,93.698997,-78.097000,5.864200,94.170998,-78.310997,5.579900,93.083000,-77.788002,6.407100,93.589996,-78.055000,5.939000,93.074997,-77.783997,6.416400,96.193001,-80.153000,5.219800,96.888000,-79.912003,5.163200,96.686996,-79.163002,5.040400,95.418999,-78.788002,5.163000,96.193001,-79.075996,5.063900,95.591003,-78.860001,5.131500,97.849998,-79.582001,5.090400,97.007004,-79.883003,5.156700,97.858002,-79.767998,5.135400});
			return Coordinate_5_480_point;
		}
		/** Large attribute array: IndexedFaceSet colorIndex field, scene-graph level=4, element #484, 512 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_484_colorIndex()
		{
			MFInt32 IndexedFaceSet_4_484_colorIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_4_484_colorIndex_1()));
			return IndexedFaceSet_4_484_colorIndex;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=4, element #484, 512 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_484_coordIndex()
		{
			MFInt32 IndexedFaceSet_4_484_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_4_484_coordIndex_1()));
			return IndexedFaceSet_4_484_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #484, 243 total numbers made up of 81 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_484_point()
		{
			MFVec3f Coordinate_5_484_point = new MFVec3f(new double[] {89.210999,10.854000,8.000000,89.077003,13.000000,7.219600,89.000000,13.000000,8.000000,89.287003,10.869000,7.219600,89.304001,13.000000,6.469300,89.510002,10.913000,6.469300,89.674004,13.000000,5.777700,89.873001,10.986000,5.777700,90.171997,13.000000,5.171600,90.360001,11.083000,5.171600,90.778000,13.000000,4.674100,90.955002,11.201000,4.674100,91.469002,13.000000,4.304500,91.633003,11.336000,4.304500,92.220001,13.000000,4.076900,92.369003,11.482000,4.076900,93.000000,13.000000,4.000000,93.135002,11.634000,4.000000,89.836998,8.790500,8.000000,89.907997,8.819899,7.219600,90.119003,8.907000,6.469300,90.459999,9.048500,5.777700,90.919998,9.238800,5.171600,91.480003,9.470801,4.674100,92.119003,9.735400,4.304500,92.811996,10.023000,4.076900,93.532997,10.321000,4.000000,90.853996,6.888700,8.000000,90.917999,6.931400,7.219600,91.107002,7.057900,6.469300,91.414001,7.263200,5.777700,91.828003,7.539600,5.171600,92.332001,7.876400,4.674100,92.906998,8.260600,4.304500,93.530998,8.677500,4.076900,94.180000,9.111000,4.000000,92.222000,5.221800,8.000000,92.276001,5.276200,7.219600,92.436996,5.437100,6.469300,92.698997,5.698500,5.777700,93.050003,6.050300,5.171600,93.478996,6.478900,4.674100,93.968002,6.967900,4.304500,94.498001,7.498500,4.076900,95.050003,8.050300,4.000000,93.889000,3.853800,8.000000,93.931000,3.917700,7.219600,94.057999,4.107000,6.469300,94.263000,4.414300,5.777700,94.540001,4.828000,5.171600,94.875999,5.332000,4.674100,95.261002,5.907000,4.304500,95.677002,6.530900,4.076900,96.111000,7.179700,4.000000,95.790001,2.837300,8.000000,95.820000,2.908300,7.219600,95.906998,3.118600,6.469300,96.047997,3.460100,5.777700,96.238998,3.919700,5.171600,96.471001,4.479700,4.674100,96.735001,5.118600,4.304500,97.023003,5.811900,4.076900,97.320999,6.532800,4.000000,97.853996,2.211400,8.000000,97.869003,2.286700,7.219600,97.913002,2.510000,6.469300,97.986000,2.872500,5.777700,98.083000,3.360400,5.171600,98.200996,3.954900,4.674100,98.335999,4.633200,4.304500,98.482002,5.369100,4.076900,98.634003,6.134500,4.000000,100.000000,2.000000,8.000000,100.000000,2.076900,7.219600,100.000000,2.304500,6.469300,100.000000,2.674100,5.777700,100.000000,3.171600,5.171600,100.000000,3.777700,4.674100,100.000000,4.469300,4.304500,100.000000,5.219600,4.076900,100.000000,6.000000,4.000000});
			return Coordinate_5_484_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #496, 108 total numbers made up of 36 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_496_point()
		{
			MFVec3f Coordinate_5_496_point = new MFVec3f(new double[] {100.000000,5.477900,4.034200,172.970001,5.477900,4.034200,172.970001,6.000000,4.000000,100.000000,6.000000,4.000000,100.000000,4.964700,4.136300,172.970001,4.964700,4.136300,100.000000,4.469300,4.304500,172.970001,4.469300,4.304500,100.000000,4.000000,4.535900,172.970001,4.000000,4.535900,100.000000,3.565000,4.826600,172.970001,3.565000,4.826600,100.000000,3.171600,5.171600,172.970001,3.171600,5.171600,100.000000,2.826600,5.565000,161.380005,2.826600,5.565000,172.970001,2.932600,5.432600,162.279999,2.932600,5.432600,161.919998,2.916200,5.452400,161.570007,2.869200,5.510400,100.000000,2.535900,6.000000,160.500000,2.535900,6.000000,161.229996,2.795600,5.605900,160.839996,2.670700,5.782900,100.000000,2.304500,6.469300,160.029999,2.304500,6.469300,160.479996,2.528600,6.012600,160.179993,2.385700,6.286200,100.000000,2.136300,6.964700,159.660004,2.136300,6.964700,159.759995,2.183300,6.803000,100.000000,2.034200,7.477900,159.360001,2.034200,7.477900,159.410004,2.047900,7.382800,100.000000,2.000000,8.000000,159.110001,2.000000,8.000000});
			return Coordinate_5_496_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #512, 132 total numbers made up of 44 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_512_point()
		{
			MFVec3f Coordinate_5_512_point = new MFVec3f(new double[] {84.699997,-82.823997,10.216000,84.629997,-83.870003,10.495000,84.629997,-73.285004,50.000000,84.699997,-72.164001,50.000000,84.613998,-83.982002,10.525000,84.420998,-84.898003,10.770000,84.420998,-74.386002,50.000999,84.605003,-73.470001,50.000000,84.358002,-85.114998,10.828000,84.077003,-85.891998,11.035000,84.077003,-75.450996,50.001999,84.309998,-74.781998,50.000000,83.938004,-86.203003,11.118000,83.602997,-86.834999,11.286000,83.602997,-76.460999,50.002998,83.821999,-76.033997,50.000000,83.241997,-87.393997,11.434000,83.007004,-87.710999,11.518000,83.007004,-77.399002,50.001999,83.150002,-77.197998,50.000000,82.349998,-88.455002,11.716000,82.300003,-88.505997,11.729000,82.300003,-78.250999,50.000000,82.319000,-78.230003,50.000000,81.491997,-89.206001,11.914000,81.491997,-79.000000,50.002998,81.286003,-89.357002,11.954000,80.598000,-89.799004,12.070000,80.598000,-79.635002,50.005001,81.338997,-79.122002,50.000000,80.080002,-90.073997,12.142000,79.632004,-90.278999,12.186000,79.632004,-80.144997,50.006001,80.231003,-79.848999,50.000000,78.766998,-90.586998,12.268000,78.611000,-90.632004,12.280000,78.611000,-80.523003,50.006001,79.037003,-80.386002,50.000000,77.630997,-90.842003,12.337000,77.551003,-90.855003,12.340000,77.551003,-80.763000,50.004002,77.773003,-80.725998,50.000000,76.470001,-90.943001,12.364000,76.470001,-80.859001,50.000000});
			return Coordinate_5_512_point;
		}
		/** Large attribute array: IndexedFaceSet colorIndex field, scene-graph level=4, element #536, 824 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_536_colorIndex()
		{
			MFInt32 IndexedFaceSet_4_536_colorIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_4_536_colorIndex_1()));
			return IndexedFaceSet_4_536_colorIndex;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=4, element #536, 824 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_536_coordIndex()
		{
			MFInt32 IndexedFaceSet_4_536_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_4_536_coordIndex_1()));
			return IndexedFaceSet_4_536_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #536, 387 total numbers made up of 129 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_536_point()
		{
			MFVec3f Coordinate_5_536_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_5_536_point_1()))
				.append(new MFVec3f(getCoordinate_5_536_point_2()));
			return Coordinate_5_536_point;
		}
		/** Large attribute array: IndexedFaceSet colorIndex field, scene-graph level=4, element #540, 996 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_540_colorIndex()
		{
			MFInt32 IndexedFaceSet_4_540_colorIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_4_540_colorIndex_1()));
			return IndexedFaceSet_4_540_colorIndex;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=4, element #540, 996 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_540_coordIndex()
		{
			MFInt32 IndexedFaceSet_4_540_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_4_540_coordIndex_1()));
			return IndexedFaceSet_4_540_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #540, 471 total numbers made up of 157 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_540_point()
		{
			MFVec3f Coordinate_5_540_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_5_540_point_1()))
				.append(new MFVec3f(getCoordinate_5_540_point_2()));
			return Coordinate_5_540_point;
		}
		/** Large attribute array: IndexedFaceSet colorIndex field, scene-graph level=4, element #544, 568 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_544_colorIndex()
		{
			MFInt32 IndexedFaceSet_4_544_colorIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_4_544_colorIndex_1()));
			return IndexedFaceSet_4_544_colorIndex;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=4, element #544, 568 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_544_coordIndex()
		{
			MFInt32 IndexedFaceSet_4_544_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_4_544_coordIndex_1()));
			return IndexedFaceSet_4_544_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #544, 291 total numbers made up of 97 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_544_point()
		{
			MFVec3f Coordinate_5_544_point = new MFVec3f(new double[] {174.240005,3.359400,5.070700,172.970001,3.276200,5.070700,172.970001,2.932600,5.432600,174.259995,3.204300,5.224300,173.850006,3.061800,5.329000,173.419998,2.966400,5.404700,174.740005,3.438900,5.070700,174.259995,3.205800,5.223300,174.190002,3.742000,4.754300,172.970001,3.662200,4.754300,175.380005,3.980300,4.754300,175.089996,3.641200,4.958100,175.419998,3.841900,4.862500,175.789993,4.100200,4.754300,174.130005,4.160800,4.488500,172.970001,4.084500,4.488500,175.270004,4.388300,4.488500,176.380005,4.763200,4.488500,175.880005,4.164200,4.729600,176.470001,4.552500,4.622800,177.449997,5.228300,4.521000,177.419998,5.279000,4.488500,176.839996,4.839700,4.554900,178.410004,5.910200,4.500000,178.389999,5.926900,4.488500,177.830002,5.500000,4.500000,179.270004,6.695800,4.488500,179.130005,6.531300,4.500000,179.289993,6.680900,4.500000,180.039993,7.572600,4.488500,180.059998,7.559800,4.500000,180.690002,8.542300,4.488500,180.710007,8.531800,4.500000,180.220001,7.787000,4.500000,181.199997,9.588199,4.488500,180.960007,8.994700,4.500000,181.220001,9.580200,4.500000,181.580002,10.692000,4.488500,181.490005,10.302000,4.500000,181.600006,10.687000,4.500000,181.809998,11.836000,4.488500,181.830002,11.834000,4.500000,181.800003,11.677000,4.500000,181.880005,13.000000,4.488500,181.899994,13.000000,4.500000,174.070007,4.609100,4.277300,172.970001,4.536700,4.277300,175.160004,4.825000,4.277300,176.210007,5.180900,4.277300,177.199997,5.670500,4.277300,178.119995,6.285600,4.277300,178.949997,7.015500,4.277300,179.679993,7.847800,4.277300,180.300003,8.768300,4.277300,180.789993,9.761200,4.277300,181.139999,10.810000,4.277300,181.360001,11.895000,4.277300,181.429993,13.000000,4.277300,174.009995,5.079900,4.124000,172.970001,5.011600,4.124000,175.029999,5.283800,4.124000,176.020004,5.619700,4.124000,176.960007,6.081800,4.124000,177.830002,6.662400,4.124000,178.619995,7.351300,4.124000,179.300003,8.137000,4.124000,179.880005,9.005800,4.124000,180.350006,9.943000,4.124000,180.679993,10.932000,4.124000,180.889999,11.957000,4.124000,180.949997,13.000000,4.124000,173.949997,5.566100,4.031100,172.970001,5.501900,4.031100,174.910004,5.757400,4.031100,175.839996,6.072700,4.031100,176.720001,6.506500,4.031100,177.529999,7.051400,4.031100,178.270004,7.698100,4.031100,178.919998,8.435500,4.031100,179.460007,9.251000,4.031100,179.889999,10.131000,4.031100,180.210007,11.059000,4.031100,180.399994,12.021000,4.031100,180.460007,13.000000,4.031100,173.880005,6.059900,4.000000,172.970001,6.000000,4.000000,174.779999,6.238500,4.000000,175.649994,6.532800,4.000000,176.470001,6.937800,4.000000,177.229996,7.446500,4.000000,177.919998,8.050300,4.000000,178.520004,8.738700,4.000000,179.029999,9.500000,4.000000,179.429993,10.321000,4.000000,179.729996,11.188000,4.000000,179.910004,12.086000,4.000000,179.970001,13.000000,4.000000});
			return Coordinate_5_544_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #552, 99 total numbers made up of 33 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_552_point()
		{
			MFVec3f Coordinate_5_552_point = new MFVec3f(new double[] {265.040009,-67.049004,7.394900,189.240005,-80.341003,7.437000,189.369995,-81.297997,7.834500,276.679993,-65.458000,7.780400,189.479996,-82.120003,8.468300,288.279999,-63.598000,8.401200,189.559998,-82.751999,9.295200,297.550018,-61.986000,9.216699,296.329987,-62.196999,9.072500,289.830017,-63.326000,8.500000,189.619995,-83.150002,10.259000,303.910004,-60.792000,10.172000,301.609985,-61.247002,9.785000,299.500000,-61.630001,9.456500,303.920013,-60.820999,10.290000,189.639999,-83.288002,11.294000,300.500000,-61.812000,11.210000,301.200012,-61.626999,11.018000,189.619995,-83.154999,12.330000,198.259995,-81.945999,12.325000,296.600006,-62.655998,12.250000,98.263000,-89.186996,7.738900,98.272003,-89.417000,7.862200,98.231003,-88.453003,7.462800,98.291000,-89.851997,8.152700,98.307999,-90.245003,8.497600,98.316002,-90.424004,8.688600,98.334999,-90.879997,9.325900,98.348999,-91.204002,10.040000,98.352997,-91.279999,10.291000,98.357002,-91.382004,10.804000,98.359001,-91.416000,11.326000,98.352997,-91.279999,12.361000});
			return Coordinate_5_552_point;
		}
		/** Large attribute array: IndexedFaceSet colorIndex field, scene-graph level=4, element #556, 468 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_556_colorIndex()
		{
			MFInt32 IndexedFaceSet_4_556_colorIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_4_556_colorIndex_1()));
			return IndexedFaceSet_4_556_colorIndex;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=4, element #556, 468 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_556_coordIndex()
		{
			MFInt32 IndexedFaceSet_4_556_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_4_556_coordIndex_1()));
			return IndexedFaceSet_4_556_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #556, 249 total numbers made up of 83 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_556_point()
		{
			MFVec3f Coordinate_5_556_point = new MFVec3f(new double[] {13.036000,-89.376999,7.447200,12.798000,-89.334000,7.434500,12.633000,-90.052002,7.705600,13.826000,-90.160004,7.741200,13.811000,-89.427002,7.465000,13.840000,-90.825996,8.155200,12.474000,-90.702003,8.114900,13.852000,-91.398003,8.691200,12.327000,-91.260002,8.646700,13.862000,-91.855003,9.328500,12.197000,-91.704002,9.280700,13.868000,-92.179001,10.043000,12.059000,-92.089996,10.242000,13.870000,-92.254997,10.293000,13.872000,-92.357002,10.806000,11.970000,-92.217003,11.275000,13.873000,-92.390999,11.329000,13.873000,-92.382004,11.590000,11.936000,-92.077003,12.310000,12.390000,-92.157997,12.334000,13.870000,-92.254997,12.364000,12.282000,-89.195999,7.394500,11.834000,-89.018997,7.344800,11.498000,-89.681999,7.600200,11.175000,-90.278999,7.994600,10.876000,-90.787003,8.513000,10.613000,-91.188004,9.135199,10.336000,-91.528000,10.085000,10.160000,-91.625999,11.111000,10.951000,-91.811996,12.237000,10.096000,-91.474998,12.144000,11.573000,-88.889000,7.308600,10.972000,-88.499001,7.200600,10.482000,-89.069000,7.430600,10.011000,-89.578003,7.800800,9.576300,-90.004997,8.297000,9.194399,-90.334000,8.900000,8.792800,-90.598000,9.829400,8.538800,-90.648003,10.843000,9.598500,-91.225998,12.076000,8.449899,-90.480003,11.873000,10.377000,-87.943001,7.048400,10.256000,-87.801003,7.009600,9.639301,-88.248001,7.205800,9.045600,-88.637001,7.543700,8.497800,-88.954002,8.010200,8.017100,-89.185997,8.587400,7.512200,-89.349998,9.490000,7.193800,-89.335999,10.487000,8.373300,-90.419998,11.856000,7.083800,-89.147003,11.511000,9.926100,-87.333000,6.882300,9.745500,-87.002998,6.793100,9.037699,-87.307999,6.950800,8.356500,-87.560997,7.251800,7.728100,-87.751999,7.684600,7.176900,-87.875000,8.232199,6.598300,-87.922997,9.104101,6.234100,-87.836998,10.082000,6.453800,-88.251999,11.270000,6.109200,-87.623001,11.100000,9.593800,-86.654999,6.698900,9.428899,-86.115997,6.553800,8.664699,-86.263000,6.669000,7.929100,-86.363998,6.929200,7.250700,-86.416000,7.324400,6.655800,-86.416000,7.839200,6.031600,-86.335999,8.676900,5.638900,-86.169998,9.633899,5.819600,-86.958000,10.921000,5.504800,-85.929001,10.645000,9.321700,-85.183998,6.303400,8.538200,-85.165001,6.374000,7.784300,-85.106003,6.591500,7.089000,-85.011002,6.947200,6.479200,-84.882004,7.427600,5.978600,-84.724998,8.014000,5.839500,-84.667999,8.229200,5.606500,-84.545998,8.683699,5.437200,-84.417000,9.163700,5.430900,-85.575996,10.550000,5.377400,-84.350998,9.410800,5.300000,-84.149002,10.167000});
			return Coordinate_5_556_point;
		}
		/** Large attribute array: IndexedFaceSet colorIndex field, scene-graph level=4, element #560, 980 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_560_colorIndex()
		{
			MFInt32 IndexedFaceSet_4_560_colorIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_4_560_colorIndex_1()));
			return IndexedFaceSet_4_560_colorIndex;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=4, element #560, 980 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_560_coordIndex()
		{
			MFInt32 IndexedFaceSet_4_560_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_4_560_coordIndex_1()));
			return IndexedFaceSet_4_560_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #560, 471 total numbers made up of 157 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_560_point()
		{
			MFVec3f Coordinate_5_560_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_5_560_point_1()))
				.append(new MFVec3f(getCoordinate_5_560_point_2()));
			return Coordinate_5_560_point;
		}
		/** Large attribute array: IndexedFaceSet colorIndex field, scene-graph level=4, element #564, 936 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_564_colorIndex()
		{
			MFInt32 IndexedFaceSet_4_564_colorIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_4_564_colorIndex_1()));
			return IndexedFaceSet_4_564_colorIndex;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=4, element #564, 936 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_564_coordIndex()
		{
			MFInt32 IndexedFaceSet_4_564_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_4_564_coordIndex_1()));
			return IndexedFaceSet_4_564_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #564, 468 total numbers made up of 156 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_564_point()
		{
			MFVec3f Coordinate_5_564_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_5_564_point_1()))
				.append(new MFVec3f(getCoordinate_5_564_point_2()));
			return Coordinate_5_564_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=4, element #568, 352 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_568_coordIndex()
		{
			MFInt32 IndexedFaceSet_4_568_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_4_568_coordIndex_1()));
			return IndexedFaceSet_4_568_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #568, 207 total numbers made up of 69 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_568_point()
		{
			MFVec3f Coordinate_5_568_point = new MFVec3f(new double[] {5.893100,90.944000,8.369900,5.859900,90.802002,8.407899,5.903300,90.878998,8.338600,5.926100,90.917999,8.303400,5.620300,91.220001,9.150100,5.399300,89.612999,9.581400,5.443200,89.745003,9.390700,5.566400,90.139000,9.000101,5.528100,91.467003,9.981100,5.428600,91.000000,10.106000,5.300000,89.578003,10.488000,5.351300,89.412003,9.870800,7.028700,92.182999,7.133200,6.938300,92.260002,7.243500,6.803800,91.987000,7.317300,6.990900,92.150002,7.162300,6.534300,92.650002,7.910300,6.387000,91.551003,7.716900,6.284200,92.987000,8.674600,5.810300,92.378998,9.735800,6.200100,93.253998,9.500301,8.402800,93.121002,6.323300,8.372700,93.153999,6.348200,8.296000,93.064003,6.372700,7.910900,93.693001,6.855400,7.681700,92.671997,6.691900,7.564900,94.168999,7.499600,7.351300,94.557999,8.250100,6.433800,93.674004,9.387200,7.280200,94.844002,9.071101,9.770400,93.791000,5.847200,9.510399,94.204002,6.061600,8.628101,93.233002,6.224400,9.608700,93.698997,5.887100,9.146500,94.833000,6.544800,8.874300,95.376999,7.171100,8.706801,95.808998,7.910600,8.354700,95.879997,8.790500,8.652000,96.108002,8.728300,11.112000,94.338997,5.584700,10.861000,94.984001,5.846400,10.613000,95.680000,6.311700,10.428000,96.274002,6.924800,10.316000,96.737000,7.656500,9.603000,96.713997,8.563300,10.280000,97.046997,8.472000,12.468000,94.825996,5.477900,12.358000,95.455002,5.713100,11.524000,94.440002,5.525000,12.286000,94.735001,5.476400,12.238000,96.192001,6.167600,12.150000,96.816002,6.773000,12.098000,97.297997,7.500300,10.985000,97.320000,8.396700,12.083000,97.613998,8.314900,13.765000,95.595001,5.668900,12.860000,94.997002,5.487600,13.435000,95.336998,5.567500,13.686000,95.524002,5.637600,13.941000,96.303001,6.089900,13.942000,96.343002,6.120000,13.929000,95.735001,5.737000,13.952000,96.804001,6.532600,13.955000,96.975998,6.723300,13.960000,97.224998,7.052500,13.965000,97.462997,7.449800,12.457000,97.680000,8.296200,13.967000,97.553001,7.635400,13.972000,97.779999,8.264800});
			return Coordinate_5_568_point;
		}
		/** Large attribute array: IndexedFaceSet colorIndex field, scene-graph level=4, element #580, 872 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_580_colorIndex()
		{
			MFInt32 IndexedFaceSet_4_580_colorIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_4_580_colorIndex_1()));
			return IndexedFaceSet_4_580_colorIndex;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=4, element #580, 872 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_580_coordIndex()
		{
			MFInt32 IndexedFaceSet_4_580_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_4_580_coordIndex_1()));
			return IndexedFaceSet_4_580_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #580, 441 total numbers made up of 147 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_580_point()
		{
			MFVec3f Coordinate_5_580_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_5_580_point_1()))
				.append(new MFVec3f(getCoordinate_5_580_point_2()));
			return Coordinate_5_580_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #588, 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_5_588_point()
		{
			MFVec3f Coordinate_5_588_point = new MFVec3f(new double[] {97.204002,95.656998,7.753100,95.830002,95.503998,7.802200,95.852997,95.028000,6.708700,97.828003,95.177002,6.654900,97.839996,95.448997,7.166200,97.848999,95.653999,7.750000,97.827003,95.154999,6.621100,95.944000,94.258003,5.802700,97.175003,94.399002,5.754800,97.810997,94.781998,6.127900,96.025002,93.696999,5.392900,96.227997,93.801003,5.421400,97.027000,94.290001,5.673800,94.295998,95.060997,7.929800,93.906998,94.897003,7.975800,93.972000,94.432999,6.880900,94.181000,93.698997,5.966300,94.495003,92.815002,5.340300,94.611000,92.874001,5.328900,95.405998,93.323997,5.319600,92.969002,94.404999,8.113100,92.188004,93.869003,8.261000,92.291000,93.425003,7.161900,92.607002,92.753998,6.231500,93.081001,91.954002,5.575400,93.647003,92.292999,5.446000,91.780998,93.533997,8.352900,90.769997,92.475998,8.641700,90.905998,92.063004,7.535700,91.308998,91.476997,6.583200,91.765999,90.957001,6.021500,91.823997,91.002998,5.995300,92.716003,91.692001,5.671800,90.011002,91.346001,8.948399,89.803001,90.945000,9.057000,89.959999,90.565002,7.942800,90.424004,90.072998,6.965500,90.676003,89.862999,6.644100,91.007004,90.227997,6.419600,89.455002,90.112000,9.282000,89.203003,89.247002,9.514900,89.375000,88.903999,8.391100,89.943001,88.788002,7.313100,89.820999,88.551003,7.464300,89.833000,88.574997,7.448500,90.301003,89.359001,6.945900,89.138000,87.194000,8.986500,89.176003,87.160004,8.859300,89.113998,88.806000,9.633500,89.000000,87.462997,9.993600,89.308998,87.065002,8.504900,89.494003,87.736000,8.000000});
			return Coordinate_5_588_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #592, 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_592_point()
		{
			MFVec3f Coordinate_5_592_point = new MFVec3f(new double[] {138.080002,28.450001,7.000000,138.080002,23.450001,7.000000,142.710007,23.906000,7.000000,141.740005,28.809999,7.000000,147.160004,25.256001,7.000000,145.250000,29.875000,7.000000,151.259995,27.448000,7.000000,148.479996,31.605000,7.000000,154.860001,30.396999,7.000000,151.320007,33.932999,7.000000,157.809998,33.992001,7.000000,153.649994,36.770000,7.000000,160.000000,38.091999,7.000000,155.380005,40.006001,7.000000,161.350006,42.542000,7.000000,156.440002,43.516998,7.000000,161.800003,47.168999,7.000000,156.800003,47.168999,7.000000,161.350006,51.797001,7.000000,156.440002,50.820999,7.000000,160.000000,56.245998,7.000000,155.380005,54.333000,7.000000,157.809998,60.347000,7.000000,153.649994,57.569000,7.000000,154.860001,63.941002,7.000000,151.320007,60.405998,7.000000,151.259995,66.890999,7.000000,148.479996,62.734001,7.000000,147.160004,69.083000,7.000000,145.250000,64.463997,7.000000,142.710007,70.432999,7.000000,141.740005,65.528999,7.000000,138.080002,70.889000,7.000000,138.080002,65.889000,7.000000,133.460007,70.432999,7.000000,134.429993,65.528999,7.000000,129.009995,69.083000,7.000000,130.919998,64.463997,7.000000,124.910004,66.890999,7.000000,127.690002,62.734001,7.000000,121.309998,63.941002,7.000000,124.849998,60.405998,7.000000,118.360001,60.347000,7.000000,122.519997,57.569000,7.000000,116.169998,56.245998,7.000000,120.790001,54.333000,7.000000,114.820000,51.797001,7.000000,119.730003,50.820999,7.000000,114.370003,47.168999,7.000000,119.370003,47.168999,7.000000,114.820000,42.542000,7.000000,119.730003,43.516998,7.000000,116.169998,38.091999,7.000000,120.790001,40.006001,7.000000,118.360001,33.992001,7.000000,122.519997,36.770000,7.000000,121.309998,30.396999,7.000000,124.849998,33.932999,7.000000,124.910004,27.448000,7.000000,127.690002,31.605000,7.000000,129.009995,25.256001,7.000000,130.919998,29.875000,7.000000,133.460007,23.906000,7.000000,134.429993,28.809999,7.000000});
			return Coordinate_5_592_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=4, element #596, 432 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_4_596_coordIndex()
		{
			MFInt32 IndexedFaceSet_4_596_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_4_596_coordIndex_1()));
			return IndexedFaceSet_4_596_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #596, 240 total numbers made up of 80 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_596_point()
		{
			MFVec3f Coordinate_5_596_point = new MFVec3f(new double[] {305.000000,-56.550999,4.500000,300.070007,-57.460999,4.500000,300.209991,-58.229000,4.576900,305.000000,-57.345001,4.576900,305.000000,-57.165001,4.545800,300.350006,-58.966999,4.804500,305.000000,-58.108002,4.804500,305.000000,-57.785000,4.688500,300.470001,-59.646999,5.174100,305.000000,-58.811001,5.174100,305.000000,-58.377998,4.926000,300.579987,-60.243999,5.671600,305.000000,-59.428001,5.671600,305.000000,-59.414001,5.657900,305.000000,-58.930000,5.254800,300.640015,-60.583000,6.065000,305.000000,-59.778999,6.065000,300.689972,-60.868999,6.500000,305.000000,-60.074001,6.500000,305.000000,-59.833000,6.134900,300.729980,-61.097000,6.969300,305.000000,-60.310001,6.969300,305.000000,-60.172001,6.675800,300.769989,-61.262001,7.464700,305.000000,-60.480999,7.464700,305.000000,-60.417999,7.255100,300.779999,-61.362999,7.977900,305.000000,-60.584999,7.977900,305.000000,-60.569000,7.868700,300.790009,-61.396000,8.500000,305.000000,-60.619999,8.500000,288.660004,-59.466999,4.500000,288.790009,-60.236000,4.576900,288.910004,-60.976002,4.804500,289.030029,-61.658001,5.174100,289.129974,-62.256001,5.671600,289.190002,-62.596001,6.065000,289.239990,-62.882000,6.500000,289.279999,-63.110001,6.969300,289.299988,-63.276001,7.464700,289.320007,-63.376999,7.977900,289.830017,-63.326000,8.500000,289.329987,-63.410999,8.477399,272.279999,-62.096001,4.500000,272.399994,-62.868000,4.576900,272.510010,-63.609001,4.804500,272.609985,-64.292999,5.174100,272.700012,-64.891998,5.671600,272.750031,-65.234001,6.065000,272.799988,-65.521004,6.500000,272.830017,-65.750000,6.969300,272.859985,-65.916000,7.464700,278.249969,-65.185997,7.977900,272.870026,-65.977997,7.738000,239.380005,-66.500999,4.500000,239.470001,-67.276001,4.576900,239.550003,-68.022003,4.804500,239.630005,-68.709000,5.174100,239.699997,-69.310997,5.671600,239.740005,-69.653000,6.065000,239.779999,-69.942001,6.500000,244.100006,-69.662003,6.969300,239.800003,-70.133003,6.876600,266.640015,-66.836998,7.464700,250.479996,-68.925003,7.108500,265.040009,-67.049004,7.394900,178.100006,-72.438004,4.576900,179.259995,-71.596001,4.500000,176.759995,-73.259003,4.804500,177.580002,-72.808998,4.661100,174.649994,-74.056000,5.174100,175.869995,-73.721001,5.006400,186.850006,-73.994003,5.671600,174.089996,-74.205002,5.258900,173.270004,-74.320000,5.314800,180.339996,-74.203003,5.514100,202.559998,-73.250999,6.065000,198.279999,-73.498001,5.970300,221.729996,-71.870003,6.500000,218.130005,-72.169998,6.427600});
			return Coordinate_5_596_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #616, 135 total numbers made up of 45 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_616_point()
		{
			MFVec3f Coordinate_5_616_point = new MFVec3f(new double[] {13.972000,103.599998,30.000000,13.800000,103.610001,30.000000,13.800000,97.781998,8.264301,13.972000,97.779999,8.264800,5.300000,89.578003,10.488000,5.372700,90.649002,10.200000,5.372700,95.954002,30.000000,5.300000,94.806000,30.000000,5.428600,91.000000,10.106000,5.589600,91.702003,9.917700,5.589600,97.083000,29.999001,5.400900,96.157997,30.000000,5.810300,92.378998,9.735800,5.947000,92.719002,9.644301,5.947000,98.172997,29.997000,5.713800,97.517998,30.000000,6.433800,93.674004,9.387200,6.438800,93.681999,9.384900,6.438800,99.205002,29.997000,6.232800,98.814003,30.000000,7.056500,94.573997,9.144000,7.056500,100.160004,29.997999,6.947500,100.010002,30.000000,7.280200,94.844002,9.071101,7.789600,95.380997,8.925600,7.789600,101.029999,29.999001,8.354800,95.879997,8.790500,8.625500,96.088997,8.733600,8.625500,101.790001,29.996000,7.828600,101.070000,30.000000,9.550000,96.684998,8.571300,9.550000,102.430000,29.993999,8.865800,101.970001,30.000000,9.603000,96.713997,8.563300,10.547000,97.158997,8.441200,10.547000,102.930000,29.993999,10.035000,102.699997,30.000000,10.985000,97.320000,8.396700,11.600000,97.501999,8.339300,11.600000,103.300003,29.995001,11.291000,103.209999,30.000000,12.457000,97.678001,8.292000,12.691000,97.710999,8.283200,12.691000,103.529999,29.999001,12.615000,103.519997,30.000000});
			return Coordinate_5_616_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #636, 138 total numbers made up of 46 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_636_point()
		{
			MFVec3f Coordinate_5_636_point = new MFVec3f(new double[] {97.848999,101.620003,30.000000,97.500000,101.620003,29.997999,97.500000,95.661003,7.748100,97.848999,95.653999,7.750000,89.000000,87.462997,9.993600,89.072998,88.535004,9.706199,89.072998,93.972000,30.000000,89.000000,92.823997,30.000000,89.113998,88.806000,9.633500,89.290001,89.587997,9.423000,89.290001,95.100998,29.997999,89.102997,94.192001,30.000000,89.455002,90.112000,9.282000,89.647003,90.603996,9.148900,89.647003,96.191002,29.997000,89.424004,95.569000,30.000000,90.011002,91.346001,8.948399,90.139000,91.567001,8.888500,90.139000,97.223000,29.997000,89.956001,96.878998,30.000000,90.755997,92.459000,8.646301,90.755997,98.181000,29.999001,90.688004,98.087997,30.000000,90.769997,92.475998,8.641700,91.489998,93.265999,8.426300,91.489998,99.045998,29.997999,91.780998,93.533997,8.352900,92.325996,93.973000,8.232300,92.325996,99.804001,29.995001,91.589996,99.149002,30.000000,92.969002,94.404999,8.113100,93.250000,94.568001,8.067700,93.250000,100.440002,29.993999,92.651001,100.050003,30.000000,94.247002,95.042000,7.935300,94.247002,100.949997,29.993999,93.845001,100.769997,30.000000,94.295998,95.060997,7.929800,95.300003,95.385002,7.837100,95.300003,101.320000,29.997000,95.125999,101.269997,30.000000,95.722000,95.483002,7.808500,96.390999,95.591003,7.766900,96.390999,101.550003,29.997999,97.204002,95.655998,7.749500,96.473000,101.559998,30.000000});
			return Coordinate_5_636_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #640, 138 total numbers made up of 46 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_640_point()
		{
			MFVec3f Coordinate_5_640_point = new MFVec3f(new double[] {304.910004,72.254997,19.445999,304.910004,67.983002,19.445999,305.000000,67.564003,18.000000,305.000000,71.832001,18.000000,304.649994,72.697998,20.872000,304.649994,68.431999,20.872000,304.820007,68.167999,20.080000,304.769989,72.522003,20.351999,304.220001,73.178001,22.254999,304.220001,68.907997,22.254999,304.279999,68.845001,22.087000,303.630005,73.684998,23.577000,303.630005,69.416000,23.577000,304.079987,73.301003,22.601000,302.880005,74.204002,24.816999,302.880005,69.940002,24.816999,303.409973,69.570999,23.964001,302.980011,74.137001,24.666000,301.980011,74.737000,25.957001,301.980011,70.472000,25.957001,302.239990,70.327003,25.660000,300.959991,75.268997,26.982000,300.959991,71.007004,26.982000,301.500000,74.999001,26.475000,299.820007,75.797997,27.875999,299.820007,71.533997,27.875999,300.950012,71.010002,26.987000,298.579987,76.304001,28.625000,298.579987,72.044998,28.625000,299.480011,71.681999,28.101000,299.689972,75.853996,27.962000,297.260010,76.793999,29.219999,297.260010,72.538002,29.219999,297.849976,72.328003,28.978001,297.619995,76.669998,29.073999,295.870026,77.250999,29.650999,295.870026,72.998001,29.650999,296.689972,72.736000,29.420000,294.449982,77.667000,29.913000,294.449982,73.421997,29.913000,295.480011,73.122002,29.740000,295.359985,77.415001,29.764999,293.000000,78.058998,30.000000,293.000000,73.804001,30.000000,293.260010,73.738998,29.997000,294.249969,73.478996,29.934999});
			return Coordinate_5_640_point;
		}

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

	/** 
	 * Provide a 
	 * &lt;a href="https://dzone.com/articles/java-copy-shallow-vs-deep-in-which-you-will-swim" target="_blank"&gt;shallow copy&lt;/a&gt;
	 * of the X3D model.
	 * @see &lt;a href="https://www.web3d.org/specifications/java/javadoc/org/web3d/x3d/jsail/Core/X3D.html"&gt;X3D&lt;/a&gt;
	 * @return NetfabbFishHeadExported 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 &lt;a href="https://www.web3d.org/specifications/java/javadoc/org/web3d/x3d/jsail/Core/X3D.html#handleArguments-java.lang.String:A-"&gt;X3D.handleArguments(args)&lt;/a&gt;
     * @see &lt;a href="https://www.web3d.org/specifications/java/javadoc/org/web3d/x3d/jsail/Core/X3D.html#validationReport--"&gt;X3D.validationReport()&lt;/a&gt;
     * @see &lt;a href="https://www.web3d.org/specifications/java/javadoc/org/web3d/x3d/jsail/CommandLine.html"&gt;CommandLine&lt;/a&gt;
     * @see &lt;a href="https://www.web3d.org/specifications/java/javadoc/org/web3d/x3d/jsail/CommandLine.html#USAGE"&gt;CommandLine.USAGE&lt;/a&gt;
     * @see &lt;a href="https://www.web3d.org/specifications/java/javadoc/org/web3d/x3d/jsail/ConfigurationProperties.html"&gt;ConfigurationProperties&lt;/a&gt;
     */
    public static void main(String args[])
    {
        System.out.println("Build this X3D model, showing validation diagnostics...");
        X3D thisExampleX3dModel = new NetfabbFishHeadExported().getX3dModel();
//      System.out.println("X3D model construction complete.");
	
        // next handle command line arguments
        boolean hasArguments = (args != null) &amp;&amp; (args.length &gt; 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: \"X3dForAdvancedModeling.Conversions.NetfabbFishHeadExported\" 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("X3dForAdvancedModeling.Conversions.NetfabbFishHeadExported self-validation test confirmation: ");
                if (!validationResults.equals("success"))
                    System.out.println();
                System.out.println(validationResults.trim());

                // experimental: test X3DJSAIL output files
                // Conversions/NetfabbFishHeadExported_JavaExport.* file validation is checked when building X3D Example Archives
                String filenameX3D  = "Conversions/NetfabbFishHeadExported_JavaExport.x3d"; 
                String filenameX3DV = "Conversions/NetfabbFishHeadExported_JavaExport.x3dv"; 
                String filenameJSON = "Conversions/NetfabbFishHeadExported_JavaExport.json";
                thisExampleX3dModel.toFileX3D        (filenameX3D);
                thisExampleX3dModel.toFileClassicVRML(filenameX3DV);
// TODO         thisExampleX3dModel.toFileJSON       (filenameJSON);
        }
    }
}
</pre></body></html>