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

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; Pathway for HAnim scene Winter and Spring. &lt;/p&gt;
 &lt;p&gt; Related links:  source Pathway.java, &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;HumanoidAnimation.WinterAndSpring.Pathway&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="https://www.web3d.org/x3d/content/examples/HumanoidAnimation/WinterAndSpring/Pathway.x3d"&gt;Pathway.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; Pathway for HAnim scene Winter and Spring. &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; Carol McDonald &lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td style="text-align:right; vertical-align: text-top;"&gt; &lt;i&gt; translator &lt;/i&gt; &lt;/td&gt;
			&lt;td&gt; Joe Williams and Don Brutzman &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; 27 May 2023 &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 September 2023 &lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td style="text-align:right; vertical-align: text-top;"&gt; &lt;i&gt; Image &lt;/i&gt; &lt;/td&gt;
			&lt;td&gt; &lt;a href="https://www.web3d.org/x3d/content/examples/HumanoidAnimation/WinterAndSpring/images/PathwayX3domOriginal.png"&gt;images/PathwayX3domOriginal.png&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; TODO &lt;/i&gt; &lt;/td&gt;
			&lt;td&gt; add viewpoints &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; DEF/USE for all duplicated nodes to ensure consistency &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/HumanoidAnimation/WinterAndSpring/originals/pathway.x3dv" target="_blank"&gt;https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/x3d/content/examples/HumanoidAnimation/WinterAndSpring/originals/pathway.x3dv&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/HumanoidAnimation/WinterAndSpring/Pathway.x3d" target="_blank"&gt;https://www.web3d.org/x3d/content/examples/HumanoidAnimation/WinterAndSpring/Pathway.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; X3D-Edit 4.0, &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; license &lt;/i&gt; &lt;/td&gt;
			&lt;td&gt; &lt;a href="https://www.web3d.org/x3d/content/examples/HumanoidAnimation/WinterAndSpring/../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 Carol McDonald
 */

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

	/** Create and initialize the X3D model for this object. */
	public final void initialize()
	{
            try { // catch-all
  x3dModel = new X3D().setProfile(X3D.PROFILE_INTERCHANGE).setVersion(X3D.VERSION_4_0)
  .setHead(new head()
    .addMeta(new meta().setName(meta.NAME_TITLE      ).setContent("Pathway.x3d"))
    .addMeta(new meta().setName(meta.NAME_DESCRIPTION).setContent("Pathway for HAnim scene Winter and Spring."))
    .addMeta(new meta().setName(meta.NAME_CREATOR    ).setContent("Carol McDonald"))
    .addMeta(new meta().setName(meta.NAME_TRANSLATOR ).setContent("Joe Williams and Don Brutzman"))
    .addMeta(new meta().setName(meta.NAME_CREATED    ).setContent("27 May 2023"))
    .addMeta(new meta().setName(meta.NAME_MODIFIED   ).setContent("19 September 2023"))
    .addMeta(new meta().setName(meta.NAME_IMAGE      ).setContent("images/PathwayX3domOriginal.png"))
    .addMeta(new meta().setName(meta.NAME_TODO       ).setContent("add viewpoints"))
    .addMeta(new meta().setName(meta.NAME_TODO       ).setContent("DEF/USE for all duplicated nodes to ensure consistency"))
    .addMeta(new meta().setName(meta.NAME_REFERENCE  ).setContent("https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/x3d/content/examples/HumanoidAnimation/WinterAndSpring/originals/pathway.x3dv"))
    .addMeta(new meta().setName(meta.NAME_IDENTIFIER ).setContent("https://www.web3d.org/x3d/content/examples/HumanoidAnimation/WinterAndSpring/Pathway.x3d"))
    .addMeta(new meta().setName(meta.NAME_GENERATOR  ).setContent("X3D-Edit 4.0, https://savage.nps.edu/X3D-Edit"))
    .addMeta(new meta().setName(meta.NAME_LICENSE    ).setContent("../license.html")))
  .setScene(new Scene()
    .addChild(new WorldInfo().setTitle("Pathway.x3d"))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,27,18,16,-1,19,21,27,-1,16,19,27,-1,23,21,19,-1,13,20,23,-1,19,13,23,-1,21,23,25,-1,21,25,22,-1,23,20,24,-1,23,24,25,-1,18,27,28,-1,18,28,26,-1,27,21,22,-1,27,22,28,-1,35,33,31,-1,35,31,34,-1,32,35,34,-1,32,34,29,-1,38,36,30,-1,38,30,37,-1,33,38,37,-1,33,37,31,-1,37,30,13,-1,19,31,37,-1,13,19,37,-1,34,31,19,-1,16,29,34,-1,19,16,34,-1,24,12,25,-1,22,25,12,-1,38,14,36,-1,33,14,38,-1,22,12,15,-1,26,28,15,-1,22,15,28,-1,17,33,35,-1,35,32,17,-1,14,33,17,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,27,18,16,-1,19,21,27,-1,16,19,27,-1,23,21,19,-1,13,20,23,-1,19,13,23,-1,21,23,25,-1,21,25,22,-1,23,20,24,-1,23,24,25,-1,18,27,28,-1,18,28,26,-1,27,21,22,-1,27,22,28,-1,35,33,31,-1,35,31,34,-1,32,35,34,-1,32,34,29,-1,38,36,30,-1,38,30,37,-1,33,38,37,-1,33,37,31,-1,37,30,13,-1,19,31,37,-1,13,19,37,-1,34,31,19,-1,16,29,34,-1,19,16,34,-1,24,12,25,-1,22,25,12,-1,38,14,36,-1,33,14,38,-1,22,12,15,-1,26,28,15,-1,22,15,28,-1,17,33,35,-1,35,32,17,-1,14,33,17,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_18_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {26.399175644,0.0,23.577280045,25.591604233,0.0,23.741889954,26.399175644,.075000003,23.577280045,25.591604233,.075000003,23.741889954,25.591604233,0.0,23.741889954,25.725723267,0.0,24.399869919,25.591604233,.075000003,23.741889954,25.725723267,.075000003,24.399869919,25.725723267,0.0,24.399869919,26.533294678,0.0,24.235258102,25.725723267,.075000003,24.399869919,26.533294678,.075000003,24.235258102,26.533294678,0.0,24.235258102,26.399175644,0.0,23.577280045,26.533294678,.075000003,24.235258102,26.399175644,.075000003,23.577280045})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {26.261060715,0.0,22.899702072,25.453491211,0.0,23.064313889,26.261060715,.075000003,22.899702072,25.453491211,.075000003,23.064313889,25.453491211,0.0,23.064313889,25.587610245,0.0,23.722293854,25.453491211,.075000003,23.064313889,25.587610245,.075000003,23.722293854,25.587610245,0.0,23.722293854,26.395181656,0.0,23.557682037,25.587610245,.075000003,23.722293854,26.395181656,.075000003,23.557682037,26.395181656,0.0,23.557682037,26.261060715,0.0,22.899702072,26.395181656,.075000003,23.557682037,26.261060715,.075000003,22.899702072})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,33,-1,32,33,34,-1,36,35,37,-1,36,37,38,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,33,-1,32,33,34,-1,36,35,37,-1,36,37,38,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_33_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {26.400691986,0.0,27.811344147,25.593120575,0.0,27.975955963,26.400691986,.075000003,27.811344147,25.593120575,.075000003,27.975955963,25.593120575,0.0,27.975955963,25.727239609,0.0,28.633934021,25.593120575,.075000003,27.975955963,25.727239609,.075000003,28.633934021,25.727239609,0.0,28.633934021,26.53481102,0.0,28.469322205,25.727239609,.075000003,28.633934021,26.53481102,.075000003,28.469322205,26.53481102,0.0,28.469322205,26.400691986,0.0,27.811344147,26.53481102,.075000003,28.469322205,26.400691986,.075000003,27.811344147})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {4,8,12,-1,4,12,10,-1,8,1,11,-1,8,11,12,-1,9,7,1,-1,9,1,8,-1,6,9,8,-1,6,8,4,-1,12,11,0,-1,9,2,7,-1,12,0,3,-1,5,9,6,-1,2,9,5,-1,3,10,12,-1,14,13,15,-1,14,15,16,-1,18,17,19,-1,18,19,20,-1,22,21,23,-1,22,23,24,-1}).setTexCoordIndex(new int[] {4,8,12,-1,4,12,10,-1,8,1,11,-1,8,11,12,-1,9,7,1,-1,9,1,8,-1,6,9,8,-1,6,8,4,-1,12,11,0,-1,9,2,7,-1,12,0,3,-1,5,9,6,-1,2,9,5,-1,3,10,12,-1,14,13,15,-1,14,15,16,-1,18,17,19,-1,18,19,20,-1,22,21,23,-1,22,23,24,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {26.262577057,0.0,27.133768082,25.858791351,0.0,27.216072083,25.455007553,0.0,27.298377991,26.262577057,.075000003,27.133768082,25.858791351,.075000003,27.216072083,25.455007553,.075000003,27.298377991,25.656900406,.075000003,27.257225037,25.656900406,0.0,27.257225037,25.858791351,.037500001,27.216072083,25.656900406,.037500001,27.257225037,26.060684204,.075000003,27.174921036,26.060684204,0.0,27.174921036,26.060684204,.037500001,27.174921036,25.455007553,0.0,27.298377991,25.589126587,0.0,27.956357956,25.455007553,.075000003,27.298377991,25.589126587,.075000003,27.956357956,25.589126587,0.0,27.956357956,26.396697998,0.0,27.79174614,25.589126587,.075000003,27.956357956,26.396697998,.075000003,27.79174614,26.396697998,0.0,27.79174614,26.262577057,0.0,27.133768082,26.396697998,.075000003,27.79174614,26.262577057,.075000003,27.133768082})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,33,-1,32,33,34,-1,50,41,39,-1,42,44,50,-1,39,42,50,-1,46,44,42,-1,36,43,46,-1,42,36,46,-1,44,46,48,-1,44,48,45,-1,46,43,47,-1,46,47,48,-1,41,50,51,-1,41,51,49,-1,50,44,45,-1,50,45,51,-1,58,56,54,-1,58,54,57,-1,55,58,57,-1,55,57,52,-1,61,59,53,-1,61,53,60,-1,56,61,60,-1,56,60,54,-1,60,53,36,-1,42,54,60,-1,36,42,60,-1,57,54,42,-1,39,52,57,-1,42,39,57,-1,47,35,48,-1,45,48,35,-1,61,37,59,-1,56,37,61,-1,45,35,38,-1,49,51,38,-1,45,38,51,-1,40,56,58,-1,58,55,40,-1,37,56,40,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,33,-1,32,33,34,-1,50,41,39,-1,42,44,50,-1,39,42,50,-1,46,44,42,-1,36,43,46,-1,42,36,46,-1,44,46,48,-1,44,48,45,-1,46,43,47,-1,46,47,48,-1,41,50,51,-1,41,51,49,-1,50,44,45,-1,50,45,51,-1,58,56,54,-1,58,54,57,-1,55,58,57,-1,55,57,52,-1,61,59,53,-1,61,53,60,-1,56,61,60,-1,56,60,54,-1,60,53,36,-1,42,54,60,-1,36,42,60,-1,57,54,42,-1,39,52,57,-1,42,39,57,-1,47,35,48,-1,45,48,35,-1,61,37,59,-1,56,37,61,-1,45,35,38,-1,49,51,38,-1,45,38,51,-1,40,56,58,-1,58,55,40,-1,37,56,40,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_48_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,21,12,10,-1,13,15,21,-1,10,13,21,-1,17,15,13,-1,7,14,17,-1,13,7,17,-1,15,17,19,-1,15,19,16,-1,17,14,18,-1,17,18,19,-1,12,21,22,-1,12,22,20,-1,21,15,16,-1,21,16,22,-1,29,27,25,-1,29,25,28,-1,26,29,28,-1,26,28,23,-1,32,30,24,-1,32,24,31,-1,27,32,31,-1,27,31,25,-1,31,24,7,-1,13,25,31,-1,7,13,31,-1,28,25,13,-1,10,23,28,-1,13,10,28,-1,18,6,19,-1,16,19,6,-1,32,8,30,-1,27,8,32,-1,16,6,9,-1,20,22,9,-1,16,9,22,-1,11,27,29,-1,29,26,11,-1,8,27,11,-1,34,33,36,-1,34,36,37,-1,35,34,37,-1,35,37,38,-1,54,45,43,-1,46,48,54,-1,43,46,54,-1,50,48,46,-1,40,47,50,-1,46,40,50,-1,48,50,52,-1,48,52,49,-1,50,47,51,-1,50,51,52,-1,45,54,55,-1,45,55,53,-1,54,48,49,-1,54,49,55,-1,62,60,58,-1,62,58,61,-1,59,62,61,-1,59,61,56,-1,65,63,57,-1,65,57,64,-1,60,65,64,-1,60,64,58,-1,64,57,40,-1,46,58,64,-1,40,46,64,-1,61,58,46,-1,43,56,61,-1,46,43,61,-1,51,39,52,-1,49,52,39,-1,65,41,63,-1,60,41,65,-1,49,39,42,-1,53,55,42,-1,49,42,55,-1,44,60,62,-1,62,59,44,-1,41,60,44,-1}).setTexCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,21,12,10,-1,13,15,21,-1,10,13,21,-1,17,15,13,-1,7,14,17,-1,13,7,17,-1,15,17,19,-1,15,19,16,-1,17,14,18,-1,17,18,19,-1,12,21,22,-1,12,22,20,-1,21,15,16,-1,21,16,22,-1,29,27,25,-1,29,25,28,-1,26,29,28,-1,26,28,23,-1,32,30,24,-1,32,24,31,-1,27,32,31,-1,27,31,25,-1,31,24,7,-1,13,25,31,-1,7,13,31,-1,28,25,13,-1,10,23,28,-1,13,10,28,-1,18,6,19,-1,16,19,6,-1,32,8,30,-1,27,8,32,-1,16,6,9,-1,20,22,9,-1,16,9,22,-1,11,27,29,-1,29,26,11,-1,8,27,11,-1,34,33,36,-1,34,36,37,-1,35,34,37,-1,35,37,38,-1,54,45,43,-1,46,48,54,-1,43,46,54,-1,50,48,46,-1,40,47,50,-1,46,40,50,-1,48,50,52,-1,48,52,49,-1,50,47,51,-1,50,51,52,-1,45,54,55,-1,45,55,53,-1,54,48,49,-1,54,49,55,-1,62,60,58,-1,62,58,61,-1,59,62,61,-1,59,61,56,-1,65,63,57,-1,65,57,64,-1,60,65,64,-1,60,64,58,-1,64,57,40,-1,46,58,64,-1,40,46,64,-1,61,58,46,-1,43,56,61,-1,46,43,61,-1,51,39,52,-1,49,52,39,-1,65,41,63,-1,60,41,65,-1,49,39,42,-1,53,55,42,-1,49,42,55,-1,44,60,62,-1,62,59,44,-1,41,60,44,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_53_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {4,8,12,-1,4,12,10,-1,8,1,11,-1,8,11,12,-1,9,7,1,-1,9,1,8,-1,6,9,8,-1,6,8,4,-1,12,11,0,-1,9,2,7,-1,12,0,3,-1,5,9,6,-1,2,9,5,-1,3,10,12,-1,14,13,15,-1,14,15,16,-1,21,24,26,-1,21,26,23,-1,24,18,25,-1,24,25,26,-1,29,28,18,-1,29,18,24,-1,27,29,24,-1,27,24,21,-1,26,25,17,-1,29,19,28,-1,26,17,20,-1,22,29,27,-1,19,29,22,-1,20,23,26,-1,31,30,32,-1,31,32,33,-1}).setTexCoordIndex(new int[] {4,8,12,-1,4,12,10,-1,8,1,11,-1,8,11,12,-1,9,7,1,-1,9,1,8,-1,6,9,8,-1,6,8,4,-1,12,11,0,-1,9,2,7,-1,12,0,3,-1,5,9,6,-1,2,9,5,-1,3,10,12,-1,14,13,15,-1,14,15,16,-1,21,24,26,-1,21,26,23,-1,24,18,25,-1,24,25,26,-1,29,28,18,-1,29,18,24,-1,27,29,24,-1,27,24,21,-1,26,25,17,-1,29,19,28,-1,26,17,20,-1,22,29,27,-1,19,29,22,-1,20,23,26,-1,31,30,32,-1,31,32,33,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_58_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,12,15,17,-1,12,17,14,-1,15,9,16,-1,15,16,17,-1,20,19,9,-1,20,9,15,-1,18,20,15,-1,18,15,12,-1,17,16,8,-1,20,10,19,-1,17,8,11,-1,13,20,18,-1,10,20,13,-1,11,14,17,-1,22,21,23,-1,22,23,24,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,12,15,17,-1,12,17,14,-1,15,9,16,-1,15,16,17,-1,20,19,9,-1,20,9,15,-1,18,20,15,-1,18,15,12,-1,17,16,8,-1,20,10,19,-1,17,8,11,-1,13,20,18,-1,10,20,13,-1,11,14,17,-1,22,21,23,-1,22,23,24,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {25.710121155,0.0,24.423461914,24.902551651,0.0,24.58807373,25.710121155,.075000003,24.423461914,24.902551651,.075000003,24.58807373,24.902551651,0.0,24.58807373,25.036670685,0.0,25.246051788,24.902551651,.075000003,24.58807373,25.036670685,.075000003,25.246051788,25.036670685,0.0,25.246051788,25.44045639,0.0,25.16374588,25.844240189,0.0,25.081441879,25.036670685,.075000003,25.246051788,25.44045639,.075000003,25.16374588,25.844240189,.075000003,25.081441879,25.238563538,.075000003,25.204898834,25.44045639,.037500001,25.16374588,25.238563538,0.0,25.204898834,25.238563538,.037500001,25.204898834,25.642349243,.075000003,25.122592926,25.642349243,0.0,25.122592926,25.642349243,.037500001,25.122592926,25.844240189,0.0,25.081441879,25.710121155,0.0,24.423461914,25.844240189,.075000003,25.081441879,25.710121155,.075000003,24.423461914})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,33,-1,32,33,34,-1,50,41,39,-1,42,44,50,-1,39,42,50,-1,46,44,42,-1,36,43,46,-1,42,36,46,-1,44,46,48,-1,44,48,45,-1,46,43,47,-1,46,47,48,-1,41,50,51,-1,41,51,49,-1,50,44,45,-1,50,45,51,-1,58,56,54,-1,58,54,57,-1,55,58,57,-1,55,57,52,-1,61,59,53,-1,61,53,60,-1,56,61,60,-1,56,60,54,-1,60,53,36,-1,42,54,60,-1,36,42,60,-1,57,54,42,-1,39,52,57,-1,42,39,57,-1,47,35,48,-1,45,48,35,-1,61,37,59,-1,56,37,61,-1,45,35,38,-1,49,51,38,-1,45,38,51,-1,40,56,58,-1,58,55,40,-1,37,56,40,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,33,-1,32,33,34,-1,50,41,39,-1,42,44,50,-1,39,42,50,-1,46,44,42,-1,36,43,46,-1,42,36,46,-1,44,46,48,-1,44,48,45,-1,46,43,47,-1,46,47,48,-1,41,50,51,-1,41,51,49,-1,50,44,45,-1,50,45,51,-1,58,56,54,-1,58,54,57,-1,55,58,57,-1,55,57,52,-1,61,59,53,-1,61,53,60,-1,56,61,60,-1,56,60,54,-1,60,53,36,-1,42,54,60,-1,36,42,60,-1,57,54,42,-1,39,52,57,-1,42,39,57,-1,47,35,48,-1,45,48,35,-1,61,37,59,-1,56,37,61,-1,45,35,38,-1,49,51,38,-1,45,38,51,-1,40,56,58,-1,58,55,40,-1,37,56,40,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_68_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,33,-1,32,33,34,-1,50,41,39,-1,42,44,50,-1,39,42,50,-1,46,44,42,-1,36,43,46,-1,42,36,46,-1,44,46,48,-1,44,48,45,-1,46,43,47,-1,46,47,48,-1,41,50,51,-1,41,51,49,-1,50,44,45,-1,50,45,51,-1,58,56,54,-1,58,54,57,-1,55,58,57,-1,55,57,52,-1,61,59,53,-1,61,53,60,-1,56,61,60,-1,56,60,54,-1,60,53,36,-1,42,54,60,-1,36,42,60,-1,57,54,42,-1,39,52,57,-1,42,39,57,-1,47,35,48,-1,45,48,35,-1,61,37,59,-1,56,37,61,-1,45,35,38,-1,49,51,38,-1,45,38,51,-1,40,56,58,-1,58,55,40,-1,37,56,40,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,33,-1,32,33,34,-1,50,41,39,-1,42,44,50,-1,39,42,50,-1,46,44,42,-1,36,43,46,-1,42,36,46,-1,44,46,48,-1,44,48,45,-1,46,43,47,-1,46,47,48,-1,41,50,51,-1,41,51,49,-1,50,44,45,-1,50,45,51,-1,58,56,54,-1,58,54,57,-1,55,58,57,-1,55,57,52,-1,61,59,53,-1,61,53,60,-1,56,61,60,-1,56,60,54,-1,60,53,36,-1,42,54,60,-1,36,42,60,-1,57,54,42,-1,39,52,57,-1,42,39,57,-1,47,35,48,-1,45,48,35,-1,61,37,59,-1,56,37,61,-1,45,35,38,-1,49,51,38,-1,45,38,51,-1,40,56,58,-1,58,55,40,-1,37,56,40,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_73_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {25.295780182,0.0,22.390731812,24.488208771,0.0,22.555343628,25.295780182,.075000003,22.390731812,24.488208771,.075000003,22.555343628,24.488208771,0.0,22.555343628,24.622327805,0.0,23.213323593,24.488208771,.075000003,22.555343628,24.622327805,.075000003,23.213323593,24.622327805,0.0,23.213323593,25.429899216,0.0,23.048711777,24.622327805,.075000003,23.213323593,25.429899216,.075000003,23.048711777,25.429899216,0.0,23.048711777,25.295780182,0.0,22.390731812,25.429899216,.075000003,23.048711777,25.295780182,.075000003,22.390731812})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {25.157665253,0.0,21.713155746,24.350095749,0.0,21.877767563,25.157665253,.075000003,21.713155746,24.350095749,.075000003,21.877767563,24.350095749,0.0,21.877767563,24.484214783,0.0,22.535747528,24.350095749,.075000003,21.877767563,24.484214783,.075000003,22.535747528,24.484214783,0.0,22.535747528,25.291784286,0.0,22.371135712,24.484214783,.075000003,22.535747528,25.291784286,.075000003,22.371135712,25.291784286,0.0,22.371135712,25.157665253,0.0,21.713155746,25.291784286,.075000003,22.371135712,25.157665253,.075000003,21.713155746})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {24.881437302,0.0,20.358003616,24.487451553,0.0,20.438310623,24.881437302,.075000003,20.358003616,24.487451553,.075000003,20.438310623,24.487451553,0.0,20.438310623,24.759683609,0.0,21.773866653,24.487451553,.075000003,20.438310623,24.759683609,.075000003,21.773866653,24.759683609,0.0,21.773866653,25.153671265,0.0,21.693559647,24.759683609,.075000003,21.773866653,25.153671265,.075000003,21.693559647,25.153671265,0.0,21.693559647,24.881437302,0.0,20.358003616,25.153671265,.075000003,21.693559647,24.881437302,.075000003,20.358003616})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,21,12,10,-1,13,15,21,-1,10,13,21,-1,17,15,13,-1,7,14,17,-1,13,7,17,-1,15,17,19,-1,15,19,16,-1,17,14,18,-1,17,18,19,-1,12,21,22,-1,12,22,20,-1,21,15,16,-1,21,16,22,-1,29,27,25,-1,29,25,28,-1,26,29,28,-1,26,28,23,-1,32,30,24,-1,32,24,31,-1,27,32,31,-1,27,31,25,-1,31,24,7,-1,13,25,31,-1,7,13,31,-1,28,25,13,-1,10,23,28,-1,13,10,28,-1,18,6,19,-1,16,19,6,-1,32,8,30,-1,27,8,32,-1,16,6,9,-1,20,22,9,-1,16,9,22,-1,11,27,29,-1,29,26,11,-1,8,27,11,-1,34,33,35,-1,34,35,36,-1,38,37,39,-1,38,39,40,-1}).setTexCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,21,12,10,-1,13,15,21,-1,10,13,21,-1,17,15,13,-1,7,14,17,-1,13,7,17,-1,15,17,19,-1,15,19,16,-1,17,14,18,-1,17,18,19,-1,12,21,22,-1,12,22,20,-1,21,15,16,-1,21,16,22,-1,29,27,25,-1,29,25,28,-1,26,29,28,-1,26,28,23,-1,32,30,24,-1,32,24,31,-1,27,32,31,-1,27,31,25,-1,31,24,7,-1,13,25,31,-1,7,13,31,-1,28,25,13,-1,10,23,28,-1,13,10,28,-1,18,6,19,-1,16,19,6,-1,32,8,30,-1,27,8,32,-1,16,6,9,-1,20,22,9,-1,16,9,22,-1,11,27,29,-1,29,26,11,-1,8,27,11,-1,34,33,35,-1,34,35,36,-1,38,37,39,-1,38,39,40,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_93_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {4,8,12,-1,4,12,10,-1,8,1,11,-1,8,11,12,-1,9,7,1,-1,9,1,8,-1,6,9,8,-1,6,8,4,-1,12,11,0,-1,9,2,7,-1,12,0,3,-1,5,9,6,-1,2,9,5,-1,3,10,12,-1,14,13,15,-1,14,15,16,-1,21,24,26,-1,21,26,23,-1,24,18,25,-1,24,25,26,-1,29,28,18,-1,29,18,24,-1,27,29,24,-1,27,24,21,-1,26,25,17,-1,29,19,28,-1,26,17,20,-1,22,29,27,-1,19,29,22,-1,20,23,26,-1,31,30,32,-1,31,32,33,-1}).setTexCoordIndex(new int[] {4,8,12,-1,4,12,10,-1,8,1,11,-1,8,11,12,-1,9,7,1,-1,9,1,8,-1,6,9,8,-1,6,8,4,-1,12,11,0,-1,9,2,7,-1,12,0,3,-1,5,9,6,-1,2,9,5,-1,3,10,12,-1,14,13,15,-1,14,15,16,-1,21,24,26,-1,21,26,23,-1,24,18,25,-1,24,25,26,-1,29,28,18,-1,29,18,24,-1,27,29,24,-1,27,24,21,-1,26,25,17,-1,29,19,28,-1,26,17,20,-1,22,29,27,-1,19,29,22,-1,20,23,26,-1,31,30,32,-1,31,32,33,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_98_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,12,15,17,-1,12,17,14,-1,15,9,16,-1,15,16,17,-1,20,19,9,-1,20,9,15,-1,18,20,15,-1,18,15,12,-1,17,16,8,-1,20,10,19,-1,17,8,11,-1,13,20,18,-1,10,20,13,-1,11,14,17,-1,22,21,23,-1,22,23,24,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,12,15,17,-1,12,17,14,-1,15,9,16,-1,15,16,17,-1,20,19,9,-1,20,9,15,-1,18,20,15,-1,18,15,12,-1,17,16,8,-1,20,10,19,-1,17,8,11,-1,13,20,18,-1,10,20,13,-1,11,14,17,-1,22,21,23,-1,22,23,24,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {25.711637497,0.0,28.657526016,24.904066086,0.0,28.822137833,25.711637497,.075000003,28.657526016,24.904066086,.075000003,28.822137833,24.904066086,0.0,28.822137833,25.038187027,0.0,29.480117798,24.904066086,.075000003,28.822137833,25.038187027,.075000003,29.480117798,25.038187027,0.0,29.480117798,25.441972733,0.0,29.39781189,25.845756531,0.0,29.315505981,25.038187027,.075000003,29.480117798,25.441972733,.075000003,29.39781189,25.845756531,.075000003,29.315505981,25.24007988,.075000003,29.438964844,25.441972733,.037500001,29.39781189,25.24007988,0.0,29.438964844,25.24007988,.037500001,29.438964844,25.643863678,.075000003,29.356658936,25.643863678,0.0,29.356658936,25.643863678,.037500001,29.356658936,25.845756531,0.0,29.315505981,25.711637497,0.0,28.657526016,25.845756531,.075000003,29.315505981,25.711637497,.075000003,28.657526016})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {25.435409546,0.0,27.302373886,25.041423798,0.0,27.382680893,25.435409546,.075000003,27.302373886,25.041423798,.075000003,27.382680893,25.041423798,0.0,27.382680893,25.313655853,0.0,28.718236923,25.041423798,.075000003,27.382680893,25.313655853,.075000003,28.718236923,25.313655853,0.0,28.718236923,25.707643509,0.0,28.637929916,25.313655853,.075000003,28.718236923,25.707643509,.075000003,28.637929916,25.707643509,0.0,28.637929916,25.435409546,0.0,27.302373886,25.707643509,.075000003,28.637929916,25.435409546,.075000003,27.302373886})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,33,-1,32,33,34,-1,36,35,37,-1,36,37,38,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,33,-1,32,33,34,-1,36,35,37,-1,36,37,38,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_113_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {25.297296524,0.0,26.624795914,24.489725113,0.0,26.78940773,25.297296524,.075000003,26.624795914,24.489725113,.075000003,26.78940773,24.489725113,0.0,26.78940773,24.623844147,0.0,27.447387695,24.489725113,.075000003,26.78940773,24.623844147,.075000003,27.447387695,24.623844147,0.0,27.447387695,25.431415558,0.0,27.282775879,24.623844147,.075000003,27.447387695,25.431415558,.075000003,27.282775879,25.431415558,0.0,27.282775879,25.297296524,0.0,26.624795914,25.431415558,.075000003,27.282775879,25.297296524,.075000003,26.624795914})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {25.159181595,0.0,25.947219849,24.351610184,0.0,26.111831665,25.159181595,.075000003,25.947219849,24.351610184,.075000003,26.111831665,24.351610184,0.0,26.111831665,24.485731125,0.0,26.76981163,24.351610184,.075000003,26.111831665,24.485731125,.075000003,26.76981163,24.485731125,0.0,26.76981163,25.293300629,0.0,26.605199814,24.485731125,.075000003,26.76981163,25.293300629,.075000003,26.605199814,25.293300629,0.0,26.605199814,25.159181595,0.0,25.947219849,25.293300629,.075000003,26.605199814,25.159181595,.075000003,25.947219849})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {24.882953644,0.0,24.592067719,24.488965988,0.0,24.672376633,24.882953644,.075000003,24.592067719,24.488965988,.075000003,24.672376633,24.488965988,0.0,24.672376633,24.761199951,0.0,26.007932663,24.488965988,.075000003,24.672376633,24.761199951,.075000003,26.007932663,24.761199951,0.0,26.007932663,25.155187607,0.0,25.927623749,24.761199951,.075000003,26.007932663,25.155187607,.075000003,25.927623749,25.155187607,0.0,25.927623749,24.882953644,0.0,24.592067719,25.155187607,.075000003,25.927623749,24.882953644,.075000003,24.592067719})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {24.469369888,0.0,24.676370621,24.075382233,0.0,24.756679535,24.469369888,.075000003,24.676370621,24.075382233,.075000003,24.756679535,24.075382233,0.0,24.756679535,24.347616196,0.0,26.092235565,24.075382233,.075000003,24.756679535,24.347616196,.075000003,26.092235565,24.347616196,0.0,26.092235565,24.741603851,0.0,26.011926651,24.347616196,.075000003,26.092235565,24.741603851,.075000003,26.011926651,24.741603851,0.0,26.011926651,24.469369888,0.0,24.676370621,24.741603851,.075000003,26.011926651,24.469369888,.075000003,24.676370621})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,12,15,17,-1,12,17,14,-1,15,9,16,-1,15,16,17,-1,20,19,9,-1,20,9,15,-1,18,20,15,-1,18,15,12,-1,17,16,8,-1,20,10,19,-1,17,8,11,-1,13,20,18,-1,10,20,13,-1,11,14,17,-1,22,21,23,-1,22,23,24,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,12,15,17,-1,12,17,14,-1,15,9,16,-1,15,16,17,-1,20,19,9,-1,20,9,15,-1,18,20,15,-1,18,15,12,-1,17,16,8,-1,20,10,19,-1,17,8,11,-1,13,20,18,-1,10,20,13,-1,11,14,17,-1,22,21,23,-1,22,23,24,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {24.744840622,0.0,23.914491653,23.937269211,0.0,24.07910347,24.744840622,.075000003,23.914491653,23.937269211,.075000003,24.07910347,23.937269211,0.0,24.07910347,24.071388245,0.0,24.737081528,23.937269211,.075000003,24.07910347,24.071388245,.075000003,24.737081528,24.071388245,0.0,24.737081528,24.47517395,0.0,24.65477562,24.878959656,0.0,24.572469711,24.071388245,.075000003,24.737081528,24.47517395,.075000003,24.65477562,24.878959656,.075000003,24.572469711,24.273281097,.075000003,24.695928574,24.47517395,.037500001,24.65477562,24.273281097,0.0,24.695928574,24.273281097,.037500001,24.695928574,24.677066803,.075000003,24.613622665,24.677066803,0.0,24.613622665,24.677066803,.037500001,24.613622665,24.878959656,0.0,24.572469711,24.744840622,0.0,23.914491653,24.878959656,.075000003,24.572469711,24.744840622,.075000003,23.914491653})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {4,8,12,-1,4,12,10,-1,8,1,11,-1,8,11,12,-1,9,7,1,-1,9,1,8,-1,6,9,8,-1,6,8,4,-1,12,11,0,-1,9,2,7,-1,12,0,3,-1,5,9,6,-1,2,9,5,-1,3,10,12,-1,14,13,15,-1,14,15,16,-1,18,17,19,-1,18,19,20,-1,22,21,23,-1,22,23,24,-1}).setTexCoordIndex(new int[] {4,8,12,-1,4,12,10,-1,8,1,11,-1,8,11,12,-1,9,7,1,-1,9,1,8,-1,6,9,8,-1,6,8,4,-1,12,11,0,-1,9,2,7,-1,12,0,3,-1,5,9,6,-1,2,9,5,-1,3,10,12,-1,14,13,15,-1,14,15,16,-1,18,17,19,-1,18,19,20,-1,22,21,23,-1,22,23,24,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {24.606725693,0.0,23.236915588,24.202939987,0.0,23.319219589,23.799154282,0.0,23.401525497,24.606725693,.075000003,23.236915588,24.202939987,.075000003,23.319219589,23.799154282,.075000003,23.401525497,24.001047134,.075000003,23.360372543,24.001047134,0.0,23.360372543,24.202939987,.037500001,23.319219589,24.001047134,.037500001,23.360372543,24.40483284,.075000003,23.278066635,24.40483284,0.0,23.278066635,24.40483284,.037500001,23.278066635,23.799154282,0.0,23.401525497,23.933275223,0.0,24.059505463,23.799154282,.075000003,23.401525497,23.933275223,.075000003,24.059505463,23.933275223,0.0,24.059505463,24.740844727,0.0,23.894893646,23.933275223,.075000003,24.059505463,24.740844727,.075000003,23.894893646,24.740844727,0.0,23.894893646,24.606725693,0.0,23.236915588,24.740844727,.075000003,23.894893646,24.606725693,.075000003,23.236915588})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,11,-1,9,11,12,-1,10,9,12,-1,10,12,13,-1,29,20,18,-1,21,23,29,-1,18,21,29,-1,25,23,21,-1,15,22,25,-1,21,15,25,-1,23,25,27,-1,23,27,24,-1,25,22,26,-1,25,26,27,-1,20,29,30,-1,20,30,28,-1,29,23,24,-1,29,24,30,-1,37,35,33,-1,37,33,36,-1,34,37,36,-1,34,36,31,-1,40,38,32,-1,40,32,39,-1,35,40,39,-1,35,39,33,-1,39,32,15,-1,21,33,39,-1,15,21,39,-1,36,33,21,-1,18,31,36,-1,21,18,36,-1,26,14,27,-1,24,27,14,-1,40,16,38,-1,35,16,40,-1,24,14,17,-1,28,30,17,-1,24,17,30,-1,19,35,37,-1,37,34,19,-1,16,35,19,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,11,-1,9,11,12,-1,10,9,12,-1,10,12,13,-1,29,20,18,-1,21,23,29,-1,18,21,29,-1,25,23,21,-1,15,22,25,-1,21,15,25,-1,23,25,27,-1,23,27,24,-1,25,22,26,-1,25,26,27,-1,20,29,30,-1,20,30,28,-1,29,23,24,-1,29,24,30,-1,37,35,33,-1,37,33,36,-1,34,37,36,-1,34,36,31,-1,40,38,32,-1,40,32,39,-1,35,40,39,-1,35,39,33,-1,39,32,15,-1,21,33,39,-1,15,21,39,-1,36,33,21,-1,18,31,36,-1,21,18,36,-1,26,14,27,-1,24,27,14,-1,40,16,38,-1,35,16,40,-1,24,14,17,-1,28,30,17,-1,24,17,30,-1,19,35,37,-1,37,34,19,-1,16,35,19,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_148_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,33,-1,32,33,34,-1,36,35,37,-1,36,37,38,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,33,-1,32,33,34,-1,36,35,37,-1,36,37,38,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_153_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,12,15,17,-1,12,17,14,-1,15,9,16,-1,15,16,17,-1,20,19,9,-1,20,9,15,-1,18,20,15,-1,18,15,12,-1,17,16,8,-1,20,10,19,-1,17,8,11,-1,13,20,18,-1,10,20,13,-1,11,14,17,-1,22,21,23,-1,22,23,24,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,12,15,17,-1,12,17,14,-1,15,9,16,-1,15,16,17,-1,20,19,9,-1,20,9,15,-1,18,20,15,-1,18,15,12,-1,17,16,8,-1,20,10,19,-1,17,8,11,-1,13,20,18,-1,10,20,13,-1,11,14,17,-1,22,21,23,-1,22,23,24,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {24.19238472,0.0,21.204185486,23.384813309,0.0,21.368797302,24.19238472,.075000003,21.204185486,23.384813309,.075000003,21.368797302,23.384813309,0.0,21.368797302,23.518932343,0.0,22.02677536,23.384813309,.075000003,21.368797302,23.518932343,.075000003,22.02677536,23.518932343,0.0,22.02677536,23.922718048,0.0,21.944471359,24.326503754,0.0,21.862165451,23.518932343,.075000003,22.02677536,23.922718048,.075000003,21.944471359,24.326503754,.075000003,21.862165451,23.720825195,.075000003,21.985624313,23.922718048,.037500001,21.944471359,23.720825195,0.0,21.985624313,23.720825195,.037500001,21.985624313,24.124610901,.075000003,21.903318405,24.124610901,0.0,21.903318405,24.124610901,.037500001,21.903318405,24.326503754,0.0,21.862165451,24.19238472,0.0,21.204185486,24.326503754,.075000003,21.862165451,24.19238472,.075000003,21.204185486})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {24.054269791,0.0,20.526609421,23.24669838,0.0,20.691221237,24.054269791,.075000003,20.526609421,23.24669838,.075000003,20.691221237,23.24669838,0.0,20.691221237,23.380819321,0.0,21.349199295,23.24669838,.075000003,20.691221237,23.380819321,.075000003,21.349199295,23.380819321,0.0,21.349199295,24.188388824,0.0,21.184587479,23.380819321,.075000003,21.349199295,24.188388824,.075000003,21.184587479,24.188388824,0.0,21.184587479,24.054269791,0.0,20.526609421,24.188388824,.075000003,21.184587479,24.054269791,.075000003,20.526609421})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,27,18,16,-1,19,21,27,-1,16,19,27,-1,23,21,19,-1,13,20,23,-1,19,13,23,-1,21,23,25,-1,21,25,22,-1,23,20,24,-1,23,24,25,-1,18,27,28,-1,18,28,26,-1,27,21,22,-1,27,22,28,-1,35,33,31,-1,35,31,34,-1,32,35,34,-1,32,34,29,-1,38,36,30,-1,38,30,37,-1,33,38,37,-1,33,37,31,-1,37,30,13,-1,19,31,37,-1,13,19,37,-1,34,31,19,-1,16,29,34,-1,19,16,34,-1,24,12,25,-1,22,25,12,-1,38,14,36,-1,33,14,38,-1,22,12,15,-1,26,28,15,-1,22,15,28,-1,17,33,35,-1,35,32,17,-1,14,33,17,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,27,18,16,-1,19,21,27,-1,16,19,27,-1,23,21,19,-1,13,20,23,-1,19,13,23,-1,21,23,25,-1,21,25,22,-1,23,20,24,-1,23,24,25,-1,18,27,28,-1,18,28,26,-1,27,21,22,-1,27,22,28,-1,35,33,31,-1,35,31,34,-1,32,35,34,-1,32,34,29,-1,38,36,30,-1,38,30,37,-1,33,38,37,-1,33,37,31,-1,37,30,13,-1,19,31,37,-1,13,19,37,-1,34,31,19,-1,16,29,34,-1,19,16,34,-1,24,12,25,-1,22,25,12,-1,38,14,36,-1,33,14,38,-1,22,12,15,-1,26,28,15,-1,22,15,28,-1,17,33,35,-1,35,32,17,-1,14,33,17,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_168_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,33,-1,32,33,34,-1,36,35,37,-1,36,37,38,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,33,-1,32,33,34,-1,36,35,37,-1,36,37,38,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_173_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {24.884469986,0.0,28.826131821,24.49048233,0.0,28.906440735,24.884469986,.075000003,28.826131821,24.49048233,.075000003,28.906440735,24.49048233,0.0,28.906440735,24.762716293,0.0,30.241996765,24.49048233,.075000003,28.906440735,24.762716293,.075000003,30.241996765,24.762716293,0.0,30.241996765,25.156703949,0.0,30.161687851,24.762716293,.075000003,30.241996765,25.156703949,.075000003,30.161687851,25.156703949,0.0,30.161687851,24.884469986,0.0,28.826131821,25.156703949,.075000003,30.161687851,24.884469986,.075000003,28.826131821})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {24.47088623,0.0,28.910434723,24.076898575,0.0,28.990743637,24.47088623,.075000003,28.910434723,24.076898575,.075000003,28.990743637,24.076898575,0.0,28.990743637,24.349132538,0.0,30.326299667,24.076898575,.075000003,28.990743637,24.349132538,.075000003,30.326299667,24.349132538,0.0,30.326299667,24.743120193,0.0,30.245990753,24.349132538,.075000003,30.326299667,24.743120193,.075000003,30.245990753,24.743120193,0.0,30.245990753,24.47088623,0.0,28.910434723,24.743120193,.075000003,30.245990753,24.47088623,.075000003,28.910434723})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {24.746355057,0.0,28.148555756,23.938785553,0.0,28.313167572,24.746355057,.075000003,28.148555756,23.938785553,.075000003,28.313167572,23.938785553,0.0,28.313167572,24.072904587,0.0,28.971147537,23.938785553,.075000003,28.313167572,24.072904587,.075000003,28.971147537,24.072904587,0.0,28.971147537,24.880475998,0.0,28.806535721,24.072904587,.075000003,28.971147537,24.880475998,.075000003,28.806535721,24.880475998,0.0,28.806535721,24.746355057,0.0,28.148555756,24.880475998,.075000003,28.806535721,24.746355057,.075000003,28.148555756})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {24.608242035,0.0,27.470979691,23.800670624,0.0,27.635591507,24.608242035,.075000003,27.470979691,23.800670624,.075000003,27.635591507,23.800670624,0.0,27.635591507,23.934789658,0.0,28.293569565,23.800670624,.075000003,27.635591507,23.934789658,.075000003,28.293569565,23.934789658,0.0,28.293569565,24.742361069,0.0,28.128959656,23.934789658,.075000003,28.293569565,24.742361069,.075000003,28.128959656,24.742361069,0.0,28.128959656,24.608242035,0.0,27.470979691,24.742361069,.075000003,28.128959656,24.608242035,.075000003,27.470979691})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {24.332014084,0.0,26.115825653,23.938026428,0.0,26.196134567,24.332014084,.075000003,26.115825653,23.938026428,.075000003,26.196134567,23.938026428,0.0,26.196134567,24.210260391,0.0,27.531690598,23.938026428,.075000003,26.196134567,24.210260391,.075000003,27.531690598,24.210260391,0.0,27.531690598,24.604248047,0.0,27.451381683,24.210260391,.075000003,27.531690598,24.604248047,.075000003,27.451381683,24.604248047,0.0,27.451381683,24.332014084,0.0,26.115825653,24.604248047,.075000003,27.451381683,24.332014084,.075000003,26.115825653})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {23.918430328,0.0,26.200128555,23.524442673,0.0,26.280437469,23.918430328,.075000003,26.200128555,23.524442673,.075000003,26.280437469,23.524442673,0.0,26.280437469,23.796676636,0.0,27.6159935,23.524442673,.075000003,26.280437469,23.796676636,.075000003,27.6159935,23.796676636,0.0,27.6159935,24.190664291,0.0,27.535684586,23.796676636,.075000003,27.6159935,24.190664291,.075000003,27.535684586,24.190664291,0.0,27.535684586,23.918430328,0.0,26.200128555,24.190664291,.075000003,27.535684586,23.918430328,.075000003,26.200128555})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {24.193899155,0.0,25.438249588,23.386329651,0.0,25.602861404,24.193899155,.075000003,25.438249588,23.386329651,.075000003,25.602861404,23.386329651,0.0,25.602861404,23.520448685,0.0,26.26084137,23.386329651,.075000003,25.602861404,23.520448685,.075000003,26.26084137,23.520448685,0.0,26.26084137,24.328020096,0.0,26.096229553,23.520448685,.075000003,26.26084137,24.328020096,.075000003,26.096229553,24.328020096,0.0,26.096229553,24.193899155,0.0,25.438249588,24.328020096,.075000003,26.096229553,24.193899155,.075000003,25.438249588})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {24.055786133,0.0,24.760673523,23.248214722,0.0,24.925285339,24.055786133,.075000003,24.760673523,23.248214722,.075000003,24.925285339,23.248214722,0.0,24.925285339,23.382333755,0.0,25.583265305,23.248214722,.075000003,24.925285339,23.382333755,.075000003,25.583265305,23.382333755,0.0,25.583265305,24.189905167,0.0,25.418653488,23.382333755,.075000003,25.583265305,24.189905167,.075000003,25.418653488,24.189905167,0.0,25.418653488,24.055786133,0.0,24.760673523,24.189905167,.075000003,25.418653488,24.055786133,.075000003,24.760673523})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,33,-1,32,33,34,-1,50,41,39,-1,42,44,50,-1,39,42,50,-1,46,44,42,-1,36,43,46,-1,42,36,46,-1,44,46,48,-1,44,48,45,-1,46,43,47,-1,46,47,48,-1,41,50,51,-1,41,51,49,-1,50,44,45,-1,50,45,51,-1,58,56,54,-1,58,54,57,-1,55,58,57,-1,55,57,52,-1,61,59,53,-1,61,53,60,-1,56,61,60,-1,56,60,54,-1,60,53,36,-1,42,54,60,-1,36,42,60,-1,57,54,42,-1,39,52,57,-1,42,39,57,-1,47,35,48,-1,45,48,35,-1,61,37,59,-1,56,37,61,-1,45,35,38,-1,49,51,38,-1,45,38,51,-1,40,56,58,-1,58,55,40,-1,37,56,40,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,33,-1,32,33,34,-1,50,41,39,-1,42,44,50,-1,39,42,50,-1,46,44,42,-1,36,43,46,-1,42,36,46,-1,44,46,48,-1,44,48,45,-1,46,43,47,-1,46,47,48,-1,41,50,51,-1,41,51,49,-1,50,44,45,-1,50,45,51,-1,58,56,54,-1,58,54,57,-1,55,58,57,-1,55,57,52,-1,61,59,53,-1,61,53,60,-1,56,61,60,-1,56,60,54,-1,60,53,36,-1,42,54,60,-1,36,42,60,-1,57,54,42,-1,39,52,57,-1,42,39,57,-1,47,35,48,-1,45,48,35,-1,61,37,59,-1,56,37,61,-1,45,35,38,-1,49,51,38,-1,45,38,51,-1,40,56,58,-1,58,55,40,-1,37,56,40,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_218_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,33,-1,32,33,34,-1,50,41,39,-1,42,44,50,-1,39,42,50,-1,46,44,42,-1,36,43,46,-1,42,36,46,-1,44,46,48,-1,44,48,45,-1,46,43,47,-1,46,47,48,-1,41,50,51,-1,41,51,49,-1,50,44,45,-1,50,45,51,-1,58,56,54,-1,58,54,57,-1,55,58,57,-1,55,57,52,-1,61,59,53,-1,61,53,60,-1,56,61,60,-1,56,60,54,-1,60,53,36,-1,42,54,60,-1,36,42,60,-1,57,54,42,-1,39,52,57,-1,42,39,57,-1,47,35,48,-1,45,48,35,-1,61,37,59,-1,56,37,61,-1,45,35,38,-1,49,51,38,-1,45,38,51,-1,40,56,58,-1,58,55,40,-1,37,56,40,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,33,-1,32,33,34,-1,50,41,39,-1,42,44,50,-1,39,42,50,-1,46,44,42,-1,36,43,46,-1,42,36,46,-1,44,46,48,-1,44,48,45,-1,46,43,47,-1,46,47,48,-1,41,50,51,-1,41,51,49,-1,50,44,45,-1,50,45,51,-1,58,56,54,-1,58,54,57,-1,55,58,57,-1,55,57,52,-1,61,59,53,-1,61,53,60,-1,56,61,60,-1,56,60,54,-1,60,53,36,-1,42,54,60,-1,36,42,60,-1,57,54,42,-1,39,52,57,-1,42,39,57,-1,47,35,48,-1,45,48,35,-1,61,37,59,-1,56,37,61,-1,45,35,38,-1,49,51,38,-1,45,38,51,-1,40,56,58,-1,58,55,40,-1,37,56,40,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_223_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {23.641443253,0.0,22.72794342,22.833873749,0.0,22.892555237,23.641443253,.075000003,22.72794342,22.833873749,.075000003,22.892555237,22.833873749,0.0,22.892555237,22.967992783,0.0,23.550535202,22.833873749,.075000003,22.892555237,22.967992783,.075000003,23.550535202,22.967992783,0.0,23.550535202,23.775564194,0.0,23.385923386,22.967992783,.075000003,23.550535202,23.775564194,.075000003,23.385923386,23.775564194,0.0,23.385923386,23.641443253,0.0,22.72794342,23.775564194,.075000003,23.385923386,23.641443253,.075000003,22.72794342})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {23.503330231,0.0,22.050367355,22.69575882,0.0,22.214979172,23.503330231,.075000003,22.050367355,22.69575882,.075000003,22.214979172,22.69575882,0.0,22.214979172,22.829877853,0.0,22.872959137,22.69575882,.075000003,22.214979172,22.829877853,.075000003,22.872959137,22.829877853,0.0,22.872959137,23.637449265,0.0,22.708347321,22.829877853,.075000003,22.872959137,23.637449265,.075000003,22.708347321,23.637449265,0.0,22.708347321,23.503330231,0.0,22.050367355,23.637449265,.075000003,22.708347321,23.503330231,.075000003,22.050367355})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {23.22710228,0.0,20.695215225,22.833114624,0.0,20.775524139,23.22710228,.075000003,20.695215225,22.833114624,.075000003,20.775524139,22.833114624,0.0,20.775524139,23.105348587,0.0,22.11108017,22.833114624,.075000003,20.775524139,23.105348587,.075000003,22.11108017,23.105348587,0.0,22.11108017,23.499336243,0.0,22.030771255,23.105348587,.075000003,22.11108017,23.499336243,.075000003,22.030771255,23.499336243,0.0,22.030771255,23.22710228,0.0,20.695215225,23.499336243,.075000003,22.030771255,23.22710228,.075000003,20.695215225})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {22.813518524,0.0,20.779518127,22.419530869,0.0,20.859827042,22.813518524,.075000003,20.779518127,22.419530869,.075000003,20.859827042,22.419530869,0.0,20.859827042,22.691764832,0.0,22.195383072,22.419530869,.075000003,20.859827042,22.691764832,.075000003,22.195383072,22.691764832,0.0,22.195383072,23.08575058,0.0,22.115074158,22.691764832,.075000003,22.195383072,23.08575058,.075000003,22.115074158,23.08575058,0.0,22.115074158,22.813518524,0.0,20.779518127,23.08575058,.075000003,22.115074158,22.813518524,.075000003,20.779518127})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {23.08898735,0.0,20.01763916,22.281417847,0.0,20.182249069,23.08898735,.075000003,20.01763916,22.281417847,.075000003,20.182249069,22.281417847,0.0,20.182249069,22.41553688,0.0,20.840229034,22.281417847,.075000003,20.182249069,22.41553688,.075000003,20.840229034,22.41553688,0.0,20.840229034,23.223108292,0.0,20.675617218,22.41553688,.075000003,20.840229034,23.223108292,.075000003,20.675617218,23.223108292,0.0,20.675617218,23.08898735,0.0,20.01763916,23.223108292,.075000003,20.675617218,23.08898735,.075000003,20.01763916})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {22.950874329,0.0,19.340061188,22.143302917,0.0,19.504673004,22.950874329,.075000003,19.340061188,22.143302917,.075000003,19.504673004,22.143302917,0.0,19.504673004,22.277421951,0.0,20.162652969,22.143302917,.075000003,19.504673004,22.277421951,.075000003,20.162652969,22.277421951,0.0,20.162652969,23.084993362,0.0,19.998041153,22.277421951,.075000003,20.162652969,23.084993362,.075000003,19.998041153,23.084993362,0.0,19.998041153,22.950874329,0.0,19.340061188,23.084993362,.075000003,19.998041153,22.950874329,.075000003,19.340061188})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,33,-1,32,33,34,-1,50,41,39,-1,42,44,50,-1,39,42,50,-1,46,44,42,-1,36,43,46,-1,42,36,46,-1,44,46,48,-1,44,48,45,-1,46,43,47,-1,46,47,48,-1,41,50,51,-1,41,51,49,-1,50,44,45,-1,50,45,51,-1,58,56,54,-1,58,54,57,-1,55,58,57,-1,55,57,52,-1,61,59,53,-1,61,53,60,-1,56,61,60,-1,56,60,54,-1,60,53,36,-1,42,54,60,-1,36,42,60,-1,57,54,42,-1,39,52,57,-1,42,39,57,-1,47,35,48,-1,45,48,35,-1,61,37,59,-1,56,37,61,-1,45,35,38,-1,49,51,38,-1,45,38,51,-1,40,56,58,-1,58,55,40,-1,37,56,40,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,33,-1,32,33,34,-1,50,41,39,-1,42,44,50,-1,39,42,50,-1,46,44,42,-1,36,43,46,-1,42,36,46,-1,44,46,48,-1,44,48,45,-1,46,43,47,-1,46,47,48,-1,41,50,51,-1,41,51,49,-1,50,44,45,-1,50,45,51,-1,58,56,54,-1,58,54,57,-1,55,58,57,-1,55,57,52,-1,61,59,53,-1,61,53,60,-1,56,61,60,-1,56,60,54,-1,60,53,36,-1,42,54,60,-1,36,42,60,-1,57,54,42,-1,39,52,57,-1,42,39,57,-1,47,35,48,-1,45,48,35,-1,61,37,59,-1,56,37,61,-1,45,35,38,-1,49,51,38,-1,45,38,51,-1,40,56,58,-1,58,55,40,-1,37,56,40,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_258_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,33,-1,32,33,34,-1,50,41,39,-1,42,44,50,-1,39,42,50,-1,46,44,42,-1,36,43,46,-1,42,36,46,-1,44,46,48,-1,44,48,45,-1,46,43,47,-1,46,47,48,-1,41,50,51,-1,41,51,49,-1,50,44,45,-1,50,45,51,-1,58,56,54,-1,58,54,57,-1,55,58,57,-1,55,57,52,-1,61,59,53,-1,61,53,60,-1,56,61,60,-1,56,60,54,-1,60,53,36,-1,42,54,60,-1,36,42,60,-1,57,54,42,-1,39,52,57,-1,42,39,57,-1,47,35,48,-1,45,48,35,-1,61,37,59,-1,56,37,61,-1,45,35,38,-1,49,51,38,-1,45,38,51,-1,40,56,58,-1,58,55,40,-1,37,56,40,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,33,-1,32,33,34,-1,50,41,39,-1,42,44,50,-1,39,42,50,-1,46,44,42,-1,36,43,46,-1,42,36,46,-1,44,46,48,-1,44,48,45,-1,46,43,47,-1,46,47,48,-1,41,50,51,-1,41,51,49,-1,50,44,45,-1,50,45,51,-1,58,56,54,-1,58,54,57,-1,55,58,57,-1,55,57,52,-1,61,59,53,-1,61,53,60,-1,56,61,60,-1,56,60,54,-1,60,53,36,-1,42,54,60,-1,36,42,60,-1,57,54,42,-1,39,52,57,-1,42,39,57,-1,47,35,48,-1,45,48,35,-1,61,37,59,-1,56,37,61,-1,45,35,38,-1,49,51,38,-1,45,38,51,-1,40,56,58,-1,58,55,40,-1,37,56,40,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_263_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {24.057302475,0.0,28.994737625,23.249731064,0.0,29.159349442,24.057302475,.075000003,28.994737625,23.249731064,.075000003,29.159349442,23.249731064,0.0,29.159349442,23.383850098,0.0,29.817329407,23.249731064,.075000003,29.159349442,23.383850098,.075000003,29.817329407,23.383850098,0.0,29.817329407,24.191421509,0.0,29.65271759,23.383850098,.075000003,29.817329407,24.191421509,.075000003,29.65271759,24.191421509,0.0,29.65271759,24.057302475,0.0,28.994737625,24.191421509,.075000003,29.65271759,24.057302475,.075000003,28.994737625})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,27,18,16,-1,19,21,27,-1,16,19,27,-1,23,21,19,-1,13,20,23,-1,19,13,23,-1,21,23,25,-1,21,25,22,-1,23,20,24,-1,23,24,25,-1,18,27,28,-1,18,28,26,-1,27,21,22,-1,27,22,28,-1,35,33,31,-1,35,31,34,-1,32,35,34,-1,32,34,29,-1,38,36,30,-1,38,30,37,-1,33,38,37,-1,33,37,31,-1,37,30,13,-1,19,31,37,-1,13,19,37,-1,34,31,19,-1,16,29,34,-1,19,16,34,-1,24,12,25,-1,22,25,12,-1,38,14,36,-1,33,14,38,-1,22,12,15,-1,26,28,15,-1,22,15,28,-1,17,33,35,-1,35,32,17,-1,14,33,17,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,27,18,16,-1,19,21,27,-1,16,19,27,-1,23,21,19,-1,13,20,23,-1,19,13,23,-1,21,23,25,-1,21,25,22,-1,23,20,24,-1,23,24,25,-1,18,27,28,-1,18,28,26,-1,27,21,22,-1,27,22,28,-1,35,33,31,-1,35,31,34,-1,32,35,34,-1,32,34,29,-1,38,36,30,-1,38,30,37,-1,33,38,37,-1,33,37,31,-1,37,30,13,-1,19,31,37,-1,13,19,37,-1,34,31,19,-1,16,29,34,-1,19,16,34,-1,24,12,25,-1,22,25,12,-1,38,14,36,-1,33,14,38,-1,22,12,15,-1,26,28,15,-1,22,15,28,-1,17,33,35,-1,35,32,17,-1,14,33,17,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_273_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {23.367490768,0.0,27.723888397,22.973503113,0.0,27.804197311,23.367490768,.075000003,27.723888397,22.973503113,.075000003,27.804197311,22.973503113,0.0,27.804197311,23.245737076,0.0,29.139753342,22.973503113,.075000003,27.804197311,23.245737076,.075000003,29.139753342,23.245737076,0.0,29.139753342,23.639722824,0.0,29.059444427,23.245737076,.075000003,29.139753342,23.639722824,.075000003,29.059444427,23.639722824,0.0,29.059444427,23.367490768,0.0,27.723888397,23.639722824,.075000003,29.059444427,23.367490768,.075000003,27.723888397})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {23.642959595,0.0,26.96200943,22.835390091,0.0,27.126621246,23.642959595,.075000003,26.96200943,22.835390091,.075000003,27.126621246,22.835390091,0.0,27.126621246,22.969509125,0.0,27.784599304,22.835390091,.075000003,27.126621246,22.969509125,.075000003,27.784599304,22.969509125,0.0,27.784599304,23.777078629,0.0,27.619987488,22.969509125,.075000003,27.784599304,23.777078629,.075000003,27.619987488,23.777078629,0.0,27.619987488,23.642959595,0.0,26.96200943,23.777078629,.075000003,27.619987488,23.642959595,.075000003,26.96200943})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {23.504846573,0.0,26.284433365,22.697275162,0.0,26.449043274,23.504846573,.075000003,26.284433365,22.697275162,.075000003,26.449043274,22.697275162,0.0,26.449043274,22.831394196,0.0,27.107023239,22.697275162,.075000003,26.449043274,22.831394196,.075000003,27.107023239,22.831394196,0.0,27.107023239,23.638965607,0.0,26.942411423,22.831394196,.075000003,27.107023239,23.638965607,.075000003,26.942411423,23.638965607,0.0,26.942411423,23.504846573,0.0,26.284433365,23.638965607,.075000003,26.942411423,23.504846573,.075000003,26.284433365})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,33,-1,32,33,34,-1,36,35,37,-1,36,37,38,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,33,-1,32,33,34,-1,36,35,37,-1,36,37,38,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_293_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,27,18,16,-1,19,21,27,-1,16,19,27,-1,23,21,19,-1,13,20,23,-1,19,13,23,-1,21,23,25,-1,21,25,22,-1,23,20,24,-1,23,24,25,-1,18,27,28,-1,18,28,26,-1,27,21,22,-1,27,22,28,-1,35,33,31,-1,35,31,34,-1,32,35,34,-1,32,34,29,-1,38,36,30,-1,38,30,37,-1,33,38,37,-1,33,37,31,-1,37,30,13,-1,19,31,37,-1,13,19,37,-1,34,31,19,-1,16,29,34,-1,19,16,34,-1,24,12,25,-1,22,25,12,-1,38,14,36,-1,33,14,38,-1,22,12,15,-1,26,28,15,-1,22,15,28,-1,17,33,35,-1,35,32,17,-1,14,33,17,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,27,18,16,-1,19,21,27,-1,16,19,27,-1,23,21,19,-1,13,20,23,-1,19,13,23,-1,21,23,25,-1,21,25,22,-1,23,20,24,-1,23,24,25,-1,18,27,28,-1,18,28,26,-1,27,21,22,-1,27,22,28,-1,35,33,31,-1,35,31,34,-1,32,35,34,-1,32,34,29,-1,38,36,30,-1,38,30,37,-1,33,38,37,-1,33,37,31,-1,37,30,13,-1,19,31,37,-1,13,19,37,-1,34,31,19,-1,16,29,34,-1,19,16,34,-1,24,12,25,-1,22,25,12,-1,38,14,36,-1,33,14,38,-1,22,12,15,-1,26,28,15,-1,22,15,28,-1,17,33,35,-1,35,32,17,-1,14,33,17,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_298_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {23.090503693,0.0,24.251703262,22.282932281,0.0,24.416315079,23.090503693,.075000003,24.251703262,22.282932281,.075000003,24.416315079,22.282932281,0.0,24.416315079,22.417053223,0.0,25.074293137,22.282932281,.075000003,24.416315079,22.417053223,.075000003,25.074293137,22.417053223,0.0,25.074293137,23.224622726,0.0,24.909683228,22.417053223,.075000003,25.074293137,23.224622726,.075000003,24.909683228,23.224622726,0.0,24.909683228,23.090503693,0.0,24.251703262,23.224622726,.075000003,24.909683228,23.090503693,.075000003,24.251703262})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {22.952390671,0.0,23.574127197,22.14481926,0.0,23.738739014,22.952390671,.075000003,23.574127197,22.14481926,.075000003,23.738739014,22.14481926,0.0,23.738739014,22.278938293,0.0,24.396717072,22.14481926,.075000003,23.738739014,22.278938293,.075000003,24.396717072,22.278938293,0.0,24.396717072,23.086509705,0.0,24.232105255,22.278938293,.075000003,24.396717072,23.086509705,.075000003,24.232105255,23.086509705,0.0,24.232105255,22.952390671,0.0,23.574127197,23.086509705,.075000003,24.232105255,22.952390671,.075000003,23.574127197})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,27,18,16,-1,19,21,27,-1,16,19,27,-1,23,21,19,-1,13,20,23,-1,19,13,23,-1,21,23,25,-1,21,25,22,-1,23,20,24,-1,23,24,25,-1,18,27,28,-1,18,28,26,-1,27,21,22,-1,27,22,28,-1,35,33,31,-1,35,31,34,-1,32,35,34,-1,32,34,29,-1,38,36,30,-1,38,30,37,-1,33,38,37,-1,33,37,31,-1,37,30,13,-1,19,31,37,-1,13,19,37,-1,34,31,19,-1,16,29,34,-1,19,16,34,-1,24,12,25,-1,22,25,12,-1,38,14,36,-1,33,14,38,-1,22,12,15,-1,26,28,15,-1,22,15,28,-1,17,33,35,-1,35,32,17,-1,14,33,17,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,27,18,16,-1,19,21,27,-1,16,19,27,-1,23,21,19,-1,13,20,23,-1,19,13,23,-1,21,23,25,-1,21,25,22,-1,23,20,24,-1,23,24,25,-1,18,27,28,-1,18,28,26,-1,27,21,22,-1,27,22,28,-1,35,33,31,-1,35,31,34,-1,32,35,34,-1,32,34,29,-1,38,36,30,-1,38,30,37,-1,33,38,37,-1,33,37,31,-1,37,30,13,-1,19,31,37,-1,13,19,37,-1,34,31,19,-1,16,29,34,-1,19,16,34,-1,24,12,25,-1,22,25,12,-1,38,14,36,-1,33,14,38,-1,22,12,15,-1,26,28,15,-1,22,15,28,-1,17,33,35,-1,35,32,17,-1,14,33,17,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_313_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,33,-1,32,33,34,-1,36,35,37,-1,36,37,38,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,33,-1,32,33,34,-1,36,35,37,-1,36,37,38,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_318_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {22.538047791,0.0,21.541397095,21.730476379,0.0,21.706008911,22.538047791,.075000003,21.541397095,21.730476379,.075000003,21.706008911,21.730476379,0.0,21.706008911,21.864597321,0.0,22.363988876,21.730476379,.075000003,21.706008911,21.864597321,.075000003,22.363988876,21.864597321,0.0,22.363988876,22.672166824,0.0,22.19937706,21.864597321,.075000003,22.363988876,22.672166824,.075000003,22.19937706,22.672166824,0.0,22.19937706,22.538047791,0.0,21.541397095,22.672166824,.075000003,22.19937706,22.538047791,.075000003,21.541397095})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {22.399934769,0.0,20.86382103,21.592363358,0.0,21.028432846,22.399934769,.075000003,20.86382103,21.592363358,.075000003,21.028432846,21.592363358,0.0,21.028432846,21.726482391,0.0,21.686412811,21.592363358,.075000003,21.028432846,21.726482391,.075000003,21.686412811,21.726482391,0.0,21.686412811,22.534053802,0.0,21.521800995,21.726482391,.075000003,21.686412811,22.534053802,.075000003,21.521800995,22.534053802,0.0,21.521800995,22.399934769,0.0,20.86382103,22.534053802,.075000003,21.521800995,22.399934769,.075000003,20.86382103})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,27,18,16,-1,19,21,27,-1,16,19,27,-1,23,21,19,-1,13,20,23,-1,19,13,23,-1,21,23,25,-1,21,25,22,-1,23,20,24,-1,23,24,25,-1,18,27,28,-1,18,28,26,-1,27,21,22,-1,27,22,28,-1,35,33,31,-1,35,31,34,-1,32,35,34,-1,32,34,29,-1,38,36,30,-1,38,30,37,-1,33,38,37,-1,33,37,31,-1,37,30,13,-1,19,31,37,-1,13,19,37,-1,34,31,19,-1,16,29,34,-1,19,16,34,-1,24,12,25,-1,22,25,12,-1,38,14,36,-1,33,14,38,-1,22,12,15,-1,26,28,15,-1,22,15,28,-1,17,33,35,-1,35,32,17,-1,14,33,17,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,27,18,16,-1,19,21,27,-1,16,19,27,-1,23,21,19,-1,13,20,23,-1,19,13,23,-1,21,23,25,-1,21,25,22,-1,23,20,24,-1,23,24,25,-1,18,27,28,-1,18,28,26,-1,27,21,22,-1,27,22,28,-1,35,33,31,-1,35,31,34,-1,32,35,34,-1,32,34,29,-1,38,36,30,-1,38,30,37,-1,33,38,37,-1,33,37,31,-1,37,30,13,-1,19,31,37,-1,13,19,37,-1,34,31,19,-1,16,29,34,-1,19,16,34,-1,24,12,25,-1,22,25,12,-1,38,14,36,-1,33,14,38,-1,22,12,15,-1,26,28,15,-1,22,15,28,-1,17,33,35,-1,35,32,17,-1,14,33,17,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_333_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,33,-1,32,33,34,-1,36,35,37,-1,36,37,38,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,33,-1,32,33,34,-1,36,35,37,-1,36,37,38,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_338_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {21.985591888,0.0,18.831090927,21.178020477,0.0,18.995702744,21.985591888,.075000003,18.831090927,21.178020477,.075000003,18.995702744,21.178020477,0.0,18.995702744,21.312141418,0.0,19.653682709,21.178020477,.075000003,18.995702744,21.312141418,.075000003,19.653682709,21.312141418,0.0,19.653682709,22.119710922,0.0,19.489070892,21.312141418,.075000003,19.653682709,22.119710922,.075000003,19.489070892,22.119710922,0.0,19.489070892,21.985591888,0.0,18.831090927,22.119710922,.075000003,19.489070892,21.985591888,.075000003,18.831090927})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {21.847478867,0.0,18.153514862,21.039907455,0.0,18.318126678,21.847478867,.075000003,18.153514862,21.039907455,.075000003,18.318126678,21.039907455,0.0,18.318126678,21.174026489,0.0,18.976106644,21.039907455,.075000003,18.318126678,21.174026489,.075000003,18.976106644,21.174026489,0.0,18.976106644,21.9815979,0.0,18.811494827,21.174026489,.075000003,18.976106644,21.9815979,.075000003,18.811494827,21.9815979,0.0,18.811494827,21.847478867,0.0,18.153514862,21.9815979,.075000003,18.811494827,21.847478867,.075000003,18.153514862})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {21.571250916,0.0,16.798362732,21.17726326,0.0,16.878671646,21.571250916,.075000003,16.798362732,21.17726326,.075000003,16.878671646,21.17726326,0.0,16.878671646,21.449497223,0.0,18.214225769,21.17726326,.075000003,16.878671646,21.449497223,.075000003,18.214225769,21.449497223,0.0,18.214225769,21.843482971,0.0,18.133918762,21.449497223,.075000003,18.214225769,21.843482971,.075000003,18.133918762,21.843482971,0.0,18.133918762,21.571250916,0.0,16.798362732,21.843482971,.075000003,18.133918762,21.571250916,.075000003,16.798362732})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,33,-1,32,33,34,-1,36,35,37,-1,36,37,38,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,33,-1,32,33,34,-1,36,35,37,-1,36,37,38,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_358_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,7,6,8,-1,7,8,9,-1,11,10,12,-1,11,12,13,-1,15,14,16,-1,15,16,17,-1}).setTexCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,7,6,8,-1,7,8,9,-1,11,10,12,-1,11,12,13,-1,15,14,16,-1,15,16,17,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {20.052753448,0.0,11.462054253,19.855760574,0.0,11.502207756,19.6587677,0.0,11.542362213,20.052753448,.075000003,11.462054253,19.855760574,.075000003,11.502207756,19.6587677,.075000003,11.542362213,19.6587677,0.0,11.542362213,19.930999756,0.0,12.877918243,19.6587677,.075000003,11.542362213,19.930999756,.075000003,12.877918243,19.930999756,0.0,12.877918243,20.324987411,0.0,12.797610283,19.930999756,.075000003,12.877918243,20.324987411,.075000003,12.797610283,20.324987411,0.0,12.797610283,20.052753448,0.0,11.462054253,20.324987411,.075000003,12.797610283,20.052753448,.075000003,11.462054253})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,12,15,17,-1,12,17,14,-1,15,9,16,-1,15,16,17,-1,20,19,9,-1,20,9,15,-1,18,20,15,-1,18,15,12,-1,17,16,8,-1,20,10,19,-1,17,8,11,-1,13,20,18,-1,10,20,13,-1,11,14,17,-1,22,21,23,-1,22,23,24,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,12,15,17,-1,12,17,14,-1,15,9,16,-1,15,16,17,-1,20,19,9,-1,20,9,15,-1,18,20,15,-1,18,15,12,-1,17,16,8,-1,20,10,19,-1,17,8,11,-1,13,20,18,-1,10,20,13,-1,11,14,17,-1,22,21,23,-1,22,23,24,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {20.328224182,0.0,10.700174332,19.520652771,0.0,10.864786148,20.328224182,.075000003,10.700174332,19.520652771,.075000003,10.864786148,19.520652771,0.0,10.864786148,19.654771805,0.0,11.52276516,19.520652771,.075000003,10.864786148,19.654771805,.075000003,11.52276516,19.654771805,0.0,11.52276516,20.05855751,0.0,11.440459251,20.462343216,0.0,11.358154297,19.654771805,.075000003,11.52276516,20.05855751,.075000003,11.440459251,20.462343216,.075000003,11.358154297,19.856664658,.075000003,11.481612206,20.05855751,.037500001,11.440459251,19.856664658,0.0,11.481612206,19.856664658,.037500001,11.481612206,20.260450363,.075000003,11.399307251,20.260450363,0.0,11.399307251,20.260450363,.037500001,11.399307251,20.462343216,0.0,11.358154297,20.328224182,0.0,10.700174332,20.462343216,.075000003,11.358154297,20.328224182,.075000003,10.700174332})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,12,15,17,-1,12,17,14,-1,15,9,16,-1,15,16,17,-1,20,19,9,-1,20,9,15,-1,18,20,15,-1,18,15,12,-1,17,16,8,-1,20,10,19,-1,17,8,11,-1,13,20,18,-1,10,20,13,-1,11,14,17,-1,22,21,23,-1,22,23,24,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,12,15,17,-1,12,17,14,-1,15,9,16,-1,15,16,17,-1,20,19,9,-1,20,9,15,-1,18,20,15,-1,18,15,12,-1,17,16,8,-1,20,10,19,-1,17,8,11,-1,13,20,18,-1,10,20,13,-1,11,14,17,-1,22,21,23,-1,22,23,24,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {20.190109253,0.0,10.022598267,19.382539749,0.0,10.187209129,20.190109253,.075000003,10.022598267,19.382539749,.075000003,10.187209129,19.382539749,0.0,10.187209129,19.516658783,0.0,10.845189095,19.382539749,.075000003,10.187209129,19.516658783,.075000003,10.845189095,19.516658783,0.0,10.845189095,19.920444489,0.0,10.762883186,20.324230194,0.0,10.680577278,19.516658783,.075000003,10.845189095,19.920444489,.075000003,10.762883186,20.324230194,.075000003,10.680577278,19.718551636,.075000003,10.80403614,19.920444489,.037500001,10.762883186,19.718551636,0.0,10.80403614,19.718551636,.037500001,10.80403614,20.122337341,.075000003,10.721730232,20.122337341,0.0,10.721730232,20.122337341,.037500001,10.721730232,20.324230194,0.0,10.680577278,20.190109253,0.0,10.022598267,20.324230194,.075000003,10.680577278,20.190109253,.075000003,10.022598267})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,7,6,8,-1,7,8,9,-1,11,10,13,-1,11,13,14,-1,12,11,14,-1,12,14,15,-1,17,16,18,-1,17,18,19,-1}).setTexCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,7,6,8,-1,7,8,9,-1,11,10,13,-1,11,13,14,-1,12,11,14,-1,12,14,15,-1,17,16,18,-1,17,18,19,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {19.913881302,0.0,8.667445183,19.716888428,0.0,8.70759964,19.519895554,0.0,8.747754097,19.913881302,.075000003,8.667445183,19.716888428,.075000003,8.70759964,19.519895554,.075000003,8.747754097,19.519895554,0.0,8.747754097,19.792129517,0.0,10.083309174,19.519895554,.075000003,8.747754097,19.792129517,.075000003,10.083309174,19.792129517,0.0,10.083309174,19.989122391,0.0,10.04315567,20.186115265,0.0,10.003001213,19.792129517,.075000003,10.083309174,19.989122391,.075000003,10.04315567,20.186115265,.075000003,10.003001213,20.186115265,0.0,10.003001213,19.913881302,0.0,8.667445183,20.186115265,.075000003,10.003001213,19.913881302,.075000003,8.667445183})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,11,-1,9,11,12,-1,10,9,12,-1,10,12,13,-1,15,14,16,-1,15,16,17,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,11,-1,9,11,12,-1,10,9,12,-1,10,12,13,-1,15,14,16,-1,15,16,17,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {19.500297546,0.0,8.751748085,19.106311798,0.0,8.832056999,19.500297546,.075000003,8.751748085,19.106311798,.075000003,8.832056999,19.106311798,0.0,8.832056999,19.378543854,0.0,10.167612076,19.106311798,.075000003,8.832056999,19.378543854,.075000003,10.167612076,19.378543854,0.0,10.167612076,19.575538635,0.0,10.127458572,19.772531509,0.0,10.087304115,19.378543854,.075000003,10.167612076,19.575538635,.075000003,10.127458572,19.772531509,.075000003,10.087304115,19.772531509,0.0,10.087304115,19.500297546,0.0,8.751748085,19.772531509,.075000003,10.087304115,19.500297546,.075000003,8.751748085})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,12,15,17,-1,12,17,14,-1,15,9,16,-1,15,16,17,-1,20,19,9,-1,20,9,15,-1,18,20,15,-1,18,15,12,-1,17,16,8,-1,20,10,19,-1,17,8,11,-1,13,20,18,-1,10,20,13,-1,11,14,17,-1,22,21,23,-1,22,23,24,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,12,15,17,-1,12,17,14,-1,15,9,16,-1,15,16,17,-1,20,19,9,-1,20,9,15,-1,18,20,15,-1,18,15,12,-1,17,16,8,-1,20,10,19,-1,17,8,11,-1,13,20,18,-1,10,20,13,-1,11,14,17,-1,22,21,23,-1,22,23,24,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {19.77576828,0.0,7.989868641,18.968196869,0.0,8.15447998,19.77576828,.075000003,7.989868641,18.968196869,.075000003,8.15447998,18.968196869,0.0,8.15447998,19.102315903,0.0,8.812459946,18.968196869,.075000003,8.15447998,19.102315903,.075000003,8.812459946,19.102315903,0.0,8.812459946,19.506101608,0.0,8.730154037,19.909887314,0.0,8.647848129,19.102315903,.075000003,8.812459946,19.506101608,.075000003,8.730154037,19.909887314,.075000003,8.647848129,19.304208755,.075000003,8.771306992,19.506101608,.037500001,8.730154037,19.304208755,0.0,8.771306992,19.304208755,.037500001,8.771306992,19.707994461,.075000003,8.689001083,19.707994461,0.0,8.689001083,19.707994461,.037500001,8.689001083,19.909887314,0.0,8.647848129,19.77576828,0.0,7.989868641,19.909887314,.075000003,8.647848129,19.77576828,.075000003,7.989868641})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {4,8,12,-1,4,12,10,-1,8,1,11,-1,8,11,12,-1,9,7,1,-1,9,1,8,-1,6,9,8,-1,6,8,4,-1,12,11,0,-1,9,2,7,-1,12,0,3,-1,5,9,6,-1,2,9,5,-1,3,10,12,-1,14,13,15,-1,14,15,16,-1,18,17,19,-1,18,19,20,-1,22,21,23,-1,22,23,24,-1}).setTexCoordIndex(new int[] {4,8,12,-1,4,12,10,-1,8,1,11,-1,8,11,12,-1,9,7,1,-1,9,1,8,-1,6,9,8,-1,6,8,4,-1,12,11,0,-1,9,2,7,-1,12,0,3,-1,5,9,6,-1,2,9,5,-1,3,10,12,-1,14,13,15,-1,14,15,16,-1,18,17,19,-1,18,19,20,-1,22,21,23,-1,22,23,24,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {19.637653351,0.0,7.312292576,19.233869553,0.0,7.394598007,18.830083847,0.0,7.476903915,19.637653351,.075000003,7.312292576,19.233869553,.075000003,7.394598007,18.830083847,.075000003,7.476903915,19.0319767,.075000003,7.435750961,19.0319767,0.0,7.435750961,19.233869553,.037500001,7.394598007,19.0319767,.037500001,7.435750961,19.435762405,.075000003,7.353445053,19.435762405,0.0,7.353445053,19.435762405,.037500001,7.353445053,18.830083847,0.0,7.476903915,18.964202881,0.0,8.134882927,18.830083847,.075000003,7.476903915,18.964202881,.075000003,8.134882927,18.964202881,0.0,8.134882927,19.771774292,0.0,7.970271587,18.964202881,.075000003,8.134882927,19.771774292,.075000003,7.970271587,19.771774292,0.0,7.970271587,19.637653351,0.0,7.312292576,19.771774292,.075000003,7.970271587,19.637653351,.075000003,7.312292576})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {19.3614254,0.0,5.957139492,18.967439651,0.0,6.037447929,19.3614254,.075000003,5.957139492,18.967439651,.075000003,6.037447929,18.967439651,0.0,6.037447929,19.239673615,0.0,7.37300396,18.967439651,.075000003,6.037447929,19.239673615,.075000003,7.37300396,19.239673615,0.0,7.37300396,19.633659363,0.0,7.292695522,19.239673615,.075000003,7.37300396,19.633659363,.075000003,7.292695522,19.633659363,0.0,7.292695522,19.3614254,0.0,5.957139492,19.633659363,.075000003,7.292695522,19.3614254,.075000003,5.957139492})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,11,-1,9,11,12,-1,10,9,12,-1,10,12,13,-1,29,20,18,-1,21,23,29,-1,18,21,29,-1,25,23,21,-1,15,22,25,-1,21,15,25,-1,23,25,27,-1,23,27,24,-1,25,22,26,-1,25,26,27,-1,20,29,30,-1,20,30,28,-1,29,23,24,-1,29,24,30,-1,37,35,33,-1,37,33,36,-1,34,37,36,-1,34,36,31,-1,40,38,32,-1,40,32,39,-1,35,40,39,-1,35,39,33,-1,39,32,15,-1,21,33,39,-1,15,21,39,-1,36,33,21,-1,18,31,36,-1,21,18,36,-1,26,14,27,-1,24,27,14,-1,40,16,38,-1,35,16,40,-1,24,14,17,-1,28,30,17,-1,24,17,30,-1,19,35,37,-1,37,34,19,-1,16,35,19,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,11,-1,9,11,12,-1,10,9,12,-1,10,12,13,-1,29,20,18,-1,21,23,29,-1,18,21,29,-1,25,23,21,-1,15,22,25,-1,21,15,25,-1,23,25,27,-1,23,27,24,-1,25,22,26,-1,25,26,27,-1,20,29,30,-1,20,30,28,-1,29,23,24,-1,29,24,30,-1,37,35,33,-1,37,33,36,-1,34,37,36,-1,34,36,31,-1,40,38,32,-1,40,32,39,-1,35,40,39,-1,35,39,33,-1,39,32,15,-1,21,33,39,-1,15,21,39,-1,36,33,21,-1,18,31,36,-1,21,18,36,-1,26,14,27,-1,24,27,14,-1,40,16,38,-1,35,16,40,-1,24,14,17,-1,28,30,17,-1,24,17,30,-1,19,35,37,-1,37,34,19,-1,16,35,19,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_403_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,12,15,17,-1,12,17,14,-1,15,9,16,-1,15,16,17,-1,20,19,9,-1,20,9,15,-1,18,20,15,-1,18,15,12,-1,17,16,8,-1,20,10,19,-1,17,8,11,-1,13,20,18,-1,10,20,13,-1,11,14,17,-1,22,21,23,-1,22,23,24,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,12,15,17,-1,12,17,14,-1,15,9,16,-1,15,16,17,-1,20,19,9,-1,20,9,15,-1,18,20,15,-1,18,15,12,-1,17,16,8,-1,20,10,19,-1,17,8,11,-1,13,20,18,-1,10,20,13,-1,11,14,17,-1,22,21,23,-1,22,23,24,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {19.223312378,0.0,5.27956295,18.415740967,0.0,5.444174767,19.223312378,.075000003,5.27956295,18.415740967,.075000003,5.444174767,18.415740967,0.0,5.444174767,18.549860001,0.0,6.102153778,18.415740967,.075000003,5.444174767,18.549860001,.075000003,6.102153778,18.549860001,0.0,6.102153778,18.953645706,0.0,6.019848347,19.357431412,0.0,5.937542439,18.549860001,.075000003,6.102153778,18.953645706,.075000003,6.019848347,19.357431412,.075000003,5.937542439,18.751752853,.075000003,6.061001301,18.953645706,.037500001,6.019848347,18.751752853,0.0,6.061001301,18.751752853,.037500001,6.061001301,19.155538559,.075000003,5.978695393,19.155538559,0.0,5.978695393,19.155538559,.037500001,5.978695393,19.357431412,0.0,5.937542439,19.223312378,0.0,5.27956295,19.357431412,.075000003,5.937542439,19.223312378,.075000003,5.27956295})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,33,-1,32,33,34,-1,50,41,39,-1,42,44,50,-1,39,42,50,-1,46,44,42,-1,36,43,46,-1,42,36,46,-1,44,46,48,-1,44,48,45,-1,46,43,47,-1,46,47,48,-1,41,50,51,-1,41,51,49,-1,50,44,45,-1,50,45,51,-1,58,56,54,-1,58,54,57,-1,55,58,57,-1,55,57,52,-1,61,59,53,-1,61,53,60,-1,56,61,60,-1,56,60,54,-1,60,53,36,-1,42,54,60,-1,36,42,60,-1,57,54,42,-1,39,52,57,-1,42,39,57,-1,47,35,48,-1,45,48,35,-1,61,37,59,-1,56,37,61,-1,45,35,38,-1,49,51,38,-1,45,38,51,-1,40,56,58,-1,58,55,40,-1,37,56,40,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,33,-1,32,33,34,-1,50,41,39,-1,42,44,50,-1,39,42,50,-1,46,44,42,-1,36,43,46,-1,42,36,46,-1,44,46,48,-1,44,48,45,-1,46,43,47,-1,46,47,48,-1,41,50,51,-1,41,51,49,-1,50,44,45,-1,50,45,51,-1,58,56,54,-1,58,54,57,-1,55,58,57,-1,55,57,52,-1,61,59,53,-1,61,53,60,-1,56,61,60,-1,56,60,54,-1,60,53,36,-1,42,54,60,-1,36,42,60,-1,57,54,42,-1,39,52,57,-1,42,39,57,-1,47,35,48,-1,45,48,35,-1,61,37,59,-1,56,37,61,-1,45,35,38,-1,49,51,38,-1,45,38,51,-1,40,56,58,-1,58,55,40,-1,37,56,40,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_413_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,7,6,8,-1,7,8,9,-1,11,10,12,-1,11,12,13,-1,29,20,18,-1,21,23,29,-1,18,21,29,-1,25,23,21,-1,15,22,25,-1,21,15,25,-1,23,25,27,-1,23,27,24,-1,25,22,26,-1,25,26,27,-1,20,29,30,-1,20,30,28,-1,29,23,24,-1,29,24,30,-1,37,35,33,-1,37,33,36,-1,34,37,36,-1,34,36,31,-1,40,38,32,-1,40,32,39,-1,35,40,39,-1,35,39,33,-1,39,32,15,-1,21,33,39,-1,15,21,39,-1,36,33,21,-1,18,31,36,-1,21,18,36,-1,26,14,27,-1,24,27,14,-1,40,16,38,-1,35,16,40,-1,24,14,17,-1,28,30,17,-1,24,17,30,-1,19,35,37,-1,37,34,19,-1,16,35,19,-1}).setTexCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,7,6,8,-1,7,8,9,-1,11,10,12,-1,11,12,13,-1,29,20,18,-1,21,23,29,-1,18,21,29,-1,25,23,21,-1,15,22,25,-1,21,15,25,-1,23,25,27,-1,23,27,24,-1,25,22,26,-1,25,26,27,-1,20,29,30,-1,20,30,28,-1,29,23,24,-1,29,24,30,-1,37,35,33,-1,37,33,36,-1,34,37,36,-1,34,36,31,-1,40,38,32,-1,40,32,39,-1,35,40,39,-1,35,39,33,-1,39,32,15,-1,21,33,39,-1,15,21,39,-1,36,33,21,-1,18,31,36,-1,21,18,36,-1,26,14,27,-1,24,27,14,-1,40,16,38,-1,35,16,40,-1,24,14,17,-1,28,30,17,-1,24,17,30,-1,19,35,37,-1,37,34,19,-1,16,35,19,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_418_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,12,15,17,-1,12,17,14,-1,15,9,16,-1,15,16,17,-1,20,19,9,-1,20,9,15,-1,18,20,15,-1,18,15,12,-1,17,16,8,-1,20,10,19,-1,17,8,11,-1,13,20,18,-1,10,20,13,-1,11,14,17,-1,22,21,23,-1,22,23,24,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,12,15,17,-1,12,17,14,-1,15,9,16,-1,15,16,17,-1,20,19,9,-1,20,9,15,-1,18,20,15,-1,18,15,12,-1,17,16,8,-1,20,10,19,-1,17,8,11,-1,13,20,18,-1,10,20,13,-1,11,14,17,-1,22,21,23,-1,22,23,24,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {23.092020035,0.0,28.485767365,22.284448624,0.0,28.650379181,23.092020035,.075000003,28.485767365,22.284448624,.075000003,28.650379181,22.284448624,0.0,28.650379181,22.418569565,0.0,29.308359146,22.284448624,.075000003,28.650379181,22.418569565,.075000003,29.308359146,22.418569565,0.0,29.308359146,22.822353363,0.0,29.226053238,23.226139069,0.0,29.14374733,22.418569565,.075000003,29.308359146,22.822353363,.075000003,29.226053238,23.226139069,.075000003,29.14374733,22.62046051,.075000003,29.267206192,22.822353363,.037500001,29.226053238,22.62046051,0.0,29.267206192,22.62046051,.037500001,29.267206192,23.024246216,.075000003,29.184900284,23.024246216,0.0,29.184900284,23.024246216,.037500001,29.184900284,23.226139069,0.0,29.14374733,23.092020035,0.0,28.485767365,23.226139069,.075000003,29.14374733,23.092020035,.075000003,28.485767365})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {4,8,12,-1,4,12,10,-1,8,1,11,-1,8,11,12,-1,9,7,1,-1,9,1,8,-1,6,9,8,-1,6,8,4,-1,12,11,0,-1,9,2,7,-1,12,0,3,-1,5,9,6,-1,2,9,5,-1,3,10,12,-1,14,13,15,-1,14,15,16,-1,18,17,19,-1,18,19,20,-1,22,21,23,-1,22,23,24,-1}).setTexCoordIndex(new int[] {4,8,12,-1,4,12,10,-1,8,1,11,-1,8,11,12,-1,9,7,1,-1,9,1,8,-1,6,9,8,-1,6,8,4,-1,12,11,0,-1,9,2,7,-1,12,0,3,-1,5,9,6,-1,2,9,5,-1,3,10,12,-1,14,13,15,-1,14,15,16,-1,18,17,19,-1,18,19,20,-1,22,21,23,-1,22,23,24,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {22.953907013,0.0,27.808191299,22.550121307,0.0,27.890497208,22.146335602,0.0,27.972803116,22.953907013,.075000003,27.808191299,22.550121307,.075000003,27.890497208,22.146335602,.075000003,27.972803116,22.348228455,.075000003,27.931650162,22.348228455,0.0,27.931650162,22.550121307,.037500001,27.890497208,22.348228455,.037500001,27.931650162,22.75201416,.075000003,27.849344254,22.75201416,0.0,27.849344254,22.75201416,.037500001,27.849344254,22.146335602,0.0,27.972803116,22.280454636,0.0,28.630783081,22.146335602,.075000003,27.972803116,22.280454636,.075000003,28.630783081,22.280454636,0.0,28.630783081,23.088026047,0.0,28.466171265,22.280454636,.075000003,28.630783081,23.088026047,.075000003,28.466171265,23.088026047,0.0,28.466171265,22.953907013,0.0,27.808191299,23.088026047,.075000003,28.466171265,22.953907013,.075000003,27.808191299})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,7,6,8,-1,7,8,9,-1,11,10,12,-1,11,12,13,-1,29,20,18,-1,21,23,29,-1,18,21,29,-1,25,23,21,-1,15,22,25,-1,21,15,25,-1,23,25,27,-1,23,27,24,-1,25,22,26,-1,25,26,27,-1,20,29,30,-1,20,30,28,-1,29,23,24,-1,29,24,30,-1,37,35,33,-1,37,33,36,-1,34,37,36,-1,34,36,31,-1,40,38,32,-1,40,32,39,-1,35,40,39,-1,35,39,33,-1,39,32,15,-1,21,33,39,-1,15,21,39,-1,36,33,21,-1,18,31,36,-1,21,18,36,-1,26,14,27,-1,24,27,14,-1,40,16,38,-1,35,16,40,-1,24,14,17,-1,28,30,17,-1,24,17,30,-1,19,35,37,-1,37,34,19,-1,16,35,19,-1}).setTexCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,7,6,8,-1,7,8,9,-1,11,10,12,-1,11,12,13,-1,29,20,18,-1,21,23,29,-1,18,21,29,-1,25,23,21,-1,15,22,25,-1,21,15,25,-1,23,25,27,-1,23,27,24,-1,25,22,26,-1,25,26,27,-1,20,29,30,-1,20,30,28,-1,29,23,24,-1,29,24,30,-1,37,35,33,-1,37,33,36,-1,34,37,36,-1,34,36,31,-1,40,38,32,-1,40,32,39,-1,35,40,39,-1,35,39,33,-1,39,32,15,-1,21,33,39,-1,15,21,39,-1,36,33,21,-1,18,31,36,-1,21,18,36,-1,26,14,27,-1,24,27,14,-1,40,16,38,-1,35,16,40,-1,24,14,17,-1,28,30,17,-1,24,17,30,-1,19,35,37,-1,37,34,19,-1,16,35,19,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_433_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,33,-1,32,33,34,-1,36,35,37,-1,36,37,38,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,33,-1,32,33,34,-1,36,35,37,-1,36,37,38,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_438_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,12,15,17,-1,12,17,14,-1,15,9,16,-1,15,16,17,-1,20,19,9,-1,20,9,15,-1,18,20,15,-1,18,15,12,-1,17,16,8,-1,20,10,19,-1,17,8,11,-1,13,20,18,-1,10,20,13,-1,11,14,17,-1,22,21,23,-1,22,23,24,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,12,15,17,-1,12,17,14,-1,15,9,16,-1,15,16,17,-1,20,19,9,-1,20,9,15,-1,18,20,15,-1,18,15,12,-1,17,16,8,-1,20,10,19,-1,17,8,11,-1,13,20,18,-1,10,20,13,-1,11,14,17,-1,22,21,23,-1,22,23,24,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {22.539564133,0.0,25.775461197,21.731992722,0.0,25.940073013,22.539564133,.075000003,25.775461197,21.731992722,.075000003,25.940073013,21.731992722,0.0,25.940073013,21.866111755,0.0,26.598052979,21.731992722,.075000003,25.940073013,21.866111755,.075000003,26.598052979,21.866111755,0.0,26.598052979,22.269897461,0.0,26.51574707,22.673683167,0.0,26.433441162,21.866111755,.075000003,26.598052979,22.269897461,.075000003,26.51574707,22.673683167,.075000003,26.433441162,22.068004608,.075000003,26.556900024,22.269897461,.037500001,26.51574707,22.068004608,0.0,26.556900024,22.068004608,.037500001,26.556900024,22.471790314,.075000003,26.474594116,22.471790314,0.0,26.474594116,22.471790314,.037500001,26.474594116,22.673683167,0.0,26.433441162,22.539564133,0.0,25.775461197,22.673683167,.075000003,26.433441162,22.539564133,.075000003,25.775461197})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {4,8,12,-1,4,12,10,-1,8,1,11,-1,8,11,12,-1,9,7,1,-1,9,1,8,-1,6,9,8,-1,6,8,4,-1,12,11,0,-1,9,2,7,-1,12,0,3,-1,5,9,6,-1,2,9,5,-1,3,10,12,-1,14,13,15,-1,14,15,16,-1,18,17,19,-1,18,19,20,-1,22,21,23,-1,22,23,24,-1}).setTexCoordIndex(new int[] {4,8,12,-1,4,12,10,-1,8,1,11,-1,8,11,12,-1,9,7,1,-1,9,1,8,-1,6,9,8,-1,6,8,4,-1,12,11,0,-1,9,2,7,-1,12,0,3,-1,5,9,6,-1,2,9,5,-1,3,10,12,-1,14,13,15,-1,14,15,16,-1,18,17,19,-1,18,19,20,-1,22,21,23,-1,22,23,24,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {22.401449203,0.0,25.097885132,21.997665405,0.0,25.18019104,21.5938797,0.0,25.262496948,22.401449203,.075000003,25.097885132,21.997665405,.075000003,25.18019104,21.5938797,.075000003,25.262496948,21.795772552,.075000003,25.221343994,21.795772552,0.0,25.221343994,21.997665405,.037500001,25.18019104,21.795772552,.037500001,25.221343994,22.199558258,.075000003,25.139038086,22.199558258,0.0,25.139038086,22.199558258,.037500001,25.139038086,21.5938797,0.0,25.262496948,21.727998734,0.0,25.920476913,21.5938797,.075000003,25.262496948,21.727998734,.075000003,25.920476913,21.727998734,0.0,25.920476913,22.535570145,0.0,25.755865097,21.727998734,.075000003,25.920476913,22.535570145,.075000003,25.755865097,22.535570145,0.0,25.755865097,22.401449203,0.0,25.097885132,22.535570145,.075000003,25.755865097,22.401449203,.075000003,25.097885132})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,27,18,16,-1,19,21,27,-1,16,19,27,-1,23,21,19,-1,13,20,23,-1,19,13,23,-1,21,23,25,-1,21,25,22,-1,23,20,24,-1,23,24,25,-1,18,27,28,-1,18,28,26,-1,27,21,22,-1,27,22,28,-1,35,33,31,-1,35,31,34,-1,32,35,34,-1,32,34,29,-1,38,36,30,-1,38,30,37,-1,33,38,37,-1,33,37,31,-1,37,30,13,-1,19,31,37,-1,13,19,37,-1,34,31,19,-1,16,29,34,-1,19,16,34,-1,24,12,25,-1,22,25,12,-1,38,14,36,-1,33,14,38,-1,22,12,15,-1,26,28,15,-1,22,15,28,-1,17,33,35,-1,35,32,17,-1,14,33,17,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,27,18,16,-1,19,21,27,-1,16,19,27,-1,23,21,19,-1,13,20,23,-1,19,13,23,-1,21,23,25,-1,21,25,22,-1,23,20,24,-1,23,24,25,-1,18,27,28,-1,18,28,26,-1,27,21,22,-1,27,22,28,-1,35,33,31,-1,35,31,34,-1,32,35,34,-1,32,34,29,-1,38,36,30,-1,38,30,37,-1,33,38,37,-1,33,37,31,-1,37,30,13,-1,19,31,37,-1,13,19,37,-1,34,31,19,-1,16,29,34,-1,19,16,34,-1,24,12,25,-1,22,25,12,-1,38,14,36,-1,33,14,38,-1,22,12,15,-1,26,28,15,-1,22,15,28,-1,17,33,35,-1,35,32,17,-1,14,33,17,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_453_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,34,-1,32,34,35,-1,33,32,35,-1,33,35,36,-1,38,37,39,-1,38,39,40,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,34,-1,32,34,35,-1,33,32,35,-1,33,35,36,-1,38,37,39,-1,38,39,40,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_458_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {4,8,12,-1,4,12,10,-1,8,1,11,-1,8,11,12,-1,9,7,1,-1,9,1,8,-1,6,9,8,-1,6,8,4,-1,12,11,0,-1,9,2,7,-1,12,0,3,-1,5,9,6,-1,2,9,5,-1,3,10,12,-1,14,13,15,-1,14,15,16,-1,21,24,26,-1,21,26,23,-1,24,18,25,-1,24,25,26,-1,29,28,18,-1,29,18,24,-1,27,29,24,-1,27,24,21,-1,26,25,17,-1,29,19,28,-1,26,17,20,-1,22,29,27,-1,19,29,22,-1,20,23,26,-1,31,30,32,-1,31,32,33,-1}).setTexCoordIndex(new int[] {4,8,12,-1,4,12,10,-1,8,1,11,-1,8,11,12,-1,9,7,1,-1,9,1,8,-1,6,9,8,-1,6,8,4,-1,12,11,0,-1,9,2,7,-1,12,0,3,-1,5,9,6,-1,2,9,5,-1,3,10,12,-1,14,13,15,-1,14,15,16,-1,21,24,26,-1,21,26,23,-1,24,18,25,-1,24,25,26,-1,29,28,18,-1,29,18,24,-1,27,29,24,-1,27,24,21,-1,26,25,17,-1,29,19,28,-1,26,17,20,-1,22,29,27,-1,19,29,22,-1,20,23,26,-1,31,30,32,-1,31,32,33,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_463_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {4,8,12,-1,4,12,10,-1,8,1,11,-1,8,11,12,-1,9,7,1,-1,9,1,8,-1,6,9,8,-1,6,8,4,-1,12,11,0,-1,9,2,7,-1,12,0,3,-1,5,9,6,-1,2,9,5,-1,3,10,12,-1,14,13,15,-1,14,15,16,-1,21,24,26,-1,21,26,23,-1,24,18,25,-1,24,25,26,-1,29,28,18,-1,29,18,24,-1,27,29,24,-1,27,24,21,-1,26,25,17,-1,29,19,28,-1,26,17,20,-1,22,29,27,-1,19,29,22,-1,20,23,26,-1,31,30,32,-1,31,32,33,-1}).setTexCoordIndex(new int[] {4,8,12,-1,4,12,10,-1,8,1,11,-1,8,11,12,-1,9,7,1,-1,9,1,8,-1,6,9,8,-1,6,8,4,-1,12,11,0,-1,9,2,7,-1,12,0,3,-1,5,9,6,-1,2,9,5,-1,3,10,12,-1,14,13,15,-1,14,15,16,-1,21,24,26,-1,21,26,23,-1,24,18,25,-1,24,25,26,-1,29,28,18,-1,29,18,24,-1,27,29,24,-1,27,24,21,-1,26,25,17,-1,29,19,28,-1,26,17,20,-1,22,29,27,-1,19,29,22,-1,20,23,26,-1,31,30,32,-1,31,32,33,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_468_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,21,12,10,-1,13,15,21,-1,10,13,21,-1,17,15,13,-1,7,14,17,-1,13,7,17,-1,15,17,19,-1,15,19,16,-1,17,14,18,-1,17,18,19,-1,12,21,22,-1,12,22,20,-1,21,15,16,-1,21,16,22,-1,29,27,25,-1,29,25,28,-1,26,29,28,-1,26,28,23,-1,32,30,24,-1,32,24,31,-1,27,32,31,-1,27,31,25,-1,31,24,7,-1,13,25,31,-1,7,13,31,-1,28,25,13,-1,10,23,28,-1,13,10,28,-1,18,6,19,-1,16,19,6,-1,32,8,30,-1,27,8,32,-1,16,6,9,-1,20,22,9,-1,16,9,22,-1,11,27,29,-1,29,26,11,-1,8,27,11,-1,34,33,35,-1,34,35,36,-1,38,37,39,-1,38,39,40,-1}).setTexCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,21,12,10,-1,13,15,21,-1,10,13,21,-1,17,15,13,-1,7,14,17,-1,13,7,17,-1,15,17,19,-1,15,19,16,-1,17,14,18,-1,17,18,19,-1,12,21,22,-1,12,22,20,-1,21,15,16,-1,21,16,22,-1,29,27,25,-1,29,25,28,-1,26,29,28,-1,26,28,23,-1,32,30,24,-1,32,24,31,-1,27,32,31,-1,27,31,25,-1,31,24,7,-1,13,25,31,-1,7,13,31,-1,28,25,13,-1,10,23,28,-1,13,10,28,-1,18,6,19,-1,16,19,6,-1,32,8,30,-1,27,8,32,-1,16,6,9,-1,20,22,9,-1,16,9,22,-1,11,27,29,-1,29,26,11,-1,8,27,11,-1,34,33,35,-1,34,35,36,-1,38,37,39,-1,38,39,40,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_473_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,11,-1,9,11,12,-1,10,9,12,-1,10,12,13,-1,29,20,18,-1,21,23,29,-1,18,21,29,-1,25,23,21,-1,15,22,25,-1,21,15,25,-1,23,25,27,-1,23,27,24,-1,25,22,26,-1,25,26,27,-1,20,29,30,-1,20,30,28,-1,29,23,24,-1,29,24,30,-1,37,35,33,-1,37,33,36,-1,34,37,36,-1,34,36,31,-1,40,38,32,-1,40,32,39,-1,35,40,39,-1,35,39,33,-1,39,32,15,-1,21,33,39,-1,15,21,39,-1,36,33,21,-1,18,31,36,-1,21,18,36,-1,26,14,27,-1,24,27,14,-1,40,16,38,-1,35,16,40,-1,24,14,17,-1,28,30,17,-1,24,17,30,-1,19,35,37,-1,37,34,19,-1,16,35,19,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,11,-1,9,11,12,-1,10,9,12,-1,10,12,13,-1,29,20,18,-1,21,23,29,-1,18,21,29,-1,25,23,21,-1,15,22,25,-1,21,15,25,-1,23,25,27,-1,23,27,24,-1,25,22,26,-1,25,26,27,-1,20,29,30,-1,20,30,28,-1,29,23,24,-1,29,24,30,-1,37,35,33,-1,37,33,36,-1,34,37,36,-1,34,36,31,-1,40,38,32,-1,40,32,39,-1,35,40,39,-1,35,39,33,-1,39,32,15,-1,21,33,39,-1,15,21,39,-1,36,33,21,-1,18,31,36,-1,21,18,36,-1,26,14,27,-1,24,27,14,-1,40,16,38,-1,35,16,40,-1,24,14,17,-1,28,30,17,-1,24,17,30,-1,19,35,37,-1,37,34,19,-1,16,35,19,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_478_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {4,8,12,-1,4,12,10,-1,8,1,11,-1,8,11,12,-1,9,7,1,-1,9,1,8,-1,6,9,8,-1,6,8,4,-1,12,11,0,-1,9,2,7,-1,12,0,3,-1,5,9,6,-1,2,9,5,-1,3,10,12,-1,14,13,15,-1,14,15,16,-1,21,24,26,-1,21,26,23,-1,24,18,25,-1,24,25,26,-1,29,28,18,-1,29,18,24,-1,27,29,24,-1,27,24,21,-1,26,25,17,-1,29,19,28,-1,26,17,20,-1,22,29,27,-1,19,29,22,-1,20,23,26,-1,31,30,32,-1,31,32,33,-1}).setTexCoordIndex(new int[] {4,8,12,-1,4,12,10,-1,8,1,11,-1,8,11,12,-1,9,7,1,-1,9,1,8,-1,6,9,8,-1,6,8,4,-1,12,11,0,-1,9,2,7,-1,12,0,3,-1,5,9,6,-1,2,9,5,-1,3,10,12,-1,14,13,15,-1,14,15,16,-1,21,24,26,-1,21,26,23,-1,24,18,25,-1,24,25,26,-1,29,28,18,-1,29,18,24,-1,27,29,24,-1,27,24,21,-1,26,25,17,-1,29,19,28,-1,26,17,20,-1,22,29,27,-1,19,29,22,-1,20,23,26,-1,31,30,32,-1,31,32,33,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_483_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {4,8,12,-1,4,12,10,-1,8,1,11,-1,8,11,12,-1,9,7,1,-1,9,1,8,-1,6,9,8,-1,6,8,4,-1,12,11,0,-1,9,2,7,-1,12,0,3,-1,5,9,6,-1,2,9,5,-1,3,10,12,-1,14,13,15,-1,14,15,16,-1,21,24,26,-1,21,26,23,-1,24,18,25,-1,24,25,26,-1,29,28,18,-1,29,18,24,-1,27,29,24,-1,27,24,21,-1,26,25,17,-1,29,19,28,-1,26,17,20,-1,22,29,27,-1,19,29,22,-1,20,23,26,-1,31,30,32,-1,31,32,33,-1}).setTexCoordIndex(new int[] {4,8,12,-1,4,12,10,-1,8,1,11,-1,8,11,12,-1,9,7,1,-1,9,1,8,-1,6,9,8,-1,6,8,4,-1,12,11,0,-1,9,2,7,-1,12,0,3,-1,5,9,6,-1,2,9,5,-1,3,10,12,-1,14,13,15,-1,14,15,16,-1,21,24,26,-1,21,26,23,-1,24,18,25,-1,24,25,26,-1,29,28,18,-1,29,18,24,-1,27,29,24,-1,27,24,21,-1,26,25,17,-1,29,19,28,-1,26,17,20,-1,22,29,27,-1,19,29,22,-1,20,23,26,-1,31,30,32,-1,31,32,33,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_488_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,34,-1,32,34,35,-1,33,32,35,-1,33,35,36,-1,38,37,39,-1,38,39,40,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,34,-1,32,34,35,-1,33,32,35,-1,33,35,36,-1,38,37,39,-1,38,39,40,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_493_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,33,-1,32,33,34,-1,50,41,39,-1,42,44,50,-1,39,42,50,-1,46,44,42,-1,36,43,46,-1,42,36,46,-1,44,46,48,-1,44,48,45,-1,46,43,47,-1,46,47,48,-1,41,50,51,-1,41,51,49,-1,50,44,45,-1,50,45,51,-1,58,56,54,-1,58,54,57,-1,55,58,57,-1,55,57,52,-1,61,59,53,-1,61,53,60,-1,56,61,60,-1,56,60,54,-1,60,53,36,-1,42,54,60,-1,36,42,60,-1,57,54,42,-1,39,52,57,-1,42,39,57,-1,47,35,48,-1,45,48,35,-1,61,37,59,-1,56,37,61,-1,45,35,38,-1,49,51,38,-1,45,38,51,-1,40,56,58,-1,58,55,40,-1,37,56,40,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,33,-1,32,33,34,-1,50,41,39,-1,42,44,50,-1,39,42,50,-1,46,44,42,-1,36,43,46,-1,42,36,46,-1,44,46,48,-1,44,48,45,-1,46,43,47,-1,46,47,48,-1,41,50,51,-1,41,51,49,-1,50,44,45,-1,50,45,51,-1,58,56,54,-1,58,54,57,-1,55,58,57,-1,55,57,52,-1,61,59,53,-1,61,53,60,-1,56,61,60,-1,56,60,54,-1,60,53,36,-1,42,54,60,-1,36,42,60,-1,57,54,42,-1,39,52,57,-1,42,39,57,-1,47,35,48,-1,45,48,35,-1,61,37,59,-1,56,37,61,-1,45,35,38,-1,49,51,38,-1,45,38,51,-1,40,56,58,-1,58,55,40,-1,37,56,40,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_498_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,12,15,17,-1,12,17,14,-1,15,9,16,-1,15,16,17,-1,20,19,9,-1,20,9,15,-1,18,20,15,-1,18,15,12,-1,17,16,8,-1,20,10,19,-1,17,8,11,-1,13,20,18,-1,10,20,13,-1,11,14,17,-1,22,21,23,-1,22,23,24,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,12,15,17,-1,12,17,14,-1,15,9,16,-1,15,16,17,-1,20,19,9,-1,20,9,15,-1,18,20,15,-1,18,15,12,-1,17,16,8,-1,20,10,19,-1,17,8,11,-1,13,20,18,-1,10,20,13,-1,11,14,17,-1,22,21,23,-1,22,23,24,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {20.882196426,0.0,17.644544601,20.074625015,0.0,17.809156418,20.882196426,.075000003,17.644544601,20.074625015,.075000003,17.809156418,20.074625015,0.0,17.809156418,20.208744049,0.0,18.467136383,20.074625015,.075000003,17.809156418,20.208744049,.075000003,18.467136383,20.208744049,0.0,18.467136383,20.612529755,0.0,18.384830475,21.01631546,0.0,18.302524567,20.208744049,.075000003,18.467136383,20.612529755,.075000003,18.384830475,21.01631546,.075000003,18.302524567,20.410636902,.075000003,18.425983429,20.612529755,.037500001,18.384830475,20.410636902,0.0,18.425983429,20.410636902,.037500001,18.425983429,20.814422607,.075000003,18.343677521,20.814422607,0.0,18.343677521,20.814422607,.037500001,18.343677521,21.01631546,0.0,18.302524567,20.882196426,0.0,17.644544601,21.01631546,.075000003,18.302524567,20.882196426,.075000003,17.644544601})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {4,8,12,-1,4,12,10,-1,8,1,11,-1,8,11,12,-1,9,7,1,-1,9,1,8,-1,6,9,8,-1,6,8,4,-1,12,11,0,-1,9,2,7,-1,12,0,3,-1,5,9,6,-1,2,9,5,-1,3,10,12,-1,14,13,15,-1,14,15,16,-1,18,17,19,-1,18,19,20,-1,22,21,23,-1,22,23,24,-1}).setTexCoordIndex(new int[] {4,8,12,-1,4,12,10,-1,8,1,11,-1,8,11,12,-1,9,7,1,-1,9,1,8,-1,6,9,8,-1,6,8,4,-1,12,11,0,-1,9,2,7,-1,12,0,3,-1,5,9,6,-1,2,9,5,-1,3,10,12,-1,14,13,15,-1,14,15,16,-1,18,17,19,-1,18,19,20,-1,22,21,23,-1,22,23,24,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {20.744081497,0.0,16.966968536,20.340297699,0.0,17.049274445,19.936511993,0.0,17.131580353,20.744081497,.075000003,16.966968536,20.340297699,.075000003,17.049274445,19.936511993,.075000003,17.131580353,20.138404846,.075000003,17.090427399,20.138404846,0.0,17.090427399,20.340297699,.037500001,17.049274445,20.138404846,.037500001,17.090427399,20.542188644,.075000003,17.00812149,20.542188644,0.0,17.00812149,20.542188644,.037500001,17.00812149,19.936511993,0.0,17.131580353,20.070631027,0.0,17.789558411,19.936511993,.075000003,17.131580353,20.070631027,.075000003,17.789558411,20.070631027,0.0,17.789558411,20.878202438,0.0,17.624948502,20.070631027,.075000003,17.789558411,20.878202438,.075000003,17.624948502,20.878202438,0.0,17.624948502,20.744081497,0.0,16.966968536,20.878202438,.075000003,17.624948502,20.744081497,.075000003,16.966968536})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,33,-1,32,33,34,-1,36,35,37,-1,36,37,38,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,33,-1,32,33,34,-1,36,35,37,-1,36,37,38,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_513_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,7,6,8,-1,7,8,9,-1,11,10,13,-1,11,13,14,-1,12,11,14,-1,12,14,15,-1,17,16,18,-1,17,18,19,-1}).setTexCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,7,6,8,-1,7,8,9,-1,11,10,13,-1,11,13,14,-1,12,11,14,-1,12,14,15,-1,17,16,18,-1,17,18,19,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {20.054269791,0.0,15.696118355,19.857276917,0.0,15.736272812,19.660284042,0.0,15.776427269,20.054269791,.075000003,15.696118355,19.857276917,.075000003,15.736272812,19.660284042,.075000003,15.776427269,19.660284042,0.0,15.776427269,19.932516098,0.0,17.111982346,19.660284042,.075000003,15.776427269,19.932516098,.075000003,17.111982346,19.932516098,0.0,17.111982346,20.12951088,0.0,17.071828842,20.326503754,0.0,17.031675339,19.932516098,.075000003,17.111982346,20.12951088,.075000003,17.071828842,20.326503754,.075000003,17.031675339,20.326503754,0.0,17.031675339,20.054269791,0.0,15.696118355,20.326503754,.075000003,17.031675339,20.054269791,.075000003,15.696118355})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,12,15,17,-1,12,17,14,-1,15,9,16,-1,15,16,17,-1,20,19,9,-1,20,9,15,-1,18,20,15,-1,18,15,12,-1,17,16,8,-1,20,10,19,-1,17,8,11,-1,13,20,18,-1,10,20,13,-1,11,14,17,-1,22,21,23,-1,22,23,24,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,12,15,17,-1,12,17,14,-1,15,9,16,-1,15,16,17,-1,20,19,9,-1,20,9,15,-1,18,20,15,-1,18,15,12,-1,17,16,8,-1,20,10,19,-1,17,8,11,-1,13,20,18,-1,10,20,13,-1,11,14,17,-1,22,21,23,-1,22,23,24,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {20.329740524,0.0,14.934239388,19.522169113,0.0,15.09885025,20.329740524,.075000003,14.934239388,19.522169113,.075000003,15.09885025,19.522169113,0.0,15.09885025,19.656288147,0.0,15.756830215,19.522169113,.075000003,15.09885025,19.656288147,.075000003,15.756830215,19.656288147,0.0,15.756830215,20.060073853,0.0,15.674524307,20.463859558,0.0,15.592218399,19.656288147,.075000003,15.756830215,20.060073853,.075000003,15.674524307,20.463859558,.075000003,15.592218399,19.858181,.075000003,15.715677261,20.060073853,.037500001,15.674524307,19.858181,0.0,15.715677261,19.858181,.037500001,15.715677261,20.261966705,.075000003,15.633371353,20.261966705,0.0,15.633371353,20.261966705,.037500001,15.633371353,20.463859558,0.0,15.592218399,20.329740524,0.0,14.934239388,20.463859558,.075000003,15.592218399,20.329740524,.075000003,14.934239388})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,12,15,17,-1,12,17,14,-1,15,9,16,-1,15,16,17,-1,20,19,9,-1,20,9,15,-1,18,20,15,-1,18,15,12,-1,17,16,8,-1,20,10,19,-1,17,8,11,-1,13,20,18,-1,10,20,13,-1,11,14,17,-1,22,21,23,-1,22,23,24,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,12,15,17,-1,12,17,14,-1,15,9,16,-1,15,16,17,-1,20,19,9,-1,20,9,15,-1,18,20,15,-1,18,15,12,-1,17,16,8,-1,20,10,19,-1,17,8,11,-1,13,20,18,-1,10,20,13,-1,11,14,17,-1,22,21,23,-1,22,23,24,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {20.191625595,0.0,14.256662369,19.384056091,0.0,14.421274185,20.191625595,.075000003,14.256662369,19.384056091,.075000003,14.421274185,19.384056091,0.0,14.421274185,19.518175125,0.0,15.079253197,19.384056091,.075000003,14.421274185,19.518175125,.075000003,15.079253197,19.518175125,0.0,15.079253197,19.921960831,0.0,14.996948242,20.325746536,0.0,14.914642334,19.518175125,.075000003,15.079253197,19.921960831,.075000003,14.996948242,20.325746536,.075000003,14.914642334,19.720067978,.075000003,15.038100243,19.921960831,.037500001,14.996948242,19.720067978,0.0,15.038100243,19.720067978,.037500001,15.038100243,20.123853683,.075000003,14.955795288,20.123853683,0.0,14.955795288,20.123853683,.037500001,14.955795288,20.325746536,0.0,14.914642334,20.191625595,0.0,14.256662369,20.325746536,.075000003,14.914642334,20.191625595,.075000003,14.256662369})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,7,6,8,-1,7,8,9,-1,11,10,13,-1,11,13,14,-1,12,11,14,-1,12,14,15,-1,17,16,18,-1,17,18,19,-1}).setTexCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,7,6,8,-1,7,8,9,-1,11,10,13,-1,11,13,14,-1,12,11,14,-1,12,14,15,-1,17,16,18,-1,17,18,19,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {19.915397644,0.0,12.901510239,19.71840477,0.0,12.941663742,19.521411896,0.0,12.981818199,19.915397644,.075000003,12.901510239,19.71840477,.075000003,12.941663742,19.521411896,.075000003,12.981818199,19.521411896,0.0,12.981818199,19.793643951,0.0,14.317374229,19.521411896,.075000003,12.981818199,19.793643951,.075000003,14.317374229,19.793643951,0.0,14.317374229,19.990638733,0.0,14.277219772,20.187631607,0.0,14.237065315,19.793643951,.075000003,14.317374229,19.990638733,.075000003,14.277219772,20.187631607,.075000003,14.237065315,20.187631607,0.0,14.237065315,19.915397644,0.0,12.901510239,20.187631607,.075000003,14.237065315,19.915397644,.075000003,12.901510239})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,7,6,8,-1,7,8,9,-1,11,10,12,-1,11,12,13,-1,15,14,16,-1,15,16,17,-1}).setTexCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,7,6,8,-1,7,8,9,-1,11,10,12,-1,11,12,13,-1,15,14,16,-1,15,16,17,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {19.501813889,0.0,12.985813141,19.304821014,0.0,13.025966644,19.10782814,0.0,13.066121101,19.501813889,.075000003,12.985813141,19.304821014,.075000003,13.025966644,19.10782814,.075000003,13.066121101,19.10782814,0.0,13.066121101,19.380060196,0.0,14.401677132,19.10782814,.075000003,13.066121101,19.380060196,.075000003,14.401677132,19.380060196,0.0,14.401677132,19.774047852,0.0,14.321368217,19.380060196,.075000003,14.401677132,19.774047852,.075000003,14.321368217,19.774047852,0.0,14.321368217,19.501813889,0.0,12.985813141,19.774047852,.075000003,14.321368217,19.501813889,.075000003,12.985813141})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,12,15,17,-1,12,17,14,-1,15,9,16,-1,15,16,17,-1,20,19,9,-1,20,9,15,-1,18,20,15,-1,18,15,12,-1,17,16,8,-1,20,10,19,-1,17,8,11,-1,13,20,18,-1,10,20,13,-1,11,14,17,-1,22,21,23,-1,22,23,24,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,12,15,17,-1,12,17,14,-1,15,9,16,-1,15,16,17,-1,20,19,9,-1,20,9,15,-1,18,20,15,-1,18,15,12,-1,17,16,8,-1,20,10,19,-1,17,8,11,-1,13,20,18,-1,10,20,13,-1,11,14,17,-1,22,21,23,-1,22,23,24,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {19.777284622,0.0,12.22393322,18.969713211,0.0,12.388545036,19.777284622,.075000003,12.22393322,18.969713211,.075000003,12.388545036,18.969713211,0.0,12.388545036,19.103832245,0.0,13.046524048,18.969713211,.075000003,12.388545036,19.103832245,.075000003,13.046524048,19.103832245,0.0,13.046524048,19.50761795,0.0,12.96421814,19.911403656,0.0,12.881913185,19.103832245,.075000003,13.046524048,19.50761795,.075000003,12.96421814,19.911403656,.075000003,12.881913185,19.305725098,.075000003,13.005371094,19.50761795,.037500001,12.96421814,19.305725098,0.0,13.005371094,19.305725098,.037500001,13.005371094,19.709510803,.075000003,12.923066139,19.709510803,0.0,12.923066139,19.709510803,.037500001,12.923066139,19.911403656,0.0,12.881913185,19.777284622,0.0,12.22393322,19.911403656,.075000003,12.881913185,19.777284622,.075000003,12.22393322})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {19.639169693,0.0,11.546357155,18.831600189,0.0,11.710968018,19.639169693,.075000003,11.546357155,18.831600189,.075000003,11.710968018,18.831600189,0.0,11.710968018,18.965719223,0.0,12.368947983,18.831600189,.075000003,11.710968018,18.965719223,.075000003,12.368947983,18.965719223,0.0,12.368947983,19.773288727,0.0,12.204336166,18.965719223,.075000003,12.368947983,19.773288727,.075000003,12.204336166,19.773288727,0.0,12.204336166,19.639169693,0.0,11.546357155,19.773288727,.075000003,12.204336166,19.639169693,.075000003,11.546357155})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,7,6,8,-1,7,8,9,-1,11,10,13,-1,11,13,14,-1,12,11,14,-1,12,14,15,-1,17,16,18,-1,17,18,19,-1}).setTexCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,7,6,8,-1,7,8,9,-1,11,10,13,-1,11,13,14,-1,12,11,14,-1,12,14,15,-1,17,16,18,-1,17,18,19,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {19.362941742,0.0,10.191204071,19.165948868,0.0,10.231358528,18.968955994,0.0,10.271512985,19.362941742,.075000003,10.191204071,19.165948868,.075000003,10.231358528,18.968955994,.075000003,10.271512985,18.968955994,0.0,10.271512985,19.241188049,0.0,11.607068062,18.968955994,.075000003,10.271512985,19.241188049,.075000003,11.607068062,19.241188049,0.0,11.607068062,19.438182831,0.0,11.566914558,19.635175705,0.0,11.526760101,19.241188049,.075000003,11.607068062,19.438182831,.075000003,11.566914558,19.635175705,.075000003,11.526760101,19.635175705,0.0,11.526760101,19.362941742,0.0,10.191204071,19.635175705,.075000003,11.526760101,19.362941742,.075000003,10.191204071})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,7,6,8,-1,7,8,9,-1,11,10,13,-1,11,13,14,-1,12,11,14,-1,12,14,15,-1,17,16,18,-1,17,18,19,-1}).setTexCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,7,6,8,-1,7,8,9,-1,11,10,13,-1,11,13,14,-1,12,11,14,-1,12,14,15,-1,17,16,18,-1,17,18,19,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {18.949357986,0.0,10.275506973,18.752365112,0.0,10.31566143,18.555372238,0.0,10.355815887,18.949357986,.075000003,10.275506973,18.752365112,.075000003,10.31566143,18.555372238,.075000003,10.355815887,18.555372238,0.0,10.355815887,18.827604294,0.0,11.691370964,18.555372238,.075000003,10.355815887,18.827604294,.075000003,11.691370964,18.827604294,0.0,11.691370964,19.024599075,0.0,11.651217461,19.221591949,0.0,11.611063004,18.827604294,.075000003,11.691370964,19.024599075,.075000003,11.651217461,19.221591949,.075000003,11.611063004,19.221591949,0.0,11.611063004,18.949357986,0.0,10.275506973,19.221591949,.075000003,11.611063004,18.949357986,.075000003,10.275506973})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,12,15,17,-1,12,17,14,-1,15,9,16,-1,15,16,17,-1,20,19,9,-1,20,9,15,-1,18,20,15,-1,18,15,12,-1,17,16,8,-1,20,10,19,-1,17,8,11,-1,13,20,18,-1,10,20,13,-1,11,14,17,-1,22,21,23,-1,22,23,24,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,12,15,17,-1,12,17,14,-1,15,9,16,-1,15,16,17,-1,20,19,9,-1,20,9,15,-1,18,20,15,-1,18,15,12,-1,17,16,8,-1,20,10,19,-1,17,8,11,-1,13,20,18,-1,10,20,13,-1,11,14,17,-1,22,21,23,-1,22,23,24,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {19.22482872,0.0,9.513628006,18.417257309,0.0,9.678238869,19.22482872,.075000003,9.513628006,18.417257309,.075000003,9.678238869,18.417257309,0.0,9.678238869,18.551376343,0.0,10.336218834,18.417257309,.075000003,9.678238869,18.551376343,.075000003,10.336218834,18.551376343,0.0,10.336218834,18.955162048,0.0,10.253912926,19.358947754,0.0,10.171607018,18.551376343,.075000003,10.336218834,18.955162048,.075000003,10.253912926,19.358947754,.075000003,10.171607018,18.753269196,.075000003,10.29506588,18.955162048,.037500001,10.253912926,18.753269196,0.0,10.29506588,18.753269196,.037500001,10.29506588,19.157054901,.075000003,10.212759972,19.157054901,0.0,10.212759972,19.157054901,.037500001,10.212759972,19.358947754,0.0,10.171607018,19.22482872,0.0,9.513628006,19.358947754,.075000003,10.171607018,19.22482872,.075000003,9.513628006})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,12,15,17,-1,12,17,14,-1,15,9,16,-1,15,16,17,-1,20,19,9,-1,20,9,15,-1,18,20,15,-1,18,15,12,-1,17,16,8,-1,20,10,19,-1,17,8,11,-1,13,20,18,-1,10,20,13,-1,11,14,17,-1,22,21,23,-1,22,23,24,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,12,15,17,-1,12,17,14,-1,15,9,16,-1,15,16,17,-1,20,19,9,-1,20,9,15,-1,18,20,15,-1,18,15,12,-1,17,16,8,-1,20,10,19,-1,17,8,11,-1,13,20,18,-1,10,20,13,-1,11,14,17,-1,22,21,23,-1,22,23,24,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {19.086713791,0.0,8.836050987,18.279144287,0.0,9.000662804,19.086713791,.075000003,8.836050987,18.279144287,.075000003,9.000662804,18.279144287,0.0,9.000662804,18.413263321,0.0,9.658641815,18.279144287,.075000003,9.000662804,18.413263321,.075000003,9.658641815,18.413263321,0.0,9.658641815,18.817049026,0.0,9.576336861,19.220832825,0.0,9.494030952,18.413263321,.075000003,9.658641815,18.817049026,.075000003,9.576336861,19.220832825,.075000003,9.494030952,18.615156174,.075000003,9.617488861,18.817049026,.037500001,9.576336861,18.615156174,0.0,9.617488861,18.615156174,.037500001,9.617488861,19.018941879,.075000003,9.535183907,19.018941879,0.0,9.535183907,19.018941879,.037500001,9.535183907,19.220832825,0.0,9.494030952,19.086713791,0.0,8.836050987,19.220832825,.075000003,9.494030952,19.086713791,.075000003,8.836050987})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,7,6,8,-1,7,8,9,-1,11,10,12,-1,11,12,13,-1,29,20,18,-1,21,23,29,-1,18,21,29,-1,25,23,21,-1,15,22,25,-1,21,15,25,-1,23,25,27,-1,23,27,24,-1,25,22,26,-1,25,26,27,-1,20,29,30,-1,20,30,28,-1,29,23,24,-1,29,24,30,-1,37,35,33,-1,37,33,36,-1,34,37,36,-1,34,36,31,-1,40,38,32,-1,40,32,39,-1,35,40,39,-1,35,39,33,-1,39,32,15,-1,21,33,39,-1,15,21,39,-1,36,33,21,-1,18,31,36,-1,21,18,36,-1,26,14,27,-1,24,27,14,-1,40,16,38,-1,35,16,40,-1,24,14,17,-1,28,30,17,-1,24,17,30,-1,19,35,37,-1,37,34,19,-1,16,35,19,-1}).setTexCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,7,6,8,-1,7,8,9,-1,11,10,12,-1,11,12,13,-1,29,20,18,-1,21,23,29,-1,18,21,29,-1,25,23,21,-1,15,22,25,-1,21,15,25,-1,23,25,27,-1,23,27,24,-1,25,22,26,-1,25,26,27,-1,20,29,30,-1,20,30,28,-1,29,23,24,-1,29,24,30,-1,37,35,33,-1,37,33,36,-1,34,37,36,-1,34,36,31,-1,40,38,32,-1,40,32,39,-1,35,40,39,-1,35,39,33,-1,39,32,15,-1,21,33,39,-1,15,21,39,-1,36,33,21,-1,18,31,36,-1,21,18,36,-1,26,14,27,-1,24,27,14,-1,40,16,38,-1,35,16,40,-1,24,14,17,-1,28,30,17,-1,24,17,30,-1,19,35,37,-1,37,34,19,-1,16,35,19,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_573_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,34,-1,32,34,35,-1,33,32,35,-1,33,35,36,-1,38,37,39,-1,38,39,40,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,34,-1,32,34,35,-1,33,32,35,-1,33,35,36,-1,38,37,39,-1,38,39,40,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_578_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,12,15,17,-1,12,17,14,-1,15,9,16,-1,15,16,17,-1,20,19,9,-1,20,9,15,-1,18,20,15,-1,18,15,12,-1,17,16,8,-1,20,10,19,-1,17,8,11,-1,13,20,18,-1,10,20,13,-1,11,14,17,-1,22,21,23,-1,22,23,24,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,12,15,17,-1,12,17,14,-1,15,9,16,-1,15,16,17,-1,20,19,9,-1,20,9,15,-1,18,20,15,-1,18,15,12,-1,17,16,8,-1,20,10,19,-1,17,8,11,-1,13,20,18,-1,10,20,13,-1,11,14,17,-1,22,21,23,-1,22,23,24,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {18.672372818,0.0,6.803321838,17.864801407,0.0,6.967933178,18.672372818,.075000003,6.803321838,17.864801407,.075000003,6.967933178,17.864801407,0.0,6.967933178,17.998920441,0.0,7.625912666,17.864801407,.075000003,6.967933178,17.998920441,.075000003,7.625912666,17.998920441,0.0,7.625912666,18.402706146,0.0,7.543607235,18.806491852,0.0,7.461301327,17.998920441,.075000003,7.625912666,18.402706146,.075000003,7.543607235,18.806491852,.075000003,7.461301327,18.200813293,.075000003,7.584760189,18.402706146,.037500001,7.543607235,18.200813293,0.0,7.584760189,18.200813293,.037500001,7.584760189,18.604598999,.075000003,7.502454281,18.604598999,0.0,7.502454281,18.604598999,.037500001,7.502454281,18.806491852,0.0,7.461301327,18.672372818,0.0,6.803321838,18.806491852,.075000003,7.461301327,18.672372818,.075000003,6.803321838})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {4,8,12,-1,4,12,10,-1,8,1,11,-1,8,11,12,-1,9,7,1,-1,9,1,8,-1,6,9,8,-1,6,8,4,-1,12,11,0,-1,9,2,7,-1,12,0,3,-1,5,9,6,-1,2,9,5,-1,3,10,12,-1,14,13,15,-1,14,15,16,-1,21,24,26,-1,21,26,23,-1,24,18,25,-1,24,25,26,-1,29,28,18,-1,29,18,24,-1,27,29,24,-1,27,24,21,-1,26,25,17,-1,29,19,28,-1,26,17,20,-1,22,29,27,-1,19,29,22,-1,20,23,26,-1,31,30,32,-1,31,32,33,-1}).setTexCoordIndex(new int[] {4,8,12,-1,4,12,10,-1,8,1,11,-1,8,11,12,-1,9,7,1,-1,9,1,8,-1,6,9,8,-1,6,8,4,-1,12,11,0,-1,9,2,7,-1,12,0,3,-1,5,9,6,-1,2,9,5,-1,3,10,12,-1,14,13,15,-1,14,15,16,-1,21,24,26,-1,21,26,23,-1,24,18,25,-1,24,25,26,-1,29,28,18,-1,29,18,24,-1,27,29,24,-1,27,24,21,-1,26,25,17,-1,29,19,28,-1,26,17,20,-1,22,29,27,-1,19,29,22,-1,20,23,26,-1,31,30,32,-1,31,32,33,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_588_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,11,-1,9,11,12,-1,10,9,12,-1,10,12,13,-1,15,14,16,-1,15,16,17,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,11,-1,9,11,12,-1,10,9,12,-1,10,12,13,-1,15,14,16,-1,15,16,17,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {18.258029938,0.0,4.77059269,17.864044189,0.0,4.850901127,18.258029938,.075000003,4.77059269,17.864044189,.075000003,4.850901127,17.864044189,0.0,4.850901127,18.136276245,0.0,6.186457157,17.864044189,.075000003,4.850901127,18.136276245,.075000003,6.186457157,18.136276245,0.0,6.186457157,18.333271027,0.0,6.1463027,18.530263901,0.0,6.10614872,18.136276245,.075000003,6.186457157,18.333271027,.075000003,6.1463027,18.530263901,.075000003,6.10614872,18.530263901,0.0,6.10614872,18.258029938,0.0,4.77059269,18.530263901,.075000003,6.10614872,18.258029938,.075000003,4.77059269})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,7,6,8,-1,7,8,9,-1,11,10,13,-1,11,13,14,-1,12,11,14,-1,12,14,15,-1,17,16,18,-1,17,18,19,-1}).setTexCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,7,6,8,-1,7,8,9,-1,11,10,13,-1,11,13,14,-1,12,11,14,-1,12,14,15,-1,17,16,18,-1,17,18,19,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {17.844446182,0.0,4.854895592,17.647453308,0.0,4.895050049,17.450458527,0.0,4.935204029,17.844446182,.075000003,4.854895592,17.647453308,.075000003,4.895050049,17.450458527,.075000003,4.935204029,17.450458527,0.0,4.935204029,17.72269249,0.0,6.270760059,17.450458527,.075000003,4.935204029,17.72269249,.075000003,6.270760059,17.72269249,0.0,6.270760059,17.919685364,0.0,6.230605602,18.116680145,0.0,6.190451622,17.72269249,.075000003,6.270760059,17.919685364,.075000003,6.230605602,18.116680145,.075000003,6.190451622,18.116680145,0.0,6.190451622,17.844446182,0.0,4.854895592,18.116680145,.075000003,6.190451622,17.844446182,.075000003,4.854895592})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {4,8,12,-1,4,12,10,-1,8,1,11,-1,8,11,12,-1,9,7,1,-1,9,1,8,-1,6,9,8,-1,6,8,4,-1,12,11,0,-1,9,2,7,-1,12,0,3,-1,5,9,6,-1,2,9,5,-1,3,10,12,-1,14,13,15,-1,14,15,16,-1,21,24,26,-1,21,26,23,-1,24,18,25,-1,24,25,26,-1,29,28,18,-1,29,18,24,-1,27,29,24,-1,27,24,21,-1,26,25,17,-1,29,19,28,-1,26,17,20,-1,22,29,27,-1,19,29,22,-1,20,23,26,-1,31,30,32,-1,31,32,33,-1}).setTexCoordIndex(new int[] {4,8,12,-1,4,12,10,-1,8,1,11,-1,8,11,12,-1,9,7,1,-1,9,1,8,-1,6,9,8,-1,6,8,4,-1,12,11,0,-1,9,2,7,-1,12,0,3,-1,5,9,6,-1,2,9,5,-1,3,10,12,-1,14,13,15,-1,14,15,16,-1,21,24,26,-1,21,26,23,-1,24,18,25,-1,24,25,26,-1,29,28,18,-1,29,18,24,-1,27,29,24,-1,27,24,21,-1,26,25,17,-1,29,19,28,-1,26,17,20,-1,22,29,27,-1,19,29,22,-1,20,23,26,-1,31,30,32,-1,31,32,33,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_603_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {4,8,12,-1,4,12,10,-1,8,1,11,-1,8,11,12,-1,9,7,1,-1,9,1,8,-1,6,9,8,-1,6,8,4,-1,12,11,0,-1,9,2,7,-1,12,0,3,-1,5,9,6,-1,2,9,5,-1,3,10,12,-1,14,13,15,-1,14,15,16,-1,21,24,26,-1,21,26,23,-1,24,18,25,-1,24,25,26,-1,29,28,18,-1,29,18,24,-1,27,29,24,-1,27,24,21,-1,26,25,17,-1,29,19,28,-1,26,17,20,-1,22,29,27,-1,19,29,22,-1,20,23,26,-1,31,30,32,-1,31,32,33,-1}).setTexCoordIndex(new int[] {4,8,12,-1,4,12,10,-1,8,1,11,-1,8,11,12,-1,9,7,1,-1,9,1,8,-1,6,9,8,-1,6,8,4,-1,12,11,0,-1,9,2,7,-1,12,0,3,-1,5,9,6,-1,2,9,5,-1,3,10,12,-1,14,13,15,-1,14,15,16,-1,21,24,26,-1,21,26,23,-1,24,18,25,-1,24,25,26,-1,29,28,18,-1,29,18,24,-1,27,29,24,-1,27,24,21,-1,26,25,17,-1,29,19,28,-1,26,17,20,-1,22,29,27,-1,19,29,22,-1,20,23,26,-1,31,30,32,-1,31,32,33,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_608_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {22.402965546,0.0,29.331951141,21.595396042,0.0,29.49656105,22.402965546,.075000003,29.331951141,21.595396042,.075000003,29.49656105,21.595396042,0.0,29.49656105,21.729515076,0.0,30.154541016,21.595396042,.075000003,29.49656105,21.729515076,.075000003,30.154541016,21.729515076,0.0,30.154541016,22.537086487,0.0,29.989929199,21.729515076,.075000003,30.154541016,22.537086487,.075000003,29.989929199,22.537086487,0.0,29.989929199,22.402965546,0.0,29.331951141,22.537086487,.075000003,29.989929199,22.402965546,.075000003,29.331951141})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {22.126737595,0.0,27.976797104,21.732751846,0.0,28.057106018,22.126737595,.075000003,27.976797104,21.732751846,.075000003,28.057106018,21.732751846,0.0,28.057106018,22.004983902,0.0,29.392662048,21.732751846,.075000003,28.057106018,22.004983902,.075000003,29.392662048,22.004983902,0.0,29.392662048,22.398971558,0.0,29.312353134,22.004983902,.075000003,29.392662048,22.398971558,.075000003,29.312353134,22.398971558,0.0,29.312353134,22.126737595,0.0,27.976797104,22.398971558,.075000003,29.312353134,22.126737595,.075000003,27.976797104})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {21.713153839,0.0,28.061100006,21.319168091,0.0,28.14140892,21.713153839,.075000003,28.061100006,21.319168091,.075000003,28.14140892,21.319168091,0.0,28.14140892,21.591400146,0.0,29.476964951,21.319168091,.075000003,28.14140892,21.591400146,.075000003,29.476964951,21.591400146,0.0,29.476964951,21.985387802,0.0,29.396656036,21.591400146,.075000003,29.476964951,21.985387802,.075000003,29.396656036,21.985387802,0.0,29.396656036,21.713153839,0.0,28.061100006,21.985387802,.075000003,29.396656036,21.713153839,.075000003,28.061100006})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {21.988624573,0.0,27.299221039,21.181053162,0.0,27.463832855,21.988624573,.075000003,27.299221039,21.181053162,.075000003,27.463832855,21.181053162,0.0,27.463832855,21.315172195,0.0,28.121810913,21.181053162,.075000003,27.463832855,21.315172195,.075000003,28.121810913,21.315172195,0.0,28.121810913,22.122743607,0.0,27.957201004,21.315172195,.075000003,28.121810913,22.122743607,.075000003,27.957201004,22.122743607,0.0,27.957201004,21.988624573,0.0,27.299221039,22.122743607,.075000003,27.957201004,21.988624573,.075000003,27.299221039})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {21.850509644,0.0,26.621644974,21.04294014,0.0,26.78625679,21.850509644,.075000003,26.621644974,21.04294014,.075000003,26.78625679,21.04294014,0.0,26.78625679,21.177059174,0.0,27.444234848,21.04294014,.075000003,26.78625679,21.177059174,.075000003,27.444234848,21.177059174,0.0,27.444234848,21.984630585,0.0,27.279623032,21.177059174,.075000003,27.444234848,21.984630585,.075000003,27.279623032,21.984630585,0.0,27.279623032,21.850509644,0.0,26.621644974,21.984630585,.075000003,27.279623032,21.850509644,.075000003,26.621644974})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,33,-1,32,33,34,-1,36,35,37,-1,36,37,38,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,33,-1,32,33,34,-1,36,35,37,-1,36,37,38,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_638_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,27,18,16,-1,19,21,27,-1,16,19,27,-1,23,21,19,-1,13,20,23,-1,19,13,23,-1,21,23,25,-1,21,25,22,-1,23,20,24,-1,23,24,25,-1,18,27,28,-1,18,28,26,-1,27,21,22,-1,27,22,28,-1,35,33,31,-1,35,31,34,-1,32,35,34,-1,32,34,29,-1,38,36,30,-1,38,30,37,-1,33,38,37,-1,33,37,31,-1,37,30,13,-1,19,31,37,-1,13,19,37,-1,34,31,19,-1,16,29,34,-1,19,16,34,-1,24,12,25,-1,22,25,12,-1,38,14,36,-1,33,14,38,-1,22,12,15,-1,26,28,15,-1,22,15,28,-1,17,33,35,-1,35,32,17,-1,14,33,17,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,27,18,16,-1,19,21,27,-1,16,19,27,-1,23,21,19,-1,13,20,23,-1,19,13,23,-1,21,23,25,-1,21,25,22,-1,23,20,24,-1,23,24,25,-1,18,27,28,-1,18,28,26,-1,27,21,22,-1,27,22,28,-1,35,33,31,-1,35,31,34,-1,32,35,34,-1,32,34,29,-1,38,36,30,-1,38,30,37,-1,33,38,37,-1,33,37,31,-1,37,30,13,-1,19,31,37,-1,13,19,37,-1,34,31,19,-1,16,29,34,-1,19,16,34,-1,24,12,25,-1,22,25,12,-1,38,14,36,-1,33,14,38,-1,22,12,15,-1,26,28,15,-1,22,15,28,-1,17,33,35,-1,35,32,17,-1,14,33,17,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_643_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {21.436168671,0.0,24.588914871,20.62859726,0.0,24.753526688,21.436168671,.075000003,24.588914871,20.62859726,.075000003,24.753526688,20.62859726,0.0,24.753526688,20.762716293,0.0,25.411506653,20.62859726,.075000003,24.753526688,20.762716293,.075000003,25.411506653,20.762716293,0.0,25.411506653,21.570287704,0.0,25.246894836,20.762716293,.075000003,25.411506653,21.570287704,.075000003,25.246894836,21.570287704,0.0,25.246894836,21.436168671,0.0,24.588914871,21.570287704,.075000003,25.246894836,21.436168671,.075000003,24.588914871})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {21.298053741,0.0,23.911338806,20.490484238,0.0,24.075950623,21.298053741,.075000003,23.911338806,20.490484238,.075000003,24.075950623,20.490484238,0.0,24.075950623,20.624603271,0.0,24.73392868,20.490484238,.075000003,24.075950623,20.624603271,.075000003,24.73392868,20.624603271,0.0,24.73392868,21.432172775,0.0,24.569318771,20.624603271,.075000003,24.73392868,21.432172775,.075000003,24.569318771,21.432172775,0.0,24.569318771,21.298053741,0.0,23.911338806,21.432172775,.075000003,24.569318771,21.298053741,.075000003,23.911338806})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,33,-1,32,33,34,-1,36,35,37,-1,36,37,38,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,33,-1,32,33,34,-1,36,35,37,-1,36,37,38,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_658_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,33,-1,32,33,34,-1,50,41,39,-1,42,44,50,-1,39,42,50,-1,46,44,42,-1,36,43,46,-1,42,36,46,-1,44,46,48,-1,44,48,45,-1,46,43,47,-1,46,47,48,-1,41,50,51,-1,41,51,49,-1,50,44,45,-1,50,45,51,-1,58,56,54,-1,58,54,57,-1,55,58,57,-1,55,57,52,-1,61,59,53,-1,61,53,60,-1,56,61,60,-1,56,60,54,-1,60,53,36,-1,42,54,60,-1,36,42,60,-1,57,54,42,-1,39,52,57,-1,42,39,57,-1,47,35,48,-1,45,48,35,-1,61,37,59,-1,56,37,61,-1,45,35,38,-1,49,51,38,-1,45,38,51,-1,40,56,58,-1,58,55,40,-1,37,56,40,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,33,-1,32,33,34,-1,50,41,39,-1,42,44,50,-1,39,42,50,-1,46,44,42,-1,36,43,46,-1,42,36,46,-1,44,46,48,-1,44,48,45,-1,46,43,47,-1,46,47,48,-1,41,50,51,-1,41,51,49,-1,50,44,45,-1,50,45,51,-1,58,56,54,-1,58,54,57,-1,55,58,57,-1,55,57,52,-1,61,59,53,-1,61,53,60,-1,56,61,60,-1,56,60,54,-1,60,53,36,-1,42,54,60,-1,36,42,60,-1,57,54,42,-1,39,52,57,-1,42,39,57,-1,47,35,48,-1,45,48,35,-1,61,37,59,-1,56,37,61,-1,45,35,38,-1,49,51,38,-1,45,38,51,-1,40,56,58,-1,58,55,40,-1,37,56,40,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_663_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {20.883712769,0.0,21.878608704,20.076141357,0.0,22.04322052,20.883712769,.075000003,21.878608704,20.076141357,.075000003,22.04322052,20.076141357,0.0,22.04322052,20.210260391,0.0,22.701200485,20.076141357,.075000003,22.04322052,20.210260391,.075000003,22.701200485,20.210260391,0.0,22.701200485,21.017831802,0.0,22.536588669,20.210260391,.075000003,22.701200485,21.017831802,.075000003,22.536588669,21.017831802,0.0,22.536588669,20.883712769,0.0,21.878608704,21.017831802,.075000003,22.536588669,20.883712769,.075000003,21.878608704})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {20.745597839,0.0,21.201032639,19.938028336,0.0,21.365644455,20.745597839,.075000003,21.201032639,19.938028336,.075000003,21.365644455,19.938028336,0.0,21.365644455,20.072147369,0.0,22.02362442,19.938028336,.075000003,21.365644455,20.072147369,.075000003,22.02362442,20.072147369,0.0,22.02362442,20.879716873,0.0,21.859012604,20.072147369,.075000003,22.02362442,20.879716873,.075000003,21.859012604,20.879716873,0.0,21.859012604,20.745597839,0.0,21.201032639,20.879716873,.075000003,21.859012604,20.745597839,.075000003,21.201032639})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,33,-1,32,33,34,-1,50,41,39,-1,42,44,50,-1,39,42,50,-1,46,44,42,-1,36,43,46,-1,42,36,46,-1,44,46,48,-1,44,48,45,-1,46,43,47,-1,46,47,48,-1,41,50,51,-1,41,51,49,-1,50,44,45,-1,50,45,51,-1,58,56,54,-1,58,54,57,-1,55,58,57,-1,55,57,52,-1,61,59,53,-1,61,53,60,-1,56,61,60,-1,56,60,54,-1,60,53,36,-1,42,54,60,-1,36,42,60,-1,57,54,42,-1,39,52,57,-1,42,39,57,-1,47,35,48,-1,45,48,35,-1,61,37,59,-1,56,37,61,-1,45,35,38,-1,49,51,38,-1,45,38,51,-1,40,56,58,-1,58,55,40,-1,37,56,40,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,33,-1,32,33,34,-1,50,41,39,-1,42,44,50,-1,39,42,50,-1,46,44,42,-1,36,43,46,-1,42,36,46,-1,44,46,48,-1,44,48,45,-1,46,43,47,-1,46,47,48,-1,41,50,51,-1,41,51,49,-1,50,44,45,-1,50,45,51,-1,58,56,54,-1,58,54,57,-1,55,58,57,-1,55,57,52,-1,61,59,53,-1,61,53,60,-1,56,61,60,-1,56,60,54,-1,60,53,36,-1,42,54,60,-1,36,42,60,-1,57,54,42,-1,39,52,57,-1,42,39,57,-1,47,35,48,-1,45,48,35,-1,61,37,59,-1,56,37,61,-1,45,35,38,-1,49,51,38,-1,45,38,51,-1,40,56,58,-1,58,55,40,-1,37,56,40,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_678_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,33,-1,32,33,34,-1,50,41,39,-1,42,44,50,-1,39,42,50,-1,46,44,42,-1,36,43,46,-1,42,36,46,-1,44,46,48,-1,44,48,45,-1,46,43,47,-1,46,47,48,-1,41,50,51,-1,41,51,49,-1,50,44,45,-1,50,45,51,-1,58,56,54,-1,58,54,57,-1,55,58,57,-1,55,57,52,-1,61,59,53,-1,61,53,60,-1,56,61,60,-1,56,60,54,-1,60,53,36,-1,42,54,60,-1,36,42,60,-1,57,54,42,-1,39,52,57,-1,42,39,57,-1,47,35,48,-1,45,48,35,-1,61,37,59,-1,56,37,61,-1,45,35,38,-1,49,51,38,-1,45,38,51,-1,40,56,58,-1,58,55,40,-1,37,56,40,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,33,-1,32,33,34,-1,50,41,39,-1,42,44,50,-1,39,42,50,-1,46,44,42,-1,36,43,46,-1,42,36,46,-1,44,46,48,-1,44,48,45,-1,46,43,47,-1,46,47,48,-1,41,50,51,-1,41,51,49,-1,50,44,45,-1,50,45,51,-1,58,56,54,-1,58,54,57,-1,55,58,57,-1,55,57,52,-1,61,59,53,-1,61,53,60,-1,56,61,60,-1,56,60,54,-1,60,53,36,-1,42,54,60,-1,36,42,60,-1,57,54,42,-1,39,52,57,-1,42,39,57,-1,47,35,48,-1,45,48,35,-1,61,37,59,-1,56,37,61,-1,45,35,38,-1,49,51,38,-1,45,38,51,-1,40,56,58,-1,58,55,40,-1,37,56,40,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_683_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {20.331256866,0.0,19.168304443,19.523685455,0.0,19.332914352,20.331256866,.075000003,19.168304443,19.523685455,.075000003,19.332914352,19.523685455,0.0,19.332914352,19.657804489,0.0,19.990894318,19.523685455,.075000003,19.332914352,19.657804489,.075000003,19.990894318,19.657804489,0.0,19.990894318,20.4653759,0.0,19.826282501,19.657804489,.075000003,19.990894318,20.4653759,.075000003,19.826282501,20.4653759,0.0,19.826282501,20.331256866,0.0,19.168304443,20.4653759,.075000003,19.826282501,20.331256866,.075000003,19.168304443})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {20.193141937,0.0,18.490726471,19.385570526,0.0,18.655338287,20.193141937,.075000003,18.490726471,19.385570526,.075000003,18.655338287,19.385570526,0.0,18.655338287,19.519691467,0.0,19.313318253,19.385570526,.075000003,18.655338287,19.519691467,.075000003,19.313318253,19.519691467,0.0,19.313318253,20.327260971,0.0,19.148706436,19.519691467,.075000003,19.313318253,20.327260971,.075000003,19.148706436,20.327260971,0.0,19.148706436,20.193141937,0.0,18.490726471,20.327260971,.075000003,19.148706436,20.193141937,.075000003,18.490726471})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {19.916913986,0.0,17.135574341,19.522928238,0.0,17.215883255,19.916913986,.075000003,17.135574341,19.522928238,.075000003,17.215883255,19.522928238,0.0,17.215883255,19.795160294,0.0,18.551439285,19.522928238,.075000003,17.215883255,19.795160294,.075000003,18.551439285,19.795160294,0.0,18.551439285,20.189147949,0.0,18.471130371,19.795160294,.075000003,18.551439285,20.189147949,.075000003,18.471130371,20.189147949,0.0,18.471130371,19.916913986,0.0,17.135574341,20.189147949,.075000003,18.471130371,19.916913986,.075000003,17.135574341})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,33,-1,32,33,34,-1,36,35,37,-1,36,37,38,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,33,-1,32,33,34,-1,36,35,37,-1,36,37,38,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_703_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {19.778800964,0.0,16.457998276,18.971229553,0.0,16.622610092,19.778800964,.075000003,16.457998276,18.971229553,.075000003,16.622610092,18.971229553,0.0,16.622610092,19.105348587,0.0,17.28058815,18.971229553,.075000003,16.622610092,19.105348587,.075000003,17.28058815,19.105348587,0.0,17.28058815,19.912919998,0.0,17.115978241,19.105348587,.075000003,17.28058815,19.912919998,.075000003,17.115978241,19.912919998,0.0,17.115978241,19.778800964,0.0,16.457998276,19.912919998,.075000003,17.115978241,19.778800964,.075000003,16.457998276})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {4,8,12,-1,4,12,10,-1,8,1,11,-1,8,11,12,-1,9,7,1,-1,9,1,8,-1,6,9,8,-1,6,8,4,-1,12,11,0,-1,9,2,7,-1,12,0,3,-1,5,9,6,-1,2,9,5,-1,3,10,12,-1,14,13,15,-1,14,15,16,-1,18,17,19,-1,18,19,20,-1,22,21,23,-1,22,23,24,-1}).setTexCoordIndex(new int[] {4,8,12,-1,4,12,10,-1,8,1,11,-1,8,11,12,-1,9,7,1,-1,9,1,8,-1,6,9,8,-1,6,8,4,-1,12,11,0,-1,9,2,7,-1,12,0,3,-1,5,9,6,-1,2,9,5,-1,3,10,12,-1,14,13,15,-1,14,15,16,-1,18,17,19,-1,18,19,20,-1,22,21,23,-1,22,23,24,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {19.640686035,0.0,15.780421257,19.23690033,0.0,15.862727165,18.833114624,0.0,15.945033073,19.640686035,.075000003,15.780421257,19.23690033,.075000003,15.862727165,18.833114624,.075000003,15.945033073,19.035007477,.075000003,15.903880119,19.035007477,0.0,15.903880119,19.23690033,.037500001,15.862727165,19.035007477,.037500001,15.903880119,19.438793182,.075000003,15.821574211,19.438793182,0.0,15.821574211,19.438793182,.037500001,15.821574211,18.833114624,0.0,15.945033073,18.967235565,0.0,16.603012085,18.833114624,.075000003,15.945033073,18.967235565,.075000003,16.603012085,18.967235565,0.0,16.603012085,19.774805069,0.0,16.438400269,18.967235565,.075000003,16.603012085,19.774805069,.075000003,16.438400269,19.774805069,0.0,16.438400269,19.640686035,0.0,15.780421257,19.774805069,.075000003,16.438400269,19.640686035,.075000003,15.780421257})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,11,-1,9,11,12,-1,10,9,12,-1,10,12,13,-1,15,14,16,-1,15,16,17,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,11,-1,9,11,12,-1,10,9,12,-1,10,12,13,-1,15,14,16,-1,15,16,17,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {19.364458084,0.0,14.425269127,18.970472336,0.0,14.505577087,19.364458084,.075000003,14.425269127,18.970472336,.075000003,14.505577087,18.970472336,0.0,14.505577087,19.242704391,0.0,15.841133118,18.970472336,.075000003,14.505577087,19.242704391,.075000003,15.841133118,19.242704391,0.0,15.841133118,19.439699173,0.0,15.800978661,19.636692047,0.0,15.760824203,19.242704391,.075000003,15.841133118,19.439699173,.075000003,15.800978661,19.636692047,.075000003,15.760824203,19.636692047,0.0,15.760824203,19.364458084,0.0,14.425269127,19.636692047,.075000003,15.760824203,19.364458084,.075000003,14.425269127})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,7,6,8,-1,7,8,9,-1,11,10,12,-1,11,12,13,-1,15,14,16,-1,15,16,17,-1}).setTexCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,7,6,8,-1,7,8,9,-1,11,10,12,-1,11,12,13,-1,15,14,16,-1,15,16,17,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {18.950874329,0.0,14.509572029,18.753881454,0.0,14.549725533,18.556886673,0.0,14.58987999,18.950874329,.075000003,14.509572029,18.753881454,.075000003,14.549725533,18.556886673,.075000003,14.58987999,18.556886673,0.0,14.58987999,18.829120636,0.0,15.92543602,18.556886673,.075000003,14.58987999,18.829120636,.075000003,15.92543602,18.829120636,0.0,15.92543602,19.223108292,0.0,15.845127106,18.829120636,.075000003,15.92543602,19.223108292,.075000003,15.845127106,19.223108292,0.0,15.845127106,18.950874329,0.0,14.509572029,19.223108292,.075000003,15.845127106,18.950874329,.075000003,14.509572029})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {4,8,12,-1,4,12,10,-1,8,1,11,-1,8,11,12,-1,9,7,1,-1,9,1,8,-1,6,9,8,-1,6,8,4,-1,12,11,0,-1,9,2,7,-1,12,0,3,-1,5,9,6,-1,2,9,5,-1,3,10,12,-1,14,13,15,-1,14,15,16,-1,21,24,26,-1,21,26,23,-1,24,18,25,-1,24,25,26,-1,29,28,18,-1,29,18,24,-1,27,29,24,-1,27,24,21,-1,26,25,17,-1,29,19,28,-1,26,17,20,-1,22,29,27,-1,19,29,22,-1,20,23,26,-1,31,30,32,-1,31,32,33,-1}).setTexCoordIndex(new int[] {4,8,12,-1,4,12,10,-1,8,1,11,-1,8,11,12,-1,9,7,1,-1,9,1,8,-1,6,9,8,-1,6,8,4,-1,12,11,0,-1,9,2,7,-1,12,0,3,-1,5,9,6,-1,2,9,5,-1,3,10,12,-1,14,13,15,-1,14,15,16,-1,21,24,26,-1,21,26,23,-1,24,18,25,-1,24,25,26,-1,29,28,18,-1,29,18,24,-1,27,29,24,-1,27,24,21,-1,26,25,17,-1,29,19,28,-1,26,17,20,-1,22,29,27,-1,19,29,22,-1,20,23,26,-1,31,30,32,-1,31,32,33,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_728_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,12,15,17,-1,12,17,14,-1,15,9,16,-1,15,16,17,-1,20,19,9,-1,20,9,15,-1,18,20,15,-1,18,15,12,-1,17,16,8,-1,20,10,19,-1,17,8,11,-1,13,20,18,-1,10,20,13,-1,11,14,17,-1,22,21,23,-1,22,23,24,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,12,15,17,-1,12,17,14,-1,15,9,16,-1,15,16,17,-1,20,19,9,-1,20,9,15,-1,18,20,15,-1,18,15,12,-1,17,16,8,-1,20,10,19,-1,17,8,11,-1,13,20,18,-1,10,20,13,-1,11,14,17,-1,22,21,23,-1,22,23,24,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {19.088230133,0.0,13.070116043,18.280658722,0.0,13.234726906,19.088230133,.075000003,13.070116043,18.280658722,.075000003,13.234726906,18.280658722,0.0,13.234726906,18.414779663,0.0,13.892706871,18.280658722,.075000003,13.234726906,18.414779663,.075000003,13.892706871,18.414779663,0.0,13.892706871,18.818563461,0.0,13.810400963,19.222349167,0.0,13.728095055,18.414779663,.075000003,13.892706871,18.818563461,.075000003,13.810400963,19.222349167,.075000003,13.728095055,18.616672516,.075000003,13.851553917,18.818563461,.037500001,13.810400963,18.616672516,0.0,13.851553917,18.616672516,.037500001,13.851553917,19.020456314,.075000003,13.769248009,19.020456314,0.0,13.769248009,19.020456314,.037500001,13.769248009,19.222349167,0.0,13.728095055,19.088230133,0.0,13.070116043,19.222349167,.075000003,13.728095055,19.088230133,.075000003,13.070116043})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,7,6,8,-1,7,8,9,-1,11,10,13,-1,11,13,14,-1,12,11,14,-1,12,14,15,-1,31,22,20,-1,23,25,31,-1,20,23,31,-1,27,25,23,-1,17,24,27,-1,23,17,27,-1,25,27,29,-1,25,29,26,-1,27,24,28,-1,27,28,29,-1,22,31,32,-1,22,32,30,-1,31,25,26,-1,31,26,32,-1,39,37,35,-1,39,35,38,-1,36,39,38,-1,36,38,33,-1,42,40,34,-1,42,34,41,-1,37,42,41,-1,37,41,35,-1,41,34,17,-1,23,35,41,-1,17,23,41,-1,38,35,23,-1,20,33,38,-1,23,20,38,-1,28,16,29,-1,26,29,16,-1,42,18,40,-1,37,18,42,-1,26,16,19,-1,30,32,19,-1,26,19,32,-1,21,37,39,-1,39,36,21,-1,18,37,21,-1}).setTexCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,7,6,8,-1,7,8,9,-1,11,10,13,-1,11,13,14,-1,12,11,14,-1,12,14,15,-1,31,22,20,-1,23,25,31,-1,20,23,31,-1,27,25,23,-1,17,24,27,-1,23,17,27,-1,25,27,29,-1,25,29,26,-1,27,24,28,-1,27,28,29,-1,22,31,32,-1,22,32,30,-1,31,25,26,-1,31,26,32,-1,39,37,35,-1,39,35,38,-1,36,39,38,-1,36,38,33,-1,42,40,34,-1,42,34,41,-1,37,42,41,-1,37,41,35,-1,41,34,17,-1,23,35,41,-1,17,23,41,-1,38,35,23,-1,20,33,38,-1,23,20,38,-1,28,16,29,-1,26,29,16,-1,42,18,40,-1,37,18,42,-1,26,16,19,-1,30,32,19,-1,26,19,32,-1,21,37,39,-1,39,36,21,-1,18,37,21,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_738_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,7,6,8,-1,7,8,9,-1,11,10,13,-1,11,13,14,-1,12,11,14,-1,12,14,15,-1,17,16,18,-1,17,18,19,-1}).setTexCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,7,6,8,-1,7,8,9,-1,11,10,13,-1,11,13,14,-1,12,11,14,-1,12,14,15,-1,17,16,18,-1,17,18,19,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {18.398418427,0.0,11.799265862,18.201425552,0.0,11.839420319,18.004430771,0.0,11.879574776,18.398418427,.075000003,11.799265862,18.201425552,.075000003,11.839420319,18.004430771,.075000003,11.879574776,18.004430771,0.0,11.879574776,18.276664734,0.0,13.215129852,18.004430771,.075000003,11.879574776,18.276664734,.075000003,13.215129852,18.276664734,0.0,13.215129852,18.473657608,0.0,13.174976349,18.67065239,0.0,13.134821892,18.276664734,.075000003,13.215129852,18.473657608,.075000003,13.174976349,18.67065239,.075000003,13.134821892,18.67065239,0.0,13.134821892,18.398418427,0.0,11.799265862,18.67065239,.075000003,13.134821892,18.398418427,.075000003,11.799265862})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {18.67388916,0.0,11.037386894,17.866317749,0.0,11.201997757,18.67388916,.075000003,11.037386894,17.866317749,.075000003,11.201997757,17.866317749,0.0,11.201997757,18.000436783,0.0,11.859977722,17.866317749,.075000003,11.201997757,18.000436783,.075000003,11.859977722,18.000436783,0.0,11.859977722,18.808008194,0.0,11.695365906,18.000436783,.075000003,11.859977722,18.808008194,.075000003,11.695365906,18.808008194,0.0,11.695365906,18.67388916,0.0,11.037386894,18.808008194,.075000003,11.695365906,18.67388916,.075000003,11.037386894})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {18.535774231,0.0,10.359809875,17.72820282,0.0,10.524421692,18.535774231,.075000003,10.359809875,17.72820282,.075000003,10.524421692,17.72820282,0.0,10.524421692,17.862323761,0.0,11.182400703,17.72820282,.075000003,10.524421692,17.862323761,.075000003,11.182400703,17.862323761,0.0,11.182400703,18.669893265,0.0,11.017789841,17.862323761,.075000003,11.182400703,18.669893265,.075000003,11.017789841,18.669893265,0.0,11.017789841,18.535774231,0.0,10.359809875,18.669893265,.075000003,11.017789841,18.535774231,.075000003,10.359809875})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,7,6,8,-1,7,8,9,-1,11,10,13,-1,11,13,14,-1,12,11,14,-1,12,14,15,-1,17,16,18,-1,17,18,19,-1}).setTexCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,7,6,8,-1,7,8,9,-1,11,10,13,-1,11,13,14,-1,12,11,14,-1,12,14,15,-1,17,16,18,-1,17,18,19,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {18.25954628,0.0,9.004657745,18.062553406,0.0,9.044811249,17.865558624,0.0,9.084965706,18.25954628,.075000003,9.004657745,18.062553406,.075000003,9.044811249,17.865558624,.075000003,9.084965706,17.865558624,0.0,9.084965706,18.137792587,0.0,10.420521736,17.865558624,.075000003,9.084965706,18.137792587,.075000003,10.420521736,18.137792587,0.0,10.420521736,18.334785461,0.0,10.380367279,18.531780243,0.0,10.340212822,18.137792587,.075000003,10.420521736,18.334785461,.075000003,10.380367279,18.531780243,.075000003,10.340212822,18.531780243,0.0,10.340212822,18.25954628,0.0,9.004657745,18.531780243,.075000003,10.340212822,18.25954628,.075000003,9.004657745})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,11,-1,9,11,12,-1,10,9,12,-1,10,12,13,-1,15,14,16,-1,15,16,17,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,11,-1,9,11,12,-1,10,9,12,-1,10,12,13,-1,15,14,16,-1,15,16,17,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {17.845962524,0.0,9.088960648,17.451974869,0.0,9.169268608,17.845962524,.075000003,9.088960648,17.451974869,.075000003,9.169268608,17.451974869,0.0,9.169268608,17.724208832,0.0,10.504824638,17.451974869,.075000003,9.169268608,17.724208832,.075000003,10.504824638,17.724208832,0.0,10.504824638,17.921201706,0.0,10.464670181,18.118196487,0.0,10.424515724,17.724208832,.075000003,10.504824638,17.921201706,.075000003,10.464670181,18.118196487,.075000003,10.424515724,18.118196487,0.0,10.424515724,17.845962524,0.0,9.088960648,18.118196487,.075000003,10.424515724,17.845962524,.075000003,9.088960648})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,12,15,17,-1,12,17,14,-1,15,9,16,-1,15,16,17,-1,20,19,9,-1,20,9,15,-1,18,20,15,-1,18,15,12,-1,17,16,8,-1,20,10,19,-1,17,8,11,-1,13,20,18,-1,10,20,13,-1,11,14,17,-1,22,21,23,-1,22,23,24,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,12,15,17,-1,12,17,14,-1,15,9,16,-1,15,16,17,-1,20,19,9,-1,20,9,15,-1,18,20,15,-1,18,15,12,-1,17,16,8,-1,20,10,19,-1,17,8,11,-1,13,20,18,-1,10,20,13,-1,11,14,17,-1,22,21,23,-1,22,23,24,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {18.121433258,0.0,8.327080727,17.313861847,0.0,8.491692543,18.121433258,.075000003,8.327080727,17.313861847,.075000003,8.491692543,17.313861847,0.0,8.491692543,17.447980881,0.0,9.149671555,17.313861847,.075000003,8.491692543,17.447980881,.075000003,9.149671555,17.447980881,0.0,9.149671555,17.851766586,0.0,9.067365646,18.255552292,0.0,8.985060692,17.447980881,.075000003,9.149671555,17.851766586,.075000003,9.067365646,18.255552292,.075000003,8.985060692,17.649873734,.075000003,9.1085186,17.851766586,.037500001,9.067365646,17.649873734,0.0,9.1085186,17.649873734,.037500001,9.1085186,18.053659439,.075000003,9.026212692,18.053659439,0.0,9.026212692,18.053659439,.037500001,9.026212692,18.255552292,0.0,8.985060692,18.121433258,0.0,8.327080727,18.255552292,.075000003,8.985060692,18.121433258,.075000003,8.327080727})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {4,8,12,-1,4,12,10,-1,8,1,11,-1,8,11,12,-1,9,7,1,-1,9,1,8,-1,6,9,8,-1,6,8,4,-1,12,11,0,-1,9,2,7,-1,12,0,3,-1,5,9,6,-1,2,9,5,-1,3,10,12,-1,14,13,15,-1,14,15,16,-1,18,17,19,-1,18,19,20,-1,22,21,23,-1,22,23,24,-1}).setTexCoordIndex(new int[] {4,8,12,-1,4,12,10,-1,8,1,11,-1,8,11,12,-1,9,7,1,-1,9,1,8,-1,6,9,8,-1,6,8,4,-1,12,11,0,-1,9,2,7,-1,12,0,3,-1,5,9,6,-1,2,9,5,-1,3,10,12,-1,14,13,15,-1,14,15,16,-1,18,17,19,-1,18,19,20,-1,22,21,23,-1,22,23,24,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {17.983318329,0.0,7.649504185,17.579532623,0.0,7.731810093,17.175746918,0.0,7.814116001,17.983318329,.075000003,7.649504185,17.579532623,.075000003,7.731810093,17.175746918,.075000003,7.814116001,17.377639771,.075000003,7.772963047,17.377639771,0.0,7.772963047,17.579532623,.037500001,7.731810093,17.377639771,.037500001,7.772963047,17.781425476,.075000003,7.690657139,17.781425476,0.0,7.690657139,17.781425476,.037500001,7.690657139,17.175746918,0.0,7.814116001,17.309867859,0.0,8.47209549,17.175746918,.075000003,7.814116001,17.309867859,.075000003,8.47209549,17.309867859,0.0,8.47209549,18.117437363,0.0,8.307483673,17.309867859,.075000003,8.47209549,18.117437363,.075000003,8.307483673,18.117437363,0.0,8.307483673,17.983318329,0.0,7.649504185,18.117437363,.075000003,8.307483673,17.983318329,.075000003,7.649504185})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,7,6,8,-1,7,8,9,-1,11,10,12,-1,11,12,13,-1,15,14,16,-1,15,16,17,-1}).setTexCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,7,6,8,-1,7,8,9,-1,11,10,12,-1,11,12,13,-1,15,14,16,-1,15,16,17,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {17.707090378,0.0,6.294351578,17.510097504,0.0,6.334505558,17.313102722,0.0,6.374660015,17.707090378,.075000003,6.294351578,17.510097504,.075000003,6.334505558,17.313102722,.075000003,6.374660015,17.313102722,0.0,6.374660015,17.585336685,0.0,7.710216045,17.313102722,.075000003,6.374660015,17.585336685,.075000003,7.710216045,17.585336685,0.0,7.710216045,17.979324341,0.0,7.629907608,17.585336685,.075000003,7.710216045,17.979324341,.075000003,7.629907608,17.979324341,0.0,7.629907608,17.707090378,0.0,6.294351578,17.979324341,.075000003,7.629907608,17.707090378,.075000003,6.294351578})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,7,6,8,-1,7,8,9,-1,11,10,13,-1,11,13,14,-1,12,11,14,-1,12,14,15,-1,17,16,18,-1,17,18,19,-1}).setTexCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,7,6,8,-1,7,8,9,-1,11,10,13,-1,11,13,14,-1,12,11,14,-1,12,14,15,-1,17,16,18,-1,17,18,19,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {17.293506622,0.0,6.37865448,17.096513748,0.0,6.418808937,16.899518967,0.0,6.458962917,17.293506622,.075000003,6.37865448,17.096513748,.075000003,6.418808937,16.899518967,.075000003,6.458962917,16.899518967,0.0,6.458962917,17.17175293,0.0,7.794518948,16.899518967,.075000003,6.458962917,17.17175293,.075000003,7.794518948,17.17175293,0.0,7.794518948,17.368745804,0.0,7.754364491,17.565740585,0.0,7.71421051,17.17175293,.075000003,7.794518948,17.368745804,.075000003,7.754364491,17.565740585,.075000003,7.71421051,17.565740585,0.0,7.71421051,17.293506622,0.0,6.37865448,17.565740585,.075000003,7.71421051,17.293506622,.075000003,6.37865448})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {4,8,12,-1,4,12,10,-1,8,1,11,-1,8,11,12,-1,9,7,1,-1,9,1,8,-1,6,9,8,-1,6,8,4,-1,12,11,0,-1,9,2,7,-1,12,0,3,-1,5,9,6,-1,2,9,5,-1,3,10,12,-1,14,13,15,-1,14,15,16,-1,21,24,26,-1,21,26,23,-1,24,18,25,-1,24,25,26,-1,29,28,18,-1,29,18,24,-1,27,29,24,-1,27,24,21,-1,26,25,17,-1,29,19,28,-1,26,17,20,-1,22,29,27,-1,19,29,22,-1,20,23,26,-1,31,30,32,-1,31,32,33,-1}).setTexCoordIndex(new int[] {4,8,12,-1,4,12,10,-1,8,1,11,-1,8,11,12,-1,9,7,1,-1,9,1,8,-1,6,9,8,-1,6,8,4,-1,12,11,0,-1,9,2,7,-1,12,0,3,-1,5,9,6,-1,2,9,5,-1,3,10,12,-1,14,13,15,-1,14,15,16,-1,21,24,26,-1,21,26,23,-1,24,18,25,-1,24,25,26,-1,29,28,18,-1,29,18,24,-1,27,29,24,-1,27,24,21,-1,26,25,17,-1,29,19,28,-1,26,17,20,-1,22,29,27,-1,19,29,22,-1,20,23,26,-1,31,30,32,-1,31,32,33,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_788_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {4,8,12,-1,4,12,10,-1,8,1,11,-1,8,11,12,-1,9,7,1,-1,9,1,8,-1,6,9,8,-1,6,8,4,-1,12,11,0,-1,9,2,7,-1,12,0,3,-1,5,9,6,-1,2,9,5,-1,3,10,12,-1,14,13,15,-1,14,15,16,-1,21,24,26,-1,21,26,23,-1,24,18,25,-1,24,25,26,-1,29,28,18,-1,29,18,24,-1,27,29,24,-1,27,24,21,-1,26,25,17,-1,29,19,28,-1,26,17,20,-1,22,29,27,-1,19,29,22,-1,20,23,26,-1,31,30,32,-1,31,32,33,-1}).setTexCoordIndex(new int[] {4,8,12,-1,4,12,10,-1,8,1,11,-1,8,11,12,-1,9,7,1,-1,9,1,8,-1,6,9,8,-1,6,8,4,-1,12,11,0,-1,9,2,7,-1,12,0,3,-1,5,9,6,-1,2,9,5,-1,3,10,12,-1,14,13,15,-1,14,15,16,-1,21,24,26,-1,21,26,23,-1,24,18,25,-1,24,25,26,-1,29,28,18,-1,29,18,24,-1,27,29,24,-1,27,24,21,-1,26,25,17,-1,29,19,28,-1,26,17,20,-1,22,29,27,-1,19,29,22,-1,20,23,26,-1,31,30,32,-1,31,32,33,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_793_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,11,-1,9,11,12,-1,10,9,12,-1,10,12,13,-1,15,14,16,-1,15,16,17,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,11,-1,9,11,12,-1,10,9,12,-1,10,12,13,-1,15,14,16,-1,15,16,17,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {17.154634476,0.0,3.584045887,16.76064682,0.0,3.664354324,17.154634476,.075000003,3.584045887,16.76064682,.075000003,3.664354324,16.76064682,0.0,3.664354324,17.032880783,0.0,4.999909878,16.76064682,.075000003,3.664354324,17.032880783,.075000003,4.999909878,17.032880783,0.0,4.999909878,17.229873657,0.0,4.959755898,17.426868439,0.0,4.91960144,17.032880783,.075000003,4.999909878,17.229873657,.075000003,4.959755898,17.426868439,.075000003,4.91960144,17.426868439,0.0,4.91960144,17.154634476,0.0,3.584045887,17.426868439,.075000003,4.91960144,17.154634476,.075000003,3.584045887})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {16.74105072,0.0,3.668348789,16.347063065,0.0,3.748657227,16.74105072,.075000003,3.668348789,16.347063065,.075000003,3.748657227,16.347063065,0.0,3.748657227,16.619297028,0.0,5.084213257,16.347063065,.075000003,3.748657227,16.619297028,.075000003,5.084213257,16.619297028,0.0,5.084213257,17.013284683,0.0,5.003904819,16.619297028,.075000003,5.084213257,17.013284683,.075000003,5.003904819,17.013284683,0.0,5.003904819,16.74105072,0.0,3.668348789,17.013284683,.075000003,5.003904819,16.74105072,.075000003,3.668348789})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {4,8,12,-1,4,12,10,-1,8,1,11,-1,8,11,12,-1,9,7,1,-1,9,1,8,-1,6,9,8,-1,6,8,4,-1,12,11,0,-1,9,2,7,-1,12,0,3,-1,5,9,6,-1,2,9,5,-1,3,10,12,-1,14,13,15,-1,14,15,16,-1,21,24,26,-1,21,26,23,-1,24,18,25,-1,24,25,26,-1,29,28,18,-1,29,18,24,-1,27,29,24,-1,27,24,21,-1,26,25,17,-1,29,19,28,-1,26,17,20,-1,22,29,27,-1,19,29,22,-1,20,23,26,-1,31,30,32,-1,31,32,33,-1}).setTexCoordIndex(new int[] {4,8,12,-1,4,12,10,-1,8,1,11,-1,8,11,12,-1,9,7,1,-1,9,1,8,-1,6,9,8,-1,6,8,4,-1,12,11,0,-1,9,2,7,-1,12,0,3,-1,5,9,6,-1,2,9,5,-1,3,10,12,-1,14,13,15,-1,14,15,16,-1,21,24,26,-1,21,26,23,-1,24,18,25,-1,24,25,26,-1,29,28,18,-1,29,18,24,-1,27,29,24,-1,27,24,21,-1,26,25,17,-1,29,19,28,-1,26,17,20,-1,22,29,27,-1,19,29,22,-1,20,23,26,-1,31,30,32,-1,31,32,33,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_808_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {21.437685013,0.0,28.822978973,20.630113602,0.0,28.98759079,21.437685013,.075000003,28.822978973,20.630113602,.075000003,28.98759079,20.630113602,0.0,28.98759079,20.764232635,0.0,29.645570755,20.630113602,.075000003,28.98759079,20.764232635,.075000003,29.645570755,20.764232635,0.0,29.645570755,21.571804047,0.0,29.480958939,20.764232635,.075000003,29.645570755,21.571804047,.075000003,29.480958939,21.571804047,0.0,29.480958939,21.437685013,0.0,28.822978973,21.571804047,.075000003,29.480958939,21.437685013,.075000003,28.822978973})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {21.299570084,0.0,28.145402908,20.491998672,0.0,28.310014725,21.299570084,.075000003,28.145402908,20.491998672,.075000003,28.310014725,20.491998672,0.0,28.310014725,20.626119614,0.0,28.96799469,20.491998672,.075000003,28.310014725,20.626119614,.075000003,28.96799469,20.626119614,0.0,28.96799469,21.433689117,0.0,28.803382874,20.626119614,.075000003,28.96799469,21.433689117,.075000003,28.803382874,21.433689117,0.0,28.803382874,21.299570084,0.0,28.145402908,21.433689117,.075000003,28.803382874,21.299570084,.075000003,28.145402908})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,33,-1,32,33,34,-1,50,41,39,-1,42,44,50,-1,39,42,50,-1,46,44,42,-1,36,43,46,-1,42,36,46,-1,44,46,48,-1,44,48,45,-1,46,43,47,-1,46,47,48,-1,41,50,51,-1,41,51,49,-1,50,44,45,-1,50,45,51,-1,58,56,54,-1,58,54,57,-1,55,58,57,-1,55,57,52,-1,61,59,53,-1,61,53,60,-1,56,61,60,-1,56,60,54,-1,60,53,36,-1,42,54,60,-1,36,42,60,-1,57,54,42,-1,39,52,57,-1,42,39,57,-1,47,35,48,-1,45,48,35,-1,61,37,59,-1,56,37,61,-1,45,35,38,-1,49,51,38,-1,45,38,51,-1,40,56,58,-1,58,55,40,-1,37,56,40,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,33,-1,32,33,34,-1,50,41,39,-1,42,44,50,-1,39,42,50,-1,46,44,42,-1,36,43,46,-1,42,36,46,-1,44,46,48,-1,44,48,45,-1,46,43,47,-1,46,47,48,-1,41,50,51,-1,41,51,49,-1,50,44,45,-1,50,45,51,-1,58,56,54,-1,58,54,57,-1,55,58,57,-1,55,57,52,-1,61,59,53,-1,61,53,60,-1,56,61,60,-1,56,60,54,-1,60,53,36,-1,42,54,60,-1,36,42,60,-1,57,54,42,-1,39,52,57,-1,42,39,57,-1,47,35,48,-1,45,48,35,-1,61,37,59,-1,56,37,61,-1,45,35,38,-1,49,51,38,-1,45,38,51,-1,40,56,58,-1,58,55,40,-1,37,56,40,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_823_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,33,-1,32,33,34,-1,50,41,39,-1,42,44,50,-1,39,42,50,-1,46,44,42,-1,36,43,46,-1,42,36,46,-1,44,46,48,-1,44,48,45,-1,46,43,47,-1,46,47,48,-1,41,50,51,-1,41,51,49,-1,50,44,45,-1,50,45,51,-1,58,56,54,-1,58,54,57,-1,55,58,57,-1,55,57,52,-1,61,59,53,-1,61,53,60,-1,56,61,60,-1,56,60,54,-1,60,53,36,-1,42,54,60,-1,36,42,60,-1,57,54,42,-1,39,52,57,-1,42,39,57,-1,47,35,48,-1,45,48,35,-1,61,37,59,-1,56,37,61,-1,45,35,38,-1,49,51,38,-1,45,38,51,-1,40,56,58,-1,58,55,40,-1,37,56,40,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,33,-1,32,33,34,-1,50,41,39,-1,42,44,50,-1,39,42,50,-1,46,44,42,-1,36,43,46,-1,42,36,46,-1,44,46,48,-1,44,48,45,-1,46,43,47,-1,46,47,48,-1,41,50,51,-1,41,51,49,-1,50,44,45,-1,50,45,51,-1,58,56,54,-1,58,54,57,-1,55,58,57,-1,55,57,52,-1,61,59,53,-1,61,53,60,-1,56,61,60,-1,56,60,54,-1,60,53,36,-1,42,54,60,-1,36,42,60,-1,57,54,42,-1,39,52,57,-1,42,39,57,-1,47,35,48,-1,45,48,35,-1,61,37,59,-1,56,37,61,-1,45,35,38,-1,49,51,38,-1,45,38,51,-1,40,56,58,-1,58,55,40,-1,37,56,40,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_828_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {20.885229111,0.0,26.112674713,20.0776577,0.0,26.277284622,20.885229111,.075000003,26.112674713,20.0776577,.075000003,26.277284622,20.0776577,0.0,26.277284622,20.211776733,0.0,26.935264587,20.0776577,.075000003,26.277284622,20.211776733,.075000003,26.935264587,20.211776733,0.0,26.935264587,21.019348145,0.0,26.770652771,20.211776733,.075000003,26.935264587,21.019348145,.075000003,26.770652771,21.019348145,0.0,26.770652771,20.885229111,0.0,26.112674713,21.019348145,.075000003,26.770652771,20.885229111,.075000003,26.112674713})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {20.747114182,0.0,25.435096741,19.93954277,0.0,25.599708557,20.747114182,.075000003,25.435096741,19.93954277,.075000003,25.599708557,19.93954277,0.0,25.599708557,20.073663712,0.0,26.257688522,19.93954277,.075000003,25.599708557,20.073663712,.075000003,26.257688522,20.073663712,0.0,26.257688522,20.881233215,0.0,26.093076706,20.073663712,.075000003,26.257688522,20.881233215,.075000003,26.093076706,20.881233215,0.0,26.093076706,20.747114182,0.0,25.435096741,20.881233215,.075000003,26.093076706,20.747114182,.075000003,25.435096741})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,33,-1,32,33,34,-1,50,41,39,-1,42,44,50,-1,39,42,50,-1,46,44,42,-1,36,43,46,-1,42,36,46,-1,44,46,48,-1,44,48,45,-1,46,43,47,-1,46,47,48,-1,41,50,51,-1,41,51,49,-1,50,44,45,-1,50,45,51,-1,58,56,54,-1,58,54,57,-1,55,58,57,-1,55,57,52,-1,61,59,53,-1,61,53,60,-1,56,61,60,-1,56,60,54,-1,60,53,36,-1,42,54,60,-1,36,42,60,-1,57,54,42,-1,39,52,57,-1,42,39,57,-1,47,35,48,-1,45,48,35,-1,61,37,59,-1,56,37,61,-1,45,35,38,-1,49,51,38,-1,45,38,51,-1,40,56,58,-1,58,55,40,-1,37,56,40,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,33,-1,32,33,34,-1,50,41,39,-1,42,44,50,-1,39,42,50,-1,46,44,42,-1,36,43,46,-1,42,36,46,-1,44,46,48,-1,44,48,45,-1,46,43,47,-1,46,47,48,-1,41,50,51,-1,41,51,49,-1,50,44,45,-1,50,45,51,-1,58,56,54,-1,58,54,57,-1,55,58,57,-1,55,57,52,-1,61,59,53,-1,61,53,60,-1,56,61,60,-1,56,60,54,-1,60,53,36,-1,42,54,60,-1,36,42,60,-1,57,54,42,-1,39,52,57,-1,42,39,57,-1,47,35,48,-1,45,48,35,-1,61,37,59,-1,56,37,61,-1,45,35,38,-1,49,51,38,-1,45,38,51,-1,40,56,58,-1,58,55,40,-1,37,56,40,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_843_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,27,18,16,-1,19,21,27,-1,16,19,27,-1,23,21,19,-1,13,20,23,-1,19,13,23,-1,21,23,25,-1,21,25,22,-1,23,20,24,-1,23,24,25,-1,18,27,28,-1,18,28,26,-1,27,21,22,-1,27,22,28,-1,35,33,31,-1,35,31,34,-1,32,35,34,-1,32,34,29,-1,38,36,30,-1,38,30,37,-1,33,38,37,-1,33,37,31,-1,37,30,13,-1,19,31,37,-1,13,19,37,-1,34,31,19,-1,16,29,34,-1,19,16,34,-1,24,12,25,-1,22,25,12,-1,38,14,36,-1,33,14,38,-1,22,12,15,-1,26,28,15,-1,22,15,28,-1,17,33,35,-1,35,32,17,-1,14,33,17,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,27,18,16,-1,19,21,27,-1,16,19,27,-1,23,21,19,-1,13,20,23,-1,19,13,23,-1,21,23,25,-1,21,25,22,-1,23,20,24,-1,23,24,25,-1,18,27,28,-1,18,28,26,-1,27,21,22,-1,27,22,28,-1,35,33,31,-1,35,31,34,-1,32,35,34,-1,32,34,29,-1,38,36,30,-1,38,30,37,-1,33,38,37,-1,33,37,31,-1,37,30,13,-1,19,31,37,-1,13,19,37,-1,34,31,19,-1,16,29,34,-1,19,16,34,-1,24,12,25,-1,22,25,12,-1,38,14,36,-1,33,14,38,-1,22,12,15,-1,26,28,15,-1,22,15,28,-1,17,33,35,-1,35,32,17,-1,14,33,17,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_848_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {20.332773209,0.0,23.402368546,19.525201797,0.0,23.566980362,20.332773209,.075000003,23.402368546,19.525201797,.075000003,23.566980362,19.525201797,0.0,23.566980362,19.659320831,0.0,24.22495842,19.525201797,.075000003,23.566980362,19.659320831,.075000003,24.22495842,19.659320831,0.0,24.22495842,20.466892242,0.0,24.060348511,19.659320831,.075000003,24.22495842,20.466892242,.075000003,24.060348511,20.466892242,0.0,24.060348511,20.332773209,0.0,23.402368546,20.466892242,.075000003,24.060348511,20.332773209,.075000003,23.402368546})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {20.194658279,0.0,22.72479248,19.387086868,0.0,22.889404297,20.194658279,.075000003,22.72479248,19.387086868,.075000003,22.889404297,19.387086868,0.0,22.889404297,19.521207809,0.0,23.547382355,19.387086868,.075000003,22.889404297,19.521207809,.075000003,23.547382355,19.521207809,0.0,23.547382355,20.328777313,0.0,23.382770538,19.521207809,.075000003,23.547382355,20.328777313,.075000003,23.382770538,20.328777313,0.0,23.382770538,20.194658279,0.0,22.72479248,20.328777313,.075000003,23.382770538,20.194658279,.075000003,22.72479248})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {19.918430328,0.0,21.369638443,19.524442673,0.0,21.449947357,19.918430328,.075000003,21.369638443,19.524442673,.075000003,21.449947357,19.524442673,0.0,21.449947357,19.796676636,0.0,22.785503387,19.524442673,.075000003,21.449947357,19.796676636,.075000003,22.785503387,19.796676636,0.0,22.785503387,20.190664291,0.0,22.705194473,19.796676636,.075000003,22.785503387,20.190664291,.075000003,22.705194473,20.190664291,0.0,22.705194473,19.918430328,0.0,21.369638443,20.190664291,.075000003,22.705194473,19.918430328,.075000003,21.369638443})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {19.504846573,0.0,21.453941345,19.110858917,0.0,21.534250259,19.504846573,.075000003,21.453941345,19.110858917,.075000003,21.534250259,19.110858917,0.0,21.534250259,19.38309288,0.0,22.86980629,19.110858917,.075000003,21.534250259,19.38309288,.075000003,22.86980629,19.38309288,0.0,22.86980629,19.777080536,0.0,22.789497375,19.38309288,.075000003,22.86980629,19.777080536,.075000003,22.789497375,19.777080536,0.0,22.789497375,19.504846573,0.0,21.453941345,19.777080536,.075000003,22.789497375,19.504846573,.075000003,21.453941345})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {19.780317307,0.0,20.692062378,18.972745895,0.0,20.856674194,19.780317307,.075000003,20.692062378,18.972745895,.075000003,20.856674194,18.972745895,0.0,20.856674194,19.106864929,0.0,21.51465416,18.972745895,.075000003,20.856674194,19.106864929,.075000003,21.51465416,19.106864929,0.0,21.51465416,19.91443634,0.0,21.350042343,19.106864929,.075000003,21.51465416,19.91443634,.075000003,21.350042343,19.91443634,0.0,21.350042343,19.780317307,0.0,20.692062378,19.91443634,.075000003,21.350042343,19.780317307,.075000003,20.692062378})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {19.642202377,0.0,20.014486313,18.834630966,0.0,20.179098129,19.642202377,.075000003,20.014486313,18.834630966,.075000003,20.179098129,18.834630966,0.0,20.179098129,18.968751907,0.0,20.837076187,18.834630966,.075000003,20.179098129,18.968751907,.075000003,20.837076187,18.968751907,0.0,20.837076187,19.776321411,0.0,20.672466278,18.968751907,.075000003,20.837076187,19.776321411,.075000003,20.672466278,19.776321411,0.0,20.672466278,19.642202377,0.0,20.014486313,19.776321411,.075000003,20.672466278,19.642202377,.075000003,20.014486313})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,33,-1,32,33,34,-1,36,35,37,-1,36,37,38,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,33,-1,32,33,34,-1,36,35,37,-1,36,37,38,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_883_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,33,-1,32,33,34,-1,50,41,39,-1,42,44,50,-1,39,42,50,-1,46,44,42,-1,36,43,46,-1,42,36,46,-1,44,46,48,-1,44,48,45,-1,46,43,47,-1,46,47,48,-1,41,50,51,-1,41,51,49,-1,50,44,45,-1,50,45,51,-1,58,56,54,-1,58,54,57,-1,55,58,57,-1,55,57,52,-1,61,59,53,-1,61,53,60,-1,56,61,60,-1,56,60,54,-1,60,53,36,-1,42,54,60,-1,36,42,60,-1,57,54,42,-1,39,52,57,-1,42,39,57,-1,47,35,48,-1,45,48,35,-1,61,37,59,-1,56,37,61,-1,45,35,38,-1,49,51,38,-1,45,38,51,-1,40,56,58,-1,58,55,40,-1,37,56,40,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,33,-1,32,33,34,-1,50,41,39,-1,42,44,50,-1,39,42,50,-1,46,44,42,-1,36,43,46,-1,42,36,46,-1,44,46,48,-1,44,48,45,-1,46,43,47,-1,46,47,48,-1,41,50,51,-1,41,51,49,-1,50,44,45,-1,50,45,51,-1,58,56,54,-1,58,54,57,-1,55,58,57,-1,55,57,52,-1,61,59,53,-1,61,53,60,-1,56,61,60,-1,56,60,54,-1,60,53,36,-1,42,54,60,-1,36,42,60,-1,57,54,42,-1,39,52,57,-1,42,39,57,-1,47,35,48,-1,45,48,35,-1,61,37,59,-1,56,37,61,-1,45,35,38,-1,49,51,38,-1,45,38,51,-1,40,56,58,-1,58,55,40,-1,37,56,40,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_888_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {19.227859497,0.0,17.98175621,18.420289993,0.0,18.146368027,19.227859497,.075000003,17.98175621,18.420289993,.075000003,18.146368027,18.420289993,0.0,18.146368027,18.554409027,0.0,18.804347992,18.420289993,.075000003,18.146368027,18.554409027,.075000003,18.804347992,18.554409027,0.0,18.804347992,19.361980438,0.0,18.639736176,18.554409027,.075000003,18.804347992,19.361980438,.075000003,18.639736176,19.361980438,0.0,18.639736176,19.227859497,0.0,17.98175621,19.361980438,.075000003,18.639736176,19.227859497,.075000003,17.98175621})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {19.089746475,0.0,17.304180145,18.282175064,0.0,17.468791962,19.089746475,.075000003,17.304180145,18.282175064,.075000003,17.468791962,18.282175064,0.0,17.468791962,18.416294098,0.0,18.126771927,18.282175064,.075000003,17.468791962,18.416294098,.075000003,18.126771927,18.416294098,0.0,18.126771927,19.223865509,0.0,17.96216011,18.416294098,.075000003,18.126771927,19.223865509,.075000003,17.96216011,19.223865509,0.0,17.96216011,19.089746475,0.0,17.304180145,19.223865509,.075000003,17.96216011,19.089746475,.075000003,17.304180145})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,21,12,10,-1,13,15,21,-1,10,13,21,-1,17,15,13,-1,7,14,17,-1,13,7,17,-1,15,17,19,-1,15,19,16,-1,17,14,18,-1,17,18,19,-1,12,21,22,-1,12,22,20,-1,21,15,16,-1,21,16,22,-1,29,27,25,-1,29,25,28,-1,26,29,28,-1,26,28,23,-1,32,30,24,-1,32,24,31,-1,27,32,31,-1,27,31,25,-1,31,24,7,-1,13,25,31,-1,7,13,31,-1,28,25,13,-1,10,23,28,-1,13,10,28,-1,18,6,19,-1,16,19,6,-1,32,8,30,-1,27,8,32,-1,16,6,9,-1,20,22,9,-1,16,9,22,-1,11,27,29,-1,29,26,11,-1,8,27,11,-1,34,33,35,-1,34,35,36,-1,38,37,39,-1,38,39,40,-1}).setTexCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,21,12,10,-1,13,15,21,-1,10,13,21,-1,17,15,13,-1,7,14,17,-1,13,7,17,-1,15,17,19,-1,15,19,16,-1,17,14,18,-1,17,18,19,-1,12,21,22,-1,12,22,20,-1,21,15,16,-1,21,16,22,-1,29,27,25,-1,29,25,28,-1,26,29,28,-1,26,28,23,-1,32,30,24,-1,32,24,31,-1,27,32,31,-1,27,31,25,-1,31,24,7,-1,13,25,31,-1,7,13,31,-1,28,25,13,-1,10,23,28,-1,13,10,28,-1,18,6,19,-1,16,19,6,-1,32,8,30,-1,27,8,32,-1,16,6,9,-1,20,22,9,-1,16,9,22,-1,11,27,29,-1,29,26,11,-1,8,27,11,-1,34,33,35,-1,34,35,36,-1,38,37,39,-1,38,39,40,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_903_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,33,-1,32,33,34,-1,50,41,39,-1,42,44,50,-1,39,42,50,-1,46,44,42,-1,36,43,46,-1,42,36,46,-1,44,46,48,-1,44,48,45,-1,46,43,47,-1,46,47,48,-1,41,50,51,-1,41,51,49,-1,50,44,45,-1,50,45,51,-1,58,56,54,-1,58,54,57,-1,55,58,57,-1,55,57,52,-1,61,59,53,-1,61,53,60,-1,56,61,60,-1,56,60,54,-1,60,53,36,-1,42,54,60,-1,36,42,60,-1,57,54,42,-1,39,52,57,-1,42,39,57,-1,47,35,48,-1,45,48,35,-1,61,37,59,-1,56,37,61,-1,45,35,38,-1,49,51,38,-1,45,38,51,-1,40,56,58,-1,58,55,40,-1,37,56,40,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,33,-1,32,33,34,-1,50,41,39,-1,42,44,50,-1,39,42,50,-1,46,44,42,-1,36,43,46,-1,42,36,46,-1,44,46,48,-1,44,48,45,-1,46,43,47,-1,46,47,48,-1,41,50,51,-1,41,51,49,-1,50,44,45,-1,50,45,51,-1,58,56,54,-1,58,54,57,-1,55,58,57,-1,55,57,52,-1,61,59,53,-1,61,53,60,-1,56,61,60,-1,56,60,54,-1,60,53,36,-1,42,54,60,-1,36,42,60,-1,57,54,42,-1,39,52,57,-1,42,39,57,-1,47,35,48,-1,45,48,35,-1,61,37,59,-1,56,37,61,-1,45,35,38,-1,49,51,38,-1,45,38,51,-1,40,56,58,-1,58,55,40,-1,37,56,40,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_908_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {18.675403595,0.0,15.271450996,17.867834091,0.0,15.436062813,18.675403595,.075000003,15.271450996,17.867834091,.075000003,15.436062813,17.867834091,0.0,15.436062813,18.001953125,0.0,16.094041824,17.867834091,.075000003,15.436062813,18.001953125,.075000003,16.094041824,18.001953125,0.0,16.094041824,18.809524536,0.0,15.929430962,18.001953125,.075000003,16.094041824,18.809524536,.075000003,15.929430962,18.809524536,0.0,15.929430962,18.675403595,0.0,15.271450996,18.809524536,.075000003,15.929430962,18.675403595,.075000003,15.271450996})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {18.537290573,0.0,14.593874931,17.729719162,0.0,14.758485794,18.537290573,.075000003,14.593874931,17.729719162,.075000003,14.758485794,17.729719162,0.0,14.758485794,17.863838196,0.0,15.416465759,17.729719162,.075000003,14.758485794,17.863838196,.075000003,15.416465759,17.863838196,0.0,15.416465759,18.671409607,0.0,15.251853943,17.863838196,.075000003,15.416465759,18.671409607,.075000003,15.251853943,18.671409607,0.0,15.251853943,18.537290573,0.0,14.593874931,18.671409607,.075000003,15.251853943,18.537290573,.075000003,14.593874931})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,11,-1,9,11,12,-1,10,9,12,-1,10,12,13,-1,15,14,16,-1,15,16,17,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,11,-1,9,11,12,-1,10,9,12,-1,10,12,13,-1,15,14,16,-1,15,16,17,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {18.261062622,0.0,13.238721848,17.867074966,0.0,13.319030762,18.261062622,.075000003,13.238721848,17.867074966,.075000003,13.319030762,17.867074966,0.0,13.319030762,18.139308929,0.0,14.654585838,17.867074966,.075000003,13.319030762,18.139308929,.075000003,14.654585838,18.139308929,0.0,14.654585838,18.336301804,0.0,14.614432335,18.533296585,0.0,14.574277878,18.139308929,.075000003,14.654585838,18.336301804,.075000003,14.614432335,18.533296585,.075000003,14.574277878,18.533296585,0.0,14.574277878,18.261062622,0.0,13.238721848,18.533296585,.075000003,14.574277878,18.261062622,.075000003,13.238721848})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,7,6,8,-1,7,8,9,-1,11,10,13,-1,11,13,14,-1,12,11,14,-1,12,14,15,-1,17,16,18,-1,17,18,19,-1}).setTexCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,7,6,8,-1,7,8,9,-1,11,10,13,-1,11,13,14,-1,12,11,14,-1,12,14,15,-1,17,16,18,-1,17,18,19,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {17.847478867,0.0,13.32302475,17.650485992,0.0,13.363179207,17.453491211,0.0,13.403333664,17.847478867,.075000003,13.32302475,17.650485992,.075000003,13.363179207,17.453491211,.075000003,13.403333664,17.453491211,0.0,13.403333664,17.725725174,0.0,14.738888741,17.453491211,.075000003,13.403333664,17.725725174,.075000003,14.738888741,17.725725174,0.0,14.738888741,17.922718048,0.0,14.698735237,18.11971283,0.0,14.65858078,17.725725174,.075000003,14.738888741,17.922718048,.075000003,14.698735237,18.11971283,.075000003,14.65858078,18.11971283,0.0,14.65858078,17.847478867,0.0,13.32302475,18.11971283,.075000003,14.65858078,17.847478867,.075000003,13.32302475})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,12,15,17,-1,12,17,14,-1,15,9,16,-1,15,16,17,-1,20,19,9,-1,20,9,15,-1,18,20,15,-1,18,15,12,-1,17,16,8,-1,20,10,19,-1,17,8,11,-1,13,20,18,-1,10,20,13,-1,11,14,17,-1,22,21,23,-1,22,23,24,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,12,15,17,-1,12,17,14,-1,15,9,16,-1,15,16,17,-1,20,19,9,-1,20,9,15,-1,18,20,15,-1,18,15,12,-1,17,16,8,-1,20,10,19,-1,17,8,11,-1,13,20,18,-1,10,20,13,-1,11,14,17,-1,22,21,23,-1,22,23,24,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {18.122947693,0.0,12.561145782,17.315378189,0.0,12.725756645,18.122947693,.075000003,12.561145782,17.315378189,.075000003,12.725756645,17.315378189,0.0,12.725756645,17.449497223,0.0,13.38373661,17.315378189,.075000003,12.725756645,17.449497223,.075000003,13.38373661,17.449497223,0.0,13.38373661,17.853282928,0.0,13.301430702,18.257068634,0.0,13.219124794,17.449497223,.075000003,13.38373661,17.853282928,.075000003,13.301430702,18.257068634,.075000003,13.219124794,17.651390076,.075000003,13.342583656,17.853282928,.037500001,13.301430702,17.651390076,0.0,13.342583656,17.651390076,.037500001,13.342583656,18.055175781,.075000003,13.260277748,18.055175781,0.0,13.260277748,18.055175781,.037500001,13.260277748,18.257068634,0.0,13.219124794,18.122947693,0.0,12.561145782,18.257068634,.075000003,13.219124794,18.122947693,.075000003,12.561145782})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {17.984834671,0.0,11.883568764,17.17726326,0.0,12.04818058,17.984834671,.075000003,11.883568764,17.17726326,.075000003,12.04818058,17.17726326,0.0,12.04818058,17.311382294,0.0,12.706159592,17.17726326,.075000003,12.04818058,17.311382294,.075000003,12.706159592,17.311382294,0.0,12.706159592,18.118953705,0.0,12.541548729,17.311382294,.075000003,12.706159592,18.118953705,.075000003,12.541548729,18.118953705,0.0,12.541548729,17.984834671,0.0,11.883568764,18.118953705,.075000003,12.541548729,17.984834671,.075000003,11.883568764})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,11,-1,9,11,12,-1,10,9,12,-1,10,12,13,-1,15,14,16,-1,15,16,17,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,11,-1,9,11,12,-1,10,9,12,-1,10,12,13,-1,15,14,16,-1,15,16,17,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {17.70860672,0.0,10.52841568,17.314619064,0.0,10.608724594,17.70860672,.075000003,10.52841568,17.314619064,.075000003,10.608724594,17.314619064,0.0,10.608724594,17.586853027,0.0,11.944280624,17.314619064,.075000003,10.608724594,17.586853027,.075000003,11.944280624,17.586853027,0.0,11.944280624,17.783845901,0.0,11.904126167,17.980840683,0.0,11.86397171,17.586853027,.075000003,11.944280624,17.783845901,.075000003,11.904126167,17.980840683,.075000003,11.86397171,17.980840683,0.0,11.86397171,17.70860672,0.0,10.52841568,17.980840683,.075000003,11.86397171,17.70860672,.075000003,10.52841568})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,7,6,8,-1,7,8,9,-1,11,10,12,-1,11,12,13,-1,15,14,16,-1,15,16,17,-1}).setTexCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,7,6,8,-1,7,8,9,-1,11,10,12,-1,11,12,13,-1,15,14,16,-1,15,16,17,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {17.295022964,0.0,10.612719536,17.098028183,0.0,10.652873039,16.901035309,0.0,10.693027496,17.295022964,.075000003,10.612719536,17.098028183,.075000003,10.652873039,16.901035309,.075000003,10.693027496,16.901035309,0.0,10.693027496,17.173269272,0.0,12.028583527,16.901035309,.075000003,10.693027496,17.173269272,.075000003,12.028583527,17.173269272,0.0,12.028583527,17.56725502,0.0,11.948274612,17.173269272,.075000003,12.028583527,17.56725502,.075000003,11.948274612,17.56725502,0.0,11.948274612,17.295022964,0.0,10.612719536,17.56725502,.075000003,11.948274612,17.295022964,.075000003,10.612719536})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,12,15,17,-1,12,17,14,-1,15,9,16,-1,15,16,17,-1,20,19,9,-1,20,9,15,-1,18,20,15,-1,18,15,12,-1,17,16,8,-1,20,10,19,-1,17,8,11,-1,13,20,18,-1,10,20,13,-1,11,14,17,-1,22,21,23,-1,22,23,24,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,12,15,17,-1,12,17,14,-1,15,9,16,-1,15,16,17,-1,20,19,9,-1,20,9,15,-1,18,20,15,-1,18,15,12,-1,17,16,8,-1,20,10,19,-1,17,8,11,-1,13,20,18,-1,10,20,13,-1,11,14,17,-1,22,21,23,-1,22,23,24,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {17.570491791,0.0,9.850839615,16.762922287,0.0,10.015451431,17.570491791,.075000003,9.850839615,16.762922287,.075000003,10.015451431,16.762922287,0.0,10.015451431,16.897041321,0.0,10.673430443,16.762922287,.075000003,10.015451431,16.897041321,.075000003,10.673430443,16.897041321,0.0,10.673430443,17.300827026,0.0,10.591124535,17.704612732,0.0,10.50881958,16.897041321,.075000003,10.673430443,17.300827026,.075000003,10.591124535,17.704612732,.075000003,10.50881958,17.098934174,.075000003,10.632277489,17.300827026,.037500001,10.591124535,17.098934174,0.0,10.632277489,17.098934174,.037500001,10.632277489,17.502719879,.075000003,10.549971581,17.502719879,0.0,10.549971581,17.502719879,.037500001,10.549971581,17.704612732,0.0,10.50881958,17.570491791,0.0,9.850839615,17.704612732,.075000003,10.50881958,17.570491791,.075000003,9.850839615})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,12,15,17,-1,12,17,14,-1,15,9,16,-1,15,16,17,-1,20,19,9,-1,20,9,15,-1,18,20,15,-1,18,15,12,-1,17,16,8,-1,20,10,19,-1,17,8,11,-1,13,20,18,-1,10,20,13,-1,11,14,17,-1,22,21,23,-1,22,23,24,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,12,15,17,-1,12,17,14,-1,15,9,16,-1,15,16,17,-1,20,19,9,-1,20,9,15,-1,18,20,15,-1,18,15,12,-1,17,16,8,-1,20,10,19,-1,17,8,11,-1,13,20,18,-1,10,20,13,-1,11,14,17,-1,22,21,23,-1,22,23,24,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {17.432378769,0.0,9.17326355,16.624807358,0.0,9.337874413,17.432378769,.075000003,9.17326355,16.624807358,.075000003,9.337874413,16.624807358,0.0,9.337874413,16.758926392,0.0,9.995854378,16.624807358,.075000003,9.337874413,16.758926392,.075000003,9.995854378,16.758926392,0.0,9.995854378,17.162712097,0.0,9.91354847,17.566497803,0.0,9.831242561,16.758926392,.075000003,9.995854378,17.162712097,.075000003,9.91354847,17.566497803,.075000003,9.831242561,16.960819244,.075000003,9.954701424,17.162712097,.037500001,9.91354847,16.960819244,0.0,9.954701424,16.960819244,.037500001,9.954701424,17.36460495,.075000003,9.872395515,17.36460495,0.0,9.872395515,17.36460495,.037500001,9.872395515,17.566497803,0.0,9.831242561,17.432378769,0.0,9.17326355,17.566497803,.075000003,9.831242561,17.432378769,.075000003,9.17326355})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,21,12,10,-1,13,15,21,-1,10,13,21,-1,17,15,13,-1,7,14,17,-1,13,7,17,-1,15,17,19,-1,15,19,16,-1,17,14,18,-1,17,18,19,-1,12,21,22,-1,12,22,20,-1,21,15,16,-1,21,16,22,-1,29,27,25,-1,29,25,28,-1,26,29,28,-1,26,28,23,-1,32,30,24,-1,32,24,31,-1,27,32,31,-1,27,31,25,-1,31,24,7,-1,13,25,31,-1,7,13,31,-1,28,25,13,-1,10,23,28,-1,13,10,28,-1,18,6,19,-1,16,19,6,-1,32,8,30,-1,27,8,32,-1,16,6,9,-1,20,22,9,-1,16,9,22,-1,11,27,29,-1,29,26,11,-1,8,27,11,-1,34,33,36,-1,34,36,37,-1,35,34,37,-1,35,37,38,-1,54,45,43,-1,46,48,54,-1,43,46,54,-1,50,48,46,-1,40,47,50,-1,46,40,50,-1,48,50,52,-1,48,52,49,-1,50,47,51,-1,50,51,52,-1,45,54,55,-1,45,55,53,-1,54,48,49,-1,54,49,55,-1,62,60,58,-1,62,58,61,-1,59,62,61,-1,59,61,56,-1,65,63,57,-1,65,57,64,-1,60,65,64,-1,60,64,58,-1,64,57,40,-1,46,58,64,-1,40,46,64,-1,61,58,46,-1,43,56,61,-1,46,43,61,-1,51,39,52,-1,49,52,39,-1,65,41,63,-1,60,41,65,-1,49,39,42,-1,53,55,42,-1,49,42,55,-1,44,60,62,-1,62,59,44,-1,41,60,44,-1}).setTexCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,21,12,10,-1,13,15,21,-1,10,13,21,-1,17,15,13,-1,7,14,17,-1,13,7,17,-1,15,17,19,-1,15,19,16,-1,17,14,18,-1,17,18,19,-1,12,21,22,-1,12,22,20,-1,21,15,16,-1,21,16,22,-1,29,27,25,-1,29,25,28,-1,26,29,28,-1,26,28,23,-1,32,30,24,-1,32,24,31,-1,27,32,31,-1,27,31,25,-1,31,24,7,-1,13,25,31,-1,7,13,31,-1,28,25,13,-1,10,23,28,-1,13,10,28,-1,18,6,19,-1,16,19,6,-1,32,8,30,-1,27,8,32,-1,16,6,9,-1,20,22,9,-1,16,9,22,-1,11,27,29,-1,29,26,11,-1,8,27,11,-1,34,33,36,-1,34,36,37,-1,35,34,37,-1,35,37,38,-1,54,45,43,-1,46,48,54,-1,43,46,54,-1,50,48,46,-1,40,47,50,-1,46,40,50,-1,48,50,52,-1,48,52,49,-1,50,47,51,-1,50,51,52,-1,45,54,55,-1,45,55,53,-1,54,48,49,-1,54,49,55,-1,62,60,58,-1,62,58,61,-1,59,62,61,-1,59,61,56,-1,65,63,57,-1,65,57,64,-1,60,65,64,-1,60,64,58,-1,64,57,40,-1,46,58,64,-1,40,46,64,-1,61,58,46,-1,43,56,61,-1,46,43,61,-1,51,39,52,-1,49,52,39,-1,65,41,63,-1,60,41,65,-1,49,39,42,-1,53,55,42,-1,49,42,55,-1,44,60,62,-1,62,59,44,-1,41,60,44,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_963_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,11,-1,9,11,12,-1,10,9,12,-1,10,12,13,-1,29,20,18,-1,21,23,29,-1,18,21,29,-1,25,23,21,-1,15,22,25,-1,21,15,25,-1,23,25,27,-1,23,27,24,-1,25,22,26,-1,25,26,27,-1,20,29,30,-1,20,30,28,-1,29,23,24,-1,29,24,30,-1,37,35,33,-1,37,33,36,-1,34,37,36,-1,34,36,31,-1,40,38,32,-1,40,32,39,-1,35,40,39,-1,35,39,33,-1,39,32,15,-1,21,33,39,-1,15,21,39,-1,36,33,21,-1,18,31,36,-1,21,18,36,-1,26,14,27,-1,24,27,14,-1,40,16,38,-1,35,16,40,-1,24,14,17,-1,28,30,17,-1,24,17,30,-1,19,35,37,-1,37,34,19,-1,16,35,19,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,11,-1,9,11,12,-1,10,9,12,-1,10,12,13,-1,29,20,18,-1,21,23,29,-1,18,21,29,-1,25,23,21,-1,15,22,25,-1,21,15,25,-1,23,25,27,-1,23,27,24,-1,25,22,26,-1,25,26,27,-1,20,29,30,-1,20,30,28,-1,29,23,24,-1,29,24,30,-1,37,35,33,-1,37,33,36,-1,34,37,36,-1,34,36,31,-1,40,38,32,-1,40,32,39,-1,35,40,39,-1,35,39,33,-1,39,32,15,-1,21,33,39,-1,15,21,39,-1,36,33,21,-1,18,31,36,-1,21,18,36,-1,26,14,27,-1,24,27,14,-1,40,16,38,-1,35,16,40,-1,24,14,17,-1,28,30,17,-1,24,17,30,-1,19,35,37,-1,37,34,19,-1,16,35,19,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_968_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,12,15,17,-1,12,17,14,-1,15,9,16,-1,15,16,17,-1,20,19,9,-1,20,9,15,-1,18,20,15,-1,18,15,12,-1,17,16,8,-1,20,10,19,-1,17,8,11,-1,13,20,18,-1,10,20,13,-1,11,14,17,-1,22,21,23,-1,22,23,24,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,12,15,17,-1,12,17,14,-1,15,9,16,-1,15,16,17,-1,20,19,9,-1,20,9,15,-1,18,20,15,-1,18,15,12,-1,17,16,8,-1,20,10,19,-1,17,8,11,-1,13,20,18,-1,10,20,13,-1,11,14,17,-1,22,21,23,-1,22,23,24,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {17.018035889,0.0,7.140533924,16.210466385,0.0,7.305145264,17.018035889,.075000003,7.140533924,16.210466385,.075000003,7.305145264,16.210466385,0.0,7.305145264,16.344585419,0.0,7.963124752,16.210466385,.075000003,7.305145264,16.344585419,.075000003,7.963124752,16.344585419,0.0,7.963124752,16.748371124,0.0,7.880819321,17.15215683,0.0,7.798513412,16.344585419,.075000003,7.963124752,16.748371124,.075000003,7.880819321,17.15215683,.075000003,7.798513412,16.546478271,.075000003,7.921971798,16.748371124,.037500001,7.880819321,16.546478271,0.0,7.921971798,16.546478271,.037500001,7.921971798,16.950263977,.075000003,7.839666367,16.950263977,0.0,7.839666367,16.950263977,.037500001,7.839666367,17.15215683,0.0,7.798513412,17.018035889,0.0,7.140533924,17.15215683,.075000003,7.798513412,17.018035889,.075000003,7.140533924})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {4,8,12,-1,4,12,10,-1,8,1,11,-1,8,11,12,-1,9,7,1,-1,9,1,8,-1,6,9,8,-1,6,8,4,-1,12,11,0,-1,9,2,7,-1,12,0,3,-1,5,9,6,-1,2,9,5,-1,3,10,12,-1,14,13,15,-1,14,15,16,-1,18,17,19,-1,18,19,20,-1,22,21,23,-1,22,23,24,-1}).setTexCoordIndex(new int[] {4,8,12,-1,4,12,10,-1,8,1,11,-1,8,11,12,-1,9,7,1,-1,9,1,8,-1,6,9,8,-1,6,8,4,-1,12,11,0,-1,9,2,7,-1,12,0,3,-1,5,9,6,-1,2,9,5,-1,3,10,12,-1,14,13,15,-1,14,15,16,-1,18,17,19,-1,18,19,20,-1,22,21,23,-1,22,23,24,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {16.879922867,0.0,6.462957382,16.476137161,0.0,6.54526329,16.072351456,0.0,6.627569199,16.879922867,.075000003,6.462957382,16.476137161,.075000003,6.54526329,16.072351456,.075000003,6.627569199,16.274244308,.075000003,6.586416245,16.274244308,0.0,6.586416245,16.476137161,.037500001,6.54526329,16.274244308,.037500001,6.586416245,16.678030014,.075000003,6.504110336,16.678030014,0.0,6.504110336,16.678030014,.037500001,6.504110336,16.072351456,0.0,6.627569199,16.20647049,0.0,7.28554821,16.072351456,.075000003,6.627569199,16.20647049,.075000003,7.28554821,16.20647049,0.0,7.28554821,17.014041901,0.0,7.120936871,16.20647049,.075000003,7.28554821,17.014041901,.075000003,7.120936871,17.014041901,0.0,7.120936871,16.879922867,0.0,6.462957382,17.014041901,.075000003,7.120936871,16.879922867,.075000003,6.462957382})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {16.603694916,0.0,5.107804775,16.20970726,0.0,5.188113213,16.603694916,.075000003,5.107804775,16.20970726,.075000003,5.188113213,16.20970726,0.0,5.188113213,16.481941223,0.0,6.523668766,16.20970726,.075000003,5.188113213,16.481941223,.075000003,6.523668766,16.481941223,0.0,6.523668766,16.875928879,0.0,6.443360329,16.481941223,.075000003,6.523668766,16.875928879,.075000003,6.443360329,16.875928879,0.0,6.443360329,16.603694916,0.0,5.107804775,16.875928879,.075000003,6.443360329,16.603694916,.075000003,5.107804775})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,34,-1,32,34,35,-1,33,32,35,-1,33,35,36,-1,38,37,39,-1,38,39,40,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,34,-1,32,34,35,-1,33,32,35,-1,33,35,36,-1,38,37,39,-1,38,39,40,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_988_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {16.465579987,0.0,4.430228233,15.658009529,0.0,4.594839573,16.465579987,.075000003,4.430228233,15.658009529,.075000003,4.594839573,15.658009529,0.0,4.594839573,15.792129517,0.0,5.252819061,15.658009529,.075000003,4.594839573,15.792129517,.075000003,5.252819061,15.792129517,0.0,5.252819061,16.59969902,0.0,5.088207722,15.792129517,.075000003,5.252819061,16.59969902,.075000003,5.088207722,16.59969902,0.0,5.088207722,16.465579987,0.0,4.430228233,16.59969902,.075000003,5.088207722,16.465579987,.075000003,4.430228233})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {16.327466965,0.0,3.75265193,15.519895554,0.0,3.917263269,16.327466965,.075000003,3.75265193,15.519895554,.075000003,3.917263269,15.519895554,0.0,3.917263269,15.654015541,0.0,4.575242519,15.519895554,.075000003,3.917263269,15.654015541,.075000003,4.575242519,15.654015541,0.0,4.575242519,16.461585999,0.0,4.41063118,15.654015541,.075000003,4.575242519,16.461585999,.075000003,4.41063118,16.461585999,0.0,4.41063118,16.327466965,0.0,3.75265193,16.461585999,.075000003,4.41063118,16.327466965,.075000003,3.75265193})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {16.051239014,0.0,2.397499084,15.657251358,0.0,2.477807522,16.051239014,.075000003,2.397499084,15.657251358,.075000003,2.477807522,15.657251358,0.0,2.477807522,15.929485321,0.0,3.813363314,15.657251358,.075000003,2.477807522,15.929485321,.075000003,3.813363314,15.929485321,0.0,3.813363314,16.323471069,0.0,3.733054876,15.929485321,.075000003,3.813363314,16.323471069,.075000003,3.733054876,16.323471069,0.0,3.733054876,16.051239014,0.0,2.397499084,16.323471069,.075000003,3.733054876,16.051239014,.075000003,2.397499084})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {15.637654305,0.0,2.481801987,15.243667603,0.0,2.562110424,15.637654305,.075000003,2.481801987,15.243667603,.075000003,2.562110424,15.243667603,0.0,2.562110424,15.515901566,0.0,3.897666216,15.243667603,.075000003,2.562110424,15.515901566,.075000003,3.897666216,15.515901566,0.0,3.897666216,15.909888268,0.0,3.817357779,15.515901566,.075000003,3.897666216,15.909888268,.075000003,3.817357779,15.909888268,0.0,3.817357779,15.637654305,0.0,2.481801987,15.909888268,.075000003,3.817357779,15.637654305,.075000003,2.481801987})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {20.472402573,0.0,28.314008713,20.078414917,0.0,28.394317627,20.472402573,.075000003,28.314008713,20.078414917,.075000003,28.394317627,20.078414917,0.0,28.394317627,20.35064888,0.0,29.729873657,20.078414917,.075000003,28.394317627,20.35064888,.075000003,29.729873657,20.35064888,0.0,29.729873657,20.744636536,0.0,29.649564743,20.35064888,.075000003,29.729873657,20.744636536,.075000003,29.649564743,20.744636536,0.0,29.649564743,20.472402573,0.0,28.314008713,20.744636536,.075000003,29.649564743,20.472402573,.075000003,28.314008713})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {19.919946671,0.0,25.603704453,19.525959015,0.0,25.684011459,19.919946671,.075000003,25.603704453,19.525959015,.075000003,25.684011459,19.525959015,0.0,25.684011459,19.798192978,0.0,27.01956749,19.525959015,.075000003,25.684011459,19.798192978,.075000003,27.01956749,19.798192978,0.0,27.01956749,20.192180634,0.0,26.939258575,19.798192978,.075000003,27.01956749,20.192180634,.075000003,26.939258575,20.192180634,0.0,26.939258575,19.919946671,0.0,25.603704453,20.192180634,.075000003,26.939258575,19.919946671,.075000003,25.603704453})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {19.781831741,0.0,24.92612648,18.974262238,0.0,25.090738297,19.781831741,.075000003,24.92612648,18.974262238,.075000003,25.090738297,18.974262238,0.0,25.090738297,19.108381271,0.0,25.748718262,18.974262238,.075000003,25.090738297,19.108381271,.075000003,25.748718262,19.108381271,0.0,25.748718262,19.915952682,0.0,25.584106445,19.108381271,.075000003,25.748718262,19.915952682,.075000003,25.584106445,19.915952682,0.0,25.584106445,19.781831741,0.0,24.92612648,19.915952682,.075000003,25.584106445,19.781831741,.075000003,24.92612648})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {19.643718719,0.0,24.248550415,18.836147308,0.0,24.413162231,19.643718719,.075000003,24.248550415,18.836147308,.075000003,24.413162231,18.836147308,0.0,24.413162231,18.970266342,0.0,25.071142197,18.836147308,.075000003,24.413162231,18.970266342,.075000003,25.071142197,18.970266342,0.0,25.071142197,19.777837753,0.0,24.90653038,18.970266342,.075000003,25.071142197,19.777837753,.075000003,24.90653038,19.777837753,0.0,24.90653038,19.643718719,0.0,24.248550415,19.777837753,.075000003,24.90653038,19.643718719,.075000003,24.248550415})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,33,-1,32,33,34,-1,36,35,37,-1,36,37,38,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,33,-1,32,33,34,-1,36,35,37,-1,36,37,38,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_1033_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,33,-1,32,33,34,-1,50,41,39,-1,42,44,50,-1,39,42,50,-1,46,44,42,-1,36,43,46,-1,42,36,46,-1,44,46,48,-1,44,48,45,-1,46,43,47,-1,46,47,48,-1,41,50,51,-1,41,51,49,-1,50,44,45,-1,50,45,51,-1,58,56,54,-1,58,54,57,-1,55,58,57,-1,55,57,52,-1,61,59,53,-1,61,53,60,-1,56,61,60,-1,56,60,54,-1,60,53,36,-1,42,54,60,-1,36,42,60,-1,57,54,42,-1,39,52,57,-1,42,39,57,-1,47,35,48,-1,45,48,35,-1,61,37,59,-1,56,37,61,-1,45,35,38,-1,49,51,38,-1,45,38,51,-1,40,56,58,-1,58,55,40,-1,37,56,40,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,33,-1,32,33,34,-1,50,41,39,-1,42,44,50,-1,39,42,50,-1,46,44,42,-1,36,43,46,-1,42,36,46,-1,44,46,48,-1,44,48,45,-1,46,43,47,-1,46,47,48,-1,41,50,51,-1,41,51,49,-1,50,44,45,-1,50,45,51,-1,58,56,54,-1,58,54,57,-1,55,58,57,-1,55,57,52,-1,61,59,53,-1,61,53,60,-1,56,61,60,-1,56,60,54,-1,60,53,36,-1,42,54,60,-1,36,42,60,-1,57,54,42,-1,39,52,57,-1,42,39,57,-1,47,35,48,-1,45,48,35,-1,61,37,59,-1,56,37,61,-1,45,35,38,-1,49,51,38,-1,45,38,51,-1,40,56,58,-1,58,55,40,-1,37,56,40,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_1038_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {19.229375839,0.0,22.21582222,18.421806335,0.0,22.380432129,19.229375839,.075000003,22.21582222,18.421806335,.075000003,22.380432129,18.421806335,0.0,22.380432129,18.555925369,0.0,23.038412094,18.421806335,.075000003,22.380432129,18.555925369,.075000003,23.038412094,18.555925369,0.0,23.038412094,19.36349678,0.0,22.873800278,18.555925369,.075000003,23.038412094,19.36349678,.075000003,22.873800278,19.36349678,0.0,22.873800278,19.229375839,0.0,22.21582222,19.36349678,.075000003,22.873800278,19.229375839,.075000003,22.21582222})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {19.091262817,0.0,21.538244247,18.283691406,0.0,21.702856064,19.091262817,.075000003,21.538244247,18.283691406,.075000003,21.702856064,18.283691406,0.0,21.702856064,18.41781044,0.0,22.360836029,18.283691406,.075000003,21.702856064,18.41781044,.075000003,22.360836029,18.41781044,0.0,22.360836029,19.225381851,0.0,22.196224213,18.41781044,.075000003,22.360836029,19.225381851,.075000003,22.196224213,19.225381851,0.0,22.196224213,19.091262817,0.0,21.538244247,19.225381851,.075000003,22.196224213,19.091262817,.075000003,21.538244247})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,33,-1,32,33,34,-1,50,41,39,-1,42,44,50,-1,39,42,50,-1,46,44,42,-1,36,43,46,-1,42,36,46,-1,44,46,48,-1,44,48,45,-1,46,43,47,-1,46,47,48,-1,41,50,51,-1,41,51,49,-1,50,44,45,-1,50,45,51,-1,58,56,54,-1,58,54,57,-1,55,58,57,-1,55,57,52,-1,61,59,53,-1,61,53,60,-1,56,61,60,-1,56,60,54,-1,60,53,36,-1,42,54,60,-1,36,42,60,-1,57,54,42,-1,39,52,57,-1,42,39,57,-1,47,35,48,-1,45,48,35,-1,61,37,59,-1,56,37,61,-1,45,35,38,-1,49,51,38,-1,45,38,51,-1,40,56,58,-1,58,55,40,-1,37,56,40,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,33,-1,32,33,34,-1,50,41,39,-1,42,44,50,-1,39,42,50,-1,46,44,42,-1,36,43,46,-1,42,36,46,-1,44,46,48,-1,44,48,45,-1,46,43,47,-1,46,47,48,-1,41,50,51,-1,41,51,49,-1,50,44,45,-1,50,45,51,-1,58,56,54,-1,58,54,57,-1,55,58,57,-1,55,57,52,-1,61,59,53,-1,61,53,60,-1,56,61,60,-1,56,60,54,-1,60,53,36,-1,42,54,60,-1,36,42,60,-1,57,54,42,-1,39,52,57,-1,42,39,57,-1,47,35,48,-1,45,48,35,-1,61,37,59,-1,56,37,61,-1,45,35,38,-1,49,51,38,-1,45,38,51,-1,40,56,58,-1,58,55,40,-1,37,56,40,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_1053_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,33,-1,32,33,34,-1,50,41,39,-1,42,44,50,-1,39,42,50,-1,46,44,42,-1,36,43,46,-1,42,36,46,-1,44,46,48,-1,44,48,45,-1,46,43,47,-1,46,47,48,-1,41,50,51,-1,41,51,49,-1,50,44,45,-1,50,45,51,-1,58,56,54,-1,58,54,57,-1,55,58,57,-1,55,57,52,-1,61,59,53,-1,61,53,60,-1,56,61,60,-1,56,60,54,-1,60,53,36,-1,42,54,60,-1,36,42,60,-1,57,54,42,-1,39,52,57,-1,42,39,57,-1,47,35,48,-1,45,48,35,-1,61,37,59,-1,56,37,61,-1,45,35,38,-1,49,51,38,-1,45,38,51,-1,40,56,58,-1,58,55,40,-1,37,56,40,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,33,-1,32,33,34,-1,50,41,39,-1,42,44,50,-1,39,42,50,-1,46,44,42,-1,36,43,46,-1,42,36,46,-1,44,46,48,-1,44,48,45,-1,46,43,47,-1,46,47,48,-1,41,50,51,-1,41,51,49,-1,50,44,45,-1,50,45,51,-1,58,56,54,-1,58,54,57,-1,55,58,57,-1,55,57,52,-1,61,59,53,-1,61,53,60,-1,56,61,60,-1,56,60,54,-1,60,53,36,-1,42,54,60,-1,36,42,60,-1,57,54,42,-1,39,52,57,-1,42,39,57,-1,47,35,48,-1,45,48,35,-1,61,37,59,-1,56,37,61,-1,45,35,38,-1,49,51,38,-1,45,38,51,-1,40,56,58,-1,58,55,40,-1,37,56,40,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_1058_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {18.676919937,0.0,19.505516052,17.869350433,0.0,19.670127869,18.676919937,.075000003,19.505516052,17.869350433,.075000003,19.670127869,17.869350433,0.0,19.670127869,18.003469467,0.0,20.328105927,17.869350433,.075000003,19.670127869,18.003469467,.075000003,20.328105927,18.003469467,0.0,20.328105927,18.811040878,0.0,20.163496017,18.003469467,.075000003,20.328105927,18.811040878,.075000003,20.163496017,18.811040878,0.0,20.163496017,18.676919937,0.0,19.505516052,18.811040878,.075000003,20.163496017,18.676919937,.075000003,19.505516052})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {18.538806915,0.0,18.827939987,17.731235504,0.0,18.992549896,18.538806915,.075000003,18.827939987,17.731235504,.075000003,18.992549896,17.731235504,0.0,18.992549896,17.865354538,0.0,19.650529861,17.731235504,.075000003,18.992549896,17.865354538,.075000003,19.650529861,17.865354538,0.0,19.650529861,18.672925949,0.0,19.485918045,17.865354538,.075000003,19.650529861,18.672925949,.075000003,19.485918045,18.672925949,0.0,19.485918045,18.538806915,0.0,18.827939987,18.672925949,.075000003,19.485918045,18.538806915,.075000003,18.827939987})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {18.262578964,0.0,17.47278595,17.868591309,0.0,17.553094864,18.262578964,.075000003,17.47278595,17.868591309,.075000003,17.553094864,17.868591309,0.0,17.553094864,18.140825272,0.0,18.888650894,17.868591309,.075000003,17.553094864,18.140825272,.075000003,18.888650894,18.140825272,0.0,18.888650894,18.53481102,0.0,18.80834198,18.140825272,.075000003,18.888650894,18.53481102,.075000003,18.80834198,18.53481102,0.0,18.80834198,18.262578964,0.0,17.47278595,18.53481102,.075000003,18.80834198,18.262578964,.075000003,17.47278595})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {17.848995209,0.0,17.557088852,17.455007553,0.0,17.637397766,17.848995209,.075000003,17.557088852,17.455007553,.075000003,17.637397766,17.455007553,0.0,17.637397766,17.727241516,0.0,18.972953796,17.455007553,.075000003,17.637397766,17.727241516,.075000003,18.972953796,17.727241516,0.0,18.972953796,18.121227264,0.0,18.892644882,17.727241516,.075000003,18.972953796,18.121227264,.075000003,18.892644882,18.121227264,0.0,18.892644882,17.848995209,0.0,17.557088852,18.121227264,.075000003,18.892644882,17.848995209,.075000003,17.557088852})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {18.124464035,0.0,16.795209885,17.316894531,0.0,16.959821701,18.124464035,.075000003,16.795209885,17.316894531,.075000003,16.959821701,17.316894531,0.0,16.959821701,17.451013565,0.0,17.617801666,17.316894531,.075000003,16.959821701,17.451013565,.075000003,17.617801666,17.451013565,0.0,17.617801666,18.258583069,0.0,17.45318985,17.451013565,.075000003,17.617801666,18.258583069,.075000003,17.45318985,18.258583069,0.0,17.45318985,18.124464035,0.0,16.795209885,18.258583069,.075000003,17.45318985,18.124464035,.075000003,16.795209885})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {17.986351013,0.0,16.11763382,17.178779602,0.0,16.282245636,17.986351013,.075000003,16.11763382,17.178779602,.075000003,16.282245636,17.178779602,0.0,16.282245636,17.312898636,0.0,16.940223694,17.178779602,.075000003,16.282245636,17.312898636,.075000003,16.940223694,17.312898636,0.0,16.940223694,18.120470047,0.0,16.775613785,17.312898636,.075000003,16.940223694,18.120470047,.075000003,16.775613785,18.120470047,0.0,16.775613785,17.986351013,0.0,16.11763382,18.120470047,.075000003,16.775613785,17.986351013,.075000003,16.11763382})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,7,6,8,-1,7,8,9,-1,11,10,12,-1,11,12,13,-1,15,14,16,-1,15,16,17,-1}).setTexCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,7,6,8,-1,7,8,9,-1,11,10,12,-1,11,12,13,-1,15,14,16,-1,15,16,17,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {17.710123062,0.0,14.762480736,17.513128281,0.0,14.802635193,17.316135406,0.0,14.84278965,17.710123062,.075000003,14.762480736,17.513128281,.075000003,14.802635193,17.316135406,.075000003,14.84278965,17.316135406,0.0,14.84278965,17.58836937,0.0,16.178344727,17.316135406,.075000003,14.84278965,17.58836937,.075000003,16.178344727,17.58836937,0.0,16.178344727,17.982355118,0.0,16.098035812,17.58836937,.075000003,16.178344727,17.982355118,.075000003,16.098035812,17.982355118,0.0,16.098035812,17.710123062,0.0,14.762480736,17.982355118,.075000003,16.098035812,17.710123062,.075000003,14.762480736})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,27,18,16,-1,19,21,27,-1,16,19,27,-1,23,21,19,-1,13,20,23,-1,19,13,23,-1,21,23,25,-1,21,25,22,-1,23,20,24,-1,23,24,25,-1,18,27,28,-1,18,28,26,-1,27,21,22,-1,27,22,28,-1,35,33,31,-1,35,31,34,-1,32,35,34,-1,32,34,29,-1,38,36,30,-1,38,30,37,-1,33,38,37,-1,33,37,31,-1,37,30,13,-1,19,31,37,-1,13,19,37,-1,34,31,19,-1,16,29,34,-1,19,16,34,-1,24,12,25,-1,22,25,12,-1,38,14,36,-1,33,14,38,-1,22,12,15,-1,26,28,15,-1,22,15,28,-1,17,33,35,-1,35,32,17,-1,14,33,17,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,27,18,16,-1,19,21,27,-1,16,19,27,-1,23,21,19,-1,13,20,23,-1,19,13,23,-1,21,23,25,-1,21,25,22,-1,23,20,24,-1,23,24,25,-1,18,27,28,-1,18,28,26,-1,27,21,22,-1,27,22,28,-1,35,33,31,-1,35,31,34,-1,32,35,34,-1,32,34,29,-1,38,36,30,-1,38,30,37,-1,33,38,37,-1,33,37,31,-1,37,30,13,-1,19,31,37,-1,13,19,37,-1,34,31,19,-1,16,29,34,-1,19,16,34,-1,24,12,25,-1,22,25,12,-1,38,14,36,-1,33,14,38,-1,22,12,15,-1,26,28,15,-1,22,15,28,-1,17,33,35,-1,35,32,17,-1,14,33,17,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_1098_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,12,15,17,-1,12,17,14,-1,15,9,16,-1,15,16,17,-1,20,19,9,-1,20,9,15,-1,18,20,15,-1,18,15,12,-1,17,16,8,-1,20,10,19,-1,17,8,11,-1,13,20,18,-1,10,20,13,-1,11,14,17,-1,22,21,23,-1,22,23,24,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,12,15,17,-1,12,17,14,-1,15,9,16,-1,15,16,17,-1,20,19,9,-1,20,9,15,-1,18,20,15,-1,18,15,12,-1,17,16,8,-1,20,10,19,-1,17,8,11,-1,13,20,18,-1,10,20,13,-1,11,14,17,-1,22,21,23,-1,22,23,24,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {17.572008133,0.0,14.084904671,16.764438629,0.0,14.249515533,17.572008133,.075000003,14.084904671,16.764438629,.075000003,14.249515533,16.764438629,0.0,14.249515533,16.898557663,0.0,14.907495499,16.764438629,.075000003,14.249515533,16.898557663,.075000003,14.907495499,16.898557663,0.0,14.907495499,17.302343369,0.0,14.82518959,17.706127167,0.0,14.742883682,16.898557663,.075000003,14.907495499,17.302343369,.075000003,14.82518959,17.706127167,.075000003,14.742883682,17.100450516,.075000003,14.866342545,17.302343369,.037500001,14.82518959,17.100450516,0.0,14.866342545,17.100450516,.037500001,14.866342545,17.504236221,.075000003,14.784036636,17.504236221,0.0,14.784036636,17.504236221,.037500001,14.784036636,17.706127167,0.0,14.742883682,17.572008133,0.0,14.084904671,17.706127167,.075000003,14.742883682,17.572008133,.075000003,14.084904671})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,12,15,17,-1,12,17,14,-1,15,9,16,-1,15,16,17,-1,20,19,9,-1,20,9,15,-1,18,20,15,-1,18,15,12,-1,17,16,8,-1,20,10,19,-1,17,8,11,-1,13,20,18,-1,10,20,13,-1,11,14,17,-1,22,21,23,-1,22,23,24,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,12,15,17,-1,12,17,14,-1,15,9,16,-1,15,16,17,-1,20,19,9,-1,20,9,15,-1,18,20,15,-1,18,15,12,-1,17,16,8,-1,20,10,19,-1,17,8,11,-1,13,20,18,-1,10,20,13,-1,11,14,17,-1,22,21,23,-1,22,23,24,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {17.433895111,0.0,13.407327652,16.6263237,0.0,13.571939468,17.433895111,.075000003,13.407327652,16.6263237,.075000003,13.571939468,16.6263237,0.0,13.571939468,16.760442734,0.0,14.22991848,16.6263237,.075000003,13.571939468,16.760442734,.075000003,14.22991848,16.760442734,0.0,14.22991848,17.164228439,0.0,14.147612572,17.568014145,0.0,14.065307617,16.760442734,.075000003,14.22991848,17.164228439,.075000003,14.147612572,17.568014145,.075000003,14.065307617,16.962335587,.075000003,14.188765526,17.164228439,.037500001,14.147612572,16.962335587,0.0,14.188765526,16.962335587,.037500001,14.188765526,17.366121292,.075000003,14.106460571,17.366121292,0.0,14.106460571,17.366121292,.037500001,14.106460571,17.568014145,0.0,14.065307617,17.433895111,0.0,13.407327652,17.568014145,.075000003,14.065307617,17.433895111,.075000003,13.407327652})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,7,6,8,-1,7,8,9,-1,11,10,13,-1,11,13,14,-1,12,11,14,-1,12,14,15,-1,17,16,18,-1,17,18,19,-1}).setTexCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,7,6,8,-1,7,8,9,-1,11,10,13,-1,11,13,14,-1,12,11,14,-1,12,14,15,-1,17,16,18,-1,17,18,19,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {17.15766716,0.0,12.052174568,16.960672379,0.0,12.092329025,16.763679504,0.0,12.132483482,17.15766716,.075000003,12.052174568,16.960672379,.075000003,12.092329025,16.763679504,.075000003,12.132483482,16.763679504,0.0,12.132483482,17.035913467,0.0,13.468039513,16.763679504,.075000003,12.132483482,17.035913467,.075000003,13.468039513,17.035913467,0.0,13.468039513,17.232906342,0.0,13.427885056,17.429899216,0.0,13.387730598,17.035913467,.075000003,13.468039513,17.232906342,.075000003,13.427885056,17.429899216,.075000003,13.387730598,17.429899216,0.0,13.387730598,17.15766716,0.0,12.052174568,17.429899216,.075000003,13.387730598,17.15766716,.075000003,12.052174568})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,7,6,8,-1,7,8,9,-1,11,10,13,-1,11,13,14,-1,12,11,14,-1,12,14,15,-1,17,16,18,-1,17,18,19,-1}).setTexCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,7,6,8,-1,7,8,9,-1,11,10,13,-1,11,13,14,-1,12,11,14,-1,12,14,15,-1,17,16,18,-1,17,18,19,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {16.744083405,0.0,12.136478424,16.547088623,0.0,12.176631927,16.350095749,0.0,12.216786385,16.744083405,.075000003,12.136478424,16.547088623,.075000003,12.176631927,16.350095749,.075000003,12.216786385,16.350095749,0.0,12.216786385,16.622329712,0.0,13.552342415,16.350095749,.075000003,12.216786385,16.622329712,.075000003,13.552342415,16.622329712,0.0,13.552342415,16.819322586,0.0,13.512187958,17.01631546,0.0,13.472033501,16.622329712,.075000003,13.552342415,16.819322586,.075000003,13.512187958,17.01631546,.075000003,13.472033501,17.01631546,0.0,13.472033501,16.744083405,0.0,12.136478424,17.01631546,.075000003,13.472033501,16.744083405,.075000003,12.136478424})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {4,8,12,-1,4,12,10,-1,8,1,11,-1,8,11,12,-1,9,7,1,-1,9,1,8,-1,6,9,8,-1,6,8,4,-1,12,11,0,-1,9,2,7,-1,12,0,3,-1,5,9,6,-1,2,9,5,-1,3,10,12,-1,14,13,15,-1,14,15,16,-1,21,24,26,-1,21,26,23,-1,24,18,25,-1,24,25,26,-1,29,28,18,-1,29,18,24,-1,27,29,24,-1,27,24,21,-1,26,25,17,-1,29,19,28,-1,26,17,20,-1,22,29,27,-1,19,29,22,-1,20,23,26,-1,31,30,32,-1,31,32,33,-1}).setTexCoordIndex(new int[] {4,8,12,-1,4,12,10,-1,8,1,11,-1,8,11,12,-1,9,7,1,-1,9,1,8,-1,6,9,8,-1,6,8,4,-1,12,11,0,-1,9,2,7,-1,12,0,3,-1,5,9,6,-1,2,9,5,-1,3,10,12,-1,14,13,15,-1,14,15,16,-1,21,24,26,-1,21,26,23,-1,24,18,25,-1,24,25,26,-1,29,28,18,-1,29,18,24,-1,27,29,24,-1,27,24,21,-1,26,25,17,-1,29,19,28,-1,26,17,20,-1,22,29,27,-1,19,29,22,-1,20,23,26,-1,31,30,32,-1,31,32,33,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_1123_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {4,8,12,-1,4,12,10,-1,8,1,11,-1,8,11,12,-1,9,7,1,-1,9,1,8,-1,6,9,8,-1,6,8,4,-1,12,11,0,-1,9,2,7,-1,12,0,3,-1,5,9,6,-1,2,9,5,-1,3,10,12,-1,14,13,15,-1,14,15,16,-1,21,24,26,-1,21,26,23,-1,24,18,25,-1,24,25,26,-1,29,28,18,-1,29,18,24,-1,27,29,24,-1,27,24,21,-1,26,25,17,-1,29,19,28,-1,26,17,20,-1,22,29,27,-1,19,29,22,-1,20,23,26,-1,31,30,32,-1,31,32,33,-1}).setTexCoordIndex(new int[] {4,8,12,-1,4,12,10,-1,8,1,11,-1,8,11,12,-1,9,7,1,-1,9,1,8,-1,6,9,8,-1,6,8,4,-1,12,11,0,-1,9,2,7,-1,12,0,3,-1,5,9,6,-1,2,9,5,-1,3,10,12,-1,14,13,15,-1,14,15,16,-1,21,24,26,-1,21,26,23,-1,24,18,25,-1,24,25,26,-1,29,28,18,-1,29,18,24,-1,27,29,24,-1,27,24,21,-1,26,25,17,-1,29,19,28,-1,26,17,20,-1,22,29,27,-1,19,29,22,-1,20,23,26,-1,31,30,32,-1,31,32,33,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_1128_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,11,-1,9,11,12,-1,10,9,12,-1,10,12,13,-1,15,14,16,-1,15,16,17,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,11,-1,9,11,12,-1,10,9,12,-1,10,12,13,-1,15,14,16,-1,15,16,17,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {16.605211258,0.0,9.341869354,16.211223602,0.0,9.422177315,16.605211258,.075000003,9.341869354,16.211223602,.075000003,9.422177315,16.211223602,0.0,9.422177315,16.483457565,0.0,10.757733345,16.211223602,.075000003,9.422177315,16.483457565,.075000003,10.757733345,16.483457565,0.0,10.757733345,16.680450439,0.0,10.717578888,16.877443314,0.0,10.677425385,16.483457565,.075000003,10.757733345,16.680450439,.075000003,10.717578888,16.877443314,.075000003,10.677425385,16.877443314,0.0,10.677425385,16.605211258,0.0,9.341869354,16.877443314,.075000003,10.677425385,16.605211258,.075000003,9.341869354})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {16.191627502,0.0,9.426172256,15.797639847,0.0,9.506481171,16.191627502,.075000003,9.426172256,15.797639847,.075000003,9.506481171,15.797639847,0.0,9.506481171,16.06987381,0.0,10.842036247,15.797639847,.075000003,9.506481171,16.06987381,.075000003,10.842036247,16.06987381,0.0,10.842036247,16.463859558,0.0,10.761728287,16.06987381,.075000003,10.842036247,16.463859558,.075000003,10.761728287,16.463859558,0.0,10.761728287,16.191627502,0.0,9.426172256,16.463859558,.075000003,10.761728287,16.191627502,.075000003,9.426172256})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {4,8,12,-1,4,12,10,-1,8,1,11,-1,8,11,12,-1,9,7,1,-1,9,1,8,-1,6,9,8,-1,6,8,4,-1,12,11,0,-1,9,2,7,-1,12,0,3,-1,5,9,6,-1,2,9,5,-1,3,10,12,-1,14,13,15,-1,14,15,16,-1,21,24,26,-1,21,26,23,-1,24,18,25,-1,24,25,26,-1,29,28,18,-1,29,18,24,-1,27,29,24,-1,27,24,21,-1,26,25,17,-1,29,19,28,-1,26,17,20,-1,22,29,27,-1,19,29,22,-1,20,23,26,-1,31,30,32,-1,31,32,33,-1}).setTexCoordIndex(new int[] {4,8,12,-1,4,12,10,-1,8,1,11,-1,8,11,12,-1,9,7,1,-1,9,1,8,-1,6,9,8,-1,6,8,4,-1,12,11,0,-1,9,2,7,-1,12,0,3,-1,5,9,6,-1,2,9,5,-1,3,10,12,-1,14,13,15,-1,14,15,16,-1,21,24,26,-1,21,26,23,-1,24,18,25,-1,24,25,26,-1,29,28,18,-1,29,18,24,-1,27,29,24,-1,27,24,21,-1,26,25,17,-1,29,19,28,-1,26,17,20,-1,22,29,27,-1,19,29,22,-1,20,23,26,-1,31,30,32,-1,31,32,33,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_1143_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,12,15,17,-1,12,17,14,-1,15,9,16,-1,15,16,17,-1,20,19,9,-1,20,9,15,-1,18,20,15,-1,18,15,12,-1,17,16,8,-1,20,10,19,-1,17,8,11,-1,13,20,18,-1,10,20,13,-1,11,14,17,-1,25,28,30,-1,25,30,27,-1,28,22,29,-1,28,29,30,-1,33,32,22,-1,33,22,28,-1,31,33,28,-1,31,28,25,-1,30,29,21,-1,33,23,32,-1,30,21,24,-1,26,33,31,-1,23,33,26,-1,24,27,30,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,12,15,17,-1,12,17,14,-1,15,9,16,-1,15,16,17,-1,20,19,9,-1,20,9,15,-1,18,20,15,-1,18,15,12,-1,17,16,8,-1,20,10,19,-1,17,8,11,-1,13,20,18,-1,10,20,13,-1,11,14,17,-1,25,28,30,-1,25,30,27,-1,28,22,29,-1,28,29,30,-1,33,32,22,-1,33,22,28,-1,31,33,28,-1,31,28,25,-1,30,29,21,-1,33,23,32,-1,30,21,24,-1,26,33,31,-1,23,33,26,-1,24,27,30,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_1148_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,11,-1,9,11,12,-1,10,9,12,-1,10,12,13,-1,15,14,16,-1,15,16,17,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,11,-1,9,11,12,-1,10,9,12,-1,10,12,13,-1,15,14,16,-1,15,16,17,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {16.052755356,0.0,6.631563663,15.6587677,0.0,6.711872101,16.052755356,.075000003,6.631563663,15.6587677,.075000003,6.711872101,15.6587677,0.0,6.711872101,15.93100071,0.0,8.047428131,15.6587677,.075000003,6.711872101,15.93100071,.075000003,8.047428131,15.93100071,0.0,8.047428131,16.127994537,0.0,8.007273674,16.324987411,0.0,7.967119217,15.93100071,.075000003,8.047428131,16.127994537,.075000003,8.007273674,16.324987411,.075000003,7.967119217,16.324987411,0.0,7.967119217,16.052755356,0.0,6.631563663,16.324987411,.075000003,7.967119217,16.052755356,.075000003,6.631563663})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,27,18,16,-1,19,21,27,-1,16,19,27,-1,23,21,19,-1,13,20,23,-1,19,13,23,-1,21,23,25,-1,21,25,22,-1,23,20,24,-1,23,24,25,-1,18,27,28,-1,18,28,26,-1,27,21,22,-1,27,22,28,-1,35,33,31,-1,35,31,34,-1,32,35,34,-1,32,34,29,-1,38,36,30,-1,38,30,37,-1,33,38,37,-1,33,37,31,-1,37,30,13,-1,19,31,37,-1,13,19,37,-1,34,31,19,-1,16,29,34,-1,19,16,34,-1,24,12,25,-1,22,25,12,-1,38,14,36,-1,33,14,38,-1,22,12,15,-1,26,28,15,-1,22,15,28,-1,17,33,35,-1,35,32,17,-1,14,33,17,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,27,18,16,-1,19,21,27,-1,16,19,27,-1,23,21,19,-1,13,20,23,-1,19,13,23,-1,21,23,25,-1,21,25,22,-1,23,20,24,-1,23,24,25,-1,18,27,28,-1,18,28,26,-1,27,21,22,-1,27,22,28,-1,35,33,31,-1,35,31,34,-1,32,35,34,-1,32,34,29,-1,38,36,30,-1,38,30,37,-1,33,38,37,-1,33,37,31,-1,37,30,13,-1,19,31,37,-1,13,19,37,-1,34,31,19,-1,16,29,34,-1,19,16,34,-1,24,12,25,-1,22,25,12,-1,38,14,36,-1,33,14,38,-1,22,12,15,-1,26,28,15,-1,22,15,28,-1,17,33,35,-1,35,32,17,-1,14,33,17,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_1158_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,12,15,17,-1,12,17,14,-1,15,9,16,-1,15,16,17,-1,20,19,9,-1,20,9,15,-1,18,20,15,-1,18,15,12,-1,17,16,8,-1,20,10,19,-1,17,8,11,-1,13,20,18,-1,10,20,13,-1,11,14,17,-1,22,21,23,-1,22,23,24,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,12,15,17,-1,12,17,14,-1,15,9,16,-1,15,16,17,-1,20,19,9,-1,20,9,15,-1,18,20,15,-1,18,15,12,-1,17,16,8,-1,20,10,19,-1,17,8,11,-1,13,20,18,-1,10,20,13,-1,11,14,17,-1,22,21,23,-1,22,23,24,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {15.914640427,0.0,5.953987122,15.107069969,0.0,6.118598461,15.914640427,.075000003,5.953987122,15.107069969,.075000003,6.118598461,15.107069969,0.0,6.118598461,15.241189003,0.0,6.77657795,15.107069969,.075000003,6.118598461,15.241189003,.075000003,6.77657795,15.241189003,0.0,6.77657795,15.644974709,0.0,6.694272041,16.04875946,0.0,6.61196661,15.241189003,.075000003,6.77657795,15.644974709,.075000003,6.694272041,16.04875946,.075000003,6.61196661,15.443081856,.075000003,6.735424995,15.644974709,.037500001,6.694272041,15.443081856,0.0,6.735424995,15.443081856,.037500001,6.735424995,15.846867561,.075000003,6.653119564,15.846867561,0.0,6.653119564,15.846867561,.037500001,6.653119564,16.04875946,0.0,6.61196661,15.914640427,0.0,5.953987122,16.04875946,.075000003,6.61196661,15.914640427,.075000003,5.953987122})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {4,8,12,-1,4,12,10,-1,8,1,11,-1,8,11,12,-1,9,7,1,-1,9,1,8,-1,6,9,8,-1,6,8,4,-1,12,11,0,-1,9,2,7,-1,12,0,3,-1,5,9,6,-1,2,9,5,-1,3,10,12,-1,14,13,15,-1,14,15,16,-1,21,24,26,-1,21,26,23,-1,24,18,25,-1,24,25,26,-1,29,28,18,-1,29,18,24,-1,27,29,24,-1,27,24,21,-1,26,25,17,-1,29,19,28,-1,26,17,20,-1,22,29,27,-1,19,29,22,-1,20,23,26,-1,31,30,32,-1,31,32,33,-1}).setTexCoordIndex(new int[] {4,8,12,-1,4,12,10,-1,8,1,11,-1,8,11,12,-1,9,7,1,-1,9,1,8,-1,6,9,8,-1,6,8,4,-1,12,11,0,-1,9,2,7,-1,12,0,3,-1,5,9,6,-1,2,9,5,-1,3,10,12,-1,14,13,15,-1,14,15,16,-1,21,24,26,-1,21,26,23,-1,24,18,25,-1,24,25,26,-1,29,28,18,-1,29,18,24,-1,27,29,24,-1,27,24,21,-1,26,25,17,-1,29,19,28,-1,26,17,20,-1,22,29,27,-1,19,29,22,-1,20,23,26,-1,31,30,32,-1,31,32,33,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_1168_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,27,18,16,-1,19,21,27,-1,16,19,27,-1,23,21,19,-1,13,20,23,-1,19,13,23,-1,21,23,25,-1,21,25,22,-1,23,20,24,-1,23,24,25,-1,18,27,28,-1,18,28,26,-1,27,21,22,-1,27,22,28,-1,35,33,31,-1,35,31,34,-1,32,35,34,-1,32,34,29,-1,38,36,30,-1,38,30,37,-1,33,38,37,-1,33,37,31,-1,37,30,13,-1,19,31,37,-1,13,19,37,-1,34,31,19,-1,16,29,34,-1,19,16,34,-1,24,12,25,-1,22,25,12,-1,38,14,36,-1,33,14,38,-1,22,12,15,-1,26,28,15,-1,22,15,28,-1,17,33,35,-1,35,32,17,-1,14,33,17,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,27,18,16,-1,19,21,27,-1,16,19,27,-1,23,21,19,-1,13,20,23,-1,19,13,23,-1,21,23,25,-1,21,25,22,-1,23,20,24,-1,23,24,25,-1,18,27,28,-1,18,28,26,-1,27,21,22,-1,27,22,28,-1,35,33,31,-1,35,31,34,-1,32,35,34,-1,32,34,29,-1,38,36,30,-1,38,30,37,-1,33,38,37,-1,33,37,31,-1,37,30,13,-1,19,31,37,-1,13,19,37,-1,34,31,19,-1,16,29,34,-1,19,16,34,-1,24,12,25,-1,22,25,12,-1,38,14,36,-1,33,14,38,-1,22,12,15,-1,26,28,15,-1,22,15,28,-1,17,33,35,-1,35,32,17,-1,14,33,17,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_1173_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,11,-1,9,11,12,-1,10,9,12,-1,10,12,13,-1,15,14,16,-1,15,16,17,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,11,-1,9,11,12,-1,10,9,12,-1,10,12,13,-1,15,14,16,-1,15,16,17,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {15.086714745,0.0,4.005560875,14.692728043,0.0,4.085869312,15.086714745,.075000003,4.005560875,14.692728043,.075000003,4.085869312,14.692728043,0.0,4.085869312,14.964961052,0.0,5.421425343,14.692728043,.075000003,4.085869312,14.964961052,.075000003,5.421425343,14.964961052,0.0,5.421425343,15.16195488,0.0,5.381270885,15.358947754,0.0,5.341116905,14.964961052,.075000003,5.421425343,15.16195488,.075000003,5.381270885,15.358947754,.075000003,5.341116905,15.358947754,0.0,5.341116905,15.086714745,0.0,4.005560875,15.358947754,.075000003,5.341116905,15.086714745,.075000003,4.005560875})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {4,8,12,-1,4,12,10,-1,8,1,11,-1,8,11,12,-1,9,7,1,-1,9,1,8,-1,6,9,8,-1,6,8,4,-1,12,11,0,-1,9,2,7,-1,12,0,3,-1,5,9,6,-1,2,9,5,-1,3,10,12,-1,14,13,15,-1,14,15,16,-1,21,24,26,-1,21,26,23,-1,24,18,25,-1,24,25,26,-1,29,28,18,-1,29,18,24,-1,27,29,24,-1,27,24,21,-1,26,25,17,-1,29,19,28,-1,26,17,20,-1,22,29,27,-1,19,29,22,-1,20,23,26,-1,31,30,32,-1,31,32,33,-1}).setTexCoordIndex(new int[] {4,8,12,-1,4,12,10,-1,8,1,11,-1,8,11,12,-1,9,7,1,-1,9,1,8,-1,6,9,8,-1,6,8,4,-1,12,11,0,-1,9,2,7,-1,12,0,3,-1,5,9,6,-1,2,9,5,-1,3,10,12,-1,14,13,15,-1,14,15,16,-1,21,24,26,-1,21,26,23,-1,24,18,25,-1,24,25,26,-1,29,28,18,-1,29,18,24,-1,27,29,24,-1,27,24,21,-1,26,25,17,-1,29,19,28,-1,26,17,20,-1,22,29,27,-1,19,29,22,-1,20,23,26,-1,31,30,32,-1,31,32,33,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_1183_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,12,15,17,-1,12,17,14,-1,15,9,16,-1,15,16,17,-1,20,19,9,-1,20,9,15,-1,18,20,15,-1,18,15,12,-1,17,16,8,-1,20,10,19,-1,17,8,11,-1,13,20,18,-1,10,20,13,-1,11,14,17,-1,22,21,23,-1,22,23,24,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,12,15,17,-1,12,17,14,-1,15,9,16,-1,15,16,17,-1,20,19,9,-1,20,9,15,-1,18,20,15,-1,18,15,12,-1,17,16,8,-1,20,10,19,-1,17,8,11,-1,13,20,18,-1,10,20,13,-1,11,14,17,-1,22,21,23,-1,22,23,24,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {15.224070549,0.0,2.566104889,14.416500092,0.0,2.730716467,15.224070549,.075000003,2.566104889,14.416500092,.075000003,2.730716467,14.416500092,0.0,2.730716467,14.550619125,0.0,3.388695955,14.416500092,.075000003,2.730716467,14.550619125,.075000003,3.388695955,14.550619125,0.0,3.388695955,14.954404831,0.0,3.306390047,15.358190536,0.0,3.224084377,14.550619125,.075000003,3.388695955,14.954404831,.075000003,3.306390047,15.358190536,.075000003,3.224084377,14.752511978,.075000003,3.347543001,14.954404831,.037500001,3.306390047,14.752511978,0.0,3.347543001,14.752511978,.037500001,3.347543001,15.156297684,.075000003,3.265237331,15.156297684,0.0,3.265237331,15.156297684,.037500001,3.265237331,15.358190536,0.0,3.224084377,15.224070549,0.0,2.566104889,15.358190536,.075000003,3.224084377,15.224070549,.075000003,2.566104889})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {4,8,12,-1,4,12,10,-1,8,1,11,-1,8,11,12,-1,9,7,1,-1,9,1,8,-1,6,9,8,-1,6,8,4,-1,12,11,0,-1,9,2,7,-1,12,0,3,-1,5,9,6,-1,2,9,5,-1,3,10,12,-1,14,13,15,-1,14,15,16,-1,21,24,26,-1,21,26,23,-1,24,18,25,-1,24,25,26,-1,29,28,18,-1,29,18,24,-1,27,29,24,-1,27,24,21,-1,26,25,17,-1,29,19,28,-1,26,17,20,-1,22,29,27,-1,19,29,22,-1,20,23,26,-1,31,30,32,-1,31,32,33,-1}).setTexCoordIndex(new int[] {4,8,12,-1,4,12,10,-1,8,1,11,-1,8,11,12,-1,9,7,1,-1,9,1,8,-1,6,9,8,-1,6,8,4,-1,12,11,0,-1,9,2,7,-1,12,0,3,-1,5,9,6,-1,2,9,5,-1,3,10,12,-1,14,13,15,-1,14,15,16,-1,21,24,26,-1,21,26,23,-1,24,18,25,-1,24,25,26,-1,29,28,18,-1,29,18,24,-1,27,29,24,-1,27,24,21,-1,26,25,17,-1,29,19,28,-1,26,17,20,-1,22,29,27,-1,19,29,22,-1,20,23,26,-1,31,30,32,-1,31,32,33,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_1193_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,11,-1,9,11,12,-1,10,9,12,-1,10,12,13,-1,15,14,16,-1,15,16,17,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,11,-1,9,11,12,-1,10,9,12,-1,10,12,13,-1,15,14,16,-1,15,16,17,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {18.264095306,0.0,21.706851959,17.870107651,0.0,21.787158966,18.264095306,.075000003,21.706851959,17.870107651,.075000003,21.787158966,17.870107651,0.0,21.787158966,18.142341614,0.0,23.122714996,17.870107651,.075000003,21.787158966,18.142341614,.075000003,23.122714996,18.142341614,0.0,23.122714996,18.339334488,0.0,23.082561493,18.536327362,0.0,23.042406082,18.142341614,.075000003,23.122714996,18.339334488,.075000003,23.082561493,18.536327362,.075000003,23.042406082,18.536327362,0.0,23.042406082,18.264095306,0.0,21.706851959,18.536327362,.075000003,23.042406082,18.264095306,.075000003,21.706851959})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,7,6,8,-1,7,8,9,-1,11,10,12,-1,11,12,13,-1,15,14,16,-1,15,16,17,-1}).setTexCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,7,6,8,-1,7,8,9,-1,11,10,12,-1,11,12,13,-1,15,14,16,-1,15,16,17,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {17.850511551,0.0,21.791154861,17.653516769,0.0,21.831308365,17.456523895,0.0,21.871461868,17.850511551,.075000003,21.791154861,17.653516769,.075000003,21.831308365,17.456523895,.075000003,21.871461868,17.456523895,0.0,21.871461868,17.728757858,0.0,23.207017899,17.456523895,.075000003,21.871461868,17.728757858,.075000003,23.207017899,17.728757858,0.0,23.207017899,18.122743607,0.0,23.126708984,17.728757858,.075000003,23.207017899,18.122743607,.075000003,23.126708984,18.122743607,0.0,23.126708984,17.850511551,0.0,21.791154861,18.122743607,.075000003,23.126708984,17.850511551,.075000003,21.791154861})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,12,15,17,-1,12,17,14,-1,15,9,16,-1,15,16,17,-1,20,19,9,-1,20,9,15,-1,18,20,15,-1,18,15,12,-1,17,16,8,-1,20,10,19,-1,17,8,11,-1,13,20,18,-1,10,20,13,-1,11,14,17,-1,22,21,23,-1,22,23,24,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,12,15,17,-1,12,17,14,-1,15,9,16,-1,15,16,17,-1,20,19,9,-1,20,9,15,-1,18,20,15,-1,18,15,12,-1,17,16,8,-1,20,10,19,-1,17,8,11,-1,13,20,18,-1,10,20,13,-1,11,14,17,-1,22,21,23,-1,22,23,24,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {18.125980377,0.0,21.029273987,17.318408966,0.0,21.193885803,18.125980377,.075000003,21.029273987,17.318408966,.075000003,21.193885803,17.318408966,0.0,21.193885803,17.452529907,0.0,21.851865768,17.318408966,.075000003,21.193885803,17.452529907,.075000003,21.851865768,17.452529907,0.0,21.851865768,17.856313705,0.0,21.76955986,18.260099411,0.0,21.687253952,17.452529907,.075000003,21.851865768,17.856313705,.075000003,21.76955986,18.260099411,.075000003,21.687253952,17.65442276,.075000003,21.810712814,17.856313705,.037500001,21.76955986,17.65442276,0.0,21.810712814,17.65442276,.037500001,21.810712814,18.058206558,.075000003,21.728406906,18.058206558,0.0,21.728406906,18.058206558,.037500001,21.728406906,18.260099411,0.0,21.687253952,18.125980377,0.0,21.029273987,18.260099411,.075000003,21.687253952,18.125980377,.075000003,21.029273987})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {4,8,12,-1,4,12,10,-1,8,1,11,-1,8,11,12,-1,9,7,1,-1,9,1,8,-1,6,9,8,-1,6,8,4,-1,12,11,0,-1,9,2,7,-1,12,0,3,-1,5,9,6,-1,2,9,5,-1,3,10,12,-1,14,13,15,-1,14,15,16,-1,18,17,19,-1,18,19,20,-1,22,21,23,-1,22,23,24,-1}).setTexCoordIndex(new int[] {4,8,12,-1,4,12,10,-1,8,1,11,-1,8,11,12,-1,9,7,1,-1,9,1,8,-1,6,9,8,-1,6,8,4,-1,12,11,0,-1,9,2,7,-1,12,0,3,-1,5,9,6,-1,2,9,5,-1,3,10,12,-1,14,13,15,-1,14,15,16,-1,18,17,19,-1,18,19,20,-1,22,21,23,-1,22,23,24,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {17.987867355,0.0,20.351697922,17.58408165,0.0,20.43400383,17.180295944,0.0,20.516309738,17.987867355,.075000003,20.351697922,17.58408165,.075000003,20.43400383,17.180295944,.075000003,20.516309738,17.382188797,.075000003,20.475156784,17.382188797,0.0,20.475156784,17.58408165,.037500001,20.43400383,17.382188797,.037500001,20.475156784,17.785974503,.075000003,20.392850876,17.785974503,0.0,20.392850876,17.785974503,.037500001,20.392850876,17.180295944,0.0,20.516309738,17.314414978,0.0,21.174289703,17.180295944,.075000003,20.516309738,17.314414978,.075000003,21.174289703,17.314414978,0.0,21.174289703,18.121986389,0.0,21.009677887,17.314414978,.075000003,21.174289703,18.121986389,.075000003,21.009677887,18.121986389,0.0,21.009677887,17.987867355,0.0,20.351697922,18.121986389,.075000003,21.009677887,17.987867355,.075000003,20.351697922})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,27,18,16,-1,19,21,27,-1,16,19,27,-1,23,21,19,-1,13,20,23,-1,19,13,23,-1,21,23,25,-1,21,25,22,-1,23,20,24,-1,23,24,25,-1,18,27,28,-1,18,28,26,-1,27,21,22,-1,27,22,28,-1,35,33,31,-1,35,31,34,-1,32,35,34,-1,32,34,29,-1,38,36,30,-1,38,30,37,-1,33,38,37,-1,33,37,31,-1,37,30,13,-1,19,31,37,-1,13,19,37,-1,34,31,19,-1,16,29,34,-1,19,16,34,-1,24,12,25,-1,22,25,12,-1,38,14,36,-1,33,14,38,-1,22,12,15,-1,26,28,15,-1,22,15,28,-1,17,33,35,-1,35,32,17,-1,14,33,17,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,27,18,16,-1,19,21,27,-1,16,19,27,-1,23,21,19,-1,13,20,23,-1,19,13,23,-1,21,23,25,-1,21,25,22,-1,23,20,24,-1,23,24,25,-1,18,27,28,-1,18,28,26,-1,27,21,22,-1,27,22,28,-1,35,33,31,-1,35,31,34,-1,32,35,34,-1,32,34,29,-1,38,36,30,-1,38,30,37,-1,33,38,37,-1,33,37,31,-1,37,30,13,-1,19,31,37,-1,13,19,37,-1,34,31,19,-1,16,29,34,-1,19,16,34,-1,24,12,25,-1,22,25,12,-1,38,14,36,-1,33,14,38,-1,22,12,15,-1,26,28,15,-1,22,15,28,-1,17,33,35,-1,35,32,17,-1,14,33,17,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_1218_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,21,12,10,-1,13,15,21,-1,10,13,21,-1,17,15,13,-1,7,14,17,-1,13,7,17,-1,15,17,19,-1,15,19,16,-1,17,14,18,-1,17,18,19,-1,12,21,22,-1,12,22,20,-1,21,15,16,-1,21,16,22,-1,29,27,25,-1,29,25,28,-1,26,29,28,-1,26,28,23,-1,32,30,24,-1,32,24,31,-1,27,32,31,-1,27,31,25,-1,31,24,7,-1,13,25,31,-1,7,13,31,-1,28,25,13,-1,10,23,28,-1,13,10,28,-1,18,6,19,-1,16,19,6,-1,32,8,30,-1,27,8,32,-1,16,6,9,-1,20,22,9,-1,16,9,22,-1,11,27,29,-1,29,26,11,-1,8,27,11,-1,34,33,35,-1,34,35,36,-1,38,37,39,-1,38,39,40,-1}).setTexCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,21,12,10,-1,13,15,21,-1,10,13,21,-1,17,15,13,-1,7,14,17,-1,13,7,17,-1,15,17,19,-1,15,19,16,-1,17,14,18,-1,17,18,19,-1,12,21,22,-1,12,22,20,-1,21,15,16,-1,21,16,22,-1,29,27,25,-1,29,25,28,-1,26,29,28,-1,26,28,23,-1,32,30,24,-1,32,24,31,-1,27,32,31,-1,27,31,25,-1,31,24,7,-1,13,25,31,-1,7,13,31,-1,28,25,13,-1,10,23,28,-1,13,10,28,-1,18,6,19,-1,16,19,6,-1,32,8,30,-1,27,8,32,-1,16,6,9,-1,20,22,9,-1,16,9,22,-1,11,27,29,-1,29,26,11,-1,8,27,11,-1,34,33,35,-1,34,35,36,-1,38,37,39,-1,38,39,40,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_1223_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {4,8,12,-1,4,12,10,-1,8,1,11,-1,8,11,12,-1,9,7,1,-1,9,1,8,-1,6,9,8,-1,6,8,4,-1,12,11,0,-1,9,2,7,-1,12,0,3,-1,5,9,6,-1,2,9,5,-1,3,10,12,-1,14,13,15,-1,14,15,16,-1,21,24,26,-1,21,26,23,-1,24,18,25,-1,24,25,26,-1,29,28,18,-1,29,18,24,-1,27,29,24,-1,27,24,21,-1,26,25,17,-1,29,19,28,-1,26,17,20,-1,22,29,27,-1,19,29,22,-1,20,23,26,-1,31,30,32,-1,31,32,33,-1}).setTexCoordIndex(new int[] {4,8,12,-1,4,12,10,-1,8,1,11,-1,8,11,12,-1,9,7,1,-1,9,1,8,-1,6,9,8,-1,6,8,4,-1,12,11,0,-1,9,2,7,-1,12,0,3,-1,5,9,6,-1,2,9,5,-1,3,10,12,-1,14,13,15,-1,14,15,16,-1,21,24,26,-1,21,26,23,-1,24,18,25,-1,24,25,26,-1,29,28,18,-1,29,18,24,-1,27,29,24,-1,27,24,21,-1,26,25,17,-1,29,19,28,-1,26,17,20,-1,22,29,27,-1,19,29,22,-1,20,23,26,-1,31,30,32,-1,31,32,33,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_1228_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {4,8,12,-1,4,12,10,-1,8,1,11,-1,8,11,12,-1,9,7,1,-1,9,1,8,-1,6,9,8,-1,6,8,4,-1,12,11,0,-1,9,2,7,-1,12,0,3,-1,5,9,6,-1,2,9,5,-1,3,10,12,-1,14,13,15,-1,14,15,16,-1,21,24,26,-1,21,26,23,-1,24,18,25,-1,24,25,26,-1,29,28,18,-1,29,18,24,-1,27,29,24,-1,27,24,21,-1,26,25,17,-1,29,19,28,-1,26,17,20,-1,22,29,27,-1,19,29,22,-1,20,23,26,-1,31,30,32,-1,31,32,33,-1}).setTexCoordIndex(new int[] {4,8,12,-1,4,12,10,-1,8,1,11,-1,8,11,12,-1,9,7,1,-1,9,1,8,-1,6,9,8,-1,6,8,4,-1,12,11,0,-1,9,2,7,-1,12,0,3,-1,5,9,6,-1,2,9,5,-1,3,10,12,-1,14,13,15,-1,14,15,16,-1,21,24,26,-1,21,26,23,-1,24,18,25,-1,24,25,26,-1,29,28,18,-1,29,18,24,-1,27,29,24,-1,27,24,21,-1,26,25,17,-1,29,19,28,-1,26,17,20,-1,22,29,27,-1,19,29,22,-1,20,23,26,-1,31,30,32,-1,31,32,33,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_1233_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,21,12,10,-1,13,15,21,-1,10,13,21,-1,17,15,13,-1,7,14,17,-1,13,7,17,-1,15,17,19,-1,15,19,16,-1,17,14,18,-1,17,18,19,-1,12,21,22,-1,12,22,20,-1,21,15,16,-1,21,16,22,-1,29,27,25,-1,29,25,28,-1,26,29,28,-1,26,28,23,-1,32,30,24,-1,32,24,31,-1,27,32,31,-1,27,31,25,-1,31,24,7,-1,13,25,31,-1,7,13,31,-1,28,25,13,-1,10,23,28,-1,13,10,28,-1,18,6,19,-1,16,19,6,-1,32,8,30,-1,27,8,32,-1,16,6,9,-1,20,22,9,-1,16,9,22,-1,11,27,29,-1,29,26,11,-1,8,27,11,-1,34,33,36,-1,34,36,37,-1,35,34,37,-1,35,37,38,-1,54,45,43,-1,46,48,54,-1,43,46,54,-1,50,48,46,-1,40,47,50,-1,46,40,50,-1,48,50,52,-1,48,52,49,-1,50,47,51,-1,50,51,52,-1,45,54,55,-1,45,55,53,-1,54,48,49,-1,54,49,55,-1,62,60,58,-1,62,58,61,-1,59,62,61,-1,59,61,56,-1,65,63,57,-1,65,57,64,-1,60,65,64,-1,60,64,58,-1,64,57,40,-1,46,58,64,-1,40,46,64,-1,61,58,46,-1,43,56,61,-1,46,43,61,-1,51,39,52,-1,49,52,39,-1,65,41,63,-1,60,41,65,-1,49,39,42,-1,53,55,42,-1,49,42,55,-1,44,60,62,-1,62,59,44,-1,41,60,44,-1}).setTexCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,21,12,10,-1,13,15,21,-1,10,13,21,-1,17,15,13,-1,7,14,17,-1,13,7,17,-1,15,17,19,-1,15,19,16,-1,17,14,18,-1,17,18,19,-1,12,21,22,-1,12,22,20,-1,21,15,16,-1,21,16,22,-1,29,27,25,-1,29,25,28,-1,26,29,28,-1,26,28,23,-1,32,30,24,-1,32,24,31,-1,27,32,31,-1,27,31,25,-1,31,24,7,-1,13,25,31,-1,7,13,31,-1,28,25,13,-1,10,23,28,-1,13,10,28,-1,18,6,19,-1,16,19,6,-1,32,8,30,-1,27,8,32,-1,16,6,9,-1,20,22,9,-1,16,9,22,-1,11,27,29,-1,29,26,11,-1,8,27,11,-1,34,33,36,-1,34,36,37,-1,35,34,37,-1,35,37,38,-1,54,45,43,-1,46,48,54,-1,43,46,54,-1,50,48,46,-1,40,47,50,-1,46,40,50,-1,48,50,52,-1,48,52,49,-1,50,47,51,-1,50,51,52,-1,45,54,55,-1,45,55,53,-1,54,48,49,-1,54,49,55,-1,62,60,58,-1,62,58,61,-1,59,62,61,-1,59,61,56,-1,65,63,57,-1,65,57,64,-1,60,65,64,-1,60,64,58,-1,64,57,40,-1,46,58,64,-1,40,46,64,-1,61,58,46,-1,43,56,61,-1,46,43,61,-1,51,39,52,-1,49,52,39,-1,65,41,63,-1,60,41,65,-1,49,39,42,-1,53,55,42,-1,49,42,55,-1,44,60,62,-1,62,59,44,-1,41,60,44,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_1238_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,33,-1,32,33,34,-1,50,41,39,-1,42,44,50,-1,39,42,50,-1,46,44,42,-1,36,43,46,-1,42,36,46,-1,44,46,48,-1,44,48,45,-1,46,43,47,-1,46,47,48,-1,41,50,51,-1,41,51,49,-1,50,44,45,-1,50,45,51,-1,58,56,54,-1,58,54,57,-1,55,58,57,-1,55,57,52,-1,61,59,53,-1,61,53,60,-1,56,61,60,-1,56,60,54,-1,60,53,36,-1,42,54,60,-1,36,42,60,-1,57,54,42,-1,39,52,57,-1,42,39,57,-1,47,35,48,-1,45,48,35,-1,61,37,59,-1,56,37,61,-1,45,35,38,-1,49,51,38,-1,45,38,51,-1,40,56,58,-1,58,55,40,-1,37,56,40,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,33,-1,32,33,34,-1,50,41,39,-1,42,44,50,-1,39,42,50,-1,46,44,42,-1,36,43,46,-1,42,36,46,-1,44,46,48,-1,44,48,45,-1,46,43,47,-1,46,47,48,-1,41,50,51,-1,41,51,49,-1,50,44,45,-1,50,45,51,-1,58,56,54,-1,58,54,57,-1,55,58,57,-1,55,57,52,-1,61,59,53,-1,61,53,60,-1,56,61,60,-1,56,60,54,-1,60,53,36,-1,42,54,60,-1,36,42,60,-1,57,54,42,-1,39,52,57,-1,42,39,57,-1,47,35,48,-1,45,48,35,-1,61,37,59,-1,56,37,61,-1,45,35,38,-1,49,51,38,-1,45,38,51,-1,40,56,58,-1,58,55,40,-1,37,56,40,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_1243_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {4,8,12,-1,4,12,10,-1,8,1,11,-1,8,11,12,-1,9,7,1,-1,9,1,8,-1,6,9,8,-1,6,8,4,-1,12,11,0,-1,9,2,7,-1,12,0,3,-1,5,9,6,-1,2,9,5,-1,3,10,12,-1,14,13,15,-1,14,15,16,-1,21,24,26,-1,21,26,23,-1,24,18,25,-1,24,25,26,-1,29,28,18,-1,29,18,24,-1,27,29,24,-1,27,24,21,-1,26,25,17,-1,29,19,28,-1,26,17,20,-1,22,29,27,-1,19,29,22,-1,20,23,26,-1,31,30,32,-1,31,32,33,-1}).setTexCoordIndex(new int[] {4,8,12,-1,4,12,10,-1,8,1,11,-1,8,11,12,-1,9,7,1,-1,9,1,8,-1,6,9,8,-1,6,8,4,-1,12,11,0,-1,9,2,7,-1,12,0,3,-1,5,9,6,-1,2,9,5,-1,3,10,12,-1,14,13,15,-1,14,15,16,-1,21,24,26,-1,21,26,23,-1,24,18,25,-1,24,25,26,-1,29,28,18,-1,29,18,24,-1,27,29,24,-1,27,24,21,-1,26,25,17,-1,29,19,28,-1,26,17,20,-1,22,29,27,-1,19,29,22,-1,20,23,26,-1,31,30,32,-1,31,32,33,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_1248_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,12,15,17,-1,12,17,14,-1,15,9,16,-1,15,16,17,-1,20,19,9,-1,20,9,15,-1,18,20,15,-1,18,15,12,-1,17,16,8,-1,20,10,19,-1,17,8,11,-1,13,20,18,-1,10,20,13,-1,11,14,17,-1,22,21,23,-1,22,23,24,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,12,15,17,-1,12,17,14,-1,15,9,16,-1,15,16,17,-1,20,19,9,-1,20,9,15,-1,18,20,15,-1,18,15,12,-1,17,16,8,-1,20,10,19,-1,17,8,11,-1,13,20,18,-1,10,20,13,-1,11,14,17,-1,22,21,23,-1,22,23,24,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {16.882955551,0.0,14.93108654,16.07538414,0.0,15.095698357,16.882955551,.075000003,14.93108654,16.07538414,.075000003,15.095698357,16.07538414,0.0,15.095698357,16.209503174,0.0,15.753677368,16.07538414,.075000003,15.095698357,16.209503174,.075000003,15.753677368,16.209503174,0.0,15.753677368,16.613288879,0.0,15.67137146,17.017074585,0.0,15.589066505,16.209503174,.075000003,15.753677368,16.613288879,.075000003,15.67137146,17.017074585,.075000003,15.589066505,16.411396027,.075000003,15.712524414,16.613288879,.037500001,15.67137146,16.411396027,0.0,15.712524414,16.411396027,.037500001,15.712524414,16.815181732,.075000003,15.63021946,16.815181732,0.0,15.63021946,16.815181732,.037500001,15.63021946,17.017074585,0.0,15.589066505,16.882955551,0.0,14.93108654,17.017074585,.075000003,15.589066505,16.882955551,.075000003,14.93108654})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,7,6,8,-1,7,8,9,-1,11,10,12,-1,11,12,13,-1,15,14,16,-1,15,16,17,-1}).setTexCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,7,6,8,-1,7,8,9,-1,11,10,12,-1,11,12,13,-1,15,14,16,-1,15,16,17,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {16.6067276,0.0,13.575933456,16.409732819,0.0,13.616087914,16.212739944,0.0,13.656242371,16.6067276,.075000003,13.575933456,16.409732819,.075000003,13.616087914,16.212739944,.075000003,13.656242371,16.212739944,0.0,13.656242371,16.484973907,0.0,14.991798401,16.212739944,.075000003,13.656242371,16.484973907,.075000003,14.991798401,16.484973907,0.0,14.991798401,16.878959656,0.0,14.911489487,16.484973907,.075000003,14.991798401,16.878959656,.075000003,14.911489487,16.878959656,0.0,14.911489487,16.6067276,0.0,13.575933456,16.878959656,.075000003,14.911489487,16.6067276,.075000003,13.575933456})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,7,6,8,-1,7,8,9,-1,11,10,12,-1,11,12,13,-1,15,14,16,-1,15,16,17,-1}).setTexCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,7,6,8,-1,7,8,9,-1,11,10,12,-1,11,12,13,-1,15,14,16,-1,15,16,17,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {16.193141937,0.0,13.660237312,15.996149063,0.0,13.700390816,15.799156189,0.0,13.740545273,16.193141937,.075000003,13.660237312,15.996149063,.075000003,13.700390816,15.799156189,.075000003,13.740545273,15.799156189,0.0,13.740545273,16.071390152,0.0,15.076101303,15.799156189,.075000003,13.740545273,16.071390152,.075000003,15.076101303,16.071390152,0.0,15.076101303,16.4653759,0.0,14.995792389,16.071390152,.075000003,15.076101303,16.4653759,.075000003,14.995792389,16.4653759,0.0,14.995792389,16.193141937,0.0,13.660237312,16.4653759,.075000003,14.995792389,16.193141937,.075000003,13.660237312})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {16.468612671,0.0,12.898357391,15.661042213,0.0,13.062969208,16.468612671,.075000003,12.898357391,15.661042213,.075000003,13.062969208,15.661042213,0.0,13.062969208,15.795161247,0.0,13.720948219,15.661042213,.075000003,13.062969208,15.795161247,.075000003,13.720948219,15.795161247,0.0,13.720948219,16.602731705,0.0,13.556336403,15.795161247,.075000003,13.720948219,16.602731705,.075000003,13.556336403,16.602731705,0.0,13.556336403,16.468612671,0.0,12.898357391,16.602731705,.075000003,13.556336403,16.468612671,.075000003,12.898357391})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,8,11,13,-1,8,13,10,-1,11,5,12,-1,11,12,13,-1,16,15,5,-1,16,5,11,-1,14,16,11,-1,14,11,8,-1,13,12,4,-1,16,6,15,-1,13,4,7,-1,9,16,14,-1,6,16,9,-1,7,10,13,-1,18,17,19,-1,18,19,20,-1,22,21,23,-1,22,23,24,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,8,11,13,-1,8,13,10,-1,11,5,12,-1,11,12,13,-1,16,15,5,-1,16,5,11,-1,14,16,11,-1,14,11,8,-1,13,12,4,-1,16,6,15,-1,13,4,7,-1,9,16,14,-1,6,16,9,-1,7,10,13,-1,18,17,19,-1,18,19,20,-1,22,21,23,-1,22,23,24,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {16.330497742,0.0,12.220781326,15.522928238,0.0,12.385392189,16.330497742,.075000003,12.220781326,15.522928238,.075000003,12.385392189,15.522928238,0.0,12.385392189,15.589987755,0.0,12.714382172,15.657047272,0.0,13.043372154,15.522928238,.075000003,12.385392189,15.589987755,.075000003,12.714382172,15.657047272,.075000003,13.043372154,15.55645752,.075000003,12.549887657,15.589987755,.037500001,12.714382172,15.55645752,0.0,12.549887657,15.55645752,.037500001,12.549887657,15.623517036,.075000003,12.878876686,15.623517036,0.0,12.878876686,15.623517036,.037500001,12.878876686,15.657047272,0.0,13.043372154,16.464618683,0.0,12.878760338,15.657047272,.075000003,13.043372154,16.464618683,.075000003,12.878760338,16.464618683,0.0,12.878760338,16.330497742,0.0,12.220781326,16.464618683,.075000003,12.878760338,16.330497742,.075000003,12.220781326})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,7,6,8,-1,7,8,9,-1,11,10,12,-1,11,12,13,-1,15,14,16,-1,15,16,17,-1}).setTexCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,7,6,8,-1,7,8,9,-1,11,10,12,-1,11,12,13,-1,15,14,16,-1,15,16,17,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {16.054269791,0.0,10.865628242,15.857276917,0.0,10.9057827,15.660284042,0.0,10.945936203,16.054269791,.075000003,10.865628242,15.857276917,.075000003,10.9057827,15.660284042,.075000003,10.945936203,15.660284042,0.0,10.945936203,15.932517052,0.0,12.281492233,15.660284042,.075000003,10.945936203,15.932517052,.075000003,12.281492233,15.932517052,0.0,12.281492233,16.326503754,0.0,12.201184273,15.932517052,.075000003,12.281492233,16.326503754,.075000003,12.201184273,16.326503754,0.0,12.201184273,16.054269791,0.0,10.865628242,16.326503754,.075000003,12.201184273,16.054269791,.075000003,10.865628242})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,21,12,10,-1,13,15,21,-1,10,13,21,-1,17,15,13,-1,7,14,17,-1,13,7,17,-1,15,17,19,-1,15,19,16,-1,17,14,18,-1,17,18,19,-1,12,21,22,-1,12,22,20,-1,21,15,16,-1,21,16,22,-1,29,27,25,-1,29,25,28,-1,26,29,28,-1,26,28,23,-1,32,30,24,-1,32,24,31,-1,27,32,31,-1,27,31,25,-1,31,24,7,-1,13,25,31,-1,7,13,31,-1,28,25,13,-1,10,23,28,-1,13,10,28,-1,18,6,19,-1,16,19,6,-1,32,8,30,-1,27,8,32,-1,16,6,9,-1,20,22,9,-1,16,9,22,-1,11,27,29,-1,29,26,11,-1,8,27,11,-1,34,33,35,-1,34,35,36,-1,38,37,39,-1,38,39,40,-1}).setTexCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,21,12,10,-1,13,15,21,-1,10,13,21,-1,17,15,13,-1,7,14,17,-1,13,7,17,-1,15,17,19,-1,15,19,16,-1,17,14,18,-1,17,18,19,-1,12,21,22,-1,12,22,20,-1,21,15,16,-1,21,16,22,-1,29,27,25,-1,29,25,28,-1,26,29,28,-1,26,28,23,-1,32,30,24,-1,32,24,31,-1,27,32,31,-1,27,31,25,-1,31,24,7,-1,13,25,31,-1,7,13,31,-1,28,25,13,-1,10,23,28,-1,13,10,28,-1,18,6,19,-1,16,19,6,-1,32,8,30,-1,27,8,32,-1,16,6,9,-1,20,22,9,-1,16,9,22,-1,11,27,29,-1,29,26,11,-1,8,27,11,-1,34,33,35,-1,34,35,36,-1,38,37,39,-1,38,39,40,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_1283_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {15.916156769,0.0,10.188052177,15.108585358,0.0,10.35266304,15.916156769,.075000003,10.188052177,15.108585358,.075000003,10.35266304,15.108585358,0.0,10.35266304,15.242705345,0.0,11.010643005,15.108585358,.075000003,10.35266304,15.242705345,.075000003,11.010643005,15.242705345,0.0,11.010643005,16.050275803,0.0,10.846031189,15.242705345,.075000003,11.010643005,16.050275803,.075000003,10.846031189,16.050275803,0.0,10.846031189,15.916156769,0.0,10.188052177,16.050275803,.075000003,10.846031189,15.916156769,.075000003,10.188052177})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {15.778042793,0.0,9.510475159,14.970471382,0.0,9.675086975,15.778042793,.075000003,9.510475159,14.970471382,.075000003,9.675086975,14.970471382,0.0,9.675086975,15.10459137,0.0,10.333065987,14.970471382,.075000003,9.675086975,15.10459137,.075000003,10.333065987,15.10459137,0.0,10.333065987,15.912161827,0.0,10.168455124,15.10459137,.075000003,10.333065987,15.912161827,.075000003,10.168455124,15.912161827,0.0,10.168455124,15.778042793,0.0,9.510475159,15.912161827,.075000003,10.168455124,15.778042793,.075000003,9.510475159})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,21,12,10,-1,13,15,21,-1,10,13,21,-1,17,15,13,-1,7,14,17,-1,13,7,17,-1,15,17,19,-1,15,19,16,-1,17,14,18,-1,17,18,19,-1,12,21,22,-1,12,22,20,-1,21,15,16,-1,21,16,22,-1,29,27,25,-1,29,25,28,-1,26,29,28,-1,26,28,23,-1,32,30,24,-1,32,24,31,-1,27,32,31,-1,27,31,25,-1,31,24,7,-1,13,25,31,-1,7,13,31,-1,28,25,13,-1,10,23,28,-1,13,10,28,-1,18,6,19,-1,16,19,6,-1,32,8,30,-1,27,8,32,-1,16,6,9,-1,20,22,9,-1,16,9,22,-1,11,27,29,-1,29,26,11,-1,8,27,11,-1,34,33,35,-1,34,35,36,-1,52,43,41,-1,44,46,52,-1,41,44,52,-1,48,46,44,-1,38,45,48,-1,44,38,48,-1,46,48,50,-1,46,50,47,-1,48,45,49,-1,48,49,50,-1,43,52,53,-1,43,53,51,-1,52,46,47,-1,52,47,53,-1,60,58,56,-1,60,56,59,-1,57,60,59,-1,57,59,54,-1,63,61,55,-1,63,55,62,-1,58,63,62,-1,58,62,56,-1,62,55,38,-1,44,56,62,-1,38,44,62,-1,59,56,44,-1,41,54,59,-1,44,41,59,-1,49,37,50,-1,47,50,37,-1,63,39,61,-1,58,39,63,-1,47,37,40,-1,51,53,40,-1,47,40,53,-1,42,58,60,-1,60,57,42,-1,39,58,42,-1}).setTexCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,21,12,10,-1,13,15,21,-1,10,13,21,-1,17,15,13,-1,7,14,17,-1,13,7,17,-1,15,17,19,-1,15,19,16,-1,17,14,18,-1,17,18,19,-1,12,21,22,-1,12,22,20,-1,21,15,16,-1,21,16,22,-1,29,27,25,-1,29,25,28,-1,26,29,28,-1,26,28,23,-1,32,30,24,-1,32,24,31,-1,27,32,31,-1,27,31,25,-1,31,24,7,-1,13,25,31,-1,7,13,31,-1,28,25,13,-1,10,23,28,-1,13,10,28,-1,18,6,19,-1,16,19,6,-1,32,8,30,-1,27,8,32,-1,16,6,9,-1,20,22,9,-1,16,9,22,-1,11,27,29,-1,29,26,11,-1,8,27,11,-1,34,33,35,-1,34,35,36,-1,52,43,41,-1,44,46,52,-1,41,44,52,-1,48,46,44,-1,38,45,48,-1,44,38,48,-1,46,48,50,-1,46,50,47,-1,48,45,49,-1,48,49,50,-1,43,52,53,-1,43,53,51,-1,52,46,47,-1,52,47,53,-1,60,58,56,-1,60,56,59,-1,57,60,59,-1,57,59,54,-1,63,61,55,-1,63,55,62,-1,58,63,62,-1,58,62,56,-1,62,55,38,-1,44,56,62,-1,38,44,62,-1,59,56,44,-1,41,54,59,-1,44,41,59,-1,49,37,50,-1,47,50,37,-1,63,39,61,-1,58,39,63,-1,47,37,40,-1,51,53,40,-1,47,40,53,-1,42,58,60,-1,60,57,42,-1,39,58,42,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_1298_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,21,12,10,-1,13,15,21,-1,10,13,21,-1,17,15,13,-1,7,14,17,-1,13,7,17,-1,15,17,19,-1,15,19,16,-1,17,14,18,-1,17,18,19,-1,12,21,22,-1,12,22,20,-1,21,15,16,-1,21,16,22,-1,29,27,25,-1,29,25,28,-1,26,29,28,-1,26,28,23,-1,32,30,24,-1,32,24,31,-1,27,32,31,-1,27,31,25,-1,31,24,7,-1,13,25,31,-1,7,13,31,-1,28,25,13,-1,10,23,28,-1,13,10,28,-1,18,6,19,-1,16,19,6,-1,32,8,30,-1,27,8,32,-1,16,6,9,-1,20,22,9,-1,16,9,22,-1,11,27,29,-1,29,26,11,-1,8,27,11,-1,34,33,35,-1,34,35,36,-1,52,43,41,-1,44,46,52,-1,41,44,52,-1,48,46,44,-1,38,45,48,-1,44,38,48,-1,46,48,50,-1,46,50,47,-1,48,45,49,-1,48,49,50,-1,43,52,53,-1,43,53,51,-1,52,46,47,-1,52,47,53,-1,60,58,56,-1,60,56,59,-1,57,60,59,-1,57,59,54,-1,63,61,55,-1,63,55,62,-1,58,63,62,-1,58,62,56,-1,62,55,38,-1,44,56,62,-1,38,44,62,-1,59,56,44,-1,41,54,59,-1,44,41,59,-1,49,37,50,-1,47,50,37,-1,63,39,61,-1,58,39,63,-1,47,37,40,-1,51,53,40,-1,47,40,53,-1,42,58,60,-1,60,57,42,-1,39,58,42,-1}).setTexCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,21,12,10,-1,13,15,21,-1,10,13,21,-1,17,15,13,-1,7,14,17,-1,13,7,17,-1,15,17,19,-1,15,19,16,-1,17,14,18,-1,17,18,19,-1,12,21,22,-1,12,22,20,-1,21,15,16,-1,21,16,22,-1,29,27,25,-1,29,25,28,-1,26,29,28,-1,26,28,23,-1,32,30,24,-1,32,24,31,-1,27,32,31,-1,27,31,25,-1,31,24,7,-1,13,25,31,-1,7,13,31,-1,28,25,13,-1,10,23,28,-1,13,10,28,-1,18,6,19,-1,16,19,6,-1,32,8,30,-1,27,8,32,-1,16,6,9,-1,20,22,9,-1,16,9,22,-1,11,27,29,-1,29,26,11,-1,8,27,11,-1,34,33,35,-1,34,35,36,-1,52,43,41,-1,44,46,52,-1,41,44,52,-1,48,46,44,-1,38,45,48,-1,44,38,48,-1,46,48,50,-1,46,50,47,-1,48,45,49,-1,48,49,50,-1,43,52,53,-1,43,53,51,-1,52,46,47,-1,52,47,53,-1,60,58,56,-1,60,56,59,-1,57,60,59,-1,57,59,54,-1,63,61,55,-1,63,55,62,-1,58,63,62,-1,58,62,56,-1,62,55,38,-1,44,56,62,-1,38,44,62,-1,59,56,44,-1,41,54,59,-1,44,41,59,-1,49,37,50,-1,47,50,37,-1,63,39,61,-1,58,39,63,-1,47,37,40,-1,51,53,40,-1,47,40,53,-1,42,58,60,-1,60,57,42,-1,39,58,42,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_1303_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {15.363700867,0.0,7.47774601,14.556129456,0.0,7.642357349,15.363700867,.075000003,7.47774601,14.556129456,.075000003,7.642357349,14.556129456,0.0,7.642357349,14.690249443,0.0,8.300336838,14.556129456,.075000003,7.642357349,14.690249443,.075000003,8.300336838,14.690249443,0.0,8.300336838,15.497819901,0.0,8.135725021,14.690249443,.075000003,8.300336838,15.497819901,.075000003,8.135725021,15.497819901,0.0,8.135725021,15.363700867,0.0,7.47774601,15.497819901,.075000003,8.135725021,15.363700867,.075000003,7.47774601})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {15.225586891,0.0,6.800169468,14.41801548,0.0,6.964780807,15.225586891,.075000003,6.800169468,14.41801548,.075000003,6.964780807,14.41801548,0.0,6.964780807,14.552135468,0.0,7.622760296,14.41801548,.075000003,6.964780807,14.552135468,.075000003,7.622760296,14.552135468,0.0,7.622760296,15.359705925,0.0,7.458148956,14.552135468,.075000003,7.622760296,15.359705925,.075000003,7.458148956,15.359705925,0.0,7.458148956,15.225586891,0.0,6.800169468,15.359705925,.075000003,7.458148956,15.225586891,.075000003,6.800169468})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {14.94935894,0.0,5.445016861,14.555372238,0.0,5.525325298,14.94935894,.075000003,5.445016861,14.555372238,.075000003,5.525325298,14.555372238,0.0,5.525325298,14.827605247,0.0,6.860880852,14.555372238,.075000003,5.525325298,14.827605247,.075000003,6.860880852,14.827605247,0.0,6.860880852,15.221591949,0.0,6.780572414,14.827605247,.075000003,6.860880852,15.221591949,.075000003,6.780572414,15.221591949,0.0,6.780572414,14.94935894,0.0,5.445016861,15.221591949,.075000003,6.780572414,14.94935894,.075000003,5.445016861})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,34,-1,32,34,35,-1,33,32,35,-1,33,35,36,-1,38,37,39,-1,38,39,40,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,34,-1,32,34,35,-1,33,32,35,-1,33,35,36,-1,38,37,39,-1,38,39,40,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_1323_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {14.811244965,0.0,4.767440319,14.003673553,0.0,4.932051659,14.811244965,.075000003,4.767440319,14.003673553,.075000003,4.932051659,14.003673553,0.0,4.932051659,14.137793541,0.0,5.590031147,14.003673553,.075000003,4.932051659,14.137793541,.075000003,5.590031147,14.137793541,0.0,5.590031147,14.945363998,0.0,5.425419807,14.137793541,.075000003,5.590031147,14.945363998,.075000003,5.425419807,14.945363998,0.0,5.425419807,14.811244965,0.0,4.767440319,14.945363998,.075000003,5.425419807,14.811244965,.075000003,4.767440319})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {14.673130989,0.0,4.089863777,13.865559578,0.0,4.254475117,14.673130989,.075000003,4.089863777,13.865559578,.075000003,4.254475117,13.865559578,0.0,4.254475117,13.999679565,0.0,4.912454605,13.865559578,.075000003,4.254475117,13.999679565,.075000003,4.912454605,13.999679565,0.0,4.912454605,14.807250023,0.0,4.747843266,13.999679565,.075000003,4.912454605,14.807250023,.075000003,4.747843266,14.807250023,0.0,4.747843266,14.673130989,0.0,4.089863777,14.807250023,.075000003,4.747843266,14.673130989,.075000003,4.089863777})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,34,-1,32,34,35,-1,33,32,35,-1,33,35,36,-1,38,37,39,-1,38,39,40,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,34,-1,32,34,35,-1,33,32,35,-1,33,35,36,-1,38,37,39,-1,38,39,40,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_1338_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {13.983318329,0.0,2.819014072,13.589331627,0.0,2.89932251,13.983318329,.075000003,2.819014072,13.589331627,.075000003,2.89932251,13.589331627,0.0,2.89932251,13.86156559,0.0,4.234878063,13.589331627,.075000003,2.89932251,13.86156559,.075000003,4.234878063,13.86156559,0.0,4.234878063,14.255552292,0.0,4.154569626,13.86156559,.075000003,4.234878063,14.255552292,.075000003,4.154569626,14.255552292,0.0,4.154569626,13.983318329,0.0,2.819014072,14.255552292,.075000003,4.154569626,13.983318329,.075000003,2.819014072})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {17.575040817,0.0,22.553033829,16.767469406,0.0,22.717645645,17.575040817,.075000003,22.553033829,16.767469406,.075000003,22.717645645,16.767469406,0.0,22.717645645,16.90158844,0.0,23.375623703,16.767469406,.075000003,22.717645645,16.90158844,.075000003,23.375623703,16.90158844,0.0,23.375623703,17.709159851,0.0,23.211013794,16.90158844,.075000003,23.375623703,17.709159851,.075000003,23.211013794,17.709159851,0.0,23.211013794,17.575040817,0.0,22.553033829,17.709159851,.075000003,23.211013794,17.575040817,.075000003,22.553033829})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {17.436925888,0.0,21.875457764,16.629356384,0.0,22.040067673,17.436925888,.075000003,21.875457764,16.629356384,.075000003,22.040067673,16.629356384,0.0,22.040067673,16.763475418,0.0,22.698047638,16.629356384,.075000003,22.040067673,16.763475418,.075000003,22.698047638,16.763475418,0.0,22.698047638,17.571046829,0.0,22.533435822,16.763475418,.075000003,22.698047638,17.571046829,.075000003,22.533435822,17.571046829,0.0,22.533435822,17.436925888,0.0,21.875457764,17.571046829,.075000003,22.533435822,17.436925888,.075000003,21.875457764})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,33,-1,32,33,34,-1,50,41,39,-1,42,44,50,-1,39,42,50,-1,46,44,42,-1,36,43,46,-1,42,36,46,-1,44,46,48,-1,44,48,45,-1,46,43,47,-1,46,47,48,-1,41,50,51,-1,41,51,49,-1,50,44,45,-1,50,45,51,-1,58,56,54,-1,58,54,57,-1,55,58,57,-1,55,57,52,-1,61,59,53,-1,61,53,60,-1,56,61,60,-1,56,60,54,-1,60,53,36,-1,42,54,60,-1,36,42,60,-1,57,54,42,-1,39,52,57,-1,42,39,57,-1,47,35,48,-1,45,48,35,-1,61,37,59,-1,56,37,61,-1,45,35,38,-1,49,51,38,-1,45,38,51,-1,40,56,58,-1,58,55,40,-1,37,56,40,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,33,-1,32,33,34,-1,50,41,39,-1,42,44,50,-1,39,42,50,-1,46,44,42,-1,36,43,46,-1,42,36,46,-1,44,46,48,-1,44,48,45,-1,46,43,47,-1,46,47,48,-1,41,50,51,-1,41,51,49,-1,50,44,45,-1,50,45,51,-1,58,56,54,-1,58,54,57,-1,55,58,57,-1,55,57,52,-1,61,59,53,-1,61,53,60,-1,56,61,60,-1,56,60,54,-1,60,53,36,-1,42,54,60,-1,36,42,60,-1,57,54,42,-1,39,52,57,-1,42,39,57,-1,47,35,48,-1,45,48,35,-1,61,37,59,-1,56,37,61,-1,45,35,38,-1,49,51,38,-1,45,38,51,-1,40,56,58,-1,58,55,40,-1,37,56,40,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_1358_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,33,-1,32,33,34,-1,50,41,39,-1,42,44,50,-1,39,42,50,-1,46,44,42,-1,36,43,46,-1,42,36,46,-1,44,46,48,-1,44,48,45,-1,46,43,47,-1,46,47,48,-1,41,50,51,-1,41,51,49,-1,50,44,45,-1,50,45,51,-1,58,56,54,-1,58,54,57,-1,55,58,57,-1,55,57,52,-1,61,59,53,-1,61,53,60,-1,56,61,60,-1,56,60,54,-1,60,53,36,-1,42,54,60,-1,36,42,60,-1,57,54,42,-1,39,52,57,-1,42,39,57,-1,47,35,48,-1,45,48,35,-1,61,37,59,-1,56,37,61,-1,45,35,38,-1,49,51,38,-1,45,38,51,-1,40,56,58,-1,58,55,40,-1,37,56,40,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,33,-1,32,33,34,-1,50,41,39,-1,42,44,50,-1,39,42,50,-1,46,44,42,-1,36,43,46,-1,42,36,46,-1,44,46,48,-1,44,48,45,-1,46,43,47,-1,46,47,48,-1,41,50,51,-1,41,51,49,-1,50,44,45,-1,50,45,51,-1,58,56,54,-1,58,54,57,-1,55,58,57,-1,55,57,52,-1,61,59,53,-1,61,53,60,-1,56,61,60,-1,56,60,54,-1,60,53,36,-1,42,54,60,-1,36,42,60,-1,57,54,42,-1,39,52,57,-1,42,39,57,-1,47,35,48,-1,45,48,35,-1,61,37,59,-1,56,37,61,-1,45,35,38,-1,49,51,38,-1,45,38,51,-1,40,56,58,-1,58,55,40,-1,37,56,40,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_1363_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {17.022584915,0.0,19.842727661,16.215013504,0.0,20.007339478,17.022584915,.075000003,19.842727661,16.215013504,.075000003,20.007339478,16.215013504,0.0,20.007339478,16.349132538,0.0,20.665319443,16.215013504,.075000003,20.007339478,16.349132538,.075000003,20.665319443,16.349132538,0.0,20.665319443,17.156703949,0.0,20.500707626,16.349132538,.075000003,20.665319443,17.156703949,.075000003,20.500707626,17.156703949,0.0,20.500707626,17.022584915,0.0,19.842727661,17.156703949,.075000003,20.500707626,17.022584915,.075000003,19.842727661})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {16.884469986,0.0,19.165151596,16.076900482,0.0,19.329763412,16.884469986,.075000003,19.165151596,16.076900482,.075000003,19.329763412,16.076900482,0.0,19.329763412,16.211019516,0.0,19.98774147,16.076900482,.075000003,19.329763412,16.211019516,.075000003,19.98774147,16.211019516,0.0,19.98774147,17.018590927,0.0,19.823131561,16.211019516,.075000003,19.98774147,17.018590927,.075000003,19.823131561,17.018590927,0.0,19.823131561,16.884469986,0.0,19.165151596,17.018590927,.075000003,19.823131561,16.884469986,.075000003,19.165151596})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {16.608242035,0.0,17.809997559,16.214256287,0.0,17.890306473,16.608242035,.075000003,17.809997559,16.214256287,.075000003,17.890306473,16.214256287,0.0,17.890306473,16.486488342,0.0,19.225862503,16.214256287,.075000003,17.890306473,16.486488342,.075000003,19.225862503,16.486488342,0.0,19.225862503,16.880475998,0.0,19.145553589,16.486488342,.075000003,19.225862503,16.880475998,.075000003,19.145553589,16.880475998,0.0,19.145553589,16.608242035,0.0,17.809997559,16.880475998,.075000003,19.145553589,16.608242035,.075000003,17.809997559})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {16.194658279,0.0,17.894302368,15.800671577,0.0,17.974609375,16.194658279,.075000003,17.894302368,15.800671577,.075000003,17.974609375,15.800671577,0.0,17.974609375,16.072904587,0.0,19.310165405,15.800671577,.075000003,17.974609375,16.072904587,.075000003,19.310165405,16.072904587,0.0,19.310165405,16.466892242,0.0,19.229856491,16.072904587,.075000003,19.310165405,16.466892242,.075000003,19.229856491,16.466892242,0.0,19.229856491,16.194658279,0.0,17.894302368,16.466892242,.075000003,19.229856491,16.194658279,.075000003,17.894302368})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,8,11,13,-1,8,13,10,-1,11,5,12,-1,11,12,13,-1,16,15,5,-1,16,5,11,-1,14,16,11,-1,14,11,8,-1,13,12,4,-1,16,6,15,-1,13,4,7,-1,9,16,14,-1,6,16,9,-1,7,10,13,-1,18,17,19,-1,18,19,20,-1,22,21,23,-1,22,23,24,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,8,11,13,-1,8,13,10,-1,11,5,12,-1,11,12,13,-1,16,15,5,-1,16,5,11,-1,14,16,11,-1,14,11,8,-1,13,12,4,-1,16,6,15,-1,13,4,7,-1,9,16,14,-1,6,16,9,-1,7,10,13,-1,18,17,19,-1,18,19,20,-1,22,21,23,-1,22,23,24,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {16.470129013,0.0,17.132421494,15.662557602,0.0,17.29703331,16.470129013,.075000003,17.132421494,15.662557602,.075000003,17.29703331,15.662557602,0.0,17.29703331,15.729618073,0.0,17.626022339,15.796677589,0.0,17.955013275,15.662557602,.075000003,17.29703331,15.729618073,.075000003,17.626022339,15.796677589,.075000003,17.955013275,15.696087837,.075000003,17.461528778,15.729618073,.037500001,17.626022339,15.696087837,0.0,17.461528778,15.696087837,.037500001,17.461528778,15.763147354,.075000003,17.790517807,15.763147354,0.0,17.790517807,15.763147354,.037500001,17.790517807,15.796677589,0.0,17.955013275,16.604248047,0.0,17.790401459,15.796677589,.075000003,17.955013275,16.604248047,.075000003,17.790401459,16.604248047,0.0,17.790401459,16.470129013,0.0,17.132421494,16.604248047,.075000003,17.790401459,16.470129013,.075000003,17.132421494})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {16.332014084,0.0,16.454845428,15.524443626,0.0,16.619457245,16.332014084,.075000003,16.454845428,15.524443626,.075000003,16.619457245,15.524443626,0.0,16.619457245,15.658563614,0.0,17.27743721,15.524443626,.075000003,16.619457245,15.658563614,.075000003,17.27743721,15.658563614,0.0,17.27743721,16.466135025,0.0,17.112825394,15.658563614,.075000003,17.27743721,16.466135025,.075000003,17.112825394,16.466135025,0.0,17.112825394,16.332014084,0.0,16.454845428,16.466135025,.075000003,17.112825394,16.332014084,.075000003,16.454845428})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {16.055786133,0.0,15.099692345,15.661799431,0.0,15.180001259,16.055786133,.075000003,15.099692345,15.661799431,.075000003,15.180001259,15.661799431,0.0,15.180001259,15.934033394,0.0,16.515556335,15.661799431,.075000003,15.180001259,15.934033394,.075000003,16.515556335,15.934033394,0.0,16.515556335,16.328020096,0.0,16.435249329,15.934033394,.075000003,16.515556335,16.328020096,.075000003,16.435249329,16.328020096,0.0,16.435249329,16.055786133,0.0,15.099692345,16.328020096,.075000003,16.435249329,16.055786133,.075000003,15.099692345})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,33,-1,32,33,34,-1,36,35,37,-1,36,37,38,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,33,-1,32,33,34,-1,36,35,37,-1,36,37,38,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_1403_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {15.917673111,0.0,14.42211628,15.1101017,0.0,14.586728096,15.917673111,.075000003,14.42211628,15.1101017,.075000003,14.586728096,15.1101017,0.0,14.586728096,15.244221687,0.0,15.244707108,15.1101017,.075000003,14.586728096,15.244221687,.075000003,15.244707108,15.244221687,0.0,15.244707108,16.051792145,0.0,15.080095291,15.244221687,.075000003,15.244707108,16.051792145,.075000003,15.080095291,16.051792145,0.0,15.080095291,15.917673111,0.0,14.42211628,16.051792145,.075000003,15.080095291,15.917673111,.075000003,14.42211628})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {15.779559135,0.0,13.744540215,14.971987724,0.0,13.909151077,15.779559135,.075000003,13.744540215,14.971987724,.075000003,13.909151077,14.971987724,0.0,13.909151077,15.106107712,0.0,14.567131042,14.971987724,.075000003,13.909151077,15.106107712,.075000003,14.567131042,15.106107712,0.0,14.567131042,15.913678169,0.0,14.402519226,15.106107712,.075000003,14.567131042,15.913678169,.075000003,14.402519226,15.913678169,0.0,14.402519226,15.779559135,0.0,13.744540215,15.913678169,.075000003,14.402519226,15.779559135,.075000003,13.744540215})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {15.503331184,0.0,12.389387131,15.109343529,0.0,12.469695091,15.503331184,.075000003,12.389387131,15.109343529,.075000003,12.469695091,15.109343529,0.0,12.469695091,15.381577492,0.0,13.805251122,15.109343529,.075000003,12.469695091,15.381577492,.075000003,13.805251122,15.381577492,0.0,13.805251122,15.775564194,0.0,13.724943161,15.381577492,.075000003,13.805251122,15.775564194,.075000003,13.724943161,15.775564194,0.0,13.724943161,15.503331184,0.0,12.389387131,15.775564194,.075000003,13.724943161,15.503331184,.075000003,12.389387131})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,7,6,8,-1,7,8,9,-1,11,10,12,-1,11,12,13,-1,15,14,16,-1,15,16,17,-1}).setTexCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,7,6,8,-1,7,8,9,-1,11,10,12,-1,11,12,13,-1,15,14,16,-1,15,16,17,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {15.089746475,0.0,12.473690033,14.892753601,0.0,12.51384449,14.695759773,0.0,12.553998947,15.089746475,.075000003,12.473690033,14.892753601,.075000003,12.51384449,14.695759773,.075000003,12.553998947,14.695759773,0.0,12.553998947,14.967993736,0.0,13.889554024,14.695759773,.075000003,12.553998947,14.967993736,.075000003,13.889554024,14.967993736,0.0,13.889554024,15.361980438,0.0,13.809246063,14.967993736,.075000003,13.889554024,15.361980438,.075000003,13.809246063,15.361980438,0.0,13.809246063,15.089746475,0.0,12.473690033,15.361980438,.075000003,13.809246063,15.089746475,.075000003,12.473690033})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {15.365217209,0.0,11.711811066,14.557645798,0.0,11.876421928,15.365217209,.075000003,11.711811066,14.557645798,.075000003,11.876421928,14.557645798,0.0,11.876421928,14.691765785,0.0,12.534401894,14.557645798,.075000003,11.876421928,14.691765785,.075000003,12.534401894,14.691765785,0.0,12.534401894,15.499336243,0.0,12.369790077,14.691765785,.075000003,12.534401894,15.499336243,.075000003,12.369790077,15.499336243,0.0,12.369790077,15.365217209,0.0,11.711811066,15.499336243,.075000003,12.369790077,15.365217209,.075000003,11.711811066})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {15.227103233,0.0,11.034234047,14.419531822,0.0,11.198845863,15.227103233,.075000003,11.034234047,14.419531822,.075000003,11.198845863,14.419531822,0.0,11.198845863,14.55365181,0.0,11.856824875,14.419531822,.075000003,11.198845863,14.55365181,.075000003,11.856824875,14.55365181,0.0,11.856824875,15.361222267,0.0,11.692214012,14.55365181,.075000003,11.856824875,15.361222267,.075000003,11.692214012,15.361222267,0.0,11.692214012,15.227103233,0.0,11.034234047,15.361222267,.075000003,11.692214012,15.227103233,.075000003,11.034234047})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {14.950875282,0.0,9.679080963,14.556887627,0.0,9.759389877,14.950875282,.075000003,9.679080963,14.556887627,.075000003,9.759389877,14.556887627,0.0,9.759389877,14.82912159,0.0,11.094945908,14.556887627,.075000003,9.759389877,14.82912159,.075000003,11.094945908,14.82912159,0.0,11.094945908,15.223108292,0.0,11.014636993,14.82912159,.075000003,11.094945908,15.223108292,.075000003,11.014636993,15.223108292,0.0,11.014636993,14.950875282,0.0,9.679080963,15.223108292,.075000003,11.014636993,14.950875282,.075000003,9.679080963})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {14.537290573,0.0,9.763383865,14.143303871,0.0,9.84369278,14.537290573,.075000003,9.763383865,14.143303871,.075000003,9.84369278,14.143303871,0.0,9.84369278,14.415537834,0.0,11.17924881,14.143303871,.075000003,9.84369278,14.415537834,.075000003,11.17924881,14.415537834,0.0,11.17924881,14.809524536,0.0,11.098939896,14.415537834,.075000003,11.17924881,14.809524536,.075000003,11.098939896,14.809524536,0.0,11.098939896,14.537290573,0.0,9.763383865,14.809524536,.075000003,11.098939896,14.537290573,.075000003,9.763383865})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {14.812760353,0.0,9.001504898,14.005189896,0.0,9.166116714,14.812760353,.075000003,9.001504898,14.005189896,.075000003,9.166116714,14.005189896,0.0,9.166116714,14.139308929,0.0,9.824095726,14.005189896,.075000003,9.166116714,14.139308929,.075000003,9.824095726,14.139308929,0.0,9.824095726,14.946880341,0.0,9.65948391,14.139308929,.075000003,9.824095726,14.946880341,.075000003,9.65948391,14.946880341,0.0,9.65948391,14.812760353,0.0,9.001504898,14.946880341,.075000003,9.65948391,14.812760353,.075000003,9.001504898})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {14.674646378,0.0,8.323928833,13.86707592,0.0,8.488539696,14.674646378,.075000003,8.323928833,13.86707592,.075000003,8.488539696,13.86707592,0.0,8.488539696,14.001194954,0.0,9.146519661,13.86707592,.075000003,8.488539696,14.001194954,.075000003,9.146519661,14.001194954,0.0,9.146519661,14.808766365,0.0,8.981907845,14.001194954,.075000003,9.146519661,14.808766365,.075000003,8.981907845,14.808766365,0.0,8.981907845,14.674646378,0.0,8.323928833,14.808766365,.075000003,8.981907845,14.674646378,.075000003,8.323928833})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,7,6,8,-1,7,8,9,-1,11,10,12,-1,11,12,13,-1,15,14,16,-1,15,16,17,-1}).setTexCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,7,6,8,-1,7,8,9,-1,11,10,12,-1,11,12,13,-1,15,14,16,-1,15,16,17,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {14.398418427,0.0,6.968775749,14.201425552,0.0,7.008929729,14.004431725,0.0,7.049084187,14.398418427,.075000003,6.968775749,14.201425552,.075000003,7.008929729,14.004431725,.075000003,7.049084187,14.004431725,0.0,7.049084187,14.276665688,0.0,8.38463974,14.004431725,.075000003,7.049084187,14.276665688,.075000003,8.38463974,14.276665688,0.0,8.38463974,14.67065239,0.0,8.304331779,14.276665688,.075000003,8.38463974,14.67065239,.075000003,8.304331779,14.67065239,0.0,8.304331779,14.398418427,0.0,6.968775749,14.67065239,.075000003,8.304331779,14.398418427,.075000003,6.968775749})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,27,18,16,-1,19,21,27,-1,16,19,27,-1,23,21,19,-1,13,20,23,-1,19,13,23,-1,21,23,25,-1,21,25,22,-1,23,20,24,-1,23,24,25,-1,18,27,28,-1,18,28,26,-1,27,21,22,-1,27,22,28,-1,35,33,31,-1,35,31,34,-1,32,35,34,-1,32,34,29,-1,38,36,30,-1,38,30,37,-1,33,38,37,-1,33,37,31,-1,37,30,13,-1,19,31,37,-1,13,19,37,-1,34,31,19,-1,16,29,34,-1,19,16,34,-1,24,12,25,-1,22,25,12,-1,38,14,36,-1,33,14,38,-1,22,12,15,-1,26,28,15,-1,22,15,28,-1,17,33,35,-1,35,32,17,-1,14,33,17,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,27,18,16,-1,19,21,27,-1,16,19,27,-1,23,21,19,-1,13,20,23,-1,19,13,23,-1,21,23,25,-1,21,25,22,-1,23,20,24,-1,23,24,25,-1,18,27,28,-1,18,28,26,-1,27,21,22,-1,27,22,28,-1,35,33,31,-1,35,31,34,-1,32,35,34,-1,32,34,29,-1,38,36,30,-1,38,30,37,-1,33,38,37,-1,33,37,31,-1,37,30,13,-1,19,31,37,-1,13,19,37,-1,34,31,19,-1,16,29,34,-1,19,16,34,-1,24,12,25,-1,22,25,12,-1,38,14,36,-1,33,14,38,-1,22,12,15,-1,26,28,15,-1,22,15,28,-1,17,33,35,-1,35,32,17,-1,14,33,17,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_1463_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {4,8,12,-1,4,12,10,-1,8,1,11,-1,8,11,12,-1,9,7,1,-1,9,1,8,-1,6,9,8,-1,6,8,4,-1,12,11,0,-1,9,2,7,-1,12,0,3,-1,5,9,6,-1,2,9,5,-1,3,10,12,-1,14,13,15,-1,14,15,16,-1,18,17,19,-1,18,19,20,-1,22,21,23,-1,22,23,24,-1}).setTexCoordIndex(new int[] {4,8,12,-1,4,12,10,-1,8,1,11,-1,8,11,12,-1,9,7,1,-1,9,1,8,-1,6,9,8,-1,6,8,4,-1,12,11,0,-1,9,2,7,-1,12,0,3,-1,5,9,6,-1,2,9,5,-1,3,10,12,-1,14,13,15,-1,14,15,16,-1,18,17,19,-1,18,19,20,-1,22,21,23,-1,22,23,24,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {14.260304451,0.0,6.291199207,13.856519699,0.0,6.373505116,13.452733994,0.0,6.455810547,14.260304451,.075000003,6.291199207,13.856519699,.075000003,6.373505116,13.452733994,.075000003,6.455810547,13.654626846,.075000003,6.414657593,13.654626846,0.0,6.414657593,13.856519699,.037500001,6.373505116,13.654626846,.037500001,6.414657593,14.058412552,.075000003,6.332352161,14.058412552,0.0,6.332352161,14.058412552,.037500001,6.332352161,13.452733994,0.0,6.455810547,13.586853027,0.0,7.113790035,13.452733994,.075000003,6.455810547,13.586853027,.075000003,7.113790035,13.586853027,0.0,7.113790035,14.394424438,0.0,6.949178696,13.586853027,.075000003,7.113790035,14.394424438,.075000003,6.949178696,14.394424438,0.0,6.949178696,14.260304451,0.0,6.291199207,14.394424438,.075000003,6.949178696,14.260304451,.075000003,6.291199207})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {14.122190475,0.0,5.613622665,13.314620018,0.0,5.778234005,14.122190475,.075000003,5.613622665,13.314620018,.075000003,5.778234005,13.314620018,0.0,5.778234005,13.448739052,0.0,6.436213493,13.314620018,.075000003,5.778234005,13.448739052,.075000003,6.436213493,13.448739052,0.0,6.436213493,14.256310463,0.0,6.271602154,13.448739052,.075000003,6.436213493,14.256310463,.075000003,6.271602154,14.256310463,0.0,6.271602154,14.122190475,0.0,5.613622665,14.256310463,.075000003,6.271602154,14.122190475,.075000003,5.613622665})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,27,18,16,-1,19,21,27,-1,16,19,27,-1,23,21,19,-1,13,20,23,-1,19,13,23,-1,21,23,25,-1,21,25,22,-1,23,20,24,-1,23,24,25,-1,18,27,28,-1,18,28,26,-1,27,21,22,-1,27,22,28,-1,35,33,31,-1,35,31,34,-1,32,35,34,-1,32,34,29,-1,38,36,30,-1,38,30,37,-1,33,38,37,-1,33,37,31,-1,37,30,13,-1,19,31,37,-1,13,19,37,-1,34,31,19,-1,16,29,34,-1,19,16,34,-1,24,12,25,-1,22,25,12,-1,38,14,36,-1,33,14,38,-1,22,12,15,-1,26,28,15,-1,22,15,28,-1,17,33,35,-1,35,32,17,-1,14,33,17,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,27,18,16,-1,19,21,27,-1,16,19,27,-1,23,21,19,-1,13,20,23,-1,19,13,23,-1,21,23,25,-1,21,25,22,-1,23,20,24,-1,23,24,25,-1,18,27,28,-1,18,28,26,-1,27,21,22,-1,27,22,28,-1,35,33,31,-1,35,31,34,-1,32,35,34,-1,32,34,29,-1,38,36,30,-1,38,30,37,-1,33,38,37,-1,33,37,31,-1,37,30,13,-1,19,31,37,-1,13,19,37,-1,34,31,19,-1,16,29,34,-1,19,16,34,-1,24,12,25,-1,22,25,12,-1,38,14,36,-1,33,14,38,-1,22,12,15,-1,26,28,15,-1,22,15,28,-1,17,33,35,-1,35,32,17,-1,14,33,17,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_1478_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,27,18,16,-1,19,21,27,-1,16,19,27,-1,23,21,19,-1,13,20,23,-1,19,13,23,-1,21,23,25,-1,21,25,22,-1,23,20,24,-1,23,24,25,-1,18,27,28,-1,18,28,26,-1,27,21,22,-1,27,22,28,-1,35,33,31,-1,35,31,34,-1,32,35,34,-1,32,34,29,-1,38,36,30,-1,38,30,37,-1,33,38,37,-1,33,37,31,-1,37,30,13,-1,19,31,37,-1,13,19,37,-1,34,31,19,-1,16,29,34,-1,19,16,34,-1,24,12,25,-1,22,25,12,-1,38,14,36,-1,33,14,38,-1,22,12,15,-1,26,28,15,-1,22,15,28,-1,17,33,35,-1,35,32,17,-1,14,33,17,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,27,18,16,-1,19,21,27,-1,16,19,27,-1,23,21,19,-1,13,20,23,-1,19,13,23,-1,21,23,25,-1,21,25,22,-1,23,20,24,-1,23,24,25,-1,18,27,28,-1,18,28,26,-1,27,21,22,-1,27,22,28,-1,35,33,31,-1,35,31,34,-1,32,35,34,-1,32,34,29,-1,38,36,30,-1,38,30,37,-1,33,38,37,-1,33,37,31,-1,37,30,13,-1,19,31,37,-1,13,19,37,-1,34,31,19,-1,16,29,34,-1,19,16,34,-1,24,12,25,-1,22,25,12,-1,38,14,36,-1,33,14,38,-1,22,12,15,-1,26,28,15,-1,22,15,28,-1,17,33,35,-1,35,32,17,-1,14,33,17,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_1483_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {4,8,12,-1,4,12,10,-1,8,1,11,-1,8,11,12,-1,9,7,1,-1,9,1,8,-1,6,9,8,-1,6,8,4,-1,12,11,0,-1,9,2,7,-1,12,0,3,-1,5,9,6,-1,2,9,5,-1,3,10,12,-1,14,13,15,-1,14,15,16,-1,18,17,19,-1,18,19,20,-1,22,21,23,-1,22,23,24,-1}).setTexCoordIndex(new int[] {4,8,12,-1,4,12,10,-1,8,1,11,-1,8,11,12,-1,9,7,1,-1,9,1,8,-1,6,9,8,-1,6,8,4,-1,12,11,0,-1,9,2,7,-1,12,0,3,-1,5,9,6,-1,2,9,5,-1,3,10,12,-1,14,13,15,-1,14,15,16,-1,18,17,19,-1,18,19,20,-1,22,21,23,-1,22,23,24,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {13.707848549,0.0,3.580893517,13.304063797,0.0,3.663199186,12.900278091,0.0,3.745504856,13.707848549,.075000003,3.580893517,13.304063797,.075000003,3.663199186,12.900278091,.075000003,3.745504856,13.102170944,.075000003,3.70435214,13.102170944,0.0,3.70435214,13.304063797,.037500001,3.663199186,13.102170944,.037500001,3.70435214,13.505955696,.075000003,3.622046232,13.505955696,0.0,3.622046232,13.505955696,.037500001,3.622046232,12.900278091,0.0,3.745504856,13.034397125,0.0,4.403484344,12.900278091,.075000003,3.745504856,13.034397125,.075000003,4.403484344,13.034397125,0.0,4.403484344,13.841968536,0.0,4.238873005,13.034397125,.075000003,4.403484344,13.841968536,.075000003,4.238873005,13.841968536,0.0,4.238873005,13.707848549,0.0,3.580893517,13.841968536,.075000003,4.238873005,13.707848549,.075000003,3.580893517})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,12,15,17,-1,12,17,14,-1,15,9,16,-1,15,16,17,-1,20,19,9,-1,20,9,15,-1,18,20,15,-1,18,15,12,-1,17,16,8,-1,20,10,19,-1,17,8,11,-1,13,20,18,-1,10,20,13,-1,11,14,17,-1,22,21,23,-1,22,23,24,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,12,15,17,-1,12,17,14,-1,15,9,16,-1,15,16,17,-1,20,19,9,-1,20,9,15,-1,18,20,15,-1,18,15,12,-1,17,16,8,-1,20,10,19,-1,17,8,11,-1,13,20,18,-1,10,20,13,-1,11,14,17,-1,22,21,23,-1,22,23,24,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {13.569734573,0.0,2.903316975,12.762164116,0.0,3.067928553,13.569734573,.075000003,2.903316975,12.762164116,.075000003,3.067928553,12.762164116,0.0,3.067928553,12.89628315,0.0,3.725907803,12.762164116,.075000003,3.067928553,12.89628315,.075000003,3.725907803,12.89628315,0.0,3.725907803,13.300068855,0.0,3.643602133,13.703854561,0.0,3.561296463,12.89628315,.075000003,3.725907803,13.300068855,.075000003,3.643602133,13.703854561,.075000003,3.561296463,13.098176003,.075000003,3.684755087,13.300068855,.037500001,3.643602133,13.098176003,0.0,3.684755087,13.098176003,.037500001,3.684755087,13.501961708,.075000003,3.602449179,13.501961708,0.0,3.602449179,13.501961708,.037500001,3.602449179,13.703854561,0.0,3.561296463,13.569734573,0.0,2.903316975,13.703854561,.075000003,3.561296463,13.569734573,.075000003,2.903316975})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,8,11,13,-1,8,13,10,-1,11,5,12,-1,11,12,13,-1,16,15,5,-1,16,5,11,-1,14,16,11,-1,14,11,8,-1,13,12,4,-1,16,6,15,-1,13,4,7,-1,9,16,14,-1,6,16,9,-1,7,10,13,-1,18,17,19,-1,18,19,20,-1,22,21,23,-1,22,23,24,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,8,11,13,-1,8,13,10,-1,11,5,12,-1,11,12,13,-1,16,15,5,-1,16,5,11,-1,14,16,11,-1,14,11,8,-1,13,12,4,-1,16,6,15,-1,13,4,7,-1,9,16,14,-1,6,16,9,-1,7,10,13,-1,18,17,19,-1,18,19,20,-1,22,21,23,-1,22,23,24,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {16.471645355,0.0,21.366487503,15.664073944,0.0,21.531097412,16.471645355,.075000003,21.366487503,15.664073944,.075000003,21.531097412,15.664073944,0.0,21.531097412,15.731133461,0.0,21.860088348,15.798192978,0.0,22.189077377,15.664073944,.075000003,21.531097412,15.731133461,.075000003,21.860088348,15.798192978,.075000003,22.189077377,15.697604179,.075000003,21.69559288,15.731133461,.037500001,21.860088348,15.697604179,0.0,21.69559288,15.697604179,.037500001,21.69559288,15.764663696,.075000003,22.024581909,15.764663696,0.0,22.024581909,15.764663696,.037500001,22.024581909,15.798192978,0.0,22.189077377,16.605764389,0.0,22.024465561,15.798192978,.075000003,22.189077377,16.605764389,.075000003,22.024465561,16.605764389,0.0,22.024465561,16.471645355,0.0,21.366487503,16.605764389,.075000003,22.024465561,16.471645355,.075000003,21.366487503})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {16.333530426,0.0,20.688909531,15.525959969,0.0,20.853521347,16.333530426,.075000003,20.688909531,15.525959969,.075000003,20.853521347,15.525959969,0.0,20.853521347,15.660079002,0.0,21.511501312,15.525959969,.075000003,20.853521347,15.660079002,.075000003,21.511501312,15.660079002,0.0,21.511501312,16.46764946,0.0,21.346889496,15.660079002,.075000003,21.511501312,16.46764946,.075000003,21.346889496,16.46764946,0.0,21.346889496,16.333530426,0.0,20.688909531,16.46764946,.075000003,21.346889496,16.333530426,.075000003,20.688909531})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,33,-1,32,33,34,-1,50,41,39,-1,42,44,50,-1,39,42,50,-1,46,44,42,-1,36,43,46,-1,42,36,46,-1,44,46,48,-1,44,48,45,-1,46,43,47,-1,46,47,48,-1,41,50,51,-1,41,51,49,-1,50,44,45,-1,50,45,51,-1,58,56,54,-1,58,54,57,-1,55,58,57,-1,55,57,52,-1,61,59,53,-1,61,53,60,-1,56,61,60,-1,56,60,54,-1,60,53,36,-1,42,54,60,-1,36,42,60,-1,57,54,42,-1,39,52,57,-1,42,39,57,-1,47,35,48,-1,45,48,35,-1,61,37,59,-1,56,37,61,-1,45,35,38,-1,49,51,38,-1,45,38,51,-1,40,56,58,-1,58,55,40,-1,37,56,40,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,33,-1,32,33,34,-1,50,41,39,-1,42,44,50,-1,39,42,50,-1,46,44,42,-1,36,43,46,-1,42,36,46,-1,44,46,48,-1,44,48,45,-1,46,43,47,-1,46,47,48,-1,41,50,51,-1,41,51,49,-1,50,44,45,-1,50,45,51,-1,58,56,54,-1,58,54,57,-1,55,58,57,-1,55,57,52,-1,61,59,53,-1,61,53,60,-1,56,61,60,-1,56,60,54,-1,60,53,36,-1,42,54,60,-1,36,42,60,-1,57,54,42,-1,39,52,57,-1,42,39,57,-1,47,35,48,-1,45,48,35,-1,61,37,59,-1,56,37,61,-1,45,35,38,-1,49,51,38,-1,45,38,51,-1,40,56,58,-1,58,55,40,-1,37,56,40,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_1508_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,33,-1,32,33,34,-1,50,41,39,-1,42,44,50,-1,39,42,50,-1,46,44,42,-1,36,43,46,-1,42,36,46,-1,44,46,48,-1,44,48,45,-1,46,43,47,-1,46,47,48,-1,41,50,51,-1,41,51,49,-1,50,44,45,-1,50,45,51,-1,58,56,54,-1,58,54,57,-1,55,58,57,-1,55,57,52,-1,61,59,53,-1,61,53,60,-1,56,61,60,-1,56,60,54,-1,60,53,36,-1,42,54,60,-1,36,42,60,-1,57,54,42,-1,39,52,57,-1,42,39,57,-1,47,35,48,-1,45,48,35,-1,61,37,59,-1,56,37,61,-1,45,35,38,-1,49,51,38,-1,45,38,51,-1,40,56,58,-1,58,55,40,-1,37,56,40,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,33,-1,32,33,34,-1,50,41,39,-1,42,44,50,-1,39,42,50,-1,46,44,42,-1,36,43,46,-1,42,36,46,-1,44,46,48,-1,44,48,45,-1,46,43,47,-1,46,47,48,-1,41,50,51,-1,41,51,49,-1,50,44,45,-1,50,45,51,-1,58,56,54,-1,58,54,57,-1,55,58,57,-1,55,57,52,-1,61,59,53,-1,61,53,60,-1,56,61,60,-1,56,60,54,-1,60,53,36,-1,42,54,60,-1,36,42,60,-1,57,54,42,-1,39,52,57,-1,42,39,57,-1,47,35,48,-1,45,48,35,-1,61,37,59,-1,56,37,61,-1,45,35,38,-1,49,51,38,-1,45,38,51,-1,40,56,58,-1,58,55,40,-1,37,56,40,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_1513_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,16,19,21,-1,16,21,18,-1,19,13,20,-1,19,20,21,-1,24,23,13,-1,24,13,19,-1,22,24,19,-1,22,19,16,-1,21,20,12,-1,24,14,23,-1,21,12,15,-1,17,24,22,-1,14,24,17,-1,15,18,21,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,16,19,21,-1,16,21,18,-1,19,13,20,-1,19,20,21,-1,24,23,13,-1,24,13,19,-1,22,24,19,-1,22,19,16,-1,21,20,12,-1,24,14,23,-1,21,12,15,-1,17,24,22,-1,14,24,17,-1,15,18,21,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {15.919188499,0.0,18.656181335,15.111618042,0.0,18.820793152,15.919188499,.075000003,18.656181335,15.111618042,.075000003,18.820793152,15.111618042,0.0,18.820793152,15.245737076,0.0,19.47877121,15.111618042,.075000003,18.820793152,15.245737076,.075000003,19.47877121,15.245737076,0.0,19.47877121,16.053308487,0.0,19.314161301,15.245737076,.075000003,19.47877121,16.053308487,.075000003,19.314161301,16.053308487,0.0,19.314161301,15.98624897,0.0,18.985170364,15.919188499,0.0,18.656181335,16.053308487,.075000003,19.314161301,15.98624897,.075000003,18.985170364,15.919188499,.075000003,18.656181335,16.019779205,.075000003,19.149665833,15.98624897,.037500001,18.985170364,16.019779205,0.0,19.149665833,16.019779205,.037500001,19.149665833,15.952718735,.075000003,18.820674896,15.952718735,0.0,18.820674896,15.952718735,.037500001,18.820674896})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {15.781074524,0.0,17.97860527,14.973504066,0.0,18.143215179,15.781074524,.075000003,17.97860527,14.973504066,.075000003,18.143215179,14.973504066,0.0,18.143215179,15.1076231,0.0,18.801195145,14.973504066,.075000003,18.143215179,15.1076231,.075000003,18.801195145,15.1076231,0.0,18.801195145,15.915194511,0.0,18.636583328,15.1076231,.075000003,18.801195145,15.915194511,.075000003,18.636583328,15.915194511,0.0,18.636583328,15.781074524,0.0,17.97860527,15.915194511,.075000003,18.636583328,15.781074524,.075000003,17.97860527})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,33,-1,32,33,34,-1,50,41,39,-1,42,44,50,-1,39,42,50,-1,46,44,42,-1,36,43,46,-1,42,36,46,-1,44,46,48,-1,44,48,45,-1,46,43,47,-1,46,47,48,-1,41,50,51,-1,41,51,49,-1,50,44,45,-1,50,45,51,-1,58,56,54,-1,58,54,57,-1,55,58,57,-1,55,57,52,-1,61,59,53,-1,61,53,60,-1,56,61,60,-1,56,60,54,-1,60,53,36,-1,42,54,60,-1,36,42,60,-1,57,54,42,-1,39,52,57,-1,42,39,57,-1,47,35,48,-1,45,48,35,-1,61,37,59,-1,56,37,61,-1,45,35,38,-1,49,51,38,-1,45,38,51,-1,40,56,58,-1,58,55,40,-1,37,56,40,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,33,-1,32,33,34,-1,50,41,39,-1,42,44,50,-1,39,42,50,-1,46,44,42,-1,36,43,46,-1,42,36,46,-1,44,46,48,-1,44,48,45,-1,46,43,47,-1,46,47,48,-1,41,50,51,-1,41,51,49,-1,50,44,45,-1,50,45,51,-1,58,56,54,-1,58,54,57,-1,55,58,57,-1,55,57,52,-1,61,59,53,-1,61,53,60,-1,56,61,60,-1,56,60,54,-1,60,53,36,-1,42,54,60,-1,36,42,60,-1,57,54,42,-1,39,52,57,-1,42,39,57,-1,47,35,48,-1,45,48,35,-1,61,37,59,-1,56,37,61,-1,45,35,38,-1,49,51,38,-1,45,38,51,-1,40,56,58,-1,58,55,40,-1,37,56,40,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_1528_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,33,-1,32,33,34,-1,50,41,39,-1,42,44,50,-1,39,42,50,-1,46,44,42,-1,36,43,46,-1,42,36,46,-1,44,46,48,-1,44,48,45,-1,46,43,47,-1,46,47,48,-1,41,50,51,-1,41,51,49,-1,50,44,45,-1,50,45,51,-1,58,56,54,-1,58,54,57,-1,55,58,57,-1,55,57,52,-1,61,59,53,-1,61,53,60,-1,56,61,60,-1,56,60,54,-1,60,53,36,-1,42,54,60,-1,36,42,60,-1,57,54,42,-1,39,52,57,-1,42,39,57,-1,47,35,48,-1,45,48,35,-1,61,37,59,-1,56,37,61,-1,45,35,38,-1,49,51,38,-1,45,38,51,-1,40,56,58,-1,58,55,40,-1,37,56,40,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,33,-1,32,33,34,-1,50,41,39,-1,42,44,50,-1,39,42,50,-1,46,44,42,-1,36,43,46,-1,42,36,46,-1,44,46,48,-1,44,48,45,-1,46,43,47,-1,46,47,48,-1,41,50,51,-1,41,51,49,-1,50,44,45,-1,50,45,51,-1,58,56,54,-1,58,54,57,-1,55,58,57,-1,55,57,52,-1,61,59,53,-1,61,53,60,-1,56,61,60,-1,56,60,54,-1,60,53,36,-1,42,54,60,-1,36,42,60,-1,57,54,42,-1,39,52,57,-1,42,39,57,-1,47,35,48,-1,45,48,35,-1,61,37,59,-1,56,37,61,-1,45,35,38,-1,49,51,38,-1,45,38,51,-1,40,56,58,-1,58,55,40,-1,37,56,40,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_1533_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {15.366732597,0.0,15.945875168,14.55916214,0.0,16.110486984,15.366732597,.075000003,15.945875168,14.55916214,.075000003,16.110486984,14.55916214,0.0,16.110486984,14.693281174,0.0,16.768466949,14.55916214,.075000003,16.110486984,14.693281174,.075000003,16.768466949,14.693281174,0.0,16.768466949,15.500852585,0.0,16.603855133,14.693281174,.075000003,16.768466949,15.500852585,.075000003,16.603855133,15.500852585,0.0,16.603855133,15.366732597,0.0,15.945875168,15.500852585,.075000003,16.603855133,15.366732597,.075000003,15.945875168})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,8,11,13,-1,8,13,10,-1,11,5,12,-1,11,12,13,-1,16,15,5,-1,16,5,11,-1,14,16,11,-1,14,11,8,-1,13,12,4,-1,16,6,15,-1,13,4,7,-1,9,16,14,-1,6,16,9,-1,7,10,13,-1,18,17,19,-1,18,19,20,-1,22,21,23,-1,22,23,24,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,8,11,13,-1,8,13,10,-1,11,5,12,-1,11,12,13,-1,16,15,5,-1,16,5,11,-1,14,16,11,-1,14,11,8,-1,13,12,4,-1,16,6,15,-1,13,4,7,-1,9,16,14,-1,6,16,9,-1,7,10,13,-1,18,17,19,-1,18,19,20,-1,22,21,23,-1,22,23,24,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {15.228618622,0.0,15.268299103,14.421048164,0.0,15.432909966,15.228618622,.075000003,15.268299103,14.421048164,.075000003,15.432909966,14.421048164,0.0,15.432909966,14.488107681,0.0,15.761899948,14.555167198,0.0,16.090888977,14.421048164,.075000003,15.432909966,14.488107681,.075000003,15.761899948,14.555167198,.075000003,16.090888977,14.454577446,.075000003,15.597405434,14.488107681,.037500001,15.761899948,14.454577446,0.0,15.597405434,14.454577446,.037500001,15.597405434,14.521637917,.075000003,15.926394463,14.521637917,0.0,15.926394463,14.521637917,.037500001,15.926394463,14.555167198,0.0,16.090888977,15.362738609,0.0,15.926278114,14.555167198,.075000003,16.090888977,15.362738609,.075000003,15.926278114,15.362738609,0.0,15.926278114,15.228618622,0.0,15.268299103,15.362738609,.075000003,15.926278114,15.228618622,.075000003,15.268299103})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,7,6,8,-1,7,8,9,-1,11,10,13,-1,11,13,14,-1,12,11,14,-1,12,14,15,-1,17,16,18,-1,17,18,19,-1}).setTexCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,7,6,8,-1,7,8,9,-1,11,10,13,-1,11,13,14,-1,12,11,14,-1,12,14,15,-1,17,16,18,-1,17,18,19,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {14.952390671,0.0,13.913146019,14.755397797,0.0,13.953300476,14.558403969,0.0,13.993453979,14.952390671,.075000003,13.913146019,14.755397797,.075000003,13.953300476,14.558403969,.075000003,13.993453979,14.558403969,0.0,13.993453979,14.830636978,0.0,15.32901001,14.558403969,.075000003,13.993453979,14.830636978,.075000003,15.32901001,14.830636978,0.0,15.32901001,15.027630806,0.0,15.288855553,15.224624634,0.0,15.248702049,14.830636978,.075000003,15.32901001,15.027630806,.075000003,15.288855553,15.224624634,.075000003,15.248702049,15.224624634,0.0,15.248702049,14.952390671,0.0,13.913146019,15.224624634,.075000003,15.248702049,14.952390671,.075000003,13.913146019})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,21,12,10,-1,13,15,21,-1,10,13,21,-1,17,15,13,-1,7,14,17,-1,13,7,17,-1,15,17,19,-1,15,19,16,-1,17,14,18,-1,17,18,19,-1,12,21,22,-1,12,22,20,-1,21,15,16,-1,21,16,22,-1,29,27,25,-1,29,25,28,-1,26,29,28,-1,26,28,23,-1,32,30,24,-1,32,24,31,-1,27,32,31,-1,27,31,25,-1,31,24,7,-1,13,25,31,-1,7,13,31,-1,28,25,13,-1,10,23,28,-1,13,10,28,-1,18,6,19,-1,16,19,6,-1,32,8,30,-1,27,8,32,-1,16,6,9,-1,20,22,9,-1,16,9,22,-1,11,27,29,-1,29,26,11,-1,8,27,11,-1,34,33,36,-1,34,36,37,-1,35,34,37,-1,35,37,38,-1,40,39,41,-1,40,41,42,-1}).setTexCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,21,12,10,-1,13,15,21,-1,10,13,21,-1,17,15,13,-1,7,14,17,-1,13,7,17,-1,15,17,19,-1,15,19,16,-1,17,14,18,-1,17,18,19,-1,12,21,22,-1,12,22,20,-1,21,15,16,-1,21,16,22,-1,29,27,25,-1,29,25,28,-1,26,29,28,-1,26,28,23,-1,32,30,24,-1,32,24,31,-1,27,32,31,-1,27,31,25,-1,31,24,7,-1,13,25,31,-1,7,13,31,-1,28,25,13,-1,10,23,28,-1,13,10,28,-1,18,6,19,-1,16,19,6,-1,32,8,30,-1,27,8,32,-1,16,6,9,-1,20,22,9,-1,16,9,22,-1,11,27,29,-1,29,26,11,-1,8,27,11,-1,34,33,36,-1,34,36,37,-1,35,34,37,-1,35,37,38,-1,40,39,41,-1,40,41,42,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_1553_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {14.814276695,0.0,13.235569954,14.006706238,0.0,13.400180817,14.814276695,.075000003,13.235569954,14.006706238,.075000003,13.400180817,14.006706238,0.0,13.400180817,14.140825272,0.0,14.058160782,14.006706238,.075000003,13.400180817,14.140825272,.075000003,14.058160782,14.140825272,0.0,14.058160782,14.948396683,0.0,13.893548965,14.140825272,.075000003,14.058160782,14.948396683,.075000003,13.893548965,14.948396683,0.0,13.893548965,14.814276695,0.0,13.235569954,14.948396683,.075000003,13.893548965,14.814276695,.075000003,13.235569954})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {14.67616272,0.0,12.557992935,13.868592262,0.0,12.722604752,14.67616272,.075000003,12.557992935,13.868592262,.075000003,12.722604752,13.868592262,0.0,12.722604752,14.002711296,0.0,13.380583763,13.868592262,.075000003,12.722604752,14.002711296,.075000003,13.380583763,14.002711296,0.0,13.380583763,14.810282707,0.0,13.2159729,14.002711296,.075000003,13.380583763,14.810282707,.075000003,13.2159729,14.810282707,0.0,13.2159729,14.67616272,0.0,12.557992935,14.810282707,.075000003,13.2159729,14.67616272,.075000003,12.557992935})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {14.399934769,0.0,11.202839851,14.005948067,0.0,11.283148766,14.399934769,.075000003,11.202839851,14.005948067,.075000003,11.283148766,14.005948067,0.0,11.283148766,14.278181076,0.0,12.618704796,14.005948067,.075000003,11.283148766,14.278181076,.075000003,12.618704796,14.278181076,0.0,12.618704796,14.672168732,0.0,12.538395882,14.278181076,.075000003,12.618704796,14.672168732,.075000003,12.538395882,14.672168732,0.0,12.538395882,14.399934769,0.0,11.202839851,14.672168732,.075000003,12.538395882,14.399934769,.075000003,11.202839851})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,7,6,8,-1,7,8,9,-1,11,10,13,-1,11,13,14,-1,12,11,14,-1,12,14,15,-1,17,16,18,-1,17,18,19,-1}).setTexCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,7,6,8,-1,7,8,9,-1,11,10,13,-1,11,13,14,-1,12,11,14,-1,12,14,15,-1,17,16,18,-1,17,18,19,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {13.986351013,0.0,11.287142754,13.789357185,0.0,11.327297211,13.592364311,0.0,11.367451668,13.986351013,.075000003,11.287142754,13.789357185,.075000003,11.327297211,13.592364311,.075000003,11.367451668,13.592364311,0.0,11.367451668,13.864597321,0.0,12.703007698,13.592364311,.075000003,11.367451668,13.864597321,.075000003,12.703007698,13.864597321,0.0,12.703007698,14.061591148,0.0,12.662853241,14.258584023,0.0,12.622698784,13.864597321,.075000003,12.703007698,14.061591148,.075000003,12.662853241,14.258584023,.075000003,12.622698784,14.258584023,0.0,12.622698784,13.986351013,0.0,11.287142754,14.258584023,.075000003,12.622698784,13.986351013,.075000003,11.287142754})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {14.261820793,0.0,10.525263786,13.454250336,0.0,10.689875603,14.261820793,.075000003,10.525263786,13.454250336,.075000003,10.689875603,13.454250336,0.0,10.689875603,13.58836937,0.0,11.347854614,13.454250336,.075000003,10.689875603,13.58836937,.075000003,11.347854614,13.58836937,0.0,11.347854614,14.395940781,0.0,11.183242798,13.58836937,.075000003,11.347854614,14.395940781,.075000003,11.183242798,14.395940781,0.0,11.183242798,14.261820793,0.0,10.525263786,14.395940781,.075000003,11.183242798,14.261820793,.075000003,10.525263786})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {14.123706818,0.0,9.847687721,13.31613636,0.0,10.012298584,14.123706818,.075000003,9.847687721,13.31613636,.075000003,10.012298584,13.31613636,0.0,10.012298584,13.450255394,0.0,10.670278549,13.31613636,.075000003,10.012298584,13.450255394,.075000003,10.670278549,13.450255394,0.0,10.670278549,14.257826805,0.0,10.505666733,13.450255394,.075000003,10.670278549,14.257826805,.075000003,10.505666733,14.257826805,0.0,10.505666733,14.123706818,0.0,9.847687721,14.257826805,.075000003,10.505666733,14.123706818,.075000003,9.847687721})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,7,6,8,-1,7,8,9,-1,11,10,13,-1,11,13,14,-1,12,11,14,-1,12,14,15,-1,31,22,20,-1,23,25,31,-1,20,23,31,-1,27,25,23,-1,17,24,27,-1,23,17,27,-1,25,27,29,-1,25,29,26,-1,27,24,28,-1,27,28,29,-1,22,31,32,-1,22,32,30,-1,31,25,26,-1,31,26,32,-1,39,37,35,-1,39,35,38,-1,36,39,38,-1,36,38,33,-1,42,40,34,-1,42,34,41,-1,37,42,41,-1,37,41,35,-1,41,34,17,-1,23,35,41,-1,17,23,41,-1,38,35,23,-1,20,33,38,-1,23,20,38,-1,28,16,29,-1,26,29,16,-1,42,18,40,-1,37,18,42,-1,26,16,19,-1,30,32,19,-1,26,19,32,-1,21,37,39,-1,39,36,21,-1,18,37,21,-1}).setTexCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,7,6,8,-1,7,8,9,-1,11,10,13,-1,11,13,14,-1,12,11,14,-1,12,14,15,-1,31,22,20,-1,23,25,31,-1,20,23,31,-1,27,25,23,-1,17,24,27,-1,23,17,27,-1,25,27,29,-1,25,29,26,-1,27,24,28,-1,27,28,29,-1,22,31,32,-1,22,32,30,-1,31,25,26,-1,31,26,32,-1,39,37,35,-1,39,35,38,-1,36,39,38,-1,36,38,33,-1,42,40,34,-1,42,34,41,-1,37,42,41,-1,37,41,35,-1,41,34,17,-1,23,35,41,-1,17,23,41,-1,38,35,23,-1,20,33,38,-1,23,20,38,-1,28,16,29,-1,26,29,16,-1,42,18,40,-1,37,18,42,-1,26,16,19,-1,30,32,19,-1,26,19,32,-1,21,37,39,-1,39,36,21,-1,18,37,21,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_1588_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,21,12,10,-1,13,15,21,-1,10,13,21,-1,17,15,13,-1,7,14,17,-1,13,7,17,-1,15,17,19,-1,15,19,16,-1,17,14,18,-1,17,18,19,-1,12,21,22,-1,12,22,20,-1,21,15,16,-1,21,16,22,-1,29,27,25,-1,29,25,28,-1,26,29,28,-1,26,28,23,-1,32,30,24,-1,32,24,31,-1,27,32,31,-1,27,31,25,-1,31,24,7,-1,13,25,31,-1,7,13,31,-1,28,25,13,-1,10,23,28,-1,13,10,28,-1,18,6,19,-1,16,19,6,-1,32,8,30,-1,27,8,32,-1,16,6,9,-1,20,22,9,-1,16,9,22,-1,11,27,29,-1,29,26,11,-1,8,27,11,-1,34,33,36,-1,34,36,37,-1,35,34,37,-1,35,37,38,-1,54,45,43,-1,46,48,54,-1,43,46,54,-1,50,48,46,-1,40,47,50,-1,46,40,50,-1,48,50,52,-1,48,52,49,-1,50,47,51,-1,50,51,52,-1,45,54,55,-1,45,55,53,-1,54,48,49,-1,54,49,55,-1,62,60,58,-1,62,58,61,-1,59,62,61,-1,59,61,56,-1,65,63,57,-1,65,57,64,-1,60,65,64,-1,60,64,58,-1,64,57,40,-1,46,58,64,-1,40,46,64,-1,61,58,46,-1,43,56,61,-1,46,43,61,-1,51,39,52,-1,49,52,39,-1,65,41,63,-1,60,41,65,-1,49,39,42,-1,53,55,42,-1,49,42,55,-1,44,60,62,-1,62,59,44,-1,41,60,44,-1}).setTexCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,21,12,10,-1,13,15,21,-1,10,13,21,-1,17,15,13,-1,7,14,17,-1,13,7,17,-1,15,17,19,-1,15,19,16,-1,17,14,18,-1,17,18,19,-1,12,21,22,-1,12,22,20,-1,21,15,16,-1,21,16,22,-1,29,27,25,-1,29,25,28,-1,26,29,28,-1,26,28,23,-1,32,30,24,-1,32,24,31,-1,27,32,31,-1,27,31,25,-1,31,24,7,-1,13,25,31,-1,7,13,31,-1,28,25,13,-1,10,23,28,-1,13,10,28,-1,18,6,19,-1,16,19,6,-1,32,8,30,-1,27,8,32,-1,16,6,9,-1,20,22,9,-1,16,9,22,-1,11,27,29,-1,29,26,11,-1,8,27,11,-1,34,33,36,-1,34,36,37,-1,35,34,37,-1,35,37,38,-1,54,45,43,-1,46,48,54,-1,43,46,54,-1,50,48,46,-1,40,47,50,-1,46,40,50,-1,48,50,52,-1,48,52,49,-1,50,47,51,-1,50,51,52,-1,45,54,55,-1,45,55,53,-1,54,48,49,-1,54,49,55,-1,62,60,58,-1,62,58,61,-1,59,62,61,-1,59,61,56,-1,65,63,57,-1,65,57,64,-1,60,65,64,-1,60,64,58,-1,64,57,40,-1,46,58,64,-1,40,46,64,-1,61,58,46,-1,43,56,61,-1,46,43,61,-1,51,39,52,-1,49,52,39,-1,65,41,63,-1,60,41,65,-1,49,39,42,-1,53,55,42,-1,49,42,55,-1,44,60,62,-1,62,59,44,-1,41,60,44,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_1593_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {13.709364891,0.0,7.814958096,12.901794434,0.0,7.979569435,13.709364891,.075000003,7.814958096,12.901794434,.075000003,7.979569435,12.901794434,0.0,7.979569435,13.035913467,0.0,8.637548447,12.901794434,.075000003,7.979569435,13.035913467,.075000003,8.637548447,13.035913467,0.0,8.637548447,13.843483925,0.0,8.472937584,13.035913467,.075000003,8.637548447,13.843483925,.075000003,8.472937584,13.843483925,0.0,8.472937584,13.709364891,0.0,7.814958096,13.843483925,.075000003,8.472937584,13.709364891,.075000003,7.814958096})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {13.571250916,0.0,7.137381554,12.763680458,0.0,7.301992893,13.571250916,.075000003,7.137381554,12.763680458,.075000003,7.301992893,12.763680458,0.0,7.301992893,12.897799492,0.0,7.959972382,12.763680458,.075000003,7.301992893,12.897799492,.075000003,7.959972382,12.897799492,0.0,7.959972382,13.705369949,0.0,7.795361042,12.897799492,.075000003,7.959972382,13.705369949,.075000003,7.795361042,13.705369949,0.0,7.795361042,13.571250916,0.0,7.137381554,13.705369949,.075000003,7.795361042,13.571250916,.075000003,7.137381554})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {13.295022964,0.0,5.782228947,12.901036263,0.0,5.862537384,13.295022964,.075000003,5.782228947,12.901036263,.075000003,5.862537384,12.901036263,0.0,5.862537384,13.173269272,0.0,7.198092937,12.901036263,.075000003,5.862537384,13.173269272,.075000003,7.198092937,13.173269272,0.0,7.198092937,13.567255974,0.0,7.1177845,13.173269272,.075000003,7.198092937,13.567255974,.075000003,7.1177845,13.567255974,0.0,7.1177845,13.295022964,0.0,5.782228947,13.567255974,.075000003,7.1177845,13.295022964,.075000003,5.782228947})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {12.881439209,0.0,5.866531849,12.487452507,0.0,5.946840286,12.881439209,.075000003,5.866531849,12.487452507,.075000003,5.946840286,12.487452507,0.0,5.946840286,12.759685516,0.0,7.28239584,12.487452507,.075000003,5.946840286,12.759685516,.075000003,7.28239584,12.759685516,0.0,7.28239584,13.153672218,0.0,7.202087402,12.759685516,.075000003,7.28239584,13.153672218,.075000003,7.202087402,13.153672218,0.0,7.202087402,12.881439209,0.0,5.866531849,13.153672218,.075000003,7.202087402,12.881439209,.075000003,5.866531849})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {13.156908989,0.0,5.104652405,12.349338531,0.0,5.269263744,13.156908989,.075000003,5.104652405,12.349338531,.075000003,5.269263744,12.349338531,0.0,5.269263744,12.483457565,0.0,5.927243233,12.349338531,.075000003,5.269263744,12.483457565,.075000003,5.927243233,12.483457565,0.0,5.927243233,13.291028023,0.0,5.762631893,12.483457565,.075000003,5.927243233,13.291028023,.075000003,5.762631893,13.291028023,0.0,5.762631893,13.156908989,0.0,5.104652405,13.291028023,.075000003,5.762631893,13.156908989,.075000003,5.104652405})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {13.018795013,0.0,4.427075863,12.211224556,0.0,4.591687202,13.018795013,.075000003,4.427075863,12.211224556,.075000003,4.591687202,12.211224556,0.0,4.591687202,12.34534359,0.0,5.249666691,12.211224556,.075000003,4.591687202,12.34534359,.075000003,5.249666691,12.34534359,0.0,5.249666691,13.152914047,0.0,5.085055351,12.34534359,.075000003,5.249666691,13.152914047,.075000003,5.085055351,13.152914047,0.0,5.085055351,13.018795013,0.0,4.427075863,13.152914047,.075000003,5.085055351,13.018795013,.075000003,4.427075863})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {12.742567062,0.0,3.071923018,12.34858036,0.0,3.152231455,12.742567062,.075000003,3.071923018,12.34858036,.075000003,3.152231455,12.34858036,0.0,3.152231455,12.62081337,0.0,4.487787247,12.34858036,.075000003,3.152231455,12.62081337,.075000003,4.487787247,12.62081337,0.0,4.487787247,13.014800072,0.0,4.407478809,12.62081337,.075000003,4.487787247,13.014800072,.075000003,4.407478809,13.014800072,0.0,4.407478809,12.742567062,0.0,3.071923018,13.014800072,.075000003,4.407478809,12.742567062,.075000003,3.071923018})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {12.328983307,0.0,3.156226158,11.934995651,0.0,3.236534595,12.328983307,.075000003,3.156226158,11.934995651,.075000003,3.236534595,11.934995651,0.0,3.236534595,12.207229614,0.0,4.572090149,11.934995651,.075000003,3.236534595,12.207229614,.075000003,4.572090149,12.207229614,0.0,4.572090149,12.601216316,0.0,4.491781712,12.207229614,.075000003,4.572090149,12.601216316,.075000003,4.491781712,12.601216316,0.0,4.491781712,12.328983307,0.0,3.156226158,12.601216316,.075000003,4.491781712,12.328983307,.075000003,3.156226158})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {12.604453087,0.0,2.394346714,11.796881676,0.0,2.558958054,12.604453087,.075000003,2.394346714,11.796881676,.075000003,2.558958054,11.796881676,0.0,2.558958054,11.931001663,0.0,3.216937542,11.796881676,.075000003,2.558958054,11.931001663,.075000003,3.216937542,11.931001663,0.0,3.216937542,12.738572121,0.0,3.052325964,11.931001663,.075000003,3.216937542,12.738572121,.075000003,3.052325964,12.738572121,0.0,3.052325964,12.604453087,0.0,2.394346714,12.738572121,.075000003,3.052325964,12.604453087,.075000003,2.394346714})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,16,19,21,-1,16,21,18,-1,19,13,20,-1,19,20,21,-1,24,23,13,-1,24,13,19,-1,22,24,19,-1,22,19,16,-1,21,20,12,-1,24,14,23,-1,21,12,15,-1,17,24,22,-1,14,24,17,-1,15,18,21,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,16,19,21,-1,16,21,18,-1,19,13,20,-1,19,20,21,-1,24,23,13,-1,24,13,19,-1,22,24,19,-1,22,19,16,-1,21,20,12,-1,24,14,23,-1,21,12,15,-1,17,24,22,-1,14,24,17,-1,15,18,21,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {15.36824894,0.0,20.17993927,14.560678482,0.0,20.344551086,15.36824894,.075000003,20.17993927,14.560678482,.075000003,20.344551086,14.560678482,0.0,20.344551086,14.694797516,0.0,21.002531052,14.560678482,.075000003,20.344551086,14.694797516,.075000003,21.002531052,14.694797516,0.0,21.002531052,15.502367973,0.0,20.837919235,14.694797516,.075000003,21.002531052,15.502367973,.075000003,20.837919235,15.502367973,0.0,20.837919235,15.435308456,0.0,20.508930206,15.36824894,0.0,20.17993927,15.502367973,.075000003,20.837919235,15.435308456,.075000003,20.508930206,15.36824894,.075000003,20.17993927,15.468838692,.075000003,20.673423767,15.435308456,.037500001,20.508930206,15.468838692,0.0,20.673423767,15.468838692,.037500001,20.673423767,15.401779175,.075000003,20.344434738,15.401779175,0.0,20.344434738,15.401779175,.037500001,20.344434738})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {15.230134964,0.0,19.502363205,14.422564507,0.0,19.666975021,15.230134964,.075000003,19.502363205,14.422564507,.075000003,19.666975021,14.422564507,0.0,19.666975021,14.55668354,0.0,20.324954987,14.422564507,.075000003,19.666975021,14.55668354,.075000003,20.324954987,14.55668354,0.0,20.324954987,15.364253998,0.0,20.16034317,14.55668354,.075000003,20.324954987,15.364253998,.075000003,20.16034317,15.364253998,0.0,20.16034317,15.230134964,0.0,19.502363205,15.364253998,.075000003,20.16034317,15.230134964,.075000003,19.502363205})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {14.953907013,0.0,18.147211075,14.559920311,0.0,18.227518082,14.953907013,.075000003,18.147211075,14.559920311,.075000003,18.227518082,14.559920311,0.0,18.227518082,14.83215332,0.0,19.563074112,14.559920311,.075000003,18.227518082,14.83215332,.075000003,19.563074112,14.83215332,0.0,19.563074112,15.226140022,0.0,19.482767105,14.83215332,.075000003,19.563074112,15.226140022,.075000003,19.482767105,15.226140022,0.0,19.482767105,14.953907013,0.0,18.147211075,15.226140022,.075000003,19.482767105,14.953907013,.075000003,18.147211075})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {14.540323257,0.0,18.231513977,14.146336555,0.0,18.311822891,14.540323257,.075000003,18.231513977,14.146336555,.075000003,18.311822891,14.146336555,0.0,18.311822891,14.418569565,0.0,19.647377014,14.146336555,.075000003,18.311822891,14.418569565,.075000003,19.647377014,14.418569565,0.0,19.647377014,14.812556267,0.0,19.567070007,14.418569565,.075000003,19.647377014,14.812556267,.075000003,19.567070007,14.812556267,0.0,19.567070007,14.540323257,0.0,18.231513977,14.812556267,.075000003,19.567070007,14.540323257,.075000003,18.231513977})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {14.815793037,0.0,17.46963501,14.008221626,0.0,17.634244919,14.815793037,.075000003,17.46963501,14.008221626,.075000003,17.634244919,14.008221626,0.0,17.634244919,14.142341614,0.0,18.292224884,14.008221626,.075000003,17.634244919,14.142341614,.075000003,18.292224884,14.142341614,0.0,18.292224884,14.949912071,0.0,18.127613068,14.142341614,.075000003,18.292224884,14.949912071,.075000003,18.127613068,14.949912071,0.0,18.127613068,14.815793037,0.0,17.46963501,14.949912071,.075000003,18.127613068,14.815793037,.075000003,17.46963501})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {14.677679062,0.0,16.792057037,13.870107651,0.0,16.956668854,14.677679062,.075000003,16.792057037,13.870107651,.075000003,16.956668854,13.870107651,0.0,16.956668854,14.004227638,0.0,17.614648819,13.870107651,.075000003,16.956668854,14.004227638,.075000003,17.614648819,14.004227638,0.0,17.614648819,14.811798096,0.0,17.450037003,14.004227638,.075000003,17.614648819,14.811798096,.075000003,17.450037003,14.811798096,0.0,17.450037003,14.677679062,0.0,16.792057037,14.811798096,.075000003,17.450037003,14.677679062,.075000003,16.792057037})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,21,12,10,-1,13,15,21,-1,10,13,21,-1,17,15,13,-1,7,14,17,-1,13,7,17,-1,15,17,19,-1,15,19,16,-1,17,14,18,-1,17,18,19,-1,12,21,22,-1,12,22,20,-1,21,15,16,-1,21,16,22,-1,29,27,25,-1,29,25,28,-1,26,29,28,-1,26,28,23,-1,32,30,24,-1,32,24,31,-1,27,32,31,-1,27,31,25,-1,31,24,7,-1,13,25,31,-1,7,13,31,-1,28,25,13,-1,10,23,28,-1,13,10,28,-1,18,6,19,-1,16,19,6,-1,32,8,30,-1,27,8,32,-1,16,6,9,-1,20,22,9,-1,16,9,22,-1,11,27,29,-1,29,26,11,-1,8,27,11,-1,34,33,35,-1,34,35,36,-1,38,37,39,-1,38,39,40,-1}).setTexCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,21,12,10,-1,13,15,21,-1,10,13,21,-1,17,15,13,-1,7,14,17,-1,13,7,17,-1,15,17,19,-1,15,19,16,-1,17,14,18,-1,17,18,19,-1,12,21,22,-1,12,22,20,-1,21,15,16,-1,21,16,22,-1,29,27,25,-1,29,25,28,-1,26,29,28,-1,26,28,23,-1,32,30,24,-1,32,24,31,-1,27,32,31,-1,27,31,25,-1,31,24,7,-1,13,25,31,-1,7,13,31,-1,28,25,13,-1,10,23,28,-1,13,10,28,-1,18,6,19,-1,16,19,6,-1,32,8,30,-1,27,8,32,-1,16,6,9,-1,20,22,9,-1,16,9,22,-1,11,27,29,-1,29,26,11,-1,8,27,11,-1,34,33,35,-1,34,35,36,-1,38,37,39,-1,38,39,40,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_1673_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,27,18,16,-1,19,21,27,-1,16,19,27,-1,23,21,19,-1,13,20,23,-1,19,13,23,-1,21,23,25,-1,21,25,22,-1,23,20,24,-1,23,24,25,-1,18,27,28,-1,18,28,26,-1,27,21,22,-1,27,22,28,-1,35,33,31,-1,35,31,34,-1,32,35,34,-1,32,34,29,-1,38,36,30,-1,38,30,37,-1,33,38,37,-1,33,37,31,-1,37,30,13,-1,19,31,37,-1,13,19,37,-1,34,31,19,-1,16,29,34,-1,19,16,34,-1,24,12,25,-1,22,25,12,-1,38,14,36,-1,33,14,38,-1,22,12,15,-1,26,28,15,-1,22,15,28,-1,17,33,35,-1,35,32,17,-1,14,33,17,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,27,18,16,-1,19,21,27,-1,16,19,27,-1,23,21,19,-1,13,20,23,-1,19,13,23,-1,21,23,25,-1,21,25,22,-1,23,20,24,-1,23,24,25,-1,18,27,28,-1,18,28,26,-1,27,21,22,-1,27,22,28,-1,35,33,31,-1,35,31,34,-1,32,35,34,-1,32,34,29,-1,38,36,30,-1,38,30,37,-1,33,38,37,-1,33,37,31,-1,37,30,13,-1,19,31,37,-1,13,19,37,-1,34,31,19,-1,16,29,34,-1,19,16,34,-1,24,12,25,-1,22,25,12,-1,38,14,36,-1,33,14,38,-1,22,12,15,-1,26,28,15,-1,22,15,28,-1,17,33,35,-1,35,32,17,-1,14,33,17,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_1678_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {14.263337135,0.0,14.759328842,13.455765724,0.0,14.923939705,14.263337135,.075000003,14.759328842,13.455765724,.075000003,14.923939705,13.455765724,0.0,14.923939705,13.589885712,0.0,15.58191967,13.455765724,.075000003,14.923939705,13.589885712,.075000003,15.58191967,13.589885712,0.0,15.58191967,14.397456169,0.0,15.417307854,13.589885712,.075000003,15.58191967,14.397456169,.075000003,15.417307854,14.397456169,0.0,15.417307854,14.263337135,0.0,14.759328842,14.397456169,.075000003,15.417307854,14.263337135,.075000003,14.759328842})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,11,-1,9,11,12,-1,10,9,12,-1,10,12,13,-1,15,14,16,-1,15,16,17,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,11,-1,9,11,12,-1,10,9,12,-1,10,12,13,-1,15,14,16,-1,15,16,17,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {12.744083405,0.0,7.305987835,12.350095749,0.0,7.386296272,12.744083405,.075000003,7.305987835,12.350095749,.075000003,7.386296272,12.350095749,0.0,7.386296272,12.622329712,0.0,8.721852303,12.350095749,.075000003,7.386296272,12.622329712,.075000003,8.721852303,12.622329712,0.0,8.721852303,12.819322586,0.0,8.681697845,13.016316414,0.0,8.641543388,12.622329712,.075000003,8.721852303,12.819322586,.075000003,8.681697845,13.016316414,.075000003,8.641543388,13.016316414,0.0,8.641543388,12.744083405,0.0,7.305987835,13.016316414,.075000003,8.641543388,12.744083405,.075000003,7.305987835})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,7,6,8,-1,7,8,9,-1,11,10,13,-1,11,13,14,-1,12,11,14,-1,12,14,15,-1,17,16,18,-1,17,18,19,-1}).setTexCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,7,6,8,-1,7,8,9,-1,11,10,13,-1,11,13,14,-1,12,11,14,-1,12,14,15,-1,17,16,18,-1,17,18,19,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {12.330498695,0.0,7.390290737,12.133505821,0.0,7.430444717,11.936511993,0.0,7.470599174,12.330498695,.075000003,7.390290737,12.133505821,.075000003,7.430444717,11.936511993,.075000003,7.470599174,11.936511993,0.0,7.470599174,12.208745956,0.0,8.806155205,11.936511993,.075000003,7.470599174,12.208745956,.075000003,8.806155205,12.208745956,0.0,8.806155205,12.405738831,0.0,8.766000748,12.602732658,0.0,8.725846291,12.208745956,.075000003,8.806155205,12.405738831,.075000003,8.766000748,12.602732658,.075000003,8.725846291,12.602732658,0.0,8.725846291,12.330498695,0.0,7.390290737,12.602732658,.075000003,8.725846291,12.330498695,.075000003,7.390290737})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {12.605969429,0.0,6.628411293,11.798398018,0.0,6.793022633,12.605969429,.075000003,6.628411293,11.798398018,.075000003,6.793022633,11.798398018,0.0,6.793022633,11.932518005,0.0,7.451002121,11.798398018,.075000003,6.793022633,11.932518005,.075000003,7.451002121,11.932518005,0.0,7.451002121,12.740088463,0.0,7.286390781,11.932518005,.075000003,7.451002121,12.740088463,.075000003,7.286390781,12.740088463,0.0,7.286390781,12.605969429,0.0,6.628411293,12.740088463,.075000003,7.286390781,12.605969429,.075000003,6.628411293})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,12,15,17,-1,12,17,14,-1,15,9,16,-1,15,16,17,-1,20,19,9,-1,20,9,15,-1,18,20,15,-1,18,15,12,-1,17,16,8,-1,20,10,19,-1,17,8,11,-1,13,20,18,-1,10,20,13,-1,11,14,17,-1,22,21,23,-1,22,23,24,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,12,15,17,-1,12,17,14,-1,15,9,16,-1,15,16,17,-1,20,19,9,-1,20,9,15,-1,18,20,15,-1,18,15,12,-1,17,16,8,-1,20,10,19,-1,17,8,11,-1,13,20,18,-1,10,20,13,-1,11,14,17,-1,22,21,23,-1,22,23,24,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {12.467855453,0.0,5.950834751,11.660284042,0.0,6.115446091,12.467855453,.075000003,5.950834751,11.660284042,.075000003,6.115446091,11.660284042,0.0,6.115446091,11.79440403,0.0,6.773425579,11.660284042,.075000003,6.115446091,11.79440403,.075000003,6.773425579,11.79440403,0.0,6.773425579,12.198188782,0.0,6.691119671,12.601974487,0.0,6.60881424,11.79440403,.075000003,6.773425579,12.198188782,.075000003,6.691119671,12.601974487,.075000003,6.60881424,11.996295929,.075000003,6.732272625,12.198188782,.037500001,6.691119671,11.996295929,0.0,6.732272625,11.996295929,.037500001,6.732272625,12.400081635,.075000003,6.649967194,12.400081635,0.0,6.649967194,12.400081635,.037500001,6.649967194,12.601974487,0.0,6.60881424,12.467855453,0.0,5.950834751,12.601974487,.075000003,6.60881424,12.467855453,.075000003,5.950834751})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,34,-1,32,34,35,-1,33,32,35,-1,33,35,36,-1,38,37,39,-1,38,39,40,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,34,-1,32,34,35,-1,33,32,35,-1,33,35,36,-1,38,37,39,-1,38,39,40,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_1708_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,27,18,16,-1,19,21,27,-1,16,19,27,-1,23,21,19,-1,13,20,23,-1,19,13,23,-1,21,23,25,-1,21,25,22,-1,23,20,24,-1,23,24,25,-1,18,27,28,-1,18,28,26,-1,27,21,22,-1,27,22,28,-1,35,33,31,-1,35,31,34,-1,32,35,34,-1,32,34,29,-1,38,36,30,-1,38,30,37,-1,33,38,37,-1,33,37,31,-1,37,30,13,-1,19,31,37,-1,13,19,37,-1,34,31,19,-1,16,29,34,-1,19,16,34,-1,24,12,25,-1,22,25,12,-1,38,14,36,-1,33,14,38,-1,22,12,15,-1,26,28,15,-1,22,15,28,-1,17,33,35,-1,35,32,17,-1,14,33,17,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,27,18,16,-1,19,21,27,-1,16,19,27,-1,23,21,19,-1,13,20,23,-1,19,13,23,-1,21,23,25,-1,21,25,22,-1,23,20,24,-1,23,24,25,-1,18,27,28,-1,18,28,26,-1,27,21,22,-1,27,22,28,-1,35,33,31,-1,35,31,34,-1,32,35,34,-1,32,34,29,-1,38,36,30,-1,38,30,37,-1,33,38,37,-1,33,37,31,-1,37,30,13,-1,19,31,37,-1,13,19,37,-1,34,31,19,-1,16,29,34,-1,19,16,34,-1,24,12,25,-1,22,25,12,-1,38,14,36,-1,33,14,38,-1,22,12,15,-1,26,28,15,-1,22,15,28,-1,17,33,35,-1,35,32,17,-1,14,33,17,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_1713_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,12,15,17,-1,12,17,14,-1,15,9,16,-1,15,16,17,-1,20,19,9,-1,20,9,15,-1,18,20,15,-1,18,15,12,-1,17,16,8,-1,20,10,19,-1,17,8,11,-1,13,20,18,-1,10,20,13,-1,11,14,17,-1,22,21,23,-1,22,23,24,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,12,15,17,-1,12,17,14,-1,15,9,16,-1,15,16,17,-1,20,19,9,-1,20,9,15,-1,18,20,15,-1,18,15,12,-1,17,16,8,-1,20,10,19,-1,17,8,11,-1,13,20,18,-1,10,20,13,-1,11,14,17,-1,22,21,23,-1,22,23,24,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {12.053513527,0.0,3.918105364,11.245942116,0.0,4.082716942,12.053513527,.075000003,3.918105364,11.245942116,.075000003,4.082716942,11.245942116,0.0,4.082716942,11.380062103,0.0,4.74069643,11.245942116,.075000003,4.082716942,11.380062103,.075000003,4.74069643,11.380062103,0.0,4.74069643,11.783846855,0.0,4.658390522,12.187632561,0.0,4.576085091,11.380062103,.075000003,4.74069643,11.783846855,.075000003,4.658390522,12.187632561,.075000003,4.576085091,11.581954002,.075000003,4.699543476,11.783846855,.037500001,4.658390522,11.581954002,0.0,4.699543476,11.581954002,.037500001,4.699543476,11.985739708,.075000003,4.617237568,11.985739708,0.0,4.617237568,11.985739708,.037500001,4.617237568,12.187632561,0.0,4.576085091,12.053513527,0.0,3.918105364,12.187632561,.075000003,4.576085091,12.053513527,.075000003,3.918105364})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {11.915398598,0.0,3.24052906,11.10782814,0.0,3.4051404,11.915398598,.075000003,3.24052906,11.10782814,.075000003,3.4051404,11.10782814,0.0,3.4051404,11.241947174,0.0,4.063119888,11.10782814,.075000003,3.4051404,11.241947174,.075000003,4.063119888,11.241947174,0.0,4.063119888,12.049518585,0.0,3.898508549,11.241947174,.075000003,4.063119888,12.049518585,.075000003,3.898508549,12.049518585,0.0,3.898508549,11.915398598,0.0,3.24052906,12.049518585,.075000003,3.898508549,11.915398598,.075000003,3.24052906})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,7,6,8,-1,7,8,9,-1,11,10,12,-1,11,12,13,-1,15,14,16,-1,15,16,17,-1}).setTexCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,7,6,8,-1,7,8,9,-1,11,10,12,-1,11,12,13,-1,15,14,16,-1,15,16,17,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {11.639170647,0.0,1.885376215,11.442177773,0.0,1.925530434,11.245183945,0.0,1.965684652,11.639170647,.075000003,1.885376215,11.442177773,.075000003,1.925530434,11.245183945,.075000003,1.965684652,11.245183945,0.0,1.965684652,11.517417908,0.0,3.301240444,11.245183945,.075000003,1.965684652,11.517417908,.075000003,3.301240444,11.517417908,0.0,3.301240444,11.91140461,0.0,3.220932007,11.517417908,.075000003,3.301240444,11.91140461,.075000003,3.220932007,11.91140461,0.0,3.220932007,11.639170647,0.0,1.885376215,11.91140461,.075000003,3.220932007,11.639170647,.075000003,1.885376215})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {11.225586891,0.0,1.969679236,10.831600189,0.0,2.049987555,11.225586891,.075000003,1.969679236,10.831600189,.075000003,2.049987555,10.831600189,0.0,2.049987555,11.103833199,0.0,3.385543585,10.831600189,.075000003,2.049987555,11.103833199,.075000003,3.385543585,11.103833199,0.0,3.385543585,11.497820854,0.0,3.305235147,11.103833199,.075000003,3.385543585,11.497820854,.075000003,3.305235147,11.497820854,0.0,3.305235147,11.225586891,0.0,1.969679236,11.497820854,.075000003,3.305235147,11.225586891,.075000003,1.969679236})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,33,-1,32,33,34,-1,50,41,39,-1,42,44,50,-1,39,42,50,-1,46,44,42,-1,36,43,46,-1,42,36,46,-1,44,46,48,-1,44,48,45,-1,46,43,47,-1,46,47,48,-1,41,50,51,-1,41,51,49,-1,50,44,45,-1,50,45,51,-1,58,56,54,-1,58,54,57,-1,55,58,57,-1,55,57,52,-1,61,59,53,-1,61,53,60,-1,56,61,60,-1,56,60,54,-1,60,53,36,-1,42,54,60,-1,36,42,60,-1,57,54,42,-1,39,52,57,-1,42,39,57,-1,47,35,48,-1,45,48,35,-1,61,37,59,-1,56,37,61,-1,45,35,38,-1,49,51,38,-1,45,38,51,-1,40,56,58,-1,58,55,40,-1,37,56,40,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,33,-1,32,33,34,-1,50,41,39,-1,42,44,50,-1,39,42,50,-1,46,44,42,-1,36,43,46,-1,42,36,46,-1,44,46,48,-1,44,48,45,-1,46,43,47,-1,46,47,48,-1,41,50,51,-1,41,51,49,-1,50,44,45,-1,50,45,51,-1,58,56,54,-1,58,54,57,-1,55,58,57,-1,55,57,52,-1,61,59,53,-1,61,53,60,-1,56,61,60,-1,56,60,54,-1,60,53,36,-1,42,54,60,-1,36,42,60,-1,57,54,42,-1,39,52,57,-1,42,39,57,-1,47,35,48,-1,45,48,35,-1,61,37,59,-1,56,37,61,-1,45,35,38,-1,49,51,38,-1,45,38,51,-1,40,56,58,-1,58,55,40,-1,37,56,40,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_1738_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {11.640686989,0.0,6.119440556,11.246700287,0.0,6.19974947,11.640686989,.075000003,6.119440556,11.246700287,.075000003,6.19974947,11.246700287,0.0,6.19974947,11.518933296,0.0,7.535305023,11.246700287,.075000003,6.19974947,11.518933296,.075000003,7.535305023,11.518933296,0.0,7.535305023,11.912920952,0.0,7.454996586,11.518933296,.075000003,7.535305023,11.912920952,.075000003,7.454996586,11.912920952,0.0,7.454996586,11.640686989,0.0,6.119440556,11.912920952,.075000003,7.454996586,11.640686989,.075000003,6.119440556})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,34,-1,32,34,35,-1,33,32,35,-1,33,35,36,-1,38,37,39,-1,38,39,40,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,34,-1,32,34,35,-1,33,32,35,-1,33,35,36,-1,38,37,39,-1,38,39,40,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_1748_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {11.502573013,0.0,5.441864491,10.695002556,0.0,5.60647583,11.502573013,.075000003,5.441864491,10.695002556,.075000003,5.60647583,10.695002556,0.0,5.60647583,10.82912159,0.0,6.264455318,10.695002556,.075000003,5.60647583,10.82912159,.075000003,6.264455318,10.82912159,0.0,6.264455318,11.636693001,0.0,6.099843979,10.82912159,.075000003,6.264455318,11.636693001,.075000003,6.099843979,11.636693001,0.0,6.099843979,11.502573013,0.0,5.441864491,11.636693001,.075000003,6.099843979,11.502573013,.075000003,5.441864491})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {11.364459038,0.0,4.764287949,10.55688858,0.0,4.928899288,11.364459038,.075000003,4.764287949,10.55688858,.075000003,4.928899288,10.55688858,0.0,4.928899288,10.691007614,0.0,5.586878777,10.55688858,.075000003,4.928899288,10.691007614,.075000003,5.586878777,10.691007614,0.0,5.586878777,11.498579025,0.0,5.422267437,10.691007614,.075000003,5.586878777,11.498579025,.075000003,5.422267437,11.498579025,0.0,5.422267437,11.364459038,0.0,4.764287949,11.498579025,.075000003,5.422267437,11.364459038,.075000003,4.764287949})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {11.088231087,0.0,3.409135103,10.694244385,0.0,3.489443541,11.088231087,.075000003,3.409135103,10.694244385,.075000003,3.489443541,10.694244385,0.0,3.489443541,10.966477394,0.0,4.824999332,10.694244385,.075000003,3.489443541,10.966477394,.075000003,4.824999332,10.966477394,0.0,4.824999332,11.36046505,0.0,4.744690895,10.966477394,.075000003,4.824999332,11.36046505,.075000003,4.744690895,11.36046505,0.0,4.744690895,11.088231087,0.0,3.409135103,11.36046505,.075000003,4.744690895,11.088231087,.075000003,3.409135103})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,11,-1,9,11,12,-1,10,9,12,-1,10,12,13,-1,15,14,16,-1,15,16,17,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,11,-1,9,11,12,-1,10,9,12,-1,10,12,13,-1,15,14,16,-1,15,16,17,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {10.674647331,0.0,3.493438005,10.280660629,0.0,3.573746443,10.674647331,.075000003,3.493438005,10.280660629,.075000003,3.573746443,10.280660629,0.0,3.573746443,10.552893639,0.0,4.909302235,10.280660629,.075000003,3.573746443,10.552893639,.075000003,4.909302235,10.552893639,0.0,4.909302235,10.749887466,0.0,4.869148254,10.946880341,0.0,4.828993797,10.552893639,.075000003,4.909302235,10.749887466,.075000003,4.869148254,10.946880341,.075000003,4.828993797,10.946880341,0.0,4.828993797,10.674647331,0.0,3.493438005,10.946880341,.075000003,4.828993797,10.674647331,.075000003,3.493438005})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {10.950117111,0.0,2.731558561,10.142546654,0.0,2.896170139,10.950117111,.075000003,2.731558561,10.142546654,.075000003,2.896170139,10.142546654,0.0,2.896170139,10.276665688,0.0,3.554149389,10.142546654,.075000003,2.896170139,10.276665688,.075000003,3.554149389,10.276665688,0.0,3.554149389,11.084236145,0.0,3.38953805,10.276665688,.075000003,3.554149389,11.084236145,.075000003,3.38953805,11.084236145,0.0,3.38953805,10.950117111,0.0,2.731558561,11.084236145,.075000003,3.38953805,10.950117111,.075000003,2.731558561})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {10.812003136,0.0,2.053982258,10.004432678,0.0,2.218593597,10.812003136,.075000003,2.053982258,10.004432678,.075000003,2.218593597,10.004432678,0.0,2.218593597,10.138551712,0.0,2.876573086,10.004432678,.075000003,2.218593597,10.138551712,.075000003,2.876573086,10.138551712,0.0,2.876573086,10.946122169,0.0,2.711961508,10.138551712,.075000003,2.876573086,10.946122169,.075000003,2.711961508,10.946122169,0.0,2.711961508,10.812003136,0.0,2.053982258,10.946122169,.075000003,2.711961508,10.812003136,.075000003,2.053982258})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {10.813519478,0.0,6.288046837,10.005948067,0.0,6.452658176,10.813519478,.075000003,6.288046837,10.005948067,.075000003,6.452658176,10.005948067,0.0,6.452658176,10.140068054,0.0,7.110637665,10.005948067,.075000003,6.452658176,10.140068054,.075000003,7.110637665,10.140068054,0.0,7.110637665,10.947638512,0.0,6.946026325,10.140068054,.075000003,7.110637665,10.947638512,.075000003,6.946026325,10.947638512,0.0,6.946026325,10.813519478,0.0,6.288046837,10.947638512,.075000003,6.946026325,10.813519478,.075000003,6.288046837})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {10.537291527,0.0,4.932893753,10.143304825,0.0,5.01320219,10.537291527,.075000003,4.932893753,10.143304825,.075000003,5.01320219,10.143304825,0.0,5.01320219,10.415537834,0.0,6.348758221,10.143304825,.075000003,5.01320219,10.415537834,.075000003,6.348758221,10.415537834,0.0,6.348758221,10.809524536,0.0,6.268449783,10.415537834,.075000003,6.348758221,10.809524536,.075000003,6.268449783,10.809524536,0.0,6.268449783,10.537291527,0.0,4.932893753,10.809524536,.075000003,6.268449783,10.537291527,.075000003,4.932893753})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {10.123707771,0.0,5.017197132,9.729720116,0.0,5.097505569,10.123707771,.075000003,5.017197132,9.729720116,.075000003,5.097505569,9.729720116,0.0,5.097505569,10.001954079,0.0,6.433061123,9.729720116,.075000003,5.097505569,10.001954079,.075000003,6.433061123,10.001954079,0.0,6.433061123,10.395940781,0.0,6.352752686,10.001954079,.075000003,6.433061123,10.395940781,.075000003,6.352752686,10.395940781,0.0,6.352752686,10.123707771,0.0,5.017197132,10.395940781,.075000003,6.352752686,10.123707771,.075000003,5.017197132})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {10.399177551,0.0,4.255317688,9.59160614,0.0,4.419929028,10.399177551,.075000003,4.255317688,9.59160614,.075000003,4.419929028,9.59160614,0.0,4.419929028,9.725726128,0.0,5.077908516,9.59160614,.075000003,4.419929028,9.725726128,.075000003,5.077908516,9.725726128,0.0,5.077908516,10.533296585,0.0,4.9132967,9.725726128,.075000003,5.077908516,10.533296585,.075000003,4.9132967,10.533296585,0.0,4.9132967,10.399177551,0.0,4.255317688,10.533296585,.075000003,4.9132967,10.399177551,.075000003,4.255317688})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {10.261063576,0.0,3.577741146,9.453492165,0.0,3.742352486,10.261063576,.075000003,3.577741146,9.453492165,.075000003,3.742352486,9.453492165,0.0,3.742352486,9.587612152,0.0,4.400331974,9.453492165,.075000003,3.742352486,9.587612152,.075000003,4.400331974,9.587612152,0.0,4.400331974,10.39518261,0.0,4.235720634,9.587612152,.075000003,4.400331974,10.39518261,.075000003,4.235720634,10.39518261,0.0,4.235720634,10.261063576,0.0,3.577741146,10.39518261,.075000003,4.235720634,10.261063576,.075000003,3.577741146})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,34,-1,32,34,35,-1,33,32,35,-1,33,35,36,-1,38,37,39,-1,38,39,40,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,34,-1,32,34,35,-1,33,32,35,-1,33,35,36,-1,38,37,39,-1,38,39,40,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_1808_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {9.571250916,0.0,2.306891203,9.177264214,0.0,2.38719964,9.571250916,.075000003,2.306891203,9.177264214,.075000003,2.38719964,9.177264214,0.0,2.38719964,9.449498177,0.0,3.722755432,9.177264214,.075000003,2.38719964,9.449498177,.075000003,3.722755432,9.449498177,0.0,3.722755432,9.843484879,0.0,3.642446995,9.449498177,.075000003,3.722755432,9.843484879,.075000003,3.642446995,9.843484879,0.0,3.642446995,9.571250916,0.0,2.306891203,9.843484879,.075000003,3.642446995,9.571250916,.075000003,2.306891203})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {9.846721649,0.0,1.545011759,9.039150238,0.0,1.709623218,9.846721649,.075000003,1.545011759,9.039150238,.075000003,1.709623218,9.039150238,0.0,1.709623218,9.173270226,0.0,2.367602587,9.039150238,.075000003,1.709623218,9.173270226,.075000003,2.367602587,9.173270226,0.0,2.367602587,9.980840683,0.0,2.202991247,9.173270226,.075000003,2.367602587,9.980840683,.075000003,2.202991247,9.980840683,0.0,2.202991247,9.846721649,0.0,1.545011759,9.980840683,.075000003,2.202991247,9.846721649,.075000003,1.545011759})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {9.848237038,0.0,5.779076576,9.04066658,0.0,5.943687916,9.848237038,.075000003,5.779076576,9.04066658,.075000003,5.943687916,9.04066658,0.0,5.943687916,9.174785614,0.0,6.601667404,9.04066658,.075000003,5.943687916,9.174785614,.075000003,6.601667404,9.174785614,0.0,6.601667404,9.982357025,0.0,6.437055588,9.174785614,.075000003,6.601667404,9.982357025,.075000003,6.437055588,9.982357025,0.0,6.437055588,9.848237038,0.0,5.779076576,9.982357025,.075000003,6.437055588,9.848237038,.075000003,5.779076576})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {9.710123062,0.0,5.101500034,8.902552605,0.0,5.266111374,9.710123062,.075000003,5.101500034,8.902552605,.075000003,5.266111374,8.902552605,0.0,5.266111374,9.036671638,0.0,5.924090862,8.902552605,.075000003,5.266111374,9.036671638,.075000003,5.924090862,9.036671638,0.0,5.924090862,9.84424305,0.0,5.759479523,9.036671638,.075000003,5.924090862,9.84424305,.075000003,5.759479523,9.84424305,0.0,5.759479523,9.710123062,0.0,5.101500034,9.84424305,.075000003,5.759479523,9.710123062,.075000003,5.101500034})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,11,-1,9,11,12,-1,10,9,12,-1,10,12,13,-1,15,14,16,-1,15,16,17,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,11,-1,9,11,12,-1,10,9,12,-1,10,12,13,-1,15,14,16,-1,15,16,17,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {9.433895111,0.0,3.746347189,9.039908409,0.0,3.826655626,9.433895111,.075000003,3.746347189,9.039908409,.075000003,3.826655626,9.039908409,0.0,3.826655626,9.312142372,0.0,5.162211418,9.039908409,.075000003,3.826655626,9.312142372,.075000003,5.162211418,9.312142372,0.0,5.162211418,9.509135246,0.0,5.122056961,9.706129074,0.0,5.081902981,9.312142372,.075000003,5.162211418,9.509135246,.075000003,5.122056961,9.706129074,.075000003,5.081902981,9.706129074,0.0,5.081902981,9.433895111,0.0,3.746347189,9.706129074,.075000003,5.081902981,9.433895111,.075000003,3.746347189})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,7,6,8,-1,7,8,9,-1,11,10,12,-1,11,12,13,-1,29,20,18,-1,21,23,29,-1,18,21,29,-1,25,23,21,-1,15,22,25,-1,21,15,25,-1,23,25,27,-1,23,27,24,-1,25,22,26,-1,25,26,27,-1,20,29,30,-1,20,30,28,-1,29,23,24,-1,29,24,30,-1,37,35,33,-1,37,33,36,-1,34,37,36,-1,34,36,31,-1,40,38,32,-1,40,32,39,-1,35,40,39,-1,35,39,33,-1,39,32,15,-1,21,33,39,-1,15,21,39,-1,36,33,21,-1,18,31,36,-1,21,18,36,-1,26,14,27,-1,24,27,14,-1,40,16,38,-1,35,16,40,-1,24,14,17,-1,28,30,17,-1,24,17,30,-1,19,35,37,-1,37,34,19,-1,16,35,19,-1}).setTexCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,7,6,8,-1,7,8,9,-1,11,10,12,-1,11,12,13,-1,29,20,18,-1,21,23,29,-1,18,21,29,-1,25,23,21,-1,15,22,25,-1,21,15,25,-1,23,25,27,-1,23,27,24,-1,25,22,26,-1,25,26,27,-1,20,29,30,-1,20,30,28,-1,29,23,24,-1,29,24,30,-1,37,35,33,-1,37,33,36,-1,34,37,36,-1,34,36,31,-1,40,38,32,-1,40,32,39,-1,35,40,39,-1,35,39,33,-1,39,32,15,-1,21,33,39,-1,15,21,39,-1,36,33,21,-1,18,31,36,-1,21,18,36,-1,26,14,27,-1,24,27,14,-1,40,16,38,-1,35,16,40,-1,24,14,17,-1,28,30,17,-1,24,17,30,-1,19,35,37,-1,37,34,19,-1,16,35,19,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_1838_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {9.295781136,0.0,3.068770647,8.488210678,0.0,3.233382225,9.295781136,.075000003,3.068770647,8.488210678,.075000003,3.233382225,8.488210678,0.0,3.233382225,8.622329712,0.0,3.891361475,8.488210678,.075000003,3.233382225,8.622329712,.075000003,3.891361475,8.622329712,0.0,3.891361475,9.429901123,0.0,3.726750135,8.622329712,.075000003,3.891361475,9.429901123,.075000003,3.726750135,9.429901123,0.0,3.726750135,9.295781136,0.0,3.068770647,9.429901123,.075000003,3.726750135,9.295781136,.075000003,3.068770647})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {9.15766716,0.0,2.391194344,8.350096703,0.0,2.555805683,9.15766716,.075000003,2.391194344,8.350096703,.075000003,2.555805683,8.350096703,0.0,2.555805683,8.484215736,0.0,3.213785172,8.350096703,.075000003,2.555805683,8.484215736,.075000003,3.213785172,8.484215736,0.0,3.213785172,9.291787148,0.0,3.049173594,8.484215736,.075000003,3.213785172,9.291787148,.075000003,3.049173594,9.291787148,0.0,3.049173594,9.15766716,0.0,2.391194344,9.291787148,.075000003,3.049173594,9.15766716,.075000003,2.391194344})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,27,18,16,-1,19,21,27,-1,16,19,27,-1,23,21,19,-1,13,20,23,-1,19,13,23,-1,21,23,25,-1,21,25,22,-1,23,20,24,-1,23,24,25,-1,18,27,28,-1,18,28,26,-1,27,21,22,-1,27,22,28,-1,35,33,31,-1,35,31,34,-1,32,35,34,-1,32,34,29,-1,38,36,30,-1,38,30,37,-1,33,38,37,-1,33,37,31,-1,37,30,13,-1,19,31,37,-1,13,19,37,-1,34,31,19,-1,16,29,34,-1,19,16,34,-1,24,12,25,-1,22,25,12,-1,38,14,36,-1,33,14,38,-1,22,12,15,-1,26,28,15,-1,22,15,28,-1,17,33,35,-1,35,32,17,-1,14,33,17,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,27,18,16,-1,19,21,27,-1,16,19,27,-1,23,21,19,-1,13,20,23,-1,19,13,23,-1,21,23,25,-1,21,25,22,-1,23,20,24,-1,23,24,25,-1,18,27,28,-1,18,28,26,-1,27,21,22,-1,27,22,28,-1,35,33,31,-1,35,31,34,-1,32,35,34,-1,32,34,29,-1,38,36,30,-1,38,30,37,-1,33,38,37,-1,33,37,31,-1,37,30,13,-1,19,31,37,-1,13,19,37,-1,34,31,19,-1,16,29,34,-1,19,16,34,-1,24,12,25,-1,22,25,12,-1,38,14,36,-1,33,14,38,-1,22,12,15,-1,26,28,15,-1,22,15,28,-1,17,33,35,-1,35,32,17,-1,14,33,17,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_1853_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,34,-1,32,34,35,-1,33,32,35,-1,33,35,36,-1,38,37,39,-1,38,39,40,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,19,10,8,-1,11,13,19,-1,8,11,19,-1,15,13,11,-1,5,12,15,-1,11,5,15,-1,13,15,17,-1,13,17,14,-1,15,12,16,-1,15,16,17,-1,10,19,20,-1,10,20,18,-1,19,13,14,-1,19,14,20,-1,27,25,23,-1,27,23,26,-1,24,27,26,-1,24,26,21,-1,30,28,22,-1,30,22,29,-1,25,30,29,-1,25,29,23,-1,29,22,5,-1,11,23,29,-1,5,11,29,-1,26,23,11,-1,8,21,26,-1,11,8,26,-1,16,4,17,-1,14,17,4,-1,30,6,28,-1,25,6,30,-1,14,4,7,-1,18,20,7,-1,14,7,20,-1,9,25,27,-1,27,24,9,-1,6,25,9,-1,32,31,34,-1,32,34,35,-1,33,32,35,-1,33,35,36,-1,38,37,39,-1,38,39,40,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_1858_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {8.743325233,0.0,.358464926,7.935754776,0.0,.523076415,8.743325233,.075000003,.358464926,7.935754776,.075000003,.523076415,7.935754776,0.0,.523076415,8.06987381,0.0,1.181055784,7.935754776,.075000003,.523076415,8.06987381,.075000003,1.181055784,8.06987381,0.0,1.181055784,8.877445221,0.0,1.016444325,8.06987381,.075000003,1.181055784,8.877445221,.075000003,1.016444325,8.877445221,0.0,1.016444325,8.743325233,0.0,.358464926,8.877445221,.075000003,1.016444325,8.743325233,.075000003,.358464926})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {8.882955551,0.0,5.270105839,8.488968849,0.0,5.350414276,8.882955551,.075000003,5.270105839,8.488968849,.075000003,5.350414276,8.488968849,0.0,5.350414276,8.761201859,0.0,6.685970306,8.488968849,.075000003,5.350414276,8.761201859,.075000003,6.685970306,8.761201859,0.0,6.685970306,9.15518856,0.0,6.605661869,8.761201859,.075000003,6.685970306,9.15518856,.075000003,6.605661869,9.15518856,0.0,6.605661869,8.882955551,0.0,5.270105839,9.15518856,.075000003,6.605661869,8.882955551,.075000003,5.270105839})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,21,12,10,-1,13,15,21,-1,10,13,21,-1,17,15,13,-1,7,14,17,-1,13,7,17,-1,15,17,19,-1,15,19,16,-1,17,14,18,-1,17,18,19,-1,12,21,22,-1,12,22,20,-1,21,15,16,-1,21,16,22,-1,29,27,25,-1,29,25,28,-1,26,29,28,-1,26,28,23,-1,32,30,24,-1,32,24,31,-1,27,32,31,-1,27,31,25,-1,31,24,7,-1,13,25,31,-1,7,13,31,-1,28,25,13,-1,10,23,28,-1,13,10,28,-1,18,6,19,-1,16,19,6,-1,32,8,30,-1,27,8,32,-1,16,6,9,-1,20,22,9,-1,16,9,22,-1,11,27,29,-1,29,26,11,-1,8,27,11,-1,34,33,36,-1,34,36,37,-1,35,34,37,-1,35,37,38,-1,40,39,41,-1,40,41,42,-1}).setTexCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,21,12,10,-1,13,15,21,-1,10,13,21,-1,17,15,13,-1,7,14,17,-1,13,7,17,-1,15,17,19,-1,15,19,16,-1,17,14,18,-1,17,18,19,-1,12,21,22,-1,12,22,20,-1,21,15,16,-1,21,16,22,-1,29,27,25,-1,29,25,28,-1,26,29,28,-1,26,28,23,-1,32,30,24,-1,32,24,31,-1,27,32,31,-1,27,31,25,-1,31,24,7,-1,13,25,31,-1,7,13,31,-1,28,25,13,-1,10,23,28,-1,13,10,28,-1,18,6,19,-1,16,19,6,-1,32,8,30,-1,27,8,32,-1,16,6,9,-1,20,22,9,-1,16,9,22,-1,11,27,29,-1,29,26,11,-1,8,27,11,-1,34,33,36,-1,34,36,37,-1,35,34,37,-1,35,37,38,-1,40,39,41,-1,40,41,42,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_1873_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {8.744841576,0.0,4.592529774,7.937270641,0.0,4.757141113,8.744841576,.075000003,4.592529774,7.937270641,.075000003,4.757141113,7.937270641,0.0,4.757141113,8.071390152,0.0,5.415120602,7.937270641,.075000003,4.757141113,8.071390152,.075000003,5.415120602,8.071390152,0.0,5.415120602,8.878960609,0.0,5.250508785,8.071390152,.075000003,5.415120602,8.878960609,.075000003,5.250508785,8.878960609,0.0,5.250508785,8.744841576,0.0,4.592529774,8.878960609,.075000003,5.250508785,8.744841576,.075000003,4.592529774})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {4,8,12,-1,4,12,10,-1,8,1,11,-1,8,11,12,-1,9,7,1,-1,9,1,8,-1,6,9,8,-1,6,8,4,-1,12,11,0,-1,9,2,7,-1,12,0,3,-1,5,9,6,-1,2,9,5,-1,3,10,12,-1,14,13,15,-1,14,15,16,-1,18,17,19,-1,18,19,20,-1,22,21,23,-1,22,23,24,-1}).setTexCoordIndex(new int[] {4,8,12,-1,4,12,10,-1,8,1,11,-1,8,11,12,-1,9,7,1,-1,9,1,8,-1,6,9,8,-1,6,8,4,-1,12,11,0,-1,9,2,7,-1,12,0,3,-1,5,9,6,-1,2,9,5,-1,3,10,12,-1,14,13,15,-1,14,15,16,-1,18,17,19,-1,18,19,20,-1,22,21,23,-1,22,23,24,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {8.6067276,0.0,3.914952993,8.202941895,0.0,3.997258902,7.799156666,0.0,4.079564571,8.6067276,.075000003,3.914952993,8.202941895,.075000003,3.997258902,7.799156666,.075000003,4.079564571,8.001049042,.075000003,4.038411617,8.001049042,0.0,4.038411617,8.202941895,.037500001,3.997258902,8.001049042,.037500001,4.038411617,8.404834747,.075000003,3.956105947,8.404834747,0.0,3.956105947,8.404834747,.037500001,3.956105947,7.799156666,0.0,4.079564571,7.933276176,0.0,4.73754406,7.799156666,.075000003,4.079564571,7.933276176,.075000003,4.73754406,7.933276176,0.0,4.73754406,8.740846634,0.0,4.57293272,7.933276176,.075000003,4.73754406,8.740846634,.075000003,4.57293272,8.740846634,0.0,4.57293272,8.6067276,0.0,3.914952993,8.740846634,.075000003,4.57293272,8.6067276,.075000003,3.914952993})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,7,6,8,-1,7,8,9,-1,11,10,13,-1,11,13,14,-1,12,11,14,-1,12,14,15,-1,17,16,18,-1,17,18,19,-1}).setTexCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,7,6,8,-1,7,8,9,-1,11,10,13,-1,11,13,14,-1,12,11,14,-1,12,14,15,-1,17,16,18,-1,17,18,19,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {8.330499649,0.0,2.559800148,8.133505821,0.0,2.599954367,7.93651247,0.0,2.640108585,8.330499649,.075000003,2.559800148,8.133505821,.075000003,2.599954367,7.93651247,.075000003,2.640108585,7.93651247,0.0,2.640108585,8.208745956,0.0,3.975664616,7.93651247,.075000003,2.640108585,8.208745956,.075000003,3.975664616,8.208745956,0.0,3.975664616,8.405739784,0.0,3.935510397,8.602732658,0.0,3.895356178,8.208745956,.075000003,3.975664616,8.405739784,.075000003,3.935510397,8.602732658,.075000003,3.895356178,8.602732658,0.0,3.895356178,8.330499649,0.0,2.559800148,8.602732658,.075000003,3.895356178,8.330499649,.075000003,2.559800148})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {7.916915417,0.0,2.644103289,7.522928715,0.0,2.724411726,7.916915417,.075000003,2.644103289,7.522928715,.075000003,2.724411726,7.522928715,0.0,2.724411726,7.795162201,0.0,4.059967518,7.522928715,.075000003,2.724411726,7.795162201,.075000003,4.059967518,7.795162201,0.0,4.059967518,8.189148903,0.0,3.979659081,7.795162201,.075000003,4.059967518,8.189148903,.075000003,3.979659081,8.189148903,0.0,3.979659081,7.916915417,0.0,2.644103289,8.189148903,.075000003,3.979659081,7.916915417,.075000003,2.644103289})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {8.192385674,0.0,1.882223845,7.384814739,0.0,2.046835184,8.192385674,.075000003,1.882223845,7.384814739,.075000003,2.046835184,7.384814739,0.0,2.046835184,7.51893425,0.0,2.704814672,7.384814739,.075000003,2.046835184,7.51893425,.075000003,2.704814672,7.51893425,0.0,2.704814672,8.326504707,0.0,2.540203333,7.51893425,.075000003,2.704814672,8.326504707,.075000003,2.540203333,8.326504707,0.0,2.540203333,8.192385674,0.0,1.882223845,8.326504707,.075000003,2.540203333,8.192385674,.075000003,1.882223845})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {8.054271698,0.0,1.204647422,7.246700764,0.0,1.369258881,8.054271698,.075000003,1.204647422,7.246700764,.075000003,1.369258881,7.246700764,0.0,1.369258881,7.380820274,0.0,2.027238131,7.246700764,.075000003,1.369258881,7.380820274,.075000003,2.027238131,7.380820274,0.0,2.027238131,8.188390732,0.0,1.862626791,7.380820274,.075000003,2.027238131,8.188390732,.075000003,1.862626791,8.188390732,0.0,1.862626791,8.054271698,0.0,1.204647422,8.188390732,.075000003,1.862626791,8.054271698,.075000003,1.204647422})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,7,6,8,-1,7,8,9,-1,11,10,12,-1,11,12,13,-1,15,14,16,-1,15,16,17,-1}).setTexCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,7,6,8,-1,7,8,9,-1,11,10,12,-1,11,12,13,-1,15,14,16,-1,15,16,17,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {7.778043747,0.0,-.150505483,7.581049919,0.0,-.110351257,7.384056568,0.0,-.070197038,7.778043747,.075000003,-.150505483,7.581049919,.075000003,-.110351257,7.384056568,.075000003,-.070197038,7.384056568,0.0,-.070197038,7.656290054,0.0,1.265358806,7.384056568,.075000003,-.070197038,7.656290054,.075000003,1.265358806,7.656290054,0.0,1.265358806,8.050276756,0.0,1.185050368,7.656290054,.075000003,1.265358806,8.050276756,.075000003,1.185050368,8.050276756,0.0,1.185050368,7.778043747,0.0,-.150505483,8.050276756,.075000003,1.185050368,7.778043747,.075000003,-.150505483})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,27,18,16,-1,19,21,27,-1,16,19,27,-1,23,21,19,-1,13,20,23,-1,19,13,23,-1,21,23,25,-1,21,25,22,-1,23,20,24,-1,23,24,25,-1,18,27,28,-1,18,28,26,-1,27,21,22,-1,27,22,28,-1,35,33,31,-1,35,31,34,-1,32,35,34,-1,32,34,29,-1,38,36,30,-1,38,30,37,-1,33,38,37,-1,33,37,31,-1,37,30,13,-1,19,31,37,-1,13,19,37,-1,34,31,19,-1,16,29,34,-1,19,16,34,-1,24,12,25,-1,22,25,12,-1,38,14,36,-1,33,14,38,-1,22,12,15,-1,26,28,15,-1,22,15,28,-1,17,33,35,-1,35,32,17,-1,14,33,17,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,27,18,16,-1,19,21,27,-1,16,19,27,-1,23,21,19,-1,13,20,23,-1,19,13,23,-1,21,23,25,-1,21,25,22,-1,23,20,24,-1,23,24,25,-1,18,27,28,-1,18,28,26,-1,27,21,22,-1,27,22,28,-1,35,33,31,-1,35,31,34,-1,32,35,34,-1,32,34,29,-1,38,36,30,-1,38,30,37,-1,33,38,37,-1,33,37,31,-1,37,30,13,-1,19,31,37,-1,13,19,37,-1,34,31,19,-1,16,29,34,-1,19,16,34,-1,24,12,25,-1,22,25,12,-1,38,14,36,-1,33,14,38,-1,22,12,15,-1,26,28,15,-1,22,15,28,-1,17,33,35,-1,35,32,17,-1,14,33,17,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_1913_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,12,15,17,-1,12,17,14,-1,15,9,16,-1,15,16,17,-1,20,19,9,-1,20,9,15,-1,18,20,15,-1,18,15,12,-1,17,16,8,-1,20,10,19,-1,17,8,11,-1,13,20,18,-1,10,20,13,-1,11,14,17,-1,22,21,23,-1,22,23,24,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,12,15,17,-1,12,17,14,-1,15,9,16,-1,15,16,17,-1,20,19,9,-1,20,9,15,-1,18,20,15,-1,18,15,12,-1,17,16,8,-1,20,10,19,-1,17,8,11,-1,13,20,18,-1,10,20,13,-1,11,14,17,-1,22,21,23,-1,22,23,24,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {8.05578804,0.0,5.43871212,7.248216629,0.0,5.60332346,8.05578804,.075000003,5.43871212,7.248216629,.075000003,5.60332346,7.248216629,0.0,5.60332346,7.38233614,0.0,6.261302948,7.248216629,.075000003,5.60332346,7.38233614,.075000003,6.261302948,7.38233614,0.0,6.261302948,7.786121368,0.0,6.17899704,8.189907074,0.0,6.096691608,7.38233614,.075000003,6.261302948,7.786121368,.075000003,6.17899704,8.189907074,.075000003,6.096691608,7.584228992,.075000003,6.220149994,7.786121368,.037500001,6.17899704,7.584228992,0.0,6.220149994,7.584228992,.037500001,6.220149994,7.988014221,.075000003,6.137844086,7.988014221,0.0,6.137844086,7.988014221,.037500001,6.137844086,8.189907074,0.0,6.096691608,8.05578804,0.0,5.43871212,8.189907074,.075000003,6.096691608,8.05578804,.075000003,5.43871212})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {7.779559612,0.0,4.083559036,7.38557291,0.0,4.163867474,7.779559612,.075000003,4.083559036,7.38557291,.075000003,4.163867474,7.38557291,0.0,4.163867474,7.65780592,0.0,5.499423504,7.38557291,.075000003,4.163867474,7.65780592,.075000003,5.499423504,7.65780592,0.0,5.499423504,8.051793098,0.0,5.419115067,7.65780592,.075000003,5.499423504,8.051793098,.075000003,5.419115067,8.051793098,0.0,5.419115067,7.779559612,0.0,4.083559036,8.051793098,.075000003,5.419115067,7.779559612,.075000003,4.083559036})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {7.365975857,0.0,4.167861938,6.971988678,0.0,4.248170376,7.365975857,.075000003,4.167861938,6.971988678,.075000003,4.248170376,6.971988678,0.0,4.248170376,7.244222164,0.0,5.583726406,6.971988678,.075000003,4.248170376,7.244222164,.075000003,5.583726406,7.244222164,0.0,5.583726406,7.638208866,0.0,5.503417969,7.244222164,.075000003,5.583726406,7.638208866,.075000003,5.503417969,7.638208866,0.0,5.503417969,7.365975857,0.0,4.167861938,7.638208866,.075000003,5.503417969,7.365975857,.075000003,4.167861938})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {7.641445637,0.0,3.405982733,6.833874702,0.0,3.570594072,7.641445637,.075000003,3.405982733,6.833874702,.075000003,3.570594072,6.833874702,0.0,3.570594072,6.967994213,0.0,4.228573322,6.833874702,.075000003,3.570594072,6.967994213,.075000003,4.228573322,6.967994213,0.0,4.228573322,7.775565147,0.0,4.063961983,6.967994213,.075000003,4.228573322,7.775565147,.075000003,4.063961983,7.775565147,0.0,4.063961983,7.641445637,0.0,3.405982733,7.775565147,.075000003,4.063961983,7.641445637,.075000003,3.405982733})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {7.503331661,0.0,2.728406191,6.695760727,0.0,2.893017769,7.503331661,.075000003,2.728406191,6.695760727,.075000003,2.893017769,6.695760727,0.0,2.893017769,6.829880238,0.0,3.550997019,6.695760727,.075000003,2.893017769,6.829880238,.075000003,3.550997019,6.829880238,0.0,3.550997019,7.637451172,0.0,3.386385679,6.829880238,.075000003,3.550997019,7.637451172,.075000003,3.386385679,7.637451172,0.0,3.386385679,7.503331661,0.0,2.728406191,7.637451172,.075000003,3.386385679,7.503331661,.075000003,2.728406191})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {7.22710371,0.0,1.373253345,6.833116531,0.0,1.453561783,7.22710371,.075000003,1.373253345,6.833116531,.075000003,1.453561783,6.833116531,0.0,1.453561783,7.105350018,0.0,2.789117575,6.833116531,.075000003,1.453561783,7.105350018,.075000003,2.789117575,7.105350018,0.0,2.789117575,7.499337196,0.0,2.708809137,7.105350018,.075000003,2.789117575,7.499337196,.075000003,2.708809137,7.499337196,0.0,2.708809137,7.22710371,0.0,1.373253345,7.499337196,.075000003,2.708809137,7.22710371,.075000003,1.373253345})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,7,6,8,-1,7,8,9,-1,11,10,12,-1,11,12,13,-1,29,20,18,-1,21,23,29,-1,18,21,29,-1,25,23,21,-1,15,22,25,-1,21,15,25,-1,23,25,27,-1,23,27,24,-1,25,22,26,-1,25,26,27,-1,20,29,30,-1,20,30,28,-1,29,23,24,-1,29,24,30,-1,37,35,33,-1,37,33,36,-1,34,37,36,-1,34,36,31,-1,40,38,32,-1,40,32,39,-1,35,40,39,-1,35,39,33,-1,39,32,15,-1,21,33,39,-1,15,21,39,-1,36,33,21,-1,18,31,36,-1,21,18,36,-1,26,14,27,-1,24,27,14,-1,40,16,38,-1,35,16,40,-1,24,14,17,-1,28,30,17,-1,24,17,30,-1,19,35,37,-1,37,34,19,-1,16,35,19,-1}).setTexCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,7,6,8,-1,7,8,9,-1,11,10,12,-1,11,12,13,-1,29,20,18,-1,21,23,29,-1,18,21,29,-1,25,23,21,-1,15,22,25,-1,21,15,25,-1,23,25,27,-1,23,27,24,-1,25,22,26,-1,25,26,27,-1,20,29,30,-1,20,30,28,-1,29,23,24,-1,29,24,30,-1,37,35,33,-1,37,33,36,-1,34,37,36,-1,34,36,31,-1,40,38,32,-1,40,32,39,-1,35,40,39,-1,35,39,33,-1,39,32,15,-1,21,33,39,-1,15,21,39,-1,36,33,21,-1,18,31,36,-1,21,18,36,-1,26,14,27,-1,24,27,14,-1,40,16,38,-1,35,16,40,-1,24,14,17,-1,28,30,17,-1,24,17,30,-1,19,35,37,-1,37,34,19,-1,16,35,19,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_1948_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {7.088989735,0.0,.695676982,6.2814188,0.0,.860288441,7.088989735,.075000003,.695676982,6.2814188,.075000003,.860288441,6.2814188,0.0,.860288441,6.415538311,0.0,1.51826787,6.2814188,.075000003,.860288441,6.415538311,.075000003,1.51826787,6.415538311,0.0,1.51826787,7.223109245,0.0,1.353656411,6.415538311,.075000003,1.51826787,7.223109245,.075000003,1.353656411,7.223109245,0.0,1.353656411,7.088989735,0.0,.695676982,7.223109245,.075000003,1.353656411,7.088989735,.075000003,.695676982})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {6.950875759,0.0,.018100537,6.143304825,0.0,.182711989,6.950875759,.075000003,.018100537,6.143304825,.075000003,.182711989,6.143304825,0.0,.182711989,6.277424335,0.0,.840691388,6.143304825,.075000003,.182711989,6.277424335,.075000003,.840691388,6.277424335,0.0,.840691388,7.08499527,0.0,.676079929,6.277424335,.075000003,.840691388,7.08499527,.075000003,.676079929,7.08499527,0.0,.676079929,6.950875759,0.0,.018100537,7.08499527,.075000003,.676079929,6.950875759,.075000003,.018100537})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {4,8,12,-1,4,12,10,-1,8,1,11,-1,8,11,12,-1,9,7,1,-1,9,1,8,-1,6,9,8,-1,6,8,4,-1,12,11,0,-1,9,2,7,-1,12,0,3,-1,5,9,6,-1,2,9,5,-1,3,10,12,-1,14,13,15,-1,14,15,16,-1,18,17,19,-1,18,19,20,-1,22,21,23,-1,22,23,24,-1}).setTexCoordIndex(new int[] {4,8,12,-1,4,12,10,-1,8,1,11,-1,8,11,12,-1,9,7,1,-1,9,1,8,-1,6,9,8,-1,6,8,4,-1,12,11,0,-1,9,2,7,-1,12,0,3,-1,5,9,6,-1,2,9,5,-1,3,10,12,-1,14,13,15,-1,14,15,16,-1,18,17,19,-1,18,19,20,-1,22,21,23,-1,22,23,24,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {7.0905056,0.0,4.929741383,6.686720371,0.0,5.012047291,6.282934666,0.0,5.094353199,7.0905056,.075000003,4.929741383,6.686720371,.075000003,5.012047291,6.282934666,.075000003,5.094353199,6.484827518,.075000003,5.053200245,6.484827518,0.0,5.053200245,6.686720371,.037500001,5.012047291,6.484827518,.037500001,5.053200245,6.888613224,.075000003,4.970894337,6.888613224,0.0,4.970894337,6.888613224,.037500001,4.970894337,6.282934666,0.0,5.094353199,6.417054176,0.0,5.752332211,6.282934666,.075000003,5.094353199,6.417054176,.075000003,5.752332211,6.417054176,0.0,5.752332211,7.224625111,0.0,5.587720871,6.417054176,.075000003,5.752332211,7.224625111,.075000003,5.587720871,7.224625111,0.0,5.587720871,7.0905056,0.0,4.929741383,7.224625111,.075000003,5.587720871,7.0905056,.075000003,4.929741383})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {6.952391624,0.0,4.252165318,6.14482069,0.0,4.416776657,6.952391624,.075000003,4.252165318,6.14482069,.075000003,4.416776657,6.14482069,0.0,4.416776657,6.278940201,0.0,5.074756145,6.14482069,.075000003,4.416776657,6.278940201,.075000003,5.074756145,6.278940201,0.0,5.074756145,7.086511135,0.0,4.910144329,6.278940201,.075000003,5.074756145,7.086511135,.075000003,4.910144329,7.086511135,0.0,4.910144329,6.952391624,0.0,4.252165318,7.086511135,.075000003,4.910144329,6.952391624,.075000003,4.252165318})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {6.676163673,0.0,2.897012234,6.282176971,0.0,2.977320671,6.676163673,.075000003,2.897012234,6.282176971,.075000003,2.977320671,6.282176971,0.0,2.977320671,6.554410458,0.0,4.312876701,6.282176971,.075000003,2.977320671,6.554410458,.075000003,4.312876701,6.554410458,0.0,4.312876701,6.94839716,0.0,4.232568264,6.554410458,.075000003,4.312876701,6.94839716,.075000003,4.232568264,6.94839716,0.0,4.232568264,6.676163673,0.0,2.897012234,6.94839716,.075000003,4.232568264,6.676163673,.075000003,2.897012234})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {6.262579918,0.0,2.981315374,5.868592739,0.0,3.061623812,6.262579918,.075000003,2.981315374,5.868592739,.075000003,3.061623812,5.868592739,0.0,3.061623812,6.140826225,0.0,4.397179604,5.868592739,.075000003,3.061623812,6.140826225,.075000003,4.397179604,6.140826225,0.0,4.397179604,6.534813404,0.0,4.316871166,6.140826225,.075000003,4.397179604,6.534813404,.075000003,4.316871166,6.534813404,0.0,4.316871166,6.262579918,0.0,2.981315374,6.534813404,.075000003,4.316871166,6.262579918,.075000003,2.981315374})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {6.538049698,0.0,2.21943593,5.730478764,0.0,2.38404727,6.538049698,.075000003,2.21943593,5.730478764,.075000003,2.38404727,5.730478764,0.0,2.38404727,5.864598274,0.0,3.042026758,5.730478764,.075000003,2.38404727,5.864598274,.075000003,3.042026758,5.864598274,0.0,3.042026758,6.672169209,0.0,2.87741518,5.864598274,.075000003,3.042026758,6.672169209,.075000003,2.87741518,6.672169209,0.0,2.87741518,6.538049698,0.0,2.21943593,6.672169209,.075000003,2.87741518,6.538049698,.075000003,2.21943593})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {6.399935722,0.0,1.541859388,5.592364788,0.0,1.706470847,6.399935722,.075000003,1.541859388,5.592364788,.075000003,1.706470847,5.592364788,0.0,1.706470847,5.726484299,0.0,2.364450216,5.592364788,.075000003,1.706470847,5.726484299,.075000003,2.364450216,5.726484299,0.0,2.364450216,6.534055233,0.0,2.199838877,5.726484299,.075000003,2.364450216,6.534055233,.075000003,2.199838877,6.534055233,0.0,2.199838877,6.399935722,0.0,1.541859388,6.534055233,.075000003,2.199838877,6.399935722,.075000003,1.541859388})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {6.123707771,0.0,.186706558,5.729721069,0.0,.26701498,6.123707771,.075000003,.186706558,5.729721069,.075000003,.26701498,5.729721069,0.0,.26701498,6.001954079,0.0,1.602570772,5.729721069,.075000003,.26701498,6.001954079,.075000003,1.602570772,6.001954079,0.0,1.602570772,6.395941257,0.0,1.522262335,6.001954079,.075000003,1.602570772,6.395941257,.075000003,1.522262335,6.395941257,0.0,1.522262335,6.123707771,0.0,.186706558,6.395941257,.075000003,1.522262335,6.123707771,.075000003,.186706558})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {5.710124016,0.0,.271009564,5.316136837,0.0,.351318002,5.710124016,.075000003,.271009564,5.316136837,.075000003,.351318002,5.316136837,0.0,.351318002,5.588370323,0.0,1.686873794,5.316136837,.075000003,.351318002,5.588370323,.075000003,1.686873794,5.588370323,0.0,1.686873794,5.982357025,0.0,1.606565356,5.588370323,.075000003,1.686873794,5.982357025,.075000003,1.606565356,5.982357025,0.0,1.606565356,5.710124016,0.0,.271009564,5.982357025,.075000003,1.606565356,5.710124016,.075000003,.271009564})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {6.125223637,0.0,4.420771122,5.731236935,0.0,4.501079559,6.125223637,.075000003,4.420771122,5.731236935,.075000003,4.501079559,5.731236935,0.0,4.501079559,6.003470421,0.0,5.83663559,5.731236935,.075000003,4.501079559,6.003470421,.075000003,5.83663559,6.003470421,0.0,5.83663559,6.397457123,0.0,5.756327152,6.003470421,.075000003,5.83663559,6.397457123,.075000003,5.756327152,6.397457123,0.0,5.756327152,6.125223637,0.0,4.420771122,6.397457123,.075000003,5.756327152,6.125223637,.075000003,4.420771122})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {5.711639881,0.0,4.505074024,5.317653179,0.0,4.585382462,5.711639881,.075000003,4.505074024,5.317653179,.075000003,4.585382462,5.317653179,0.0,4.585382462,5.589886189,0.0,5.920938492,5.317653179,.075000003,4.585382462,5.589886189,.075000003,5.920938492,5.589886189,0.0,5.920938492,5.983873367,0.0,5.840630054,5.589886189,.075000003,5.920938492,5.983873367,.075000003,5.840630054,5.983873367,0.0,5.840630054,5.711639881,0.0,4.505074024,5.983873367,.075000003,5.840630054,5.711639881,.075000003,4.505074024})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {5.987109661,0.0,3.743194818,5.179539204,0.0,3.907806158,5.987109661,.075000003,3.743194818,5.179539204,.075000003,3.907806158,5.179539204,0.0,3.907806158,5.313658237,0.0,4.565785408,5.179539204,.075000003,3.907806158,5.313658237,.075000003,4.565785408,5.313658237,0.0,4.565785408,6.121229172,0.0,4.401174068,5.313658237,.075000003,4.565785408,6.121229172,.075000003,4.401174068,6.121229172,0.0,4.401174068,5.987109661,0.0,3.743194818,6.121229172,.075000003,4.401174068,5.987109661,.075000003,3.743194818})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {5.848995686,0.0,3.065618277,5.041424751,0.0,3.230229855,5.848995686,.075000003,3.065618277,5.041424751,.075000003,3.230229855,5.041424751,0.0,3.230229855,5.175544262,0.0,3.888209105,5.041424751,.075000003,3.230229855,5.175544262,.075000003,3.888209105,5.175544262,0.0,3.888209105,5.983115196,0.0,3.723597765,5.175544262,.075000003,3.888209105,5.983115196,.075000003,3.723597765,5.983115196,0.0,3.723597765,5.848995686,0.0,3.065618277,5.983115196,.075000003,3.723597765,5.848995686,.075000003,3.065618277})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {5.572767735,0.0,1.710465431,5.178781033,0.0,1.790773869,5.572767735,.075000003,1.710465431,5.178781033,.075000003,1.790773869,5.178781033,0.0,1.790773869,5.451014519,0.0,3.12632966,5.178781033,.075000003,1.790773869,5.451014519,.075000003,3.12632966,5.451014519,0.0,3.12632966,5.845001221,0.0,3.046021223,5.451014519,.075000003,3.12632966,5.845001221,.075000003,3.046021223,5.845001221,0.0,3.046021223,5.572767735,0.0,1.710465431,5.845001221,.075000003,3.046021223,5.572767735,.075000003,1.710465431})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,7,6,8,-1,7,8,9,-1,11,10,12,-1,11,12,13,-1,29,20,18,-1,21,23,29,-1,18,21,29,-1,25,23,21,-1,15,22,25,-1,21,15,25,-1,23,25,27,-1,23,27,24,-1,25,22,26,-1,25,26,27,-1,20,29,30,-1,20,30,28,-1,29,23,24,-1,29,24,30,-1,37,35,33,-1,37,33,36,-1,34,37,36,-1,34,36,31,-1,40,38,32,-1,40,32,39,-1,35,40,39,-1,35,39,33,-1,39,32,15,-1,21,33,39,-1,15,21,39,-1,36,33,21,-1,18,31,36,-1,21,18,36,-1,26,14,27,-1,24,27,14,-1,40,16,38,-1,35,16,40,-1,24,14,17,-1,28,30,17,-1,24,17,30,-1,19,35,37,-1,37,34,19,-1,16,35,19,-1}).setTexCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,7,6,8,-1,7,8,9,-1,11,10,12,-1,11,12,13,-1,29,20,18,-1,21,23,29,-1,18,21,29,-1,25,23,21,-1,15,22,25,-1,21,15,25,-1,23,25,27,-1,23,27,24,-1,25,22,26,-1,25,26,27,-1,20,29,30,-1,20,30,28,-1,29,23,24,-1,29,24,30,-1,37,35,33,-1,37,33,36,-1,34,37,36,-1,34,36,31,-1,40,38,32,-1,40,32,39,-1,35,40,39,-1,35,39,33,-1,39,32,15,-1,21,33,39,-1,15,21,39,-1,36,33,21,-1,18,31,36,-1,21,18,36,-1,26,14,27,-1,24,27,14,-1,40,16,38,-1,35,16,40,-1,24,14,17,-1,28,30,17,-1,24,17,30,-1,19,35,37,-1,37,34,19,-1,16,35,19,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_2028_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {5.434653759,0.0,1.032889009,4.627082825,0.0,1.197500467,5.434653759,.075000003,1.032889009,4.627082825,.075000003,1.197500467,4.627082825,0.0,1.197500467,4.761202335,0.0,1.855479836,4.627082825,.075000003,1.197500467,4.761202335,.075000003,1.855479836,4.761202335,0.0,1.855479836,5.56877327,0.0,1.690868378,4.761202335,.075000003,1.855479836,5.56877327,.075000003,1.690868378,5.56877327,0.0,1.690868378,5.434653759,0.0,1.032889009,5.56877327,.075000003,1.690868378,5.434653759,.075000003,1.032889009})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {5.296539783,0.0,.355312556,4.488968849,0.0,.519924045,5.296539783,.075000003,.355312556,4.488968849,.075000003,.519924045,4.488968849,0.0,.519924045,4.62308836,0.0,1.177903414,4.488968849,.075000003,.519924045,4.62308836,.075000003,1.177903414,4.62308836,0.0,1.177903414,5.430659294,0.0,1.013291955,4.62308836,.075000003,1.177903414,5.430659294,.075000003,1.013291955,5.430659294,0.0,1.013291955,5.296539783,0.0,.355312556,5.430659294,.075000003,1.013291955,5.296539783,.075000003,.355312556})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {5.436170101,0.0,5.266953468,4.628599167,0.0,5.431565285,5.436170101,.075000003,5.266953468,4.628599167,.075000003,5.431565285,4.628599167,0.0,5.431565285,4.762718678,0.0,6.089544296,4.628599167,.075000003,5.431565285,4.762718678,.075000003,6.089544296,4.762718678,0.0,6.089544296,5.570289135,0.0,5.924932957,4.762718678,.075000003,6.089544296,5.570289135,.075000003,5.924932957,5.570289135,0.0,5.924932957,5.436170101,0.0,5.266953468,5.570289135,.075000003,5.924932957,5.436170101,.075000003,5.266953468})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {5.298056126,0.0,4.589377403,4.490485191,0.0,4.753988743,5.298056126,.075000003,4.589377403,4.490485191,.075000003,4.753988743,4.490485191,0.0,4.753988743,4.624604702,0.0,5.411968231,4.490485191,.075000003,4.753988743,4.624604702,.075000003,5.411968231,4.624604702,0.0,5.411968231,5.432175159,0.0,5.247356415,4.624604702,.075000003,5.411968231,5.432175159,.075000003,5.247356415,5.432175159,0.0,5.247356415,5.298056126,0.0,4.589377403,5.432175159,.075000003,5.247356415,5.298056126,.075000003,4.589377403})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,11,-1,9,11,12,-1,10,9,12,-1,10,12,13,-1,15,14,16,-1,15,16,17,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,11,-1,9,11,12,-1,10,9,12,-1,10,12,13,-1,15,14,16,-1,15,16,17,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {5.021828175,0.0,3.234224319,4.627840996,0.0,3.314532757,5.021828175,.075000003,3.234224319,4.627840996,.075000003,3.314532757,4.627840996,0.0,3.314532757,4.900074482,0.0,4.650088787,4.627840996,.075000003,3.314532757,4.900074482,.075000003,4.650088787,4.900074482,0.0,4.650088787,5.097067833,0.0,4.60993433,5.294061184,0.0,4.56978035,4.900074482,.075000003,4.650088787,5.097067833,.075000003,4.60993433,5.294061184,.075000003,4.56978035,5.294061184,0.0,4.56978035,5.021828175,0.0,3.234224319,5.294061184,.075000003,4.56978035,5.021828175,.075000003,3.234224319})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {4.608243942,0.0,3.318527222,4.21425724,0.0,3.398835659,4.608243942,.075000003,3.318527222,4.21425724,.075000003,3.398835659,4.21425724,0.0,3.398835659,4.486490726,0.0,4.734391689,4.21425724,.075000003,3.398835659,4.486490726,.075000003,4.734391689,4.486490726,0.0,4.734391689,4.880477428,0.0,4.654083252,4.486490726,.075000003,4.734391689,4.880477428,.075000003,4.654083252,4.880477428,0.0,4.654083252,4.608243942,0.0,3.318527222,4.880477428,.075000003,4.654083252,4.608243942,.075000003,3.318527222})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {4.883713722,0.0,2.556647778,4.076143265,0.0,2.721259356,4.883713722,.075000003,2.556647778,4.076143265,.075000003,2.721259356,4.076143265,0.0,2.721259356,4.210262299,0.0,3.379238844,4.076143265,.075000003,2.721259356,4.210262299,.075000003,3.379238844,4.210262299,0.0,3.379238844,5.017833233,0.0,3.214627266,4.210262299,.075000003,3.379238844,5.017833233,.075000003,3.214627266,5.017833233,0.0,3.214627266,4.883713722,0.0,2.556647778,5.017833233,.075000003,3.214627266,4.883713722,.075000003,2.556647778})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,8,11,13,-1,8,13,10,-1,11,5,12,-1,11,12,13,-1,16,15,5,-1,16,5,11,-1,14,16,11,-1,14,11,8,-1,13,12,4,-1,16,6,15,-1,13,4,7,-1,9,16,14,-1,6,16,9,-1,7,10,13,-1,18,17,19,-1,18,19,20,-1,22,21,23,-1,22,23,24,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,8,11,13,-1,8,13,10,-1,11,5,12,-1,11,12,13,-1,16,15,5,-1,16,5,11,-1,14,16,11,-1,14,11,8,-1,13,12,4,-1,16,6,15,-1,13,4,7,-1,9,16,14,-1,6,16,9,-1,7,10,13,-1,18,17,19,-1,18,19,20,-1,22,21,23,-1,22,23,24,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {4.745599747,0.0,1.879071474,3.938029051,0.0,2.043682814,4.745599747,.075000003,1.879071474,3.938029051,.075000003,2.043682814,3.938029051,0.0,2.043682814,4.005088806,0.0,2.372672558,4.072148323,0.0,2.701662302,3.938029051,.075000003,2.043682814,4.005088806,.075000003,2.372672558,4.072148323,.075000003,2.701662302,3.971559048,.075000003,2.208177805,4.005088806,.037500001,2.372672558,3.971559048,0.0,2.208177805,3.971559048,.037500001,2.208177805,4.038618565,.075000003,2.537167549,4.038618565,0.0,2.537167549,4.038618565,.037500001,2.537167549,4.072148323,0.0,2.701662302,4.879719257,0.0,2.537050962,4.072148323,.075000003,2.701662302,4.879719257,.075000003,2.537050962,4.879719257,0.0,2.537050962,4.745599747,0.0,1.879071474,4.879719257,.075000003,2.537050962,4.745599747,.075000003,1.879071474})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,7,6,8,-1,7,8,9,-1,11,10,12,-1,11,12,13,-1,15,14,16,-1,15,16,17,-1}).setTexCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,7,6,8,-1,7,8,9,-1,11,10,12,-1,11,12,13,-1,15,14,16,-1,15,16,17,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {4.469371796,0.0,.523918569,4.272378445,0.0,.564072788,4.075385094,0.0,.604227006,4.469371796,.075000003,.523918569,4.272378445,.075000003,.564072788,4.075385094,.075000003,.604227006,4.075385094,0.0,.604227006,4.34761858,0.0,1.939782858,4.075385094,.075000003,.604227006,4.34761858,.075000003,1.939782858,4.34761858,0.0,1.939782858,4.741605282,0.0,1.859474421,4.34761858,.075000003,1.939782858,4.741605282,.075000003,1.859474421,4.741605282,0.0,1.859474421,4.469371796,0.0,.523918569,4.741605282,.075000003,1.859474421,4.469371796,.075000003,.523918569})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,7,6,8,-1,7,8,9,-1,11,10,12,-1,11,12,13,-1,15,14,16,-1,15,16,17,-1}).setTexCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,7,6,8,-1,7,8,9,-1,11,10,12,-1,11,12,13,-1,15,14,16,-1,15,16,17,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {4.05578804,0.0,.608221591,3.858794451,0.0,.648375809,3.6618011,0.0,.688530028,4.05578804,.075000003,.608221591,3.858794451,.075000003,.648375809,3.6618011,.075000003,.688530028,3.6618011,0.0,.688530028,3.934034586,0.0,2.02408576,3.6618011,.075000003,.688530028,3.934034586,.075000003,2.02408576,3.934034586,0.0,2.02408576,4.328021526,0.0,1.943777442,3.934034586,.075000003,2.02408576,4.328021526,.075000003,1.943777442,4.328021526,0.0,1.943777442,4.05578804,0.0,.608221591,4.328021526,.075000003,1.943777442,4.05578804,.075000003,.608221591})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,8,11,13,-1,8,13,10,-1,11,5,12,-1,11,12,13,-1,16,15,5,-1,16,5,11,-1,14,16,11,-1,14,11,8,-1,13,12,4,-1,16,6,15,-1,13,4,7,-1,9,16,14,-1,6,16,9,-1,7,10,13,-1,18,17,19,-1,18,19,20,-1,22,21,23,-1,22,23,24,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,8,11,13,-1,8,13,10,-1,11,5,12,-1,11,12,13,-1,16,15,5,-1,16,5,11,-1,14,16,11,-1,14,11,8,-1,13,12,4,-1,16,6,15,-1,13,4,7,-1,9,16,14,-1,6,16,9,-1,7,10,13,-1,18,17,19,-1,18,19,20,-1,22,21,23,-1,22,23,24,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {4.33125782,0.0,-.153657854,3.523687124,0.0,.010953601,4.33125782,.075000003,-.153657854,3.523687124,.075000003,.010953601,3.523687124,0.0,.010953601,3.59074688,0.0,.33994329,3.657806635,0.0,.668933034,3.523687124,.075000003,.010953601,3.59074688,.075000003,.33994329,3.657806635,.075000003,.668933034,3.557216883,.075000003,.175448447,3.59074688,.037500001,.33994329,3.557216883,0.0,.175448447,3.557216883,.037500001,.175448447,3.624276638,.075000003,.504438162,3.624276638,0.0,.504438162,3.624276638,.037500001,.504438162,3.657806635,0.0,.668933034,4.465377331,0.0,.504321575,3.657806635,.075000003,.668933034,4.465377331,.075000003,.504321575,4.465377331,0.0,.504321575,4.33125782,0.0,-.153657854,4.465377331,.075000003,.504321575,4.33125782,.075000003,-.153657854})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {4.470888138,0.0,4.757983208,4.076900959,0.0,4.838291645,4.470888138,.075000003,4.757983208,4.076900959,.075000003,4.838291645,4.076900959,0.0,4.838291645,4.349134445,0.0,6.173847675,4.076900959,.075000003,4.838291645,4.349134445,.075000003,6.173847675,4.349134445,0.0,6.173847675,4.743121624,0.0,6.093539238,4.349134445,.075000003,6.173847675,4.743121624,.075000003,6.093539238,4.743121624,0.0,6.093539238,4.470888138,0.0,4.757983208,4.743121624,.075000003,6.093539238,4.470888138,.075000003,4.757983208})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {4.057303905,0.0,4.84228611,3.663317204,0.0,4.922594547,4.057303905,.075000003,4.84228611,3.663317204,.075000003,4.922594547,3.663317204,0.0,4.922594547,3.93555069,0.0,6.258150578,3.663317204,.075000003,4.922594547,3.93555069,.075000003,6.258150578,3.93555069,0.0,6.258150578,4.329537392,0.0,6.17784214,3.93555069,.075000003,6.258150578,4.329537392,.075000003,6.17784214,4.329537392,0.0,6.17784214,4.057303905,0.0,4.84228611,4.329537392,.075000003,6.17784214,4.057303905,.075000003,4.84228611})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {4,8,12,-1,4,12,10,-1,8,1,11,-1,8,11,12,-1,9,7,1,-1,9,1,8,-1,6,9,8,-1,6,8,4,-1,12,11,0,-1,9,2,7,-1,12,0,3,-1,5,9,6,-1,2,9,5,-1,3,10,12,-1,14,13,15,-1,14,15,16,-1,18,17,19,-1,18,19,20,-1,22,21,23,-1,22,23,24,-1}).setTexCoordIndex(new int[] {4,8,12,-1,4,12,10,-1,8,1,11,-1,8,11,12,-1,9,7,1,-1,9,1,8,-1,6,9,8,-1,6,8,4,-1,12,11,0,-1,9,2,7,-1,12,0,3,-1,5,9,6,-1,2,9,5,-1,3,10,12,-1,14,13,15,-1,14,15,16,-1,18,17,19,-1,18,19,20,-1,22,21,23,-1,22,23,24,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {4.332774162,0.0,4.080406666,3.928988695,0.0,4.162712574,3.525203228,0.0,4.245018005,4.332774162,.075000003,4.080406666,3.928988695,.075000003,4.162712574,3.525203228,.075000003,4.245018005,3.727095842,.075000003,4.203865528,3.727095842,0.0,4.203865528,3.928988695,.037500001,4.162712574,3.727095842,.037500001,4.203865528,4.13088131,.075000003,4.12155962,4.13088131,0.0,4.12155962,4.13088131,.037500001,4.12155962,3.525203228,0.0,4.245018005,3.6593225,0.0,4.902997494,3.525203228,.075000003,4.245018005,3.6593225,.075000003,4.902997494,3.6593225,0.0,4.902997494,4.466893673,0.0,4.738386154,3.6593225,.075000003,4.902997494,4.466893673,.075000003,4.738386154,4.466893673,0.0,4.738386154,4.332774162,0.0,4.080406666,4.466893673,.075000003,4.738386154,4.332774162,.075000003,4.080406666})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,8,11,13,-1,8,13,10,-1,11,5,12,-1,11,12,13,-1,16,15,5,-1,16,5,11,-1,14,16,11,-1,14,11,8,-1,13,12,4,-1,16,6,15,-1,13,4,7,-1,9,16,14,-1,6,16,9,-1,7,10,13,-1,18,17,19,-1,18,19,20,-1,22,21,23,-1,22,23,24,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,8,11,13,-1,8,13,10,-1,11,5,12,-1,11,12,13,-1,16,15,5,-1,16,5,11,-1,14,16,11,-1,14,11,8,-1,13,12,4,-1,16,6,15,-1,13,4,7,-1,9,16,14,-1,6,16,9,-1,7,10,13,-1,18,17,19,-1,18,19,20,-1,22,21,23,-1,22,23,24,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {4.194660187,0.0,3.402830362,3.387089252,0.0,3.567441702,4.194660187,.075000003,3.402830362,3.387089252,.075000003,3.567441702,3.387089252,0.0,3.567441702,3.454149008,0.0,3.896431446,3.521208525,0.0,4.225420952,3.387089252,.075000003,3.567441702,3.454149008,.075000003,3.896431446,3.521208525,.075000003,4.225420952,3.420619011,.075000003,3.731936693,3.454149008,.037500001,3.896431446,3.420619011,0.0,3.731936693,3.420619011,.037500001,3.731936693,3.487678766,.075000003,4.060926437,3.487678766,0.0,4.060926437,3.487678766,.037500001,4.060926437,3.521208525,0.0,4.225420952,4.328779697,0.0,4.060809612,3.521208525,.075000003,4.225420952,4.328779697,.075000003,4.060809612,4.328779697,0.0,4.060809612,4.194660187,0.0,3.402830362,4.328779697,.075000003,4.060809612,4.194660187,.075000003,3.402830362})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {3.918431997,0.0,2.047677517,3.524445057,0.0,2.127985954,3.918431997,.075000003,2.047677517,3.524445057,.075000003,2.127985954,3.524445057,0.0,2.127985954,3.796678543,0.0,3.463541746,3.524445057,.075000003,2.127985954,3.796678543,.075000003,3.463541746,3.796678543,0.0,3.463541746,4.190665722,0.0,3.383233309,3.796678543,.075000003,3.463541746,4.190665722,.075000003,3.383233309,4.190665722,0.0,3.383233309,3.918431997,0.0,2.047677517,4.190665722,.075000003,3.383233309,3.918431997,.075000003,2.047677517})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {3.504848003,0.0,2.131980419,3.110861301,0.0,2.212288857,3.504848003,.075000003,2.131980419,3.110861301,.075000003,2.212288857,3.110861301,0.0,2.212288857,3.383094549,0.0,3.547844648,3.110861301,.075000003,2.212288857,3.383094549,.075000003,3.547844648,3.383094549,0.0,3.547844648,3.77708149,0.0,3.467536211,3.383094549,.075000003,3.547844648,3.77708149,.075000003,3.467536211,3.77708149,0.0,3.467536211,3.504848003,0.0,2.131980419,3.77708149,.075000003,3.467536211,3.504848003,.075000003,2.131980419})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {3.780318022,0.0,1.370100975,2.972747087,0.0,1.534712434,3.780318022,.075000003,1.370100975,2.972747087,.075000003,1.534712434,2.972747087,0.0,1.534712434,3.106866598,0.0,2.192691803,2.972747087,.075000003,1.534712434,3.106866598,.075000003,2.192691803,3.106866598,0.0,2.192691803,3.914437532,0.0,2.028080463,3.106866598,.075000003,2.192691803,3.914437532,.075000003,2.028080463,3.914437532,0.0,2.028080463,3.780318022,0.0,1.370100975,3.914437532,.075000003,2.028080463,3.780318022,.075000003,1.370100975})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {3.642204046,0.0,.692524612,2.834633112,0.0,.857136071,3.642204046,.075000003,.692524612,2.834633112,.075000003,.857136071,2.834633112,0.0,.857136071,2.968752623,0.0,1.515115499,2.834633112,.075000003,.857136071,2.968752623,.075000003,1.515115499,2.968752623,0.0,1.515115499,3.776323557,0.0,1.350504041,2.968752623,.075000003,1.515115499,3.776323557,.075000003,1.350504041,3.776323557,0.0,1.350504041,3.642204046,0.0,.692524612,3.776323557,.075000003,1.350504041,3.642204046,.075000003,.692524612})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {3.365976095,0.0,-.662628293,2.971989155,0.0,-.582319796,3.365976095,.075000003,-.662628293,2.971989155,.075000003,-.582319796,2.971989155,0.0,-.582319796,3.244222641,0.0,.753235996,2.971989155,.075000003,-.582319796,3.244222641,.075000003,.753235996,3.244222641,0.0,.753235996,3.638209581,0.0,.672927558,3.244222641,.075000003,.753235996,3.638209581,.075000003,.672927558,3.638209581,0.0,.672927558,3.365976095,0.0,-.662628293,3.638209581,.075000003,.672927558,3.365976095,.075000003,-.662628293})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {2.952392101,0.0,-.578325272,2.558405161,0.0,-.498016804,2.952392101,.075000003,-.578325272,2.558405161,.075000003,-.498016804,2.558405161,0.0,-.498016804,2.830638647,0.0,.837539017,2.558405161,.075000003,-.498016804,2.830638647,.075000003,.837539017,2.830638647,0.0,.837539017,3.224625587,0.0,.75723058,2.830638647,.075000003,.837539017,3.224625587,.075000003,.75723058,3.224625587,0.0,.75723058,2.952392101,0.0,-.578325272,3.224625587,.075000003,.75723058,2.952392101,.075000003,-.578325272})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {3.64372015,0.0,4.926589012,2.836149216,0.0,5.091200829,3.64372015,.075000003,4.926589012,2.836149216,.075000003,5.091200829,2.836149216,0.0,5.091200829,2.970268726,0.0,5.74917984,2.836149216,.075000003,5.091200829,2.970268726,.075000003,5.74917984,2.970268726,0.0,5.74917984,3.777839661,0.0,5.584568501,2.970268726,.075000003,5.74917984,3.777839661,.075000003,5.584568501,3.777839661,0.0,5.584568501,3.64372015,0.0,4.926589012,3.777839661,.075000003,5.584568501,3.64372015,.075000003,4.926589012})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {3.367492199,0.0,3.571436405,2.973505259,0.0,3.651744843,3.367492199,.075000003,3.571436405,2.973505259,.075000003,3.651744843,2.973505259,0.0,3.651744843,3.245738745,0.0,4.987300396,2.973505259,.075000003,3.651744843,3.245738745,.075000003,4.987300396,3.245738745,0.0,4.987300396,3.639725685,0.0,4.906991959,3.245738745,.075000003,4.987300396,3.639725685,.075000003,4.906991959,3.639725685,0.0,4.906991959,3.367492199,0.0,3.571436405,3.639725685,.075000003,4.906991959,3.367492199,.075000003,3.571436405})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {2.953908205,0.0,3.655739307,2.559921265,0.0,3.736047745,2.953908205,.075000003,3.655739307,2.559921265,.075000003,3.736047745,2.559921265,0.0,3.736047745,2.832154751,0.0,5.071603775,2.559921265,.075000003,3.736047745,2.832154751,.075000003,5.071603775,2.832154751,0.0,5.071603775,3.226141691,0.0,4.991295338,2.832154751,.075000003,5.071603775,3.226141691,.075000003,4.991295338,3.226141691,0.0,4.991295338,2.953908205,0.0,3.655739307,3.226141691,.075000003,4.991295338,2.953908205,.075000003,3.655739307})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,8,11,13,-1,8,13,10,-1,11,5,12,-1,11,12,13,-1,16,15,5,-1,16,5,11,-1,14,16,11,-1,14,11,8,-1,13,12,4,-1,16,6,15,-1,13,4,7,-1,9,16,14,-1,6,16,9,-1,7,10,13,-1,18,17,19,-1,18,19,20,-1,22,21,23,-1,22,23,24,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,8,11,13,-1,8,13,10,-1,11,5,12,-1,11,12,13,-1,16,15,5,-1,16,5,11,-1,14,16,11,-1,14,11,8,-1,13,12,4,-1,16,6,15,-1,13,4,7,-1,9,16,14,-1,6,16,9,-1,7,10,13,-1,18,17,19,-1,18,19,20,-1,22,21,23,-1,22,23,24,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {3.229378223,0.0,2.893859863,2.421807289,0.0,3.058471441,3.229378223,.075000003,2.893859863,2.421807289,.075000003,3.058471441,2.421807289,0.0,3.058471441,2.488867044,0.0,3.387460947,2.5559268,0.0,3.716450691,2.421807289,.075000003,3.058471441,2.488867044,.075000003,3.387460947,2.5559268,.075000003,3.716450691,2.455337048,.075000003,3.222966194,2.488867044,.037500001,3.387460947,2.455337048,0.0,3.222966194,2.455337048,.037500001,3.222966194,2.522396803,.075000003,3.551955938,2.522396803,0.0,3.551955938,2.522396803,.037500001,3.551955938,2.5559268,0.0,3.716450691,3.363497496,0.0,3.551839352,2.5559268,.075000003,3.716450691,3.363497496,.075000003,3.551839352,3.363497496,0.0,3.551839352,3.229378223,0.0,2.893859863,3.363497496,.075000003,3.551839352,3.229378223,.075000003,2.893859863})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {3.091264248,0.0,2.21628356,2.283693314,0.0,2.380894899,3.091264248,.075000003,2.21628356,2.283693314,.075000003,2.380894899,2.283693314,0.0,2.380894899,2.417812824,0.0,3.038874388,2.283693314,.075000003,2.380894899,2.417812824,.075000003,3.038874388,2.417812824,0.0,3.038874388,3.22538352,0.0,2.87426281,2.417812824,.075000003,3.038874388,3.22538352,.075000003,2.87426281,3.22538352,0.0,2.87426281,3.091264248,0.0,2.21628356,3.22538352,.075000003,2.87426281,3.091264248,.075000003,2.21628356})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {2.815036297,0.0,.861130595,2.421049356,0.0,.941439033,2.815036297,.075000003,.861130595,2.421049356,.075000003,.941439033,2.421049356,0.0,.941439033,2.693282604,0.0,2.276994944,2.421049356,.075000003,.941439033,2.693282604,.075000003,2.276994944,2.693282604,0.0,2.276994944,3.087269545,0.0,2.196686506,2.693282604,.075000003,2.276994944,3.087269545,.075000003,2.196686506,3.087269545,0.0,2.196686506,2.815036297,0.0,.861130595,3.087269545,.075000003,2.196686506,2.815036297,.075000003,.861130595})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,7,6,8,-1,7,8,9,-1,11,10,12,-1,11,12,13,-1,15,14,16,-1,15,16,17,-1}).setTexCoordIndex(new int[] {1,0,3,-1,1,3,4,-1,2,1,4,-1,2,4,5,-1,7,6,8,-1,7,8,9,-1,11,10,12,-1,11,12,13,-1,15,14,16,-1,15,16,17,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {2.401452303,0.0,.945433617,2.204458714,0.0,.985587835,2.007465363,0.0,1.025742054,2.401452303,.075000003,.945433617,2.204458714,.075000003,.985587835,2.007465363,.075000003,1.025742054,2.007465363,0.0,1.025742054,2.279698849,0.0,2.361297846,2.007465363,.075000003,1.025742054,2.279698849,.075000003,2.361297846,2.279698849,0.0,2.361297846,2.673685551,0.0,2.280989408,2.279698849,.075000003,2.361297846,2.673685551,.075000003,2.280989408,2.673685551,0.0,2.280989408,2.401452303,0.0,.945433617,2.673685551,.075000003,2.280989408,2.401452303,.075000003,.945433617})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,8,11,13,-1,8,13,10,-1,11,5,12,-1,11,12,13,-1,16,15,5,-1,16,5,11,-1,14,16,11,-1,14,11,8,-1,13,12,4,-1,16,6,15,-1,13,4,7,-1,9,16,14,-1,6,16,9,-1,7,10,13,-1,18,17,19,-1,18,19,20,-1,25,28,30,-1,25,30,27,-1,28,22,29,-1,28,29,30,-1,33,32,22,-1,33,22,28,-1,31,33,28,-1,31,28,25,-1,30,29,21,-1,33,23,32,-1,30,21,24,-1,26,33,31,-1,23,33,26,-1,24,27,30,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,8,11,13,-1,8,13,10,-1,11,5,12,-1,11,12,13,-1,16,15,5,-1,16,5,11,-1,14,16,11,-1,14,11,8,-1,13,12,4,-1,16,6,15,-1,13,4,7,-1,9,16,14,-1,6,16,9,-1,7,10,13,-1,18,17,19,-1,18,19,20,-1,25,28,30,-1,25,30,27,-1,28,22,29,-1,28,29,30,-1,33,32,22,-1,33,22,28,-1,31,33,28,-1,31,28,25,-1,30,29,21,-1,33,23,32,-1,30,21,24,-1,26,33,31,-1,23,33,26,-1,24,27,30,-1})
        .setCoord(new Coordinate().setPoint(getCoordinate_5_2173_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {2.540324211,0.0,3.740042448,1.732753396,0.0,3.904653788,2.540324211,.075000003,3.740042448,1.732753396,.075000003,3.904653788,1.732753396,0.0,3.904653788,1.866872787,0.0,4.562633038,1.732753396,.075000003,3.904653788,1.866872787,.075000003,4.562633038,1.866872787,0.0,4.562633038,2.674443722,0.0,4.398021698,1.866872787,.075000003,4.562633038,2.674443722,.075000003,4.398021698,2.674443722,0.0,4.398021698,2.540324211,0.0,3.740042448,2.674443722,.075000003,4.398021698,2.540324211,.075000003,3.740042448})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {2.26409626,0.0,2.384889603,1.87010932,0.0,2.46519804,2.26409626,.075000003,2.384889603,1.87010932,.075000003,2.46519804,1.87010932,0.0,2.46519804,2.142342806,0.0,3.800753832,1.87010932,.075000003,2.46519804,2.142342806,.075000003,3.800753832,2.142342806,0.0,3.800753832,2.536329746,0.0,3.720445395,2.142342806,.075000003,3.800753832,2.536329746,.075000003,3.720445395,2.536329746,0.0,3.720445395,2.26409626,0.0,2.384889603,2.536329746,.075000003,3.720445395,2.26409626,.075000003,2.384889603})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {1.850512385,0.0,2.469192505,1.456525445,0.0,2.549500942,1.850512385,.075000003,2.469192505,1.456525445,.075000003,2.549500942,1.456525445,0.0,2.549500942,1.728758812,0.0,3.885056734,1.456525445,.075000003,2.549500942,1.728758812,.075000003,3.885056734,1.728758812,0.0,3.885056734,2.122745752,0.0,3.804748297,1.728758812,.075000003,3.885056734,2.122745752,.075000003,3.804748297,2.122745752,0.0,3.804748297,1.850512385,0.0,2.469192505,2.122745752,.075000003,3.804748297,1.850512385,.075000003,2.469192505})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {2.125982285,0.0,1.707313061,1.318411469,0.0,1.87192452,2.125982285,.075000003,1.707313061,1.318411469,.075000003,1.87192452,1.318411469,0.0,1.87192452,1.452530861,0.0,2.529903889,1.318411469,.075000003,1.87192452,1.452530861,.075000003,2.529903889,1.452530861,0.0,2.529903889,2.260101795,0.0,2.365292549,1.452530861,.075000003,2.529903889,2.260101795,.075000003,2.365292549,2.260101795,0.0,2.365292549,2.125982285,0.0,1.707313061,2.260101795,.075000003,2.365292549,2.125982285,.075000003,1.707313061})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,16,19,21,-1,16,21,18,-1,19,13,20,-1,19,20,21,-1,24,23,13,-1,24,13,19,-1,22,24,19,-1,22,19,16,-1,21,20,12,-1,24,14,23,-1,21,12,15,-1,17,24,22,-1,14,24,17,-1,15,18,21,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,16,19,21,-1,16,21,18,-1,19,13,20,-1,19,20,21,-1,24,23,13,-1,24,13,19,-1,22,24,19,-1,22,19,16,-1,21,20,12,-1,24,14,23,-1,21,12,15,-1,17,24,22,-1,14,24,17,-1,15,18,21,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {1.987868309,0.0,1.029736638,1.180297375,0.0,1.194348097,1.987868309,.075000003,1.029736638,1.180297375,.075000003,1.194348097,1.180297375,0.0,1.194348097,1.314416885,0.0,1.852327466,1.180297375,.075000003,1.194348097,1.314416885,.075000003,1.852327466,1.314416885,0.0,1.852327466,2.12198782,0.0,1.687716007,1.314416885,.075000003,1.852327466,2.12198782,.075000003,1.687716007,2.12198782,0.0,1.687716007,2.054928064,0.0,1.358726382,1.987868309,0.0,1.029736638,2.12198782,.075000003,1.687716007,2.054928064,.075000003,1.358726382,1.987868309,.075000003,1.029736638,2.088457823,.075000003,1.523221135,2.054928064,.037500001,1.358726382,2.088457823,0.0,1.523221135,2.088457823,.037500001,1.523221135,2.021398067,.075000003,1.19423151,2.021398067,0.0,1.19423151,2.021398067,.037500001,1.19423151})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {1.711640358,0.0,-.325416237,1.317653418,0.0,-.245107785,1.711640358,.075000003,-.325416237,1.317653418,.075000003,-.245107785,1.317653418,0.0,-.245107785,1.589886785,0.0,1.090448022,1.317653418,.075000003,-.245107785,1.589886785,.075000003,1.090448022,1.589886785,0.0,1.090448022,1.983873725,0.0,1.010139585,1.589886785,.075000003,1.090448022,1.983873725,.075000003,1.010139585,1.983873725,0.0,1.010139585,1.711640358,0.0,-.325416237,1.983873725,.075000003,1.010139585,1.711640358,.075000003,-.325416237})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {1.298056364,0.0,-.241113231,.904069424,0.0,-.160804778,1.298056364,.075000003,-.241113231,.904069424,.075000003,-.160804778,.904069424,0.0,-.160804778,1.17630291,0.0,1.174751043,.904069424,.075000003,-.160804778,1.17630291,.075000003,1.174751043,1.17630291,0.0,1.174751043,1.570289731,0.0,1.094442606,1.17630291,.075000003,1.174751043,1.570289731,.075000003,1.094442606,1.570289731,0.0,1.094442606,1.298056364,0.0,-.241113231,1.570289731,.075000003,1.094442606,1.298056364,.075000003,-.241113231})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {1.16070044,0.0,1.198342681,.7667135,0.0,1.278651118,1.16070044,.075000003,1.198342681,.7667135,.075000003,1.278651118,.7667135,0.0,1.278651118,1.038946867,0.0,2.614207029,.7667135,.075000003,1.278651118,1.038946867,.075000003,2.614207029,1.038946867,0.0,2.614207029,1.432933807,0.0,2.533898592,1.038946867,.075000003,2.614207029,1.432933807,.075000003,2.533898592,1.432933807,0.0,2.533898592,1.16070044,0.0,1.198342681,1.432933807,.075000003,2.533898592,1.16070044,.075000003,1.198342681})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {1.022586346,0.0,.520766199,.215015531,0.0,.685377657,1.022586346,.075000003,.520766199,.215015531,.075000003,.685377657,.215015531,0.0,.685377657,.349134982,0.0,1.343357086,.215015531,.075000003,.685377657,.349134982,.075000003,1.343357086,.349134982,0.0,1.343357086,1.156705856,0.0,1.178745627,.349134982,.075000003,1.343357086,1.156705856,.075000003,1.178745627,1.156705856,0.0,1.178745627,1.022586346,0.0,.520766199,1.156705856,.075000003,1.178745627,1.022586346,.075000003,.520766199})))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(.784313738,0.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1}).setTexCoordIndex(new int[] {1,0,2,-1,1,2,3,-1,5,4,6,-1,5,6,7,-1,9,8,10,-1,9,10,11,-1,13,12,14,-1,13,14,15,-1})
        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {.88447243,0.0,-.156810224,.07690154,0.0,.007801231,.88447243,.075000003,-.156810224,.07690154,.075000003,.007801231,.07690154,0.0,.007801231,.211020976,0.0,.665780663,.07690154,.075000003,.007801231,.211020976,.075000003,.665780663,.211020976,0.0,.665780663,1.018591881,0.0,.501169205,.211020976,.075000003,.665780663,1.018591881,.075000003,.501169205,1.018591881,0.0,.501169205,.88447243,0.0,-.156810224,1.018591881,.075000003,.501169205,.88447243,.075000003,-.156810224}))))));
            }
            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




























































































































		/** Large attribute array: Coordinate point field, scene-graph level=5, element #18, 117 total numbers made up of 39 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_18_point()
		{
			MFVec3f Coordinate_5_18_point = new MFVec3f(new double[] {26.12370491,0.0,24.339159012,25.729719162,0.0,24.419467926,26.12370491,.075000003,24.339159012,25.729719162,.075000003,24.419467926,25.729719162,0.0,24.419467926,26.001951218,0.0,25.755022049,25.729719162,.075000003,24.419467926,26.001951218,.075000003,25.755022049,26.001951218,0.0,25.755022049,26.395938873,0.0,25.674715042,26.001951218,.075000003,25.755022049,26.395938873,.075000003,25.674715042,26.395938873,0.0,25.674715042,26.259822845,0.0,25.006937027,26.12370491,0.0,24.339159012,26.395938873,.075000003,25.674715042,26.259822845,.075000003,25.006937027,26.12370491,.075000003,24.339159012,26.327880859,.075000003,25.340826035,26.259822845,.037500001,25.006937027,26.327880859,0.0,25.340826035,26.327880859,.037500001,25.340826035,26.361909866,.037500001,25.507770538,26.327880859,.018750001,25.340826035,26.361909866,0.0,25.507770538,26.361909866,.018750001,25.507770538,26.361909866,.075000003,25.507770538,26.327880859,.056249999,25.340826035,26.361909866,.056249999,25.507770538,26.191764832,.075000003,24.673048019,26.191764832,0.0,24.673048019,26.191764832,.037500001,24.673048019,26.157733917,.075000003,24.506103516,26.157733917,.037500001,24.506103516,26.191764832,.056249999,24.673048019,26.157733917,.056249999,24.506103516,26.157733917,0.0,24.506103516,26.191764832,.018750001,24.673048019,26.157733917,.018750001,24.506103516});
			return Coordinate_5_18_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #33, 117 total numbers made up of 39 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_33_point()
		{
			MFVec3f Coordinate_5_33_point = new MFVec3f(new double[] {25.571249008,0.0,21.628852844,25.17726326,0.0,21.709161758,25.571249008,.075000003,21.628852844,25.17726326,.075000003,21.709161758,25.17726326,0.0,21.709161758,25.313379288,0.0,22.376939774,25.449495316,0.0,23.044717789,25.17726326,.075000003,21.709161758,25.313379288,.075000003,22.376939774,25.449495316,.075000003,23.044717789,25.245321274,.075000003,22.043050766,25.313379288,.037500001,22.376939774,25.245321274,0.0,22.043050766,25.245321274,.037500001,22.043050766,25.211292267,.037500001,21.876106262,25.245321274,.018750001,22.043050766,25.211292267,0.0,21.876106262,25.211292267,.018750001,21.876106262,25.211292267,.075000003,21.876106262,25.245321274,.056249999,22.043050766,25.211292267,.056249999,21.876106262,25.381437302,.075000003,22.710828781,25.381437302,0.0,22.710828781,25.381437302,.037500001,22.710828781,25.415466309,.075000003,22.877773285,25.415466309,.037500001,22.877773285,25.381437302,.056249999,22.710828781,25.415466309,.056249999,22.877773285,25.415466309,0.0,22.877773285,25.381437302,.018750001,22.710828781,25.415466309,.018750001,22.877773285,25.449495316,0.0,23.044717789,25.843482971,0.0,22.964408875,25.449495316,.075000003,23.044717789,25.843482971,.075000003,22.964408875,25.843482971,0.0,22.964408875,25.571249008,0.0,21.628852844,25.843482971,.075000003,22.964408875,25.571249008,.075000003,21.628852844});
			return Coordinate_5_33_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #48, 186 total numbers made up of 62 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_48_point()
		{
			MFVec3f Coordinate_5_48_point = new MFVec3f(new double[] {25.986349106,0.0,25.778614044,25.592363358,0.0,25.858922958,25.986349106,.075000003,25.778614044,25.592363358,.075000003,25.858922958,25.592363358,0.0,25.858922958,25.728479385,0.0,26.526700974,25.864595413,0.0,27.194478989,25.592363358,.075000003,25.858922958,25.728479385,.075000003,26.526700974,25.864595413,.075000003,27.194478989,25.660421371,.075000003,26.192811966,25.728479385,.037500001,26.526700974,25.660421371,0.0,26.192811966,25.660421371,.037500001,26.192811966,25.626392365,.037500001,26.025867462,25.660421371,.018750001,26.192811966,25.626392365,0.0,26.025867462,25.626392365,.018750001,26.025867462,25.626392365,.075000003,26.025867462,25.660421371,.056249999,26.192811966,25.626392365,.056249999,26.025867462,25.796537399,.075000003,26.860589981,25.796537399,0.0,26.860589981,25.796537399,.037500001,26.860589981,25.830566406,.075000003,27.027534485,25.830566406,.037500001,27.027534485,25.796537399,.056249999,26.860589981,25.830566406,.056249999,27.027534485,25.830566406,0.0,27.027534485,25.796537399,.018750001,26.860589981,25.830566406,.018750001,27.027534485,25.864595413,0.0,27.194478989,26.258583069,0.0,27.114170074,25.864595413,.075000003,27.194478989,26.258583069,.075000003,27.114170074,26.258583069,0.0,27.114170074,26.122467041,0.0,26.446392059,25.986349106,0.0,25.778614044,26.258583069,.075000003,27.114170074,26.122467041,.075000003,26.446392059,25.986349106,.075000003,25.778614044,26.190525055,.075000003,26.780281067,26.122467041,.037500001,26.446392059,26.190525055,0.0,26.780281067,26.190525055,.037500001,26.780281067,26.224554062,.037500001,26.947225571,26.190525055,.018750001,26.780281067,26.224554062,0.0,26.947225571,26.224554062,.018750001,26.947225571,26.224554062,.075000003,26.947225571,26.190525055,.056249999,26.780281067,26.224554062,.056249999,26.947225571,26.05440712,.075000003,26.112503052,26.05440712,0.0,26.112503052,26.05440712,.037500001,26.112503052,26.020378113,.075000003,25.945558548,26.020378113,.037500001,25.945558548,26.05440712,.056249999,26.112503052,26.020378113,.056249999,25.945558548,26.020378113,0.0,25.945558548,26.05440712,.018750001,26.112503052,26.020378113,.018750001,25.945558548});
			return Coordinate_5_48_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #53, 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_53_point()
		{
			MFVec3f Coordinate_5_53_point = new MFVec3f(new double[] {25.57276535,0.0,25.862916946,25.375772476,0.0,25.903072357,25.178779602,0.0,25.943225861,25.57276535,.075000003,25.862916946,25.375772476,.075000003,25.903072357,25.178779602,.075000003,25.943225861,25.178779602,0.0,25.943225861,25.31489563,0.0,26.611003876,25.451011658,0.0,27.278781891,25.178779602,.075000003,25.943225861,25.31489563,.075000003,26.611003876,25.451011658,.075000003,27.278781891,25.246837616,.075000003,26.277114868,25.31489563,.037500001,26.611003876,25.246837616,0.0,26.277114868,25.246837616,.037500001,26.277114868,25.212808609,.037500001,26.110170364,25.246837616,.018750001,26.277114868,25.212808609,0.0,26.110170364,25.212808609,.018750001,26.110170364,25.212808609,.075000003,26.110170364,25.246837616,.056249999,26.277114868,25.212808609,.056249999,26.110170364,25.382953644,.075000003,26.944892883,25.382953644,0.0,26.944892883,25.382953644,.037500001,26.944892883,25.416982651,.075000003,27.111837387,25.416982651,.037500001,27.111837387,25.382953644,.056249999,26.944892883,25.416982651,.056249999,27.111837387,25.416982651,0.0,27.111837387,25.382953644,.018750001,26.944892883,25.416982651,.018750001,27.111837387,25.451011658,0.0,27.278781891,25.648006439,0.0,27.238628387,25.844999313,0.0,27.198472977,25.451011658,.075000003,27.278781891,25.648006439,.075000003,27.238628387,25.844999313,.075000003,27.198472977,25.844999313,0.0,27.198472977,25.708883286,0.0,26.530694962,25.57276535,0.0,25.862916946,25.844999313,.075000003,27.198472977,25.708883286,.075000003,26.530694962,25.57276535,.075000003,25.862916946,25.776941299,.075000003,26.864583969,25.708883286,.037500001,26.530694962,25.776941299,0.0,26.864583969,25.776941299,.037500001,26.864583969,25.810970306,.037500001,27.031528473,25.776941299,.018750001,26.864583969,25.810970306,0.0,27.031528473,25.810970306,.018750001,27.031528473,25.810970306,.075000003,27.031528473,25.776941299,.056249999,26.864583969,25.810970306,.056249999,27.031528473,25.640823364,.075000003,26.196805954,25.640823364,0.0,26.196805954,25.640823364,.037500001,26.196805954,25.606794357,.075000003,26.02986145,25.606794357,.037500001,26.02986145,25.640823364,.056249999,26.196805954,25.606794357,.056249999,26.02986145,25.606794357,0.0,26.02986145,25.640823364,.018750001,26.196805954,25.606794357,.018750001,26.02986145});
			return Coordinate_5_53_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #58, 102 total numbers made up of 34 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_58_point()
		{
			MFVec3f Coordinate_5_58_point = new MFVec3f(new double[] {25.848236084,0.0,25.101037979,25.444450378,0.0,25.183343887,25.040664673,0.0,25.265649796,25.848236084,.075000003,25.101037979,25.444450378,.075000003,25.183343887,25.040664673,.075000003,25.265649796,25.242557526,.075000003,25.224496841,25.242557526,0.0,25.224496841,25.444450378,.037500001,25.183343887,25.242557526,.037500001,25.224496841,25.646343231,.075000003,25.142190933,25.646343231,0.0,25.142190933,25.646343231,.037500001,25.142190933,25.040664673,0.0,25.265649796,25.174783707,0.0,25.923629761,25.040664673,.075000003,25.265649796,25.174783707,.075000003,25.923629761,25.174783707,0.0,25.923629761,25.578569412,0.0,25.841323853,25.982355118,0.0,25.759017944,25.174783707,.075000003,25.923629761,25.578569412,.075000003,25.841323853,25.982355118,.075000003,25.759017944,25.376676559,.075000003,25.882476807,25.578569412,.037500001,25.841323853,25.376676559,0.0,25.882476807,25.376676559,.037500001,25.882476807,25.780462265,.075000003,25.800170898,25.780462265,0.0,25.800170898,25.780462265,.037500001,25.800170898,25.982355118,0.0,25.759017944,25.848236084,0.0,25.101037979,25.982355118,.075000003,25.759017944,25.848236084,.075000003,25.101037979});
			return Coordinate_5_58_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #68, 186 total numbers made up of 62 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_68_point()
		{
			MFVec3f Coordinate_5_68_point = new MFVec3f(new double[] {25.433893204,0.0,23.068307877,25.039907455,0.0,23.148616791,25.433893204,.075000003,23.068307877,25.039907455,.075000003,23.148616791,25.039907455,0.0,23.148616791,25.176023483,0.0,23.816394806,25.312139511,0.0,24.484172821,25.039907455,.075000003,23.148616791,25.176023483,.075000003,23.816394806,25.312139511,.075000003,24.484172821,25.107965469,.075000003,23.482505798,25.176023483,.037500001,23.816394806,25.107965469,0.0,23.482505798,25.107965469,.037500001,23.482505798,25.073936462,.037500001,23.315561295,25.107965469,.018750001,23.482505798,25.073936462,0.0,23.315561295,25.073936462,.018750001,23.315561295,25.073936462,.075000003,23.315561295,25.107965469,.056249999,23.482505798,25.073936462,.056249999,23.315561295,25.244081497,.075000003,24.150283813,25.244081497,0.0,24.150283813,25.244081497,.037500001,24.150283813,25.278110504,.075000003,24.317228317,25.278110504,.037500001,24.317228317,25.244081497,.056249999,24.150283813,25.278110504,.056249999,24.317228317,25.278110504,0.0,24.317228317,25.244081497,.018750001,24.150283813,25.278110504,.018750001,24.317228317,25.312139511,0.0,24.484172821,25.706127167,0.0,24.403863907,25.312139511,.075000003,24.484172821,25.706127167,.075000003,24.403863907,25.706127167,0.0,24.403863907,25.570011139,0.0,23.736085892,25.433893204,0.0,23.068307877,25.706127167,.075000003,24.403863907,25.570011139,.075000003,23.736085892,25.433893204,.075000003,23.068307877,25.638069153,.075000003,24.069974899,25.570011139,.037500001,23.736085892,25.638069153,0.0,24.069974899,25.638069153,.037500001,24.069974899,25.67209816,.037500001,24.236919403,25.638069153,.018750001,24.069974899,25.67209816,0.0,24.236919403,25.67209816,.018750001,24.236919403,25.67209816,.075000003,24.236919403,25.638069153,.056249999,24.069974899,25.67209816,.056249999,24.236919403,25.501951218,.075000003,23.402196884,25.501951218,0.0,23.402196884,25.501951218,.037500001,23.402196884,25.467922211,.075000003,23.23525238,25.467922211,.037500001,23.23525238,25.501951218,.056249999,23.402196884,25.467922211,.056249999,23.23525238,25.467922211,0.0,23.23525238,25.501951218,.018750001,23.402196884,25.467922211,.018750001,23.23525238});
			return Coordinate_5_68_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #73, 186 total numbers made up of 62 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_73_point()
		{
			MFVec3f Coordinate_5_73_point = new MFVec3f(new double[] {25.020309448,0.0,23.152610779,24.6263237,0.0,23.232919693,25.020309448,.075000003,23.152610779,24.6263237,.075000003,23.232919693,24.6263237,0.0,23.232919693,24.762439728,0.0,23.900697708,24.898555756,0.0,24.568475723,24.6263237,.075000003,23.232919693,24.762439728,.075000003,23.900697708,24.898555756,.075000003,24.568475723,24.694381714,.075000003,23.566808701,24.762439728,.037500001,23.900697708,24.694381714,0.0,23.566808701,24.694381714,.037500001,23.566808701,24.660352707,.037500001,23.399864197,24.694381714,.018750001,23.566808701,24.660352707,0.0,23.399864197,24.660352707,.018750001,23.399864197,24.660352707,.075000003,23.399864197,24.694381714,.056249999,23.566808701,24.660352707,.056249999,23.399864197,24.830497742,.075000003,24.234586716,24.830497742,0.0,24.234586716,24.830497742,.037500001,24.234586716,24.864526749,.075000003,24.401531219,24.864526749,.037500001,24.401531219,24.830497742,.056249999,24.234586716,24.864526749,.056249999,24.401531219,24.864526749,0.0,24.401531219,24.830497742,.018750001,24.234586716,24.864526749,.018750001,24.401531219,24.898555756,0.0,24.568475723,25.292543411,0.0,24.488166809,24.898555756,.075000003,24.568475723,25.292543411,.075000003,24.488166809,25.292543411,0.0,24.488166809,25.156427383,0.0,23.820388794,25.020309448,0.0,23.152610779,25.292543411,.075000003,24.488166809,25.156427383,.075000003,23.820388794,25.020309448,.075000003,23.152610779,25.224485397,.075000003,24.154277802,25.156427383,.037500001,23.820388794,25.224485397,0.0,24.154277802,25.224485397,.037500001,24.154277802,25.258514404,.037500001,24.321222305,25.224485397,.018750001,24.154277802,25.258514404,0.0,24.321222305,25.258514404,.018750001,24.321222305,25.258514404,.075000003,24.321222305,25.224485397,.056249999,24.154277802,25.258514404,.056249999,24.321222305,25.088367462,.075000003,23.486499786,25.088367462,0.0,23.486499786,25.088367462,.037500001,23.486499786,25.054338455,.075000003,23.319555283,25.054338455,.037500001,23.319555283,25.088367462,.056249999,23.486499786,25.054338455,.056249999,23.319555283,25.054338455,0.0,23.319555283,25.088367462,.018750001,23.486499786,25.054338455,.018750001,23.319555283});
			return Coordinate_5_73_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #93, 123 total numbers made up of 41 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_93_point()
		{
			MFVec3f Coordinate_5_93_point = new MFVec3f(new double[] {24.467853546,0.0,20.442306519,24.270860672,0.0,20.482460022,24.073867798,0.0,20.522613525,24.467853546,.075000003,20.442306519,24.270860672,.075000003,20.482460022,24.073867798,.075000003,20.522613525,24.073867798,0.0,20.522613525,24.209983826,0.0,21.190391541,24.346099854,0.0,21.858169556,24.073867798,.075000003,20.522613525,24.209983826,.075000003,21.190391541,24.346099854,.075000003,21.858169556,24.141925812,.075000003,20.856502533,24.209983826,.037500001,21.190391541,24.141925812,0.0,20.856502533,24.141925812,.037500001,20.856502533,24.107896805,.037500001,20.689558029,24.141925812,.018750001,20.856502533,24.107896805,0.0,20.689558029,24.107896805,.018750001,20.689558029,24.107896805,.075000003,20.689558029,24.141925812,.056249999,20.856502533,24.107896805,.056249999,20.689558029,24.27804184,.075000003,21.524280548,24.27804184,0.0,21.524280548,24.27804184,.037500001,21.524280548,24.312070847,.075000003,21.691225052,24.312070847,.037500001,21.691225052,24.27804184,.056249999,21.524280548,24.312070847,.056249999,21.691225052,24.312070847,0.0,21.691225052,24.27804184,.018750001,21.524280548,24.312070847,.018750001,21.691225052,24.346099854,0.0,21.858169556,24.740087509,0.0,21.777862549,24.346099854,.075000003,21.858169556,24.740087509,.075000003,21.777862549,24.740087509,0.0,21.777862549,24.467853546,0.0,20.442306519,24.740087509,.075000003,21.777862549,24.467853546,.075000003,20.442306519});
			return Coordinate_5_93_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #98, 102 total numbers made up of 34 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_98_point()
		{
			MFVec3f Coordinate_5_98_point = new MFVec3f(new double[] {25.849752426,0.0,29.335102081,25.445966721,0.0,29.41740799,25.042181015,0.0,29.499713898,25.849752426,.075000003,29.335102081,25.445966721,.075000003,29.41740799,25.042181015,.075000003,29.499713898,25.244073868,.075000003,29.458560944,25.244073868,0.0,29.458560944,25.445966721,.037500001,29.41740799,25.244073868,.037500001,29.458560944,25.647859573,.075000003,29.376255035,25.647859573,0.0,29.376255035,25.647859573,.037500001,29.376255035,25.042181015,0.0,29.499713898,25.176300049,0.0,30.157693863,25.042181015,.075000003,29.499713898,25.176300049,.075000003,30.157693863,25.176300049,0.0,30.157693863,25.580085754,0.0,30.075387955,25.98387146,0.0,29.993082047,25.176300049,.075000003,30.157693863,25.580085754,.075000003,30.075387955,25.98387146,.075000003,29.993082047,25.378192902,.075000003,30.116540909,25.580085754,.037500001,30.075387955,25.378192902,0.0,30.116540909,25.378192902,.037500001,30.116540909,25.781978607,.075000003,30.034235001,25.781978607,0.0,30.034235001,25.781978607,.037500001,30.034235001,25.98387146,0.0,29.993082047,25.849752426,0.0,29.335102081,25.98387146,.075000003,29.993082047,25.849752426,.075000003,29.335102081});
			return Coordinate_5_98_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #113, 117 total numbers made up of 39 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_113_point()
		{
			MFVec3f Coordinate_5_113_point = new MFVec3f(new double[] {25.02182579,0.0,27.386676788,24.627838135,0.0,27.466983795,25.02182579,.075000003,27.386676788,24.627838135,.075000003,27.466983795,24.627838135,0.0,27.466983795,24.76395607,0.0,28.13476181,24.900072098,0.0,28.802539825,24.627838135,.075000003,27.466983795,24.76395607,.075000003,28.13476181,24.900072098,.075000003,28.802539825,24.695898056,.075000003,27.800872803,24.76395607,.037500001,28.13476181,24.695898056,0.0,27.800872803,24.695898056,.037500001,27.800872803,24.661869049,.037500001,27.633928299,24.695898056,.018750001,27.800872803,24.661869049,0.0,27.633928299,24.661869049,.018750001,27.633928299,24.661869049,.075000003,27.633928299,24.695898056,.056249999,27.800872803,24.661869049,.056249999,27.633928299,24.832014084,.075000003,28.468650818,24.832014084,0.0,28.468650818,24.832014084,.037500001,28.468650818,24.866043091,.075000003,28.635595322,24.866043091,.037500001,28.635595322,24.832014084,.056249999,28.468650818,24.866043091,.056249999,28.635595322,24.866043091,0.0,28.635595322,24.832014084,.018750001,28.468650818,24.866043091,.018750001,28.635595322,24.900072098,0.0,28.802539825,25.294059753,0.0,28.722232819,24.900072098,.075000003,28.802539825,25.294059753,.075000003,28.722232819,25.294059753,0.0,28.722232819,25.02182579,0.0,27.386676788,25.294059753,.075000003,28.722232819,25.02182579,.075000003,27.386676788});
			return Coordinate_5_113_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #148, 123 total numbers made up of 41 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_148_point()
		{
			MFVec3f Coordinate_5_148_point = new MFVec3f(new double[] {24.330497742,0.0,21.881761551,23.936510086,0.0,21.962070465,24.330497742,.075000003,21.881761551,23.936510086,.075000003,21.962070465,23.936510086,0.0,21.962070465,24.208744049,0.0,23.297626495,23.936510086,.075000003,21.962070465,24.208744049,.075000003,23.297626495,24.208744049,0.0,23.297626495,24.405736923,0.0,23.257471085,24.602731705,0.0,23.217317581,24.208744049,.075000003,23.297626495,24.405736923,.075000003,23.257471085,24.602731705,.075000003,23.217317581,24.602731705,0.0,23.217317581,24.46661377,0.0,22.549539566,24.330497742,0.0,21.881761551,24.602731705,.075000003,23.217317581,24.46661377,.075000003,22.549539566,24.330497742,.075000003,21.881761551,24.534673691,.075000003,22.883428574,24.46661377,.037500001,22.549539566,24.534673691,0.0,22.883428574,24.534673691,.037500001,22.883428574,24.568702698,.037500001,23.050373077,24.534673691,.018750001,22.883428574,24.568702698,0.0,23.050373077,24.568702698,.018750001,23.050373077,24.568702698,.075000003,23.050373077,24.534673691,.056249999,22.883428574,24.568702698,.056249999,23.050373077,24.398555756,.075000003,22.215650558,24.398555756,0.0,22.215650558,24.398555756,.037500001,22.215650558,24.364526749,.075000003,22.048706055,24.364526749,.037500001,22.048706055,24.398555756,.056249999,22.215650558,24.364526749,.056249999,22.048706055,24.364526749,0.0,22.048706055,24.398555756,.018750001,22.215650558,24.364526749,.018750001,22.048706055});
			return Coordinate_5_148_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #153, 117 total numbers made up of 39 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_153_point()
		{
			MFVec3f Coordinate_5_153_point = new MFVec3f(new double[] {23.916913986,0.0,21.966064453,23.522926331,0.0,22.046373367,23.916913986,.075000003,21.966064453,23.522926331,.075000003,22.046373367,23.522926331,0.0,22.046373367,23.659044266,0.0,22.714151382,23.795160294,0.0,23.381929398,23.522926331,.075000003,22.046373367,23.659044266,.075000003,22.714151382,23.795160294,.075000003,23.381929398,23.590986252,.075000003,22.380262375,23.659044266,.037500001,22.714151382,23.590986252,0.0,22.380262375,23.590986252,.037500001,22.380262375,23.556955338,.037500001,22.213317871,23.590986252,.018750001,22.380262375,23.556955338,0.0,22.213317871,23.556955338,.018750001,22.213317871,23.556955338,.075000003,22.213317871,23.590986252,.056249999,22.380262375,23.556955338,.056249999,22.213317871,23.72710228,.075000003,23.04804039,23.72710228,0.0,23.04804039,23.72710228,.037500001,23.04804039,23.761131287,.075000003,23.214984894,23.761131287,.037500001,23.214984894,23.72710228,.056249999,23.04804039,23.761131287,.056249999,23.214984894,23.761131287,0.0,23.214984894,23.72710228,.018750001,23.04804039,23.761131287,.018750001,23.214984894,23.795160294,0.0,23.381929398,24.189147949,0.0,23.301620483,23.795160294,.075000003,23.381929398,24.189147949,.075000003,23.301620483,24.189147949,0.0,23.301620483,23.916913986,0.0,21.966064453,24.189147949,.075000003,23.301620483,23.916913986,.075000003,21.966064453});
			return Coordinate_5_153_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #168, 117 total numbers made up of 39 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_168_point()
		{
			MFVec3f Coordinate_5_168_point = new MFVec3f(new double[] {23.77804184,0.0,19.171455383,23.384054184,0.0,19.251764297,23.77804184,.075000003,19.171455383,23.384054184,.075000003,19.251764297,23.384054184,0.0,19.251764297,23.656288147,0.0,20.587320328,23.384054184,.075000003,19.251764297,23.656288147,.075000003,20.587320328,23.656288147,0.0,20.587320328,24.050275803,0.0,20.507011414,23.656288147,.075000003,20.587320328,24.050275803,.075000003,20.507011414,24.050275803,0.0,20.507011414,23.914157867,0.0,19.839233398,23.77804184,0.0,19.171455383,24.050275803,.075000003,20.507011414,23.914157867,.075000003,19.839233398,23.77804184,.075000003,19.171455383,23.982217789,.075000003,20.173122406,23.914157867,.037500001,19.839233398,23.982217789,0.0,20.173122406,23.982217789,.037500001,20.173122406,24.016246796,.037500001,20.34006691,23.982217789,.018750001,20.173122406,24.016246796,0.0,20.34006691,24.016246796,.018750001,20.34006691,24.016246796,.075000003,20.34006691,23.982217789,.056249999,20.173122406,24.016246796,.056249999,20.34006691,23.846099854,.075000003,19.505344391,23.846099854,0.0,19.505344391,23.846099854,.037500001,19.505344391,23.812070847,.075000003,19.338399887,23.812070847,.037500001,19.338399887,23.846099854,.056249999,19.505344391,23.812070847,.056249999,19.338399887,23.812070847,0.0,19.338399887,23.846099854,.018750001,19.505344391,23.812070847,.018750001,19.338399887});
			return Coordinate_5_168_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #173, 117 total numbers made up of 39 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_173_point()
		{
			MFVec3f Coordinate_5_173_point = new MFVec3f(new double[] {23.364458084,0.0,19.255758286,22.970470428,0.0,19.3360672,23.364458084,.075000003,19.255758286,22.970470428,.075000003,19.3360672,22.970470428,0.0,19.3360672,23.106588364,0.0,20.003845215,23.242704391,0.0,20.67162323,22.970470428,.075000003,19.3360672,23.106588364,.075000003,20.003845215,23.242704391,.075000003,20.67162323,23.038528442,.075000003,19.669956207,23.106588364,.037500001,20.003845215,23.038528442,0.0,19.669956207,23.038528442,.037500001,19.669956207,23.004499435,.037500001,19.503011703,23.038528442,.018750001,19.669956207,23.004499435,0.0,19.503011703,23.004499435,.018750001,19.503011703,23.004499435,.075000003,19.503011703,23.038528442,.056249999,19.669956207,23.004499435,.056249999,19.503011703,23.174646378,.075000003,20.337734222,23.174646378,0.0,20.337734222,23.174646378,.037500001,20.337734222,23.208675385,.075000003,20.504678726,23.208675385,.037500001,20.504678726,23.174646378,.056249999,20.337734222,23.208675385,.056249999,20.504678726,23.208675385,0.0,20.504678726,23.174646378,.018750001,20.337734222,23.208675385,.018750001,20.504678726,23.242704391,0.0,20.67162323,23.636692047,0.0,20.591314316,23.242704391,.075000003,20.67162323,23.636692047,.075000003,20.591314316,23.636692047,0.0,20.591314316,23.364458084,0.0,19.255758286,23.636692047,.075000003,20.591314316,23.364458084,.075000003,19.255758286});
			return Coordinate_5_173_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #218, 186 total numbers made up of 62 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_218_point()
		{
			MFVec3f Coordinate_5_218_point = new MFVec3f(new double[] {23.779558182,0.0,23.405521393,23.385570526,0.0,23.4858284,23.779558182,.075000003,23.405521393,23.385570526,.075000003,23.4858284,23.385570526,0.0,23.4858284,23.521688461,0.0,24.153606415,23.657804489,0.0,24.82138443,23.385570526,.075000003,23.4858284,23.521688461,.075000003,24.153606415,23.657804489,.075000003,24.82138443,23.45362854,.075000003,23.819717407,23.521688461,.037500001,24.153606415,23.45362854,0.0,23.819717407,23.45362854,.037500001,23.819717407,23.419599533,.037500001,23.652772903,23.45362854,.018750001,23.819717407,23.419599533,0.0,23.652772903,23.419599533,.018750001,23.652772903,23.419599533,.075000003,23.652772903,23.45362854,.056249999,23.819717407,23.419599533,.056249999,23.652772903,23.589746475,.075000003,24.487495422,23.589746475,0.0,24.487495422,23.589746475,.037500001,24.487495422,23.623775482,.075000003,24.654439926,23.623775482,.037500001,24.654439926,23.589746475,.056249999,24.487495422,23.623775482,.056249999,24.654439926,23.623775482,0.0,24.654439926,23.589746475,.018750001,24.487495422,23.623775482,.018750001,24.654439926,23.657804489,0.0,24.82138443,24.051792145,0.0,24.741077423,23.657804489,.075000003,24.82138443,24.051792145,.075000003,24.741077423,24.051792145,0.0,24.741077423,23.91567421,0.0,24.073299408,23.779558182,0.0,23.405521393,24.051792145,.075000003,24.741077423,23.91567421,.075000003,24.073299408,23.779558182,.075000003,23.405521393,23.983732224,.075000003,24.407188416,23.91567421,.037500001,24.073299408,23.983732224,0.0,24.407188416,23.983732224,.037500001,24.407188416,24.017763138,.037500001,24.574132919,23.983732224,.018750001,24.407188416,24.017763138,0.0,24.574132919,24.017763138,.018750001,24.574132919,24.017763138,.075000003,24.574132919,23.983732224,.056249999,24.407188416,24.017763138,.056249999,24.574132919,23.847616196,.075000003,23.7394104,23.847616196,0.0,23.7394104,23.847616196,.037500001,23.7394104,23.813587189,.075000003,23.572465897,23.813587189,.037500001,23.572465897,23.847616196,.056249999,23.7394104,23.813587189,.056249999,23.572465897,23.813587189,0.0,23.572465897,23.847616196,.018750001,23.7394104,23.813587189,.018750001,23.572465897});
			return Coordinate_5_218_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #223, 186 total numbers made up of 62 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_223_point()
		{
			MFVec3f Coordinate_5_223_point = new MFVec3f(new double[] {23.365974426,0.0,23.489824295,22.971986771,0.0,23.570131302,23.365974426,.075000003,23.489824295,22.971986771,.075000003,23.570131302,22.971986771,0.0,23.570131302,23.108104706,0.0,24.237909317,23.244220734,0.0,24.905687332,22.971986771,.075000003,23.570131302,23.108104706,.075000003,24.237909317,23.244220734,.075000003,24.905687332,23.040044785,.075000003,23.904020309,23.108104706,.037500001,24.237909317,23.040044785,0.0,23.904020309,23.040044785,.037500001,23.904020309,23.006015778,.037500001,23.737075806,23.040044785,.018750001,23.904020309,23.006015778,0.0,23.737075806,23.006015778,.018750001,23.737075806,23.006015778,.075000003,23.737075806,23.040044785,.056249999,23.904020309,23.006015778,.056249999,23.737075806,23.17616272,.075000003,24.571798325,23.17616272,0.0,24.571798325,23.17616272,.037500001,24.571798325,23.210191727,.075000003,24.738742828,23.210191727,.037500001,24.738742828,23.17616272,.056249999,24.571798325,23.210191727,.056249999,24.738742828,23.210191727,0.0,24.738742828,23.17616272,.018750001,24.571798325,23.210191727,.018750001,24.738742828,23.244220734,0.0,24.905687332,23.638206482,0.0,24.825380325,23.244220734,.075000003,24.905687332,23.638206482,.075000003,24.825380325,23.638206482,0.0,24.825380325,23.502090454,0.0,24.15760231,23.365974426,0.0,23.489824295,23.638206482,.075000003,24.825380325,23.502090454,.075000003,24.15760231,23.365974426,.075000003,23.489824295,23.570148468,.075000003,24.491491318,23.502090454,.037500001,24.15760231,23.570148468,0.0,24.491491318,23.570148468,.037500001,24.491491318,23.604177475,.037500001,24.658435822,23.570148468,.018750001,24.491491318,23.604177475,0.0,24.658435822,23.604177475,.018750001,24.658435822,23.604177475,.075000003,24.658435822,23.570148468,.056249999,24.491491318,23.604177475,.056249999,24.658435822,23.43403244,.075000003,23.823713303,23.43403244,0.0,23.823713303,23.43403244,.037500001,23.823713303,23.400003433,.075000003,23.656768799,23.400003433,.037500001,23.656768799,23.43403244,.056249999,23.823713303,23.400003433,.056249999,23.656768799,23.400003433,0.0,23.656768799,23.43403244,.018750001,23.823713303,23.400003433,.018750001,23.656768799});
			return Coordinate_5_223_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #258, 186 total numbers made up of 62 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_258_point()
		{
			MFVec3f Coordinate_5_258_point = new MFVec3f(new double[] {22.674646378,0.0,17.984909058,22.280658722,0.0,18.065217972,22.674646378,.075000003,17.984909058,22.280658722,.075000003,18.065217972,22.280658722,0.0,18.065217972,22.416776657,0.0,18.732995987,22.552892685,0.0,19.400774002,22.280658722,.075000003,18.065217972,22.416776657,.075000003,18.732995987,22.552892685,.075000003,19.400774002,22.348716736,.075000003,18.399106979,22.416776657,.037500001,18.732995987,22.348716736,0.0,18.399106979,22.348716736,.037500001,18.399106979,22.314687729,.037500001,18.232162476,22.348716736,.018750001,18.399106979,22.314687729,0.0,18.232162476,22.314687729,.018750001,18.232162476,22.314687729,.075000003,18.232162476,22.348716736,.056249999,18.399106979,22.314687729,.056249999,18.232162476,22.484834671,.075000003,19.066884995,22.484834671,0.0,19.066884995,22.484834671,.037500001,19.066884995,22.518863678,.075000003,19.233829498,22.518863678,.037500001,19.233829498,22.484834671,.056249999,19.066884995,22.518863678,.056249999,19.233829498,22.518863678,0.0,19.233829498,22.484834671,.018750001,19.066884995,22.518863678,.018750001,19.233829498,22.552892685,0.0,19.400774002,22.946880341,0.0,19.320465088,22.552892685,.075000003,19.400774002,22.946880341,.075000003,19.320465088,22.946880341,0.0,19.320465088,22.810762405,0.0,18.652687073,22.674646378,0.0,17.984909058,22.946880341,.075000003,19.320465088,22.810762405,.075000003,18.652687073,22.674646378,.075000003,17.984909058,22.878820419,.075000003,18.98657608,22.810762405,.037500001,18.652687073,22.878820419,0.0,18.98657608,22.878820419,.037500001,18.98657608,22.912849426,.037500001,19.153520584,22.878820419,.018750001,18.98657608,22.912849426,0.0,19.153520584,22.912849426,.018750001,19.153520584,22.912849426,.075000003,19.153520584,22.878820419,.056249999,18.98657608,22.912849426,.056249999,19.153520584,22.742704391,.075000003,18.318798065,22.742704391,0.0,18.318798065,22.742704391,.037500001,18.318798065,22.708675385,.075000003,18.151853561,22.708675385,.037500001,18.151853561,22.742704391,.056249999,18.318798065,22.708675385,.056249999,18.151853561,22.708675385,0.0,18.151853561,22.742704391,.018750001,18.318798065,22.708675385,.018750001,18.151853561});
			return Coordinate_5_258_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #263, 186 total numbers made up of 62 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_263_point()
		{
			MFVec3f Coordinate_5_263_point = new MFVec3f(new double[] {22.261062622,0.0,18.06921196,21.867074966,0.0,18.149520874,22.261062622,.075000003,18.06921196,21.867074966,.075000003,18.149520874,21.867074966,0.0,18.149520874,22.003190994,0.0,18.817298889,22.139308929,0.0,19.485076904,21.867074966,.075000003,18.149520874,22.003190994,.075000003,18.817298889,22.139308929,.075000003,19.485076904,21.93513298,.075000003,18.483409882,22.003190994,.037500001,18.817298889,21.93513298,0.0,18.483409882,21.93513298,.037500001,18.483409882,21.901103973,.037500001,18.316465378,21.93513298,.018750001,18.483409882,21.901103973,0.0,18.316465378,21.901103973,.018750001,18.316465378,21.901103973,.075000003,18.316465378,21.93513298,.056249999,18.483409882,21.901103973,.056249999,18.316465378,22.071250916,.075000003,19.151187897,22.071250916,0.0,19.151187897,22.071250916,.037500001,19.151187897,22.105279922,.075000003,19.318132401,22.105279922,.037500001,19.318132401,22.071250916,.056249999,19.151187897,22.105279922,.056249999,19.318132401,22.105279922,0.0,19.318132401,22.071250916,.018750001,19.151187897,22.105279922,.018750001,19.318132401,22.139308929,0.0,19.485076904,22.533294678,0.0,19.40476799,22.139308929,.075000003,19.485076904,22.533294678,.075000003,19.40476799,22.533294678,0.0,19.40476799,22.39717865,0.0,18.736989975,22.261062622,0.0,18.06921196,22.533294678,.075000003,19.40476799,22.39717865,.075000003,18.736989975,22.261062622,.075000003,18.06921196,22.465236664,.075000003,19.070878983,22.39717865,.037500001,18.736989975,22.465236664,0.0,19.070878983,22.465236664,.037500001,19.070878983,22.499265671,.037500001,19.237823486,22.465236664,.018750001,19.070878983,22.499265671,0.0,19.237823486,22.499265671,.018750001,19.237823486,22.499265671,.075000003,19.237823486,22.465236664,.056249999,19.070878983,22.499265671,.056249999,19.237823486,22.329120636,.075000003,18.403100967,22.329120636,0.0,18.403100967,22.329120636,.037500001,18.403100967,22.295091629,.075000003,18.236156464,22.295091629,.037500001,18.236156464,22.329120636,.056249999,18.403100967,22.295091629,.056249999,18.236156464,22.295091629,0.0,18.236156464,22.329120636,.018750001,18.403100967,22.295091629,.018750001,18.236156464});
			return Coordinate_5_263_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #273, 117 total numbers made up of 39 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_273_point()
		{
			MFVec3f Coordinate_5_273_point = new MFVec3f(new double[] {23.781074524,0.0,27.639585495,23.387086868,0.0,27.719894409,23.781074524,.075000003,27.639585495,23.387086868,.075000003,27.719894409,23.387086868,0.0,27.719894409,23.659320831,0.0,29.055450439,23.387086868,.075000003,27.719894409,23.659320831,.075000003,29.055450439,23.659320831,0.0,29.055450439,24.05330658,0.0,28.975141525,23.659320831,.075000003,29.055450439,24.05330658,.075000003,28.975141525,24.05330658,0.0,28.975141525,23.917190552,0.0,28.30736351,23.781074524,0.0,27.639585495,24.05330658,.075000003,28.975141525,23.917190552,.075000003,28.30736351,23.781074524,.075000003,27.639585495,23.985248566,.075000003,28.641252518,23.917190552,.037500001,28.30736351,23.985248566,0.0,28.641252518,23.985248566,.037500001,28.641252518,24.019277573,.037500001,28.808197021,23.985248566,.018750001,28.641252518,24.019277573,0.0,28.808197021,24.019277573,.018750001,28.808197021,24.019277573,.075000003,28.808197021,23.985248566,.056249999,28.641252518,24.019277573,.056249999,28.808197021,23.849132538,.075000003,27.973474503,23.849132538,0.0,27.973474503,23.849132538,.037500001,27.973474503,23.815103531,.075000003,27.806529999,23.815103531,.037500001,27.806529999,23.849132538,.056249999,27.973474503,23.815103531,.056249999,27.806529999,23.815103531,0.0,27.806529999,23.849132538,.018750001,27.973474503,23.815103531,.018750001,27.806529999});
			return Coordinate_5_273_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #293, 117 total numbers made up of 39 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_293_point()
		{
			MFVec3f Coordinate_5_293_point = new MFVec3f(new double[] {23.228618622,0.0,24.929279327,22.834630966,0.0,25.009588242,23.228618622,.075000003,24.929279327,22.834630966,.075000003,25.009588242,22.834630966,0.0,25.009588242,22.970746994,0.0,25.677366257,23.106864929,0.0,26.345144272,22.834630966,.075000003,25.009588242,22.970746994,.075000003,25.677366257,23.106864929,.075000003,26.345144272,22.90268898,.075000003,25.343477249,22.970746994,.037500001,25.677366257,22.90268898,0.0,25.343477249,22.90268898,.037500001,25.343477249,22.868659973,.037500001,25.176532745,22.90268898,.018750001,25.343477249,22.868659973,0.0,25.176532745,22.868659973,.018750001,25.176532745,22.868659973,.075000003,25.176532745,22.90268898,.056249999,25.343477249,22.868659973,.056249999,25.176532745,23.038806915,.075000003,26.011255264,23.038806915,0.0,26.011255264,23.038806915,.037500001,26.011255264,23.072835922,.075000003,26.178199768,23.072835922,.037500001,26.178199768,23.038806915,.056249999,26.011255264,23.072835922,.056249999,26.178199768,23.072835922,0.0,26.178199768,23.038806915,.018750001,26.011255264,23.072835922,.018750001,26.178199768,23.106864929,0.0,26.345144272,23.500850677,0.0,26.264835358,23.106864929,.075000003,26.345144272,23.500850677,.075000003,26.264835358,23.500850677,0.0,26.264835358,23.228618622,0.0,24.929279327,23.500850677,.075000003,26.264835358,23.228618622,.075000003,24.929279327});
			return Coordinate_5_293_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #298, 117 total numbers made up of 39 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_298_point()
		{
			MFVec3f Coordinate_5_298_point = new MFVec3f(new double[] {22.815034866,0.0,25.01358223,22.421047211,0.0,25.093891144,22.815034866,.075000003,25.01358223,22.421047211,.075000003,25.093891144,22.421047211,0.0,25.093891144,22.693281174,0.0,26.429447174,22.421047211,.075000003,25.093891144,22.693281174,.075000003,26.429447174,22.693281174,0.0,26.429447174,23.087266922,0.0,26.34913826,22.693281174,.075000003,26.429447174,23.087266922,.075000003,26.34913826,23.087266922,0.0,26.34913826,22.951150894,0.0,25.681360245,22.815034866,0.0,25.01358223,23.087266922,.075000003,26.34913826,22.951150894,.075000003,25.681360245,22.815034866,.075000003,25.01358223,23.019208908,.075000003,26.015249252,22.951150894,.037500001,25.681360245,23.019208908,0.0,26.015249252,23.019208908,.037500001,26.015249252,23.053237915,.037500001,26.182193756,23.019208908,.018750001,26.015249252,23.053237915,0.0,26.182193756,23.053237915,.018750001,26.182193756,23.053237915,.075000003,26.182193756,23.019208908,.056249999,26.015249252,23.053237915,.056249999,26.182193756,22.88309288,.075000003,25.347471237,22.88309288,0.0,25.347471237,22.88309288,.037500001,25.347471237,22.849063873,.075000003,25.180526733,22.849063873,.037500001,25.180526733,22.88309288,.056249999,25.347471237,22.849063873,.056249999,25.180526733,22.849063873,0.0,25.180526733,22.88309288,.018750001,25.347471237,22.849063873,.018750001,25.180526733});
			return Coordinate_5_298_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #313, 117 total numbers made up of 39 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_313_point()
		{
			MFVec3f Coordinate_5_313_point = new MFVec3f(new double[] {22.67616272,0.0,22.21897316,22.282175064,0.0,22.299282074,22.67616272,.075000003,22.21897316,22.282175064,.075000003,22.299282074,22.282175064,0.0,22.299282074,22.554409027,0.0,23.634838104,22.282175064,.075000003,22.299282074,22.554409027,.075000003,23.634838104,22.554409027,0.0,23.634838104,22.948394775,0.0,23.55452919,22.554409027,.075000003,23.634838104,22.948394775,.075000003,23.55452919,22.948394775,0.0,23.55452919,22.812278748,0.0,22.886751175,22.67616272,0.0,22.21897316,22.948394775,.075000003,23.55452919,22.812278748,.075000003,22.886751175,22.67616272,.075000003,22.21897316,22.880336761,.075000003,23.220640182,22.812278748,.037500001,22.886751175,22.880336761,0.0,23.220640182,22.880336761,.037500001,23.220640182,22.914365768,.037500001,23.387584686,22.880336761,.018750001,23.220640182,22.914365768,0.0,23.387584686,22.914365768,.018750001,23.387584686,22.914365768,.075000003,23.387584686,22.880336761,.056249999,23.220640182,22.914365768,.056249999,23.387584686,22.744220734,.075000003,22.552862167,22.744220734,0.0,22.552862167,22.744220734,.037500001,22.552862167,22.710191727,.075000003,22.385917664,22.710191727,.037500001,22.385917664,22.744220734,.056249999,22.552862167,22.710191727,.056249999,22.385917664,22.710191727,0.0,22.385917664,22.744220734,.018750001,22.552862167,22.710191727,.018750001,22.385917664});
			return Coordinate_5_313_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #318, 117 total numbers made up of 39 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_318_point()
		{
			MFVec3f Coordinate_5_318_point = new MFVec3f(new double[] {22.262578964,0.0,22.303276062,21.868591309,0.0,22.383584976,22.262578964,.075000003,22.303276062,21.868591309,.075000003,22.383584976,21.868591309,0.0,22.383584976,22.004707336,0.0,23.051362991,22.140825272,0.0,23.719141006,21.868591309,.075000003,22.383584976,22.004707336,.075000003,23.051362991,22.140825272,.075000003,23.719141006,21.936649323,.075000003,22.717473984,22.004707336,.037500001,23.051362991,21.936649323,0.0,22.717473984,21.936649323,.037500001,22.717473984,21.902620316,.037500001,22.55052948,21.936649323,.018750001,22.717473984,21.902620316,0.0,22.55052948,21.902620316,.018750001,22.55052948,21.902620316,.075000003,22.55052948,21.936649323,.056249999,22.717473984,21.902620316,.056249999,22.55052948,22.07276535,.075000003,23.385251999,22.07276535,0.0,23.385251999,22.07276535,.037500001,23.385251999,22.106796265,.075000003,23.552196503,22.106796265,.037500001,23.552196503,22.07276535,.056249999,23.385251999,22.106796265,.056249999,23.552196503,22.106796265,0.0,23.552196503,22.07276535,.018750001,23.385251999,22.106796265,.018750001,23.552196503,22.140825272,0.0,23.719141006,22.53481102,0.0,23.638832092,22.140825272,.075000003,23.719141006,22.53481102,.075000003,23.638832092,22.53481102,0.0,23.638832092,22.262578964,0.0,22.303276062,22.53481102,.075000003,23.638832092,22.262578964,.075000003,22.303276062});
			return Coordinate_5_318_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #333, 117 total numbers made up of 39 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_333_point()
		{
			MFVec3f Coordinate_5_333_point = new MFVec3f(new double[] {22.123706818,0.0,19.5086689,21.729719162,0.0,19.588975906,22.123706818,.075000003,19.5086689,21.729719162,.075000003,19.588975906,21.729719162,0.0,19.588975906,22.001953125,0.0,20.924531937,21.729719162,.075000003,19.588975906,22.001953125,.075000003,20.924531937,22.001953125,0.0,20.924531937,22.395938873,0.0,20.84422493,22.001953125,.075000003,20.924531937,22.395938873,.075000003,20.84422493,22.395938873,0.0,20.84422493,22.259822845,0.0,20.176446915,22.123706818,0.0,19.5086689,22.395938873,.075000003,20.84422493,22.259822845,.075000003,20.176446915,22.123706818,.075000003,19.5086689,22.327880859,.075000003,20.510335922,22.259822845,.037500001,20.176446915,22.327880859,0.0,20.510335922,22.327880859,.037500001,20.510335922,22.361909866,.037500001,20.677280426,22.327880859,.018750001,20.510335922,22.361909866,0.0,20.677280426,22.361909866,.018750001,20.677280426,22.361909866,.075000003,20.677280426,22.327880859,.056249999,20.510335922,22.361909866,.056249999,20.677280426,22.191764832,.075000003,19.842557907,22.191764832,0.0,19.842557907,22.191764832,.037500001,19.842557907,22.157735825,.075000003,19.675613403,22.157735825,.037500001,19.675613403,22.191764832,.056249999,19.842557907,22.157735825,.056249999,19.675613403,22.157735825,0.0,19.675613403,22.191764832,.018750001,19.842557907,22.157735825,.018750001,19.675613403});
			return Coordinate_5_333_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #338, 117 total numbers made up of 39 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_338_point()
		{
			MFVec3f Coordinate_5_338_point = new MFVec3f(new double[] {21.710123062,0.0,19.592971802,21.316135406,0.0,19.673278809,21.710123062,.075000003,19.592971802,21.316135406,.075000003,19.673278809,21.316135406,0.0,19.673278809,21.452251434,0.0,20.341056824,21.58836937,0.0,21.008834839,21.316135406,.075000003,19.673278809,21.452251434,.075000003,20.341056824,21.58836937,.075000003,21.008834839,21.38419342,.075000003,20.007167816,21.452251434,.037500001,20.341056824,21.38419342,0.0,20.007167816,21.38419342,.037500001,20.007167816,21.350164413,.037500001,19.840223312,21.38419342,.018750001,20.007167816,21.350164413,0.0,19.840223312,21.350164413,.018750001,19.840223312,21.350164413,.075000003,19.840223312,21.38419342,.056249999,20.007167816,21.350164413,.056249999,19.840223312,21.520309448,.075000003,20.674945831,21.520309448,0.0,20.674945831,21.520309448,.037500001,20.674945831,21.554340363,.075000003,20.841890335,21.554340363,.037500001,20.841890335,21.520309448,.056249999,20.674945831,21.554340363,.056249999,20.841890335,21.554340363,0.0,20.841890335,21.520309448,.018750001,20.674945831,21.554340363,.018750001,20.841890335,21.58836937,0.0,21.008834839,21.982355118,0.0,20.928527832,21.58836937,.075000003,21.008834839,21.982355118,.075000003,20.928527832,21.982355118,0.0,20.928527832,21.710123062,0.0,19.592971802,21.982355118,.075000003,20.928527832,21.710123062,.075000003,19.592971802});
			return Coordinate_5_338_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #358, 117 total numbers made up of 39 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_358_point()
		{
			MFVec3f Coordinate_5_358_point = new MFVec3f(new double[] {21.157665253,0.0,16.882665634,20.763679504,0.0,16.962974548,21.157665253,.075000003,16.882665634,20.763679504,.075000003,16.962974548,20.763679504,0.0,16.962974548,20.899795532,0.0,17.630752563,21.035913467,0.0,18.298530579,20.763679504,.075000003,16.962974548,20.899795532,.075000003,17.630752563,21.035913467,.075000003,18.298530579,20.831737518,.075000003,17.296863556,20.899795532,.037500001,17.630752563,20.831737518,0.0,17.296863556,20.831737518,.037500001,17.296863556,20.797708511,.037500001,17.129919052,20.831737518,.018750001,17.296863556,20.797708511,0.0,17.129919052,20.797708511,.018750001,17.129919052,20.797708511,.075000003,17.129919052,20.831737518,.056249999,17.296863556,20.797708511,.056249999,17.129919052,20.967853546,.075000003,17.964641571,20.967853546,0.0,17.964641571,20.967853546,.037500001,17.964641571,21.001882553,.075000003,18.131586075,21.001882553,.037500001,18.131586075,20.967853546,.056249999,17.964641571,21.001882553,.056249999,18.131586075,21.001882553,0.0,18.131586075,20.967853546,.018750001,17.964641571,21.001882553,.018750001,18.131586075,21.035913467,0.0,18.298530579,21.429899216,0.0,18.218221664,21.035913467,.075000003,18.298530579,21.429899216,.075000003,18.218221664,21.429899216,0.0,18.218221664,21.157665253,0.0,16.882665634,21.429899216,.075000003,18.218221664,21.157665253,.075000003,16.882665634});
			return Coordinate_5_358_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #403, 123 total numbers made up of 41 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_403_point()
		{
			MFVec3f Coordinate_5_403_point = new MFVec3f(new double[] {18.947841644,0.0,6.041442394,18.553855896,0.0,6.121750832,18.947841644,.075000003,6.041442394,18.553855896,.075000003,6.121750832,18.553855896,0.0,6.121750832,18.826087952,0.0,7.457306862,18.553855896,.075000003,6.121750832,18.826087952,.075000003,7.457306862,18.826087952,0.0,7.457306862,19.023082733,0.0,7.417152405,19.220075607,0.0,7.376998425,18.826087952,.075000003,7.457306862,19.023082733,.075000003,7.417152405,19.220075607,.075000003,7.376998425,19.220075607,0.0,7.376998425,19.083959579,0.0,6.709220409,18.947841644,0.0,6.041442394,19.220075607,.075000003,7.376998425,19.083959579,.075000003,6.709220409,18.947841644,.075000003,6.041442394,19.152017593,.075000003,7.043109417,19.083959579,.037500001,6.709220409,19.152017593,0.0,7.043109417,19.152017593,.037500001,7.043109417,19.1860466,.037500001,7.210053921,19.152017593,.018750001,7.043109417,19.1860466,0.0,7.210053921,19.1860466,.018750001,7.210053921,19.1860466,.075000003,7.210053921,19.152017593,.056249999,7.043109417,19.1860466,.056249999,7.210053921,19.015899658,.075000003,6.375331402,19.015899658,0.0,6.375331402,19.015899658,.037500001,6.375331402,18.981870651,.075000003,6.208386898,18.981870651,.037500001,6.208386898,19.015899658,.056249999,6.375331402,18.981870651,.056249999,6.208386898,18.981870651,0.0,6.208386898,19.015899658,.018750001,6.375331402,18.981870651,.018750001,6.208386898});
			return Coordinate_5_403_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #413, 186 total numbers made up of 62 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_413_point()
		{
			MFVec3f Coordinate_5_413_point = new MFVec3f(new double[] {23.230134964,0.0,29.16334343,22.836147308,0.0,29.243652344,23.230134964,.075000003,29.16334343,22.836147308,.075000003,29.243652344,22.836147308,0.0,29.243652344,22.972263336,0.0,29.911430359,23.108381271,0.0,30.579208374,22.836147308,.075000003,29.243652344,22.972263336,.075000003,29.911430359,23.108381271,.075000003,30.579208374,22.904205322,.075000003,29.577541351,22.972263336,.037500001,29.911430359,22.904205322,0.0,29.577541351,22.904205322,.037500001,29.577541351,22.870176315,.037500001,29.410596848,22.904205322,.018750001,29.577541351,22.870176315,0.0,29.410596848,22.870176315,.018750001,29.410596848,22.870176315,.075000003,29.410596848,22.904205322,.056249999,29.577541351,22.870176315,.056249999,29.410596848,23.04032135,.075000003,30.245319366,23.04032135,0.0,30.245319366,23.04032135,.037500001,30.245319366,23.074352264,.075000003,30.41226387,23.074352264,.037500001,30.41226387,23.04032135,.056249999,30.245319366,23.074352264,.056249999,30.41226387,23.074352264,0.0,30.41226387,23.04032135,.018750001,30.245319366,23.074352264,.018750001,30.41226387,23.108381271,0.0,30.579208374,23.50236702,0.0,30.49889946,23.108381271,.075000003,30.579208374,23.50236702,.075000003,30.49889946,23.50236702,0.0,30.49889946,23.366250992,0.0,29.831121445,23.230134964,0.0,29.16334343,23.50236702,.075000003,30.49889946,23.366250992,.075000003,29.831121445,23.230134964,.075000003,29.16334343,23.434309006,.075000003,30.165010452,23.366250992,.037500001,29.831121445,23.434309006,0.0,30.165010452,23.434309006,.037500001,30.165010452,23.468338013,.037500001,30.331954956,23.434309006,.018750001,30.165010452,23.468338013,0.0,30.331954956,23.468338013,.018750001,30.331954956,23.468338013,.075000003,30.331954956,23.434309006,.056249999,30.165010452,23.468338013,.056249999,30.331954956,23.298192978,.075000003,29.497232437,23.298192978,0.0,29.497232437,23.298192978,.037500001,29.497232437,23.264163971,.075000003,29.330287933,23.264163971,.037500001,29.330287933,23.298192978,.056249999,29.497232437,23.264163971,.056249999,29.330287933,23.264163971,0.0,29.330287933,23.298192978,.018750001,29.497232437,23.264163971,.018750001,29.330287933});
			return Coordinate_5_413_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #418, 123 total numbers made up of 41 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_418_point()
		{
			MFVec3f Coordinate_5_418_point = new MFVec3f(new double[] {22.816549301,0.0,29.247646332,22.619556427,0.0,29.287801743,22.422563553,0.0,29.327955246,22.816549301,.075000003,29.247646332,22.619556427,.075000003,29.287801743,22.422563553,.075000003,29.327955246,22.422563553,0.0,29.327955246,22.694797516,0.0,30.663511276,22.422563553,.075000003,29.327955246,22.694797516,.075000003,30.663511276,22.694797516,0.0,30.663511276,23.088783264,0.0,30.583202362,22.694797516,.075000003,30.663511276,23.088783264,.075000003,30.583202362,23.088783264,0.0,30.583202362,22.952667236,0.0,29.915424347,22.816549301,0.0,29.247646332,23.088783264,.075000003,30.583202362,22.952667236,.075000003,29.915424347,22.816549301,.075000003,29.247646332,23.02072525,.075000003,30.249313354,22.952667236,.037500001,29.915424347,23.02072525,0.0,30.249313354,23.02072525,.037500001,30.249313354,23.054754257,.037500001,30.416257858,23.02072525,.018750001,30.249313354,23.054754257,0.0,30.416257858,23.054754257,.018750001,30.416257858,23.054754257,.075000003,30.416257858,23.02072525,.056249999,30.249313354,23.054754257,.056249999,30.416257858,22.884609222,.075000003,29.581535339,22.884609222,0.0,29.581535339,22.884609222,.037500001,29.581535339,22.850580215,.075000003,29.414590836,22.850580215,.037500001,29.414590836,22.884609222,.056249999,29.581535339,22.850580215,.056249999,29.414590836,22.850580215,0.0,29.414590836,22.884609222,.018750001,29.581535339,22.850580215,.018750001,29.414590836});
			return Coordinate_5_418_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #433, 123 total numbers made up of 41 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_433_point()
		{
			MFVec3f Coordinate_5_433_point = new MFVec3f(new double[] {22.677679062,0.0,26.453039169,22.48068428,0.0,26.493192673,22.283691406,0.0,26.533346176,22.677679062,.075000003,26.453039169,22.48068428,.075000003,26.493192673,22.283691406,.075000003,26.533346176,22.283691406,0.0,26.533346176,22.555925369,0.0,27.868902206,22.283691406,.075000003,26.533346176,22.555925369,.075000003,27.868902206,22.555925369,0.0,27.868902206,22.949911118,0.0,27.7885952,22.555925369,.075000003,27.868902206,22.949911118,.075000003,27.7885952,22.949911118,0.0,27.7885952,22.81379509,0.0,27.120817184,22.677679062,0.0,26.453039169,22.949911118,.075000003,27.7885952,22.81379509,.075000003,27.120817184,22.677679062,.075000003,26.453039169,22.881853104,.075000003,27.454706192,22.81379509,.037500001,27.120817184,22.881853104,0.0,27.454706192,22.881853104,.037500001,27.454706192,22.915882111,.037500001,27.621650696,22.881853104,.018750001,27.454706192,22.915882111,0.0,27.621650696,22.915882111,.018750001,27.621650696,22.915882111,.075000003,27.621650696,22.881853104,.056249999,27.454706192,22.915882111,.056249999,27.621650696,22.745737076,.075000003,26.786928177,22.745737076,0.0,26.786928177,22.745737076,.037500001,26.786928177,22.711708069,.075000003,26.619983673,22.711708069,.037500001,26.619983673,22.745737076,.056249999,26.786928177,22.711708069,.056249999,26.619983673,22.711708069,0.0,26.619983673,22.745737076,.018750001,26.786928177,22.711708069,.018750001,26.619983673});
			return Coordinate_5_433_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #438, 117 total numbers made up of 39 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_438_point()
		{
			MFVec3f Coordinate_5_438_point = new MFVec3f(new double[] {22.264093399,0.0,26.537342072,21.870107651,0.0,26.617649078,22.264093399,.075000003,26.537342072,21.870107651,.075000003,26.617649078,21.870107651,0.0,26.617649078,22.006223679,0.0,27.285427094,22.142341614,0.0,27.953205109,21.870107651,.075000003,26.617649078,22.006223679,.075000003,27.285427094,22.142341614,.075000003,27.953205109,21.938165665,.075000003,26.951538086,22.006223679,.037500001,27.285427094,21.938165665,0.0,26.951538086,21.938165665,.037500001,26.951538086,21.904136658,.037500001,26.784593582,21.938165665,.018750001,26.951538086,21.904136658,0.0,26.784593582,21.904136658,.018750001,26.784593582,21.904136658,.075000003,26.784593582,21.938165665,.056249999,26.951538086,21.904136658,.056249999,26.784593582,22.074281693,.075000003,27.619316101,22.074281693,0.0,27.619316101,22.074281693,.037500001,27.619316101,22.108310699,.075000003,27.786260605,22.108310699,.037500001,27.786260605,22.074281693,.056249999,27.619316101,22.108310699,.056249999,27.786260605,22.108310699,0.0,27.786260605,22.074281693,.018750001,27.619316101,22.108310699,.018750001,27.786260605,22.142341614,0.0,27.953205109,22.536327362,0.0,27.872898102,22.142341614,.075000003,27.953205109,22.536327362,.075000003,27.872898102,22.536327362,0.0,27.872898102,22.264093399,0.0,26.537342072,22.536327362,.075000003,27.872898102,22.264093399,.075000003,26.537342072});
			return Coordinate_5_438_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #453, 117 total numbers made up of 39 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_453_point()
		{
			MFVec3f Coordinate_5_453_point = new MFVec3f(new double[] {22.125221252,0.0,23.742733002,21.731235504,0.0,23.823041916,22.125221252,.075000003,23.742733002,21.731235504,.075000003,23.823041916,21.731235504,0.0,23.823041916,22.003469467,0.0,25.158597946,21.731235504,.075000003,23.823041916,22.003469467,.075000003,25.158597946,22.003469467,0.0,25.158597946,22.397455215,0.0,25.078289032,22.003469467,.075000003,25.158597946,22.397455215,.075000003,25.078289032,22.397455215,0.0,25.078289032,22.261339188,0.0,24.410511017,22.125221252,0.0,23.742733002,22.397455215,.075000003,25.078289032,22.261339188,.075000003,24.410511017,22.125221252,.075000003,23.742733002,22.329397202,.075000003,24.744400024,22.261339188,.037500001,24.410511017,22.329397202,0.0,24.744400024,22.329397202,.037500001,24.744400024,22.363426208,.037500001,24.911344528,22.329397202,.018750001,24.744400024,22.363426208,0.0,24.911344528,22.363426208,.018750001,24.911344528,22.363426208,.075000003,24.911344528,22.329397202,.056249999,24.744400024,22.363426208,.056249999,24.911344528,22.193281174,.075000003,24.076622009,22.193281174,0.0,24.076622009,22.193281174,.037500001,24.076622009,22.159252167,.075000003,23.909677505,22.159252167,.037500001,23.909677505,22.193281174,.056249999,24.076622009,22.159252167,.056249999,23.909677505,22.159252167,0.0,23.909677505,22.193281174,.018750001,24.076622009,22.159252167,.018750001,23.909677505});
			return Coordinate_5_453_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #458, 123 total numbers made up of 41 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_458_point()
		{
			MFVec3f Coordinate_5_458_point = new MFVec3f(new double[] {21.711637497,0.0,23.827035904,21.317651749,0.0,23.907344818,21.711637497,.075000003,23.827035904,21.317651749,.075000003,23.907344818,21.317651749,0.0,23.907344818,21.453767776,0.0,24.575122833,21.589883804,0.0,25.242900848,21.317651749,.075000003,23.907344818,21.453767776,.075000003,24.575122833,21.589883804,.075000003,25.242900848,21.385709763,.075000003,24.241233826,21.453767776,.037500001,24.575122833,21.385709763,0.0,24.241233826,21.385709763,.037500001,24.241233826,21.351680756,.037500001,24.074289322,21.385709763,.018750001,24.241233826,21.351680756,0.0,24.074289322,21.351680756,.018750001,24.074289322,21.351680756,.075000003,24.074289322,21.385709763,.056249999,24.241233826,21.351680756,.056249999,24.074289322,21.52182579,.075000003,24.909011841,21.52182579,0.0,24.909011841,21.52182579,.037500001,24.909011841,21.555854797,.075000003,25.075956345,21.555854797,.037500001,25.075956345,21.52182579,.056249999,24.909011841,21.555854797,.056249999,25.075956345,21.555854797,0.0,25.075956345,21.52182579,.018750001,24.909011841,21.555854797,.018750001,25.075956345,21.589883804,0.0,25.242900848,21.786878586,0.0,25.202745438,21.98387146,0.0,25.162591934,21.589883804,.075000003,25.242900848,21.786878586,.075000003,25.202745438,21.98387146,.075000003,25.162591934,21.98387146,0.0,25.162591934,21.711637497,0.0,23.827035904,21.98387146,.075000003,25.162591934,21.711637497,.075000003,23.827035904});
			return Coordinate_5_458_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #463, 102 total numbers made up of 34 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_463_point()
		{
			MFVec3f Coordinate_5_463_point = new MFVec3f(new double[] {21.987108231,0.0,23.065156937,21.583322525,0.0,23.147462845,21.179536819,0.0,23.229766846,21.987108231,.075000003,23.065156937,21.583322525,.075000003,23.147462845,21.179536819,.075000003,23.229766846,21.381429672,.075000003,23.188615799,21.381429672,0.0,23.188615799,21.583322525,.037500001,23.147462845,21.381429672,.037500001,23.188615799,21.785215378,.075000003,23.106309891,21.785215378,0.0,23.106309891,21.785215378,.037500001,23.106309891,21.179536819,0.0,23.229766846,21.313655853,0.0,23.887746811,21.179536819,.075000003,23.229766846,21.313655853,.075000003,23.887746811,21.313655853,0.0,23.887746811,21.717441559,0.0,23.805440903,22.121227264,0.0,23.723134995,21.313655853,.075000003,23.887746811,21.717441559,.075000003,23.805440903,22.121227264,.075000003,23.723134995,21.515548706,.075000003,23.846593857,21.717441559,.037500001,23.805440903,21.515548706,0.0,23.846593857,21.515548706,.037500001,23.846593857,21.919334412,.075000003,23.764287949,21.919334412,0.0,23.764287949,21.919334412,.037500001,23.764287949,22.121227264,0.0,23.723134995,21.987108231,0.0,23.065156937,22.121227264,.075000003,23.723134995,21.987108231,.075000003,23.065156937});
			return Coordinate_5_463_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #468, 102 total numbers made up of 34 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(new double[] {21.848993301,0.0,22.387578964,21.445209503,0.0,22.469884872,21.041423798,0.0,22.552190781,21.848993301,.075000003,22.387578964,21.445209503,.075000003,22.469884872,21.041423798,.075000003,22.552190781,21.24331665,.075000003,22.511037827,21.24331665,0.0,22.511037827,21.445209503,.037500001,22.469884872,21.24331665,.037500001,22.511037827,21.647102356,.075000003,22.428731918,21.647102356,0.0,22.428731918,21.647102356,.037500001,22.428731918,21.041423798,0.0,22.552190781,21.175542831,0.0,23.210170746,21.041423798,.075000003,22.552190781,21.175542831,.075000003,23.210170746,21.175542831,0.0,23.210170746,21.579328537,0.0,23.127864838,21.983114243,0.0,23.045558929,21.175542831,.075000003,23.210170746,21.579328537,.075000003,23.127864838,21.983114243,.075000003,23.045558929,21.377435684,.075000003,23.169017792,21.579328537,.037500001,23.127864838,21.377435684,0.0,23.169017792,21.377435684,.037500001,23.169017792,21.78122139,.075000003,23.086711884,21.78122139,0.0,23.086711884,21.78122139,.037500001,23.086711884,21.983114243,0.0,23.045558929,21.848993301,0.0,22.387578964,21.983114243,.075000003,23.045558929,21.848993301,.075000003,22.387578964});
			return Coordinate_5_468_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #473, 123 total numbers made up of 41 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_473_point()
		{
			MFVec3f Coordinate_5_473_point = new MFVec3f(new double[] {21.57276535,0.0,21.032426834,21.375772476,0.0,21.072580338,21.178779602,0.0,21.112735748,21.57276535,.075000003,21.032426834,21.375772476,.075000003,21.072580338,21.178779602,.075000003,21.112735748,21.178779602,0.0,21.112735748,21.31489563,0.0,21.780513763,21.451013565,0.0,22.448291779,21.178779602,.075000003,21.112735748,21.31489563,.075000003,21.780513763,21.451013565,.075000003,22.448291779,21.246837616,.075000003,21.446624756,21.31489563,.037500001,21.780513763,21.246837616,0.0,21.446624756,21.246837616,.037500001,21.446624756,21.212808609,.037500001,21.279680252,21.246837616,.018750001,21.446624756,21.212808609,0.0,21.279680252,21.212808609,.018750001,21.279680252,21.212808609,.075000003,21.279680252,21.246837616,.056249999,21.446624756,21.212808609,.056249999,21.279680252,21.382953644,.075000003,22.114402771,21.382953644,0.0,22.114402771,21.382953644,.037500001,22.114402771,21.416982651,.075000003,22.281347275,21.416982651,.037500001,22.281347275,21.382953644,.056249999,22.114402771,21.416982651,.056249999,22.281347275,21.416982651,0.0,22.281347275,21.382953644,.018750001,22.114402771,21.416982651,.018750001,22.281347275,21.451013565,0.0,22.448291779,21.844999313,0.0,22.367982864,21.451013565,.075000003,22.448291779,21.844999313,.075000003,22.367982864,21.844999313,0.0,22.367982864,21.57276535,0.0,21.032426834,21.844999313,.075000003,22.367982864,21.57276535,.075000003,21.032426834});
			return Coordinate_5_473_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #478, 123 total numbers made up of 41 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_478_point()
		{
			MFVec3f Coordinate_5_478_point = new MFVec3f(new double[] {21.159181595,0.0,21.116729736,20.765195847,0.0,21.197038651,21.159181595,.075000003,21.116729736,20.765195847,.075000003,21.197038651,20.765195847,0.0,21.197038651,21.037427902,0.0,22.532594681,20.765195847,.075000003,21.197038651,21.037427902,.075000003,22.532594681,21.037427902,0.0,22.532594681,21.234422684,0.0,22.49243927,21.431415558,0.0,22.452285767,21.037427902,.075000003,22.532594681,21.234422684,.075000003,22.49243927,21.431415558,.075000003,22.452285767,21.431415558,0.0,22.452285767,21.29529953,0.0,21.784507751,21.159181595,0.0,21.116729736,21.431415558,.075000003,22.452285767,21.29529953,.075000003,21.784507751,21.159181595,.075000003,21.116729736,21.363357544,.075000003,22.118396759,21.29529953,.037500001,21.784507751,21.363357544,0.0,22.118396759,21.363357544,.037500001,22.118396759,21.397386551,.037500001,22.285341263,21.363357544,.018750001,22.118396759,21.397386551,0.0,22.285341263,21.397386551,.018750001,22.285341263,21.397386551,.075000003,22.285341263,21.363357544,.056249999,22.118396759,21.397386551,.056249999,22.285341263,21.227241516,.075000003,21.450618744,21.227241516,0.0,21.450618744,21.227241516,.037500001,21.450618744,21.193210602,.075000003,21.28367424,21.193210602,.037500001,21.28367424,21.227241516,.056249999,21.450618744,21.193210602,.056249999,21.28367424,21.193210602,0.0,21.28367424,21.227241516,.018750001,21.450618744,21.193210602,.018750001,21.28367424});
			return Coordinate_5_478_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #483, 102 total numbers made up of 34 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_483_point()
		{
			MFVec3f Coordinate_5_483_point = new MFVec3f(new double[] {21.434652328,0.0,20.354850769,21.030866623,0.0,20.437156677,20.627080917,0.0,20.519462585,21.434652328,.075000003,20.354850769,21.030866623,.075000003,20.437156677,20.627080917,.075000003,20.519462585,20.82897377,.075000003,20.478309631,20.82897377,0.0,20.478309631,21.030866623,.037500001,20.437156677,20.82897377,.037500001,20.478309631,21.232759476,.075000003,20.396003723,21.232759476,0.0,20.396003723,21.232759476,.037500001,20.396003723,20.627080917,0.0,20.519462585,20.761199951,0.0,21.177440643,20.627080917,.075000003,20.519462585,20.761199951,.075000003,21.177440643,20.761199951,0.0,21.177440643,21.164985657,0.0,21.095136642,21.568771362,0.0,21.012830734,20.761199951,.075000003,21.177440643,21.164985657,.075000003,21.095136642,21.568771362,.075000003,21.012830734,20.963092804,.075000003,21.136287689,21.164985657,.037500001,21.095136642,20.963092804,0.0,21.136287689,20.963092804,.037500001,21.136287689,21.36687851,.075000003,21.053983688,21.36687851,0.0,21.053983688,21.36687851,.037500001,21.053983688,21.568771362,0.0,21.012830734,21.434652328,0.0,20.354850769,21.568771362,.075000003,21.012830734,21.434652328,.075000003,20.354850769});
			return Coordinate_5_483_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #488, 102 total numbers made up of 34 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_488_point()
		{
			MFVec3f Coordinate_5_488_point = new MFVec3f(new double[] {21.296537399,0.0,19.677274704,20.892753601,0.0,19.759580612,20.488967896,0.0,19.84188652,21.296537399,.075000003,19.677274704,20.892753601,.075000003,19.759580612,20.488967896,.075000003,19.84188652,20.690860748,.075000003,19.800733566,20.690860748,0.0,19.800733566,20.892753601,.037500001,19.759580612,20.690860748,.037500001,19.800733566,21.094644547,.075000003,19.718427658,21.094644547,0.0,19.718427658,21.094644547,.037500001,19.718427658,20.488967896,0.0,19.84188652,20.623086929,0.0,20.499864578,20.488967896,.075000003,19.84188652,20.623086929,.075000003,20.499864578,20.623086929,0.0,20.499864578,21.026872635,0.0,20.41755867,21.43065834,0.0,20.335252762,20.623086929,.075000003,20.499864578,21.026872635,.075000003,20.41755867,21.43065834,.075000003,20.335252762,20.824979782,.075000003,20.458711624,21.026872635,.037500001,20.41755867,20.824979782,0.0,20.458711624,20.824979782,.037500001,20.458711624,21.228765488,.075000003,20.376405716,21.228765488,0.0,20.376405716,21.228765488,.037500001,20.376405716,21.43065834,0.0,20.335252762,21.296537399,0.0,19.677274704,21.43065834,.075000003,20.335252762,21.296537399,.075000003,19.677274704});
			return Coordinate_5_488_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #493, 123 total numbers made up of 41 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_493_point()
		{
			MFVec3f Coordinate_5_493_point = new MFVec3f(new double[] {21.020309448,0.0,18.322120667,20.6263237,0.0,18.402429581,21.020309448,.075000003,18.322120667,20.6263237,.075000003,18.402429581,20.6263237,0.0,18.402429581,20.762439728,0.0,19.070207596,20.898555756,0.0,19.737985611,20.6263237,.075000003,18.402429581,20.762439728,.075000003,19.070207596,20.898555756,.075000003,19.737985611,20.694381714,.075000003,18.736318588,20.762439728,.037500001,19.070207596,20.694381714,0.0,18.736318588,20.694381714,.037500001,18.736318588,20.660352707,.037500001,18.569374084,20.694381714,.018750001,18.736318588,20.660352707,0.0,18.569374084,20.660352707,.018750001,18.569374084,20.660352707,.075000003,18.569374084,20.694381714,.056249999,18.736318588,20.660352707,.056249999,18.569374084,20.830497742,.075000003,19.404096603,20.830497742,0.0,19.404096603,20.830497742,.037500001,19.404096603,20.864526749,.075000003,19.571041107,20.864526749,.037500001,19.571041107,20.830497742,.056249999,19.404096603,20.864526749,.056249999,19.571041107,20.864526749,0.0,19.571041107,20.830497742,.018750001,19.404096603,20.864526749,.018750001,19.571041107,20.898555756,0.0,19.737985611,21.095550537,0.0,19.697832108,21.292543411,0.0,19.657676697,20.898555756,.075000003,19.737985611,21.095550537,.075000003,19.697832108,21.292543411,.075000003,19.657676697,21.292543411,0.0,19.657676697,21.020309448,0.0,18.322120667,21.292543411,.075000003,19.657676697,21.020309448,.075000003,18.322120667});
			return Coordinate_5_493_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #498, 186 total numbers made up of 62 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_498_point()
		{
			MFVec3f Coordinate_5_498_point = new MFVec3f(new double[] {20.606725693,0.0,18.406423569,20.212739944,0.0,18.486732483,20.606725693,.075000003,18.406423569,20.212739944,.075000003,18.486732483,20.212739944,0.0,18.486732483,20.348855972,0.0,19.154510498,20.484972,0.0,19.822288513,20.212739944,.075000003,18.486732483,20.348855972,.075000003,19.154510498,20.484972,.075000003,19.822288513,20.280797958,.075000003,18.82062149,20.348855972,.037500001,19.154510498,20.280797958,0.0,18.82062149,20.280797958,.037500001,18.82062149,20.246768951,.037500001,18.653676987,20.280797958,.018750001,18.82062149,20.246768951,0.0,18.653676987,20.246768951,.018750001,18.653676987,20.246768951,.075000003,18.653676987,20.280797958,.056249999,18.82062149,20.246768951,.056249999,18.653676987,20.416913986,.075000003,19.488399506,20.416913986,0.0,19.488399506,20.416913986,.037500001,19.488399506,20.450942993,.075000003,19.655344009,20.450942993,.037500001,19.655344009,20.416913986,.056249999,19.488399506,20.450942993,.056249999,19.655344009,20.450942993,0.0,19.655344009,20.416913986,.018750001,19.488399506,20.450942993,.018750001,19.655344009,20.484972,0.0,19.822288513,20.878959656,0.0,19.741979599,20.484972,.075000003,19.822288513,20.878959656,.075000003,19.741979599,20.878959656,0.0,19.741979599,20.742843628,0.0,19.074201584,20.606725693,0.0,18.406423569,20.878959656,.075000003,19.741979599,20.742843628,.075000003,19.074201584,20.606725693,.075000003,18.406423569,20.810901642,.075000003,19.408090591,20.742843628,.037500001,19.074201584,20.810901642,0.0,19.408090591,20.810901642,.037500001,19.408090591,20.844930649,.037500001,19.575035095,20.810901642,.018750001,19.408090591,20.844930649,0.0,19.575035095,20.844930649,.018750001,19.575035095,20.844930649,.075000003,19.575035095,20.810901642,.056249999,19.408090591,20.844930649,.056249999,19.575035095,20.674783707,.075000003,18.740312576,20.674783707,0.0,18.740312576,20.674783707,.037500001,18.740312576,20.6407547,.075000003,18.573368073,20.6407547,.037500001,18.573368073,20.674783707,.056249999,18.740312576,20.6407547,.056249999,18.573368073,20.6407547,0.0,18.573368073,20.674783707,.018750001,18.740312576,20.6407547,.018750001,18.573368073});
			return Coordinate_5_498_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #513, 117 total numbers made up of 39 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_513_point()
		{
			MFVec3f Coordinate_5_513_point = new MFVec3f(new double[] {20.467853546,0.0,15.611815453,20.073867798,0.0,15.692124367,20.467853546,.075000003,15.611815453,20.073867798,.075000003,15.692124367,20.073867798,0.0,15.692124367,20.209983826,0.0,16.359901428,20.346099854,0.0,17.027679443,20.073867798,.075000003,15.692124367,20.209983826,.075000003,16.359901428,20.346099854,.075000003,17.027679443,20.141925812,.075000003,16.026012421,20.209983826,.037500001,16.359901428,20.141925812,0.0,16.026012421,20.141925812,.037500001,16.026012421,20.107896805,.037500001,15.859068871,20.141925812,.018750001,16.026012421,20.107896805,0.0,15.859068871,20.107896805,.018750001,15.859068871,20.107896805,.075000003,15.859068871,20.141925812,.056249999,16.026012421,20.107896805,.056249999,15.859068871,20.27804184,.075000003,16.693790436,20.27804184,0.0,16.693790436,20.27804184,.037500001,16.693790436,20.312070847,.075000003,16.86073494,20.312070847,.037500001,16.86073494,20.27804184,.056249999,16.693790436,20.312070847,.056249999,16.86073494,20.312070847,0.0,16.86073494,20.27804184,.018750001,16.693790436,20.312070847,.018750001,16.86073494,20.346099854,0.0,17.027679443,20.740087509,0.0,16.947370529,20.346099854,.075000003,17.027679443,20.740087509,.075000003,16.947370529,20.740087509,0.0,16.947370529,20.467853546,0.0,15.611815453,20.740087509,.075000003,16.947370529,20.467853546,.075000003,15.611815453});
			return Coordinate_5_513_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #573, 123 total numbers made up of 41 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_573_point()
		{
			MFVec3f Coordinate_5_573_point = new MFVec3f(new double[] {18.81048584,0.0,7.48089838,18.613492966,0.0,7.521052837,18.416500092,0.0,7.561206818,18.81048584,.075000003,7.48089838,18.613492966,.075000003,7.521052837,18.416500092,.075000003,7.561206818,18.416500092,0.0,7.561206818,18.688732147,0.0,8.896762848,18.416500092,.075000003,7.561206818,18.688732147,.075000003,8.896762848,18.688732147,0.0,8.896762848,19.082719803,0.0,8.816453934,18.688732147,.075000003,8.896762848,19.082719803,.075000003,8.816453934,19.082719803,0.0,8.816453934,18.946603775,0.0,8.148675919,18.81048584,0.0,7.48089838,19.082719803,.075000003,8.816453934,18.946603775,.075000003,8.148675919,18.81048584,.075000003,7.48089838,19.014661789,.075000003,8.482564926,18.946603775,.037500001,8.148675919,19.014661789,0.0,8.482564926,19.014661789,.037500001,8.482564926,19.048690796,.037500001,8.64950943,19.014661789,.018750001,8.482564926,19.048690796,0.0,8.64950943,19.048690796,.018750001,8.64950943,19.048690796,.075000003,8.64950943,19.014661789,.056249999,8.482564926,19.048690796,.056249999,8.64950943,18.878543854,.075000003,7.814787388,18.878543854,0.0,7.814787388,18.878543854,.037500001,7.814787388,18.844514847,.075000003,7.647842884,18.844514847,.037500001,7.647842884,18.878543854,.056249999,7.814787388,18.844514847,.056249999,7.647842884,18.844514847,0.0,7.647842884,18.878543854,.018750001,7.814787388,18.844514847,.018750001,7.647842884});
			return Coordinate_5_573_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #578, 123 total numbers made up of 41 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_578_point()
		{
			MFVec3f Coordinate_5_578_point = new MFVec3f(new double[] {18.396902084,0.0,7.565201283,18.002916336,0.0,7.64550972,18.396902084,.075000003,7.565201283,18.002916336,.075000003,7.64550972,18.002916336,0.0,7.64550972,18.139032364,0.0,8.313287735,18.275148392,0.0,8.98106575,18.002916336,.075000003,7.64550972,18.139032364,.075000003,8.313287735,18.275148392,.075000003,8.98106575,18.07097435,.075000003,7.979398727,18.139032364,.037500001,8.313287735,18.07097435,0.0,7.979398727,18.07097435,.037500001,7.979398727,18.036945343,.037500001,7.812454224,18.07097435,.018750001,7.979398727,18.036945343,0.0,7.812454224,18.036945343,.018750001,7.812454224,18.036945343,.075000003,7.812454224,18.07097435,.056249999,7.979398727,18.036945343,.056249999,7.812454224,18.207090378,.075000003,8.647176743,18.207090378,0.0,8.647176743,18.207090378,.037500001,8.647176743,18.241119385,.075000003,8.814121246,18.241119385,.037500001,8.814121246,18.207090378,.056249999,8.647176743,18.241119385,.056249999,8.814121246,18.241119385,0.0,8.814121246,18.207090378,.018750001,8.647176743,18.241119385,.018750001,8.814121246,18.275148392,0.0,8.98106575,18.472143173,0.0,8.940911293,18.669136047,0.0,8.900756836,18.275148392,.075000003,8.98106575,18.472143173,.075000003,8.940911293,18.669136047,.075000003,8.900756836,18.669136047,0.0,8.900756836,18.396902084,0.0,7.565201283,18.669136047,.075000003,8.900756836,18.396902084,.075000003,7.565201283});
			return Coordinate_5_578_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #588, 102 total numbers made up of 34 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[] {18.534257889,0.0,6.125745296,18.130472183,0.0,6.208051205,17.726686478,0.0,6.290357113,18.534257889,.075000003,6.125745296,18.130472183,.075000003,6.208051205,17.726686478,.075000003,6.290357113,17.92857933,.075000003,6.249204159,17.92857933,0.0,6.249204159,18.130472183,.037500001,6.208051205,17.92857933,.037500001,6.249204159,18.332365036,.075000003,6.166898251,18.332365036,0.0,6.166898251,18.332365036,.037500001,6.166898251,17.726686478,0.0,6.290357113,17.860807419,0.0,6.948336601,17.726686478,.075000003,6.290357113,17.860807419,.075000003,6.948336601,17.860807419,0.0,6.948336601,18.264593124,0.0,6.866030693,18.668376923,0.0,6.783724785,17.860807419,.075000003,6.948336601,18.264593124,.075000003,6.866030693,18.668376923,.075000003,6.783724785,18.062700272,.075000003,6.907183647,18.264593124,.037500001,6.866030693,18.062700272,0.0,6.907183647,18.062700272,.037500001,6.907183647,18.46648407,.075000003,6.824877739,18.46648407,0.0,6.824877739,18.46648407,.037500001,6.824877739,18.668376923,0.0,6.783724785,18.534257889,0.0,6.125745296,18.668376923,.075000003,6.783724785,18.534257889,.075000003,6.125745296});
			return Coordinate_5_588_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #603, 102 total numbers made up of 34 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_603_point()
		{
			MFVec3f Coordinate_5_603_point = new MFVec3f(new double[] {18.119916916,0.0,4.093016148,17.71613121,0.0,4.175322056,17.312345505,0.0,4.257627487,18.119916916,.075000003,4.093016148,17.71613121,.075000003,4.175322056,17.312345505,.075000003,4.257627487,17.514238358,.075000003,4.21647501,17.514238358,0.0,4.21647501,17.71613121,.037500001,4.175322056,17.514238358,.037500001,4.21647501,17.918024063,.075000003,4.134169102,17.918024063,0.0,4.134169102,17.918024063,.037500001,4.134169102,17.312345505,0.0,4.257627487,17.446464539,0.0,4.915606976,17.312345505,.075000003,4.257627487,17.446464539,.075000003,4.915606976,17.446464539,0.0,4.915606976,17.850250244,0.0,4.833301544,18.25403595,0.0,4.750995636,17.446464539,.075000003,4.915606976,17.850250244,.075000003,4.833301544,18.25403595,.075000003,4.750995636,17.648357391,.075000003,4.874454021,17.850250244,.037500001,4.833301544,17.648357391,0.0,4.874454021,17.648357391,.037500001,4.874454021,18.052143097,.075000003,4.79214859,18.052143097,0.0,4.79214859,18.052143097,.037500001,4.79214859,18.25403595,0.0,4.750995636,18.119916916,0.0,4.093016148,18.25403595,.075000003,4.750995636,18.119916916,.075000003,4.093016148});
			return Coordinate_5_603_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #608, 102 total numbers made up of 34 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_608_point()
		{
			MFVec3f Coordinate_5_608_point = new MFVec3f(new double[] {17.981801987,0.0,3.415439844,17.578016281,0.0,3.497745514,17.174230576,0.0,3.580051184,17.981801987,.075000003,3.415439844,17.578016281,.075000003,3.497745514,17.174230576,.075000003,3.580051184,17.376123428,.075000003,3.538898468,17.376123428,0.0,3.538898468,17.578016281,.037500001,3.497745514,17.376123428,.037500001,3.538898468,17.779909134,.075000003,3.45659256,17.779909134,0.0,3.45659256,17.779909134,.037500001,3.45659256,17.174230576,0.0,3.580051184,17.308351517,0.0,4.238030434,17.174230576,.075000003,3.580051184,17.308351517,.075000003,4.238030434,17.308351517,0.0,4.238030434,17.712137222,0.0,4.155725002,18.115921021,0.0,4.073419094,17.308351517,.075000003,4.238030434,17.712137222,.075000003,4.155725002,18.115921021,.075000003,4.073419094,17.51024437,.075000003,4.196877956,17.712137222,.037500001,4.155725002,17.51024437,0.0,4.196877956,17.51024437,.037500001,4.196877956,17.914028168,.075000003,4.114572048,17.914028168,0.0,4.114572048,17.914028168,.037500001,4.114572048,18.115921021,0.0,4.073419094,17.981801987,0.0,3.415439844,18.115921021,.075000003,4.073419094,17.981801987,.075000003,3.415439844});
			return Coordinate_5_608_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #638, 117 total numbers made up of 39 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_638_point()
		{
			MFVec3f Coordinate_5_638_point = new MFVec3f(new double[] {21.574281693,0.0,25.266490936,21.180295944,0.0,25.34679985,21.574281693,.075000003,25.266490936,21.180295944,.075000003,25.34679985,21.180295944,0.0,25.34679985,21.316411972,0.0,26.014577866,21.452528,0.0,26.682355881,21.180295944,.075000003,25.34679985,21.316411972,.075000003,26.014577866,21.452528,.075000003,26.682355881,21.248353958,.075000003,25.680688858,21.316411972,.037500001,26.014577866,21.248353958,0.0,25.680688858,21.248353958,.037500001,25.680688858,21.214324951,.037500001,25.513744354,21.248353958,.018750001,25.680688858,21.214324951,0.0,25.513744354,21.214324951,.018750001,25.513744354,21.214324951,.075000003,25.513744354,21.248353958,.056249999,25.680688858,21.214324951,.056249999,25.513744354,21.384469986,.075000003,26.348466873,21.384469986,0.0,26.348466873,21.384469986,.037500001,26.348466873,21.418498993,.075000003,26.515411377,21.418498993,.037500001,26.515411377,21.384469986,.056249999,26.348466873,21.418498993,.056249999,26.515411377,21.418498993,0.0,26.515411377,21.384469986,.018750001,26.348466873,21.418498993,.018750001,26.515411377,21.452528,0.0,26.682355881,21.846515656,0.0,26.602046967,21.452528,.075000003,26.682355881,21.846515656,.075000003,26.602046967,21.846515656,0.0,26.602046967,21.574281693,0.0,25.266490936,21.846515656,.075000003,26.602046967,21.574281693,.075000003,25.266490936});
			return Coordinate_5_638_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #643, 117 total numbers made up of 39 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_643_point()
		{
			MFVec3f Coordinate_5_643_point = new MFVec3f(new double[] {21.160697937,0.0,25.350793839,20.766712189,0.0,25.431102753,21.160697937,.075000003,25.350793839,20.766712189,.075000003,25.431102753,20.766712189,0.0,25.431102753,21.038944244,0.0,26.766658783,20.766712189,.075000003,25.431102753,21.038944244,.075000003,26.766658783,21.038944244,0.0,26.766658783,21.4329319,0.0,26.686349869,21.038944244,.075000003,26.766658783,21.4329319,.075000003,26.686349869,21.4329319,0.0,26.686349869,21.296815872,0.0,26.018571854,21.160697937,0.0,25.350793839,21.4329319,.075000003,26.686349869,21.296815872,.075000003,26.018571854,21.160697937,.075000003,25.350793839,21.364873886,.075000003,26.352460861,21.296815872,.037500001,26.018571854,21.364873886,0.0,26.352460861,21.364873886,.037500001,26.352460861,21.398902893,.037500001,26.519405365,21.364873886,.018750001,26.352460861,21.398902893,0.0,26.519405365,21.398902893,.018750001,26.519405365,21.398902893,.075000003,26.519405365,21.364873886,.056249999,26.352460861,21.398902893,.056249999,26.519405365,21.228755951,.075000003,25.684682846,21.228755951,0.0,25.684682846,21.228755951,.037500001,25.684682846,21.194726944,.075000003,25.517738342,21.194726944,.037500001,25.517738342,21.228755951,.056249999,25.684682846,21.194726944,.056249999,25.517738342,21.194726944,0.0,25.517738342,21.228755951,.018750001,25.684682846,21.194726944,.018750001,25.517738342});
			return Coordinate_5_643_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #658, 117 total numbers made up of 39 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_658_point()
		{
			MFVec3f Coordinate_5_658_point = new MFVec3f(new double[] {21.02182579,0.0,22.556186676,20.627840042,0.0,22.636493683,21.02182579,.075000003,22.556186676,20.627840042,.075000003,22.636493683,20.627840042,0.0,22.636493683,20.76395607,0.0,23.304271698,20.900072098,0.0,23.972049713,20.627840042,.075000003,22.636493683,20.76395607,.075000003,23.304271698,20.900072098,.075000003,23.972049713,20.695898056,.075000003,22.97038269,20.76395607,.037500001,23.304271698,20.695898056,0.0,22.97038269,20.695898056,.037500001,22.97038269,20.661869049,.037500001,22.803438187,20.695898056,.018750001,22.97038269,20.661869049,0.0,22.803438187,20.661869049,.018750001,22.803438187,20.661869049,.075000003,22.803438187,20.695898056,.056249999,22.97038269,20.661869049,.056249999,22.803438187,20.832014084,.075000003,23.638160706,20.832014084,0.0,23.638160706,20.832014084,.037500001,23.638160706,20.866043091,.075000003,23.805105209,20.866043091,.037500001,23.805105209,20.832014084,.056249999,23.638160706,20.866043091,.056249999,23.805105209,20.866043091,0.0,23.805105209,20.832014084,.018750001,23.638160706,20.866043091,.018750001,23.805105209,20.900072098,0.0,23.972049713,21.294059753,0.0,23.891740799,20.900072098,.075000003,23.972049713,21.294059753,.075000003,23.891740799,21.294059753,0.0,23.891740799,21.02182579,0.0,22.556186676,21.294059753,.075000003,23.891740799,21.02182579,.075000003,22.556186676});
			return Coordinate_5_658_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #663, 186 total numbers made up of 62 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_663_point()
		{
			MFVec3f Coordinate_5_663_point = new MFVec3f(new double[] {20.608242035,0.0,22.640489578,20.214256287,0.0,22.720796585,20.608242035,.075000003,22.640489578,20.214256287,.075000003,22.720796585,20.214256287,0.0,22.720796585,20.350372314,0.0,23.3885746,20.486488342,0.0,24.056352615,20.214256287,.075000003,22.720796585,20.350372314,.075000003,23.3885746,20.486488342,.075000003,24.056352615,20.282314301,.075000003,23.054685593,20.350372314,.037500001,23.3885746,20.282314301,0.0,23.054685593,20.282314301,.037500001,23.054685593,20.248285294,.037500001,22.887741089,20.282314301,.018750001,23.054685593,20.248285294,0.0,22.887741089,20.248285294,.018750001,22.887741089,20.248285294,.075000003,22.887741089,20.282314301,.056249999,23.054685593,20.248285294,.056249999,22.887741089,20.418430328,.075000003,23.722463608,20.418430328,0.0,23.722463608,20.418430328,.037500001,23.722463608,20.452459335,.075000003,23.889408112,20.452459335,.037500001,23.889408112,20.418430328,.056249999,23.722463608,20.452459335,.056249999,23.889408112,20.452459335,0.0,23.889408112,20.418430328,.018750001,23.722463608,20.452459335,.018750001,23.889408112,20.486488342,0.0,24.056352615,20.880475998,0.0,23.976045609,20.486488342,.075000003,24.056352615,20.880475998,.075000003,23.976045609,20.880475998,0.0,23.976045609,20.74435997,0.0,23.308267593,20.608242035,0.0,22.640489578,20.880475998,.075000003,23.976045609,20.74435997,.075000003,23.308267593,20.608242035,.075000003,22.640489578,20.812417984,.075000003,23.642156601,20.74435997,.037500001,23.308267593,20.812417984,0.0,23.642156601,20.812417984,.037500001,23.642156601,20.846446991,.037500001,23.809101105,20.812417984,.018750001,23.642156601,20.846446991,0.0,23.809101105,20.846446991,.018750001,23.809101105,20.846446991,.075000003,23.809101105,20.812417984,.056249999,23.642156601,20.846446991,.056249999,23.809101105,20.676300049,.075000003,22.974378586,20.676300049,0.0,22.974378586,20.676300049,.037500001,22.974378586,20.642271042,.075000003,22.807434082,20.642271042,.037500001,22.807434082,20.676300049,.056249999,22.974378586,20.642271042,.056249999,22.807434082,20.642271042,0.0,22.807434082,20.676300049,.018750001,22.974378586,20.642271042,.018750001,22.807434082});
			return Coordinate_5_663_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #678, 186 total numbers made up of 62 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_678_point()
		{
			MFVec3f Coordinate_5_678_point = new MFVec3f(new double[] {20.469369888,0.0,19.845880508,20.07538414,0.0,19.926189423,20.469369888,.075000003,19.845880508,20.07538414,.075000003,19.926189423,20.07538414,0.0,19.926189423,20.211500168,0.0,20.593967438,20.347616196,0.0,21.261743546,20.07538414,.075000003,19.926189423,20.211500168,.075000003,20.593967438,20.347616196,.075000003,21.261743546,20.143442154,.075000003,20.26007843,20.211500168,.037500001,20.593967438,20.143442154,0.0,20.26007843,20.143442154,.037500001,20.26007843,20.109413147,.037500001,20.093133926,20.143442154,.018750001,20.26007843,20.109413147,0.0,20.093133926,20.109413147,.018750001,20.093133926,20.109413147,.075000003,20.093133926,20.143442154,.056249999,20.26007843,20.109413147,.056249999,20.093133926,20.279558182,.075000003,20.927854538,20.279558182,0.0,20.927854538,20.279558182,.037500001,20.927854538,20.313587189,.075000003,21.094799042,20.313587189,.037500001,21.094799042,20.279558182,.056249999,20.927854538,20.313587189,.056249999,21.094799042,20.313587189,0.0,21.094799042,20.279558182,.018750001,20.927854538,20.313587189,.018750001,21.094799042,20.347616196,0.0,21.261743546,20.741603851,0.0,21.181436539,20.347616196,.075000003,21.261743546,20.741603851,.075000003,21.181436539,20.741603851,0.0,21.181436539,20.605487823,0.0,20.513658524,20.469369888,0.0,19.845880508,20.741603851,.075000003,21.181436539,20.605487823,.075000003,20.513658524,20.469369888,.075000003,19.845880508,20.673545837,.075000003,20.847547531,20.605487823,.037500001,20.513658524,20.673545837,0.0,20.847547531,20.673545837,.037500001,20.847547531,20.707574844,.037500001,21.014492035,20.673545837,.018750001,20.847547531,20.707574844,0.0,21.014492035,20.707574844,.018750001,21.014492035,20.707574844,.075000003,21.014492035,20.673545837,.056249999,20.847547531,20.707574844,.056249999,21.014492035,20.537427902,.075000003,20.179769516,20.537427902,0.0,20.179769516,20.537427902,.037500001,20.179769516,20.503398895,.075000003,20.012825012,20.503398895,.037500001,20.012825012,20.537427902,.056249999,20.179769516,20.503398895,.056249999,20.012825012,20.503398895,0.0,20.012825012,20.537427902,.018750001,20.179769516,20.503398895,.018750001,20.012825012});
			return Coordinate_5_678_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #683, 186 total numbers made up of 62 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_683_point()
		{
			MFVec3f Coordinate_5_683_point = new MFVec3f(new double[] {20.055786133,0.0,19.930183411,19.661798477,0.0,20.010492325,20.055786133,.075000003,19.930183411,19.661798477,.075000003,20.010492325,19.661798477,0.0,20.010492325,19.797916412,0.0,20.67827034,19.93403244,0.0,21.346048355,19.661798477,.075000003,20.010492325,19.797916412,.075000003,20.67827034,19.93403244,.075000003,21.346048355,19.729858398,.075000003,20.344381332,19.797916412,.037500001,20.67827034,19.729858398,0.0,20.344381332,19.729858398,.037500001,20.344381332,19.695829391,.037500001,20.177436829,19.729858398,.018750001,20.344381332,19.695829391,0.0,20.177436829,19.695829391,.018750001,20.177436829,19.695829391,.075000003,20.177436829,19.729858398,.056249999,20.344381332,19.695829391,.056249999,20.177436829,19.865974426,.075000003,21.012159348,19.865974426,0.0,21.012159348,19.865974426,.037500001,21.012159348,19.900003433,.075000003,21.179103851,19.900003433,.037500001,21.179103851,19.865974426,.056249999,21.012159348,19.900003433,.056249999,21.179103851,19.900003433,0.0,21.179103851,19.865974426,.018750001,21.012159348,19.900003433,.018750001,21.179103851,19.93403244,0.0,21.346048355,20.328020096,0.0,21.265739441,19.93403244,.075000003,21.346048355,20.328020096,.075000003,21.265739441,20.328020096,0.0,21.265739441,20.191902161,0.0,20.597961426,20.055786133,0.0,19.930183411,20.328020096,.075000003,21.265739441,20.191902161,.075000003,20.597961426,20.055786133,.075000003,19.930183411,20.259962082,.075000003,20.931850433,20.191902161,.037500001,20.597961426,20.259962082,0.0,20.931850433,20.259962082,.037500001,20.931850433,20.293991089,.037500001,21.098794937,20.259962082,.018750001,20.931850433,20.293991089,0.0,21.098794937,20.293991089,.018750001,21.098794937,20.293991089,.075000003,21.098794937,20.259962082,.056249999,20.931850433,20.293991089,.056249999,21.098794937,20.123844147,.075000003,20.264072418,20.123844147,0.0,20.264072418,20.123844147,.037500001,20.264072418,20.08981514,.075000003,20.097127914,20.08981514,.037500001,20.097127914,20.123844147,.056249999,20.264072418,20.08981514,.056249999,20.097127914,20.08981514,0.0,20.097127914,20.123844147,.018750001,20.264072418,20.08981514,.018750001,20.097127914});
			return Coordinate_5_683_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #703, 117 total numbers made up of 39 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_703_point()
		{
			MFVec3f Coordinate_5_703_point = new MFVec3f(new double[] {19.503330231,0.0,17.219877243,19.109342575,0.0,17.300186157,19.503330231,.075000003,17.219877243,19.109342575,.075000003,17.300186157,19.109342575,0.0,17.300186157,19.24546051,0.0,17.967964172,19.381576538,0.0,18.635742188,19.109342575,.075000003,17.300186157,19.24546051,.075000003,17.967964172,19.381576538,.075000003,18.635742188,19.177402496,.075000003,17.634075165,19.24546051,.037500001,17.967964172,19.177402496,0.0,17.634075165,19.177402496,.037500001,17.634075165,19.143373489,.037500001,17.467130661,19.177402496,.018750001,17.634075165,19.143373489,0.0,17.467130661,19.143373489,.018750001,17.467130661,19.143373489,.075000003,17.467130661,19.177402496,.056249999,17.634075165,19.143373489,.056249999,17.467130661,19.313518524,.075000003,18.30185318,19.313518524,0.0,18.30185318,19.313518524,.037500001,18.30185318,19.347547531,.075000003,18.468797684,19.347547531,.037500001,18.468797684,19.313518524,.056249999,18.30185318,19.347547531,.056249999,18.468797684,19.347547531,0.0,18.468797684,19.313518524,.018750001,18.30185318,19.347547531,.018750001,18.468797684,19.381576538,0.0,18.635742188,19.775564194,0.0,18.555433273,19.381576538,.075000003,18.635742188,19.775564194,.075000003,18.555433273,19.775564194,0.0,18.555433273,19.503330231,0.0,17.219877243,19.775564194,.075000003,18.555433273,19.503330231,.075000003,17.219877243});
			return Coordinate_5_703_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #728, 102 total numbers made up of 34 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_728_point()
		{
			MFVec3f Coordinate_5_728_point = new MFVec3f(new double[] {19.226345062,0.0,13.747692108,18.822559357,0.0,13.829998016,18.418773651,0.0,13.912303925,19.226345062,.075000003,13.747692108,18.822559357,.075000003,13.829998016,18.418773651,.075000003,13.912303925,18.620666504,.075000003,13.87115097,18.620666504,0.0,13.87115097,18.822559357,.037500001,13.829998016,18.620666504,.037500001,13.87115097,19.024452209,.075000003,13.788845062,19.024452209,0.0,13.788845062,19.024452209,.037500001,13.788845062,18.418773651,0.0,13.912303925,18.552892685,0.0,14.570282936,18.418773651,.075000003,13.912303925,18.552892685,.075000003,14.570282936,18.552892685,0.0,14.570282936,18.956678391,0.0,14.487977028,19.360464096,0.0,14.405672073,18.552892685,.075000003,14.570282936,18.956678391,.075000003,14.487977028,19.360464096,.075000003,14.405672073,18.754785538,.075000003,14.529129982,18.956678391,.037500001,14.487977028,18.754785538,0.0,14.529129982,18.754785538,.037500001,14.529129982,19.158571243,.075000003,14.446825027,19.158571243,0.0,14.446825027,19.158571243,.037500001,14.446825027,19.360464096,0.0,14.405672073,19.226345062,0.0,13.747692108,19.360464096,.075000003,14.405672073,19.226345062,.075000003,13.747692108});
			return Coordinate_5_728_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #738, 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_738_point()
		{
			MFVec3f Coordinate_5_738_point = new MFVec3f(new double[] {18.812002182,0.0,11.714962959,18.615009308,0.0,11.755117416,18.418014526,0.0,11.795271873,18.812002182,.075000003,11.714962959,18.615009308,.075000003,11.755117416,18.418014526,.075000003,11.795271873,18.418014526,0.0,11.795271873,18.690248489,0.0,13.13082695,18.418014526,.075000003,11.795271873,18.690248489,.075000003,13.13082695,18.690248489,0.0,13.13082695,18.887243271,0.0,13.090673447,19.084236145,0.0,13.05051899,18.690248489,.075000003,13.13082695,18.887243271,.075000003,13.090673447,19.084236145,.075000003,13.05051899,19.084236145,0.0,13.05051899,18.94811821,0.0,12.382740974,18.812002182,0.0,11.714962959,19.084236145,.075000003,13.05051899,18.94811821,.075000003,12.382740974,18.812002182,.075000003,11.714962959,19.016178131,.075000003,12.716629982,18.94811821,.037500001,12.382740974,19.016178131,0.0,12.716629982,19.016178131,.037500001,12.716629982,19.050207138,.037500001,12.883574486,19.016178131,.018750001,12.716629982,19.050207138,0.0,12.883574486,19.050207138,.018750001,12.883574486,19.050207138,.075000003,12.883574486,19.016178131,.056249999,12.716629982,19.050207138,.056249999,12.883574486,18.880060196,.075000003,12.048851967,18.880060196,0.0,12.048851967,18.880060196,.037500001,12.048851967,18.846031189,.075000003,11.881907463,18.846031189,.037500001,11.881907463,18.880060196,.056249999,12.048851967,18.846031189,.056249999,11.881907463,18.846031189,0.0,11.881907463,18.880060196,.018750001,12.048851967,18.846031189,.018750001,11.881907463});
			return Coordinate_5_738_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #788, 102 total numbers made up of 34 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_788_point()
		{
			MFVec3f Coordinate_5_788_point = new MFVec3f(new double[] {17.568975449,0.0,5.616775036,17.16519165,0.0,5.699080944,16.761405945,0.0,5.781386375,17.568975449,.075000003,5.616775036,17.16519165,.075000003,5.699080944,16.761405945,.075000003,5.781386375,16.963298798,.075000003,5.740233898,16.963298798,0.0,5.740233898,17.16519165,.037500001,5.699080944,16.963298798,.037500001,5.740233898,17.367084503,.075000003,5.65792799,17.367084503,0.0,5.65792799,17.367084503,.037500001,5.65792799,16.761405945,0.0,5.781386375,16.895524979,0.0,6.439365864,16.761405945,.075000003,5.781386375,16.895524979,.075000003,6.439365864,16.895524979,0.0,6.439365864,17.299310684,0.0,6.357060432,17.70309639,0.0,6.274754524,16.895524979,.075000003,6.439365864,17.299310684,.075000003,6.357060432,17.70309639,.075000003,6.274754524,17.097417831,.075000003,6.39821291,17.299310684,.037500001,6.357060432,17.097417831,0.0,6.39821291,17.097417831,.037500001,6.39821291,17.501203537,.075000003,6.315907478,17.501203537,0.0,6.315907478,17.501203537,.037500001,6.315907478,17.70309639,0.0,6.274754524,17.568975449,0.0,5.616775036,17.70309639,.075000003,6.274754524,17.568975449,.075000003,5.616775036});
			return Coordinate_5_788_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #793, 102 total numbers made up of 34 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_793_point()
		{
			MFVec3f Coordinate_5_793_point = new MFVec3f(new double[] {17.430862427,0.0,4.939198494,17.027076721,0.0,5.021504402,16.623291016,0.0,5.10381031,17.430862427,.075000003,4.939198494,17.027076721,.075000003,5.021504402,16.623291016,.075000003,5.10381031,16.825183868,.075000003,5.062657356,16.825183868,0.0,5.062657356,17.027076721,.037500001,5.021504402,16.825183868,.037500001,5.062657356,17.228969574,.075000003,4.980351448,17.228969574,0.0,4.980351448,17.228969574,.037500001,4.980351448,16.623291016,0.0,5.10381031,16.757410049,0.0,5.761789322,16.623291016,.075000003,5.10381031,16.757410049,.075000003,5.761789322,16.757410049,0.0,5.761789322,17.161195755,0.0,5.679483891,17.564981461,0.0,5.597177982,16.757410049,.075000003,5.761789322,17.161195755,.075000003,5.679483891,17.564981461,.075000003,5.597177982,16.959302902,.075000003,5.720636845,17.161195755,.037500001,5.679483891,16.959302902,0.0,5.720636845,16.959302902,.037500001,5.720636845,17.363088608,.075000003,5.638330936,17.363088608,0.0,5.638330936,17.363088608,.037500001,5.638330936,17.564981461,0.0,5.597177982,17.430862427,0.0,4.939198494,17.564981461,.075000003,5.597177982,17.430862427,.075000003,4.939198494});
			return Coordinate_5_793_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #808, 102 total numbers made up of 34 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_808_point()
		{
			MFVec3f Coordinate_5_808_point = new MFVec3f(new double[] {17.016519547,0.0,2.906469345,16.612735748,0.0,2.988775015,16.208950043,0.0,3.071080923,17.016519547,.075000003,2.906469345,16.612735748,.075000003,2.988775015,16.208950043,.075000003,3.071080923,16.410842896,.075000003,3.029927969,16.410842896,0.0,3.029927969,16.612735748,.037500001,2.988775015,16.410842896,.037500001,3.029927969,16.814628601,.075000003,2.947622299,16.814628601,0.0,2.947622299,16.814628601,.037500001,2.947622299,16.208950043,0.0,3.071080923,16.343069077,0.0,3.729060173,16.208950043,.075000003,3.071080923,16.343069077,.075000003,3.729060173,16.343069077,0.0,3.729060173,16.746854782,0.0,3.646754503,17.150640488,0.0,3.564448833,16.343069077,.075000003,3.729060173,16.746854782,.075000003,3.646754503,17.150640488,.075000003,3.564448833,16.544961929,.075000003,3.687907457,16.746854782,.037500001,3.646754503,16.544961929,0.0,3.687907457,16.544961929,.037500001,3.687907457,16.948747635,.075000003,3.605601549,16.948747635,0.0,3.605601549,16.948747635,.037500001,3.605601549,17.150640488,0.0,3.564448833,17.016519547,0.0,2.906469345,17.150640488,.075000003,3.564448833,17.016519547,.075000003,2.906469345});
			return Coordinate_5_808_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #823, 186 total numbers made up of 62 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_823_point()
		{
			MFVec3f Coordinate_5_823_point = new MFVec3f(new double[] {21.023342133,0.0,26.790250778,20.629354477,0.0,26.870559692,21.023342133,.075000003,26.790250778,20.629354477,.075000003,26.870559692,20.629354477,0.0,26.870559692,20.765472412,0.0,27.538337708,20.90158844,0.0,28.206115723,20.629354477,.075000003,26.870559692,20.765472412,.075000003,27.538337708,20.90158844,.075000003,28.206115723,20.697414398,.075000003,27.2044487,20.765472412,.037500001,27.538337708,20.697414398,0.0,27.2044487,20.697414398,.037500001,27.2044487,20.663385391,.037500001,27.037504196,20.697414398,.018750001,27.2044487,20.663385391,0.0,27.037504196,20.663385391,.018750001,27.037504196,20.663385391,.075000003,27.037504196,20.697414398,.056249999,27.2044487,20.663385391,.056249999,27.037504196,20.833530426,.075000003,27.872226715,20.833530426,0.0,27.872226715,20.833530426,.037500001,27.872226715,20.867559433,.075000003,28.039171219,20.867559433,.037500001,28.039171219,20.833530426,.056249999,27.872226715,20.867559433,.056249999,28.039171219,20.867559433,0.0,28.039171219,20.833530426,.018750001,27.872226715,20.867559433,.018750001,28.039171219,20.90158844,0.0,28.206115723,21.295576096,0.0,28.125806808,20.90158844,.075000003,28.206115723,21.295576096,.075000003,28.125806808,21.295576096,0.0,28.125806808,21.15945816,0.0,27.458028793,21.023342133,0.0,26.790250778,21.295576096,.075000003,28.125806808,21.15945816,.075000003,27.458028793,21.023342133,.075000003,26.790250778,21.227518082,.075000003,27.791917801,21.15945816,.037500001,27.458028793,21.227518082,0.0,27.791917801,21.227518082,.037500001,27.791917801,21.261547089,.037500001,27.958862305,21.227518082,.018750001,27.791917801,21.261547089,0.0,27.958862305,21.261547089,.018750001,27.958862305,21.261547089,.075000003,27.958862305,21.227518082,.056249999,27.791917801,21.261547089,.056249999,27.958862305,21.091400146,.075000003,27.124139786,21.091400146,0.0,27.124139786,21.091400146,.037500001,27.124139786,21.05737114,.075000003,26.957195282,21.05737114,.037500001,26.957195282,21.091400146,.056249999,27.124139786,21.05737114,.056249999,26.957195282,21.05737114,0.0,26.957195282,21.091400146,.018750001,27.124139786,21.05737114,.018750001,26.957195282});
			return Coordinate_5_823_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #828, 186 total numbers made up of 62 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_828_point()
		{
			MFVec3f Coordinate_5_828_point = new MFVec3f(new double[] {20.609758377,0.0,26.87455368,20.215770721,0.0,26.954862595,20.609758377,.075000003,26.87455368,20.215770721,.075000003,26.954862595,20.215770721,0.0,26.954862595,20.351888657,0.0,27.62264061,20.488004684,0.0,28.290418625,20.215770721,.075000003,26.954862595,20.351888657,.075000003,27.62264061,20.488004684,.075000003,28.290418625,20.283830643,.075000003,27.288751602,20.351888657,.037500001,27.62264061,20.283830643,0.0,27.288751602,20.283830643,.037500001,27.288751602,20.249799728,.037500001,27.121807098,20.283830643,.018750001,27.288751602,20.249799728,0.0,27.121807098,20.249799728,.018750001,27.121807098,20.249799728,.075000003,27.121807098,20.283830643,.056249999,27.288751602,20.249799728,.056249999,27.121807098,20.419946671,.075000003,27.956529617,20.419946671,0.0,27.956529617,20.419946671,.037500001,27.956529617,20.453975677,.075000003,28.123474121,20.453975677,.037500001,28.123474121,20.419946671,.056249999,27.956529617,20.453975677,.056249999,28.123474121,20.453975677,0.0,28.123474121,20.419946671,.018750001,27.956529617,20.453975677,.018750001,28.123474121,20.488004684,0.0,28.290418625,20.88199234,0.0,28.210109711,20.488004684,.075000003,28.290418625,20.88199234,.075000003,28.210109711,20.88199234,0.0,28.210109711,20.745874405,0.0,27.542331696,20.609758377,0.0,26.87455368,20.88199234,.075000003,28.210109711,20.745874405,.075000003,27.542331696,20.609758377,.075000003,26.87455368,20.813934326,.075000003,27.876220703,20.745874405,.037500001,27.542331696,20.813934326,0.0,27.876220703,20.813934326,.037500001,27.876220703,20.847963333,.037500001,28.043165207,20.813934326,.018750001,27.876220703,20.847963333,0.0,28.043165207,20.847963333,.018750001,28.043165207,20.847963333,.075000003,28.043165207,20.813934326,.056249999,27.876220703,20.847963333,.056249999,28.043165207,20.677816391,.075000003,27.208442688,20.677816391,0.0,27.208442688,20.677816391,.037500001,27.208442688,20.643787384,.075000003,27.041498184,20.643787384,.037500001,27.041498184,20.677816391,.056249999,27.208442688,20.643787384,.056249999,27.041498184,20.643787384,0.0,27.041498184,20.677816391,.018750001,27.208442688,20.643787384,.018750001,27.041498184});
			return Coordinate_5_828_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #843, 186 total numbers made up of 62 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_843_point()
		{
			MFVec3f Coordinate_5_843_point = new MFVec3f(new double[] {20.47088623,0.0,24.079944611,20.076898575,0.0,24.160253525,20.47088623,.075000003,24.079944611,20.076898575,.075000003,24.160253525,20.076898575,0.0,24.160253525,20.21301651,0.0,24.82803154,20.349132538,0.0,25.495809555,20.076898575,.075000003,24.160253525,20.21301651,.075000003,24.82803154,20.349132538,.075000003,25.495809555,20.144958496,.075000003,24.494142532,20.21301651,.037500001,24.82803154,20.144958496,0.0,24.494142532,20.144958496,.037500001,24.494142532,20.110929489,.037500001,24.327198029,20.144958496,.018750001,24.494142532,20.110929489,0.0,24.327198029,20.110929489,.018750001,24.327198029,20.110929489,.075000003,24.327198029,20.144958496,.056249999,24.494142532,20.110929489,.056249999,24.327198029,20.281074524,.075000003,25.161920547,20.281074524,0.0,25.161920547,20.281074524,.037500001,25.161920547,20.315103531,.075000003,25.328865051,20.315103531,.037500001,25.328865051,20.281074524,.056249999,25.161920547,20.315103531,.056249999,25.328865051,20.315103531,0.0,25.328865051,20.281074524,.018750001,25.161920547,20.315103531,.018750001,25.328865051,20.349132538,0.0,25.495809555,20.743120193,0.0,25.415500641,20.349132538,.075000003,25.495809555,20.743120193,.075000003,25.415500641,20.743120193,0.0,25.415500641,20.607002258,0.0,24.747722626,20.47088623,0.0,24.079944611,20.743120193,.075000003,25.415500641,20.607002258,.075000003,24.747722626,20.47088623,.075000003,24.079944611,20.67506218,.075000003,25.081611633,20.607002258,.037500001,24.747722626,20.67506218,0.0,25.081611633,20.67506218,.037500001,25.081611633,20.709091187,.037500001,25.248556137,20.67506218,.018750001,25.081611633,20.709091187,0.0,25.248556137,20.709091187,.018750001,25.248556137,20.709091187,.075000003,25.248556137,20.67506218,.056249999,25.081611633,20.709091187,.056249999,25.248556137,20.538944244,.075000003,24.413833618,20.538944244,0.0,24.413833618,20.538944244,.037500001,24.413833618,20.504915237,.075000003,24.246889114,20.504915237,.037500001,24.246889114,20.538944244,.056249999,24.413833618,20.504915237,.056249999,24.246889114,20.504915237,0.0,24.246889114,20.538944244,.018750001,24.413833618,20.504915237,.018750001,24.246889114});
			return Coordinate_5_843_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #848, 117 total numbers made up of 39 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_848_point()
		{
			MFVec3f Coordinate_5_848_point = new MFVec3f(new double[] {20.057302475,0.0,24.164247513,19.663314819,0.0,24.244556427,20.057302475,.075000003,24.164247513,19.663314819,.075000003,24.244556427,19.663314819,0.0,24.244556427,19.935548782,0.0,25.580112457,19.663314819,.075000003,24.244556427,19.935548782,.075000003,25.580112457,19.935548782,0.0,25.580112457,20.329536438,0.0,25.499803543,19.935548782,.075000003,25.580112457,20.329536438,.075000003,25.499803543,20.329536438,0.0,25.499803543,20.193418503,0.0,24.832025528,20.057302475,0.0,24.164247513,20.329536438,.075000003,25.499803543,20.193418503,.075000003,24.832025528,20.057302475,.075000003,24.164247513,20.261478424,.075000003,25.165914536,20.193418503,.037500001,24.832025528,20.261478424,0.0,25.165914536,20.261478424,.037500001,25.165914536,20.295507431,.037500001,25.332859039,20.261478424,.018750001,25.165914536,20.295507431,0.0,25.332859039,20.295507431,.018750001,25.332859039,20.295507431,.075000003,25.332859039,20.261478424,.056249999,25.165914536,20.295507431,.056249999,25.332859039,20.125360489,.075000003,24.49813652,20.125360489,0.0,24.49813652,20.125360489,.037500001,24.49813652,20.091331482,.075000003,24.331192017,20.091331482,.037500001,24.331192017,20.125360489,.056249999,24.49813652,20.091331482,.056249999,24.331192017,20.091331482,0.0,24.331192017,20.125360489,.018750001,24.49813652,20.091331482,.018750001,24.331192017});
			return Coordinate_5_848_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #883, 117 total numbers made up of 39 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_883_point()
		{
			MFVec3f Coordinate_5_883_point = new MFVec3f(new double[] {19.365974426,0.0,18.659334183,18.971986771,0.0,18.73964119,19.365974426,.075000003,18.659334183,18.971986771,.075000003,18.73964119,18.971986771,0.0,18.73964119,19.108104706,0.0,19.407419205,19.244220734,0.0,20.07519722,18.971986771,.075000003,18.73964119,19.108104706,.075000003,19.407419205,19.244220734,.075000003,20.07519722,19.040046692,.075000003,19.073530197,19.108104706,.037500001,19.407419205,19.040046692,0.0,19.073530197,19.040046692,.037500001,19.073530197,19.006015778,.037500001,18.906585693,19.040046692,.018750001,19.073530197,19.006015778,0.0,18.906585693,19.006015778,.018750001,18.906585693,19.006015778,.075000003,18.906585693,19.040046692,.056249999,19.073530197,19.006015778,.056249999,18.906585693,19.17616272,.075000003,19.741308212,19.17616272,0.0,19.741308212,19.17616272,.037500001,19.741308212,19.210191727,.075000003,19.908252716,19.210191727,.037500001,19.908252716,19.17616272,.056249999,19.741308212,19.210191727,.056249999,19.908252716,19.210191727,0.0,19.908252716,19.17616272,.018750001,19.741308212,19.210191727,.018750001,19.908252716,19.244220734,0.0,20.07519722,19.638208389,0.0,19.994888306,19.244220734,.075000003,20.07519722,19.638208389,.075000003,19.994888306,19.638208389,0.0,19.994888306,19.365974426,0.0,18.659334183,19.638208389,.075000003,19.994888306,19.365974426,.075000003,18.659334183});
			return Coordinate_5_883_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #888, 186 total numbers made up of 62 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_888_point()
		{
			MFVec3f Coordinate_5_888_point = new MFVec3f(new double[] {18.952390671,0.0,18.743637085,18.558403015,0.0,18.823944092,18.952390671,.075000003,18.743637085,18.558403015,.075000003,18.823944092,18.558403015,0.0,18.823944092,18.69452095,0.0,19.491722107,18.830636978,0.0,20.159500122,18.558403015,.075000003,18.823944092,18.69452095,.075000003,19.491722107,18.830636978,.075000003,20.159500122,18.626461029,.075000003,19.157833099,18.69452095,.037500001,19.491722107,18.626461029,0.0,19.157833099,18.626461029,.037500001,19.157833099,18.592432022,.037500001,18.990888596,18.626461029,.018750001,19.157833099,18.592432022,0.0,18.990888596,18.592432022,.018750001,18.990888596,18.592432022,.075000003,18.990888596,18.626461029,.056249999,19.157833099,18.592432022,.056249999,18.990888596,18.762578964,.075000003,19.825611115,18.762578964,0.0,19.825611115,18.762578964,.037500001,19.825611115,18.796607971,.075000003,19.992555618,18.796607971,.037500001,19.992555618,18.762578964,.056249999,19.825611115,18.796607971,.056249999,19.992555618,18.796607971,0.0,19.992555618,18.762578964,.018750001,19.825611115,18.796607971,.018750001,19.992555618,18.830636978,0.0,20.159500122,19.224624634,0.0,20.079193115,18.830636978,.075000003,20.159500122,19.224624634,.075000003,20.079193115,19.224624634,0.0,20.079193115,19.088506699,0.0,19.4114151,18.952390671,0.0,18.743637085,19.224624634,.075000003,20.079193115,19.088506699,.075000003,19.4114151,18.952390671,.075000003,18.743637085,19.156564713,.075000003,19.745304108,19.088506699,.037500001,19.4114151,19.156564713,0.0,19.745304108,19.156564713,.037500001,19.745304108,19.190595627,.037500001,19.912248611,19.156564713,.018750001,19.745304108,19.190595627,0.0,19.912248611,19.190595627,.018750001,19.912248611,19.190595627,.075000003,19.912248611,19.156564713,.056249999,19.745304108,19.190595627,.056249999,19.912248611,19.020448685,.075000003,19.077526093,19.020448685,0.0,19.077526093,19.020448685,.037500001,19.077526093,18.986419678,.075000003,18.910581589,18.986419678,.037500001,18.910581589,19.020448685,.056249999,19.077526093,18.986419678,.056249999,18.910581589,18.986419678,0.0,18.910581589,19.020448685,.018750001,19.077526093,18.986419678,.018750001,18.910581589});
			return Coordinate_5_888_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #903, 123 total numbers made up of 41 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_903_point()
		{
			MFVec3f Coordinate_5_903_point = new MFVec3f(new double[] {18.813518524,0.0,15.949028015,18.61652565,0.0,15.989181519,18.419530869,0.0,16.029336929,18.813518524,.075000003,15.949028015,18.61652565,.075000003,15.989181519,18.419530869,.075000003,16.029336929,18.419530869,0.0,16.029336929,18.555648804,0.0,16.697113037,18.691764832,0.0,17.364891052,18.419530869,.075000003,16.029336929,18.555648804,.075000003,16.697113037,18.691764832,.075000003,17.364891052,18.48759079,.075000003,16.363225937,18.555648804,.037500001,16.697113037,18.48759079,0.0,16.363225937,18.48759079,.037500001,16.363225937,18.453559875,.037500001,16.196281433,18.48759079,.018750001,16.363225937,18.453559875,0.0,16.196281433,18.453559875,.018750001,16.196281433,18.453559875,.075000003,16.196281433,18.48759079,.056249999,16.363225937,18.453559875,.056249999,16.196281433,18.623706818,.075000003,17.031002045,18.623706818,0.0,17.031002045,18.623706818,.037500001,17.031002045,18.657735825,.075000003,17.197946548,18.657735825,.037500001,17.197946548,18.623706818,.056249999,17.031002045,18.657735825,.056249999,17.197946548,18.657735825,0.0,17.197946548,18.623706818,.018750001,17.031002045,18.657735825,.018750001,17.197946548,18.691764832,0.0,17.364891052,19.085752487,0.0,17.284584045,18.691764832,.075000003,17.364891052,19.085752487,.075000003,17.284584045,19.085752487,0.0,17.284584045,18.813518524,0.0,15.949028015,19.085752487,.075000003,17.284584045,18.813518524,.075000003,15.949028015});
			return Coordinate_5_903_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #908, 186 total numbers made up of 62 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_908_point()
		{
			MFVec3f Coordinate_5_908_point = new MFVec3f(new double[] {18.399934769,0.0,16.033330917,18.005947113,0.0,16.113639832,18.399934769,.075000003,16.033330917,18.005947113,.075000003,16.113639832,18.005947113,0.0,16.113639832,18.142065048,0.0,16.781417847,18.278181076,0.0,17.449193954,18.005947113,.075000003,16.113639832,18.142065048,.075000003,16.781417847,18.278181076,.075000003,17.449193954,18.074005127,.075000003,16.447528839,18.142065048,.037500001,16.781417847,18.074005127,0.0,16.447528839,18.074005127,.037500001,16.447528839,18.03997612,.037500001,16.280584335,18.074005127,.018750001,16.447528839,18.03997612,0.0,16.280584335,18.03997612,.018750001,16.280584335,18.03997612,.075000003,16.280584335,18.074005127,.056249999,16.447528839,18.03997612,.056249999,16.280584335,18.210123062,.075000003,17.115306854,18.210123062,0.0,17.115306854,18.210123062,.037500001,17.115306854,18.244152069,.075000003,17.282251358,18.244152069,.037500001,17.282251358,18.210123062,.056249999,17.115306854,18.244152069,.056249999,17.282251358,18.244152069,0.0,17.282251358,18.210123062,.018750001,17.115306854,18.244152069,.018750001,17.282251358,18.278181076,0.0,17.449193954,18.672168732,0.0,17.368886948,18.278181076,.075000003,17.449193954,18.672168732,.075000003,17.368886948,18.672168732,0.0,17.368886948,18.536050797,0.0,16.701108932,18.399934769,0.0,16.033330917,18.672168732,.075000003,17.368886948,18.536050797,.075000003,16.701108932,18.399934769,.075000003,16.033330917,18.60410881,.075000003,17.03499794,18.536050797,.037500001,16.701108932,18.60410881,0.0,17.03499794,18.60410881,.037500001,17.03499794,18.638137817,.037500001,17.201942444,18.60410881,.018750001,17.03499794,18.638137817,0.0,17.201942444,18.638137817,.018750001,17.201942444,18.638137817,.075000003,17.201942444,18.60410881,.056249999,17.03499794,18.638137817,.056249999,17.201942444,18.467992783,.075000003,16.367219925,18.467992783,0.0,16.367219925,18.467992783,.037500001,16.367219925,18.433963776,.075000003,16.200275421,18.433963776,.037500001,16.200275421,18.467992783,.056249999,16.367219925,18.433963776,.056249999,16.200275421,18.433963776,0.0,16.200275421,18.467992783,.018750001,16.367219925,18.433963776,.018750001,16.200275421});
			return Coordinate_5_908_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #963, 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_963_point()
		{
			MFVec3f Coordinate_5_963_point = new MFVec3f(new double[] {17.156150818,0.0,7.818110466,16.959157944,0.0,7.858264446,16.762163162,0.0,7.898418903,17.156150818,.075000003,7.818110466,16.959157944,.075000003,7.858264446,16.762163162,.075000003,7.898418903,16.762163162,0.0,7.898418903,16.898281097,0.0,8.566196442,17.034397125,0.0,9.233974457,16.762163162,.075000003,7.898418903,16.898281097,.075000003,8.566196442,17.034397125,.075000003,9.233974457,16.830221176,.075000003,8.232307434,16.898281097,.037500001,8.566196442,16.830221176,0.0,8.232307434,16.830221176,.037500001,8.232307434,16.796192169,.037500001,8.06536293,16.830221176,.018750001,8.232307434,16.796192169,0.0,8.06536293,16.796192169,.018750001,8.06536293,16.796192169,.075000003,8.06536293,16.830221176,.056249999,8.232307434,16.796192169,.056249999,8.06536293,16.966339111,.075000003,8.900085449,16.966339111,0.0,8.900085449,16.966339111,.037500001,8.900085449,17.000368118,.075000003,9.067029953,17.000368118,.037500001,9.067029953,16.966339111,.056249999,8.900085449,17.000368118,.056249999,9.067029953,17.000368118,0.0,9.067029953,16.966339111,.018750001,8.900085449,17.000368118,.018750001,9.067029953,17.034397125,0.0,9.233974457,17.231389999,0.0,9.193820953,17.428384781,0.0,9.153666496,17.034397125,.075000003,9.233974457,17.231389999,.075000003,9.193820953,17.428384781,.075000003,9.153666496,17.428384781,0.0,9.153666496,17.292266846,0.0,8.485888481,17.156150818,0.0,7.818110466,17.428384781,.075000003,9.153666496,17.292266846,.075000003,8.485888481,17.156150818,.075000003,7.818110466,17.36032486,.075000003,8.819777489,17.292266846,.037500001,8.485888481,17.36032486,0.0,8.819777489,17.36032486,.037500001,8.819777489,17.394353867,.037500001,8.986721992,17.36032486,.018750001,8.819777489,17.394353867,0.0,8.986721992,17.394353867,.018750001,8.986721992,17.394353867,.075000003,8.986721992,17.36032486,.056249999,8.819777489,17.394353867,.056249999,8.986721992,17.224208832,.075000003,8.151999474,17.224208832,0.0,8.151999474,17.224208832,.037500001,8.151999474,17.190179825,.075000003,7.98505497,17.190179825,.037500001,7.98505497,17.224208832,.056249999,8.151999474,17.190179825,.056249999,7.98505497,17.190179825,0.0,7.98505497,17.224208832,.018750001,8.151999474,17.190179825,.018750001,7.98505497});
			return Coordinate_5_963_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #968, 123 total numbers made up of 41 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_968_point()
		{
			MFVec3f Coordinate_5_968_point = new MFVec3f(new double[] {16.742567062,0.0,7.902413368,16.348579407,0.0,7.982721806,16.742567062,.075000003,7.902413368,16.348579407,.075000003,7.982721806,16.348579407,0.0,7.982721806,16.62081337,0.0,9.318277359,16.348579407,.075000003,7.982721806,16.62081337,.075000003,9.318277359,16.62081337,0.0,9.318277359,16.817806244,0.0,9.278123856,17.014799118,0.0,9.237969398,16.62081337,.075000003,9.318277359,16.817806244,.075000003,9.278123856,17.014799118,.075000003,9.237969398,17.014799118,0.0,9.237969398,16.87868309,0.0,8.570191383,16.742567062,0.0,7.902413368,17.014799118,.075000003,9.237969398,16.87868309,.075000003,8.570191383,16.742567062,.075000003,7.902413368,16.946741104,.075000003,8.904080391,16.87868309,.037500001,8.570191383,16.946741104,0.0,8.904080391,16.946741104,.037500001,8.904080391,16.980770111,.037500001,9.071024895,16.946741104,.018750001,8.904080391,16.980770111,0.0,9.071024895,16.980770111,.018750001,9.071024895,16.980770111,.075000003,9.071024895,16.946741104,.056249999,8.904080391,16.980770111,.056249999,9.071024895,16.810625076,.075000003,8.236302376,16.810625076,0.0,8.236302376,16.810625076,.037500001,8.236302376,16.776596069,.075000003,8.069357872,16.776596069,.037500001,8.069357872,16.810625076,.056249999,8.236302376,16.776596069,.056249999,8.069357872,16.776596069,0.0,8.069357872,16.810625076,.018750001,8.236302376,16.776596069,.018750001,8.069357872});
			return Coordinate_5_968_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #988, 123 total numbers made up of 41 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_988_point()
		{
			MFVec3f Coordinate_5_988_point = new MFVec3f(new double[] {16.19011116,0.0,5.192107677,15.796123505,0.0,5.272416115,16.19011116,.075000003,5.192107677,15.796123505,.075000003,5.272416115,15.796123505,0.0,5.272416115,15.932240486,0.0,5.94019413,16.068357468,0.0,6.607972145,15.796123505,.075000003,5.272416115,15.932240486,.075000003,5.94019413,16.068357468,.075000003,6.607972145,15.864182472,.075000003,5.606305122,15.932240486,.037500001,5.94019413,15.864182472,0.0,5.606305122,15.864182472,.037500001,5.606305122,15.830152512,.037500001,5.439360619,15.864182472,.018750001,5.606305122,15.830152512,0.0,5.439360619,15.830152512,.018750001,5.439360619,15.830152512,.075000003,5.439360619,15.864182472,.056249999,5.606305122,15.830152512,.056249999,5.439360619,16.000299454,.075000003,6.274083138,16.000299454,0.0,6.274083138,16.000299454,.037500001,6.274083138,16.034328461,.075000003,6.441027641,16.034328461,.037500001,6.441027641,16.000299454,.056249999,6.274083138,16.034328461,.056249999,6.441027641,16.034328461,0.0,6.441027641,16.000299454,.018750001,6.274083138,16.034328461,.018750001,6.441027641,16.068357468,0.0,6.607972145,16.265350342,0.0,6.567817688,16.462343216,0.0,6.527663708,16.068357468,.075000003,6.607972145,16.265350342,.075000003,6.567817688,16.462343216,.075000003,6.527663708,16.462343216,0.0,6.527663708,16.19011116,0.0,5.192107677,16.462343216,.075000003,6.527663708,16.19011116,.075000003,5.192107677});
			return Coordinate_5_988_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #1033, 117 total numbers made up of 39 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_1033_point()
		{
			MFVec3f Coordinate_5_1033_point = new MFVec3f(new double[] {19.367490768,0.0,22.893398285,18.973503113,0.0,22.973707199,19.367490768,.075000003,22.893398285,18.973503113,.075000003,22.973707199,18.973503113,0.0,22.973707199,19.109621048,0.0,23.641485214,19.245737076,0.0,24.309261322,18.973503113,.075000003,22.973707199,19.109621048,.075000003,23.641485214,19.245737076,.075000003,24.309261322,19.041561127,.075000003,23.307596207,19.109621048,.037500001,23.641485214,19.041561127,0.0,23.307596207,19.041561127,.037500001,23.307596207,19.00753212,.037500001,23.140651703,19.041561127,.018750001,23.307596207,19.00753212,0.0,23.140651703,19.00753212,.018750001,23.140651703,19.00753212,.075000003,23.140651703,19.041561127,.056249999,23.307596207,19.00753212,.056249999,23.140651703,19.177679062,.075000003,23.975372314,19.177679062,0.0,23.975372314,19.177679062,.037500001,23.975372314,19.211708069,.075000003,24.142316818,19.211708069,.037500001,24.142316818,19.177679062,.056249999,23.975372314,19.211708069,.056249999,24.142316818,19.211708069,0.0,24.142316818,19.177679062,.018750001,23.975372314,19.211708069,.018750001,24.142316818,19.245737076,0.0,24.309261322,19.639724731,0.0,24.228954315,19.245737076,.075000003,24.309261322,19.639724731,.075000003,24.228954315,19.639724731,0.0,24.228954315,19.367490768,0.0,22.893398285,19.639724731,.075000003,24.228954315,19.367490768,.075000003,22.893398285});
			return Coordinate_5_1033_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #1038, 186 total numbers made up of 62 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_1038_point()
		{
			MFVec3f Coordinate_5_1038_point = new MFVec3f(new double[] {18.953907013,0.0,22.977701187,18.559919357,0.0,23.058010101,18.953907013,.075000003,22.977701187,18.559919357,.075000003,23.058010101,18.559919357,0.0,23.058010101,18.696035385,0.0,23.725788116,18.83215332,0.0,24.393566132,18.559919357,.075000003,23.058010101,18.696035385,.075000003,23.725788116,18.83215332,.075000003,24.393566132,18.627977371,.075000003,23.391899109,18.696035385,.037500001,23.725788116,18.627977371,0.0,23.391899109,18.627977371,.037500001,23.391899109,18.593948364,.037500001,23.224954605,18.627977371,.018750001,23.391899109,18.593948364,0.0,23.224954605,18.593948364,.018750001,23.224954605,18.593948364,.075000003,23.224954605,18.627977371,.056249999,23.391899109,18.593948364,.056249999,23.224954605,18.764095306,.075000003,24.059677124,18.764095306,0.0,24.059677124,18.764095306,.037500001,24.059677124,18.798124313,.075000003,24.226621628,18.798124313,.037500001,24.226621628,18.764095306,.056249999,24.059677124,18.798124313,.056249999,24.226621628,18.798124313,0.0,24.226621628,18.764095306,.018750001,24.059677124,18.798124313,.018750001,24.226621628,18.83215332,0.0,24.393566132,19.226139069,0.0,24.313257217,18.83215332,.075000003,24.393566132,19.226139069,.075000003,24.313257217,19.226139069,0.0,24.313257217,19.090023041,0.0,23.645479202,18.953907013,0.0,22.977701187,19.226139069,.075000003,24.313257217,19.090023041,.075000003,23.645479202,18.953907013,.075000003,22.977701187,19.158081055,.075000003,23.97936821,19.090023041,.037500001,23.645479202,19.158081055,0.0,23.97936821,19.158081055,.037500001,23.97936821,19.192110062,.037500001,24.146312714,19.158081055,.018750001,23.97936821,19.192110062,0.0,24.146312714,19.192110062,.018750001,24.146312714,19.192110062,.075000003,24.146312714,19.158081055,.056249999,23.97936821,19.192110062,.056249999,24.146312714,19.021965027,.075000003,23.311590195,19.021965027,0.0,23.311590195,19.021965027,.037500001,23.311590195,18.98793602,.075000003,23.144645691,18.98793602,.037500001,23.144645691,19.021965027,.056249999,23.311590195,18.98793602,.056249999,23.144645691,18.98793602,0.0,23.144645691,19.021965027,.018750001,23.311590195,18.98793602,.018750001,23.144645691});
			return Coordinate_5_1038_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #1053, 186 total numbers made up of 62 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_1053_point()
		{
			MFVec3f Coordinate_5_1053_point = new MFVec3f(new double[] {18.815034866,0.0,20.183092117,18.421047211,0.0,20.263401031,18.815034866,.075000003,20.183092117,18.421047211,.075000003,20.263401031,18.421047211,0.0,20.263401031,18.557165146,0.0,20.931179047,18.693281174,0.0,21.598957062,18.421047211,.075000003,20.263401031,18.557165146,.075000003,20.931179047,18.693281174,.075000003,21.598957062,18.489105225,.075000003,20.597290039,18.557165146,.037500001,20.931179047,18.489105225,0.0,20.597290039,18.489105225,.037500001,20.597290039,18.455076218,.037500001,20.430345535,18.489105225,.018750001,20.597290039,18.455076218,0.0,20.430345535,18.455076218,.018750001,20.430345535,18.455076218,.075000003,20.430345535,18.489105225,.056249999,20.597290039,18.455076218,.056249999,20.430345535,18.62522316,.075000003,21.265068054,18.62522316,0.0,21.265068054,18.62522316,.037500001,21.265068054,18.659252167,.075000003,21.432012558,18.659252167,.037500001,21.432012558,18.62522316,.056249999,21.265068054,18.659252167,.056249999,21.432012558,18.659252167,0.0,21.432012558,18.62522316,.018750001,21.265068054,18.659252167,.018750001,21.432012558,18.693281174,0.0,21.598957062,19.087268829,0.0,21.518648148,18.693281174,.075000003,21.598957062,19.087268829,.075000003,21.518648148,19.087268829,0.0,21.518648148,18.951150894,0.0,20.850870132,18.815034866,0.0,20.183092117,19.087268829,.075000003,21.518648148,18.951150894,.075000003,20.850870132,18.815034866,.075000003,20.183092117,19.019208908,.075000003,21.18475914,18.951150894,.037500001,20.850870132,19.019208908,0.0,21.18475914,19.019208908,.037500001,21.18475914,19.053237915,.037500001,21.351703644,19.019208908,.018750001,21.18475914,19.053237915,0.0,21.351703644,19.053237915,.018750001,21.351703644,19.053237915,.075000003,21.351703644,19.019208908,.056249999,21.18475914,19.053237915,.056249999,21.351703644,18.88309288,.075000003,20.516981125,18.88309288,0.0,20.516981125,18.88309288,.037500001,20.516981125,18.849063873,.075000003,20.350036621,18.849063873,.037500001,20.350036621,18.88309288,.056249999,20.516981125,18.849063873,.056249999,20.350036621,18.849063873,0.0,20.350036621,18.88309288,.018750001,20.516981125,18.849063873,.018750001,20.350036621});
			return Coordinate_5_1053_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #1058, 186 total numbers made up of 62 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_1058_point()
		{
			MFVec3f Coordinate_5_1058_point = new MFVec3f(new double[] {18.401451111,0.0,20.26739502,18.007463455,0.0,20.347703934,18.401451111,.075000003,20.26739502,18.007463455,.075000003,20.347703934,18.007463455,0.0,20.347703934,18.143579483,0.0,21.015481949,18.279697418,0.0,21.683259964,18.007463455,.075000003,20.347703934,18.143579483,.075000003,21.015481949,18.279697418,.075000003,21.683259964,18.075521469,.075000003,20.681592941,18.143579483,.037500001,21.015481949,18.075521469,0.0,20.681592941,18.075521469,.037500001,20.681592941,18.041492462,.037500001,20.514648437,18.075521469,.018750001,20.681592941,18.041492462,0.0,20.514648437,18.041492462,.018750001,20.514648437,18.041492462,.075000003,20.514648437,18.075521469,.056249999,20.681592941,18.041492462,.056249999,20.514648437,18.211639404,.075000003,21.349370956,18.211639404,0.0,21.349370956,18.211639404,.037500001,21.349370956,18.245668411,.075000003,21.51631546,18.245668411,.037500001,21.51631546,18.211639404,.056249999,21.349370956,18.245668411,.056249999,21.51631546,18.245668411,0.0,21.51631546,18.211639404,.018750001,21.349370956,18.245668411,.018750001,21.51631546,18.279697418,0.0,21.683259964,18.673683167,0.0,21.60295105,18.279697418,.075000003,21.683259964,18.673683167,.075000003,21.60295105,18.673683167,0.0,21.60295105,18.537567139,0.0,20.935173035,18.401451111,0.0,20.26739502,18.673683167,.075000003,21.60295105,18.537567139,.075000003,20.935173035,18.401451111,.075000003,20.26739502,18.605625153,.075000003,21.269062042,18.537567139,.037500001,20.935173035,18.605625153,0.0,21.269062042,18.605625153,.037500001,21.269062042,18.63965416,.037500001,21.436006546,18.605625153,.018750001,21.269062042,18.63965416,0.0,21.436006546,18.63965416,.018750001,21.436006546,18.63965416,.075000003,21.436006546,18.605625153,.056249999,21.269062042,18.63965416,.056249999,21.436006546,18.469509125,.075000003,20.601284027,18.469509125,0.0,20.601284027,18.469509125,.037500001,20.601284027,18.435480118,.075000003,20.434339523,18.435480118,.037500001,20.434339523,18.469509125,.056249999,20.601284027,18.435480118,.056249999,20.434339523,18.435480118,0.0,20.434339523,18.469509125,.018750001,20.601284027,18.435480118,.018750001,20.434339523});
			return Coordinate_5_1058_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #1098, 117 total numbers made up of 39 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_1098_point()
		{
			MFVec3f Coordinate_5_1098_point = new MFVec3f(new double[] {17.296539307,0.0,14.846783638,16.902551651,0.0,14.927092552,17.296539307,.075000003,14.846783638,16.902551651,.075000003,14.927092552,16.902551651,0.0,14.927092552,17.174785614,0.0,16.262647629,16.902551651,.075000003,14.927092552,17.174785614,.075000003,16.262647629,17.174785614,0.0,16.262647629,17.568771362,0.0,16.182338715,17.174785614,.075000003,16.262647629,17.568771362,.075000003,16.182338715,17.568771362,0.0,16.182338715,17.432655334,0.0,15.514561653,17.296539307,0.0,14.846783638,17.568771362,.075000003,16.182338715,17.432655334,.075000003,15.514561653,17.296539307,.075000003,14.846783638,17.500713348,.075000003,15.848450661,17.432655334,.037500001,15.514561653,17.500713348,0.0,15.848450661,17.500713348,.037500001,15.848450661,17.534742355,.037500001,16.015394211,17.500713348,.018750001,15.848450661,17.534742355,0.0,16.015394211,17.534742355,.018750001,16.015394211,17.534742355,.075000003,16.015394211,17.500713348,.056249999,15.848450661,17.534742355,.056249999,16.015394211,17.364597321,.075000003,15.180672646,17.364597321,0.0,15.180672646,17.364597321,.037500001,15.180672646,17.330568314,.075000003,15.013728142,17.330568314,.037500001,15.013728142,17.364597321,.056249999,15.180672646,17.330568314,.056249999,15.013728142,17.330568314,0.0,15.013728142,17.364597321,.018750001,15.180672646,17.330568314,.018750001,15.013728142});
			return Coordinate_5_1098_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #1123, 102 total numbers made up of 34 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_1123_point()
		{
			MFVec3f Coordinate_5_1123_point = new MFVec3f(new double[] {17.019552231,0.0,11.374598503,16.615766525,0.0,11.456904411,16.21198082,0.0,11.53921032,17.019552231,.075000003,11.374598503,16.615766525,.075000003,11.456904411,16.21198082,.075000003,11.53921032,16.413873672,.075000003,11.498057365,16.413873672,0.0,11.498057365,16.615766525,.037500001,11.456904411,16.413873672,.037500001,11.498057365,16.817659378,.075000003,11.415751457,16.817659378,0.0,11.415751457,16.817659378,.037500001,11.415751457,16.21198082,0.0,11.53921032,16.346101761,0.0,12.197189331,16.21198082,.075000003,11.53921032,16.346101761,.075000003,12.197189331,16.346101761,0.0,12.197189331,16.749887466,0.0,12.114883423,17.153671265,0.0,12.032578468,16.346101761,.075000003,12.197189331,16.749887466,.075000003,12.114883423,17.153671265,.075000003,12.032578468,16.547994614,.075000003,12.156036377,16.749887466,.037500001,12.114883423,16.547994614,0.0,12.156036377,16.547994614,.037500001,12.156036377,16.951778412,.075000003,12.073730469,16.951778412,0.0,12.073730469,16.951778412,.037500001,12.073730469,17.153671265,0.0,12.032578468,17.019552231,0.0,11.374598503,17.153671265,.075000003,12.032578468,17.019552231,.075000003,11.374598503});
			return Coordinate_5_1123_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #1128, 102 total numbers made up of 34 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_1128_point()
		{
			MFVec3f Coordinate_5_1128_point = new MFVec3f(new double[] {16.881439209,0.0,10.697022438,16.477653503,0.0,10.779328346,16.073867798,0.0,10.861633301,16.881439209,.075000003,10.697022438,16.477653503,.075000003,10.779328346,16.073867798,.075000003,10.861633301,16.275760651,.075000003,10.820480347,16.275760651,0.0,10.820480347,16.477653503,.037500001,10.779328346,16.275760651,.037500001,10.820480347,16.679546356,.075000003,10.738175392,16.679546356,0.0,10.738175392,16.679546356,.037500001,10.738175392,16.073867798,0.0,10.861633301,16.207986832,0.0,11.519613266,16.073867798,.075000003,10.861633301,16.207986832,.075000003,11.519613266,16.207986832,0.0,11.519613266,16.611772537,0.0,11.437307358,17.015558243,0.0,11.35500145,16.207986832,.075000003,11.519613266,16.611772537,.075000003,11.437307358,17.015558243,.075000003,11.35500145,16.409879684,.075000003,11.478460312,16.611772537,.037500001,11.437307358,16.409879684,0.0,11.478460312,16.409879684,.037500001,11.478460312,16.81366539,.075000003,11.396154404,16.81366539,0.0,11.396154404,16.81366539,.037500001,11.396154404,17.015558243,0.0,11.35500145,16.881439209,0.0,10.697022438,17.015558243,.075000003,11.35500145,16.881439209,.075000003,10.697022438});
			return Coordinate_5_1128_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #1143, 102 total numbers made up of 34 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_1143_point()
		{
			MFVec3f Coordinate_5_1143_point = new MFVec3f(new double[] {16.467096329,0.0,8.664293289,16.063310623,0.0,8.746598244,15.659525871,0.0,8.828904152,16.467096329,.075000003,8.664293289,16.063310623,.075000003,8.746598244,15.659525871,.075000003,8.828904152,15.861418724,.075000003,8.787751198,15.861418724,0.0,8.787751198,16.063310623,.037500001,8.746598244,15.861418724,.037500001,8.787751198,16.265203476,.075000003,8.70544529,16.265203476,0.0,8.70544529,16.265203476,.037500001,8.70544529,15.659525871,0.0,8.828904152,15.793644905,0.0,9.486884117,15.659525871,.075000003,8.828904152,15.793644905,.075000003,9.486884117,15.793644905,0.0,9.486884117,16.197429657,0.0,9.404578209,16.601215363,0.0,9.322272301,15.793644905,.075000003,9.486884117,16.197429657,.075000003,9.404578209,16.601215363,.075000003,9.322272301,15.995537758,.075000003,9.445731163,16.197429657,.037500001,9.404578209,15.995537758,0.0,9.445731163,15.995537758,.037500001,9.445731163,16.39932251,.075000003,9.363425255,16.39932251,0.0,9.363425255,16.39932251,.037500001,9.363425255,16.601215363,0.0,9.322272301,16.467096329,0.0,8.664293289,16.601215363,.075000003,9.322272301,16.467096329,.075000003,8.664293289});
			return Coordinate_5_1143_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #1148, 102 total numbers made up of 34 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_1148_point()
		{
			MFVec3f Coordinate_5_1148_point = new MFVec3f(new double[] {16.328983307,0.0,7.98671627,15.521411896,0.0,8.151328087,16.328983307,.075000003,7.98671627,15.521411896,.075000003,8.151328087,15.521411896,0.0,8.151328087,15.65553093,0.0,8.809307098,15.521411896,.075000003,8.151328087,15.65553093,.075000003,8.809307098,15.65553093,0.0,8.809307098,16.059316635,0.0,8.72700119,16.463102341,0.0,8.644696236,15.65553093,.075000003,8.809307098,16.059316635,.075000003,8.72700119,16.463102341,.075000003,8.644696236,15.857423782,.075000003,8.768154144,16.059316635,.037500001,8.72700119,15.857423782,0.0,8.768154144,15.857423782,.037500001,8.768154144,16.261209488,.075000003,8.685848236,16.261209488,0.0,8.685848236,16.261209488,.037500001,8.685848236,16.463102341,0.0,8.644696236,16.39604187,0.0,8.315706253,16.328983307,0.0,7.98671627,16.463102341,.075000003,8.644696236,16.39604187,.075000003,8.315706253,16.328983307,.075000003,7.98671627,16.429573059,.075000003,8.480200768,16.39604187,.037500001,8.315706253,16.429573059,0.0,8.480200768,16.429573059,.037500001,8.480200768,16.362512589,.075000003,8.151211739,16.362512589,0.0,8.151211739,16.362512589,.037500001,8.151211739});
			return Coordinate_5_1148_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #1158, 117 total numbers made up of 39 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_1158_point()
		{
			MFVec3f Coordinate_5_1158_point = new MFVec3f(new double[] {15.639170647,0.0,6.715866566,15.245183945,0.0,6.796175003,15.639170647,.075000003,6.715866566,15.245183945,.075000003,6.796175003,15.245183945,0.0,6.796175003,15.517416954,0.0,8.131731033,15.245183945,.075000003,6.796175003,15.517416954,.075000003,8.131731033,15.517416954,0.0,8.131731033,15.911403656,0.0,8.051422119,15.517416954,.075000003,8.131731033,15.911403656,.075000003,8.051422119,15.911403656,0.0,8.051422119,15.775287628,0.0,7.383644581,15.639170647,0.0,6.715866566,15.911403656,.075000003,8.051422119,15.775287628,.075000003,7.383644581,15.639170647,.075000003,6.715866566,15.843345642,.075000003,7.717533588,15.775287628,.037500001,7.383644581,15.843345642,0.0,7.717533588,15.843345642,.037500001,7.717533588,15.877374649,.037500001,7.884478092,15.843345642,.018750001,7.717533588,15.877374649,0.0,7.884478092,15.877374649,.018750001,7.884478092,15.877374649,.075000003,7.884478092,15.843345642,.056249999,7.717533588,15.877374649,.056249999,7.884478092,15.707228661,.075000003,7.049755573,15.707228661,0.0,7.049755573,15.707228661,.037500001,7.049755573,15.673199654,.075000003,6.882811069,15.673199654,.037500001,6.882811069,15.707228661,.056249999,7.049755573,15.673199654,.056249999,6.882811069,15.673199654,0.0,6.882811069,15.707228661,.018750001,7.049755573,15.673199654,.018750001,6.882811069});
			return Coordinate_5_1158_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #1168, 102 total numbers made up of 34 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_1168_point()
		{
			MFVec3f Coordinate_5_1168_point = new MFVec3f(new double[] {15.776526451,0.0,5.27641058,15.372740746,0.0,5.358716488,14.968955994,0.0,5.441022396,15.776526451,.075000003,5.27641058,15.372740746,.075000003,5.358716488,14.968955994,.075000003,5.441022396,15.170848846,.075000003,5.399869442,15.170848846,0.0,5.399869442,15.372740746,.037500001,5.358716488,15.170848846,.037500001,5.399869442,15.574633598,.075000003,5.317563534,15.574633598,0.0,5.317563534,15.574633598,.037500001,5.317563534,14.968955994,0.0,5.441022396,15.103075027,0.0,6.099001408,14.968955994,.075000003,5.441022396,15.103075027,.075000003,6.099001408,15.103075027,0.0,6.099001408,15.506860733,0.0,6.016695976,15.910646439,0.0,5.934390068,15.103075027,.075000003,6.099001408,15.506860733,.075000003,6.016695976,15.910646439,.075000003,5.934390068,15.30496788,.075000003,6.05784893,15.506860733,.037500001,6.016695976,15.30496788,0.0,6.05784893,15.30496788,.037500001,6.05784893,15.708753586,.075000003,5.975543022,15.708753586,0.0,5.975543022,15.708753586,.037500001,5.975543022,15.910646439,0.0,5.934390068,15.776526451,0.0,5.27641058,15.910646439,.075000003,5.934390068,15.776526451,.075000003,5.27641058});
			return Coordinate_5_1168_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #1173, 117 total numbers made up of 39 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_1173_point()
		{
			MFVec3f Coordinate_5_1173_point = new MFVec3f(new double[] {15.5002985,0.0,3.921257734,15.106311798,0.0,4.00156641,15.5002985,.075000003,3.921257734,15.106311798,.075000003,4.00156641,15.106311798,0.0,4.00156641,15.378544807,0.0,5.337121964,15.106311798,.075000003,4.00156641,15.378544807,.075000003,5.337121964,15.378544807,0.0,5.337121964,15.772532463,0.0,5.256813526,15.378544807,.075000003,5.337121964,15.772532463,.075000003,5.256813526,15.772532463,0.0,5.256813526,15.636415482,0.0,4.589035988,15.5002985,0.0,3.921257734,15.772532463,.075000003,5.256813526,15.636415482,.075000003,4.589035988,15.5002985,.075000003,3.921257734,15.704473495,.075000003,4.922924519,15.636415482,.037500001,4.589035988,15.704473495,0.0,4.922924519,15.704473495,.037500001,4.922924519,15.738502502,.037500001,5.089869022,15.704473495,.018750001,4.922924519,15.738502502,0.0,5.089869022,15.738502502,.018750001,5.089869022,15.738502502,.075000003,5.089869022,15.704473495,.056249999,4.922924519,15.738502502,.056249999,5.089869022,15.568356514,.075000003,4.25514698,15.568356514,0.0,4.25514698,15.568356514,.037500001,4.25514698,15.534327507,.075000003,4.088202477,15.534327507,.037500001,4.088202477,15.568356514,.056249999,4.25514698,15.534327507,.056249999,4.088202477,15.534327507,0.0,4.088202477,15.568356514,.018750001,4.25514698,15.534327507,.018750001,4.088202477});
			return Coordinate_5_1173_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #1183, 102 total numbers made up of 34 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_1183_point()
		{
			MFVec3f Coordinate_5_1183_point = new MFVec3f(new double[] {15.362184525,0.0,3.243681431,14.958398819,0.0,3.325987101,14.554614067,0.0,3.40829277,15.362184525,.075000003,3.243681431,14.958398819,.075000003,3.325987101,14.554614067,.075000003,3.40829277,14.75650692,.075000003,3.367140055,14.75650692,0.0,3.367140055,14.958398819,.037500001,3.325987101,14.75650692,.037500001,3.367140055,15.160291672,.075000003,3.284834385,15.160291672,0.0,3.284834385,15.160291672,.037500001,3.284834385,14.554614067,0.0,3.40829277,14.688733101,0.0,4.066272259,14.554614067,.075000003,3.40829277,14.688733101,.075000003,4.066272259,14.688733101,0.0,4.066272259,15.092518806,0.0,3.983966589,15.496304512,0.0,3.901660919,14.688733101,.075000003,4.066272259,15.092518806,.075000003,3.983966589,15.496304512,.075000003,3.901660919,14.890625954,.075000003,4.025119305,15.092518806,.037500001,3.983966589,14.890625954,0.0,4.025119305,14.890625954,.037500001,4.025119305,15.294411659,.075000003,3.942813635,15.294411659,0.0,3.942813635,15.294411659,.037500001,3.942813635,15.496304512,0.0,3.901660919,15.362184525,0.0,3.243681431,15.496304512,.075000003,3.901660919,15.362184525,.075000003,3.243681431});
			return Coordinate_5_1183_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #1193, 102 total numbers made up of 34 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_1193_point()
		{
			MFVec3f Coordinate_5_1193_point = new MFVec3f(new double[] {18.540323257,0.0,23.062004089,18.136537552,0.0,23.144309998,17.732751846,0.0,23.226615906,18.540323257,.075000003,23.062004089,18.136537552,.075000003,23.144309998,17.732751846,.075000003,23.226615906,17.934644699,.075000003,23.185462952,17.934644699,0.0,23.185462952,18.136537552,.037500001,23.144309998,17.934644699,.037500001,23.185462952,18.338430405,.075000003,23.103157043,18.338430405,0.0,23.103157043,18.338430405,.037500001,23.103157043,17.732751846,0.0,23.226615906,17.86687088,0.0,23.884593964,17.732751846,.075000003,23.226615906,17.86687088,.075000003,23.884593964,17.86687088,0.0,23.884593964,18.270656586,0.0,23.802289963,18.674442291,0.0,23.719984055,17.86687088,.075000003,23.884593964,18.270656586,.075000003,23.802289963,18.674442291,.075000003,23.719984055,18.068763733,.075000003,23.84344101,18.270656586,.037500001,23.802289963,18.068763733,0.0,23.84344101,18.068763733,.037500001,23.84344101,18.472549438,.075000003,23.761137009,18.472549438,0.0,23.761137009,18.472549438,.037500001,23.761137009,18.674442291,0.0,23.719984055,18.540323257,0.0,23.062004089,18.674442291,.075000003,23.719984055,18.540323257,.075000003,23.062004089});
			return Coordinate_5_1193_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #1218, 117 total numbers made up of 39 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_1218_point()
		{
			MFVec3f Coordinate_5_1218_point = new MFVec3f(new double[] {17.711639404,0.0,18.996545792,17.317651749,0.0,19.076854706,17.711639404,.075000003,18.996545792,17.317651749,.075000003,19.076854706,17.317651749,0.0,19.076854706,17.589885712,0.0,20.412408829,17.317651749,.075000003,19.076854706,17.589885712,.075000003,20.412408829,17.589885712,0.0,20.412408829,17.98387146,0.0,20.332101822,17.589885712,.075000003,20.412408829,17.98387146,.075000003,20.332101822,17.98387146,0.0,20.332101822,17.847755432,0.0,19.664323807,17.711639404,0.0,18.996545792,17.98387146,.075000003,20.332101822,17.847755432,.075000003,19.664323807,17.711639404,.075000003,18.996545792,17.915813446,.075000003,19.998212814,17.847755432,.037500001,19.664323807,17.915813446,0.0,19.998212814,17.915813446,.037500001,19.998212814,17.949842453,.037500001,20.165157318,17.915813446,.018750001,19.998212814,17.949842453,0.0,20.165157318,17.949842453,.018750001,20.165157318,17.949842453,.075000003,20.165157318,17.915813446,.056249999,19.998212814,17.949842453,.056249999,20.165157318,17.779697418,.075000003,19.330434799,17.779697418,0.0,19.330434799,17.779697418,.037500001,19.330434799,17.745668411,.075000003,19.163490295,17.745668411,.037500001,19.163490295,17.779697418,.056249999,19.330434799,17.745668411,.056249999,19.163490295,17.745668411,0.0,19.163490295,17.779697418,.018750001,19.330434799,17.745668411,.018750001,19.163490295});
			return Coordinate_5_1218_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #1223, 123 total numbers made up of 41 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_1223_point()
		{
			MFVec3f Coordinate_5_1223_point = new MFVec3f(new double[] {17.298053741,0.0,19.080848694,17.101060867,0.0,19.121002197,16.904067993,0.0,19.161157608,17.298053741,.075000003,19.080848694,17.101060867,.075000003,19.121002197,16.904067993,.075000003,19.161157608,16.904067993,0.0,19.161157608,17.040184021,0.0,19.828935623,17.176301956,0.0,20.496711731,16.904067993,.075000003,19.161157608,17.040184021,.075000003,19.828935623,17.176301956,.075000003,20.496711731,16.972126007,.075000003,19.495046616,17.040184021,.037500001,19.828935623,16.972126007,0.0,19.495046616,16.972126007,.037500001,19.495046616,16.938097,.037500001,19.328102112,16.972126007,.018750001,19.495046616,16.938097,0.0,19.328102112,16.938097,.018750001,19.328102112,16.938097,.075000003,19.328102112,16.972126007,.056249999,19.495046616,16.938097,.056249999,19.328102112,17.108242035,.075000003,20.162824631,17.108242035,0.0,20.162824631,17.108242035,.037500001,20.162824631,17.142272949,.075000003,20.329767227,17.142272949,.037500001,20.329767227,17.108242035,.056249999,20.162824631,17.142272949,.056249999,20.329767227,17.142272949,0.0,20.329767227,17.108242035,.018750001,20.162824631,17.142272949,.018750001,20.329767227,17.176301956,0.0,20.496711731,17.570287704,0.0,20.416404724,17.176301956,.075000003,20.496711731,17.570287704,.075000003,20.416404724,17.570287704,0.0,20.416404724,17.298053741,0.0,19.080848694,17.570287704,.075000003,20.416404724,17.298053741,.075000003,19.080848694});
			return Coordinate_5_1223_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #1228, 102 total numbers made up of 34 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_1228_point()
		{
			MFVec3f Coordinate_5_1228_point = new MFVec3f(new double[] {17.573524475,0.0,18.318969727,17.16973877,0.0,18.401273727,16.765953064,0.0,18.483579636,17.573524475,.075000003,18.318969727,17.16973877,.075000003,18.401273727,16.765953064,.075000003,18.483579636,16.967845917,.075000003,18.442426682,16.967845917,0.0,18.442426682,17.16973877,.037500001,18.401273727,16.967845917,.037500001,18.442426682,17.371631622,.075000003,18.360122681,17.371631622,0.0,18.360122681,17.371631622,.037500001,18.360122681,16.765953064,0.0,18.483579636,16.900074005,0.0,19.141559601,16.765953064,.075000003,18.483579636,16.900074005,.075000003,19.141559601,16.900074005,0.0,19.141559601,17.303857803,0.0,19.059253693,17.707643509,0.0,18.976947784,16.900074005,.075000003,19.141559601,17.303857803,.075000003,19.059253693,17.707643509,.075000003,18.976947784,17.101966858,.075000003,19.100406647,17.303857803,.037500001,19.059253693,17.101966858,0.0,19.100406647,17.101966858,.037500001,19.100406647,17.505750656,.075000003,19.018100739,17.505750656,0.0,19.018100739,17.505750656,.037500001,19.018100739,17.707643509,0.0,18.976947784,17.573524475,0.0,18.318969727,17.707643509,.075000003,18.976947784,17.573524475,.075000003,18.318969727});
			return Coordinate_5_1228_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #1233, 102 total numbers made up of 34 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_1233_point()
		{
			MFVec3f Coordinate_5_1233_point = new MFVec3f(new double[] {17.435411453,0.0,17.641391754,17.031625748,0.0,17.723697662,16.627840042,0.0,17.806003571,17.435411453,.075000003,17.641391754,17.031625748,.075000003,17.723697662,16.627840042,.075000003,17.806003571,16.829732895,.075000003,17.764850616,16.829732895,0.0,17.764850616,17.031625748,.037500001,17.723697662,16.829732895,.037500001,17.764850616,17.2335186,.075000003,17.682544708,17.2335186,0.0,17.682544708,17.2335186,.037500001,17.682544708,16.627840042,0.0,17.806003571,16.761959076,0.0,18.463983536,16.627840042,.075000003,17.806003571,16.761959076,.075000003,18.463983536,16.761959076,0.0,18.463983536,17.165744781,0.0,18.381677628,17.569530487,0.0,18.299371719,16.761959076,.075000003,18.463983536,17.165744781,.075000003,18.381677628,17.569530487,.075000003,18.299371719,16.963851929,.075000003,18.422830582,17.165744781,.037500001,18.381677628,16.963851929,0.0,18.422830582,16.963851929,.037500001,18.422830582,17.367637634,.075000003,18.340524673,17.367637634,0.0,18.340524673,17.367637634,.037500001,18.340524673,17.569530487,0.0,18.299371719,17.435411453,0.0,17.641391754,17.569530487,.075000003,18.299371719,17.435411453,.075000003,17.641391754});
			return Coordinate_5_1233_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #1238, 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_1238_point()
		{
			MFVec3f Coordinate_5_1238_point = new MFVec3f(new double[] {17.159183502,0.0,16.286239624,16.962188721,0.0,16.326393127,16.765195847,0.0,16.366548538,17.159183502,.075000003,16.286239624,16.962188721,.075000003,16.326393127,16.765195847,.075000003,16.366548538,16.765195847,0.0,16.366548538,16.901311874,0.0,17.034326553,17.03742981,0.0,17.702104568,16.765195847,.075000003,16.366548538,16.901311874,.075000003,17.034326553,17.03742981,.075000003,17.702104568,16.83325386,.075000003,16.700437546,16.901311874,.037500001,17.034326553,16.83325386,0.0,16.700437546,16.83325386,.037500001,16.700437546,16.799224854,.037500001,16.533493042,16.83325386,.018750001,16.700437546,16.799224854,0.0,16.533493042,16.799224854,.018750001,16.533493042,16.799224854,.075000003,16.533493042,16.83325386,.056249999,16.700437546,16.799224854,.056249999,16.533493042,16.969369888,.075000003,17.368215561,16.969369888,0.0,17.368215561,16.969369888,.037500001,17.368215561,17.003400803,.075000003,17.535160065,17.003400803,.037500001,17.535160065,16.969369888,.056249999,17.368215561,17.003400803,.056249999,17.535160065,17.003400803,0.0,17.535160065,16.969369888,.018750001,17.368215561,17.003400803,.018750001,17.535160065,17.03742981,0.0,17.702104568,17.234422684,0.0,17.661949158,17.431415558,0.0,17.621795654,17.03742981,.075000003,17.702104568,17.234422684,.075000003,17.661949158,17.431415558,.075000003,17.621795654,17.431415558,0.0,17.621795654,17.29529953,0.0,16.954017639,17.159183502,0.0,16.286239624,17.431415558,.075000003,17.621795654,17.29529953,.075000003,16.954017639,17.159183502,.075000003,16.286239624,17.363357544,.075000003,17.287906647,17.29529953,.037500001,16.954017639,17.363357544,0.0,17.287906647,17.363357544,.037500001,17.287906647,17.397386551,.037500001,17.454851151,17.363357544,.018750001,17.287906647,17.397386551,0.0,17.454851151,17.397386551,.018750001,17.454851151,17.397386551,.075000003,17.454851151,17.363357544,.056249999,17.287906647,17.397386551,.056249999,17.454851151,17.227241516,.075000003,16.620128632,17.227241516,0.0,16.620128632,17.227241516,.037500001,16.620128632,17.193212509,.075000003,16.453184128,17.193212509,.037500001,16.453184128,17.227241516,.056249999,16.620128632,17.193212509,.056249999,16.453184128,17.193212509,0.0,16.453184128,17.227241516,.018750001,16.620128632,17.193212509,.018750001,16.453184128});
			return Coordinate_5_1238_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #1243, 186 total numbers made up of 62 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_1243_point()
		{
			MFVec3f Coordinate_5_1243_point = new MFVec3f(new double[] {16.745597839,0.0,16.370542526,16.351612091,0.0,16.45085144,16.745597839,.075000003,16.370542526,16.351612091,.075000003,16.45085144,16.351612091,0.0,16.45085144,16.487728119,0.0,17.118629456,16.623846054,0.0,17.786407471,16.351612091,.075000003,16.45085144,16.487728119,.075000003,17.118629456,16.623846054,.075000003,17.786407471,16.419670105,.075000003,16.784740448,16.487728119,.037500001,17.118629456,16.419670105,0.0,16.784740448,16.419670105,.037500001,16.784740448,16.385641098,.037500001,16.617795944,16.419670105,.018750001,16.784740448,16.385641098,0.0,16.617795944,16.385641098,.018750001,16.617795944,16.385641098,.075000003,16.617795944,16.419670105,.056249999,16.784740448,16.385641098,.056249999,16.617795944,16.555786133,.075000003,17.452518463,16.555786133,0.0,17.452518463,16.555786133,.037500001,17.452518463,16.58981514,.075000003,17.619462967,16.58981514,.037500001,17.619462967,16.555786133,.056249999,17.452518463,16.58981514,.056249999,17.619462967,16.58981514,0.0,17.619462967,16.555786133,.018750001,17.452518463,16.58981514,.018750001,17.619462967,16.623846054,0.0,17.786407471,17.017831802,0.0,17.706098557,16.623846054,.075000003,17.786407471,17.017831802,.075000003,17.706098557,17.017831802,0.0,17.706098557,16.881715775,0.0,17.038320541,16.745597839,0.0,16.370542526,17.017831802,.075000003,17.706098557,16.881715775,.075000003,17.038320541,16.745597839,.075000003,16.370542526,16.949773788,.075000003,17.372209549,16.881715775,.037500001,17.038320541,16.949773788,0.0,17.372209549,16.949773788,.037500001,17.372209549,16.983802795,.037500001,17.539154053,16.949773788,.018750001,17.372209549,16.983802795,0.0,17.539154053,16.983802795,.018750001,17.539154053,16.983802795,.075000003,17.539154053,16.949773788,.056249999,17.372209549,16.983802795,.056249999,17.539154053,16.813657761,.075000003,16.704431534,16.813657761,0.0,16.704431534,16.813657761,.037500001,16.704431534,16.779628754,.075000003,16.53748703,16.779628754,.037500001,16.53748703,16.813657761,.056249999,16.704431534,16.779628754,.056249999,16.53748703,16.779628754,0.0,16.53748703,16.813657761,.018750001,16.704431534,16.779628754,.018750001,16.53748703});
			return Coordinate_5_1243_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #1248, 102 total numbers made up of 34 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_1248_point()
		{
			MFVec3f Coordinate_5_1248_point = new MFVec3f(new double[] {17.021068573,0.0,15.608663559,16.617282867,0.0,15.690968513,16.213497162,0.0,15.773274422,17.021068573,.075000003,15.608663559,16.617282867,.075000003,15.690968513,16.213497162,.075000003,15.773274422,16.415390015,.075000003,15.732121468,16.415390015,0.0,15.732121468,16.617282867,.037500001,15.690968513,16.415390015,.037500001,15.732121468,16.81917572,.075000003,15.649816513,16.81917572,0.0,15.649816513,16.81917572,.037500001,15.649816513,16.213497162,0.0,15.773274422,16.347618103,0.0,16.431253433,16.213497162,.075000003,15.773274422,16.347618103,.075000003,16.431253433,16.347618103,0.0,16.431253433,16.751401901,0.0,16.348947525,17.155187607,0.0,16.266643524,16.347618103,.075000003,16.431253433,16.751401901,.075000003,16.348947525,17.155187607,.075000003,16.266643524,16.549509048,.075000003,16.390100479,16.751401901,.037500001,16.348947525,16.549509048,0.0,16.390100479,16.549509048,.037500001,16.390100479,16.953294754,.075000003,16.307794571,16.953294754,0.0,16.307794571,16.953294754,.037500001,16.307794571,17.155187607,0.0,16.266643524,17.021068573,0.0,15.608663559,17.155187607,.075000003,16.266643524,17.021068573,.075000003,15.608663559});
			return Coordinate_5_1248_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #1283, 123 total numbers made up of 41 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_1283_point()
		{
			MFVec3f Coordinate_5_1283_point = new MFVec3f(new double[] {15.640686989,0.0,10.949931145,15.443693161,0.0,10.990085602,15.246700287,0.0,11.030240059,15.640686989,.075000003,10.949931145,15.443693161,.075000003,10.990085602,15.246700287,.075000003,11.030240059,15.246700287,0.0,11.030240059,15.382816315,0.0,11.69801712,15.518933296,0.0,12.365795135,15.246700287,.075000003,11.030240059,15.382816315,.075000003,11.69801712,15.518933296,.075000003,12.365795135,15.314758301,.075000003,11.364128113,15.382816315,.037500001,11.69801712,15.314758301,0.0,11.364128113,15.314758301,.037500001,11.364128113,15.280729294,.037500001,11.197184563,15.314758301,.018750001,11.364128113,15.280729294,0.0,11.197184563,15.280729294,.018750001,11.197184563,15.280729294,.075000003,11.197184563,15.314758301,.056249999,11.364128113,15.280729294,.056249999,11.197184563,15.450875282,.075000003,12.031906128,15.450875282,0.0,12.031906128,15.450875282,.037500001,12.031906128,15.484904289,.075000003,12.198850632,15.484904289,.037500001,12.198850632,15.450875282,.056249999,12.031906128,15.484904289,.056249999,12.198850632,15.484904289,0.0,12.198850632,15.450875282,.018750001,12.031906128,15.484904289,.018750001,12.198850632,15.518933296,0.0,12.365795135,15.912919998,0.0,12.285487175,15.518933296,.075000003,12.365795135,15.912919998,.075000003,12.285487175,15.912919998,0.0,12.285487175,15.640686989,0.0,10.949931145,15.912919998,.075000003,12.285487175,15.640686989,.075000003,10.949931145});
			return Coordinate_5_1283_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #1298, 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_1298_point()
		{
			MFVec3f Coordinate_5_1298_point = new MFVec3f(new double[] {15.501814842,0.0,8.155322075,15.304821014,0.0,8.195476532,15.10782814,0.0,8.235630989,15.501814842,.075000003,8.155322075,15.304821014,.075000003,8.195476532,15.10782814,.075000003,8.235630989,15.10782814,0.0,8.235630989,15.243944168,0.0,8.903409004,15.38006115,0.0,9.571187019,15.10782814,.075000003,8.235630989,15.243944168,.075000003,8.903409004,15.38006115,.075000003,9.571187019,15.175886154,.075000003,8.569519997,15.243944168,.037500001,8.903409004,15.175886154,0.0,8.569519997,15.175886154,.037500001,8.569519997,15.141857147,.037500001,8.402575493,15.175886154,.018750001,8.569519997,15.141857147,0.0,8.402575493,15.141857147,.018750001,8.402575493,15.141857147,.075000003,8.402575493,15.175886154,.056249999,8.569519997,15.141857147,.056249999,8.402575493,15.312003136,.075000003,9.237298012,15.312003136,0.0,9.237298012,15.312003136,.037500001,9.237298012,15.346032143,.075000003,9.404242516,15.346032143,.037500001,9.404242516,15.312003136,.056249999,9.237298012,15.346032143,.056249999,9.404242516,15.346032143,0.0,9.404242516,15.312003136,.018750001,9.237298012,15.346032143,.018750001,9.404242516,15.38006115,0.0,9.571187019,15.774047852,0.0,9.490878105,15.38006115,.075000003,9.571187019,15.774047852,.075000003,9.490878105,15.774047852,0.0,9.490878105,15.637931824,0.0,8.82310009,15.501814842,0.0,8.155322075,15.774047852,.075000003,9.490878105,15.637931824,.075000003,8.82310009,15.501814842,.075000003,8.155322075,15.705989838,.075000003,9.156989098,15.637931824,.037500001,8.82310009,15.705989838,0.0,9.156989098,15.705989838,.037500001,9.156989098,15.740018845,.037500001,9.323933601,15.705989838,.018750001,9.156989098,15.740018845,0.0,9.323933601,15.740018845,.018750001,9.323933601,15.740018845,.075000003,9.323933601,15.705989838,.056249999,9.156989098,15.740018845,.056249999,9.323933601,15.569872856,.075000003,8.489211082,15.569872856,0.0,8.489211082,15.569872856,.037500001,8.489211082,15.535843849,.075000003,8.322266579,15.535843849,.037500001,8.322266579,15.569872856,.056249999,8.489211082,15.535843849,.056249999,8.322266579,15.535843849,0.0,8.322266579,15.569872856,.018750001,8.489211082,15.535843849,.018750001,8.322266579});
			return Coordinate_5_1298_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #1303, 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_1303_point()
		{
			MFVec3f Coordinate_5_1303_point = new MFVec3f(new double[] {15.088231087,0.0,8.239625931,14.891237259,0.0,8.279779434,14.694243431,0.0,8.319933891,15.088231087,.075000003,8.239625931,14.891237259,.075000003,8.279779434,14.694243431,.075000003,8.319933891,14.694243431,0.0,8.319933891,14.830360413,0.0,8.987711906,14.966477394,0.0,9.655489922,14.694243431,.075000003,8.319933891,14.830360413,.075000003,8.987711906,14.966477394,.075000003,9.655489922,14.762302399,.075000003,8.653822899,14.830360413,.037500001,8.987711906,14.762302399,0.0,8.653822899,14.762302399,.037500001,8.653822899,14.728273392,.037500001,8.486878395,14.762302399,.018750001,8.653822899,14.728273392,0.0,8.486878395,14.728273392,.018750001,8.486878395,14.728273392,.075000003,8.486878395,14.762302399,.056249999,8.653822899,14.728273392,.056249999,8.486878395,14.89841938,.075000003,9.321600914,14.89841938,0.0,9.321600914,14.89841938,.037500001,9.321600914,14.932448387,.075000003,9.488545418,14.932448387,.037500001,9.488545418,14.89841938,.056249999,9.321600914,14.932448387,.056249999,9.488545418,14.932448387,0.0,9.488545418,14.89841938,.018750001,9.321600914,14.932448387,.018750001,9.488545418,14.966477394,0.0,9.655489922,15.360464096,0.0,9.575181007,14.966477394,.075000003,9.655489922,15.360464096,.075000003,9.575181007,15.360464096,0.0,9.575181007,15.224347115,0.0,8.907402992,15.088231087,0.0,8.239625931,15.360464096,.075000003,9.575181007,15.224347115,.075000003,8.907402992,15.088231087,.075000003,8.239625931,15.292406082,.075000003,9.241292,15.224347115,.037500001,8.907402992,15.292406082,0.0,9.241292,15.292406082,.037500001,9.241292,15.326435089,.037500001,9.408236504,15.292406082,.018750001,9.241292,15.326435089,0.0,9.408236504,15.326435089,.018750001,9.408236504,15.326435089,.075000003,9.408236504,15.292406082,.056249999,9.241292,15.326435089,.056249999,9.408236504,15.156289101,.075000003,8.573513985,15.156289101,0.0,8.573513985,15.156289101,.037500001,8.573513985,15.122260094,.075000003,8.406569481,15.122260094,.037500001,8.406569481,15.156289101,.056249999,8.573513985,15.122260094,.056249999,8.406569481,15.122260094,0.0,8.406569481,15.156289101,.018750001,8.573513985,15.122260094,.018750001,8.406569481});
			return Coordinate_5_1303_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #1323, 123 total numbers made up of 41 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_1323_point()
		{
			MFVec3f Coordinate_5_1323_point = new MFVec3f(new double[] {14.535775185,0.0,5.529319763,14.141787529,0.0,5.609628201,14.535775185,.075000003,5.529319763,14.141787529,.075000003,5.609628201,14.141787529,0.0,5.609628201,14.27790451,0.0,6.277406216,14.414021492,0.0,6.945184231,14.141787529,.075000003,5.609628201,14.27790451,.075000003,6.277406216,14.414021492,.075000003,6.945184231,14.209846497,.075000003,5.943517208,14.27790451,.037500001,6.277406216,14.209846497,0.0,5.943517208,14.209846497,.037500001,5.943517208,14.17581749,.037500001,5.776572704,14.209846497,.018750001,5.943517208,14.17581749,0.0,5.776572704,14.17581749,.018750001,5.776572704,14.17581749,.075000003,5.776572704,14.209846497,.056249999,5.943517208,14.17581749,.056249999,5.776572704,14.345962524,.075000003,6.611295223,14.345962524,0.0,6.611295223,14.345962524,.037500001,6.611295223,14.379992485,.075000003,6.778239727,14.379992485,.037500001,6.778239727,14.345962524,.056249999,6.611295223,14.379992485,.056249999,6.778239727,14.379992485,0.0,6.778239727,14.345962524,.018750001,6.611295223,14.379992485,.018750001,6.778239727,14.414021492,0.0,6.945184231,14.611014366,0.0,6.905029774,14.808008194,0.0,6.864875793,14.414021492,.075000003,6.945184231,14.611014366,.075000003,6.905029774,14.808008194,.075000003,6.864875793,14.808008194,0.0,6.864875793,14.535775185,0.0,5.529319763,14.808008194,.075000003,6.864875793,14.535775185,.075000003,5.529319763});
			return Coordinate_5_1323_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #1338, 123 total numbers made up of 41 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_1338_point()
		{
			MFVec3f Coordinate_5_1338_point = new MFVec3f(new double[] {14.396903038,0.0,2.734710932,14.002915382,0.0,2.815019369,14.396903038,.075000003,2.734710932,14.002915382,.075000003,2.815019369,14.002915382,0.0,2.815019369,14.139032364,0.0,3.482797384,14.275149345,0.0,4.150575161,14.002915382,.075000003,2.815019369,14.139032364,.075000003,3.482797384,14.275149345,.075000003,4.150575161,14.07097435,.075000003,3.148908377,14.139032364,.037500001,3.482797384,14.07097435,0.0,3.148908377,14.07097435,.037500001,3.148908377,14.036945343,.037500001,2.981963873,14.07097435,.018750001,3.148908377,14.036945343,0.0,2.981963873,14.036945343,.018750001,2.981963873,14.036945343,.075000003,2.981963873,14.07097435,.056249999,3.148908377,14.036945343,.056249999,2.981963873,14.207091331,.075000003,3.816686392,14.207091331,0.0,3.816686392,14.207091331,.037500001,3.816686392,14.241120338,.075000003,3.983630896,14.241120338,.037500001,3.983630896,14.207091331,.056249999,3.816686392,14.241120338,.056249999,3.983630896,14.241120338,0.0,3.983630896,14.207091331,.018750001,3.816686392,14.241120338,.018750001,3.983630896,14.275149345,0.0,4.150575161,14.472143173,0.0,4.110421181,14.669136047,0.0,4.070266724,14.275149345,.075000003,4.150575161,14.472143173,.075000003,4.110421181,14.669136047,.075000003,4.070266724,14.669136047,0.0,4.070266724,14.396903038,0.0,2.734710932,14.669136047,.075000003,4.070266724,14.396903038,.075000003,2.734710932});
			return Coordinate_5_1338_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #1358, 186 total numbers made up of 62 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_1358_point()
		{
			MFVec3f Coordinate_5_1358_point = new MFVec3f(new double[] {17.160697937,0.0,20.520303726,16.766712189,0.0,20.60061264,17.160697937,.075000003,20.520303726,16.766712189,.075000003,20.60061264,16.766712189,0.0,20.60061264,16.902828217,0.0,21.268390656,17.038946152,0.0,21.936168671,16.766712189,.075000003,20.60061264,16.902828217,.075000003,21.268390656,17.038946152,.075000003,21.936168671,16.834770203,.075000003,20.934501648,16.902828217,.037500001,21.268390656,16.834770203,0.0,20.934501648,16.834770203,.037500001,20.934501648,16.800741196,.037500001,20.767557144,16.834770203,.018750001,20.934501648,16.800741196,0.0,20.767557144,16.800741196,.018750001,20.767557144,16.800741196,.075000003,20.767557144,16.834770203,.056249999,20.934501648,16.800741196,.056249999,20.767557144,16.97088623,.075000003,21.602279663,16.97088623,0.0,21.602279663,16.97088623,.037500001,21.602279663,17.004915237,.075000003,21.769224167,17.004915237,.037500001,21.769224167,16.97088623,.056249999,21.602279663,17.004915237,.056249999,21.769224167,17.004915237,0.0,21.769224167,16.97088623,.018750001,21.602279663,17.004915237,.018750001,21.769224167,17.038946152,0.0,21.936168671,17.4329319,0.0,21.855859756,17.038946152,.075000003,21.936168671,17.4329319,.075000003,21.855859756,17.4329319,0.0,21.855859756,17.296815872,0.0,21.188081741,17.160697937,0.0,20.520303726,17.4329319,.075000003,21.855859756,17.296815872,.075000003,21.188081741,17.160697937,.075000003,20.520303726,17.364873886,.075000003,21.521970749,17.296815872,.037500001,21.188081741,17.364873886,0.0,21.521970749,17.364873886,.037500001,21.521970749,17.398902893,.037500001,21.688915253,17.364873886,.018750001,21.521970749,17.398902893,0.0,21.688915253,17.398902893,.018750001,21.688915253,17.398902893,.075000003,21.688915253,17.364873886,.056249999,21.521970749,17.398902893,.056249999,21.688915253,17.228757858,.075000003,20.854192734,17.228757858,0.0,20.854192734,17.228757858,.037500001,20.854192734,17.194728851,.075000003,20.68724823,17.194728851,.037500001,20.68724823,17.228757858,.056249999,20.854192734,17.194728851,.056249999,20.68724823,17.194728851,0.0,20.68724823,17.228757858,.018750001,20.854192734,17.194728851,.018750001,20.68724823});
			return Coordinate_5_1358_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #1363, 186 total numbers made up of 62 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_1363_point()
		{
			MFVec3f Coordinate_5_1363_point = new MFVec3f(new double[] {16.747114182,0.0,20.604606628,16.353128433,0.0,20.684915543,16.747114182,.075000003,20.604606628,16.353128433,.075000003,20.684915543,16.353128433,0.0,20.684915543,16.489244461,0.0,21.352693558,16.625360489,0.0,22.020471573,16.353128433,.075000003,20.684915543,16.489244461,.075000003,21.352693558,16.625360489,.075000003,22.020471573,16.421186447,.075000003,21.01880455,16.489244461,.037500001,21.352693558,16.421186447,0.0,21.01880455,16.421186447,.037500001,21.01880455,16.38715744,.037500001,20.851860046,16.421186447,.018750001,21.01880455,16.38715744,0.0,20.851860046,16.38715744,.018750001,20.851860046,16.38715744,.075000003,20.851860046,16.421186447,.056249999,21.01880455,16.38715744,.056249999,20.851860046,16.557302475,.075000003,21.686582565,16.557302475,0.0,21.686582565,16.557302475,.037500001,21.686582565,16.591331482,.075000003,21.853527069,16.591331482,.037500001,21.853527069,16.557302475,.056249999,21.686582565,16.591331482,.056249999,21.853527069,16.591331482,0.0,21.853527069,16.557302475,.018750001,21.686582565,16.591331482,.018750001,21.853527069,16.625360489,0.0,22.020471573,17.019348145,0.0,21.940162659,16.625360489,.075000003,22.020471573,17.019348145,.075000003,21.940162659,17.019348145,0.0,21.940162659,16.883232117,0.0,21.272384644,16.747114182,0.0,20.604606628,17.019348145,.075000003,21.940162659,16.883232117,.075000003,21.272384644,16.747114182,.075000003,20.604606628,16.951290131,.075000003,21.606273651,16.883232117,.037500001,21.272384644,16.951290131,0.0,21.606273651,16.951290131,.037500001,21.606273651,16.985319138,.037500001,21.773218155,16.951290131,.018750001,21.606273651,16.985319138,0.0,21.773218155,16.985319138,.018750001,21.773218155,16.985319138,.075000003,21.773218155,16.951290131,.056249999,21.606273651,16.985319138,.056249999,21.773218155,16.815172195,.075000003,20.938495636,16.815172195,0.0,20.938495636,16.815172195,.037500001,20.938495636,16.781143188,.075000003,20.771551132,16.781143188,.037500001,20.771551132,16.815172195,.056249999,20.938495636,16.781143188,.056249999,20.771551132,16.781143188,0.0,20.771551132,16.815172195,.018750001,20.938495636,16.781143188,.018750001,20.771551132});
			return Coordinate_5_1363_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #1403, 117 total numbers made up of 39 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_1403_point()
		{
			MFVec3f Coordinate_5_1403_point = new MFVec3f(new double[] {15.642202377,0.0,15.183996201,15.248215675,0.0,15.264304161,15.642202377,.075000003,15.183996201,15.248215675,.075000003,15.264304161,15.248215675,0.0,15.264304161,15.384332657,0.0,15.932082176,15.520449638,0.0,16.599859238,15.248215675,.075000003,15.264304161,15.384332657,.075000003,15.932082176,15.520449638,.075000003,16.599859238,15.316274643,.075000003,15.598193169,15.384332657,.037500001,15.932082176,15.316274643,0.0,15.598193169,15.316274643,.037500001,15.598193169,15.282244682,.037500001,15.431248665,15.316274643,.018750001,15.598193169,15.282244682,0.0,15.431248665,15.282244682,.018750001,15.431248665,15.282244682,.075000003,15.431248665,15.316274643,.056249999,15.598193169,15.282244682,.056249999,15.431248665,15.452390671,.075000003,16.26597023,15.452390671,0.0,16.26597023,15.452390671,.037500001,16.26597023,15.486419678,.075000003,16.432914734,15.486419678,.037500001,16.432914734,15.452390671,.056249999,16.26597023,15.486419678,.056249999,16.432914734,15.486419678,0.0,16.432914734,15.452390671,.018750001,16.26597023,15.486419678,.018750001,16.432914734,15.520449638,0.0,16.599859238,15.91443634,0.0,16.519552231,15.520449638,.075000003,16.599859238,15.91443634,.075000003,16.519552231,15.91443634,0.0,16.519552231,15.642202377,0.0,15.183996201,15.91443634,.075000003,16.519552231,15.642202377,.075000003,15.183996201});
			return Coordinate_5_1403_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #1463, 117 total numbers made up of 39 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_1463_point()
		{
			MFVec3f Coordinate_5_1463_point = new MFVec3f(new double[] {13.984834671,0.0,7.053078651,13.590847969,0.0,7.133387089,13.984834671,.075000003,7.053078651,13.590847969,.075000003,7.133387089,13.590847969,0.0,7.133387089,13.863080978,0.0,8.468942642,13.590847969,.075000003,7.133387089,13.863080978,.075000003,8.468942642,13.863080978,0.0,8.468942642,14.257068634,0.0,8.388634682,13.863080978,.075000003,8.468942642,14.257068634,.075000003,8.388634682,14.257068634,0.0,8.388634682,14.120951653,0.0,7.720856667,13.984834671,0.0,7.053078651,14.257068634,.075000003,8.388634682,14.120951653,.075000003,7.720856667,13.984834671,.075000003,7.053078651,14.189009666,.075000003,8.054745674,14.120951653,.037500001,7.720856667,14.189009666,0.0,8.054745674,14.189009666,.037500001,8.054745674,14.223038673,.037500001,8.221690178,14.189009666,.018750001,8.054745674,14.223038673,0.0,8.221690178,14.223038673,.018750001,8.221690178,14.223038673,.075000003,8.221690178,14.189009666,.056249999,8.054745674,14.223038673,.056249999,8.221690178,14.052893639,.075000003,7.386967659,14.052893639,0.0,7.386967659,14.052893639,.037500001,7.386967659,14.018863678,.075000003,7.220023155,14.018863678,.037500001,7.220023155,14.052893639,.056249999,7.386967659,14.018863678,.056249999,7.220023155,14.018863678,0.0,7.220023155,14.052893639,.018750001,7.386967659,14.018863678,.018750001,7.220023155});
			return Coordinate_5_1463_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #1478, 117 total numbers made up of 39 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_1478_point()
		{
			MFVec3f Coordinate_5_1478_point = new MFVec3f(new double[] {13.845962524,0.0,4.258470058,13.451975822,0.0,4.338778496,13.845962524,.075000003,4.258470058,13.451975822,.075000003,4.338778496,13.451975822,0.0,4.338778496,13.724209785,0.0,5.674334049,13.451975822,.075000003,4.338778496,13.724209785,.075000003,5.674334049,13.724209785,0.0,5.674334049,14.118196487,0.0,5.594025612,13.724209785,.075000003,5.674334049,14.118196487,.075000003,5.594025612,14.118196487,0.0,5.594025612,13.982079506,0.0,4.926247597,13.845962524,0.0,4.258470058,14.118196487,.075000003,5.594025612,13.982079506,.075000003,4.926247597,13.845962524,.075000003,4.258470058,14.05013752,.075000003,5.260136604,13.982079506,.037500001,4.926247597,14.05013752,0.0,5.260136604,14.05013752,.037500001,5.260136604,14.08416748,.037500001,5.427081108,14.05013752,.018750001,5.260136604,14.08416748,0.0,5.427081108,14.08416748,.018750001,5.427081108,14.08416748,.075000003,5.427081108,14.05013752,.056249999,5.260136604,14.08416748,.056249999,5.427081108,13.914021492,.075000003,4.592359066,13.914021492,0.0,4.592359066,13.914021492,.037500001,4.592359066,13.879992485,.075000003,4.425414562,13.879992485,.037500001,4.425414562,13.914021492,.056249999,4.592359066,13.879992485,.056249999,4.425414562,13.879992485,0.0,4.425414562,13.914021492,.018750001,4.592359066,13.879992485,.018750001,4.425414562});
			return Coordinate_5_1478_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #1483, 117 total numbers made up of 39 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_1483_point()
		{
			MFVec3f Coordinate_5_1483_point = new MFVec3f(new double[] {13.432378769,0.0,4.342772961,13.038392067,0.0,4.423081398,13.432378769,.075000003,4.342772961,13.038392067,.075000003,4.423081398,13.038392067,0.0,4.423081398,13.310625076,0.0,5.758636951,13.038392067,.075000003,4.423081398,13.310625076,.075000003,5.758636951,13.310625076,0.0,5.758636951,13.704612732,0.0,5.678328514,13.310625076,.075000003,5.758636951,13.704612732,.075000003,5.678328514,13.704612732,0.0,5.678328514,13.56849575,0.0,5.010550976,13.432378769,0.0,4.342772961,13.704612732,.075000003,5.678328514,13.56849575,.075000003,5.010550976,13.432378769,.075000003,4.342772961,13.636553764,.075000003,5.344439983,13.56849575,.037500001,5.010550976,13.636553764,0.0,5.344439983,13.636553764,.037500001,5.344439983,13.670582771,.037500001,5.51138401,13.636553764,.018750001,5.344439983,13.670582771,0.0,5.51138401,13.670582771,.018750001,5.51138401,13.670582771,.075000003,5.51138401,13.636553764,.056249999,5.344439983,13.670582771,.056249999,5.51138401,13.500436783,.075000003,4.676661968,13.500436783,0.0,4.676661968,13.500436783,.037500001,4.676661968,13.466407776,.075000003,4.509717464,13.466407776,.037500001,4.509717464,13.500436783,.056249999,4.676661968,13.466407776,.056249999,4.509717464,13.466407776,0.0,4.509717464,13.500436783,.018750001,4.676661968,13.466407776,.018750001,4.509717464});
			return Coordinate_5_1483_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #1508, 186 total numbers made up of 62 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_1508_point()
		{
			MFVec3f Coordinate_5_1508_point = new MFVec3f(new double[] {16.057302475,0.0,19.333757401,15.663315773,0.0,19.414066315,16.057302475,.075000003,19.333757401,15.663315773,.075000003,19.414066315,15.663315773,0.0,19.414066315,15.799432755,0.0,20.08184433,15.935549736,0.0,20.749622345,15.663315773,.075000003,19.414066315,15.799432755,.075000003,20.08184433,15.935549736,.075000003,20.749622345,15.731374741,.075000003,19.747955322,15.799432755,.037500001,20.08184433,15.731374741,0.0,19.747955322,15.731374741,.037500001,19.747955322,15.69734478,.037500001,19.581010818,15.731374741,.018750001,19.747955322,15.69734478,0.0,19.581010818,15.69734478,.018750001,19.581010818,15.69734478,.075000003,19.581010818,15.731374741,.056249999,19.747955322,15.69734478,.056249999,19.581010818,15.867490768,.075000003,20.415733337,15.867490768,0.0,20.415733337,15.867490768,.037500001,20.415733337,15.901519775,.075000003,20.582677841,15.901519775,.037500001,20.582677841,15.867490768,.056249999,20.415733337,15.901519775,.056249999,20.582677841,15.901519775,0.0,20.582677841,15.867490768,.018750001,20.415733337,15.901519775,.018750001,20.582677841,15.935549736,0.0,20.749622345,16.329536438,0.0,20.669313431,15.935549736,.075000003,20.749622345,16.329536438,.075000003,20.669313431,16.329536438,0.0,20.669313431,16.19342041,0.0,20.001535416,16.057302475,0.0,19.333757401,16.329536438,.075000003,20.669313431,16.19342041,.075000003,20.001535416,16.057302475,.075000003,19.333757401,16.261478424,.075000003,20.335424423,16.19342041,.037500001,20.001535416,16.261478424,0.0,20.335424423,16.261478424,.037500001,20.335424423,16.295507431,.037500001,20.502368927,16.261478424,.018750001,20.335424423,16.295507431,0.0,20.502368927,16.295507431,.018750001,20.502368927,16.295507431,.075000003,20.502368927,16.261478424,.056249999,20.335424423,16.295507431,.056249999,20.502368927,16.125360489,.075000003,19.667646408,16.125360489,0.0,19.667646408,16.125360489,.037500001,19.667646408,16.091331482,.075000003,19.500701904,16.091331482,.037500001,19.500701904,16.125360489,.056249999,19.667646408,16.091331482,.056249999,19.500701904,16.091331482,0.0,19.500701904,16.125360489,.018750001,19.667646408,16.091331482,.018750001,19.500701904});
			return Coordinate_5_1508_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #1513, 186 total numbers made up of 62 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_1513_point()
		{
			MFVec3f Coordinate_5_1513_point = new MFVec3f(new double[] {15.643718719,0.0,19.418060303,15.249732018,0.0,19.498369217,15.643718719,.075000003,19.418060303,15.249732018,.075000003,19.498369217,15.249732018,0.0,19.498369217,15.385848999,0.0,20.166147232,15.521965027,0.0,20.833925247,15.249732018,.075000003,19.498369217,15.385848999,.075000003,20.166147232,15.521965027,.075000003,20.833925247,15.317790031,.075000003,19.832258224,15.385848999,.037500001,20.166147232,15.317790031,0.0,19.832258224,15.317790031,.037500001,19.832258224,15.283761024,.037500001,19.665313721,15.317790031,.018750001,19.832258224,15.283761024,0.0,19.665313721,15.283761024,.018750001,19.665313721,15.283761024,.075000003,19.665313721,15.317790031,.056249999,19.832258224,15.283761024,.056249999,19.665313721,15.453907013,.075000003,20.50003624,15.453907013,0.0,20.50003624,15.453907013,.037500001,20.50003624,15.48793602,.075000003,20.666980743,15.48793602,.037500001,20.666980743,15.453907013,.056249999,20.50003624,15.48793602,.056249999,20.666980743,15.48793602,0.0,20.666980743,15.453907013,.018750001,20.50003624,15.48793602,.018750001,20.666980743,15.521965027,0.0,20.833925247,15.915952682,0.0,20.753616333,15.521965027,.075000003,20.833925247,15.915952682,.075000003,20.753616333,15.915952682,0.0,20.753616333,15.779835701,0.0,20.085838318,15.643718719,0.0,19.418060303,15.915952682,.075000003,20.753616333,15.779835701,.075000003,20.085838318,15.643718719,.075000003,19.418060303,15.847893715,.075000003,20.419727325,15.779835701,.037500001,20.085838318,15.847893715,0.0,20.419727325,15.847893715,.037500001,20.419727325,15.881922722,.037500001,20.586671829,15.847893715,.018750001,20.419727325,15.881922722,0.0,20.586671829,15.881922722,.018750001,20.586671829,15.881922722,.075000003,20.586671829,15.847893715,.056249999,20.419727325,15.881922722,.056249999,20.586671829,15.711777687,.075000003,19.75194931,15.711777687,0.0,19.75194931,15.711777687,.037500001,19.75194931,15.677747726,.075000003,19.585004807,15.677747726,.037500001,19.585004807,15.711777687,.056249999,19.75194931,15.677747726,.056249999,19.585004807,15.677747726,0.0,19.585004807,15.711777687,.018750001,19.75194931,15.677747726,.018750001,19.585004807});
			return Coordinate_5_1513_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #1528, 186 total numbers made up of 62 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_1528_point()
		{
			MFVec3f Coordinate_5_1528_point = new MFVec3f(new double[] {15.504846573,0.0,16.623451233,15.110859871,0.0,16.703760147,15.504846573,.075000003,16.623451233,15.110859871,.075000003,16.703760147,15.110859871,0.0,16.703760147,15.246976852,0.0,17.371538162,15.383093834,0.0,18.039316177,15.110859871,.075000003,16.703760147,15.246976852,.075000003,17.371538162,15.383093834,.075000003,18.039316177,15.178917885,.075000003,17.037649155,15.246976852,.037500001,17.371538162,15.178917885,0.0,17.037649155,15.178917885,.037500001,17.037649155,15.144888878,.037500001,16.870704651,15.178917885,.018750001,17.037649155,15.144888878,0.0,16.870704651,15.144888878,.018750001,16.870704651,15.144888878,.075000003,16.870704651,15.178917885,.056249999,17.037649155,15.144888878,.056249999,16.870704651,15.315034866,.075000003,17.70542717,15.315034866,0.0,17.70542717,15.315034866,.037500001,17.70542717,15.349063873,.075000003,17.872371674,15.349063873,.037500001,17.872371674,15.315034866,.056249999,17.70542717,15.349063873,.056249999,17.872371674,15.349063873,0.0,17.872371674,15.315034866,.018750001,17.70542717,15.349063873,.018750001,17.872371674,15.383093834,0.0,18.039316177,15.777080536,0.0,17.959007263,15.383093834,.075000003,18.039316177,15.777080536,.075000003,17.959007263,15.777080536,0.0,17.959007263,15.640963554,0.0,17.291229248,15.504846573,0.0,16.623451233,15.777080536,.075000003,17.959007263,15.640963554,.075000003,17.291229248,15.504846573,.075000003,16.623451233,15.709021568,.075000003,17.625118256,15.640963554,.037500001,17.291229248,15.709021568,0.0,17.625118256,15.709021568,.037500001,17.625118256,15.743051529,.037500001,17.792062759,15.709021568,.018750001,17.625118256,15.743051529,0.0,17.792062759,15.743051529,.018750001,17.792062759,15.743051529,.075000003,17.792062759,15.709021568,.056249999,17.625118256,15.743051529,.056249999,17.792062759,15.57290554,.075000003,16.95734024,15.57290554,0.0,16.95734024,15.57290554,.037500001,16.95734024,15.53887558,.075000003,16.790395737,15.53887558,.037500001,16.790395737,15.57290554,.056249999,16.95734024,15.53887558,.056249999,16.790395737,15.53887558,0.0,16.790395737,15.57290554,.018750001,16.95734024,15.53887558,.018750001,16.790395737});
			return Coordinate_5_1528_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #1533, 186 total numbers made up of 62 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_1533_point()
		{
			MFVec3f Coordinate_5_1533_point = new MFVec3f(new double[] {15.091262817,0.0,16.707754135,14.697276115,0.0,16.788063049,15.091262817,.075000003,16.707754135,14.697276115,.075000003,16.788063049,14.697276115,0.0,16.788063049,14.833393097,0.0,17.455841064,14.969509125,0.0,18.12361908,14.697276115,.075000003,16.788063049,14.833393097,.075000003,17.455841064,14.969509125,.075000003,18.12361908,14.765334129,.075000003,17.121952057,14.833393097,.037500001,17.455841064,14.765334129,0.0,17.121952057,14.765334129,.037500001,17.121952057,14.731305122,.037500001,16.955007553,14.765334129,.018750001,17.121952057,14.731305122,0.0,16.955007553,14.731305122,.018750001,16.955007553,14.731305122,.075000003,16.955007553,14.765334129,.056249999,17.121952057,14.731305122,.056249999,16.955007553,14.901451111,.075000003,17.789730072,14.901451111,0.0,17.789730072,14.901451111,.037500001,17.789730072,14.935480118,.075000003,17.956674576,14.935480118,.037500001,17.956674576,14.901451111,.056249999,17.789730072,14.935480118,.056249999,17.956674576,14.935480118,0.0,17.956674576,14.901451111,.018750001,17.789730072,14.935480118,.018750001,17.956674576,14.969509125,0.0,18.12361908,15.36349678,0.0,18.043310165,14.969509125,.075000003,18.12361908,15.36349678,.075000003,18.043310165,15.36349678,0.0,18.043310165,15.227379799,0.0,17.37553215,15.091262817,0.0,16.707754135,15.36349678,.075000003,18.043310165,15.227379799,.075000003,17.37553215,15.091262817,.075000003,16.707754135,15.295437813,.075000003,17.709421158,15.227379799,.037500001,17.37553215,15.295437813,0.0,17.709421158,15.295437813,.037500001,17.709421158,15.32946682,.037500001,17.876365662,15.295437813,.018750001,17.709421158,15.32946682,0.0,17.876365662,15.32946682,.018750001,17.876365662,15.32946682,.075000003,17.876365662,15.295437813,.056249999,17.709421158,15.32946682,.056249999,17.876365662,15.159320831,.075000003,17.041643143,15.159320831,0.0,17.041643143,15.159320831,.037500001,17.041643143,15.125291824,.075000003,16.874698639,15.125291824,.037500001,16.874698639,15.159320831,.056249999,17.041643143,15.125291824,.056249999,16.874698639,15.125291824,0.0,16.874698639,15.159320831,.018750001,17.041643143,15.125291824,.018750001,16.874698639});
			return Coordinate_5_1533_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #1553, 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_1553_point()
		{
			MFVec3f Coordinate_5_1553_point = new MFVec3f(new double[] {14.538806915,0.0,13.997448921,14.341813087,0.0,14.037603378,14.144820213,0.0,14.077757835,14.538806915,.075000003,13.997448921,14.341813087,.075000003,14.037603378,14.144820213,.075000003,14.077757835,14.144820213,0.0,14.077757835,14.280937195,0.0,14.745534897,14.417053223,0.0,15.413312912,14.144820213,.075000003,14.077757835,14.280937195,.075000003,14.745534897,14.417053223,.075000003,15.413312912,14.212878227,.075000003,14.411645889,14.280937195,.037500001,14.745534897,14.212878227,0.0,14.411645889,14.212878227,.037500001,14.411645889,14.17884922,.037500001,14.244702339,14.212878227,.018750001,14.411645889,14.17884922,0.0,14.244702339,14.17884922,.018750001,14.244702339,14.17884922,.075000003,14.244702339,14.212878227,.056249999,14.411645889,14.17884922,.056249999,14.244702339,14.348995209,.075000003,15.079423904,14.348995209,0.0,15.079423904,14.348995209,.037500001,15.079423904,14.383024216,.075000003,15.246368408,14.383024216,.037500001,15.246368408,14.348995209,.056249999,15.079423904,14.383024216,.056249999,15.246368408,14.383024216,0.0,15.246368408,14.348995209,.018750001,15.079423904,14.383024216,.018750001,15.246368408,14.417053223,0.0,15.413312912,14.61404705,0.0,15.373159409,14.811039925,0.0,15.333004951,14.417053223,.075000003,15.413312912,14.61404705,.075000003,15.373159409,14.811039925,.075000003,15.333004951,14.811039925,0.0,15.333004951,14.538806915,0.0,13.997448921,14.811039925,.075000003,15.333004951,14.538806915,.075000003,13.997448921});
			return Coordinate_5_1553_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #1588, 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_1588_point()
		{
			MFVec3f Coordinate_5_1588_point = new MFVec3f(new double[] {13.847478867,0.0,8.492534637,13.650485039,0.0,8.532689095,13.453492165,0.0,8.572842598,13.847478867,.075000003,8.492534637,13.650485039,.075000003,8.532689095,13.453492165,.075000003,8.572842598,13.453492165,0.0,8.572842598,13.725725174,0.0,9.908398628,13.453492165,.075000003,8.572842598,13.725725174,.075000003,9.908398628,13.725725174,0.0,9.908398628,13.922719002,0.0,9.868244171,14.119711876,0.0,9.828090668,13.725725174,.075000003,9.908398628,13.922719002,.075000003,9.868244171,14.119711876,.075000003,9.828090668,14.119711876,0.0,9.828090668,13.983595848,0.0,9.160312653,13.847478867,0.0,8.492534637,14.119711876,.075000003,9.828090668,13.983595848,.075000003,9.160312653,13.847478867,.075000003,8.492534637,14.051653862,.075000003,9.49420166,13.983595848,.037500001,9.160312653,14.051653862,0.0,9.49420166,14.051653862,.037500001,9.49420166,14.085682869,.037500001,9.661146164,14.051653862,.018750001,9.49420166,14.085682869,0.0,9.661146164,14.085682869,.018750001,9.661146164,14.085682869,.075000003,9.661146164,14.051653862,.056249999,9.49420166,14.085682869,.056249999,9.661146164,13.91553688,.075000003,8.826423645,13.91553688,0.0,8.826423645,13.91553688,.037500001,8.826423645,13.881507874,.075000003,8.659479141,13.881507874,.037500001,8.659479141,13.91553688,.056249999,8.826423645,13.881507874,.056249999,8.659479141,13.881507874,0.0,8.659479141,13.91553688,.018750001,8.826423645,13.881507874,.018750001,8.659479141});
			return Coordinate_5_1588_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #1593, 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_1593_point()
		{
			MFVec3f Coordinate_5_1593_point = new MFVec3f(new double[] {13.433895111,0.0,8.57683754,13.236901283,0.0,8.616991997,13.039908409,0.0,8.6571455,13.433895111,.075000003,8.57683754,13.236901283,.075000003,8.616991997,13.039908409,.075000003,8.6571455,13.039908409,0.0,8.6571455,13.176024437,0.0,9.324923515,13.312141418,0.0,9.99270153,13.039908409,.075000003,8.6571455,13.176024437,.075000003,9.324923515,13.312141418,.075000003,9.99270153,13.107966423,.075000003,8.991034508,13.176024437,.037500001,9.324923515,13.107966423,0.0,8.991034508,13.107966423,.037500001,8.991034508,13.073937416,.037500001,8.824090004,13.107966423,.018750001,8.991034508,13.073937416,0.0,8.824090004,13.073937416,.018750001,8.824090004,13.073937416,.075000003,8.824090004,13.107966423,.056249999,8.991034508,13.073937416,.056249999,8.824090004,13.244083405,.075000003,9.658812523,13.244083405,0.0,9.658812523,13.244083405,.037500001,9.658812523,13.278112411,.075000003,9.825757027,13.278112411,.037500001,9.825757027,13.244083405,.056249999,9.658812523,13.278112411,.056249999,9.825757027,13.278112411,0.0,9.825757027,13.244083405,.018750001,9.658812523,13.278112411,.018750001,9.825757027,13.312141418,0.0,9.99270153,13.509135246,0.0,9.952547073,13.70612812,0.0,9.91239357,13.312141418,.075000003,9.99270153,13.509135246,.075000003,9.952547073,13.70612812,.075000003,9.91239357,13.70612812,0.0,9.91239357,13.570012093,0.0,9.244615555,13.433895111,0.0,8.57683754,13.70612812,.075000003,9.91239357,13.570012093,.075000003,9.244615555,13.433895111,.075000003,8.57683754,13.638070107,.075000003,9.578504562,13.570012093,.037500001,9.244615555,13.638070107,0.0,9.578504562,13.638070107,.037500001,9.578504562,13.672099113,.037500001,9.745449066,13.638070107,.018750001,9.578504562,13.672099113,0.0,9.745449066,13.672099113,.018750001,9.745449066,13.672099113,.075000003,9.745449066,13.638070107,.056249999,9.578504562,13.672099113,.056249999,9.745449066,13.501953125,.075000003,8.910726547,13.501953125,0.0,8.910726547,13.501953125,.037500001,8.910726547,13.467924118,.075000003,8.743782043,13.467924118,.037500001,8.743782043,13.501953125,.056249999,8.910726547,13.467924118,.056249999,8.743782043,13.467924118,0.0,8.743782043,13.501953125,.018750001,8.910726547,13.467924118,.018750001,8.743782043});
			return Coordinate_5_1593_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #1673, 123 total numbers made up of 41 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_1673_point()
		{
			MFVec3f Coordinate_5_1673_point = new MFVec3f(new double[] {14.401451111,0.0,15.436904907,14.204457283,0.0,15.477059364,14.007464409,0.0,15.517212868,14.401451111,.075000003,15.436904907,14.204457283,.075000003,15.477059364,14.007464409,.075000003,15.517212868,14.007464409,0.0,15.517212868,14.143580437,0.0,16.184991837,14.279697418,0.0,16.852769852,14.007464409,.075000003,15.517212868,14.143580437,.075000003,16.184991837,14.279697418,.075000003,16.852769852,14.075522423,.075000003,15.851101875,14.143580437,.037500001,16.184991837,14.075522423,0.0,15.851101875,14.075522423,.037500001,15.851101875,14.041493416,.037500001,15.684157372,14.075522423,.018750001,15.851101875,14.041493416,0.0,15.684157372,14.041493416,.018750001,15.684157372,14.041493416,.075000003,15.684157372,14.075522423,.056249999,15.851101875,14.041493416,.056249999,15.684157372,14.211639404,.075000003,16.518880844,14.211639404,0.0,16.518880844,14.211639404,.037500001,16.518880844,14.245668411,.075000003,16.685825348,14.245668411,.037500001,16.685825348,14.211639404,.056249999,16.518880844,14.245668411,.056249999,16.685825348,14.245668411,0.0,16.685825348,14.211639404,.018750001,16.518880844,14.245668411,.018750001,16.685825348,14.279697418,0.0,16.852769852,14.67368412,0.0,16.772460938,14.279697418,.075000003,16.852769852,14.67368412,.075000003,16.772460938,14.67368412,0.0,16.772460938,14.401451111,0.0,15.436904907,14.67368412,.075000003,16.772460938,14.401451111,.075000003,15.436904907});
			return Coordinate_5_1673_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #1678, 117 total numbers made up of 39 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_1678_point()
		{
			MFVec3f Coordinate_5_1678_point = new MFVec3f(new double[] {13.987867355,0.0,15.521207809,13.5938797,0.0,15.601516724,13.987867355,.075000003,15.521207809,13.5938797,.075000003,15.601516724,13.5938797,0.0,15.601516724,13.866113663,0.0,16.937072754,13.5938797,.075000003,15.601516724,13.866113663,.075000003,16.937072754,13.866113663,0.0,16.937072754,14.260100365,0.0,16.85676384,13.866113663,.075000003,16.937072754,14.260100365,.075000003,16.85676384,14.260100365,0.0,16.85676384,14.123983383,0.0,16.188985825,13.987867355,0.0,15.521207809,14.260100365,.075000003,16.85676384,14.123983383,.075000003,16.188985825,13.987867355,.075000003,15.521207809,14.192042351,.075000003,16.522874832,14.123983383,.037500001,16.188985825,14.192042351,0.0,16.522874832,14.192042351,.037500001,16.522874832,14.226071358,.037500001,16.689819336,14.192042351,.018750001,16.522874832,14.226071358,0.0,16.689819336,14.226071358,.018750001,16.689819336,14.226071358,.075000003,16.689819336,14.192042351,.056249999,16.522874832,14.226071358,.056249999,16.689819336,14.055925369,.075000003,15.855096817,14.055925369,0.0,15.855096817,14.055925369,.037500001,15.855096817,14.021896362,.075000003,15.688152313,14.021896362,.037500001,15.688152313,14.055925369,.056249999,15.855096817,14.021896362,.056249999,15.688152313,14.021896362,0.0,15.688152313,14.055925369,.018750001,15.855096817,14.021896362,.018750001,15.688152313});
			return Coordinate_5_1678_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #1708, 123 total numbers made up of 41 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_1708_point()
		{
			MFVec3f Coordinate_5_1708_point = new MFVec3f(new double[] {12.191627502,0.0,4.595682144,11.797639847,0.0,4.675990582,12.191627502,.075000003,4.595682144,11.797639847,.075000003,4.675990582,11.797639847,0.0,4.675990582,11.933756828,0.0,5.34376812,12.06987381,0.0,6.011546135,11.797639847,.075000003,4.675990582,11.933756828,.075000003,5.34376812,12.06987381,.075000003,6.011546135,11.865698814,.075000003,5.009879112,11.933756828,.037500001,5.34376812,11.865698814,0.0,5.009879112,11.865698814,.037500001,5.009879112,11.831668854,.037500001,4.842934608,11.865698814,.018750001,5.009879112,11.831668854,0.0,4.842934608,11.831668854,.018750001,4.842934608,11.831668854,.075000003,4.842934608,11.865698814,.056249999,5.009879112,11.831668854,.056249999,4.842934608,12.001814842,.075000003,5.677657127,12.001814842,0.0,5.677657127,12.001814842,.037500001,5.677657127,12.035844803,.075000003,5.844601631,12.035844803,.037500001,5.844601631,12.001814842,.056249999,5.677657127,12.035844803,.056249999,5.844601631,12.035844803,0.0,5.844601631,12.001814842,.018750001,5.677657127,12.035844803,.018750001,5.844601631,12.06987381,0.0,6.011546135,12.266866684,0.0,5.971392155,12.463860512,0.0,5.931237698,12.06987381,.075000003,6.011546135,12.266866684,.075000003,5.971392155,12.463860512,.075000003,5.931237698,12.463860512,0.0,5.931237698,12.191627502,0.0,4.595682144,12.463860512,.075000003,5.931237698,12.191627502,.075000003,4.595682144});
			return Coordinate_5_1708_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #1713, 117 total numbers made up of 39 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_1713_point()
		{
			MFVec3f Coordinate_5_1713_point = new MFVec3f(new double[] {11.778042793,0.0,4.679985046,11.384056091,0.0,4.760293484,11.778042793,.075000003,4.679985046,11.384056091,.075000003,4.760293484,11.384056091,0.0,4.760293484,11.656290054,0.0,6.095849037,11.384056091,.075000003,4.760293484,11.656290054,.075000003,6.095849037,11.656290054,0.0,6.095849037,12.050276756,0.0,6.0155406,11.656290054,.075000003,6.095849037,12.050276756,.075000003,6.0155406,12.050276756,0.0,6.0155406,11.914159775,0.0,5.347763062,11.778042793,0.0,4.679985046,12.050276756,.075000003,6.0155406,11.914159775,.075000003,5.347763062,11.778042793,.075000003,4.679985046,11.982217789,.075000003,5.681651592,11.914159775,.037500001,5.347763062,11.982217789,0.0,5.681651592,11.982217789,.037500001,5.681651592,12.016247749,.037500001,5.848596096,11.982217789,.018750001,5.681651592,12.016247749,0.0,5.848596096,12.016247749,.018750001,5.848596096,12.016247749,.075000003,5.848596096,11.982217789,.056249999,5.681651592,12.016247749,.056249999,5.848596096,11.846101761,.075000003,5.013874054,11.846101761,0.0,5.013874054,11.846101761,.037500001,5.013874054,11.812072754,.075000003,4.84692955,11.812072754,.037500001,4.84692955,11.846101761,.056249999,5.013874054,11.812072754,.056249999,4.84692955,11.812072754,0.0,4.84692955,11.846101761,.018750001,5.013874054,11.812072754,.018750001,4.84692955});
			return Coordinate_5_1713_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #1738, 186 total numbers made up of 62 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_1738_point()
		{
			MFVec3f Coordinate_5_1738_point = new MFVec3f(new double[] {13.850511551,0.0,16.960662842,13.456523895,0.0,17.040971756,13.850511551,.075000003,16.960662842,13.456523895,.075000003,17.040971756,13.456523895,0.0,17.040971756,13.592640877,0.0,17.708749771,13.728757858,0.0,18.376527786,13.456523895,.075000003,17.040971756,13.592640877,.075000003,17.708749771,13.728757858,.075000003,18.376527786,13.524582863,.075000003,17.374860764,13.592640877,.037500001,17.708749771,13.524582863,0.0,17.374860764,13.524582863,.037500001,17.374860764,13.490552902,.037500001,17.20791626,13.524582863,.018750001,17.374860764,13.490552902,0.0,17.20791626,13.490552902,.018750001,17.20791626,13.490552902,.075000003,17.20791626,13.524582863,.056249999,17.374860764,13.490552902,.056249999,17.20791626,13.660698891,.075000003,18.042638779,13.660698891,0.0,18.042638779,13.660698891,.037500001,18.042638779,13.694728851,.075000003,18.209583282,13.694728851,.037500001,18.209583282,13.660698891,.056249999,18.042638779,13.694728851,.056249999,18.209583282,13.694728851,0.0,18.209583282,13.660698891,.018750001,18.042638779,13.694728851,.018750001,18.209583282,13.728757858,0.0,18.376527786,14.12274456,0.0,18.296218872,13.728757858,.075000003,18.376527786,14.12274456,.075000003,18.296218872,14.12274456,0.0,18.296218872,13.986627579,0.0,17.628440857,13.850511551,0.0,16.960662842,14.12274456,.075000003,18.296218872,13.986627579,.075000003,17.628440857,13.850511551,.075000003,16.960662842,14.054686546,.075000003,17.962329865,13.986627579,.037500001,17.628440857,14.054686546,0.0,17.962329865,14.054686546,.037500001,17.962329865,14.088715553,.037500001,18.129274368,14.054686546,.018750001,17.962329865,14.088715553,0.0,18.129274368,14.088715553,.018750001,18.129274368,14.088715553,.075000003,18.129274368,14.054686546,.056249999,17.962329865,14.088715553,.056249999,18.129274368,13.918569565,.075000003,17.294551849,13.918569565,0.0,17.294551849,13.918569565,.037500001,17.294551849,13.884540558,.075000003,17.127607346,13.884540558,.037500001,17.127607346,13.918569565,.056249999,17.294551849,13.884540558,.056249999,17.127607346,13.884540558,0.0,17.127607346,13.918569565,.018750001,17.294551849,13.884540558,.018750001,17.127607346});
			return Coordinate_5_1738_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #1748, 123 total numbers made up of 41 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_1748_point()
		{
			MFVec3f Coordinate_5_1748_point = new MFVec3f(new double[] {11.227103233,0.0,6.203743935,10.833116531,0.0,6.284052372,11.227103233,.075000003,6.203743935,10.833116531,.075000003,6.284052372,10.833116531,0.0,6.284052372,10.969232559,0.0,6.951830387,11.105349541,0.0,7.619607925,10.833116531,.075000003,6.284052372,10.969232559,.075000003,6.951830387,11.105349541,.075000003,7.619607925,10.901174545,.075000003,6.61794138,10.969232559,.037500001,6.951830387,10.901174545,0.0,6.61794138,10.901174545,.037500001,6.61794138,10.867145538,.037500001,6.450996876,10.901174545,.018750001,6.61794138,10.867145538,0.0,6.450996876,10.867145538,.018750001,6.450996876,10.867145538,.075000003,6.450996876,10.901174545,.056249999,6.61794138,10.867145538,.056249999,6.450996876,11.037291527,.075000003,7.285718918,11.037291527,0.0,7.285718918,11.037291527,.037500001,7.285718918,11.071320534,.075000003,7.452663422,11.071320534,.037500001,7.452663422,11.037291527,.056249999,7.285718918,11.071320534,.056249999,7.452663422,11.071320534,0.0,7.452663422,11.037291527,.018750001,7.285718918,11.071320534,.018750001,7.452663422,11.105349541,0.0,7.619607925,11.302343369,0.0,7.579453945,11.499336243,0.0,7.539299488,11.105349541,.075000003,7.619607925,11.302343369,.075000003,7.579453945,11.499336243,.075000003,7.539299488,11.499336243,0.0,7.539299488,11.227103233,0.0,6.203743935,11.499336243,.075000003,7.539299488,11.227103233,.075000003,6.203743935});
			return Coordinate_5_1748_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #1808, 123 total numbers made up of 41 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_1808_point()
		{
			MFVec3f Coordinate_5_1808_point = new MFVec3f(new double[] {9.984835625,0.0,2.222588301,9.590847969,0.0,2.302896738,9.984835625,.075000003,2.222588301,9.590847969,.075000003,2.302896738,9.590847969,0.0,2.302896738,9.726964951,0.0,2.970674515,9.863081932,0.0,3.63845253,9.590847969,.075000003,2.302896738,9.726964951,.075000003,2.970674515,9.863081932,.075000003,3.63845253,9.658906937,.075000003,2.636785507,9.726964951,.037500001,2.970674515,9.658906937,0.0,2.636785507,9.658906937,.037500001,2.636785507,9.62487793,.037500001,2.469841242,9.658906937,.018750001,2.636785507,9.62487793,0.0,2.469841242,9.62487793,.018750001,2.469841242,9.62487793,.075000003,2.469841242,9.658906937,.056249999,2.636785507,9.62487793,.056249999,2.469841242,9.795023918,.075000003,3.304563522,9.795023918,0.0,3.304563522,9.795023918,.037500001,3.304563522,9.829052925,.075000003,3.471508026,9.829052925,.037500001,3.471508026,9.795023918,.056249999,3.304563522,9.829052925,.056249999,3.471508026,9.829052925,0.0,3.471508026,9.795023918,.018750001,3.304563522,9.829052925,.018750001,3.471508026,9.863081932,0.0,3.63845253,10.060074806,0.0,3.598298311,10.257068634,0.0,3.558144093,9.863081932,.075000003,3.63845253,10.060074806,.075000003,3.598298311,10.257068634,.075000003,3.558144093,10.257068634,0.0,3.558144093,9.984835625,0.0,2.222588301,10.257068634,.075000003,3.558144093,9.984835625,.075000003,2.222588301});
			return Coordinate_5_1808_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #1838, 123 total numbers made up of 41 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_1838_point()
		{
			MFVec3f Coordinate_5_1838_point = new MFVec3f(new double[] {9.020311356,0.0,3.830650091,8.823317528,0.0,3.87080431,8.626324654,0.0,3.910958529,9.020311356,.075000003,3.830650091,8.823317528,.075000003,3.87080431,8.626324654,.075000003,3.910958529,8.626324654,0.0,3.910958529,8.898557663,0.0,5.24651432,8.626324654,.075000003,3.910958529,8.898557663,.075000003,5.24651432,8.898557663,0.0,5.24651432,9.292545319,0.0,5.166205883,8.898557663,.075000003,5.24651432,9.292545319,.075000003,5.166205883,9.292545319,0.0,5.166205883,9.156428337,0.0,4.498427868,9.020311356,0.0,3.830650091,9.292545319,.075000003,5.166205883,9.156428337,.075000003,4.498427868,9.020311356,.075000003,3.830650091,9.224486351,.075000003,4.832316875,9.156428337,.037500001,4.498427868,9.224486351,0.0,4.832316875,9.224486351,.037500001,4.832316875,9.258515358,.037500001,4.999261379,9.224486351,.018750001,4.832316875,9.258515358,0.0,4.999261379,9.258515358,.018750001,4.999261379,9.258515358,.075000003,4.999261379,9.224486351,.056249999,4.832316875,9.258515358,.056249999,4.999261379,9.08836937,.075000003,4.16453886,9.08836937,0.0,4.16453886,9.08836937,.037500001,4.16453886,9.054340363,.075000003,3.997594595,9.054340363,.037500001,3.997594595,9.08836937,.056249999,4.16453886,9.054340363,.056249999,3.997594595,9.054340363,0.0,3.997594595,9.08836937,.018750001,4.16453886,9.054340363,.018750001,3.997594595});
			return Coordinate_5_1838_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #1853, 117 total numbers made up of 39 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_1853_point()
		{
			MFVec3f Coordinate_5_1853_point = new MFVec3f(new double[] {8.881439209,0.0,1.036041379,8.487452507,0.0,1.116349816,8.881439209,.075000003,1.036041379,8.487452507,.075000003,1.116349816,8.487452507,0.0,1.116349816,8.759685516,0.0,2.451905727,8.487452507,.075000003,1.116349816,8.759685516,.075000003,2.451905727,8.759685516,0.0,2.451905727,9.153673172,0.0,2.37159729,8.759685516,.075000003,2.451905727,9.153673172,.075000003,2.37159729,9.153673172,0.0,2.37159729,9.01755619,0.0,1.703819275,8.881439209,0.0,1.036041379,9.153673172,.075000003,2.37159729,9.01755619,.075000003,1.703819275,8.881439209,.075000003,1.036041379,9.085614204,.075000003,2.037708282,9.01755619,.037500001,1.703819275,9.085614204,0.0,2.037708282,9.085614204,.037500001,2.037708282,9.119643211,.037500001,2.204652786,9.085614204,.018750001,2.037708282,9.119643211,0.0,2.204652786,9.119643211,.018750001,2.204652786,9.119643211,.075000003,2.204652786,9.085614204,.056249999,2.037708282,9.119643211,.056249999,2.204652786,8.949498177,.075000003,1.369930387,8.949498177,0.0,1.369930387,8.949498177,.037500001,1.369930387,8.915468216,.075000003,1.202985883,8.915468216,.037500001,1.202985883,8.949498177,.056249999,1.369930387,8.915468216,.056249999,1.202985883,8.915468216,0.0,1.202985883,8.949498177,.018750001,1.369930387,8.915468216,.018750001,1.202985883});
			return Coordinate_5_1853_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #1858, 123 total numbers made up of 41 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_1858_point()
		{
			MFVec3f Coordinate_5_1858_point = new MFVec3f(new double[] {8.467855453,0.0,1.1203444,8.073868752,0.0,1.200652838,8.467855453,.075000003,1.1203444,8.073868752,.075000003,1.200652838,8.073868752,0.0,1.200652838,8.209985733,0.0,1.868430734,8.346101761,0.0,2.53620863,8.073868752,.075000003,1.200652838,8.209985733,.075000003,1.868430734,8.346101761,.075000003,2.53620863,8.141926765,.075000003,1.534541726,8.209985733,.037500001,1.868430734,8.141926765,0.0,1.534541726,8.141926765,.037500001,1.534541726,8.107897758,.037500001,1.367597342,8.141926765,.018750001,1.534541726,8.107897758,0.0,1.367597342,8.107897758,.018750001,1.367597342,8.107897758,.075000003,1.367597342,8.141926765,.056249999,1.534541726,8.107897758,.056249999,1.367597342,8.278043747,.075000003,2.202319622,8.278043747,0.0,2.202319622,8.278043747,.037500001,2.202319622,8.312072754,.075000003,2.369264126,8.312072754,.037500001,2.369264126,8.278043747,.056249999,2.202319622,8.312072754,.056249999,2.369264126,8.312072754,0.0,2.369264126,8.278043747,.018750001,2.202319622,8.312072754,.018750001,2.369264126,8.346101761,0.0,2.53620863,8.543095589,0.0,2.496054411,8.740088463,0.0,2.455900192,8.346101761,.075000003,2.53620863,8.543095589,.075000003,2.496054411,8.740088463,.075000003,2.455900192,8.740088463,0.0,2.455900192,8.467855453,0.0,1.1203444,8.740088463,.075000003,2.455900192,8.467855453,.075000003,1.1203444});
			return Coordinate_5_1858_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #1873, 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_1873_point()
		{
			MFVec3f Coordinate_5_1873_point = new MFVec3f(new double[] {8.469371796,0.0,5.354409218,8.272377968,0.0,5.394563198,8.075385094,0.0,5.434717655,8.469371796,.075000003,5.354409218,8.272377968,.075000003,5.394563198,8.075385094,.075000003,5.434717655,8.075385094,0.0,5.434717655,8.211501122,0.0,6.102495193,8.347618103,0.0,6.770273209,8.075385094,.075000003,5.434717655,8.211501122,.075000003,6.102495193,8.347618103,.075000003,6.770273209,8.143443108,.075000003,5.768606186,8.211501122,.037500001,6.102495193,8.143443108,0.0,5.768606186,8.143443108,.037500001,5.768606186,8.109414101,.037500001,5.601661682,8.143443108,.018750001,5.768606186,8.109414101,0.0,5.601661682,8.109414101,.018750001,5.601661682,8.109414101,.075000003,5.601661682,8.143443108,.056249999,5.768606186,8.109414101,.056249999,5.601661682,8.279560089,.075000003,6.436384201,8.279560089,0.0,6.436384201,8.279560089,.037500001,6.436384201,8.313589096,.075000003,6.603328705,8.313589096,.037500001,6.603328705,8.279560089,.056249999,6.436384201,8.313589096,.056249999,6.603328705,8.313589096,0.0,6.603328705,8.279560089,.018750001,6.436384201,8.313589096,.018750001,6.603328705,8.347618103,0.0,6.770273209,8.544611931,0.0,6.730119228,8.741604805,0.0,6.689964771,8.347618103,.075000003,6.770273209,8.544611931,.075000003,6.730119228,8.741604805,.075000003,6.689964771,8.741604805,0.0,6.689964771,8.469371796,0.0,5.354409218,8.741604805,.075000003,6.689964771,8.469371796,.075000003,5.354409218});
			return Coordinate_5_1873_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #1913, 117 total numbers made up of 39 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_1913_point()
		{
			MFVec3f Coordinate_5_1913_point = new MFVec3f(new double[] {7.364459515,0.0,-.066202469,6.970472813,0.0,.014105972,7.364459515,.075000003,-.066202469,6.970472813,.075000003,.014105972,6.970472813,0.0,.014105972,7.242706299,0.0,1.349661827,6.970472813,.075000003,.014105972,7.242706299,.075000003,1.349661827,7.242706299,0.0,1.349661827,7.636693001,0.0,1.26935339,7.242706299,.075000003,1.349661827,7.636693001,.075000003,1.26935339,7.636693001,0.0,1.26935339,7.500576496,0.0,.601575434,7.364459515,0.0,-.066202469,7.636693001,.075000003,1.26935339,7.500576496,.075000003,.601575434,7.364459515,.075000003,-.066202469,7.56863451,.075000003,.935464382,7.500576496,.037500001,.601575434,7.56863451,0.0,.935464382,7.56863451,.037500001,.935464382,7.602663994,.037500001,1.102408886,7.56863451,.018750001,.935464382,7.602663994,0.0,1.102408886,7.602663994,.018750001,1.102408886,7.602663994,.075000003,1.102408886,7.56863451,.056249999,.935464382,7.602663994,.056249999,1.102408886,7.432518005,.075000003,.267686486,7.432518005,0.0,.267686486,7.432518005,.037500001,.267686486,7.398488998,.075000003,.100742012,7.398488998,.037500001,.100742012,7.432518005,.056249999,.267686486,7.398488998,.056249999,.100742012,7.398488998,0.0,.100742012,7.432518005,.018750001,.267686486,7.398488998,.018750001,.100742012});
			return Coordinate_5_1913_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #1948, 123 total numbers made up of 41 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_1948_point()
		{
			MFVec3f Coordinate_5_1948_point = new MFVec3f(new double[] {6.813519478,0.0,1.457556367,6.616526127,0.0,1.497710586,6.419532776,0.0,1.537864804,6.813519478,.075000003,1.457556367,6.616526127,.075000003,1.497710586,6.419532776,.075000003,1.537864804,6.419532776,0.0,1.537864804,6.691766262,0.0,2.873420715,6.419532776,.075000003,1.537864804,6.691766262,.075000003,2.873420715,6.691766262,0.0,2.873420715,7.085752964,0.0,2.793112278,6.691766262,.075000003,2.873420715,7.085752964,.075000003,2.793112278,7.085752964,0.0,2.793112278,6.949636459,0.0,2.125334263,6.813519478,0.0,1.457556367,7.085752964,.075000003,2.793112278,6.949636459,.075000003,2.125334263,6.813519478,.075000003,1.457556367,7.01769495,.075000003,2.45922327,6.949636459,.037500001,2.125334263,7.01769495,0.0,2.45922327,7.01769495,.037500001,2.45922327,7.051723957,.037500001,2.626167774,7.01769495,.018750001,2.45922327,7.051723957,0.0,2.626167774,7.051723957,.018750001,2.626167774,7.051723957,.075000003,2.626167774,7.01769495,.056249999,2.45922327,7.051723957,.056249999,2.626167774,6.881577969,.075000003,1.791445374,6.881577969,0.0,1.791445374,6.881577969,.037500001,1.791445374,6.847548962,.075000003,1.624500871,6.847548962,.037500001,1.624500871,6.881577969,.056249999,1.791445374,6.847548962,.056249999,1.624500871,6.847548962,0.0,1.624500871,6.881577969,.018750001,1.791445374,6.847548962,.018750001,1.624500871});
			return Coordinate_5_1948_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #2028, 123 total numbers made up of 41 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_2028_point()
		{
			MFVec3f Coordinate_5_2028_point = new MFVec3f(new double[] {5.159183979,0.0,1.794768453,4.962190628,0.0,1.834922671,4.7651968,0.0,1.87507689,5.159183979,.075000003,1.794768453,4.962190628,.075000003,1.834922671,4.7651968,.075000003,1.87507689,4.7651968,0.0,1.87507689,5.037430286,0.0,3.210632801,4.7651968,.075000003,1.87507689,5.037430286,.075000003,3.210632801,5.037430286,0.0,3.210632801,5.431417465,0.0,3.130324364,5.037430286,.075000003,3.210632801,5.431417465,.075000003,3.130324364,5.431417465,0.0,3.130324364,5.295300484,0.0,2.462546349,5.159183979,0.0,1.794768453,5.431417465,.075000003,3.130324364,5.295300484,.075000003,2.462546349,5.159183979,.075000003,1.794768453,5.363358974,.075000003,2.796435356,5.295300484,.037500001,2.462546349,5.363358974,0.0,2.796435356,5.363358974,.037500001,2.796435356,5.397387981,.037500001,2.96337986,5.363358974,.018750001,2.796435356,5.397387981,0.0,2.96337986,5.397387981,.018750001,2.96337986,5.397387981,.075000003,2.96337986,5.363358974,.056249999,2.796435356,5.397387981,.056249999,2.96337986,5.22724247,.075000003,2.128657341,5.22724247,0.0,2.128657341,5.22724247,.037500001,2.128657341,5.193212986,.075000003,1.961712956,5.193212986,.037500001,1.961712956,5.22724247,.056249999,2.128657341,5.193212986,.056249999,1.961712956,5.193212986,0.0,1.961712956,5.22724247,.018750001,2.128657341,5.193212986,.018750001,1.961712956});
			return Coordinate_5_2028_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #2173, 102 total numbers made up of 34 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_2173_point()
		{
			MFVec3f Coordinate_5_2173_point = new MFVec3f(new double[] {2.676922083,0.0,.183554187,1.869351268,0.0,.348165631,2.676922083,.075000003,.183554187,1.869351268,.075000003,.348165631,1.869351268,0.0,.348165631,1.936411023,0.0,.677155316,2.003470659,0.0,1.006145,1.869351268,.075000003,.348165631,1.936411023,.075000003,.677155316,2.003470659,.075000003,1.006145,1.902881145,.075000003,.512660503,1.936411023,.037500001,.677155316,1.902881145,0.0,.512660503,1.902881145,.037500001,.512660503,1.969940901,.075000003,.841650188,1.969940901,0.0,.841650188,1.969940901,.037500001,.841650188,2.003470659,0.0,1.006145,2.811041594,0.0,.841533601,2.003470659,.075000003,1.006145,2.811041594,.075000003,.841533601,2.811041594,0.0,.841533601,2.743981838,0.0,.512543857,2.676922083,0.0,.183554187,2.811041594,.075000003,.841533601,2.743981838,.075000003,.512543857,2.676922083,.075000003,.183554187,2.777511835,.075000003,.677038729,2.743981838,.037500001,.512543857,2.777511835,0.0,.677038729,2.777511835,.037500001,.677038729,2.71045208,.075000003,.348049045,2.71045208,0.0,.348049045,2.71045208,.037500001,.348049045});
			return Coordinate_5_2173_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 Pathway 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 Pathway().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: \"HumanoidAnimation.WinterAndSpring.Pathway\" 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("HumanoidAnimation.WinterAndSpring.Pathway self-validation test confirmation: ");
                if (!validationResults.equals("success"))
                    System.out.println();
                System.out.println(validationResults.trim());

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